text: import Vue from "vue";
  import { library, config } from "@fortawesome/fontawesome-svg-core";
  import {
    FontAwesomeIcon,
    FontAwesomeLayers,
    FontAwesomeLayersText
  } from "@fortawesome/vue-fontawesome";
  import {
    faShoppingCart,
    faLock,
    faCalendar,
    faUser,
    faPlus,
    faMapMarked,
    faMoneyBillWave,
    faCreditCard,
    faAngleLeft,
    faAngleRight,
    faMinus
  } from "@fortawesome/free-solid-svg-icons";
  import {
    faCcAmex,
    faCcDiscover,
    faCcJcb,
    faCcMastercard,
    faCcVisa,
    faStripe,
    faCcDinersClub
  } from "@fortawesome/free-brands-svg-icons";
  
  // This is important, we are going to let Nuxt.js worry about the CSS
  config.autoAddCss = false;
  
  const faTwoCheckout = {
    prefix: 'fab',
    iconName: '2checkout',
    icon: [
      957,
      141,
      [],
      null,
      'm 131.77766,131.71615 c -13.07559,-8.3013 -21.56182,-23.0708 -23.14322,-38.477996 -1.47543,-14.3747 3.04397,-29.5135 13.09129,-39.8991 9.11147,-9.4182 22.19308,-14.4673 35.27903,-15.1604 13.1837,-0.6983 26.71234,2.9363 37.23138,10.9142 2.71582,2.0598 5.22398,4.3932 7.47418,6.9534 l -14.2973,14.2973 c -4.59508,-4.2736 -10.22378,-7.4279 -16.26756,-9.1164 -4.82415,-1.3478 -9.93861,-1.7645 -14.87628,-0.9229 -4.93768,0.8416 -9.6892,2.9703 -13.41655,6.3163 -3.84709,3.4535 -6.51724,8.1258 -7.87929,13.113 -1.36206,4.9871 -1.45024,10.2774 -0.60423,15.3775 1.02134,6.157096 3.51713,12.254996 8.06708,16.526996 5.10488,4.793 12.33527,6.8305 19.33763,6.8426 8.14015,0.014 16.39875,-2.6233 22.5144,-7.9955 1.18074,-1.0372 2.27806,-2.1694 3.27788,-3.3819 l 14.70772,12.8884 c -1.53589,2.122 -3.27118,4.0996 -5.17556,5.8982 -6.43965,6.0821 -14.72547,10.0046 -23.34542,12.0435 -14.13714,3.3439 -29.71083,1.5691 -41.97518,-6.2172 z m 228.09779,0.2981 c -6.33038,-4.4672 -11.46235,-10.5707 -14.98299,-17.4725 -3.52063,-6.9019 -5.4432,-14.585896 -5.81921,-22.324696 -0.69057,-14.213 4.14235,-28.914 14.27638,-38.9033 9.98974,-9.847 24.35966,-14.4724 38.38674,-14.4717 10.70656,6e-4 21.77795,2.7196 29.93858,9.6503 5.85771,4.9749 9.88274,11.823 12.61081,19.0076 3.30912,8.715 4.84662,18.2412 3.34962,27.4422 -0.16696,1.0262 -0.37099,2.0464 -0.61156,3.0578 H 364.057 c 0.16276,0.9294 0.38392,1.8484 0.66175,2.749996 0.80259,2.6046 2.07887,5.056 3.69409,7.2512 2.62146,3.5628 6.13641,6.445 10.08958,8.4293 3.95316,1.9844 8.3363,3.0779 12.75359,3.3079 8.83458,0.46 17.65501,-2.5482 24.9546,-7.546 1.18222,-0.8094 2.32925,-1.6702 3.43679,-2.5791 l 12.71982,13.8867 c -1.37518,1.2984 -2.80938,2.5343 -4.2967,3.7026 -6.58221,5.1703 -14.20495,8.9938 -22.2568,11.2795 -7.69055,2.1832 -15.80933,2.968 -23.74047,1.9641 -7.93114,-1.004 -15.66601,-3.8225 -22.1978,-8.4319 z m 55.37641,-53.264296 c -1.05938,-8.0935 -6.44487,-15.4909 -13.82172,-18.9851 -6.93133,-3.2832 -15.28926,-3.0947 -22.31264,-0.013 -3.98779,1.7496 -7.60438,4.4094 -10.27467,7.8493 -2.67029,3.4399 -4.36494,7.6713 -4.56901,12.0213 -0.0285,0.6076 -0.0285,1.2166 0,1.8242 h 51 l -0.022,-2.6964 z m 77.52196,60.605596 c -10.8366,-1.3645 -21.33094,-6.0896 -29.07082,-13.7959 -10.10305,-10.0594 -14.97425,-24.7551 -14.31522,-38.996796 0.3562,-7.6976 2.24434,-15.3507 5.76665,-22.2044 3.52231,-6.8537 8.69734,-12.8893 15.09558,-17.1837 8.47802,-5.6904 18.81674,-8.1644 29.02381,-8.4353 10.30647,-0.2735 20.85223,1.6841 29.72928,6.9278 4.71301,2.784 8.89613,6.4614 12.26102,10.7789 l -13.91648,13.6199 c -3.80629,-3.3131 -8.17962,-5.9729 -12.87211,-7.8289 -4.73824,-1.874 -9.84222,-2.9304 -14.93169,-2.6849 -5.08947,0.2454 -10.16255,1.8346 -14.25919,4.8645 -3.62141,2.6784 -6.39942,6.4175 -8.20281,10.545 -1.80338,4.1275 -2.65621,8.6346 -2.79706,13.1367 -0.14674,4.6905 0.47782,9.4329 2.1281,13.825896 1.65028,4.393 4.35106,8.4278 7.98406,11.3982 3.79676,3.1043 8.53586,4.9778 13.40164,5.5911 4.86578,0.6133 9.85053,-0.01 14.51566,-1.5183 5.94641,-1.9283 11.41365,-5.3161 15.78713,-9.7827 l 14.17245,12.5145 c -3.72309,5.4406 -8.76694,9.9706 -14.57486,13.0899 -3.37126,1.8107 -6.98291,3.1471 -10.66919,4.1743 -7.86569,2.1917 -16.15457,2.9843 -24.25595,1.9642 z m 68.25441,-38.2931 c -0.34813,-23.332196 -0.41276,-46.668696 -10e-4,-69.999996 l 0.5482,-31.062500150278 h 11.83645 11.83645 C 585.33593,11.725454 585.42355,23.450954 585.51113,35.176454 c 0.0876,11.7255 0.17514,23.451 0.26269,35.1765 5.54487,-5.3922 11.08975,-10.7843 16.63462,-16.1765 5.54487,-5.3921 11.08974,-10.7843 16.63461,-16.1765 h 16.86291 16.86291 c -8.41507,8.4151 -16.83015,16.8302 -25.24522,25.2453 -8.41508,8.415 -16.83015,16.8301 -25.24523,25.2452 8.58016,8.5849 17.16033,17.169796 25.74049,25.754796 8.58016,8.5849 17.16033,17.1698 25.74049,25.7547 h -16.98237 -16.98236 c -5.75348,-5.7464 -11.50695,-11.4928 -17.26043,-17.2392 -5.75347,-5.7465 -11.50695,-11.4929 -17.26042,-17.2393 v 17.2393 17.2392 h -11.84815 -11.84814 c -0.17255,-12.9793 -0.35565,-25.9584 -0.5493,-38.9375 z m 125.73531,36.132 c -12.05082,-4.3042 -22.7265,-12.9917 -28.25874,-24.5304 -3.32387,-6.9327 -4.73981,-14.666696 -4.96803,-22.351596 -0.24098,-8.1146 0.84715,-16.3862 4.22984,-23.766 5.4299,-11.8462 16.52573,-20.5398 28.8424,-24.796 12.56423,-4.3417 26.58698,-4.3601 39.14483,0 12.27043,4.2604 23.29233,12.9754 28.6764,24.796 3.36301,7.3834 4.43569,15.6493 4.20058,23.7591 -0.22281,7.6854 -1.61682,15.424596 -4.93877,22.358496 -5.38623,11.2427 -15.69192,19.7576 -27.35455,24.1613 -12.60008,4.7576 -26.89033,4.8993 -39.57396,0.3691 z m 41.34542,-27.355 c 4.3388,-5.6506 5.80834,-13.044296 5.80877,-20.168496 4.3e-4,-7.1298 -1.47,-14.5285 -5.80877,-20.1861 -2.44234,-3.1847 -5.72133,-5.7004 -9.37329,-7.3649 -3.65196,-1.6646 -7.66864,-2.4871 -11.68176,-2.5353 -4.16659,-0.05 -8.35428,0.7344 -12.17172,2.4047 -3.81744,1.6704 -7.25626,4.2345 -9.85024,7.4955 -4.46765,5.6165 -6.2265,13.0094 -6.22593,20.1861 5.7e-4,7.1712 1.75839,14.558996 6.22593,20.168496 2.59498,3.2584 6.03535,5.8181 9.85292,7.4844 3.81756,1.6663 8.00395,2.4473 12.16904,2.3974 4.0116,-0.048 8.02704,-0.8671 11.67913,-2.5277 3.65209,-1.6606 6.9326,-4.172 9.37592,-7.3541 z m 69.4509,28.773 c -9.81732,-2.6861 -18.13819,-10.3348 -21.63972,-19.8917 -2.45118,-6.6901 -2.66356,-13.9724 -2.61232,-21.097196 0.0512,-7.1248 0.22287,-14.2488 0.16371,-21.3736 l -0.30929,-37.25 h 12.05579 12.05579 l 0.006,29.75 c 10e-4,7.4108 -0.0424,14.8218 0.032,22.2322 0.0563,5.611 0.26938,11.490696 3.06635,16.355196 1.79752,3.1263 4.59473,5.6358 7.81383,7.2612 3.2191,1.6255 6.84553,2.3843 10.45174,2.3843 3.53874,0 7.08541,-0.7258 10.30232,-2.2003 3.21691,-1.4745 6.09702,-3.7029 8.26017,-6.5035 2.60016,-3.3664 4.11353,-7.4673 4.96347,-11.635096 1.9912,-9.7643 1.10411,-19.8602 1.10411,-29.8255 v -27.8185 h 12.5 12.5 v 50 49.999996 h -12 -12 v -8.6996 -8.6996 l -5.04301,5.6581 c -1.6277,1.8263 -3.30521,3.6232 -5.23066,5.1322 -1.92544,1.5091 -4.0637,2.736 -6.30285,3.7212 -5.09036,2.2399 -10.65113,3.2909 -16.207,3.5378 -4.66271,0.2073 -9.34989,-0.1419 -13.93044,-1.0376 z m 118.09619,-2.1018 c -4.9451,-2.698 -8.9974,-7.0725 -11.1019,-12.2979 -2.0912,-5.1924 -2.2282,-10.9346 -2.3116,-16.5317 -0.085,-5.7304 -0.1441,-11.461096 -0.1604,-17.191996 -0.017,-6.1428 0.014,-12.2856 0.034,-18.4284 0.012,-3.6869 0.02,-7.3738 0.024,-11.0607 h -13.86633 v -18 h 14.00003 v -27 h 24 v 27 h 28 v 18 h -28.261 c 0.074,8.1266 0.074,16.2539 0,24.3805 -0.069,7.5642 -0.2024,15.138896 0.3375,22.684096 0.096,1.349 0.2157,2.7035 0.5482,4.0144 0.3324,1.311 0.8892,2.5858 1.7764,3.6065 1.099,1.2644 2.6561,2.0749 4.2824,2.4772 1.6262,0.4023 3.3256,0.4195 4.9956,0.2873 4.2165,-0.3336 8.355,-1.6176 12.0198,-3.7294 l 6.5502,18.5492 c -4.2046,2.1521 -8.6411,3.8507 -13.2079,5.0569 -4.5766,1.2088 -9.3107,1.9245 -14.0407,1.7407 -4.7299,-0.1838 -9.463,-1.2896 -13.6183,-3.5567 z M 2.27382,121.01745 c 10.24402,-11.5085 20.78449,-22.753096 31.60743,-33.718896 6.03517,-6.1148 12.16705,-12.1526 17.70459,-18.7215 5.16156,-6.1229 9.88532,-12.8886 11.88007,-20.6444 1.07613,-4.1841 1.31694,-8.6447 0.19213,-12.816 -1.1248,-4.1713 -3.69601,-8.0268 -7.39354,-10.2613 -3.36896,-2.036 -7.52568,-2.6293 -11.39079,-1.8837 -3.86511,0.7456 -7.43019,2.7786 -10.24359,5.5318 -3.56748,3.491 -5.94684,8.1166 -7.01092,12.9933 -0.32332,1.4818 -0.52991,2.9891 -0.61723,4.5032 H 13.50099 0 c 0.0391,-2.1206 0.20916,-4.2388 0.5088,-6.3386 1.28278,-8.9892 5.04576,-17.7038 11.20129,-24.3793 4.64752,-5.04 10.57336,-8.8425002 16.98733,-11.2638002 6.41397,-2.4213 13.30679,-3.48169995 20.16227,-3.41779995 7.79883,0.073 15.65523,1.61949995 22.61714,5.13499995 6.96191,3.5155 12.98909,9.0728002 16.47286,16.0506002 3.11363,6.2365 4.11356,13.3964 3.57091,20.3458 -1.07519,13.7693 -7.96568,26.5066 -16.60894,37.2789 -8.64327,10.7724 -19.07398,19.948 -28.71312,29.839196 -2.78273,2.8555 -5.5017,5.7732 -8.15421,8.75 h 58.22949 v 21 h -94 z M 224.27361,0.99995385 h 24.95304 V 56.460754 c 4.81307,-7.0598 11.81484,-12.6046 19.78965,-15.6719 9.78138,-3.762 20.99433,-3.7119 30.69867,0.2446 6.99867,2.8534 13.27462,7.799 16.95469,14.4006 4.12781,7.4047 4.82151,16.2072 4.87648,24.6846 0.055,8.4774 -0.27232,16.953 -0.27232,25.430596 v 33.4507 h -24 l -0.006,-29.25 c -0.002,-8.0517 0.46383,-16.110896 0.0465,-24.151796 -0.23719,-4.5702 -0.89073,-9.2201 -2.96029,-13.3017 -1.641,-3.2363 -4.15211,-6.0238 -7.19048,-8.0076 -3.03836,-1.9837 -6.59576,-3.1607 -10.2166,-3.3983 -4.0241,-0.2641 -8.08657,0.6249 -11.74626,2.3189 -5.31869,2.462 -9.84889,6.6844 -12.45321,11.9349 -2.56162,5.1643 -3.24212,11.0515 -3.45375,16.8124 -0.21164,5.7609 -0.0671,11.528496 -0.0671,17.293196 v 29.75 h -24.95304 z'
    ]
  }
  
  const faVinti4 = {
    prefix: 'fab',
    iconName: 'vinti4',
    icon: [
      170,
      55,
      [],
      null,
      'm 42.690936,0 a 7.0158248,7.2519776 0 0 0 -7.015594,7.251739 7.0158248,7.2519776 0 0 0 7.015594,7.252269 7.0158248,7.2519776 0 0 0 7.01611,-7.252269 A 7.0158248,7.2519776 0 0 0 42.690936,0 Z m 81.807914,0 a 7.0158248,7.2519776 0 0 0 -7.01559,7.252273 7.0158248,7.2519776 0 0 0 7.01559,7.251735 7.0158248,7.2519776 0 0 0 7.01611,-7.251735 A 7.0158248,7.2519776 0 0 0 124.49885,0 Z m 24.0962,3.246082 -15.15307,35.20319 h 20.58634 v -9.57319 h -4.44108 l 7.02748,-16.822258 v 40.989195 h 13.63069 V 3.246082 h -9.95133 -3.67936 z M 93.139536,4.282349 V 35.19304 c -0.10741,2.611046 0.3324,5.244952 1.28002,7.667847 0.85493,2.185882 2.12159,4.198478 3.70882,5.89177 1.65683,1.767528 3.664634,3.18618 5.870954,4.111418 2.30936,0.968451 4.83071,1.39211 7.3179,1.229099 h 1.46451 V 39.685849 h -1.46451 c -1.13285,-0.03711 -2.2472,-0.513973 -3.07372,-1.315633 -0.84774,-0.822239 -1.38416,-1.979071 -1.47329,-3.177176 v -2.794185 h 6.12624 V 17.367634 h -6.12624 V 4.282349 Z m -22.01726,12.186296 c -4.38069,-0.101712 -8.77119,1.764865 -11.8153,5.022692 -2.96293,3.170949 -4.40838,7.800676 -4.44986,12.213003 h -0.004 v 0.195504 19.143175 h 13.63067 V 33.899844 c 1.1e-4,-1.506264 1.18138,-2.727305 2.6386,-2.727415 1.4572,1.15e-4 2.63849,1.221154 2.63859,2.727415 v 19.143175 h 13.63121 V 33.70434 h -0.005 c -0.0415,-4.410495 -1.48694,-9.042084 -4.44985,-12.213003 -3.04412,-3.257827 -7.43463,-5.124406 -11.8153,-5.022692 z M 0,17.367634 17.75964,55.134249 35.519281,17.367634 H 21.556824 l -3.797184,9.131441 -3.797183,-9.131441 z m 35.875846,0 v 35.675385 h 13.63069 V 17.367634 Z m 81.807914,0 v 35.675385 h 13.6307 V 17.367634 Z'
    ]
  }
  
  // You can add your icons directly in this plugin. See other examples for how you
  // can add other styles or just individual icons.
  library.add(
    faCcAmex,
    faCcDiscover,
    faCcJcb,
    faCcMastercard,
    faCcVisa,
    faCcDinersClub,
    faShoppingCart,
    faLock,
    faCalendar,
    faUser,
    faPlus,
    faMapMarked,
    faMoneyBillWave,
    faCreditCard,
    faAngleLeft,
    faAngleRight,
    faPlus,
    faMinus,
    faStripe,
    faTwoCheckout,
    faVinti4
  );
  
  // Register the component globally
  Vue.component("fa-icon", FontAwesomeIcon);
  Vue.component("fa-layers", FontAwesomeLayers);
  Vue.component("fa-layers-text", FontAwesomeLayersText);
  