<template>
  <div>
    <CustomSubHeader>
      <CBreadcrumb class="border-0 mb-0">{{ title }}</CBreadcrumb>
      <CButton size="sm" color="primary" class="mr-auto" :to="{name: 'admin-branch-orders'}">برگشت به صفحه قبل</CButton>
      <CButton size="sm" color="danger" class="mr-1" @click="remove">حذف</CButton>
    </CustomSubHeader>
    <CRow>
      <CCol>
        <CCard>
          <CCardHeader>
            <span><b><i class="fal fa-info-circle"></i></b></span>
            <span><b>اطلاعات</b></span>
          </CCardHeader>
          <CCardBody>
            <CForm>
              <CRow>
                <el-card class="box-card">
                  <CCol class="m-2" sm="12">
                    <span>شماره سفارش:</span>
                    <span>{{ order.number }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>تاریخ ایجاد:</span>
                    <span>{{ jDate(order.createdOn) }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>توضیحات سفارش:</span>
                    <span>{{ order.description }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>مشتری:</span>
                    <nuxt-link :to="{name : 'admin-branch-customers-profile' , params : {profile : order.user_id._id}}">
                      {{ order.user_id.first_name + ' ' + order.user_id.last_name }}
                    </nuxt-link>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>وضعیت سفارش:</span>
                    <span>
                      <b>
                        <el-tag
                            size="medium"
                            :type="showOrderStatus(order.status).type "
                            effect="dark">
                        <span>{{ showOrderStatus(order.status).message }}</span>
                        </el-tag>
                      </b>
                    </span>
                    <el-button type="info" size="medium" class="mr-1" @click="openChangeStatus(order.status)">تغییر وضعیت</el-button>
                  </CCol>
                </el-card>
              </CRow>
              <CRow>
                <el-card class="box-card mt-4">
                  <CCol v-if="order.orderType === 'online'" class="m-2" sm="12">
                    <span>مجموع:</span>
                    <span>{{ order.sum.toLocaleString() + ' ریال' }}</span>
                  </CCol>
                  <CCol v-if="order.orderType === 'online'" class="m-2" sm="12">
                    <span>هزینه ارسال:</span>
                    <span>{{ order.routePrice.toLocaleString() + ' ریال' }}</span>
                  </CCol>
                  <CCol v-if="order.orderType === 'online'" class="m-2" sm="12">
                    <span>مالیات:</span>
                    <span>{{ order.tax.toLocaleString() + ' ریال' }}</span>
                  </CCol>
                  <CCol v-if="order.orderType === 'online'" class="m-2" sm="12">
                    <span>تخفیف:</span>
                    <span>{{ order.percent.toLocaleString() + ' ریال' }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12" v-if="order.discount_code">
                    <span>کد تخفیف:</span>
                    <span>{{ order.discount_code }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12" v-if="order.discount_code">
                    <span>درصد تخفیف:</span>
                    <span>{{ order.discount_amount }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>جمع کل:</span>
                    <span v-if="order.orderType === 'online'">{{ order.total.toLocaleString() + ' ریال' }}</span>
                    <span v-else>{{ order.total + ' امتیاز' }}</span>
                  </CCol>
                </el-card>
              </CRow>
              <CRow>
                <el-card class="box-card mt-4">
                  <CCol class="m-2" v-if="order.payment.length">
                    <CCardHeader>
                      <!--                    <span><b><i class="fal fal fa-utensils"></i></b></span>-->
                      <span><b>لیست تراکنشات</b></span>
                    </CCardHeader>
                    <CCardBody>
                      <el-table
                          :data="order.payment"
                          style="width: 100%">
                        <el-table-column
                            type="index"
                            label="#">
                        </el-table-column>

                        <el-table-column
                            label="شناسه تراکنش"
                            width="350"
                            prop="transactionId"/>

                        <el-table-column
                            label="شماره پیگیری"
                            width=""
                            prop="refId"/>

                        <el-table-column
                            label="نوع تراکنش"
                            width="">
                          <template slot-scope="scope">
                            <el-tag
                                type="success"
                                effect="dark">
                    <span>{{
                        scope.row.action === 'increaseBag' ? 'افزایش کیف پول' : scope.row.action === 'decreaseBag' ? 'کاهش کیف پول' : 'پرداخت اینترنتی'
                      }}
                    </span>
                            </el-tag>
                          </template>
                        </el-table-column>

                        <el-table-column
                            label="وضعیت پرداخت"
                            width="">
                          <template slot-scope="scope">
                            <el-tag
                                :type="scope.row.status === 'paid' ? 'success' : 'danger' "
                                effect="dark">
                              <span>{{ scope.row.status === 'paid' ? 'پرداخت موفق' : 'پرداخت ناموفق' }}</span>
                            </el-tag>
                          </template>
                        </el-table-column>

                        <el-table-column
                            label="مبلغ"
                            width="">
                          <template slot-scope="scope">
                            {{ scope.row.cost.toLocaleString() + ' ریال' }}
                          </template>
                        </el-table-column>

                        <el-table-column
                            label="تاریخ و ساعت"
                            width="">
                          <template slot-scope="scope">
                            {{ jDate(scope.row.created_at) }}
                          </template>
                        </el-table-column>
                      </el-table>
                    </CCardBody>
                  </CCol>
                  <CCol class="m-2" v-if="scoreLogs.length">
                    <CCardHeader>
                      <!--                    <span><b><i class="fal fal fa-utensils"></i></b></span>-->
                      <span><b>لیست امتیازات استفاده شده</b></span>
                    </CCardHeader>
                    <CCardBody>
                      <el-table
                          :data="scoreLogs"
                          style="width: 100%">
                        <el-table-column
                            type="index"
                            label="#">
                        </el-table-column>

                        <el-table-column
                            label="نوع"
                            width="">
                          کاهش
                        </el-table-column>

                        <el-table-column
                            label="وضعیت پرداخت"
                            width="">
                          <template slot-scope="scope">
                            <el-tag
                                type="success"
                                effect="dark">
                              <span>پرداخت موفق</span>
                            </el-tag>
                          </template>
                        </el-table-column>

                        <el-table-column
                            label="امتیاز"
                            width=""
                            prop="score"/>

<!--                        <el-table-column-->
<!--                            label="مبلغ به ازای امتیاز"-->
<!--                            width="">-->
<!--                          <template slot-scope="scope">-->
<!--                            {{ (scope.row.score*pointPrice).toLocaleString() + ' ریال' }}-->
<!--                          </template>-->
<!--                        </el-table-column>-->

                        <el-table-column
                            label="تاریخ و ساعت"
                            width="">
                          <template slot-scope="scope">
                            {{ jDate(scope.row.created_at) }}
                          </template>
                        </el-table-column>
                      </el-table>
                    </CCardBody>
                  </CCol>
                  <!--                  <CCol class="m-2" sm="12" v-if="order.bag">-->
                  <!--                    <span>مقدار پرداخت شده از کیف پول:</span>-->
                  <!--                    <span>{{ order.discount_amount }}</span>-->
                  <!--                  </CCol>-->
                  <!--                  <CCol class="m-2" sm="12" v-if="order.payment">-->
                  <!--                    <span>شماره پیگیری:</span>-->
                  <!--                    <span v-if="order.payment.length">{{ order.payment[0].refId }}</span>-->
                  <!--                  </CCol>-->
                  <CCol class="m-2" sm="12">
                    <span>وضعیت پرداخت:</span>
                    <span>
                      <b>
                        <el-tag
                            size="medium"
                            :type="showPaymentStatus(order.paymentStatus).type"
                            effect="dark">
                        <span>{{ showPaymentStatus(order.paymentStatus).message }}</span>
                        </el-tag>
                      </b>
                    </span>
                    <!--                    <el-button type="info" size="medium" class="mr-1" @click="openChangePayStatus(order.paymentStatus)">تغییر وضعیت</el-button>-->
                  </CCol>
                </el-card>
              </CRow>
            </CForm>
          </CCardBody>
        </CCard>
        <CCard>
          <CCardHeader>
            <span><b><i class="fal fa-map-marker-alt"></i></b></span>
            <span><b>آدرس</b></span>
          </CCardHeader>
          <CCardBody>
            <CForm>
              <CRow v-if="order.address">
                <el-card class="box-card">
                  <CCol class="m-2" sm="12">
                    <span>عنوان:</span>
                    <span>{{ order.address.title }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>استان:</span>
                    <span>{{ order.address.province }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>شهر:</span>
                    <span>{{ order.address.city }}</span>
                  </CCol>
                  <CCol class="m-2" sm="12">
                    <span>آدرس:</span>
                    <span>{{ order.address.address }}</span>
                  </CCol>
                </el-card>
                <el-card class="box-card mt-4 text-center">
                  <template>
                    <no-ssr>
                      <mapir class="d-inline-flex" id="map" :min-zoom="12" :max-zoom="18" :zoom="15" logo-position="top-left" :center="order.address.location.coordinates || center" :apiKey="apiKey">
                        <mapNavigationControl position="top-right"/>
                        <mapMarker
                            :coordinates.sync="order.address.location.coordinates || center"
                            color="red"
                            :draggable="false"
                        />
                      </mapir>
                    </no-ssr>
                  </template>
                </el-card>
              </CRow>
            </CForm>
          </CCardBody>
        </CCard>
        <CCard>
          <CCardHeader>
            <span><b><i class="fal fal fa-utensils"></i></b></span>
            <span><b>سفارشات</b></span>
          </CCardHeader>
          <CCardBody>
            <el-table
                :data="order.order_items"
                style="width: 100%">
              <el-table-column
                  type="index"
                  label="#">
              </el-table-column>

              <el-table-column
                  label="عکس"
                  width="">
                <template slot-scope="scope">
                  <img v-if="scope.row.product_id" :src="scope.row.product_id.image" alt="" style="width: 100px;">
                  <i v-else class="fal fa-image-polaroid" style="font-size: 115px;"></i>
                </template>
              </el-table-column>

              <el-table-column
                  label="نام"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.product_id">{{ scope.row.product_id.name }}</span>
                </template>
              </el-table-column>

              <el-table-column
                  :label="order.orderType === 'club' ?  'امتیاز' : 'قیمت'"
                  width="">
                <template slot-scope="scope">
                  <span v-if="order.orderType === 'club'">
                    <span v-if="scope.row.point">{{ scope.row.point + ' امتیاز ' }}</span>
                    <span v-else class="text-danger">-</span>
                  </span>
                  <span v-else>
                    <span v-if="scope.row.price">{{ scope.row.price.toLocaleString() + ' ريال ' }}</span>
                    <span v-else class="text-danger">-</span>
                  </span>
                </template>
              </el-table-column>

              <el-table-column
                  v-if="order.orderType === 'online'"
                  label="قیمت با تخفیف"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.static_discount">{{ (scope.row.price - (scope.row.price / 100) * scope.row.static_discount).toLocaleString() + ' ريال ' }}</span>
                  <span v-else class="text-danger">{{ scope.row.price.toLocaleString() + ' ريال ' }}</span>
                </template>
              </el-table-column>

              <el-table-column
                  v-if="order.orderType === 'online'"
                  label="درصد تخفیف"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.static_discount" class="text-success">{{ scope.row.static_discount + '%' }}</span>
                  <span v-else>-</span>
                </template>
              </el-table-column>

              <el-table-column
                  label="تعداد"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.quantity" class="text-success">{{ scope.row.quantity }}</span>
                </template>
              </el-table-column>

              <el-table-column
                  v-if="order.orderType === 'online'"
                  label="جمع بدون تخفیف"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.quantity" class="text-success">{{ (scope.row.price * scope.row.quantity).toLocaleString() + ' ریال' }}</span>
                  <span v-else>-</span>
                </template>
              </el-table-column>

              <el-table-column
                  v-if="order.orderType === 'online'"
                  label="جمع با تخفیف"
                  width="">
                <template slot-scope="scope">
                  <span v-if="scope.row.quantity" class="text-success">
                    {{ ((scope.row.price - (scope.row.price / 100) * scope.row.static_discount) * scope.row.quantity).toLocaleString() + ' ریال' }}</span>
                  <span v-else>-</span>
                </template>
              </el-table-column>

              <!--              <el-table-column-->
              <!--                  label="مشتری"-->
              <!--                  width="">-->
              <!--                <template slot-scope="scope">-->
              <!--                  <nuxt-link v-if="scope.row.user_id" :to="{name: 'admin-customers-profile',params: {profile: scope.row.user_id._id}}">{{ scope.row.user_id.first_name + ' ' + scope.row.user_id.last_name }}</nuxt-link>-->
              <!--                </template>-->
              <!--              </el-table-column>-->

              <!--              <el-table-column-->
              <!--                  label="جمع کل"-->
              <!--                  width="">-->
              <!--                <template slot-scope="scope">-->
              <!--                  <span>{{ scope.row.total.toLocaleString() + ' ریال' }}</span>-->
              <!--                </template>-->
              <!--              </el-table-column>-->

              <!--              <el-table-column-->
              <!--                  label="وضعیت سفارش"-->
              <!--                  width="">-->
              <!--                <template slot-scope="scope" :v-html="showOrderStatus(scope.row.status)">-->
              <!--                  <el-tag-->
              <!--                      :type="showOrderStatus(scope.row.status).type"-->
              <!--                      effect="dark">-->
              <!--                    <span>{{ showOrderStatus(scope.row.status).message }}</span>-->
              <!--                  </el-tag>-->
              <!--                </template>-->
              <!--              </el-table-column>-->

              <!--              <el-table-column-->
              <!--                  label="وضعیت پرداخت"-->
              <!--                  width="">-->
              <!--                <template slot-scope="scope">-->
              <!--                  <el-tag-->
              <!--                      :type="showPaymentStatus(scope.row.paymentStatus).type"-->
              <!--                      effect="dark">-->
              <!--                    <span>{{ showPaymentStatus(scope.row.paymentStatus).message }}</span>-->
              <!--                  </el-tag>-->
              <!--                </template>-->
              <!--              </el-table-column>-->

              <!--              <el-table-column-->
              <!--                  label="مشاهده"-->
              <!--                  width="110"-->
              <!--                  align="center">-->
              <!--                <template slot-scope="scope">-->
              <!--                  <CButton color="success" variant="outline" :key="scope.row._id" :to="{name: 'admin-orders-order',params: {order: scope.row._id}}">-->
              <!--                    <i class="far fa-eye"></i>-->
              <!--                  </CButton>-->
              <!--                </template>-->
              <!--              </el-table-column>-->

            </el-table>
          </CCardBody>
        </CCard>
      </CCol>
    </CRow>
    <el-dialog
        title="تغییر وضعیت سفارش"
        :visible.sync="dialogVisible"
        width="50%">
      <el-select v-model="status" placeholder="">
        <el-option
            v-for="item in allStatus"
            :key="item.value"
            :label="item.label"
            :value="item.value">
        </el-option>
      </el-select>
      <el-button type="success" class="mr-1" @click="updateStatus">ارسال</el-button>
    </el-dialog>
    <el-dialog
        title="تغییر وضعیت پرداخت"
        :visible.sync="dialogVisiblePay"
        width="50%">
      <el-select v-model="statusPay" placeholder="">
        <el-option
            v-for="item in allStatusPay"
            :key="item.value"
            :label="item.label"
            :value="item.value">
        </el-option>
      </el-select>
      <el-button type="success" class="mr-1" @click="updatePaymentStatus">ارسال</el-button>
    </el-dialog>
  </div>
</template>

<script>
import axiosUploadProcess from "@/mixins/axiosUploadProcess"
import moment from "moment-jalaali"

let mapirVue = {}
if (process.client)
  mapirVue = require('mapir-vue')

export default {
  components: {
    'mapir': mapirVue.mapir,
    'mapMarker': mapirVue.mapMarker,
    'mapNavigationControl': mapirVue.mapNavigationControl,
    'mapGeolocateControl': mapirVue.mapGeolocateControl,
  },
  data() {
    return {
      apiKey: 'eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImRiYjIwMmRhYzAxYzFjNzgwYjgxNWQyZDgyMWNmNmY1Njk0MThhMGE3N2Q1M2Y0OTZkYzQzYTgxMmNmN2U3ZWJjNzI5MjY5YjkxMjA4MTYyIn0.eyJhdWQiOiIxNDk3OSIsImp0aSI6ImRiYjIwMmRhYzAxYzFjNzgwYjgxNWQyZDgyMWNmNmY1Njk0MThhMGE3N2Q1M2Y0OTZkYzQzYTgxMmNmN2U3ZWJjNzI5MjY5YjkxMjA4MTYyIiwiaWF0IjoxNjI3MzI2Mzc0LCJuYmYiOjE2MjczMjYzNzQsImV4cCI6MTYyOTkxODM3NCwic3ViIjoiIiwic2NvcGVzIjpbImJhc2ljIl19.hyKNSy4fmPps6yIdm33Wof-mES9ujh5lmI3VFWyecbkNCm9ATPwsZ9s53A3a1wPJmHfLBXpCcob5NGL-GjZlVfqfRBiReRMr_iniCjUOnqENfFwVEJutxI-xrzVe7PZzOgx1Vr6WwSUHvQ36eJSS1lBlHlqCgwRbkG0hs4YdZsKhzhfYdlAluNw9djjUAMbRWZVL0EluP9CYko4w8tB0KHUZMZYGQcevCfb_3OU9ygHo7B--Z5aTPfm7IK4eP0gHsZ_t857B3tu3ZJB1mkgxc2R9gZUflKqj1ZqkYiR0uMGP-571enXh6pYQLXL2k-gOxLIedCaE6XytxVXhENnotA',
      order: null,
      status: '',
      statusPay: '',
      pointPrice : 800,
      center: [49.6848857, 34.0821617],
      validation: {},
      dialogVisible: false,
      dialogVisiblePay: false,
      allStatus: [
        {
          label: 'لغو شده',
          value: 'canceled'
        },
        {
          label: 'در حال آماده سازی',
          value: 'processing'
        },
        // {
        //   label: 'ارسال شده',
        //   value: 'sent'
        // },
        {
          label: 'تحویل داده شده',
          value: 'delivered'
        }
      ],
      allStatusPay: [
        {
          label: 'بازگشت مبلغ',
          value: 'refund'
        },
        {
          label: 'پرداخت شده',
          value: 'paid'
        },
        {
          label: 'پرداخت نشده',
          value: 'unpaid'
        }
      ]
    }
  },
  mixins: [axiosUploadProcess],
  computed: {
    title() {
      return 'مشاهده سفارش'
    },
    scoreLogs() {
      return this.order.user_id.scoreLogs.filter(item => item?.order_id === this.order._id && item.forWhat === 'buy' && item.action === 'decrease')
    }
  },
  methods: {
    openChangeStatus(status) {
      this.status = status
      this.dialogVisible = true
    },
    openChangePayStatus(status) {
      this.statusPay = status
      this.dialogVisiblePay = true
    },
    showPaymentStatus(status) {
      switch (status) {
        case 'unpaid':
          return {
            type: 'danger',
            message: 'پرداخت نشده'
          }
        case 'paid':
          return {
            type: 'success',
            message: 'پرداخت شده'
          }
        case 'refund':
          return {
            type: 'warning',
            message: 'برگشت خورده'
          }
        default :
          return {
            type: 'info',
            message: 'وضعیت نا مشخص'
          }
      }
    },
    showOrderStatus(status) {
      switch (status) {
        case 'canceled':
          return {
            type: 'danger',
            message: 'لغو شده'
          }
        case 'processing':
          return {
            type: 'primary',
            message: 'در حال آماده سازی'
          }
        case 'sent':
          return {
            type: 'warning',
            message: 'ارسال شده'
          }
        case 'delivered':
          return {
            type: 'success',
            message: 'تحویل داده شده'
          }
        default :
          return {
            type: 'info',
            message: 'وضعیت نا مشخص'
          }
      }
    },
    jDate(date) {
      return moment(date).format('jYYYY/jMM/jDD HH:mm')
    },
    updateStatus() {
      this.validation = {}
      const data = new FormData()
      data.append('status', this.status)

      this.$axios.put(`/api/admin/order/${this.order._id}`, data, this.axiosConfig)
          .then(response => {
            this.dialogVisible = false
            this.$message({
              type: 'success',
              message: 'وضعیت سفارش تغییر کرد'
            })
            this.$nuxt.refresh()
          })
          .catch(err => {
            if (err.response.status === 401) {
              return this.$message({
                type: 'error',
                message: 'لطفا دوباره وارد سیستم شوید.'
              })
            }
            if (err.response.status === 422) {
              this.validation = err.response.data.validation
              this.$message({
                type: 'error',
                message: 'اطلاعات رو بررسی و دوباره تلاش کنید'
              })
            } else {
              this.$alert(err.response.data.error.message, 'خطا', {
                confirmButtonText: 'باشه'
              })
            }
          })
    },
    updatePaymentStatus() {
      this.validation = {}
      const data = new FormData()
      data.append('status', this.statusPay)

      this.$axios.put(`/api/admin/payments/${this.order._id}`, data, this.axiosConfig)
          .then(response => {
            this.dialogVisiblePay = false
            this.$message({
              type: 'success',
              message: 'وضعیت پرداخت تغییر کرد'
            })
            this.$nuxt.refresh()
          })
          .catch(err => {
            if (err.response.status === 401) {
              return this.$message({
                type: 'error',
                message: 'لطفا دوباره وارد سیستم شوید.'
              })
            }
            if (err.response.status === 422) {
              this.validation = err.response.data.validation
              this.$message({
                type: 'error',
                message: 'اطلاعات رو بررسی و دوباره تلاش کنید'
              })
            } else {
              this.$message({
                type: 'error',
                message: err.response.data.message
              })
            }
          })
    },
    remove() {
      this.$confirm('این مورد حذف شود؟', 'هشدار', {
        confirmButtonText: 'بله',
        cancelButtonText: 'لغو',
        type: 'warning'
      }).then(async () => {
        this.$axios.delete(`/api/admin/order/${this.order._id}`)
            .then(res => {
              this.$message({
                type: 'success',
                message: 'سفارش با موفقیت حذف شد'
              })
              this.$router.push({
                name: "admin-branch-orders"
              });
            })
            .catch(err => {
              if (err.response.status === 401) {
                return this.$message({
                  type: 'error',
                  message: 'لطفا دوباره وارد سیستم شوید.'
                })
              }
              if (err.response.status === 403) {
                return this.$message({
                  type: 'error',
                  message: err.response.data.message
                })
              } else console.log(err.response.data)
            })
      }).catch(() => {
        this.$message({
          type: 'warning',
          message: 'عملیات لغو شد'
        })
      })
    }
  },
  head() {
    return {
      title: this.title
    }
  },
  layout: 'admin',
  async asyncData({$axios, params, error}) {
    try {
      const order = await $axios.get(`/api/admin/order/${params.order}`)
      return {
        order: order.data
      }
    } catch (e) {
      if (e?.response?.status === 401) {
        error({
          status: 401,
          message: "لطفا دوباره وارد سیستم شوید.",
        });
      }
      if (e?.response?.status === 403) {
        error({
          status: 403,
          message: e?.response?.data?.message,
        });
      }
      if (e?.response?.status === 500) {
        error({
          status: 500,
          message: "مشکلی در گرفتن اطلاعات پیش آمده",
        });
      } else
        error({
          status: 404,
          message: "اطلاعات مورد نظر پیدا نشد",
        });
    }
  }
}
</script>

<style lang="scss">
#map {
  width: 100vh;
  height: 50vh;
}

.holder-logo {
  left: 0;
}

.mapboxgl-ctrl-attrib-button {
  display: none;
}

.callout {
  border: 0.5px solid rgba(#000, 0.3);
  border-right: 6px solid blue;
  border-radius: 5px;
  padding: 3px 5px;

  &.rate {
    border-right: 5px solid goldenrod;

    i {
      color: goldenrod;
      font-size: 19px;
    }
  }
}
</style>
