From 35491195acfc157abdd9f747f0719039abb376da Mon Sep 17 00:00:00 2001 From: blair2004 Date: Mon, 11 Apr 2022 20:06:54 +0100 Subject: [PATCH] Fixed #657 --- app/Services/CashRegistersService.php | 2 +- app/Services/CurrencyService.php | 17 +++++++++++++++++ public/css/app.css | 2 +- public/js/pos-init.min.js | 2 +- public/mix-manifest.json | 4 ++-- .../ns-pos-cash-registers-options-popup.vue | 10 ++++++---- .../ts/popups/ns-pos-cash-registers-popup.vue | 2 +- 7 files changed, 29 insertions(+), 10 deletions(-) diff --git a/app/Services/CashRegistersService.php b/app/Services/CashRegistersService.php index f35b161ce..f9c129bc9 100755 --- a/app/Services/CashRegistersService.php +++ b/app/Services/CashRegistersService.php @@ -63,7 +63,7 @@ public function closeRegister( Register $register, $amount, $description ) ); } - if ( ( float ) $register->balance !== ( float ) $amount ) { + if ( ns()->currency->getRounded( $register->balance ) !== ns()->currency->getRounded( $amount ) ) { throw new NotAllowedException( sprintf( __( 'The specified amount %s doesn\'t match the cash register balance %s.' ), diff --git a/app/Services/CurrencyService.php b/app/Services/CurrencyService.php index f0c59bc04..841b12155 100755 --- a/app/Services/CurrencyService.php +++ b/app/Services/CurrencyService.php @@ -191,11 +191,28 @@ public function get() return $this->getRaw( $this->value ); } + /** + * Will return the full Raw value + * @param int|float $value + * @param bool $precision + * @return float + */ public function getRaw( $value = null, $precision = true ) { return $this->newRound( $value === null ? $this->value : $value ); } + /** + * Will return the rounded + * value for a specific amount + * @param int|float $value + * @return float + */ + public function getRounded( $value ) + { + return $this->newRound( $value, ns()->option->get( 'ns_currency_precision' ) ); + } + public function newRound( $value, $precision = 5 ) { $fix = "5"; diff --git a/public/css/app.css b/public/css/app.css index c1b3f84c0..b51609334 100755 --- a/public/css/app.css +++ b/public/css/app.css @@ -1,3 +1,3 @@ -/*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none!important}.\!visible,.visible{visibility:visible!important}.static{position:static!important}.absolute{position:absolute!important}.relative{position:relative!important}.inset-y-0{bottom:0!important;top:0!important}.left-0{left:0!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.-top-10{top:-5em!important}.right-4{right:1rem!important}.top-4{top:1rem!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-40{z-index:40!important}.z-30{z-index:30!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.m-4{margin:1rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.-m-3{margin:-.75rem!important}.-m-4{margin:-1rem!important}.-m-2{margin:-.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-4{margin-bottom:1rem!important;margin-top:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mb-2{margin-bottom:.5rem!important}.mt-1{margin-top:.25rem!important}.mb-8{margin-bottom:2rem!important}.ml-1{margin-left:.25rem!important}.-mt-4{margin-top:-1rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.-mb-2{margin-bottom:-.5rem!important}.mb-1{margin-bottom:.25rem!important}.-ml-32{margin-left:-8rem!important}.mr-1{margin-right:.25rem!important}.mb-4{margin-bottom:1rem!important}.mt-4{margin-top:1rem!important}.ml-2{margin-left:.5rem!important}.mb-3{margin-bottom:.75rem!important}.-ml-6{margin-left:-1.5rem!important}.-mt-8{margin-top:-2rem!important}.mb-6{margin-bottom:1.5rem!important}.-mb-6{margin-bottom:-1.5rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.h-full{height:100%!important}.h-8{height:2rem!important}.h-6{height:1.5rem!important}.h-10{height:2.5rem!important}.h-0{height:0!important}.h-32{height:8rem!important}.h-40{height:10rem!important}.h-16{height:4rem!important}.h-half{height:50vh!important}.h-6\/7-screen{height:85.71vh!important}.h-95vh{height:95vh!important}.h-120{height:30rem!important}.h-64{height:16rem!important}.h-3\/5-screen{height:60vh!important}.h-24{height:6rem!important}.h-56{height:14rem!important}.h-screen{height:100vh!important}.h-12{height:3rem!important}.h-20{height:5rem!important}.h-5\/7-screen{height:71.42vh!important}.h-2\/5-screen{height:40vh!important}.h-96{height:24rem!important}.h-28{height:7rem!important}.h-44{height:11rem!important}.h-72{height:18rem!important}.h-48{height:12rem!important}.h-84{height:21rem!important}.h-36{height:9rem!important}.h-52{height:13rem!important}.h-14{height:3.5rem!important}.min-h-2\/5-screen{min-height:40vh!important}.w-full{width:100%!important}.w-32{width:8rem!important}.w-1\/3{width:33.333333%!important}.w-8{width:2rem!important}.w-6{width:1.5rem!important}.w-36{width:9rem!important}.w-16{width:4rem!important}.w-0{width:0!important}.w-72{width:18rem!important}.w-2\/3{width:66.666667%!important}.w-24{width:6rem!important}.w-12{width:3rem!important}.w-10{width:2.5rem!important}.w-40{width:10rem!important}.w-56{width:14rem!important}.w-1\/2{width:50%!important}.w-6\/7-screen{width:85.71vw!important}.w-95vw{width:95vw!important}.w-5\/7-screen{width:71.42vw!important}.w-4\/5-screen{width:80vw!important}.w-screen{width:100vw!important}.w-3\/4-screen{width:75vw!important}.w-2\/3-screen{width:66.66vw!important}.w-64{width:16rem!important}.w-11\/12{width:91.666667%!important}.w-48{width:12rem!important}.w-1\/6{width:16.666667%!important}.w-1\/4{width:25%!important}.w-3{width:.75rem!important}.w-3\/5{width:60%!important}.w-3\/4{width:75%!important}.w-14{width:3.5rem!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.origin-bottom-right{transform-origin:bottom right!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite!important;animation:spin 1s linear infinite!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.resize{resize:both!important}.grid-flow-row{grid-auto-flow:row!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-0{gap:0!important}.gap-2{gap:.5rem!important}.divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(4px*var(--tw-divide-y-reverse))!important;border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-md{border-radius:.375rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.rounded-tl{border-top-left-radius:.25rem!important}.rounded-tr{border-top-right-radius:.25rem!important}.rounded-br-lg{border-bottom-right-radius:.5rem!important}.rounded-bl-lg{border-bottom-left-radius:.5rem!important}.rounded-tl-lg{border-top-left-radius:.5rem!important}.rounded-tr-lg{border-top-right-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-0{border-width:0!important}.border-4{border-width:4px!important}.border-t{border-top-width:1px!important}.border-l{border-left-width:1px!important}.border-b-0{border-bottom-width:0!important}.border-b{border-bottom-width:1px!important}.border-l-2{border-left-width:2px!important}.border-l-8{border-left-width:8px!important}.border-l-4{border-left-width:4px!important}.border-r-2{border-right-width:2px!important}.border-r{border-right-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-l-0{border-left-width:0!important}.border-t-0{border-top-width:0!important}.border-r-0{border-right-width:0!important}.border-t-2{border-top-width:2px!important}.border-dashed{border-style:dashed!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}.border-red-400{--tw-border-opacity:1!important;border-color:rgb(248 113 113/var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity))!important}.border-red-600{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.border-blue-200{--tw-border-opacity:1!important;border-color:rgb(191 219 254/var(--tw-border-opacity))!important}.border-blue-400{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.border-blue-800{--tw-border-opacity:1!important;border-color:rgb(30 64 175/var(--tw-border-opacity))!important}.border-transparent{border-color:transparent!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity))!important}.border-green-200{--tw-border-opacity:1!important;border-color:rgb(187 247 208/var(--tw-border-opacity))!important}.border-teal-200{--tw-border-opacity:1!important;border-color:rgb(153 246 228/var(--tw-border-opacity))!important}.border-red-200{--tw-border-opacity:1!important;border-color:rgb(254 202 202/var(--tw-border-opacity))!important}.border-green-400{--tw-border-opacity:1!important;border-color:rgb(74 222 128/var(--tw-border-opacity))!important}.border-gray-600{--tw-border-opacity:1!important;border-color:rgb(75 85 99/var(--tw-border-opacity))!important}.border-gray-700{--tw-border-opacity:1!important;border-color:rgb(55 65 81/var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.border-gray-100{--tw-border-opacity:1!important;border-color:rgb(243 244 246/var(--tw-border-opacity))!important}.border-red-300{--tw-border-opacity:1!important;border-color:rgb(252 165 165/var(--tw-border-opacity))!important}.border-green-600{--tw-border-opacity:1!important;border-color:rgb(22 163 74/var(--tw-border-opacity))!important}.border-blue-600{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.border-blue-300{--tw-border-opacity:1!important;border-color:rgb(147 197 253/var(--tw-border-opacity))!important}.border-red-500{border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.border-black,.border-red-500{--tw-border-opacity:1!important}.border-black{border-color:rgb(0 0 0/var(--tw-border-opacity))!important}.border-gray-800{--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity))!important}.border-indigo-400{--tw-border-opacity:1!important;border-color:rgb(129 140 248/var(--tw-border-opacity))!important}.bg-gray-300{background-color:rgb(209 213 219/var(--tw-bg-opacity))!important}.bg-gray-300,.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-gray-100{background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.bg-gray-100,.bg-gray-600{--tw-bg-opacity:1!important}.bg-gray-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))!important}.bg-gray-400{background-color:rgb(156 163 175/var(--tw-bg-opacity))!important}.bg-blue-400,.bg-gray-400{--tw-bg-opacity:1!important}.bg-blue-400{background-color:rgb(96 165 250/var(--tw-bg-opacity))!important}.bg-green-400{background-color:rgb(74 222 128/var(--tw-bg-opacity))!important}.bg-green-400,.bg-red-400{--tw-bg-opacity:1!important}.bg-red-400{background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.bg-orange-400{--tw-bg-opacity:1!important;background-color:rgb(251 146 60/var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-gray-500{background-color:rgb(107 114 128/var(--tw-bg-opacity))!important}.bg-gray-500,.bg-red-500{--tw-bg-opacity:1!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.bg-blue-100,.bg-blue-500{--tw-bg-opacity:1!important}.bg-blue-100{background-color:rgb(219 234 254/var(--tw-bg-opacity))!important}.bg-teal-400{background-color:rgb(45 212 191/var(--tw-bg-opacity))!important}.bg-gray-800,.bg-teal-400{--tw-bg-opacity:1!important}.bg-gray-800{background-color:rgb(31 41 55/var(--tw-bg-opacity))!important}.bg-gray-900{background-color:rgb(17 24 39/var(--tw-bg-opacity))!important}.bg-gray-900,.bg-red-600{--tw-bg-opacity:1!important}.bg-red-600{background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.bg-blue-300{--tw-bg-opacity:1!important;background-color:rgb(147 197 253/var(--tw-bg-opacity))!important}.bg-green-500{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.bg-green-100{--tw-bg-opacity:1!important;background-color:rgb(220 252 231/var(--tw-bg-opacity))!important}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))!important}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1!important}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))!important}.bg-teal-200{--tw-bg-opacity:1!important;background-color:rgb(153 246 228/var(--tw-bg-opacity))!important}.bg-green-200{background-color:rgb(187 247 208/var(--tw-bg-opacity))!important}.bg-gray-50,.bg-green-200{--tw-bg-opacity:1!important}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity))!important}.bg-red-200{background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.bg-gray-700,.bg-red-200{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.bg-green-50{--tw-bg-opacity:1!important;background-color:rgb(240 253 244/var(--tw-bg-opacity))!important}.bg-yellow-400{--tw-bg-opacity:1!important;background-color:rgb(250 204 21/var(--tw-bg-opacity))!important}.bg-teal-500{--tw-bg-opacity:1!important;background-color:rgb(20 184 166/var(--tw-bg-opacity))!important}.bg-indigo-400{background-color:rgb(129 140 248/var(--tw-bg-opacity))!important}.bg-indigo-400,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-purple-400{--tw-bg-opacity:1!important;background-color:rgb(192 132 252/var(--tw-bg-opacity))!important}.bg-blue-50{--tw-bg-opacity:1!important;background-color:rgb(239 246 255/var(--tw-bg-opacity))!important}.bg-yellow-500{--tw-bg-opacity:1!important;background-color:rgb(234 179 8/var(--tw-bg-opacity))!important}.bg-yellow-100{--tw-bg-opacity:1!important;background-color:rgb(254 249 195/var(--tw-bg-opacity))!important}.bg-yellow-200{background-color:rgb(254 240 138/var(--tw-bg-opacity))!important}.bg-black,.bg-yellow-200{--tw-bg-opacity:1!important}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))!important}.from-green-400{--tw-gradient-from:#4ade80!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))!important}.from-red-500{--tw-gradient-from:#ef4444!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))!important}.from-blue-500{--tw-gradient-from:#3b82f6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))!important}.from-teal-500{--tw-gradient-from:#14b8a6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,184,166,0))!important}.from-blue-200{--tw-gradient-from:#bfdbfe!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))!important}.from-pink-400{--tw-gradient-from:#f472b6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))!important}.from-purple-500{--tw-gradient-from:#a855f7!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))!important}.from-purple-400{--tw-gradient-from:#c084fc!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))!important}.from-red-400{--tw-gradient-from:#f87171!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))!important}.from-blue-400{--tw-gradient-from:#60a5fa!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))!important}.from-red-300{--tw-gradient-from:#fca5a5!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))!important}.from-indigo-400{--tw-gradient-from:#818cf8!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))!important}.via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))!important}.to-green-700{--tw-gradient-to:#15803d!important}.to-red-700{--tw-gradient-to:#b91c1c!important}.to-blue-700{--tw-gradient-to:#1d4ed8!important}.to-teal-700{--tw-gradient-to:#0f766e!important}.to-indigo-400{--tw-gradient-to:#818cf8!important}.to-pink-500{--tw-gradient-to:#ec4899!important}.to-blue-500{--tw-gradient-to:#3b82f6!important}.to-blue-400{--tw-gradient-to:#60a5fa!important}.to-teal-500{--tw-gradient-to:#14b8a6!important}.to-purple-600{--tw-gradient-to:#9333ea!important}.to-red-600{--tw-gradient-to:#dc2626!important}.to-blue-600{--tw-gradient-to:#2563eb!important}.to-green-600{--tw-gradient-to:#16a34a!important}.to-red-500{--tw-gradient-to:#ef4444!important}.to-indigo-600{--tw-gradient-to:#4f46e5!important}.bg-clip-text{-webkit-background-clip:text!important;background-clip:text!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.p-2{padding:.5rem!important}.p-1{padding:.25rem!important}.p-3{padding:.75rem!important}.p-0{padding:0!important}.p-10{padding:2.5rem!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.pl-3{padding-left:.75rem!important}.pl-8{padding-left:2rem!important}.pr-8{padding-right:2rem!important}.pl-7{padding-left:1.75rem!important}.pr-12{padding-right:3rem!important}.pt-2{padding-top:.5rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.pb-1{padding-bottom:.25rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pl-1{padding-left:.25rem!important}.pt-6{padding-top:1.5rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-body{font-family:Graphik,sans-serif!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-5xl{font-size:3rem!important}.text-5xl,.text-7xl{line-height:1!important}.text-7xl{font-size:4.5rem!important}.text-9xl{font-size:8rem!important}.text-8xl,.text-9xl{line-height:1!important}.text-8xl{font-size:6rem!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-bold{font-weight:700!important}.font-black{font-weight:900!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.leading-5{line-height:1.25rem!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-blue-600{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity))!important}.text-gray-600{color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-gray-600,.text-white{--tw-text-opacity:1!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-gray-800{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}.text-red-700{--tw-text-opacity:1!important;color:rgb(185 28 28/var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-400,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-gray-200{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}.text-gray-100{--tw-text-opacity:1!important;color:rgb(243 244 246/var(--tw-text-opacity))!important}.text-green-700{--tw-text-opacity:1!important;color:rgb(21 128 61/var(--tw-text-opacity))!important}.text-green-600{--tw-text-opacity:1!important;color:rgb(22 163 74/var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.text-blue-700{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity))!important}.text-transparent{color:transparent!important}.text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.text-red-800{--tw-text-opacity:1!important;color:rgb(153 27 27/var(--tw-text-opacity))!important}.text-green-500{--tw-text-opacity:1!important;color:rgb(34 197 94/var(--tw-text-opacity))!important}.text-gray-300{--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}.underline{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.opacity-0{opacity:0!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-blue-500{--tw-ring-opacity:1!important;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))!important}.ring-opacity-50{--tw-ring-opacity:0.5!important}.blur{--tw-blur:blur(8px)!important}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-100{transition-duration:.1s!important}.ease-linear{transition-timing-function:linear!important}.\[key\:string\]{key:string}@-webkit-keyframes ZoomOutEntrance{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ZoomOutEntrance{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes ZoomInEntrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ZoomInEntrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes ZoomOutExit{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(.9)}}@keyframes ZoomOutExit{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(.9)}}@-webkit-keyframes ZoomInExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes ZoomInExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@-webkit-keyframes FadeInEntrance{0%{opacity:0}70%{opacity:.5}to{opacity:1}}@keyframes FadeInEntrance{0%{opacity:0}70%{opacity:.5}to{opacity:1}}@-webkit-keyframes FadeOutExit{0%{opacity:1}70%{opacity:.5}to{opacity:0}}@keyframes FadeOutExit{0%{opacity:1}70%{opacity:.5}to{opacity:0}}.zoom-out-entrance{-webkit-animation:ZoomOutEntrance .5s;animation:ZoomOutEntrance .5s}.zoom-in-entrance{-webkit-animation:ZoomInEntrance;animation:ZoomInEntrance}.zoom-in-exit{-webkit-animation:ZoomInExit .3s;animation:ZoomInExit .3s}.zoom-out-exit{-webkit-animation:ZoomOutExit;animation:ZoomOutExit}.fade-in-entrance{-webkit-animation:FadeInEntrance;animation:FadeInEntrance}.fade-out-exit{-webkit-animation:FadeOutExit;animation:FadeOutExit}.anim-duration-100{-webkit-animation-duration:.1s;animation-duration:.1s}.anim-duration-101{-webkit-animation-duration:101ms;animation-duration:101ms}.anim-duration-102{-webkit-animation-duration:102ms;animation-duration:102ms}.anim-duration-103{-webkit-animation-duration:103ms;animation-duration:103ms}.anim-duration-104{-webkit-animation-duration:104ms;animation-duration:104ms}.anim-duration-105{-webkit-animation-duration:105ms;animation-duration:105ms}.anim-duration-106{-webkit-animation-duration:106ms;animation-duration:106ms}.anim-duration-107{-webkit-animation-duration:107ms;animation-duration:107ms}.anim-duration-108{-webkit-animation-duration:108ms;animation-duration:108ms}.anim-duration-109{-webkit-animation-duration:109ms;animation-duration:109ms}.anim-duration-110{-webkit-animation-duration:.11s;animation-duration:.11s}.anim-duration-111{-webkit-animation-duration:111ms;animation-duration:111ms}.anim-duration-112{-webkit-animation-duration:112ms;animation-duration:112ms}.anim-duration-113{-webkit-animation-duration:113ms;animation-duration:113ms}.anim-duration-114{-webkit-animation-duration:114ms;animation-duration:114ms}.anim-duration-115{-webkit-animation-duration:115ms;animation-duration:115ms}.anim-duration-116{-webkit-animation-duration:116ms;animation-duration:116ms}.anim-duration-117{-webkit-animation-duration:117ms;animation-duration:117ms}.anim-duration-118{-webkit-animation-duration:118ms;animation-duration:118ms}.anim-duration-119{-webkit-animation-duration:119ms;animation-duration:119ms}.anim-duration-120{-webkit-animation-duration:.12s;animation-duration:.12s}.anim-duration-121{-webkit-animation-duration:121ms;animation-duration:121ms}.anim-duration-122{-webkit-animation-duration:122ms;animation-duration:122ms}.anim-duration-123{-webkit-animation-duration:123ms;animation-duration:123ms}.anim-duration-124{-webkit-animation-duration:124ms;animation-duration:124ms}.anim-duration-125{-webkit-animation-duration:125ms;animation-duration:125ms}.anim-duration-126{-webkit-animation-duration:126ms;animation-duration:126ms}.anim-duration-127{-webkit-animation-duration:127ms;animation-duration:127ms}.anim-duration-128{-webkit-animation-duration:128ms;animation-duration:128ms}.anim-duration-129{-webkit-animation-duration:129ms;animation-duration:129ms}.anim-duration-130{-webkit-animation-duration:.13s;animation-duration:.13s}.anim-duration-131{-webkit-animation-duration:131ms;animation-duration:131ms}.anim-duration-132{-webkit-animation-duration:132ms;animation-duration:132ms}.anim-duration-133{-webkit-animation-duration:133ms;animation-duration:133ms}.anim-duration-134{-webkit-animation-duration:134ms;animation-duration:134ms}.anim-duration-135{-webkit-animation-duration:135ms;animation-duration:135ms}.anim-duration-136{-webkit-animation-duration:136ms;animation-duration:136ms}.anim-duration-137{-webkit-animation-duration:137ms;animation-duration:137ms}.anim-duration-138{-webkit-animation-duration:138ms;animation-duration:138ms}.anim-duration-139{-webkit-animation-duration:139ms;animation-duration:139ms}.anim-duration-140{-webkit-animation-duration:.14s;animation-duration:.14s}.anim-duration-141{-webkit-animation-duration:141ms;animation-duration:141ms}.anim-duration-142{-webkit-animation-duration:142ms;animation-duration:142ms}.anim-duration-143{-webkit-animation-duration:143ms;animation-duration:143ms}.anim-duration-144{-webkit-animation-duration:144ms;animation-duration:144ms}.anim-duration-145{-webkit-animation-duration:145ms;animation-duration:145ms}.anim-duration-146{-webkit-animation-duration:146ms;animation-duration:146ms}.anim-duration-147{-webkit-animation-duration:147ms;animation-duration:147ms}.anim-duration-148{-webkit-animation-duration:148ms;animation-duration:148ms}.anim-duration-149{-webkit-animation-duration:149ms;animation-duration:149ms}.anim-duration-150{-webkit-animation-duration:.15s;animation-duration:.15s}.anim-duration-151{-webkit-animation-duration:151ms;animation-duration:151ms}.anim-duration-152{-webkit-animation-duration:152ms;animation-duration:152ms}.anim-duration-153{-webkit-animation-duration:153ms;animation-duration:153ms}.anim-duration-154{-webkit-animation-duration:154ms;animation-duration:154ms}.anim-duration-155{-webkit-animation-duration:155ms;animation-duration:155ms}.anim-duration-156{-webkit-animation-duration:156ms;animation-duration:156ms}.anim-duration-157{-webkit-animation-duration:157ms;animation-duration:157ms}.anim-duration-158{-webkit-animation-duration:158ms;animation-duration:158ms}.anim-duration-159{-webkit-animation-duration:159ms;animation-duration:159ms}.anim-duration-160{-webkit-animation-duration:.16s;animation-duration:.16s}.anim-duration-161{-webkit-animation-duration:161ms;animation-duration:161ms}.anim-duration-162{-webkit-animation-duration:162ms;animation-duration:162ms}.anim-duration-163{-webkit-animation-duration:163ms;animation-duration:163ms}.anim-duration-164{-webkit-animation-duration:164ms;animation-duration:164ms}.anim-duration-165{-webkit-animation-duration:165ms;animation-duration:165ms}.anim-duration-166{-webkit-animation-duration:166ms;animation-duration:166ms}.anim-duration-167{-webkit-animation-duration:167ms;animation-duration:167ms}.anim-duration-168{-webkit-animation-duration:168ms;animation-duration:168ms}.anim-duration-169{-webkit-animation-duration:169ms;animation-duration:169ms}.anim-duration-170{-webkit-animation-duration:.17s;animation-duration:.17s}.anim-duration-171{-webkit-animation-duration:171ms;animation-duration:171ms}.anim-duration-172{-webkit-animation-duration:172ms;animation-duration:172ms}.anim-duration-173{-webkit-animation-duration:173ms;animation-duration:173ms}.anim-duration-174{-webkit-animation-duration:174ms;animation-duration:174ms}.anim-duration-175{-webkit-animation-duration:175ms;animation-duration:175ms}.anim-duration-176{-webkit-animation-duration:176ms;animation-duration:176ms}.anim-duration-177{-webkit-animation-duration:177ms;animation-duration:177ms}.anim-duration-178{-webkit-animation-duration:178ms;animation-duration:178ms}.anim-duration-179{-webkit-animation-duration:179ms;animation-duration:179ms}.anim-duration-180{-webkit-animation-duration:.18s;animation-duration:.18s}.anim-duration-181{-webkit-animation-duration:181ms;animation-duration:181ms}.anim-duration-182{-webkit-animation-duration:182ms;animation-duration:182ms}.anim-duration-183{-webkit-animation-duration:183ms;animation-duration:183ms}.anim-duration-184{-webkit-animation-duration:184ms;animation-duration:184ms}.anim-duration-185{-webkit-animation-duration:185ms;animation-duration:185ms}.anim-duration-186{-webkit-animation-duration:186ms;animation-duration:186ms}.anim-duration-187{-webkit-animation-duration:187ms;animation-duration:187ms}.anim-duration-188{-webkit-animation-duration:188ms;animation-duration:188ms}.anim-duration-189{-webkit-animation-duration:189ms;animation-duration:189ms}.anim-duration-190{-webkit-animation-duration:.19s;animation-duration:.19s}.anim-duration-191{-webkit-animation-duration:191ms;animation-duration:191ms}.anim-duration-192{-webkit-animation-duration:192ms;animation-duration:192ms}.anim-duration-193{-webkit-animation-duration:193ms;animation-duration:193ms}.anim-duration-194{-webkit-animation-duration:194ms;animation-duration:194ms}.anim-duration-195{-webkit-animation-duration:195ms;animation-duration:195ms}.anim-duration-196{-webkit-animation-duration:196ms;animation-duration:196ms}.anim-duration-197{-webkit-animation-duration:197ms;animation-duration:197ms}.anim-duration-198{-webkit-animation-duration:198ms;animation-duration:198ms}.anim-duration-199{-webkit-animation-duration:199ms;animation-duration:199ms}.anim-duration-200{-webkit-animation-duration:.2s;animation-duration:.2s}.anim-duration-201{-webkit-animation-duration:201ms;animation-duration:201ms}.anim-duration-202{-webkit-animation-duration:202ms;animation-duration:202ms}.anim-duration-203{-webkit-animation-duration:203ms;animation-duration:203ms}.anim-duration-204{-webkit-animation-duration:204ms;animation-duration:204ms}.anim-duration-205{-webkit-animation-duration:205ms;animation-duration:205ms}.anim-duration-206{-webkit-animation-duration:206ms;animation-duration:206ms}.anim-duration-207{-webkit-animation-duration:207ms;animation-duration:207ms}.anim-duration-208{-webkit-animation-duration:208ms;animation-duration:208ms}.anim-duration-209{-webkit-animation-duration:209ms;animation-duration:209ms}.anim-duration-210{-webkit-animation-duration:.21s;animation-duration:.21s}.anim-duration-211{-webkit-animation-duration:211ms;animation-duration:211ms}.anim-duration-212{-webkit-animation-duration:212ms;animation-duration:212ms}.anim-duration-213{-webkit-animation-duration:213ms;animation-duration:213ms}.anim-duration-214{-webkit-animation-duration:214ms;animation-duration:214ms}.anim-duration-215{-webkit-animation-duration:215ms;animation-duration:215ms}.anim-duration-216{-webkit-animation-duration:216ms;animation-duration:216ms}.anim-duration-217{-webkit-animation-duration:217ms;animation-duration:217ms}.anim-duration-218{-webkit-animation-duration:218ms;animation-duration:218ms}.anim-duration-219{-webkit-animation-duration:219ms;animation-duration:219ms}.anim-duration-220{-webkit-animation-duration:.22s;animation-duration:.22s}.anim-duration-221{-webkit-animation-duration:221ms;animation-duration:221ms}.anim-duration-222{-webkit-animation-duration:222ms;animation-duration:222ms}.anim-duration-223{-webkit-animation-duration:223ms;animation-duration:223ms}.anim-duration-224{-webkit-animation-duration:224ms;animation-duration:224ms}.anim-duration-225{-webkit-animation-duration:225ms;animation-duration:225ms}.anim-duration-226{-webkit-animation-duration:226ms;animation-duration:226ms}.anim-duration-227{-webkit-animation-duration:227ms;animation-duration:227ms}.anim-duration-228{-webkit-animation-duration:228ms;animation-duration:228ms}.anim-duration-229{-webkit-animation-duration:229ms;animation-duration:229ms}.anim-duration-230{-webkit-animation-duration:.23s;animation-duration:.23s}.anim-duration-231{-webkit-animation-duration:231ms;animation-duration:231ms}.anim-duration-232{-webkit-animation-duration:232ms;animation-duration:232ms}.anim-duration-233{-webkit-animation-duration:233ms;animation-duration:233ms}.anim-duration-234{-webkit-animation-duration:234ms;animation-duration:234ms}.anim-duration-235{-webkit-animation-duration:235ms;animation-duration:235ms}.anim-duration-236{-webkit-animation-duration:236ms;animation-duration:236ms}.anim-duration-237{-webkit-animation-duration:237ms;animation-duration:237ms}.anim-duration-238{-webkit-animation-duration:238ms;animation-duration:238ms}.anim-duration-239{-webkit-animation-duration:239ms;animation-duration:239ms}.anim-duration-240{-webkit-animation-duration:.24s;animation-duration:.24s}.anim-duration-241{-webkit-animation-duration:241ms;animation-duration:241ms}.anim-duration-242{-webkit-animation-duration:242ms;animation-duration:242ms}.anim-duration-243{-webkit-animation-duration:243ms;animation-duration:243ms}.anim-duration-244{-webkit-animation-duration:244ms;animation-duration:244ms}.anim-duration-245{-webkit-animation-duration:245ms;animation-duration:245ms}.anim-duration-246{-webkit-animation-duration:246ms;animation-duration:246ms}.anim-duration-247{-webkit-animation-duration:247ms;animation-duration:247ms}.anim-duration-248{-webkit-animation-duration:248ms;animation-duration:248ms}.anim-duration-249{-webkit-animation-duration:249ms;animation-duration:249ms}.anim-duration-250{-webkit-animation-duration:.25s;animation-duration:.25s}.anim-duration-251{-webkit-animation-duration:251ms;animation-duration:251ms}.anim-duration-252{-webkit-animation-duration:252ms;animation-duration:252ms}.anim-duration-253{-webkit-animation-duration:253ms;animation-duration:253ms}.anim-duration-254{-webkit-animation-duration:254ms;animation-duration:254ms}.anim-duration-255{-webkit-animation-duration:255ms;animation-duration:255ms}.anim-duration-256{-webkit-animation-duration:256ms;animation-duration:256ms}.anim-duration-257{-webkit-animation-duration:257ms;animation-duration:257ms}.anim-duration-258{-webkit-animation-duration:258ms;animation-duration:258ms}.anim-duration-259{-webkit-animation-duration:259ms;animation-duration:259ms}.anim-duration-260{-webkit-animation-duration:.26s;animation-duration:.26s}.anim-duration-261{-webkit-animation-duration:261ms;animation-duration:261ms}.anim-duration-262{-webkit-animation-duration:262ms;animation-duration:262ms}.anim-duration-263{-webkit-animation-duration:263ms;animation-duration:263ms}.anim-duration-264{-webkit-animation-duration:264ms;animation-duration:264ms}.anim-duration-265{-webkit-animation-duration:265ms;animation-duration:265ms}.anim-duration-266{-webkit-animation-duration:266ms;animation-duration:266ms}.anim-duration-267{-webkit-animation-duration:267ms;animation-duration:267ms}.anim-duration-268{-webkit-animation-duration:268ms;animation-duration:268ms}.anim-duration-269{-webkit-animation-duration:269ms;animation-duration:269ms}.anim-duration-270{-webkit-animation-duration:.27s;animation-duration:.27s}.anim-duration-271{-webkit-animation-duration:271ms;animation-duration:271ms}.anim-duration-272{-webkit-animation-duration:272ms;animation-duration:272ms}.anim-duration-273{-webkit-animation-duration:273ms;animation-duration:273ms}.anim-duration-274{-webkit-animation-duration:274ms;animation-duration:274ms}.anim-duration-275{-webkit-animation-duration:275ms;animation-duration:275ms}.anim-duration-276{-webkit-animation-duration:276ms;animation-duration:276ms}.anim-duration-277{-webkit-animation-duration:277ms;animation-duration:277ms}.anim-duration-278{-webkit-animation-duration:278ms;animation-duration:278ms}.anim-duration-279{-webkit-animation-duration:279ms;animation-duration:279ms}.anim-duration-280{-webkit-animation-duration:.28s;animation-duration:.28s}.anim-duration-281{-webkit-animation-duration:281ms;animation-duration:281ms}.anim-duration-282{-webkit-animation-duration:282ms;animation-duration:282ms}.anim-duration-283{-webkit-animation-duration:283ms;animation-duration:283ms}.anim-duration-284{-webkit-animation-duration:284ms;animation-duration:284ms}.anim-duration-285{-webkit-animation-duration:285ms;animation-duration:285ms}.anim-duration-286{-webkit-animation-duration:286ms;animation-duration:286ms}.anim-duration-287{-webkit-animation-duration:287ms;animation-duration:287ms}.anim-duration-288{-webkit-animation-duration:288ms;animation-duration:288ms}.anim-duration-289{-webkit-animation-duration:289ms;animation-duration:289ms}.anim-duration-290{-webkit-animation-duration:.29s;animation-duration:.29s}.anim-duration-291{-webkit-animation-duration:291ms;animation-duration:291ms}.anim-duration-292{-webkit-animation-duration:292ms;animation-duration:292ms}.anim-duration-293{-webkit-animation-duration:293ms;animation-duration:293ms}.anim-duration-294{-webkit-animation-duration:294ms;animation-duration:294ms}.anim-duration-295{-webkit-animation-duration:295ms;animation-duration:295ms}.anim-duration-296{-webkit-animation-duration:296ms;animation-duration:296ms}.anim-duration-297{-webkit-animation-duration:297ms;animation-duration:297ms}.anim-duration-298{-webkit-animation-duration:298ms;animation-duration:298ms}.anim-duration-299{-webkit-animation-duration:299ms;animation-duration:299ms}.anim-duration-300{-webkit-animation-duration:.3s;animation-duration:.3s}.anim-duration-301{-webkit-animation-duration:301ms;animation-duration:301ms}.anim-duration-302{-webkit-animation-duration:302ms;animation-duration:302ms}.anim-duration-303{-webkit-animation-duration:303ms;animation-duration:303ms}.anim-duration-304{-webkit-animation-duration:304ms;animation-duration:304ms}.anim-duration-305{-webkit-animation-duration:305ms;animation-duration:305ms}.anim-duration-306{-webkit-animation-duration:306ms;animation-duration:306ms}.anim-duration-307{-webkit-animation-duration:307ms;animation-duration:307ms}.anim-duration-308{-webkit-animation-duration:308ms;animation-duration:308ms}.anim-duration-309{-webkit-animation-duration:309ms;animation-duration:309ms}.anim-duration-310{-webkit-animation-duration:.31s;animation-duration:.31s}.anim-duration-311{-webkit-animation-duration:311ms;animation-duration:311ms}.anim-duration-312{-webkit-animation-duration:312ms;animation-duration:312ms}.anim-duration-313{-webkit-animation-duration:313ms;animation-duration:313ms}.anim-duration-314{-webkit-animation-duration:314ms;animation-duration:314ms}.anim-duration-315{-webkit-animation-duration:315ms;animation-duration:315ms}.anim-duration-316{-webkit-animation-duration:316ms;animation-duration:316ms}.anim-duration-317{-webkit-animation-duration:317ms;animation-duration:317ms}.anim-duration-318{-webkit-animation-duration:318ms;animation-duration:318ms}.anim-duration-319{-webkit-animation-duration:319ms;animation-duration:319ms}.anim-duration-320{-webkit-animation-duration:.32s;animation-duration:.32s}.anim-duration-321{-webkit-animation-duration:321ms;animation-duration:321ms}.anim-duration-322{-webkit-animation-duration:322ms;animation-duration:322ms}.anim-duration-323{-webkit-animation-duration:323ms;animation-duration:323ms}.anim-duration-324{-webkit-animation-duration:324ms;animation-duration:324ms}.anim-duration-325{-webkit-animation-duration:325ms;animation-duration:325ms}.anim-duration-326{-webkit-animation-duration:326ms;animation-duration:326ms}.anim-duration-327{-webkit-animation-duration:327ms;animation-duration:327ms}.anim-duration-328{-webkit-animation-duration:328ms;animation-duration:328ms}.anim-duration-329{-webkit-animation-duration:329ms;animation-duration:329ms}.anim-duration-330{-webkit-animation-duration:.33s;animation-duration:.33s}.anim-duration-331{-webkit-animation-duration:331ms;animation-duration:331ms}.anim-duration-332{-webkit-animation-duration:332ms;animation-duration:332ms}.anim-duration-333{-webkit-animation-duration:333ms;animation-duration:333ms}.anim-duration-334{-webkit-animation-duration:334ms;animation-duration:334ms}.anim-duration-335{-webkit-animation-duration:335ms;animation-duration:335ms}.anim-duration-336{-webkit-animation-duration:336ms;animation-duration:336ms}.anim-duration-337{-webkit-animation-duration:337ms;animation-duration:337ms}.anim-duration-338{-webkit-animation-duration:338ms;animation-duration:338ms}.anim-duration-339{-webkit-animation-duration:339ms;animation-duration:339ms}.anim-duration-340{-webkit-animation-duration:.34s;animation-duration:.34s}.anim-duration-341{-webkit-animation-duration:341ms;animation-duration:341ms}.anim-duration-342{-webkit-animation-duration:342ms;animation-duration:342ms}.anim-duration-343{-webkit-animation-duration:343ms;animation-duration:343ms}.anim-duration-344{-webkit-animation-duration:344ms;animation-duration:344ms}.anim-duration-345{-webkit-animation-duration:345ms;animation-duration:345ms}.anim-duration-346{-webkit-animation-duration:346ms;animation-duration:346ms}.anim-duration-347{-webkit-animation-duration:347ms;animation-duration:347ms}.anim-duration-348{-webkit-animation-duration:348ms;animation-duration:348ms}.anim-duration-349{-webkit-animation-duration:349ms;animation-duration:349ms}.anim-duration-350{-webkit-animation-duration:.35s;animation-duration:.35s}.anim-duration-351{-webkit-animation-duration:351ms;animation-duration:351ms}.anim-duration-352{-webkit-animation-duration:352ms;animation-duration:352ms}.anim-duration-353{-webkit-animation-duration:353ms;animation-duration:353ms}.anim-duration-354{-webkit-animation-duration:354ms;animation-duration:354ms}.anim-duration-355{-webkit-animation-duration:355ms;animation-duration:355ms}.anim-duration-356{-webkit-animation-duration:356ms;animation-duration:356ms}.anim-duration-357{-webkit-animation-duration:357ms;animation-duration:357ms}.anim-duration-358{-webkit-animation-duration:358ms;animation-duration:358ms}.anim-duration-359{-webkit-animation-duration:359ms;animation-duration:359ms}.anim-duration-360{-webkit-animation-duration:.36s;animation-duration:.36s}.anim-duration-361{-webkit-animation-duration:361ms;animation-duration:361ms}.anim-duration-362{-webkit-animation-duration:362ms;animation-duration:362ms}.anim-duration-363{-webkit-animation-duration:363ms;animation-duration:363ms}.anim-duration-364{-webkit-animation-duration:364ms;animation-duration:364ms}.anim-duration-365{-webkit-animation-duration:365ms;animation-duration:365ms}.anim-duration-366{-webkit-animation-duration:366ms;animation-duration:366ms}.anim-duration-367{-webkit-animation-duration:367ms;animation-duration:367ms}.anim-duration-368{-webkit-animation-duration:368ms;animation-duration:368ms}.anim-duration-369{-webkit-animation-duration:369ms;animation-duration:369ms}.anim-duration-370{-webkit-animation-duration:.37s;animation-duration:.37s}.anim-duration-371{-webkit-animation-duration:371ms;animation-duration:371ms}.anim-duration-372{-webkit-animation-duration:372ms;animation-duration:372ms}.anim-duration-373{-webkit-animation-duration:373ms;animation-duration:373ms}.anim-duration-374{-webkit-animation-duration:374ms;animation-duration:374ms}.anim-duration-375{-webkit-animation-duration:375ms;animation-duration:375ms}.anim-duration-376{-webkit-animation-duration:376ms;animation-duration:376ms}.anim-duration-377{-webkit-animation-duration:377ms;animation-duration:377ms}.anim-duration-378{-webkit-animation-duration:378ms;animation-duration:378ms}.anim-duration-379{-webkit-animation-duration:379ms;animation-duration:379ms}.anim-duration-380{-webkit-animation-duration:.38s;animation-duration:.38s}.anim-duration-381{-webkit-animation-duration:381ms;animation-duration:381ms}.anim-duration-382{-webkit-animation-duration:382ms;animation-duration:382ms}.anim-duration-383{-webkit-animation-duration:383ms;animation-duration:383ms}.anim-duration-384{-webkit-animation-duration:384ms;animation-duration:384ms}.anim-duration-385{-webkit-animation-duration:385ms;animation-duration:385ms}.anim-duration-386{-webkit-animation-duration:386ms;animation-duration:386ms}.anim-duration-387{-webkit-animation-duration:387ms;animation-duration:387ms}.anim-duration-388{-webkit-animation-duration:388ms;animation-duration:388ms}.anim-duration-389{-webkit-animation-duration:389ms;animation-duration:389ms}.anim-duration-390{-webkit-animation-duration:.39s;animation-duration:.39s}.anim-duration-391{-webkit-animation-duration:391ms;animation-duration:391ms}.anim-duration-392{-webkit-animation-duration:392ms;animation-duration:392ms}.anim-duration-393{-webkit-animation-duration:393ms;animation-duration:393ms}.anim-duration-394{-webkit-animation-duration:394ms;animation-duration:394ms}.anim-duration-395{-webkit-animation-duration:395ms;animation-duration:395ms}.anim-duration-396{-webkit-animation-duration:396ms;animation-duration:396ms}.anim-duration-397{-webkit-animation-duration:397ms;animation-duration:397ms}.anim-duration-398{-webkit-animation-duration:398ms;animation-duration:398ms}.anim-duration-399{-webkit-animation-duration:399ms;animation-duration:399ms}.anim-duration-400{-webkit-animation-duration:.4s;animation-duration:.4s}.anim-duration-401{-webkit-animation-duration:401ms;animation-duration:401ms}.anim-duration-402{-webkit-animation-duration:402ms;animation-duration:402ms}.anim-duration-403{-webkit-animation-duration:403ms;animation-duration:403ms}.anim-duration-404{-webkit-animation-duration:404ms;animation-duration:404ms}.anim-duration-405{-webkit-animation-duration:405ms;animation-duration:405ms}.anim-duration-406{-webkit-animation-duration:406ms;animation-duration:406ms}.anim-duration-407{-webkit-animation-duration:407ms;animation-duration:407ms}.anim-duration-408{-webkit-animation-duration:408ms;animation-duration:408ms}.anim-duration-409{-webkit-animation-duration:409ms;animation-duration:409ms}.anim-duration-410{-webkit-animation-duration:.41s;animation-duration:.41s}.anim-duration-411{-webkit-animation-duration:411ms;animation-duration:411ms}.anim-duration-412{-webkit-animation-duration:412ms;animation-duration:412ms}.anim-duration-413{-webkit-animation-duration:413ms;animation-duration:413ms}.anim-duration-414{-webkit-animation-duration:414ms;animation-duration:414ms}.anim-duration-415{-webkit-animation-duration:415ms;animation-duration:415ms}.anim-duration-416{-webkit-animation-duration:416ms;animation-duration:416ms}.anim-duration-417{-webkit-animation-duration:417ms;animation-duration:417ms}.anim-duration-418{-webkit-animation-duration:418ms;animation-duration:418ms}.anim-duration-419{-webkit-animation-duration:419ms;animation-duration:419ms}.anim-duration-420{-webkit-animation-duration:.42s;animation-duration:.42s}.anim-duration-421{-webkit-animation-duration:421ms;animation-duration:421ms}.anim-duration-422{-webkit-animation-duration:422ms;animation-duration:422ms}.anim-duration-423{-webkit-animation-duration:423ms;animation-duration:423ms}.anim-duration-424{-webkit-animation-duration:424ms;animation-duration:424ms}.anim-duration-425{-webkit-animation-duration:425ms;animation-duration:425ms}.anim-duration-426{-webkit-animation-duration:426ms;animation-duration:426ms}.anim-duration-427{-webkit-animation-duration:427ms;animation-duration:427ms}.anim-duration-428{-webkit-animation-duration:428ms;animation-duration:428ms}.anim-duration-429{-webkit-animation-duration:429ms;animation-duration:429ms}.anim-duration-430{-webkit-animation-duration:.43s;animation-duration:.43s}.anim-duration-431{-webkit-animation-duration:431ms;animation-duration:431ms}.anim-duration-432{-webkit-animation-duration:432ms;animation-duration:432ms}.anim-duration-433{-webkit-animation-duration:433ms;animation-duration:433ms}.anim-duration-434{-webkit-animation-duration:434ms;animation-duration:434ms}.anim-duration-435{-webkit-animation-duration:435ms;animation-duration:435ms}.anim-duration-436{-webkit-animation-duration:436ms;animation-duration:436ms}.anim-duration-437{-webkit-animation-duration:437ms;animation-duration:437ms}.anim-duration-438{-webkit-animation-duration:438ms;animation-duration:438ms}.anim-duration-439{-webkit-animation-duration:439ms;animation-duration:439ms}.anim-duration-440{-webkit-animation-duration:.44s;animation-duration:.44s}.anim-duration-441{-webkit-animation-duration:441ms;animation-duration:441ms}.anim-duration-442{-webkit-animation-duration:442ms;animation-duration:442ms}.anim-duration-443{-webkit-animation-duration:443ms;animation-duration:443ms}.anim-duration-444{-webkit-animation-duration:444ms;animation-duration:444ms}.anim-duration-445{-webkit-animation-duration:445ms;animation-duration:445ms}.anim-duration-446{-webkit-animation-duration:446ms;animation-duration:446ms}.anim-duration-447{-webkit-animation-duration:447ms;animation-duration:447ms}.anim-duration-448{-webkit-animation-duration:448ms;animation-duration:448ms}.anim-duration-449{-webkit-animation-duration:449ms;animation-duration:449ms}.anim-duration-450{-webkit-animation-duration:.45s;animation-duration:.45s}.anim-duration-451{-webkit-animation-duration:451ms;animation-duration:451ms}.anim-duration-452{-webkit-animation-duration:452ms;animation-duration:452ms}.anim-duration-453{-webkit-animation-duration:453ms;animation-duration:453ms}.anim-duration-454{-webkit-animation-duration:454ms;animation-duration:454ms}.anim-duration-455{-webkit-animation-duration:455ms;animation-duration:455ms}.anim-duration-456{-webkit-animation-duration:456ms;animation-duration:456ms}.anim-duration-457{-webkit-animation-duration:457ms;animation-duration:457ms}.anim-duration-458{-webkit-animation-duration:458ms;animation-duration:458ms}.anim-duration-459{-webkit-animation-duration:459ms;animation-duration:459ms}.anim-duration-460{-webkit-animation-duration:.46s;animation-duration:.46s}.anim-duration-461{-webkit-animation-duration:461ms;animation-duration:461ms}.anim-duration-462{-webkit-animation-duration:462ms;animation-duration:462ms}.anim-duration-463{-webkit-animation-duration:463ms;animation-duration:463ms}.anim-duration-464{-webkit-animation-duration:464ms;animation-duration:464ms}.anim-duration-465{-webkit-animation-duration:465ms;animation-duration:465ms}.anim-duration-466{-webkit-animation-duration:466ms;animation-duration:466ms}.anim-duration-467{-webkit-animation-duration:467ms;animation-duration:467ms}.anim-duration-468{-webkit-animation-duration:468ms;animation-duration:468ms}.anim-duration-469{-webkit-animation-duration:469ms;animation-duration:469ms}.anim-duration-470{-webkit-animation-duration:.47s;animation-duration:.47s}.anim-duration-471{-webkit-animation-duration:471ms;animation-duration:471ms}.anim-duration-472{-webkit-animation-duration:472ms;animation-duration:472ms}.anim-duration-473{-webkit-animation-duration:473ms;animation-duration:473ms}.anim-duration-474{-webkit-animation-duration:474ms;animation-duration:474ms}.anim-duration-475{-webkit-animation-duration:475ms;animation-duration:475ms}.anim-duration-476{-webkit-animation-duration:476ms;animation-duration:476ms}.anim-duration-477{-webkit-animation-duration:477ms;animation-duration:477ms}.anim-duration-478{-webkit-animation-duration:478ms;animation-duration:478ms}.anim-duration-479{-webkit-animation-duration:479ms;animation-duration:479ms}.anim-duration-480{-webkit-animation-duration:.48s;animation-duration:.48s}.anim-duration-481{-webkit-animation-duration:481ms;animation-duration:481ms}.anim-duration-482{-webkit-animation-duration:482ms;animation-duration:482ms}.anim-duration-483{-webkit-animation-duration:483ms;animation-duration:483ms}.anim-duration-484{-webkit-animation-duration:484ms;animation-duration:484ms}.anim-duration-485{-webkit-animation-duration:485ms;animation-duration:485ms}.anim-duration-486{-webkit-animation-duration:486ms;animation-duration:486ms}.anim-duration-487{-webkit-animation-duration:487ms;animation-duration:487ms}.anim-duration-488{-webkit-animation-duration:488ms;animation-duration:488ms}.anim-duration-489{-webkit-animation-duration:489ms;animation-duration:489ms}.anim-duration-490{-webkit-animation-duration:.49s;animation-duration:.49s}.anim-duration-491{-webkit-animation-duration:491ms;animation-duration:491ms}.anim-duration-492{-webkit-animation-duration:492ms;animation-duration:492ms}.anim-duration-493{-webkit-animation-duration:493ms;animation-duration:493ms}.anim-duration-494{-webkit-animation-duration:494ms;animation-duration:494ms}.anim-duration-495{-webkit-animation-duration:495ms;animation-duration:495ms}.anim-duration-496{-webkit-animation-duration:496ms;animation-duration:496ms}.anim-duration-497{-webkit-animation-duration:497ms;animation-duration:497ms}.anim-duration-498{-webkit-animation-duration:498ms;animation-duration:498ms}.anim-duration-499{-webkit-animation-duration:499ms;animation-duration:499ms}.anim-duration-500{-webkit-animation-duration:.5s;animation-duration:.5s}.anim-duration-501{-webkit-animation-duration:501ms;animation-duration:501ms}.anim-duration-502{-webkit-animation-duration:502ms;animation-duration:502ms}.anim-duration-503{-webkit-animation-duration:503ms;animation-duration:503ms}.anim-duration-504{-webkit-animation-duration:504ms;animation-duration:504ms}.anim-duration-505{-webkit-animation-duration:505ms;animation-duration:505ms}.anim-duration-506{-webkit-animation-duration:506ms;animation-duration:506ms}.anim-duration-507{-webkit-animation-duration:507ms;animation-duration:507ms}.anim-duration-508{-webkit-animation-duration:508ms;animation-duration:508ms}.anim-duration-509{-webkit-animation-duration:509ms;animation-duration:509ms}.anim-duration-510{-webkit-animation-duration:.51s;animation-duration:.51s}.anim-duration-511{-webkit-animation-duration:511ms;animation-duration:511ms}.anim-duration-512{-webkit-animation-duration:512ms;animation-duration:512ms}.anim-duration-513{-webkit-animation-duration:513ms;animation-duration:513ms}.anim-duration-514{-webkit-animation-duration:514ms;animation-duration:514ms}.anim-duration-515{-webkit-animation-duration:515ms;animation-duration:515ms}.anim-duration-516{-webkit-animation-duration:516ms;animation-duration:516ms}.anim-duration-517{-webkit-animation-duration:517ms;animation-duration:517ms}.anim-duration-518{-webkit-animation-duration:518ms;animation-duration:518ms}.anim-duration-519{-webkit-animation-duration:519ms;animation-duration:519ms}.anim-duration-520{-webkit-animation-duration:.52s;animation-duration:.52s}.anim-duration-521{-webkit-animation-duration:521ms;animation-duration:521ms}.anim-duration-522{-webkit-animation-duration:522ms;animation-duration:522ms}.anim-duration-523{-webkit-animation-duration:523ms;animation-duration:523ms}.anim-duration-524{-webkit-animation-duration:524ms;animation-duration:524ms}.anim-duration-525{-webkit-animation-duration:525ms;animation-duration:525ms}.anim-duration-526{-webkit-animation-duration:526ms;animation-duration:526ms}.anim-duration-527{-webkit-animation-duration:527ms;animation-duration:527ms}.anim-duration-528{-webkit-animation-duration:528ms;animation-duration:528ms}.anim-duration-529{-webkit-animation-duration:529ms;animation-duration:529ms}.anim-duration-530{-webkit-animation-duration:.53s;animation-duration:.53s}.anim-duration-531{-webkit-animation-duration:531ms;animation-duration:531ms}.anim-duration-532{-webkit-animation-duration:532ms;animation-duration:532ms}.anim-duration-533{-webkit-animation-duration:533ms;animation-duration:533ms}.anim-duration-534{-webkit-animation-duration:534ms;animation-duration:534ms}.anim-duration-535{-webkit-animation-duration:535ms;animation-duration:535ms}.anim-duration-536{-webkit-animation-duration:536ms;animation-duration:536ms}.anim-duration-537{-webkit-animation-duration:537ms;animation-duration:537ms}.anim-duration-538{-webkit-animation-duration:538ms;animation-duration:538ms}.anim-duration-539{-webkit-animation-duration:539ms;animation-duration:539ms}.anim-duration-540{-webkit-animation-duration:.54s;animation-duration:.54s}.anim-duration-541{-webkit-animation-duration:541ms;animation-duration:541ms}.anim-duration-542{-webkit-animation-duration:542ms;animation-duration:542ms}.anim-duration-543{-webkit-animation-duration:543ms;animation-duration:543ms}.anim-duration-544{-webkit-animation-duration:544ms;animation-duration:544ms}.anim-duration-545{-webkit-animation-duration:545ms;animation-duration:545ms}.anim-duration-546{-webkit-animation-duration:546ms;animation-duration:546ms}.anim-duration-547{-webkit-animation-duration:547ms;animation-duration:547ms}.anim-duration-548{-webkit-animation-duration:548ms;animation-duration:548ms}.anim-duration-549{-webkit-animation-duration:549ms;animation-duration:549ms}.anim-duration-550{-webkit-animation-duration:.55s;animation-duration:.55s}.anim-duration-551{-webkit-animation-duration:551ms;animation-duration:551ms}.anim-duration-552{-webkit-animation-duration:552ms;animation-duration:552ms}.anim-duration-553{-webkit-animation-duration:553ms;animation-duration:553ms}.anim-duration-554{-webkit-animation-duration:554ms;animation-duration:554ms}.anim-duration-555{-webkit-animation-duration:555ms;animation-duration:555ms}.anim-duration-556{-webkit-animation-duration:556ms;animation-duration:556ms}.anim-duration-557{-webkit-animation-duration:557ms;animation-duration:557ms}.anim-duration-558{-webkit-animation-duration:558ms;animation-duration:558ms}.anim-duration-559{-webkit-animation-duration:559ms;animation-duration:559ms}.anim-duration-560{-webkit-animation-duration:.56s;animation-duration:.56s}.anim-duration-561{-webkit-animation-duration:561ms;animation-duration:561ms}.anim-duration-562{-webkit-animation-duration:562ms;animation-duration:562ms}.anim-duration-563{-webkit-animation-duration:563ms;animation-duration:563ms}.anim-duration-564{-webkit-animation-duration:564ms;animation-duration:564ms}.anim-duration-565{-webkit-animation-duration:565ms;animation-duration:565ms}.anim-duration-566{-webkit-animation-duration:566ms;animation-duration:566ms}.anim-duration-567{-webkit-animation-duration:567ms;animation-duration:567ms}.anim-duration-568{-webkit-animation-duration:568ms;animation-duration:568ms}.anim-duration-569{-webkit-animation-duration:569ms;animation-duration:569ms}.anim-duration-570{-webkit-animation-duration:.57s;animation-duration:.57s}.anim-duration-571{-webkit-animation-duration:571ms;animation-duration:571ms}.anim-duration-572{-webkit-animation-duration:572ms;animation-duration:572ms}.anim-duration-573{-webkit-animation-duration:573ms;animation-duration:573ms}.anim-duration-574{-webkit-animation-duration:574ms;animation-duration:574ms}.anim-duration-575{-webkit-animation-duration:575ms;animation-duration:575ms}.anim-duration-576{-webkit-animation-duration:576ms;animation-duration:576ms}.anim-duration-577{-webkit-animation-duration:577ms;animation-duration:577ms}.anim-duration-578{-webkit-animation-duration:578ms;animation-duration:578ms}.anim-duration-579{-webkit-animation-duration:579ms;animation-duration:579ms}.anim-duration-580{-webkit-animation-duration:.58s;animation-duration:.58s}.anim-duration-581{-webkit-animation-duration:581ms;animation-duration:581ms}.anim-duration-582{-webkit-animation-duration:582ms;animation-duration:582ms}.anim-duration-583{-webkit-animation-duration:583ms;animation-duration:583ms}.anim-duration-584{-webkit-animation-duration:584ms;animation-duration:584ms}.anim-duration-585{-webkit-animation-duration:585ms;animation-duration:585ms}.anim-duration-586{-webkit-animation-duration:586ms;animation-duration:586ms}.anim-duration-587{-webkit-animation-duration:587ms;animation-duration:587ms}.anim-duration-588{-webkit-animation-duration:588ms;animation-duration:588ms}.anim-duration-589{-webkit-animation-duration:589ms;animation-duration:589ms}.anim-duration-590{-webkit-animation-duration:.59s;animation-duration:.59s}.anim-duration-591{-webkit-animation-duration:591ms;animation-duration:591ms}.anim-duration-592{-webkit-animation-duration:592ms;animation-duration:592ms}.anim-duration-593{-webkit-animation-duration:593ms;animation-duration:593ms}.anim-duration-594{-webkit-animation-duration:594ms;animation-duration:594ms}.anim-duration-595{-webkit-animation-duration:595ms;animation-duration:595ms}.anim-duration-596{-webkit-animation-duration:596ms;animation-duration:596ms}.anim-duration-597{-webkit-animation-duration:597ms;animation-duration:597ms}.anim-duration-598{-webkit-animation-duration:598ms;animation-duration:598ms}.anim-duration-599{-webkit-animation-duration:599ms;animation-duration:599ms}.anim-duration-600{-webkit-animation-duration:.6s;animation-duration:.6s}.anim-duration-601{-webkit-animation-duration:601ms;animation-duration:601ms}.anim-duration-602{-webkit-animation-duration:602ms;animation-duration:602ms}.anim-duration-603{-webkit-animation-duration:603ms;animation-duration:603ms}.anim-duration-604{-webkit-animation-duration:604ms;animation-duration:604ms}.anim-duration-605{-webkit-animation-duration:605ms;animation-duration:605ms}.anim-duration-606{-webkit-animation-duration:606ms;animation-duration:606ms}.anim-duration-607{-webkit-animation-duration:607ms;animation-duration:607ms}.anim-duration-608{-webkit-animation-duration:608ms;animation-duration:608ms}.anim-duration-609{-webkit-animation-duration:609ms;animation-duration:609ms}.anim-duration-610{-webkit-animation-duration:.61s;animation-duration:.61s}.anim-duration-611{-webkit-animation-duration:611ms;animation-duration:611ms}.anim-duration-612{-webkit-animation-duration:612ms;animation-duration:612ms}.anim-duration-613{-webkit-animation-duration:613ms;animation-duration:613ms}.anim-duration-614{-webkit-animation-duration:614ms;animation-duration:614ms}.anim-duration-615{-webkit-animation-duration:615ms;animation-duration:615ms}.anim-duration-616{-webkit-animation-duration:616ms;animation-duration:616ms}.anim-duration-617{-webkit-animation-duration:617ms;animation-duration:617ms}.anim-duration-618{-webkit-animation-duration:618ms;animation-duration:618ms}.anim-duration-619{-webkit-animation-duration:619ms;animation-duration:619ms}.anim-duration-620{-webkit-animation-duration:.62s;animation-duration:.62s}.anim-duration-621{-webkit-animation-duration:621ms;animation-duration:621ms}.anim-duration-622{-webkit-animation-duration:622ms;animation-duration:622ms}.anim-duration-623{-webkit-animation-duration:623ms;animation-duration:623ms}.anim-duration-624{-webkit-animation-duration:624ms;animation-duration:624ms}.anim-duration-625{-webkit-animation-duration:625ms;animation-duration:625ms}.anim-duration-626{-webkit-animation-duration:626ms;animation-duration:626ms}.anim-duration-627{-webkit-animation-duration:627ms;animation-duration:627ms}.anim-duration-628{-webkit-animation-duration:628ms;animation-duration:628ms}.anim-duration-629{-webkit-animation-duration:629ms;animation-duration:629ms}.anim-duration-630{-webkit-animation-duration:.63s;animation-duration:.63s}.anim-duration-631{-webkit-animation-duration:631ms;animation-duration:631ms}.anim-duration-632{-webkit-animation-duration:632ms;animation-duration:632ms}.anim-duration-633{-webkit-animation-duration:633ms;animation-duration:633ms}.anim-duration-634{-webkit-animation-duration:634ms;animation-duration:634ms}.anim-duration-635{-webkit-animation-duration:635ms;animation-duration:635ms}.anim-duration-636{-webkit-animation-duration:636ms;animation-duration:636ms}.anim-duration-637{-webkit-animation-duration:637ms;animation-duration:637ms}.anim-duration-638{-webkit-animation-duration:638ms;animation-duration:638ms}.anim-duration-639{-webkit-animation-duration:639ms;animation-duration:639ms}.anim-duration-640{-webkit-animation-duration:.64s;animation-duration:.64s}.anim-duration-641{-webkit-animation-duration:641ms;animation-duration:641ms}.anim-duration-642{-webkit-animation-duration:642ms;animation-duration:642ms}.anim-duration-643{-webkit-animation-duration:643ms;animation-duration:643ms}.anim-duration-644{-webkit-animation-duration:644ms;animation-duration:644ms}.anim-duration-645{-webkit-animation-duration:645ms;animation-duration:645ms}.anim-duration-646{-webkit-animation-duration:646ms;animation-duration:646ms}.anim-duration-647{-webkit-animation-duration:647ms;animation-duration:647ms}.anim-duration-648{-webkit-animation-duration:648ms;animation-duration:648ms}.anim-duration-649{-webkit-animation-duration:649ms;animation-duration:649ms}.anim-duration-650{-webkit-animation-duration:.65s;animation-duration:.65s}.anim-duration-651{-webkit-animation-duration:651ms;animation-duration:651ms}.anim-duration-652{-webkit-animation-duration:652ms;animation-duration:652ms}.anim-duration-653{-webkit-animation-duration:653ms;animation-duration:653ms}.anim-duration-654{-webkit-animation-duration:654ms;animation-duration:654ms}.anim-duration-655{-webkit-animation-duration:655ms;animation-duration:655ms}.anim-duration-656{-webkit-animation-duration:656ms;animation-duration:656ms}.anim-duration-657{-webkit-animation-duration:657ms;animation-duration:657ms}.anim-duration-658{-webkit-animation-duration:658ms;animation-duration:658ms}.anim-duration-659{-webkit-animation-duration:659ms;animation-duration:659ms}.anim-duration-660{-webkit-animation-duration:.66s;animation-duration:.66s}.anim-duration-661{-webkit-animation-duration:661ms;animation-duration:661ms}.anim-duration-662{-webkit-animation-duration:662ms;animation-duration:662ms}.anim-duration-663{-webkit-animation-duration:663ms;animation-duration:663ms}.anim-duration-664{-webkit-animation-duration:664ms;animation-duration:664ms}.anim-duration-665{-webkit-animation-duration:665ms;animation-duration:665ms}.anim-duration-666{-webkit-animation-duration:666ms;animation-duration:666ms}.anim-duration-667{-webkit-animation-duration:667ms;animation-duration:667ms}.anim-duration-668{-webkit-animation-duration:668ms;animation-duration:668ms}.anim-duration-669{-webkit-animation-duration:669ms;animation-duration:669ms}.anim-duration-670{-webkit-animation-duration:.67s;animation-duration:.67s}.anim-duration-671{-webkit-animation-duration:671ms;animation-duration:671ms}.anim-duration-672{-webkit-animation-duration:672ms;animation-duration:672ms}.anim-duration-673{-webkit-animation-duration:673ms;animation-duration:673ms}.anim-duration-674{-webkit-animation-duration:674ms;animation-duration:674ms}.anim-duration-675{-webkit-animation-duration:675ms;animation-duration:675ms}.anim-duration-676{-webkit-animation-duration:676ms;animation-duration:676ms}.anim-duration-677{-webkit-animation-duration:677ms;animation-duration:677ms}.anim-duration-678{-webkit-animation-duration:678ms;animation-duration:678ms}.anim-duration-679{-webkit-animation-duration:679ms;animation-duration:679ms}.anim-duration-680{-webkit-animation-duration:.68s;animation-duration:.68s}.anim-duration-681{-webkit-animation-duration:681ms;animation-duration:681ms}.anim-duration-682{-webkit-animation-duration:682ms;animation-duration:682ms}.anim-duration-683{-webkit-animation-duration:683ms;animation-duration:683ms}.anim-duration-684{-webkit-animation-duration:684ms;animation-duration:684ms}.anim-duration-685{-webkit-animation-duration:685ms;animation-duration:685ms}.anim-duration-686{-webkit-animation-duration:686ms;animation-duration:686ms}.anim-duration-687{-webkit-animation-duration:687ms;animation-duration:687ms}.anim-duration-688{-webkit-animation-duration:688ms;animation-duration:688ms}.anim-duration-689{-webkit-animation-duration:689ms;animation-duration:689ms}.anim-duration-690{-webkit-animation-duration:.69s;animation-duration:.69s}.anim-duration-691{-webkit-animation-duration:691ms;animation-duration:691ms}.anim-duration-692{-webkit-animation-duration:692ms;animation-duration:692ms}.anim-duration-693{-webkit-animation-duration:693ms;animation-duration:693ms}.anim-duration-694{-webkit-animation-duration:694ms;animation-duration:694ms}.anim-duration-695{-webkit-animation-duration:695ms;animation-duration:695ms}.anim-duration-696{-webkit-animation-duration:696ms;animation-duration:696ms}.anim-duration-697{-webkit-animation-duration:697ms;animation-duration:697ms}.anim-duration-698{-webkit-animation-duration:698ms;animation-duration:698ms}.anim-duration-699{-webkit-animation-duration:699ms;animation-duration:699ms}.anim-duration-700{-webkit-animation-duration:.7s;animation-duration:.7s}.anim-duration-701{-webkit-animation-duration:701ms;animation-duration:701ms}.anim-duration-702{-webkit-animation-duration:702ms;animation-duration:702ms}.anim-duration-703{-webkit-animation-duration:703ms;animation-duration:703ms}.anim-duration-704{-webkit-animation-duration:704ms;animation-duration:704ms}.anim-duration-705{-webkit-animation-duration:705ms;animation-duration:705ms}.anim-duration-706{-webkit-animation-duration:706ms;animation-duration:706ms}.anim-duration-707{-webkit-animation-duration:707ms;animation-duration:707ms}.anim-duration-708{-webkit-animation-duration:708ms;animation-duration:708ms}.anim-duration-709{-webkit-animation-duration:709ms;animation-duration:709ms}.anim-duration-710{-webkit-animation-duration:.71s;animation-duration:.71s}.anim-duration-711{-webkit-animation-duration:711ms;animation-duration:711ms}.anim-duration-712{-webkit-animation-duration:712ms;animation-duration:712ms}.anim-duration-713{-webkit-animation-duration:713ms;animation-duration:713ms}.anim-duration-714{-webkit-animation-duration:714ms;animation-duration:714ms}.anim-duration-715{-webkit-animation-duration:715ms;animation-duration:715ms}.anim-duration-716{-webkit-animation-duration:716ms;animation-duration:716ms}.anim-duration-717{-webkit-animation-duration:717ms;animation-duration:717ms}.anim-duration-718{-webkit-animation-duration:718ms;animation-duration:718ms}.anim-duration-719{-webkit-animation-duration:719ms;animation-duration:719ms}.anim-duration-720{-webkit-animation-duration:.72s;animation-duration:.72s}.anim-duration-721{-webkit-animation-duration:721ms;animation-duration:721ms}.anim-duration-722{-webkit-animation-duration:722ms;animation-duration:722ms}.anim-duration-723{-webkit-animation-duration:723ms;animation-duration:723ms}.anim-duration-724{-webkit-animation-duration:724ms;animation-duration:724ms}.anim-duration-725{-webkit-animation-duration:725ms;animation-duration:725ms}.anim-duration-726{-webkit-animation-duration:726ms;animation-duration:726ms}.anim-duration-727{-webkit-animation-duration:727ms;animation-duration:727ms}.anim-duration-728{-webkit-animation-duration:728ms;animation-duration:728ms}.anim-duration-729{-webkit-animation-duration:729ms;animation-duration:729ms}.anim-duration-730{-webkit-animation-duration:.73s;animation-duration:.73s}.anim-duration-731{-webkit-animation-duration:731ms;animation-duration:731ms}.anim-duration-732{-webkit-animation-duration:732ms;animation-duration:732ms}.anim-duration-733{-webkit-animation-duration:733ms;animation-duration:733ms}.anim-duration-734{-webkit-animation-duration:734ms;animation-duration:734ms}.anim-duration-735{-webkit-animation-duration:735ms;animation-duration:735ms}.anim-duration-736{-webkit-animation-duration:736ms;animation-duration:736ms}.anim-duration-737{-webkit-animation-duration:737ms;animation-duration:737ms}.anim-duration-738{-webkit-animation-duration:738ms;animation-duration:738ms}.anim-duration-739{-webkit-animation-duration:739ms;animation-duration:739ms}.anim-duration-740{-webkit-animation-duration:.74s;animation-duration:.74s}.anim-duration-741{-webkit-animation-duration:741ms;animation-duration:741ms}.anim-duration-742{-webkit-animation-duration:742ms;animation-duration:742ms}.anim-duration-743{-webkit-animation-duration:743ms;animation-duration:743ms}.anim-duration-744{-webkit-animation-duration:744ms;animation-duration:744ms}.anim-duration-745{-webkit-animation-duration:745ms;animation-duration:745ms}.anim-duration-746{-webkit-animation-duration:746ms;animation-duration:746ms}.anim-duration-747{-webkit-animation-duration:747ms;animation-duration:747ms}.anim-duration-748{-webkit-animation-duration:748ms;animation-duration:748ms}.anim-duration-749{-webkit-animation-duration:749ms;animation-duration:749ms}.anim-duration-750{-webkit-animation-duration:.75s;animation-duration:.75s}.anim-duration-751{-webkit-animation-duration:751ms;animation-duration:751ms}.anim-duration-752{-webkit-animation-duration:752ms;animation-duration:752ms}.anim-duration-753{-webkit-animation-duration:753ms;animation-duration:753ms}.anim-duration-754{-webkit-animation-duration:754ms;animation-duration:754ms}.anim-duration-755{-webkit-animation-duration:755ms;animation-duration:755ms}.anim-duration-756{-webkit-animation-duration:756ms;animation-duration:756ms}.anim-duration-757{-webkit-animation-duration:757ms;animation-duration:757ms}.anim-duration-758{-webkit-animation-duration:758ms;animation-duration:758ms}.anim-duration-759{-webkit-animation-duration:759ms;animation-duration:759ms}.anim-duration-760{-webkit-animation-duration:.76s;animation-duration:.76s}.anim-duration-761{-webkit-animation-duration:761ms;animation-duration:761ms}.anim-duration-762{-webkit-animation-duration:762ms;animation-duration:762ms}.anim-duration-763{-webkit-animation-duration:763ms;animation-duration:763ms}.anim-duration-764{-webkit-animation-duration:764ms;animation-duration:764ms}.anim-duration-765{-webkit-animation-duration:765ms;animation-duration:765ms}.anim-duration-766{-webkit-animation-duration:766ms;animation-duration:766ms}.anim-duration-767{-webkit-animation-duration:767ms;animation-duration:767ms}.anim-duration-768{-webkit-animation-duration:768ms;animation-duration:768ms}.anim-duration-769{-webkit-animation-duration:769ms;animation-duration:769ms}.anim-duration-770{-webkit-animation-duration:.77s;animation-duration:.77s}.anim-duration-771{-webkit-animation-duration:771ms;animation-duration:771ms}.anim-duration-772{-webkit-animation-duration:772ms;animation-duration:772ms}.anim-duration-773{-webkit-animation-duration:773ms;animation-duration:773ms}.anim-duration-774{-webkit-animation-duration:774ms;animation-duration:774ms}.anim-duration-775{-webkit-animation-duration:775ms;animation-duration:775ms}.anim-duration-776{-webkit-animation-duration:776ms;animation-duration:776ms}.anim-duration-777{-webkit-animation-duration:777ms;animation-duration:777ms}.anim-duration-778{-webkit-animation-duration:778ms;animation-duration:778ms}.anim-duration-779{-webkit-animation-duration:779ms;animation-duration:779ms}.anim-duration-780{-webkit-animation-duration:.78s;animation-duration:.78s}.anim-duration-781{-webkit-animation-duration:781ms;animation-duration:781ms}.anim-duration-782{-webkit-animation-duration:782ms;animation-duration:782ms}.anim-duration-783{-webkit-animation-duration:783ms;animation-duration:783ms}.anim-duration-784{-webkit-animation-duration:784ms;animation-duration:784ms}.anim-duration-785{-webkit-animation-duration:785ms;animation-duration:785ms}.anim-duration-786{-webkit-animation-duration:786ms;animation-duration:786ms}.anim-duration-787{-webkit-animation-duration:787ms;animation-duration:787ms}.anim-duration-788{-webkit-animation-duration:788ms;animation-duration:788ms}.anim-duration-789{-webkit-animation-duration:789ms;animation-duration:789ms}.anim-duration-790{-webkit-animation-duration:.79s;animation-duration:.79s}.anim-duration-791{-webkit-animation-duration:791ms;animation-duration:791ms}.anim-duration-792{-webkit-animation-duration:792ms;animation-duration:792ms}.anim-duration-793{-webkit-animation-duration:793ms;animation-duration:793ms}.anim-duration-794{-webkit-animation-duration:794ms;animation-duration:794ms}.anim-duration-795{-webkit-animation-duration:795ms;animation-duration:795ms}.anim-duration-796{-webkit-animation-duration:796ms;animation-duration:796ms}.anim-duration-797{-webkit-animation-duration:797ms;animation-duration:797ms}.anim-duration-798{-webkit-animation-duration:798ms;animation-duration:798ms}.anim-duration-799{-webkit-animation-duration:799ms;animation-duration:799ms}.anim-duration-800{-webkit-animation-duration:.8s;animation-duration:.8s}.anim-duration-801{-webkit-animation-duration:801ms;animation-duration:801ms}.anim-duration-802{-webkit-animation-duration:802ms;animation-duration:802ms}.anim-duration-803{-webkit-animation-duration:803ms;animation-duration:803ms}.anim-duration-804{-webkit-animation-duration:804ms;animation-duration:804ms}.anim-duration-805{-webkit-animation-duration:805ms;animation-duration:805ms}.anim-duration-806{-webkit-animation-duration:806ms;animation-duration:806ms}.anim-duration-807{-webkit-animation-duration:807ms;animation-duration:807ms}.anim-duration-808{-webkit-animation-duration:808ms;animation-duration:808ms}.anim-duration-809{-webkit-animation-duration:809ms;animation-duration:809ms}.anim-duration-810{-webkit-animation-duration:.81s;animation-duration:.81s}.anim-duration-811{-webkit-animation-duration:811ms;animation-duration:811ms}.anim-duration-812{-webkit-animation-duration:812ms;animation-duration:812ms}.anim-duration-813{-webkit-animation-duration:813ms;animation-duration:813ms}.anim-duration-814{-webkit-animation-duration:814ms;animation-duration:814ms}.anim-duration-815{-webkit-animation-duration:815ms;animation-duration:815ms}.anim-duration-816{-webkit-animation-duration:816ms;animation-duration:816ms}.anim-duration-817{-webkit-animation-duration:817ms;animation-duration:817ms}.anim-duration-818{-webkit-animation-duration:818ms;animation-duration:818ms}.anim-duration-819{-webkit-animation-duration:819ms;animation-duration:819ms}.anim-duration-820{-webkit-animation-duration:.82s;animation-duration:.82s}.anim-duration-821{-webkit-animation-duration:821ms;animation-duration:821ms}.anim-duration-822{-webkit-animation-duration:822ms;animation-duration:822ms}.anim-duration-823{-webkit-animation-duration:823ms;animation-duration:823ms}.anim-duration-824{-webkit-animation-duration:824ms;animation-duration:824ms}.anim-duration-825{-webkit-animation-duration:825ms;animation-duration:825ms}.anim-duration-826{-webkit-animation-duration:826ms;animation-duration:826ms}.anim-duration-827{-webkit-animation-duration:827ms;animation-duration:827ms}.anim-duration-828{-webkit-animation-duration:828ms;animation-duration:828ms}.anim-duration-829{-webkit-animation-duration:829ms;animation-duration:829ms}.anim-duration-830{-webkit-animation-duration:.83s;animation-duration:.83s}.anim-duration-831{-webkit-animation-duration:831ms;animation-duration:831ms}.anim-duration-832{-webkit-animation-duration:832ms;animation-duration:832ms}.anim-duration-833{-webkit-animation-duration:833ms;animation-duration:833ms}.anim-duration-834{-webkit-animation-duration:834ms;animation-duration:834ms}.anim-duration-835{-webkit-animation-duration:835ms;animation-duration:835ms}.anim-duration-836{-webkit-animation-duration:836ms;animation-duration:836ms}.anim-duration-837{-webkit-animation-duration:837ms;animation-duration:837ms}.anim-duration-838{-webkit-animation-duration:838ms;animation-duration:838ms}.anim-duration-839{-webkit-animation-duration:839ms;animation-duration:839ms}.anim-duration-840{-webkit-animation-duration:.84s;animation-duration:.84s}.anim-duration-841{-webkit-animation-duration:841ms;animation-duration:841ms}.anim-duration-842{-webkit-animation-duration:842ms;animation-duration:842ms}.anim-duration-843{-webkit-animation-duration:843ms;animation-duration:843ms}.anim-duration-844{-webkit-animation-duration:844ms;animation-duration:844ms}.anim-duration-845{-webkit-animation-duration:845ms;animation-duration:845ms}.anim-duration-846{-webkit-animation-duration:846ms;animation-duration:846ms}.anim-duration-847{-webkit-animation-duration:847ms;animation-duration:847ms}.anim-duration-848{-webkit-animation-duration:848ms;animation-duration:848ms}.anim-duration-849{-webkit-animation-duration:849ms;animation-duration:849ms}.anim-duration-850{-webkit-animation-duration:.85s;animation-duration:.85s}.anim-duration-851{-webkit-animation-duration:851ms;animation-duration:851ms}.anim-duration-852{-webkit-animation-duration:852ms;animation-duration:852ms}.anim-duration-853{-webkit-animation-duration:853ms;animation-duration:853ms}.anim-duration-854{-webkit-animation-duration:854ms;animation-duration:854ms}.anim-duration-855{-webkit-animation-duration:855ms;animation-duration:855ms}.anim-duration-856{-webkit-animation-duration:856ms;animation-duration:856ms}.anim-duration-857{-webkit-animation-duration:857ms;animation-duration:857ms}.anim-duration-858{-webkit-animation-duration:858ms;animation-duration:858ms}.anim-duration-859{-webkit-animation-duration:859ms;animation-duration:859ms}.anim-duration-860{-webkit-animation-duration:.86s;animation-duration:.86s}.anim-duration-861{-webkit-animation-duration:861ms;animation-duration:861ms}.anim-duration-862{-webkit-animation-duration:862ms;animation-duration:862ms}.anim-duration-863{-webkit-animation-duration:863ms;animation-duration:863ms}.anim-duration-864{-webkit-animation-duration:864ms;animation-duration:864ms}.anim-duration-865{-webkit-animation-duration:865ms;animation-duration:865ms}.anim-duration-866{-webkit-animation-duration:866ms;animation-duration:866ms}.anim-duration-867{-webkit-animation-duration:867ms;animation-duration:867ms}.anim-duration-868{-webkit-animation-duration:868ms;animation-duration:868ms}.anim-duration-869{-webkit-animation-duration:869ms;animation-duration:869ms}.anim-duration-870{-webkit-animation-duration:.87s;animation-duration:.87s}.anim-duration-871{-webkit-animation-duration:871ms;animation-duration:871ms}.anim-duration-872{-webkit-animation-duration:872ms;animation-duration:872ms}.anim-duration-873{-webkit-animation-duration:873ms;animation-duration:873ms}.anim-duration-874{-webkit-animation-duration:874ms;animation-duration:874ms}.anim-duration-875{-webkit-animation-duration:875ms;animation-duration:875ms}.anim-duration-876{-webkit-animation-duration:876ms;animation-duration:876ms}.anim-duration-877{-webkit-animation-duration:877ms;animation-duration:877ms}.anim-duration-878{-webkit-animation-duration:878ms;animation-duration:878ms}.anim-duration-879{-webkit-animation-duration:879ms;animation-duration:879ms}.anim-duration-880{-webkit-animation-duration:.88s;animation-duration:.88s}.anim-duration-881{-webkit-animation-duration:881ms;animation-duration:881ms}.anim-duration-882{-webkit-animation-duration:882ms;animation-duration:882ms}.anim-duration-883{-webkit-animation-duration:883ms;animation-duration:883ms}.anim-duration-884{-webkit-animation-duration:884ms;animation-duration:884ms}.anim-duration-885{-webkit-animation-duration:885ms;animation-duration:885ms}.anim-duration-886{-webkit-animation-duration:886ms;animation-duration:886ms}.anim-duration-887{-webkit-animation-duration:887ms;animation-duration:887ms}.anim-duration-888{-webkit-animation-duration:888ms;animation-duration:888ms}.anim-duration-889{-webkit-animation-duration:889ms;animation-duration:889ms}.anim-duration-890{-webkit-animation-duration:.89s;animation-duration:.89s}.anim-duration-891{-webkit-animation-duration:891ms;animation-duration:891ms}.anim-duration-892{-webkit-animation-duration:892ms;animation-duration:892ms}.anim-duration-893{-webkit-animation-duration:893ms;animation-duration:893ms}.anim-duration-894{-webkit-animation-duration:894ms;animation-duration:894ms}.anim-duration-895{-webkit-animation-duration:895ms;animation-duration:895ms}.anim-duration-896{-webkit-animation-duration:896ms;animation-duration:896ms}.anim-duration-897{-webkit-animation-duration:897ms;animation-duration:897ms}.anim-duration-898{-webkit-animation-duration:898ms;animation-duration:898ms}.anim-duration-899{-webkit-animation-duration:899ms;animation-duration:899ms}.anim-duration-900{-webkit-animation-duration:.9s;animation-duration:.9s}.anim-duration-901{-webkit-animation-duration:901ms;animation-duration:901ms}.anim-duration-902{-webkit-animation-duration:902ms;animation-duration:902ms}.anim-duration-903{-webkit-animation-duration:903ms;animation-duration:903ms}.anim-duration-904{-webkit-animation-duration:904ms;animation-duration:904ms}.anim-duration-905{-webkit-animation-duration:905ms;animation-duration:905ms}.anim-duration-906{-webkit-animation-duration:906ms;animation-duration:906ms}.anim-duration-907{-webkit-animation-duration:907ms;animation-duration:907ms}.anim-duration-908{-webkit-animation-duration:908ms;animation-duration:908ms}.anim-duration-909{-webkit-animation-duration:909ms;animation-duration:909ms}.anim-duration-910{-webkit-animation-duration:.91s;animation-duration:.91s}.anim-duration-911{-webkit-animation-duration:911ms;animation-duration:911ms}.anim-duration-912{-webkit-animation-duration:912ms;animation-duration:912ms}.anim-duration-913{-webkit-animation-duration:913ms;animation-duration:913ms}.anim-duration-914{-webkit-animation-duration:914ms;animation-duration:914ms}.anim-duration-915{-webkit-animation-duration:915ms;animation-duration:915ms}.anim-duration-916{-webkit-animation-duration:916ms;animation-duration:916ms}.anim-duration-917{-webkit-animation-duration:917ms;animation-duration:917ms}.anim-duration-918{-webkit-animation-duration:918ms;animation-duration:918ms}.anim-duration-919{-webkit-animation-duration:919ms;animation-duration:919ms}.anim-duration-920{-webkit-animation-duration:.92s;animation-duration:.92s}.anim-duration-921{-webkit-animation-duration:921ms;animation-duration:921ms}.anim-duration-922{-webkit-animation-duration:922ms;animation-duration:922ms}.anim-duration-923{-webkit-animation-duration:923ms;animation-duration:923ms}.anim-duration-924{-webkit-animation-duration:924ms;animation-duration:924ms}.anim-duration-925{-webkit-animation-duration:925ms;animation-duration:925ms}.anim-duration-926{-webkit-animation-duration:926ms;animation-duration:926ms}.anim-duration-927{-webkit-animation-duration:927ms;animation-duration:927ms}.anim-duration-928{-webkit-animation-duration:928ms;animation-duration:928ms}.anim-duration-929{-webkit-animation-duration:929ms;animation-duration:929ms}.anim-duration-930{-webkit-animation-duration:.93s;animation-duration:.93s}.anim-duration-931{-webkit-animation-duration:931ms;animation-duration:931ms}.anim-duration-932{-webkit-animation-duration:932ms;animation-duration:932ms}.anim-duration-933{-webkit-animation-duration:933ms;animation-duration:933ms}.anim-duration-934{-webkit-animation-duration:934ms;animation-duration:934ms}.anim-duration-935{-webkit-animation-duration:935ms;animation-duration:935ms}.anim-duration-936{-webkit-animation-duration:936ms;animation-duration:936ms}.anim-duration-937{-webkit-animation-duration:937ms;animation-duration:937ms}.anim-duration-938{-webkit-animation-duration:938ms;animation-duration:938ms}.anim-duration-939{-webkit-animation-duration:939ms;animation-duration:939ms}.anim-duration-940{-webkit-animation-duration:.94s;animation-duration:.94s}.anim-duration-941{-webkit-animation-duration:941ms;animation-duration:941ms}.anim-duration-942{-webkit-animation-duration:942ms;animation-duration:942ms}.anim-duration-943{-webkit-animation-duration:943ms;animation-duration:943ms}.anim-duration-944{-webkit-animation-duration:944ms;animation-duration:944ms}.anim-duration-945{-webkit-animation-duration:945ms;animation-duration:945ms}.anim-duration-946{-webkit-animation-duration:946ms;animation-duration:946ms}.anim-duration-947{-webkit-animation-duration:947ms;animation-duration:947ms}.anim-duration-948{-webkit-animation-duration:948ms;animation-duration:948ms}.anim-duration-949{-webkit-animation-duration:949ms;animation-duration:949ms}.anim-duration-950{-webkit-animation-duration:.95s;animation-duration:.95s}.anim-duration-951{-webkit-animation-duration:951ms;animation-duration:951ms}.anim-duration-952{-webkit-animation-duration:952ms;animation-duration:952ms}.anim-duration-953{-webkit-animation-duration:953ms;animation-duration:953ms}.anim-duration-954{-webkit-animation-duration:954ms;animation-duration:954ms}.anim-duration-955{-webkit-animation-duration:955ms;animation-duration:955ms}.anim-duration-956{-webkit-animation-duration:956ms;animation-duration:956ms}.anim-duration-957{-webkit-animation-duration:957ms;animation-duration:957ms}.anim-duration-958{-webkit-animation-duration:958ms;animation-duration:958ms}.anim-duration-959{-webkit-animation-duration:959ms;animation-duration:959ms}.anim-duration-960{-webkit-animation-duration:.96s;animation-duration:.96s}.anim-duration-961{-webkit-animation-duration:961ms;animation-duration:961ms}.anim-duration-962{-webkit-animation-duration:962ms;animation-duration:962ms}.anim-duration-963{-webkit-animation-duration:963ms;animation-duration:963ms}.anim-duration-964{-webkit-animation-duration:964ms;animation-duration:964ms}.anim-duration-965{-webkit-animation-duration:965ms;animation-duration:965ms}.anim-duration-966{-webkit-animation-duration:966ms;animation-duration:966ms}.anim-duration-967{-webkit-animation-duration:967ms;animation-duration:967ms}.anim-duration-968{-webkit-animation-duration:968ms;animation-duration:968ms}.anim-duration-969{-webkit-animation-duration:969ms;animation-duration:969ms}.anim-duration-970{-webkit-animation-duration:.97s;animation-duration:.97s}.anim-duration-971{-webkit-animation-duration:971ms;animation-duration:971ms}.anim-duration-972{-webkit-animation-duration:972ms;animation-duration:972ms}.anim-duration-973{-webkit-animation-duration:973ms;animation-duration:973ms}.anim-duration-974{-webkit-animation-duration:974ms;animation-duration:974ms}.anim-duration-975{-webkit-animation-duration:975ms;animation-duration:975ms}.anim-duration-976{-webkit-animation-duration:976ms;animation-duration:976ms}.anim-duration-977{-webkit-animation-duration:977ms;animation-duration:977ms}.anim-duration-978{-webkit-animation-duration:978ms;animation-duration:978ms}.anim-duration-979{-webkit-animation-duration:979ms;animation-duration:979ms}.anim-duration-980{-webkit-animation-duration:.98s;animation-duration:.98s}.anim-duration-981{-webkit-animation-duration:981ms;animation-duration:981ms}.anim-duration-982{-webkit-animation-duration:982ms;animation-duration:982ms}.anim-duration-983{-webkit-animation-duration:983ms;animation-duration:983ms}.anim-duration-984{-webkit-animation-duration:984ms;animation-duration:984ms}.anim-duration-985{-webkit-animation-duration:985ms;animation-duration:985ms}.anim-duration-986{-webkit-animation-duration:986ms;animation-duration:986ms}.anim-duration-987{-webkit-animation-duration:987ms;animation-duration:987ms}.anim-duration-988{-webkit-animation-duration:988ms;animation-duration:988ms}.anim-duration-989{-webkit-animation-duration:989ms;animation-duration:989ms}.anim-duration-990{-webkit-animation-duration:.99s;animation-duration:.99s}.anim-duration-991{-webkit-animation-duration:991ms;animation-duration:991ms}.anim-duration-992{-webkit-animation-duration:992ms;animation-duration:992ms}.anim-duration-993{-webkit-animation-duration:993ms;animation-duration:993ms}.anim-duration-994{-webkit-animation-duration:994ms;animation-duration:994ms}.anim-duration-995{-webkit-animation-duration:995ms;animation-duration:995ms}.anim-duration-996{-webkit-animation-duration:996ms;animation-duration:996ms}.anim-duration-997{-webkit-animation-duration:997ms;animation-duration:997ms}.anim-duration-998{-webkit-animation-duration:998ms;animation-duration:998ms}.anim-duration-999{-webkit-animation-duration:999ms;animation-duration:999ms}.anim-duration-1000{-webkit-animation-duration:1s;animation-duration:1s}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.lab,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}@font-face{font-display:auto;font-family:Line Awesome Brands;font-style:normal;font-weight:400;src:url(../fonts/la-brands-400.eot);src:url(../fonts/la-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-brands-400.woff2) format("woff2"),url(../fonts/la-brands-400.woff) format("woff"),url(../fonts/la-brands-400.ttf) format("truetype"),url(../fonts/la-brands-400.svg#lineawesome) format("svg")}.lab{font-family:Line Awesome Brands}@font-face{font-display:auto;font-family:Line Awesome Free;font-style:normal;font-weight:400;src:url(../fonts/la-regular-400.eot);src:url(../fonts/la-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-regular-400.woff2) format("woff2"),url(../fonts/la-regular-400.woff) format("woff"),url(../fonts/la-regular-400.ttf) format("truetype"),url(../fonts/la-regular-400.svg#lineawesome) format("svg")}.lab,.lar{font-weight:400}@font-face{font-display:auto;font-family:Line Awesome Free;font-style:normal;font-weight:900;src:url(../fonts/la-solid-900.eot);src:url(../fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/la-solid-900.woff2) format("woff2"),url(../fonts/la-solid-900.woff) format("woff"),url(../fonts/la-solid-900.ttf) format("truetype"),url(../fonts/la-solid-900.svg#lineawesome) format("svg")}.lar,.las{font-family:Line Awesome Free}.las{font-weight:900}.la-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.la-xs{font-size:.75em}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-6x{font-size:6em}.la-7x{font-size:7em}.la-8x{font-size:8em}.la-9x{font-size:9em}.la-10x{font-size:10em}.la-fw{text-align:center;width:1.25em}.la-ul{list-style-type:none;margin-left:1.4285714286em;padding-left:0}.la-ul>li{position:relative}.la-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:1.4285714286em}.la-li.la-lg{left:-1.1428571429em}.la-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.la.la-pull-left{margin-right:.3em}.la.la-pull-right{margin-left:.3em}.la.pull-left{margin-right:.3em}.la.pull-right{margin-left:.3em}.la-pull-left{float:left}.la-pull-right{float:right}.la.la-pull-left,.lab.la-pull-left,.lal.la-pull-left,.lar.la-pull-left,.las.la-pull-left{margin-right:.3em}.la.la-pull-right,.lab.la-pull-right,.lal.la-pull-right,.lar.la-pull-right,.las.la-pull-right{margin-left:.3em}.la-spin{-webkit-animation:la-spin 2s linear infinite;animation:la-spin 2s linear infinite}.la-pulse{-webkit-animation:la-spin 1s steps(8) infinite;animation:la-spin 1s steps(8) infinite}@-webkit-keyframes la-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes la-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.la-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.la-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.la-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.la-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.la-flip-vertical{transform:scaleY(-1)}.la-flip-both,.la-flip-horizontal.la-flip-vertical,.la-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.la-flip-both,.la-flip-horizontal.la-flip-vertical{transform:scale(-1)}:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.la-stack-1x,.la-stack-2x{left:0;position:absolute;text-align:center;width:100%}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f26e"}.la-accessible-icon:before{content:"\f368"}.la-accusoft:before{content:"\f369"}.la-acquisitions-incorporated:before{content:"\f6af"}.la-ad:before{content:"\f641"}.la-address-book:before{content:"\f2b9"}.la-address-card:before{content:"\f2bb"}.la-adjust:before{content:"\f042"}.la-adn:before{content:"\f170"}.la-adobe:before{content:"\f778"}.la-adversal:before{content:"\f36a"}.la-affiliatetheme:before{content:"\f36b"}.la-air-freshener:before{content:"\f5d0"}.la-airbnb:before{content:"\f834"}.la-algolia:before{content:"\f36c"}.la-align-center:before{content:"\f037"}.la-align-justify:before{content:"\f039"}.la-align-left:before{content:"\f036"}.la-align-right:before{content:"\f038"}.la-alipay:before{content:"\f642"}.la-allergies:before{content:"\f461"}.la-amazon:before{content:"\f270"}.la-amazon-pay:before{content:"\f42c"}.la-ambulance:before{content:"\f0f9"}.la-american-sign-language-interpreting:before{content:"\f2a3"}.la-amilia:before{content:"\f36d"}.la-anchor:before{content:"\f13d"}.la-android:before{content:"\f17b"}.la-angellist:before{content:"\f209"}.la-angle-double-down:before{content:"\f103"}.la-angle-double-left:before{content:"\f100"}.la-angle-double-right:before{content:"\f101"}.la-angle-double-up:before{content:"\f102"}.la-angle-down:before{content:"\f107"}.la-angle-left:before{content:"\f104"}.la-angle-right:before{content:"\f105"}.la-angle-up:before{content:"\f106"}.la-angry:before{content:"\f556"}.la-angrycreative:before{content:"\f36e"}.la-angular:before{content:"\f420"}.la-ankh:before{content:"\f644"}.la-app-store:before{content:"\f36f"}.la-app-store-ios:before{content:"\f370"}.la-apper:before{content:"\f371"}.la-apple:before{content:"\f179"}.la-apple-alt:before{content:"\f5d1"}.la-apple-pay:before{content:"\f415"}.la-archive:before{content:"\f187"}.la-archway:before{content:"\f557"}.la-arrow-alt-circle-down:before{content:"\f358"}.la-arrow-alt-circle-left:before{content:"\f359"}.la-arrow-alt-circle-right:before{content:"\f35a"}.la-arrow-alt-circle-up:before{content:"\f35b"}.la-arrow-circle-down:before{content:"\f0ab"}.la-arrow-circle-left:before{content:"\f0a8"}.la-arrow-circle-right:before{content:"\f0a9"}.la-arrow-circle-up:before{content:"\f0aa"}.la-arrow-down:before{content:"\f063"}.la-arrow-left:before{content:"\f060"}.la-arrow-right:before{content:"\f061"}.la-arrow-up:before{content:"\f062"}.la-arrows-alt:before{content:"\f0b2"}.la-arrows-alt-h:before{content:"\f337"}.la-arrows-alt-v:before{content:"\f338"}.la-artstation:before{content:"\f77a"}.la-assistive-listening-systems:before{content:"\f2a2"}.la-asterisk:before{content:"\f069"}.la-asymmetrik:before{content:"\f372"}.la-at:before{content:"\f1fa"}.la-atlas:before{content:"\f558"}.la-atlassian:before{content:"\f77b"}.la-atom:before{content:"\f5d2"}.la-audible:before{content:"\f373"}.la-audio-description:before{content:"\f29e"}.la-autoprefixer:before{content:"\f41c"}.la-avianex:before{content:"\f374"}.la-aviato:before{content:"\f421"}.la-award:before{content:"\f559"}.la-aws:before{content:"\f375"}.la-baby:before{content:"\f77c"}.la-baby-carriage:before{content:"\f77d"}.la-backspace:before{content:"\f55a"}.la-backward:before{content:"\f04a"}.la-bacon:before{content:"\f7e5"}.la-balance-scale:before{content:"\f24e"}.la-balance-scale-left:before{content:"\f515"}.la-balance-scale-right:before{content:"\f516"}.la-ban:before{content:"\f05e"}.la-band-aid:before{content:"\f462"}.la-bandcamp:before{content:"\f2d5"}.la-barcode:before{content:"\f02a"}.la-bars:before{content:"\f0c9"}.la-baseball-ball:before{content:"\f433"}.la-basketball-ball:before{content:"\f434"}.la-bath:before{content:"\f2cd"}.la-battery-empty:before{content:"\f244"}.la-battery-full:before{content:"\f240"}.la-battery-half:before{content:"\f242"}.la-battery-quarter:before{content:"\f243"}.la-battery-three-quarters:before{content:"\f241"}.la-battle-net:before{content:"\f835"}.la-bed:before{content:"\f236"}.la-beer:before{content:"\f0fc"}.la-behance:before{content:"\f1b4"}.la-behance-square:before{content:"\f1b5"}.la-bell:before{content:"\f0f3"}.la-bell-slash:before{content:"\f1f6"}.la-bezier-curve:before{content:"\f55b"}.la-bible:before{content:"\f647"}.la-bicycle:before{content:"\f206"}.la-biking:before{content:"\f84a"}.la-bimobject:before{content:"\f378"}.la-binoculars:before{content:"\f1e5"}.la-biohazard:before{content:"\f780"}.la-birthday-cake:before{content:"\f1fd"}.la-bitbucket:before{content:"\f171"}.la-bitcoin:before{content:"\f379"}.la-bity:before{content:"\f37a"}.la-black-tie:before{content:"\f27e"}.la-blackberry:before{content:"\f37b"}.la-blender:before{content:"\f517"}.la-blender-phone:before{content:"\f6b6"}.la-blind:before{content:"\f29d"}.la-blog:before{content:"\f781"}.la-blogger:before{content:"\f37c"}.la-blogger-b:before{content:"\f37d"}.la-bluetooth:before{content:"\f293"}.la-bluetooth-b:before{content:"\f294"}.la-bold:before{content:"\f032"}.la-bolt:before{content:"\f0e7"}.la-bomb:before{content:"\f1e2"}.la-bone:before{content:"\f5d7"}.la-bong:before{content:"\f55c"}.la-book:before{content:"\f02d"}.la-book-dead:before{content:"\f6b7"}.la-book-medical:before{content:"\f7e6"}.la-book-open:before{content:"\f518"}.la-book-reader:before{content:"\f5da"}.la-bookmark:before{content:"\f02e"}.la-bootstrap:before{content:"\f836"}.la-border-all:before{content:"\f84c"}.la-border-none:before{content:"\f850"}.la-border-style:before{content:"\f853"}.la-bowling-ball:before{content:"\f436"}.la-box:before{content:"\f466"}.la-box-open:before{content:"\f49e"}.la-boxes:before{content:"\f468"}.la-braille:before{content:"\f2a1"}.la-brain:before{content:"\f5dc"}.la-bread-slice:before{content:"\f7ec"}.la-briefcase:before{content:"\f0b1"}.la-briefcase-medical:before{content:"\f469"}.la-broadcast-tower:before{content:"\f519"}.la-broom:before{content:"\f51a"}.la-brush:before{content:"\f55d"}.la-btc:before{content:"\f15a"}.la-buffer:before{content:"\f837"}.la-bug:before{content:"\f188"}.la-building:before{content:"\f1ad"}.la-bullhorn:before{content:"\f0a1"}.la-bullseye:before{content:"\f140"}.la-burn:before{content:"\f46a"}.la-buromobelexperte:before{content:"\f37f"}.la-bus:before{content:"\f207"}.la-bus-alt:before{content:"\f55e"}.la-business-time:before{content:"\f64a"}.la-buysellads:before{content:"\f20d"}.la-calculator:before{content:"\f1ec"}.la-calendar:before{content:"\f133"}.la-calendar-alt:before{content:"\f073"}.la-calendar-check:before{content:"\f274"}.la-calendar-day:before{content:"\f783"}.la-calendar-minus:before{content:"\f272"}.la-calendar-plus:before{content:"\f271"}.la-calendar-times:before{content:"\f273"}.la-calendar-week:before{content:"\f784"}.la-camera:before{content:"\f030"}.la-camera-retro:before{content:"\f083"}.la-campground:before{content:"\f6bb"}.la-canadian-maple-leaf:before{content:"\f785"}.la-candy-cane:before{content:"\f786"}.la-cannabis:before{content:"\f55f"}.la-capsules:before{content:"\f46b"}.la-car:before{content:"\f1b9"}.la-car-alt:before{content:"\f5de"}.la-car-battery:before{content:"\f5df"}.la-car-crash:before{content:"\f5e1"}.la-car-side:before{content:"\f5e4"}.la-caret-down:before{content:"\f0d7"}.la-caret-left:before{content:"\f0d9"}.la-caret-right:before{content:"\f0da"}.la-caret-square-down:before{content:"\f150"}.la-caret-square-left:before{content:"\f191"}.la-caret-square-right:before{content:"\f152"}.la-caret-square-up:before{content:"\f151"}.la-caret-up:before{content:"\f0d8"}.la-carrot:before{content:"\f787"}.la-cart-arrow-down:before{content:"\f218"}.la-cart-plus:before{content:"\f217"}.la-cash-register:before{content:"\f788"}.la-cat:before{content:"\f6be"}.la-cc-amazon-pay:before{content:"\f42d"}.la-cc-amex:before{content:"\f1f3"}.la-cc-apple-pay:before{content:"\f416"}.la-cc-diners-club:before{content:"\f24c"}.la-cc-discover:before{content:"\f1f2"}.la-cc-jcb:before{content:"\f24b"}.la-cc-mastercard:before{content:"\f1f1"}.la-cc-paypal:before{content:"\f1f4"}.la-cc-stripe:before{content:"\f1f5"}.la-cc-visa:before{content:"\f1f0"}.la-centercode:before{content:"\f380"}.la-centos:before{content:"\f789"}.la-certificate:before{content:"\f0a3"}.la-chair:before{content:"\f6c0"}.la-chalkboard:before{content:"\f51b"}.la-chalkboard-teacher:before{content:"\f51c"}.la-charging-station:before{content:"\f5e7"}.la-chart-area:before{content:"\f1fe"}.la-chart-bar:before{content:"\f080"}.la-chart-line:before{content:"\f201"}.la-chart-pie:before{content:"\f200"}.la-check:before{content:"\f00c"}.la-check-circle:before{content:"\f058"}.la-check-double:before{content:"\f560"}.la-check-square:before{content:"\f14a"}.la-cheese:before{content:"\f7ef"}.la-chess:before{content:"\f439"}.la-chess-bishop:before{content:"\f43a"}.la-chess-board:before{content:"\f43c"}.la-chess-king:before{content:"\f43f"}.la-chess-knight:before{content:"\f441"}.la-chess-pawn:before{content:"\f443"}.la-chess-queen:before{content:"\f445"}.la-chess-rook:before{content:"\f447"}.la-chevron-circle-down:before{content:"\f13a"}.la-chevron-circle-left:before{content:"\f137"}.la-chevron-circle-right:before{content:"\f138"}.la-chevron-circle-up:before{content:"\f139"}.la-chevron-down:before{content:"\f078"}.la-chevron-left:before{content:"\f053"}.la-chevron-right:before{content:"\f054"}.la-chevron-up:before{content:"\f077"}.la-child:before{content:"\f1ae"}.la-chrome:before{content:"\f268"}.la-chromecast:before{content:"\f838"}.la-church:before{content:"\f51d"}.la-circle:before{content:"\f111"}.la-circle-notch:before{content:"\f1ce"}.la-city:before{content:"\f64f"}.la-clinic-medical:before{content:"\f7f2"}.la-clipboard:before{content:"\f328"}.la-clipboard-check:before{content:"\f46c"}.la-clipboard-list:before{content:"\f46d"}.la-clock:before{content:"\f017"}.la-clone:before{content:"\f24d"}.la-closed-captioning:before{content:"\f20a"}.la-cloud:before{content:"\f0c2"}.la-cloud-download-alt:before{content:"\f381"}.la-cloud-meatball:before{content:"\f73b"}.la-cloud-moon:before{content:"\f6c3"}.la-cloud-moon-rain:before{content:"\f73c"}.la-cloud-rain:before{content:"\f73d"}.la-cloud-showers-heavy:before{content:"\f740"}.la-cloud-sun:before{content:"\f6c4"}.la-cloud-sun-rain:before{content:"\f743"}.la-cloud-upload-alt:before{content:"\f382"}.la-cloudscale:before{content:"\f383"}.la-cloudsmith:before{content:"\f384"}.la-cloudversify:before{content:"\f385"}.la-cocktail:before{content:"\f561"}.la-code:before{content:"\f121"}.la-code-branch:before{content:"\f126"}.la-codepen:before{content:"\f1cb"}.la-codiepie:before{content:"\f284"}.la-coffee:before{content:"\f0f4"}.la-cog:before{content:"\f013"}.la-cogs:before{content:"\f085"}.la-coins:before{content:"\f51e"}.la-columns:before{content:"\f0db"}.la-comment:before{content:"\f075"}.la-comment-alt:before{content:"\f27a"}.la-comment-dollar:before{content:"\f651"}.la-comment-dots:before{content:"\f4ad"}.la-comment-medical:before{content:"\f7f5"}.la-comment-slash:before{content:"\f4b3"}.la-comments:before{content:"\f086"}.la-comments-dollar:before{content:"\f653"}.la-compact-disc:before{content:"\f51f"}.la-compass:before{content:"\f14e"}.la-compress:before{content:"\f066"}.la-compress-arrows-alt:before{content:"\f78c"}.la-concierge-bell:before{content:"\f562"}.la-confluence:before{content:"\f78d"}.la-connectdevelop:before{content:"\f20e"}.la-contao:before{content:"\f26d"}.la-cookie:before{content:"\f563"}.la-cookie-bite:before{content:"\f564"}.la-copy:before{content:"\f0c5"}.la-copyright:before{content:"\f1f9"}.la-cotton-bureau:before{content:"\f89e"}.la-couch:before{content:"\f4b8"}.la-cpanel:before{content:"\f388"}.la-creative-commons:before{content:"\f25e"}.la-creative-commons-by:before{content:"\f4e7"}.la-creative-commons-nc:before{content:"\f4e8"}.la-creative-commons-nc-eu:before{content:"\f4e9"}.la-creative-commons-nc-jp:before{content:"\f4ea"}.la-creative-commons-nd:before{content:"\f4eb"}.la-creative-commons-pd:before{content:"\f4ec"}.la-creative-commons-pd-alt:before{content:"\f4ed"}.la-creative-commons-remix:before{content:"\f4ee"}.la-creative-commons-sa:before{content:"\f4ef"}.la-creative-commons-sampling:before{content:"\f4f0"}.la-creative-commons-sampling-plus:before{content:"\f4f1"}.la-creative-commons-share:before{content:"\f4f2"}.la-creative-commons-zero:before{content:"\f4f3"}.la-credit-card:before{content:"\f09d"}.la-critical-role:before{content:"\f6c9"}.la-crop:before{content:"\f125"}.la-crop-alt:before{content:"\f565"}.la-cross:before{content:"\f654"}.la-crosshairs:before{content:"\f05b"}.la-crow:before{content:"\f520"}.la-crown:before{content:"\f521"}.la-crutch:before{content:"\f7f7"}.la-css3:before{content:"\f13c"}.la-css3-alt:before{content:"\f38b"}.la-cube:before{content:"\f1b2"}.la-cubes:before{content:"\f1b3"}.la-cut:before{content:"\f0c4"}.la-cuttlefish:before{content:"\f38c"}.la-d-and-d:before{content:"\f38d"}.la-d-and-d-beyond:before{content:"\f6ca"}.la-dashcube:before{content:"\f210"}.la-database:before{content:"\f1c0"}.la-deaf:before{content:"\f2a4"}.la-delicious:before{content:"\f1a5"}.la-democrat:before{content:"\f747"}.la-deploydog:before{content:"\f38e"}.la-deskpro:before{content:"\f38f"}.la-desktop:before{content:"\f108"}.la-dev:before{content:"\f6cc"}.la-deviantart:before{content:"\f1bd"}.la-dharmachakra:before{content:"\f655"}.la-dhl:before{content:"\f790"}.la-diagnoses:before{content:"\f470"}.la-diaspora:before{content:"\f791"}.la-dice:before{content:"\f522"}.la-dice-d20:before{content:"\f6cf"}.la-dice-d6:before{content:"\f6d1"}.la-dice-five:before{content:"\f523"}.la-dice-four:before{content:"\f524"}.la-dice-one:before{content:"\f525"}.la-dice-six:before{content:"\f526"}.la-dice-three:before{content:"\f527"}.la-dice-two:before{content:"\f528"}.la-digg:before{content:"\f1a6"}.la-digital-ocean:before{content:"\f391"}.la-digital-tachograph:before{content:"\f566"}.la-directions:before{content:"\f5eb"}.la-discord:before{content:"\f392"}.la-discourse:before{content:"\f393"}.la-divide:before{content:"\f529"}.la-dizzy:before{content:"\f567"}.la-dna:before{content:"\f471"}.la-dochub:before{content:"\f394"}.la-docker:before{content:"\f395"}.la-dog:before{content:"\f6d3"}.la-dollar-sign:before{content:"\f155"}.la-dolly:before{content:"\f472"}.la-dolly-flatbed:before{content:"\f474"}.la-donate:before{content:"\f4b9"}.la-door-closed:before{content:"\f52a"}.la-door-open:before{content:"\f52b"}.la-dot-circle:before{content:"\f192"}.la-dove:before{content:"\f4ba"}.la-download:before{content:"\f019"}.la-draft2digital:before{content:"\f396"}.la-drafting-compass:before{content:"\f568"}.la-dragon:before{content:"\f6d5"}.la-draw-polygon:before{content:"\f5ee"}.la-dribbble:before{content:"\f17d"}.la-dribbble-square:before{content:"\f397"}.la-dropbox:before{content:"\f16b"}.la-drum:before{content:"\f569"}.la-drum-steelpan:before{content:"\f56a"}.la-drumstick-bite:before{content:"\f6d7"}.la-drupal:before{content:"\f1a9"}.la-dumbbell:before{content:"\f44b"}.la-dumpster:before{content:"\f793"}.la-dumpster-fire:before{content:"\f794"}.la-dungeon:before{content:"\f6d9"}.la-dyalog:before{content:"\f399"}.la-earlybirds:before{content:"\f39a"}.la-ebay:before{content:"\f4f4"}.la-edge:before{content:"\f282"}.la-edit:before{content:"\f044"}.la-egg:before{content:"\f7fb"}.la-eject:before{content:"\f052"}.la-elementor:before{content:"\f430"}.la-ellipsis-h:before{content:"\f141"}.la-ellipsis-v:before{content:"\f142"}.la-ello:before{content:"\f5f1"}.la-ember:before{content:"\f423"}.la-empire:before{content:"\f1d1"}.la-envelope:before{content:"\f0e0"}.la-envelope-open:before{content:"\f2b6"}.la-envelope-open-text:before{content:"\f658"}.la-envelope-square:before{content:"\f199"}.la-envira:before{content:"\f299"}.la-equals:before{content:"\f52c"}.la-eraser:before{content:"\f12d"}.la-erlang:before{content:"\f39d"}.la-ethereum:before{content:"\f42e"}.la-ethernet:before{content:"\f796"}.la-etsy:before{content:"\f2d7"}.la-euro-sign:before{content:"\f153"}.la-evernote:before{content:"\f839"}.la-exchange-alt:before{content:"\f362"}.la-exclamation:before{content:"\f12a"}.la-exclamation-circle:before{content:"\f06a"}.la-exclamation-triangle:before{content:"\f071"}.la-expand:before{content:"\f065"}.la-expand-arrows-alt:before{content:"\f31e"}.la-expeditedssl:before{content:"\f23e"}.la-external-link-alt:before{content:"\f35d"}.la-external-link-square-alt:before{content:"\f360"}.la-eye:before{content:"\f06e"}.la-eye-dropper:before{content:"\f1fb"}.la-eye-slash:before{content:"\f070"}.la-facebook:before{content:"\f09a"}.la-facebook-f:before{content:"\f39e"}.la-facebook-messenger:before{content:"\f39f"}.la-facebook-square:before{content:"\f082"}.la-fan:before{content:"\f863"}.la-fantasy-flight-games:before{content:"\f6dc"}.la-fast-backward:before{content:"\f049"}.la-fast-forward:before{content:"\f050"}.la-fax:before{content:"\f1ac"}.la-feather:before{content:"\f52d"}.la-feather-alt:before{content:"\f56b"}.la-fedex:before{content:"\f797"}.la-fedora:before{content:"\f798"}.la-female:before{content:"\f182"}.la-fighter-jet:before{content:"\f0fb"}.la-figma:before{content:"\f799"}.la-file:before{content:"\f15b"}.la-file-alt:before{content:"\f15c"}.la-file-archive:before{content:"\f1c6"}.la-file-audio:before{content:"\f1c7"}.la-file-code:before{content:"\f1c9"}.la-file-contract:before{content:"\f56c"}.la-file-csv:before{content:"\f6dd"}.la-file-download:before{content:"\f56d"}.la-file-excel:before{content:"\f1c3"}.la-file-export:before{content:"\f56e"}.la-file-image:before{content:"\f1c5"}.la-file-import:before{content:"\f56f"}.la-file-invoice:before{content:"\f570"}.la-file-invoice-dollar:before{content:"\f571"}.la-file-medical:before{content:"\f477"}.la-file-medical-alt:before{content:"\f478"}.la-file-pdf:before{content:"\f1c1"}.la-file-powerpoint:before{content:"\f1c4"}.la-file-prescription:before{content:"\f572"}.la-file-signature:before{content:"\f573"}.la-file-upload:before{content:"\f574"}.la-file-video:before{content:"\f1c8"}.la-file-word:before{content:"\f1c2"}.la-fill:before{content:"\f575"}.la-fill-drip:before{content:"\f576"}.la-film:before{content:"\f008"}.la-filter:before{content:"\f0b0"}.la-fingerprint:before{content:"\f577"}.la-fire:before{content:"\f06d"}.la-fire-alt:before{content:"\f7e4"}.la-fire-extinguisher:before{content:"\f134"}.la-firefox:before{content:"\f269"}.la-first-aid:before{content:"\f479"}.la-first-order:before{content:"\f2b0"}.la-first-order-alt:before{content:"\f50a"}.la-firstdraft:before{content:"\f3a1"}.la-fish:before{content:"\f578"}.la-fist-raised:before{content:"\f6de"}.la-flag:before{content:"\f024"}.la-flag-checkered:before{content:"\f11e"}.la-flag-usa:before{content:"\f74d"}.la-flask:before{content:"\f0c3"}.la-flickr:before{content:"\f16e"}.la-flipboard:before{content:"\f44d"}.la-flushed:before{content:"\f579"}.la-fly:before{content:"\f417"}.la-folder:before{content:"\f07b"}.la-folder-minus:before{content:"\f65d"}.la-folder-open:before{content:"\f07c"}.la-folder-plus:before{content:"\f65e"}.la-font:before{content:"\f031"}.la-font-awesome:before{content:"\f2b4"}.la-font-awesome-alt:before{content:"\f35c"}.la-font-awesome-flag:before{content:"\f425"}.la-fonticons:before{content:"\f280"}.la-fonticons-fi:before{content:"\f3a2"}.la-football-ball:before{content:"\f44e"}.la-fort-awesome:before{content:"\f286"}.la-fort-awesome-alt:before{content:"\f3a3"}.la-forumbee:before{content:"\f211"}.la-forward:before{content:"\f04e"}.la-foursquare:before{content:"\f180"}.la-free-code-camp:before{content:"\f2c5"}.la-freebsd:before{content:"\f3a4"}.la-frog:before{content:"\f52e"}.la-frown:before{content:"\f119"}.la-frown-open:before{content:"\f57a"}.la-fulcrum:before{content:"\f50b"}.la-funnel-dollar:before{content:"\f662"}.la-futbol:before{content:"\f1e3"}.la-galactic-republic:before{content:"\f50c"}.la-galactic-senate:before{content:"\f50d"}.la-gamepad:before{content:"\f11b"}.la-gas-pump:before{content:"\f52f"}.la-gavel:before{content:"\f0e3"}.la-gem:before{content:"\f3a5"}.la-genderless:before{content:"\f22d"}.la-get-pocket:before{content:"\f265"}.la-gg:before{content:"\f260"}.la-gg-circle:before{content:"\f261"}.la-ghost:before{content:"\f6e2"}.la-gift:before{content:"\f06b"}.la-gifts:before{content:"\f79c"}.la-git:before{content:"\f1d3"}.la-git-alt:before{content:"\f841"}.la-git-square:before{content:"\f1d2"}.la-github:before{content:"\f09b"}.la-github-alt:before{content:"\f113"}.la-github-square:before{content:"\f092"}.la-gitkraken:before{content:"\f3a6"}.la-gitlab:before{content:"\f296"}.la-gitter:before{content:"\f426"}.la-glass-cheers:before{content:"\f79f"}.la-glass-martini:before{content:"\f000"}.la-glass-martini-alt:before{content:"\f57b"}.la-glass-whiskey:before{content:"\f7a0"}.la-glasses:before{content:"\f530"}.la-glide:before{content:"\f2a5"}.la-glide-g:before{content:"\f2a6"}.la-globe:before{content:"\f0ac"}.la-globe-africa:before{content:"\f57c"}.la-globe-americas:before{content:"\f57d"}.la-globe-asia:before{content:"\f57e"}.la-globe-europe:before{content:"\f7a2"}.la-gofore:before{content:"\f3a7"}.la-golf-ball:before{content:"\f450"}.la-goodreads:before{content:"\f3a8"}.la-goodreads-g:before{content:"\f3a9"}.la-google:before{content:"\f1a0"}.la-google-drive:before{content:"\f3aa"}.la-google-play:before{content:"\f3ab"}.la-google-plus:before{content:"\f2b3"}.la-google-plus-g:before{content:"\f0d5"}.la-google-plus-square:before{content:"\f0d4"}.la-google-wallet:before{content:"\f1ee"}.la-gopuram:before{content:"\f664"}.la-graduation-cap:before{content:"\f19d"}.la-gratipay:before{content:"\f184"}.la-grav:before{content:"\f2d6"}.la-greater-than:before{content:"\f531"}.la-greater-than-equal:before{content:"\f532"}.la-grimace:before{content:"\f57f"}.la-grin:before{content:"\f580"}.la-grin-alt:before{content:"\f581"}.la-grin-beam:before{content:"\f582"}.la-grin-beam-sweat:before{content:"\f583"}.la-grin-hearts:before{content:"\f584"}.la-grin-squint:before{content:"\f585"}.la-grin-squint-tears:before{content:"\f586"}.la-grin-stars:before{content:"\f587"}.la-grin-tears:before{content:"\f588"}.la-grin-tongue:before{content:"\f589"}.la-grin-tongue-squint:before{content:"\f58a"}.la-grin-tongue-wink:before{content:"\f58b"}.la-grin-wink:before{content:"\f58c"}.la-grip-horizontal:before{content:"\f58d"}.la-grip-lines:before{content:"\f7a4"}.la-grip-lines-vertical:before{content:"\f7a5"}.la-grip-vertical:before{content:"\f58e"}.la-gripfire:before{content:"\f3ac"}.la-grunt:before{content:"\f3ad"}.la-guitar:before{content:"\f7a6"}.la-gulp:before{content:"\f3ae"}.la-h-square:before{content:"\f0fd"}.la-hacker-news:before{content:"\f1d4"}.la-hacker-news-square:before{content:"\f3af"}.la-hackerrank:before{content:"\f5f7"}.la-hamburger:before{content:"\f805"}.la-hammer:before{content:"\f6e3"}.la-hamsa:before{content:"\f665"}.la-hand-holding:before{content:"\f4bd"}.la-hand-holding-heart:before{content:"\f4be"}.la-hand-holding-usd:before{content:"\f4c0"}.la-hand-lizard:before{content:"\f258"}.la-hand-middle-finger:before{content:"\f806"}.la-hand-paper:before{content:"\f256"}.la-hand-peace:before{content:"\f25b"}.la-hand-point-down:before{content:"\f0a7"}.la-hand-point-left:before{content:"\f0a5"}.la-hand-point-right:before{content:"\f0a4"}.la-hand-point-up:before{content:"\f0a6"}.la-hand-pointer:before{content:"\f25a"}.la-hand-rock:before{content:"\f255"}.la-hand-scissors:before{content:"\f257"}.la-hand-spock:before{content:"\f259"}.la-hands:before{content:"\f4c2"}.la-hands-helping:before{content:"\f4c4"}.la-handshake:before{content:"\f2b5"}.la-hanukiah:before{content:"\f6e6"}.la-hard-hat:before{content:"\f807"}.la-hashtag:before{content:"\f292"}.la-hat-wizard:before{content:"\f6e8"}.la-haykal:before{content:"\f666"}.la-hdd:before{content:"\f0a0"}.la-heading:before{content:"\f1dc"}.la-headphones:before{content:"\f025"}.la-headphones-alt:before{content:"\f58f"}.la-headset:before{content:"\f590"}.la-heart:before{content:"\f004"}.la-heart-broken:before{content:"\f7a9"}.la-heartbeat:before{content:"\f21e"}.la-helicopter:before{content:"\f533"}.la-highlighter:before{content:"\f591"}.la-hiking:before{content:"\f6ec"}.la-hippo:before{content:"\f6ed"}.la-hips:before{content:"\f452"}.la-hire-a-helper:before{content:"\f3b0"}.la-history:before{content:"\f1da"}.la-hockey-puck:before{content:"\f453"}.la-holly-berry:before{content:"\f7aa"}.la-home:before{content:"\f015"}.la-hooli:before{content:"\f427"}.la-hornbill:before{content:"\f592"}.la-horse:before{content:"\f6f0"}.la-horse-head:before{content:"\f7ab"}.la-hospital:before{content:"\f0f8"}.la-hospital-alt:before{content:"\f47d"}.la-hospital-symbol:before{content:"\f47e"}.la-hot-tub:before{content:"\f593"}.la-hotdog:before{content:"\f80f"}.la-hotel:before{content:"\f594"}.la-hotjar:before{content:"\f3b1"}.la-hourglass:before{content:"\f254"}.la-hourglass-end:before{content:"\f253"}.la-hourglass-half:before{content:"\f252"}.la-hourglass-start:before{content:"\f251"}.la-house-damage:before{content:"\f6f1"}.la-houzz:before{content:"\f27c"}.la-hryvnia:before{content:"\f6f2"}.la-html5:before{content:"\f13b"}.la-hubspot:before{content:"\f3b2"}.la-i-cursor:before{content:"\f246"}.la-ice-cream:before{content:"\f810"}.la-icicles:before{content:"\f7ad"}.la-icons:before{content:"\f86d"}.la-id-badge:before{content:"\f2c1"}.la-id-card:before{content:"\f2c2"}.la-id-card-alt:before{content:"\f47f"}.la-igloo:before{content:"\f7ae"}.la-image:before{content:"\f03e"}.la-images:before{content:"\f302"}.la-imdb:before{content:"\f2d8"}.la-inbox:before{content:"\f01c"}.la-indent:before{content:"\f03c"}.la-industry:before{content:"\f275"}.la-infinity:before{content:"\f534"}.la-info:before{content:"\f129"}.la-info-circle:before{content:"\f05a"}.la-instagram:before{content:"\f16d"}.la-intercom:before{content:"\f7af"}.la-internet-explorer:before{content:"\f26b"}.la-invision:before{content:"\f7b0"}.la-ioxhost:before{content:"\f208"}.la-italic:before{content:"\f033"}.la-itch-io:before{content:"\f83a"}.la-itunes:before{content:"\f3b4"}.la-itunes-note:before{content:"\f3b5"}.la-java:before{content:"\f4e4"}.la-jedi:before{content:"\f669"}.la-jedi-order:before{content:"\f50e"}.la-jenkins:before{content:"\f3b6"}.la-jira:before{content:"\f7b1"}.la-joget:before{content:"\f3b7"}.la-joint:before{content:"\f595"}.la-joomla:before{content:"\f1aa"}.la-journal-whills:before{content:"\f66a"}.la-js:before{content:"\f3b8"}.la-js-square:before{content:"\f3b9"}.la-jsfiddle:before{content:"\f1cc"}.la-kaaba:before{content:"\f66b"}.la-kaggle:before{content:"\f5fa"}.la-key:before{content:"\f084"}.la-keybase:before{content:"\f4f5"}.la-keyboard:before{content:"\f11c"}.la-keycdn:before{content:"\f3ba"}.la-khanda:before{content:"\f66d"}.la-kickstarter:before{content:"\f3bb"}.la-kickstarter-k:before{content:"\f3bc"}.la-kiss:before{content:"\f596"}.la-kiss-beam:before{content:"\f597"}.la-kiss-wink-heart:before{content:"\f598"}.la-kiwi-bird:before{content:"\f535"}.la-korvue:before{content:"\f42f"}.la-landmark:before{content:"\f66f"}.la-language:before{content:"\f1ab"}.la-laptop:before{content:"\f109"}.la-laptop-code:before{content:"\f5fc"}.la-laptop-medical:before{content:"\f812"}.la-laravel:before{content:"\f3bd"}.la-lastfm:before{content:"\f202"}.la-lastfm-square:before{content:"\f203"}.la-laugh:before{content:"\f599"}.la-laugh-beam:before{content:"\f59a"}.la-laugh-squint:before{content:"\f59b"}.la-laugh-wink:before{content:"\f59c"}.la-layer-group:before{content:"\f5fd"}.la-leaf:before{content:"\f06c"}.la-leanpub:before{content:"\f212"}.la-lemon:before{content:"\f094"}.la-less:before{content:"\f41d"}.la-less-than:before{content:"\f536"}.la-less-than-equal:before{content:"\f537"}.la-level-down-alt:before{content:"\f3be"}.la-level-up-alt:before{content:"\f3bf"}.la-life-ring:before{content:"\f1cd"}.la-lightbulb:before{content:"\f0eb"}.la-line:before{content:"\f3c0"}.la-link:before{content:"\f0c1"}.la-linkedin:before{content:"\f08c"}.la-linkedin-in:before{content:"\f0e1"}.la-linode:before{content:"\f2b8"}.la-linux:before{content:"\f17c"}.la-lira-sign:before{content:"\f195"}.la-list:before{content:"\f03a"}.la-list-alt:before{content:"\f022"}.la-list-ol:before{content:"\f0cb"}.la-list-ul:before{content:"\f0ca"}.la-location-arrow:before{content:"\f124"}.la-lock:before{content:"\f023"}.la-lock-open:before{content:"\f3c1"}.la-long-arrow-alt-down:before{content:"\f309"}.la-long-arrow-alt-left:before{content:"\f30a"}.la-long-arrow-alt-right:before{content:"\f30b"}.la-long-arrow-alt-up:before{content:"\f30c"}.la-low-vision:before{content:"\f2a8"}.la-luggage-cart:before{content:"\f59d"}.la-lyft:before{content:"\f3c3"}.la-magento:before{content:"\f3c4"}.la-magic:before{content:"\f0d0"}.la-magnet:before{content:"\f076"}.la-mail-bulk:before{content:"\f674"}.la-mailchimp:before{content:"\f59e"}.la-male:before{content:"\f183"}.la-mandalorian:before{content:"\f50f"}.la-map:before{content:"\f279"}.la-map-marked:before{content:"\f59f"}.la-map-marked-alt:before{content:"\f5a0"}.la-map-marker:before{content:"\f041"}.la-map-marker-alt:before{content:"\f3c5"}.la-map-pin:before{content:"\f276"}.la-map-signs:before{content:"\f277"}.la-markdown:before{content:"\f60f"}.la-marker:before{content:"\f5a1"}.la-mars:before{content:"\f222"}.la-mars-double:before{content:"\f227"}.la-mars-stroke:before{content:"\f229"}.la-mars-stroke-h:before{content:"\f22b"}.la-mars-stroke-v:before{content:"\f22a"}.la-mask:before{content:"\f6fa"}.la-mastodon:before{content:"\f4f6"}.la-maxcdn:before{content:"\f136"}.la-medal:before{content:"\f5a2"}.la-medapps:before{content:"\f3c6"}.la-medium:before{content:"\f23a"}.la-medium-m:before{content:"\f3c7"}.la-medkit:before{content:"\f0fa"}.la-medrt:before{content:"\f3c8"}.la-meetup:before{content:"\f2e0"}.la-megaport:before{content:"\f5a3"}.la-meh:before{content:"\f11a"}.la-meh-blank:before{content:"\f5a4"}.la-meh-rolling-eyes:before{content:"\f5a5"}.la-memory:before{content:"\f538"}.la-mendeley:before{content:"\f7b3"}.la-menorah:before{content:"\f676"}.la-mercury:before{content:"\f223"}.la-meteor:before{content:"\f753"}.la-microchip:before{content:"\f2db"}.la-microphone:before{content:"\f130"}.la-microphone-alt:before{content:"\f3c9"}.la-microphone-alt-slash:before{content:"\f539"}.la-microphone-slash:before{content:"\f131"}.la-microscope:before{content:"\f610"}.la-microsoft:before{content:"\f3ca"}.la-minus:before{content:"\f068"}.la-minus-circle:before{content:"\f056"}.la-minus-square:before{content:"\f146"}.la-mitten:before{content:"\f7b5"}.la-mix:before{content:"\f3cb"}.la-mixcloud:before{content:"\f289"}.la-mizuni:before{content:"\f3cc"}.la-mobile:before{content:"\f10b"}.la-mobile-alt:before{content:"\f3cd"}.la-modx:before{content:"\f285"}.la-monero:before{content:"\f3d0"}.la-money-bill:before{content:"\f0d6"}.la-money-bill-alt:before{content:"\f3d1"}.la-money-bill-wave:before{content:"\f53a"}.la-money-bill-wave-alt:before{content:"\f53b"}.la-money-check:before{content:"\f53c"}.la-money-check-alt:before{content:"\f53d"}.la-monument:before{content:"\f5a6"}.la-moon:before{content:"\f186"}.la-mortar-pestle:before{content:"\f5a7"}.la-mosque:before{content:"\f678"}.la-motorcycle:before{content:"\f21c"}.la-mountain:before{content:"\f6fc"}.la-mouse-pointer:before{content:"\f245"}.la-mug-hot:before{content:"\f7b6"}.la-music:before{content:"\f001"}.la-napster:before{content:"\f3d2"}.la-neos:before{content:"\f612"}.la-network-wired:before{content:"\f6ff"}.la-neuter:before{content:"\f22c"}.la-newspaper:before{content:"\f1ea"}.la-nimblr:before{content:"\f5a8"}.la-node:before{content:"\f419"}.la-node-js:before{content:"\f3d3"}.la-not-equal:before{content:"\f53e"}.la-notes-medical:before{content:"\f481"}.la-npm:before{content:"\f3d4"}.la-ns8:before{content:"\f3d5"}.la-nutritionix:before{content:"\f3d6"}.la-object-group:before{content:"\f247"}.la-object-ungroup:before{content:"\f248"}.la-odnoklassniki:before{content:"\f263"}.la-odnoklassniki-square:before{content:"\f264"}.la-oil-can:before{content:"\f613"}.la-old-republic:before{content:"\f510"}.la-om:before{content:"\f679"}.la-opencart:before{content:"\f23d"}.la-openid:before{content:"\f19b"}.la-opera:before{content:"\f26a"}.la-optin-monster:before{content:"\f23c"}.la-osi:before{content:"\f41a"}.la-otter:before{content:"\f700"}.la-outdent:before{content:"\f03b"}.la-page4:before{content:"\f3d7"}.la-pagelines:before{content:"\f18c"}.la-pager:before{content:"\f815"}.la-paint-brush:before{content:"\f1fc"}.la-paint-roller:before{content:"\f5aa"}.la-palette:before{content:"\f53f"}.la-palfed:before{content:"\f3d8"}.la-pallet:before{content:"\f482"}.la-paper-plane:before{content:"\f1d8"}.la-paperclip:before{content:"\f0c6"}.la-parachute-box:before{content:"\f4cd"}.la-paragraph:before{content:"\f1dd"}.la-parking:before{content:"\f540"}.la-passport:before{content:"\f5ab"}.la-pastafarianism:before{content:"\f67b"}.la-paste:before{content:"\f0ea"}.la-patreon:before{content:"\f3d9"}.la-pause:before{content:"\f04c"}.la-pause-circle:before{content:"\f28b"}.la-paw:before{content:"\f1b0"}.la-paypal:before{content:"\f1ed"}.la-peace:before{content:"\f67c"}.la-pen:before{content:"\f304"}.la-pen-alt:before{content:"\f305"}.la-pen-fancy:before{content:"\f5ac"}.la-pen-nib:before{content:"\f5ad"}.la-pen-square:before{content:"\f14b"}.la-pencil-alt:before{content:"\f303"}.la-pencil-ruler:before{content:"\f5ae"}.la-penny-arcade:before{content:"\f704"}.la-people-carry:before{content:"\f4ce"}.la-pepper-hot:before{content:"\f816"}.la-percent:before{content:"\f295"}.la-percentage:before{content:"\f541"}.la-periscope:before{content:"\f3da"}.la-person-booth:before{content:"\f756"}.la-phabricator:before{content:"\f3db"}.la-phoenix-framework:before{content:"\f3dc"}.la-phoenix-squadron:before{content:"\f511"}.la-phone:before{content:"\f095"}.la-phone-alt:before{content:"\f879"}.la-phone-slash:before{content:"\f3dd"}.la-phone-square:before{content:"\f098"}.la-phone-square-alt:before{content:"\f87b"}.la-phone-volume:before{content:"\f2a0"}.la-photo-video:before{content:"\f87c"}.la-php:before{content:"\f457"}.la-pied-piper:before{content:"\f2ae"}.la-pied-piper-alt:before{content:"\f1a8"}.la-pied-piper-hat:before{content:"\f4e5"}.la-pied-piper-pp:before{content:"\f1a7"}.la-piggy-bank:before{content:"\f4d3"}.la-pills:before{content:"\f484"}.la-pinterest:before{content:"\f0d2"}.la-pinterest-p:before{content:"\f231"}.la-pinterest-square:before{content:"\f0d3"}.la-pizza-slice:before{content:"\f818"}.la-place-of-worship:before{content:"\f67f"}.la-plane:before{content:"\f072"}.la-plane-arrival:before{content:"\f5af"}.la-plane-departure:before{content:"\f5b0"}.la-play:before{content:"\f04b"}.la-play-circle:before{content:"\f144"}.la-playstation:before{content:"\f3df"}.la-plug:before{content:"\f1e6"}.la-plus:before{content:"\f067"}.la-plus-circle:before{content:"\f055"}.la-plus-square:before{content:"\f0fe"}.la-podcast:before{content:"\f2ce"}.la-poll:before{content:"\f681"}.la-poll-h:before{content:"\f682"}.la-poo:before{content:"\f2fe"}.la-poo-storm:before{content:"\f75a"}.la-poop:before{content:"\f619"}.la-portrait:before{content:"\f3e0"}.la-pound-sign:before{content:"\f154"}.la-power-off:before{content:"\f011"}.la-pray:before{content:"\f683"}.la-praying-hands:before{content:"\f684"}.la-prescription:before{content:"\f5b1"}.la-prescription-bottle:before{content:"\f485"}.la-prescription-bottle-alt:before{content:"\f486"}.la-print:before{content:"\f02f"}.la-procedures:before{content:"\f487"}.la-product-hunt:before{content:"\f288"}.la-project-diagram:before{content:"\f542"}.la-pushed:before{content:"\f3e1"}.la-puzzle-piece:before{content:"\f12e"}.la-python:before{content:"\f3e2"}.la-qq:before{content:"\f1d6"}.la-qrcode:before{content:"\f029"}.la-question:before{content:"\f128"}.la-question-circle:before{content:"\f059"}.la-quidditch:before{content:"\f458"}.la-quinscape:before{content:"\f459"}.la-quora:before{content:"\f2c4"}.la-quote-left:before{content:"\f10d"}.la-quote-right:before{content:"\f10e"}.la-quran:before{content:"\f687"}.la-r-project:before{content:"\f4f7"}.la-radiation:before{content:"\f7b9"}.la-radiation-alt:before{content:"\f7ba"}.la-rainbow:before{content:"\f75b"}.la-random:before{content:"\f074"}.la-raspberry-pi:before{content:"\f7bb"}.la-ravelry:before{content:"\f2d9"}.la-react:before{content:"\f41b"}.la-reacteurope:before{content:"\f75d"}.la-readme:before{content:"\f4d5"}.la-rebel:before{content:"\f1d0"}.la-receipt:before{content:"\f543"}.la-recycle:before{content:"\f1b8"}.la-red-river:before{content:"\f3e3"}.la-reddit:before{content:"\f1a1"}.la-reddit-alien:before{content:"\f281"}.la-reddit-square:before{content:"\f1a2"}.la-redhat:before{content:"\f7bc"}.la-redo:before{content:"\f01e"}.la-redo-alt:before{content:"\f2f9"}.la-registered:before{content:"\f25d"}.la-remove-format:before{content:"\f87d"}.la-renren:before{content:"\f18b"}.la-reply:before{content:"\f3e5"}.la-reply-all:before{content:"\f122"}.la-replyd:before{content:"\f3e6"}.la-republican:before{content:"\f75e"}.la-researchgate:before{content:"\f4f8"}.la-resolving:before{content:"\f3e7"}.la-restroom:before{content:"\f7bd"}.la-retweet:before{content:"\f079"}.la-rev:before{content:"\f5b2"}.la-ribbon:before{content:"\f4d6"}.la-ring:before{content:"\f70b"}.la-road:before{content:"\f018"}.la-robot:before{content:"\f544"}.la-rocket:before{content:"\f135"}.la-rocketchat:before{content:"\f3e8"}.la-rockrms:before{content:"\f3e9"}.la-route:before{content:"\f4d7"}.la-rss:before{content:"\f09e"}.la-rss-square:before{content:"\f143"}.la-ruble-sign:before{content:"\f158"}.la-ruler:before{content:"\f545"}.la-ruler-combined:before{content:"\f546"}.la-ruler-horizontal:before{content:"\f547"}.la-ruler-vertical:before{content:"\f548"}.la-running:before{content:"\f70c"}.la-rupee-sign:before{content:"\f156"}.la-sad-cry:before{content:"\f5b3"}.la-sad-tear:before{content:"\f5b4"}.la-safari:before{content:"\f267"}.la-salesforce:before{content:"\f83b"}.la-sass:before{content:"\f41e"}.la-satellite:before{content:"\f7bf"}.la-satellite-dish:before{content:"\f7c0"}.la-save:before{content:"\f0c7"}.la-schlix:before{content:"\f3ea"}.la-school:before{content:"\f549"}.la-screwdriver:before{content:"\f54a"}.la-scribd:before{content:"\f28a"}.la-scroll:before{content:"\f70e"}.la-sd-card:before{content:"\f7c2"}.la-search:before{content:"\f002"}.la-search-dollar:before{content:"\f688"}.la-search-location:before{content:"\f689"}.la-search-minus:before{content:"\f010"}.la-search-plus:before{content:"\f00e"}.la-searchengin:before{content:"\f3eb"}.la-seedling:before{content:"\f4d8"}.la-sellcast:before{content:"\f2da"}.la-sellsy:before{content:"\f213"}.la-server:before{content:"\f233"}.la-servicestack:before{content:"\f3ec"}.la-shapes:before{content:"\f61f"}.la-share:before{content:"\f064"}.la-share-alt:before{content:"\f1e0"}.la-share-alt-square:before{content:"\f1e1"}.la-share-square:before{content:"\f14d"}.la-shekel-sign:before{content:"\f20b"}.la-shield-alt:before{content:"\f3ed"}.la-ship:before{content:"\f21a"}.la-shipping-fast:before{content:"\f48b"}.la-shirtsinbulk:before{content:"\f214"}.la-shoe-prints:before{content:"\f54b"}.la-shopping-bag:before{content:"\f290"}.la-shopping-basket:before{content:"\f291"}.la-shopping-cart:before{content:"\f07a"}.la-shopware:before{content:"\f5b5"}.la-shower:before{content:"\f2cc"}.la-shuttle-van:before{content:"\f5b6"}.la-sign:before{content:"\f4d9"}.la-sign-in-alt:before{content:"\f2f6"}.la-sign-language:before{content:"\f2a7"}.la-sign-out-alt:before{content:"\f2f5"}.la-signal:before{content:"\f012"}.la-signature:before{content:"\f5b7"}.la-sim-card:before{content:"\f7c4"}.la-simplybuilt:before{content:"\f215"}.la-sistrix:before{content:"\f3ee"}.la-sitemap:before{content:"\f0e8"}.la-sith:before{content:"\f512"}.la-skating:before{content:"\f7c5"}.la-sketch:before{content:"\f7c6"}.la-skiing:before{content:"\f7c9"}.la-skiing-nordic:before{content:"\f7ca"}.la-skull:before{content:"\f54c"}.la-skull-crossbones:before{content:"\f714"}.la-skyatlas:before{content:"\f216"}.la-skype:before{content:"\f17e"}.la-slack:before{content:"\f198"}.la-slack-hash:before{content:"\f3ef"}.la-slash:before{content:"\f715"}.la-sleigh:before{content:"\f7cc"}.la-sliders-h:before{content:"\f1de"}.la-slideshare:before{content:"\f1e7"}.la-smile:before{content:"\f118"}.la-smile-beam:before{content:"\f5b8"}.la-smile-wink:before{content:"\f4da"}.la-smog:before{content:"\f75f"}.la-smoking:before{content:"\f48d"}.la-smoking-ban:before{content:"\f54d"}.la-sms:before{content:"\f7cd"}.la-snapchat:before{content:"\f2ab"}.la-snapchat-ghost:before{content:"\f2ac"}.la-snapchat-square:before{content:"\f2ad"}.la-snowboarding:before{content:"\f7ce"}.la-snowflake:before{content:"\f2dc"}.la-snowman:before{content:"\f7d0"}.la-snowplow:before{content:"\f7d2"}.la-socks:before{content:"\f696"}.la-solar-panel:before{content:"\f5ba"}.la-sort:before{content:"\f0dc"}.la-sort-alpha-down:before{content:"\f15d"}.la-sort-alpha-down-alt:before{content:"\f881"}.la-sort-alpha-up:before{content:"\f15e"}.la-sort-alpha-up-alt:before{content:"\f882"}.la-sort-amount-down:before{content:"\f160"}.la-sort-amount-down-alt:before{content:"\f884"}.la-sort-amount-up:before{content:"\f161"}.la-sort-amount-up-alt:before{content:"\f885"}.la-sort-down:before{content:"\f0dd"}.la-sort-numeric-down:before{content:"\f162"}.la-sort-numeric-down-alt:before{content:"\f886"}.la-sort-numeric-up:before{content:"\f163"}.la-sort-numeric-up-alt:before{content:"\f887"}.la-sort-up:before{content:"\f0de"}.la-soundcloud:before{content:"\f1be"}.la-sourcetree:before{content:"\f7d3"}.la-spa:before{content:"\f5bb"}.la-space-shuttle:before{content:"\f197"}.la-speakap:before{content:"\f3f3"}.la-speaker-deck:before{content:"\f83c"}.la-spell-check:before{content:"\f891"}.la-spider:before{content:"\f717"}.la-spinner:before{content:"\f110"}.la-splotch:before{content:"\f5bc"}.la-spotify:before{content:"\f1bc"}.la-spray-can:before{content:"\f5bd"}.la-square:before{content:"\f0c8"}.la-square-full:before{content:"\f45c"}.la-square-root-alt:before{content:"\f698"}.la-squarespace:before{content:"\f5be"}.la-stack-exchange:before{content:"\f18d"}.la-stack-overflow:before{content:"\f16c"}.la-stackpath:before{content:"\f842"}.la-stamp:before{content:"\f5bf"}.la-star:before{content:"\f005"}.la-star-and-crescent:before{content:"\f699"}.la-star-half:before{content:"\f089"}.la-star-half-alt:before{content:"\f5c0"}.la-star-of-david:before{content:"\f69a"}.la-star-of-life:before{content:"\f621"}.la-staylinked:before{content:"\f3f5"}.la-steam:before{content:"\f1b6"}.la-steam-square:before{content:"\f1b7"}.la-steam-symbol:before{content:"\f3f6"}.la-step-backward:before{content:"\f048"}.la-step-forward:before{content:"\f051"}.la-stethoscope:before{content:"\f0f1"}.la-sticker-mule:before{content:"\f3f7"}.la-sticky-note:before{content:"\f249"}.la-stop:before{content:"\f04d"}.la-stop-circle:before{content:"\f28d"}.la-stopwatch:before{content:"\f2f2"}.la-store:before{content:"\f54e"}.la-store-alt:before{content:"\f54f"}.la-strava:before{content:"\f428"}.la-stream:before{content:"\f550"}.la-street-view:before{content:"\f21d"}.la-strikethrough:before{content:"\f0cc"}.la-stripe:before{content:"\f429"}.la-stripe-s:before{content:"\f42a"}.la-stroopwafel:before{content:"\f551"}.la-studiovinari:before{content:"\f3f8"}.la-stumbleupon:before{content:"\f1a4"}.la-stumbleupon-circle:before{content:"\f1a3"}.la-subscript:before{content:"\f12c"}.la-subway:before{content:"\f239"}.la-suitcase:before{content:"\f0f2"}.la-suitcase-rolling:before{content:"\f5c1"}.la-sun:before{content:"\f185"}.la-superpowers:before{content:"\f2dd"}.la-superscript:before{content:"\f12b"}.la-supple:before{content:"\f3f9"}.la-surprise:before{content:"\f5c2"}.la-suse:before{content:"\f7d6"}.la-swatchbook:before{content:"\f5c3"}.la-swimmer:before{content:"\f5c4"}.la-swimming-pool:before{content:"\f5c5"}.la-symfony:before{content:"\f83d"}.la-synagogue:before{content:"\f69b"}.la-sync:before{content:"\f021"}.la-sync-alt:before{content:"\f2f1"}.la-syringe:before{content:"\f48e"}.la-table:before{content:"\f0ce"}.la-table-tennis:before{content:"\f45d"}.la-tablet:before{content:"\f10a"}.la-tablet-alt:before{content:"\f3fa"}.la-tablets:before{content:"\f490"}.la-tachometer-alt:before{content:"\f3fd"}.la-tag:before{content:"\f02b"}.la-tags:before{content:"\f02c"}.la-tape:before{content:"\f4db"}.la-tasks:before{content:"\f0ae"}.la-taxi:before{content:"\f1ba"}.la-teamspeak:before{content:"\f4f9"}.la-teeth:before{content:"\f62e"}.la-teeth-open:before{content:"\f62f"}.la-telegram:before{content:"\f2c6"}.la-telegram-plane:before{content:"\f3fe"}.la-temperature-high:before{content:"\f769"}.la-temperature-low:before{content:"\f76b"}.la-tencent-weibo:before{content:"\f1d5"}.la-tenge:before{content:"\f7d7"}.la-terminal:before{content:"\f120"}.la-text-height:before{content:"\f034"}.la-text-width:before{content:"\f035"}.la-th:before{content:"\f00a"}.la-th-large:before{content:"\f009"}.la-th-list:before{content:"\f00b"}.la-the-red-yeti:before{content:"\f69d"}.la-theater-masks:before{content:"\f630"}.la-themeco:before{content:"\f5c6"}.la-themeisle:before{content:"\f2b2"}.la-thermometer:before{content:"\f491"}.la-thermometer-empty:before{content:"\f2cb"}.la-thermometer-full:before{content:"\f2c7"}.la-thermometer-half:before{content:"\f2c9"}.la-thermometer-quarter:before{content:"\f2ca"}.la-thermometer-three-quarters:before{content:"\f2c8"}.la-think-peaks:before{content:"\f731"}.la-thumbs-down:before{content:"\f165"}.la-thumbs-up:before{content:"\f164"}.la-thumbtack:before{content:"\f08d"}.la-ticket-alt:before{content:"\f3ff"}.la-times:before{content:"\f00d"}.la-times-circle:before{content:"\f057"}.la-tint:before{content:"\f043"}.la-tint-slash:before{content:"\f5c7"}.la-tired:before{content:"\f5c8"}.la-toggle-off:before{content:"\f204"}.la-toggle-on:before{content:"\f205"}.la-toilet:before{content:"\f7d8"}.la-toilet-paper:before{content:"\f71e"}.la-toolbox:before{content:"\f552"}.la-tools:before{content:"\f7d9"}.la-tooth:before{content:"\f5c9"}.la-torah:before{content:"\f6a0"}.la-torii-gate:before{content:"\f6a1"}.la-tractor:before{content:"\f722"}.la-trade-federation:before{content:"\f513"}.la-trademark:before{content:"\f25c"}.la-traffic-light:before{content:"\f637"}.la-train:before{content:"\f238"}.la-tram:before{content:"\f7da"}.la-transgender:before{content:"\f224"}.la-transgender-alt:before{content:"\f225"}.la-trash:before{content:"\f1f8"}.la-trash-alt:before{content:"\f2ed"}.la-trash-restore:before{content:"\f829"}.la-trash-restore-alt:before{content:"\f82a"}.la-tree:before{content:"\f1bb"}.la-trello:before{content:"\f181"}.la-tripadvisor:before{content:"\f262"}.la-trophy:before{content:"\f091"}.la-truck:before{content:"\f0d1"}.la-truck-loading:before{content:"\f4de"}.la-truck-monster:before{content:"\f63b"}.la-truck-moving:before{content:"\f4df"}.la-truck-pickup:before{content:"\f63c"}.la-tshirt:before{content:"\f553"}.la-tty:before{content:"\f1e4"}.la-tumblr:before{content:"\f173"}.la-tumblr-square:before{content:"\f174"}.la-tv:before{content:"\f26c"}.la-twitch:before{content:"\f1e8"}.la-twitter:before{content:"\f099"}.la-twitter-square:before{content:"\f081"}.la-typo3:before{content:"\f42b"}.la-uber:before{content:"\f402"}.la-ubuntu:before{content:"\f7df"}.la-uikit:before{content:"\f403"}.la-umbrella:before{content:"\f0e9"}.la-umbrella-beach:before{content:"\f5ca"}.la-underline:before{content:"\f0cd"}.la-undo:before{content:"\f0e2"}.la-undo-alt:before{content:"\f2ea"}.la-uniregistry:before{content:"\f404"}.la-universal-access:before{content:"\f29a"}.la-university:before{content:"\f19c"}.la-unlink:before{content:"\f127"}.la-unlock:before{content:"\f09c"}.la-unlock-alt:before{content:"\f13e"}.la-untappd:before{content:"\f405"}.la-upload:before{content:"\f093"}.la-ups:before{content:"\f7e0"}.la-usb:before{content:"\f287"}.la-user:before{content:"\f007"}.la-user-alt:before{content:"\f406"}.la-user-alt-slash:before{content:"\f4fa"}.la-user-astronaut:before{content:"\f4fb"}.la-user-check:before{content:"\f4fc"}.la-user-circle:before{content:"\f2bd"}.la-user-clock:before{content:"\f4fd"}.la-user-cog:before{content:"\f4fe"}.la-user-edit:before{content:"\f4ff"}.la-user-friends:before{content:"\f500"}.la-user-graduate:before{content:"\f501"}.la-user-injured:before{content:"\f728"}.la-user-lock:before{content:"\f502"}.la-user-md:before{content:"\f0f0"}.la-user-minus:before{content:"\f503"}.la-user-ninja:before{content:"\f504"}.la-user-nurse:before{content:"\f82f"}.la-user-plus:before{content:"\f234"}.la-user-secret:before{content:"\f21b"}.la-user-shield:before{content:"\f505"}.la-user-slash:before{content:"\f506"}.la-user-tag:before{content:"\f507"}.la-user-tie:before{content:"\f508"}.la-user-times:before{content:"\f235"}.la-users:before{content:"\f0c0"}.la-users-cog:before{content:"\f509"}.la-usps:before{content:"\f7e1"}.la-ussunnah:before{content:"\f407"}.la-utensil-spoon:before{content:"\f2e5"}.la-utensils:before{content:"\f2e7"}.la-vaadin:before{content:"\f408"}.la-vector-square:before{content:"\f5cb"}.la-venus:before{content:"\f221"}.la-venus-double:before{content:"\f226"}.la-venus-mars:before{content:"\f228"}.la-viacoin:before{content:"\f237"}.la-viadeo:before{content:"\f2a9"}.la-viadeo-square:before{content:"\f2aa"}.la-vial:before{content:"\f492"}.la-vials:before{content:"\f493"}.la-viber:before{content:"\f409"}.la-video:before{content:"\f03d"}.la-video-slash:before{content:"\f4e2"}.la-vihara:before{content:"\f6a7"}.la-vimeo:before{content:"\f40a"}.la-vimeo-square:before{content:"\f194"}.la-vimeo-v:before{content:"\f27d"}.la-vine:before{content:"\f1ca"}.la-vk:before{content:"\f189"}.la-vnv:before{content:"\f40b"}.la-voicemail:before{content:"\f897"}.la-volleyball-ball:before{content:"\f45f"}.la-volume-down:before{content:"\f027"}.la-volume-mute:before{content:"\f6a9"}.la-volume-off:before{content:"\f026"}.la-volume-up:before{content:"\f028"}.la-vote-yea:before{content:"\f772"}.la-vr-cardboard:before{content:"\f729"}.la-vuejs:before{content:"\f41f"}.la-walking:before{content:"\f554"}.la-wallet:before{content:"\f555"}.la-warehouse:before{content:"\f494"}.la-water:before{content:"\f773"}.la-wave-square:before{content:"\f83e"}.la-waze:before{content:"\f83f"}.la-weebly:before{content:"\f5cc"}.la-weibo:before{content:"\f18a"}.la-weight:before{content:"\f496"}.la-weight-hanging:before{content:"\f5cd"}.la-weixin:before{content:"\f1d7"}.la-whatsapp:before{content:"\f232"}.la-whatsapp-square:before{content:"\f40c"}.la-wheelchair:before{content:"\f193"}.la-whmcs:before{content:"\f40d"}.la-wifi:before{content:"\f1eb"}.la-wikipedia-w:before{content:"\f266"}.la-wind:before{content:"\f72e"}.la-window-close:before{content:"\f410"}.la-window-maximize:before{content:"\f2d0"}.la-window-minimize:before{content:"\f2d1"}.la-window-restore:before{content:"\f2d2"}.la-windows:before{content:"\f17a"}.la-wine-bottle:before{content:"\f72f"}.la-wine-glass:before{content:"\f4e3"}.la-wine-glass-alt:before{content:"\f5ce"}.la-wix:before{content:"\f5cf"}.la-wizards-of-the-coast:before{content:"\f730"}.la-wolf-pack-battalion:before{content:"\f514"}.la-won-sign:before{content:"\f159"}.la-wordpress:before{content:"\f19a"}.la-wordpress-simple:before{content:"\f411"}.la-wpbeginner:before{content:"\f297"}.la-wpexplorer:before{content:"\f2de"}.la-wpforms:before{content:"\f298"}.la-wpressr:before{content:"\f3e4"}.la-wrench:before{content:"\f0ad"}.la-x-ray:before{content:"\f497"}.la-xbox:before{content:"\f412"}.la-xing:before{content:"\f168"}.la-xing-square:before{content:"\f169"}.la-y-combinator:before{content:"\f23b"}.la-yahoo:before{content:"\f19e"}.la-yammer:before{content:"\f840"}.la-yandex:before{content:"\f413"}.la-yandex-international:before{content:"\f414"}.la-yarn:before{content:"\f7e3"}.la-yelp:before{content:"\f1e9"}.la-yen-sign:before{content:"\f157"}.la-yin-yang:before{content:"\f6ad"}.la-yoast:before{content:"\f2b1"}.la-youtube:before{content:"\f167"}.la-youtube-square:before{content:"\f431"}.la-zhihu:before{content:"\f63f"}.la-hat-cowboy:before{content:"\f8c0"}.la-hat-cowboy-side:before{content:"\f8c1"}.la-mdb:before{content:"\f8ca"}.la-mouse:before{content:"\f8cc"}.la-orcid:before{content:"\f8d2"}.la-record-vinyl:before{content:"\f8d9"}.la-swift:before{content:"\f8e1"}.la-umbraco:before{content:"\f8e8"}.la-buy-n-large:before{content:"\f8a6"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body,html{font-family:Jost;height:100%;width:100%}.bg-overlay{background:rgba(51,51,51,.26)}[v-cloak]>*{display:none}.loader{border-top-color:#3498db!important}.loader.slow{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.loader.fast{-webkit-animation:spinner .7s linear infinite;animation:spinner .7s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-input label{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));font-weight:600;padding-bottom:.5rem;padding-top:.5rem}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity));border-color:rgb(191 219 254/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;padding:.5rem;width:100%}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;padding-bottom:.25rem;padding-top:.25rem}.form-input-invalid label{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-weight:600;padding-bottom:.5rem;padding-top:.5rem}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(248 113 113/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;padding:.5rem;width:100%}.form-input-invalid p{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;padding-bottom:.25rem;padding-top:.25rem}.btn{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.25rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.5rem .75rem;text-align:center}.btn-blue{background-color:rgb(37 99 235/var(--tw-bg-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity))}.btn-blue,.btn-red{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-red{background-color:rgb(220 38 38/var(--tw-bg-opacity));border-color:rgb(220 38 38/var(--tw-border-opacity))}.pos-button-clicked{box-shadow:inset 0 0 5px 0 #a4a5a7}.ns-table{width:100%}.ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity));padding:.5rem}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity));padding:.5rem}.ns-table tbody>tr.info{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.ns-table tbody>tr.danger{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.ns-table tbody>tr.success{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.ns-table tbody>tr.green{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}#editor h1{font-size:3rem;font-weight:700;line-height:1}#editor h2{font-size:2.25rem;font-weight:700;line-height:2.5rem}#editor h3{font-size:1.875rem;font-weight:700;line-height:2.25rem}#editor h4{font-size:1.5rem;font-weight:700;line-height:2rem}#editor h5{font-size:1.25rem;font-weight:700;line-height:1.75rem}#grid-items .vue-recycle-scroller__item-wrapper{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}@media (min-width:768px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}#grid-items .vue-recycle-scroller__item-view{--tw-border-opacity:1;align-items:center;border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;cursor:pointer;display:flex;flex-direction:column;height:8rem;justify-content:center;overflow:hidden}@media (min-width:1024px){#grid-items .vue-recycle-scroller__item-view{height:10rem}}#grid-items .vue-recycle-scroller__item-view:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.popup-heading{align-items:center;display:flex;justify-content:space-between;padding:.5rem}.popup-heading h3{font-weight:600}.hover\:border:hover{border-width:1px!important}.hover\:border-red-600:hover{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.hover\:border-blue-400:hover{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.hover\:border-blue-600:hover{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.hover\:border-transparent:hover{border-color:transparent!important}.hover\:border-red-500:hover{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.hover\:border-red-400:hover{--tw-border-opacity:1!important;border-color:rgb(248 113 113/var(--tw-border-opacity))!important}.hover\:border-green-600:hover{--tw-border-opacity:1!important;border-color:rgb(22 163 74/var(--tw-border-opacity))!important}.hover\:border-green-500:hover{--tw-border-opacity:1!important;border-color:rgb(34 197 94/var(--tw-border-opacity))!important}.hover\:border-blue-500:hover{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.hover\:border-teal-500:hover{--tw-border-opacity:1!important;border-color:rgb(20 184 166/var(--tw-border-opacity))!important}.hover\:border-opacity-0:hover{--tw-border-opacity:0!important}.hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.hover\:bg-red-400:hover{--tw-bg-opacity:1!important;background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.hover\:bg-red-600:hover{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.hover\:bg-blue-400:hover{--tw-bg-opacity:1!important;background-color:rgb(96 165 250/var(--tw-bg-opacity))!important}.hover\:bg-red-500:hover{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-blue-500:hover{--tw-bg-opacity:1!important;background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.hover\:bg-blue-200:hover{--tw-bg-opacity:1!important;background-color:rgb(191 219 254/var(--tw-bg-opacity))!important}.hover\:bg-gray-400:hover{--tw-bg-opacity:1!important;background-color:rgb(156 163 175/var(--tw-bg-opacity))!important}.hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.hover\:bg-teal-100:hover{--tw-bg-opacity:1!important;background-color:rgb(204 251 241/var(--tw-bg-opacity))!important}.hover\:bg-green-100:hover{--tw-bg-opacity:1!important;background-color:rgb(220 252 231/var(--tw-bg-opacity))!important}.hover\:bg-red-100:hover{--tw-bg-opacity:1!important;background-color:rgb(254 226 226/var(--tw-bg-opacity))!important}.hover\:bg-blue-100:hover{--tw-bg-opacity:1!important;background-color:rgb(219 234 254/var(--tw-bg-opacity))!important}.hover\:bg-green-500:hover{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.hover\:bg-green-600:hover{--tw-bg-opacity:1!important;background-color:rgb(22 163 74/var(--tw-bg-opacity))!important}.hover\:bg-blue-600:hover{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity))!important}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.hover\:bg-red-200:hover{--tw-bg-opacity:1!important;background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.hover\:bg-teal-500:hover{--tw-bg-opacity:1!important;background-color:rgb(20 184 166/var(--tw-bg-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:text-gray-800:hover{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}.hover\:text-gray-900:hover{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.hover\:text-gray-700:hover{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.hover\:text-blue-400:hover{--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-red-400:hover{--tw-text-opacity:1!important;color:rgb(248 113 113/var(--tw-text-opacity))!important}.hover\:text-blue-600:hover{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity))!important}.hover\:text-green-700:hover{--tw-text-opacity:1!important;color:rgb(21 128 61/var(--tw-text-opacity))!important}.hover\:underline:hover{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.hover\:shadow-lg:hover,.hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.focus\:border-blue-400:focus{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.focus\:bg-gray-100:focus{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.focus\:text-gray-900:focus{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.active\:border-blue-400:active{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}@media (min-width:640px){.sm\:relative{position:relative!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:hidden{display:none!important}.sm\:h-108{height:27rem!important}.sm\:w-64{width:16rem!important}.sm\:rounded-lg{border-radius:.5rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:leading-5,.sm\:text-sm{line-height:1.25rem!important}}@media (min-width:768px){.md\:visible{visibility:visible!important}.md\:static{position:static!important}.md\:m-0{margin:0!important}.md\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.md\:mb-0{margin-bottom:0!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-0{margin-top:0!important}.md\:inline-block{display:inline-block!important}.md\:inline{display:inline!important}.md\:hidden{display:none!important}.md\:h-5\/7-screen{height:71.42vh!important}.md\:h-5\/6-screen{height:83.33vh!important}.md\:h-6\/7-screen{height:85.71vh!important}.md\:h-3\/5-screen{height:60vh!important}.md\:h-4\/5-screen{height:80vh!important}.md\:h-56{height:14rem!important}.md\:h-half{height:50vh!important}.md\:h-full{height:100%!important}.md\:w-1\/2{width:50%!important}.md\:w-auto{width:auto!important}.md\:w-2\/5{width:40%!important}.md\:w-4\/7-screen{width:57.14vw!important}.md\:w-5\/7-screen{width:71.42vw!important}.md\:w-2\/5-screen{width:40vw!important}.md\:w-6\/7-screen{width:85.71vw!important}.md\:w-4\/6-screen{width:66.66vw!important}.md\:w-3\/5-screen{width:60vw!important}.md\:w-16{width:4rem!important}.md\:w-3\/6-screen{width:50vw!important}.md\:w-1\/4{width:25%!important}.md\:w-3\/7-screen{width:42.85vw!important}.md\:w-2\/3{width:66.666667%!important}.md\:w-24{width:6rem!important}.md\:w-2\/4-screen{width:50vw!important}.md\:w-4\/5-screen{width:80vw!important}.md\:w-56{width:14rem!important}.md\:w-3\/5{width:60%!important}.md\:w-1\/3{width:33.333333%!important}.md\:w-3\/4{width:75%!important}.md\:w-full{width:100%!important}.md\:w-1\/3-screen{width:33.33vw!important}.md\:w-72{width:18rem!important}.md\:w-3\/4-screen{width:75vw!important}.md\:flex-auto{flex:1 1 auto!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:flex-nowrap{flex-wrap:nowrap!important}.md\:items-start{align-items:flex-start!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-y-auto{overflow-y:auto!important}.md\:rounded{border-radius:.25rem!important}.md\:border-l{border-left-width:1px!important}.md\:p-0{padding:0!important}.md\:py-4{padding-bottom:1rem!important;padding-top:1rem!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.md\:text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}}@media (min-width:1024px){.lg\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.lg\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-5\/7-screen{height:71.42vh!important}.lg\:h-3\/7-screen{height:42.85vh!important}.lg\:h-5\/6-screen{height:83.33vh!important}.lg\:h-full{height:100%!important}.lg\:h-4\/5-screen{height:80vh!important}.lg\:w-1\/3{width:33.333333%!important}.lg\:w-3\/7-screen{width:42.85vw!important}.lg\:w-4\/7-screen{width:57.14vw!important}.lg\:w-2\/4-screen,.lg\:w-half{width:50vw!important}.lg\:w-3\/5-screen{width:60vw!important}.lg\:w-2\/7-screen{width:28.57vw!important}.lg\:w-2\/6-screen{width:33.33vw!important}.lg\:w-2\/5-screen{width:40vw!important}.lg\:w-3\/6-screen{width:50vw!important}.lg\:w-56{width:14rem!important}.lg\:w-1\/3-screen{width:33.33vw!important}.lg\:w-2\/5{width:40%!important}.lg\:w-1\/2{width:50%!important}.lg\:w-auto{width:auto!important}.lg\:w-3\/5{width:60%!important}.lg\:w-2\/3{width:66.666667%!important}.lg\:w-1\/4{width:25%!important}.lg\:w-full{width:100%!important}.lg\:w-2\/4{width:50%!important}.lg\:w-4\/6{width:66.666667%!important}.lg\:w-1\/6{width:16.666667%!important}.lg\:w-2\/3-screen{width:66.66vw!important}.lg\:w-2\/6{width:33.333333%!important}.lg\:w-4\/6-screen{width:66.66vw!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:border-b{border-bottom-width:1px!important}.lg\:border-t{border-top-width:1px!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.lg\:text-5xl{font-size:3rem!important;line-height:1!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-lg,.lg\:text-xl{line-height:1.75rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.lg\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}}@media (min-width:1280px){.xl\:h-2\/5-screen{height:40vh!important}.xl\:w-2\/5-screen{width:40vw!important}.xl\:w-108{width:27rem!important}.xl\:w-2\/6-screen{width:33.33vw!important}.xl\:w-84{width:21rem!important}.xl\:w-1\/4{width:25%!important}.xl\:w-1\/2,.xl\:w-2\/4{width:50%!important}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl\:border-none{border-style:none!important}.xl\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}}@media print{.print\:w-1\/3{width:33.333333%!important}.print\:w-1\/2{width:50%!important}} +/*! tailwindcss v3.0.23 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none!important}.\!visible,.visible{visibility:visible!important}.static{position:static!important}.absolute{position:absolute!important}.relative{position:relative!important}.inset-y-0{bottom:0!important;top:0!important}.left-0{left:0!important}.top-0{top:0!important}.bottom-0{bottom:0!important}.-top-10{top:-5em!important}.right-4{right:1rem!important}.top-4{top:1rem!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-40{z-index:40!important}.z-30{z-index:30!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.m-4{margin:1rem!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.-m-3{margin:-.75rem!important}.-m-4{margin:-1rem!important}.-m-2{margin:-.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-5{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.-mx-1{margin-left:-.25rem!important;margin-right:-.25rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.-my-1{margin-bottom:-.25rem!important;margin-top:-.25rem!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-4{margin-bottom:1rem!important;margin-top:1rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.-my-2{margin-bottom:-.5rem!important;margin-top:-.5rem!important}.my-3{margin-bottom:.75rem!important;margin-top:.75rem!important}.-mx-3{margin-left:-.75rem!important;margin-right:-.75rem!important}.mb-2{margin-bottom:.5rem!important}.mt-1{margin-top:.25rem!important}.mb-8{margin-bottom:2rem!important}.ml-1{margin-left:.25rem!important}.-mt-4{margin-top:-1rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.-mb-2{margin-bottom:-.5rem!important}.mb-1{margin-bottom:.25rem!important}.-ml-32{margin-left:-8rem!important}.mr-1{margin-right:.25rem!important}.mb-4{margin-bottom:1rem!important}.mt-4{margin-top:1rem!important}.ml-2{margin-left:.5rem!important}.mb-3{margin-bottom:.75rem!important}.-ml-6{margin-left:-1.5rem!important}.-mt-8{margin-top:-2rem!important}.mb-6{margin-bottom:1.5rem!important}.-mb-6{margin-bottom:-1.5rem!important}.ml-3{margin-left:.75rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.flex{display:flex!important}.table{display:table!important}.grid{display:grid!important}.contents{display:contents!important}.hidden{display:none!important}.h-full{height:100%!important}.h-8{height:2rem!important}.h-6{height:1.5rem!important}.h-10{height:2.5rem!important}.h-0{height:0!important}.h-32{height:8rem!important}.h-40{height:10rem!important}.h-16{height:4rem!important}.h-half{height:50vh!important}.h-6\/7-screen{height:85.71vh!important}.h-95vh{height:95vh!important}.h-120{height:30rem!important}.h-64{height:16rem!important}.h-3\/5-screen{height:60vh!important}.h-24{height:6rem!important}.h-56{height:14rem!important}.h-screen{height:100vh!important}.h-12{height:3rem!important}.h-20{height:5rem!important}.h-5\/7-screen{height:71.42vh!important}.h-2\/5-screen{height:40vh!important}.h-96{height:24rem!important}.h-28{height:7rem!important}.h-44{height:11rem!important}.h-72{height:18rem!important}.h-48{height:12rem!important}.h-84{height:21rem!important}.h-36{height:9rem!important}.h-52{height:13rem!important}.h-14{height:3.5rem!important}.min-h-2\/5-screen{min-height:40vh!important}.w-full{width:100%!important}.w-32{width:8rem!important}.w-1\/3{width:33.333333%!important}.w-8{width:2rem!important}.w-6{width:1.5rem!important}.w-36{width:9rem!important}.w-16{width:4rem!important}.w-0{width:0!important}.w-72{width:18rem!important}.w-2\/3{width:66.666667%!important}.w-24{width:6rem!important}.w-12{width:3rem!important}.w-10{width:2.5rem!important}.w-40{width:10rem!important}.w-56{width:14rem!important}.w-1\/2{width:50%!important}.w-6\/7-screen{width:85.71vw!important}.w-95vw{width:95vw!important}.w-5\/7-screen{width:71.42vw!important}.w-4\/5-screen{width:80vw!important}.w-screen{width:100vw!important}.w-3\/4-screen{width:75vw!important}.w-2\/3-screen{width:66.66vw!important}.w-64{width:16rem!important}.w-11\/12{width:91.666667%!important}.w-48{width:12rem!important}.w-1\/6{width:16.666667%!important}.w-1\/4{width:25%!important}.w-3{width:.75rem!important}.w-3\/5{width:60%!important}.w-3\/4{width:75%!important}.w-96{width:24rem!important}.w-14{width:3.5rem!important}.w-28{width:7rem!important}.flex-auto{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.origin-bottom-right{transform-origin:bottom right!important}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite!important;animation:spin 1s linear infinite!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.resize{resize:both!important}.grid-flow-row{grid-auto-flow:row!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))!important}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))!important}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.gap-0{gap:0!important}.gap-2{gap:.5rem!important}.divide-y-4>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0!important;border-bottom-width:calc(4px*var(--tw-divide-y-reverse))!important;border-top-width:calc(4px*(1 - var(--tw-divide-y-reverse)))!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-scroll{overflow-y:scroll!important}.truncate{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.whitespace-pre-wrap{white-space:pre-wrap!important}.rounded{border-radius:.25rem!important}.rounded-full{border-radius:9999px!important}.rounded-md{border-radius:.375rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-t-lg{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.rounded-t{border-top-right-radius:.25rem!important}.rounded-t,.rounded-tl{border-top-left-radius:.25rem!important}.rounded-tr{border-top-right-radius:.25rem!important}.rounded-br-lg{border-bottom-right-radius:.5rem!important}.rounded-bl-lg{border-bottom-left-radius:.5rem!important}.rounded-tl-lg{border-top-left-radius:.5rem!important}.rounded-tr-lg{border-top-right-radius:.5rem!important}.border{border-width:1px!important}.border-2{border-width:2px!important}.border-0{border-width:0!important}.border-4{border-width:4px!important}.border-t{border-top-width:1px!important}.border-l{border-left-width:1px!important}.border-b-0{border-bottom-width:0!important}.border-b{border-bottom-width:1px!important}.border-l-2{border-left-width:2px!important}.border-l-8{border-left-width:8px!important}.border-l-4{border-left-width:4px!important}.border-r-2{border-right-width:2px!important}.border-r{border-right-width:1px!important}.border-b-2{border-bottom-width:2px!important}.border-l-0{border-left-width:0!important}.border-t-0{border-top-width:0!important}.border-r-0{border-right-width:0!important}.border-t-2{border-top-width:2px!important}.border-dashed{border-style:dashed!important}.border-gray-500{--tw-border-opacity:1!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}.border-red-400{--tw-border-opacity:1!important;border-color:rgb(248 113 113/var(--tw-border-opacity))!important}.border-gray-200{--tw-border-opacity:1!important;border-color:rgb(229 231 235/var(--tw-border-opacity))!important}.border-gray-400{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity))!important}.border-red-600{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.border-blue-200{--tw-border-opacity:1!important;border-color:rgb(191 219 254/var(--tw-border-opacity))!important}.border-blue-400{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.border-blue-800{--tw-border-opacity:1!important;border-color:rgb(30 64 175/var(--tw-border-opacity))!important}.border-transparent{border-color:transparent!important}.border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity))!important}.border-green-200{--tw-border-opacity:1!important;border-color:rgb(187 247 208/var(--tw-border-opacity))!important}.border-teal-200{--tw-border-opacity:1!important;border-color:rgb(153 246 228/var(--tw-border-opacity))!important}.border-red-200{--tw-border-opacity:1!important;border-color:rgb(254 202 202/var(--tw-border-opacity))!important}.border-green-400{--tw-border-opacity:1!important;border-color:rgb(74 222 128/var(--tw-border-opacity))!important}.border-gray-600{--tw-border-opacity:1!important;border-color:rgb(75 85 99/var(--tw-border-opacity))!important}.border-gray-700{--tw-border-opacity:1!important;border-color:rgb(55 65 81/var(--tw-border-opacity))!important}.border-white{--tw-border-opacity:1!important;border-color:rgb(255 255 255/var(--tw-border-opacity))!important}.border-gray-100{--tw-border-opacity:1!important;border-color:rgb(243 244 246/var(--tw-border-opacity))!important}.border-red-300{--tw-border-opacity:1!important;border-color:rgb(252 165 165/var(--tw-border-opacity))!important}.border-green-600{--tw-border-opacity:1!important;border-color:rgb(22 163 74/var(--tw-border-opacity))!important}.border-blue-600{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.border-blue-300{--tw-border-opacity:1!important;border-color:rgb(147 197 253/var(--tw-border-opacity))!important}.border-red-500{border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.border-black,.border-red-500{--tw-border-opacity:1!important}.border-black{border-color:rgb(0 0 0/var(--tw-border-opacity))!important}.border-gray-800{--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity))!important}.border-indigo-400{--tw-border-opacity:1!important;border-color:rgb(129 140 248/var(--tw-border-opacity))!important}.bg-gray-300{background-color:rgb(209 213 219/var(--tw-bg-opacity))!important}.bg-gray-300,.bg-white{--tw-bg-opacity:1!important}.bg-white{background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.bg-gray-100{background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.bg-gray-100,.bg-gray-600{--tw-bg-opacity:1!important}.bg-gray-600{background-color:rgb(75 85 99/var(--tw-bg-opacity))!important}.bg-gray-400{background-color:rgb(156 163 175/var(--tw-bg-opacity))!important}.bg-blue-400,.bg-gray-400{--tw-bg-opacity:1!important}.bg-blue-400{background-color:rgb(96 165 250/var(--tw-bg-opacity))!important}.bg-green-400{background-color:rgb(74 222 128/var(--tw-bg-opacity))!important}.bg-green-400,.bg-red-400{--tw-bg-opacity:1!important}.bg-red-400{background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.bg-orange-400{--tw-bg-opacity:1!important;background-color:rgb(251 146 60/var(--tw-bg-opacity))!important}.bg-gray-200{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.bg-transparent{background-color:transparent!important}.bg-gray-500{background-color:rgb(107 114 128/var(--tw-bg-opacity))!important}.bg-gray-500,.bg-red-500{--tw-bg-opacity:1!important}.bg-red-500{background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.bg-blue-500{background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.bg-blue-100,.bg-blue-500{--tw-bg-opacity:1!important}.bg-blue-100{background-color:rgb(219 234 254/var(--tw-bg-opacity))!important}.bg-teal-400{background-color:rgb(45 212 191/var(--tw-bg-opacity))!important}.bg-gray-800,.bg-teal-400{--tw-bg-opacity:1!important}.bg-gray-800{background-color:rgb(31 41 55/var(--tw-bg-opacity))!important}.bg-gray-900{background-color:rgb(17 24 39/var(--tw-bg-opacity))!important}.bg-gray-900,.bg-red-600{--tw-bg-opacity:1!important}.bg-red-600{background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.bg-blue-300{--tw-bg-opacity:1!important;background-color:rgb(147 197 253/var(--tw-bg-opacity))!important}.bg-green-500{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.bg-green-100{--tw-bg-opacity:1!important;background-color:rgb(220 252 231/var(--tw-bg-opacity))!important}.bg-teal-100{background-color:rgb(204 251 241/var(--tw-bg-opacity))!important}.bg-red-100,.bg-teal-100{--tw-bg-opacity:1!important}.bg-red-100{background-color:rgb(254 226 226/var(--tw-bg-opacity))!important}.bg-teal-200{--tw-bg-opacity:1!important;background-color:rgb(153 246 228/var(--tw-bg-opacity))!important}.bg-green-200{background-color:rgb(187 247 208/var(--tw-bg-opacity))!important}.bg-gray-50,.bg-green-200{--tw-bg-opacity:1!important}.bg-gray-50{background-color:rgb(249 250 251/var(--tw-bg-opacity))!important}.bg-red-200{background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.bg-gray-700,.bg-red-200{--tw-bg-opacity:1!important}.bg-gray-700{background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.bg-green-50{--tw-bg-opacity:1!important;background-color:rgb(240 253 244/var(--tw-bg-opacity))!important}.bg-yellow-400{--tw-bg-opacity:1!important;background-color:rgb(250 204 21/var(--tw-bg-opacity))!important}.bg-teal-500{--tw-bg-opacity:1!important;background-color:rgb(20 184 166/var(--tw-bg-opacity))!important}.bg-indigo-400{background-color:rgb(129 140 248/var(--tw-bg-opacity))!important}.bg-indigo-400,.bg-red-50{--tw-bg-opacity:1!important}.bg-red-50{background-color:rgb(254 242 242/var(--tw-bg-opacity))!important}.bg-purple-400{--tw-bg-opacity:1!important;background-color:rgb(192 132 252/var(--tw-bg-opacity))!important}.bg-blue-50{--tw-bg-opacity:1!important;background-color:rgb(239 246 255/var(--tw-bg-opacity))!important}.bg-yellow-500{--tw-bg-opacity:1!important;background-color:rgb(234 179 8/var(--tw-bg-opacity))!important}.bg-yellow-100{--tw-bg-opacity:1!important;background-color:rgb(254 249 195/var(--tw-bg-opacity))!important}.bg-yellow-200{--tw-bg-opacity:1!important;background-color:rgb(254 240 138/var(--tw-bg-opacity))!important}.bg-blue-800{background-color:rgb(30 64 175/var(--tw-bg-opacity))!important}.bg-black,.bg-blue-800{--tw-bg-opacity:1!important}.bg-black{background-color:rgb(0 0 0/var(--tw-bg-opacity))!important}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))!important}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))!important}.from-green-400{--tw-gradient-from:#4ade80!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(74,222,128,0))!important}.from-red-500{--tw-gradient-from:#ef4444!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(239,68,68,0))!important}.from-blue-500{--tw-gradient-from:#3b82f6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(59,130,246,0))!important}.from-teal-500{--tw-gradient-from:#14b8a6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(20,184,166,0))!important}.from-blue-200{--tw-gradient-from:#bfdbfe!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(191,219,254,0))!important}.from-pink-400{--tw-gradient-from:#f472b6!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(244,114,182,0))!important}.from-purple-500{--tw-gradient-from:#a855f7!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(168,85,247,0))!important}.from-purple-400{--tw-gradient-from:#c084fc!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(192,132,252,0))!important}.from-red-400{--tw-gradient-from:#f87171!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,91%,71%,0))!important}.from-blue-400{--tw-gradient-from:#60a5fa!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(96,165,250,0))!important}.from-red-300{--tw-gradient-from:#fca5a5!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,hsla(0,94%,82%,0))!important}.from-indigo-400{--tw-gradient-from:#818cf8!important;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(129,140,248,0))!important}.via-red-400{--tw-gradient-stops:var(--tw-gradient-from),#f87171,var(--tw-gradient-to,hsla(0,91%,71%,0))!important}.to-green-700{--tw-gradient-to:#15803d!important}.to-red-700{--tw-gradient-to:#b91c1c!important}.to-blue-700{--tw-gradient-to:#1d4ed8!important}.to-teal-700{--tw-gradient-to:#0f766e!important}.to-indigo-400{--tw-gradient-to:#818cf8!important}.to-pink-500{--tw-gradient-to:#ec4899!important}.to-blue-500{--tw-gradient-to:#3b82f6!important}.to-blue-400{--tw-gradient-to:#60a5fa!important}.to-teal-500{--tw-gradient-to:#14b8a6!important}.to-purple-600{--tw-gradient-to:#9333ea!important}.to-red-600{--tw-gradient-to:#dc2626!important}.to-blue-600{--tw-gradient-to:#2563eb!important}.to-green-600{--tw-gradient-to:#16a34a!important}.to-red-500{--tw-gradient-to:#ef4444!important}.to-indigo-600{--tw-gradient-to:#4f46e5!important}.to-indigo-500{--tw-gradient-to:#6366f1!important}.bg-clip-text{-webkit-background-clip:text!important;background-clip:text!important}.object-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-cover{-o-object-fit:cover!important;object-fit:cover!important}.p-4{padding:1rem!important}.p-8{padding:2rem!important}.p-2{padding:.5rem!important}.p-1{padding:.25rem!important}.p-3{padding:.75rem!important}.p-0{padding:0!important}.p-10{padding:2.5rem!important}.py-6{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-3{padding-bottom:.75rem!important;padding-top:.75rem!important}.py-4{padding-bottom:1rem!important;padding-top:1rem!important}.py-10{padding-bottom:2.5rem!important;padding-top:2.5rem!important}.py-5{padding-bottom:1.25rem!important;padding-top:1.25rem!important}.pl-3{padding-left:.75rem!important}.pl-8{padding-left:2rem!important}.pr-8{padding-right:2rem!important}.pl-7{padding-left:1.75rem!important}.pr-12{padding-right:3rem!important}.pt-2{padding-top:.5rem!important}.pb-10{padding-bottom:2.5rem!important}.pb-4{padding-bottom:1rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.pb-1{padding-bottom:.25rem!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pl-1{padding-left:.25rem!important}.pt-6{padding-top:1.5rem!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.font-body{font-family:Graphik,sans-serif!important}.text-sm{font-size:.875rem!important;line-height:1.25rem!important}.text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem!important;line-height:2rem!important}.text-lg{font-size:1.125rem!important;line-height:1.75rem!important}.text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.text-6xl{font-size:3.75rem!important;line-height:1!important}.text-xl{font-size:1.25rem!important;line-height:1.75rem!important}.text-5xl{font-size:3rem!important}.text-5xl,.text-7xl{line-height:1!important}.text-7xl{font-size:4.5rem!important}.text-9xl{font-size:8rem!important}.text-8xl,.text-9xl{line-height:1!important}.text-8xl{font-size:6rem!important}.text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}.font-semibold{font-weight:600!important}.font-medium{font-weight:500!important}.font-bold{font-weight:700!important}.font-black{font-weight:900!important}.uppercase{text-transform:uppercase!important}.lowercase{text-transform:lowercase!important}.leading-5{line-height:1.25rem!important}.text-gray-700{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.text-blue-600{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity))!important}.text-gray-600{color:rgb(75 85 99/var(--tw-text-opacity))!important}.text-gray-600,.text-white{--tw-text-opacity:1!important}.text-white{color:rgb(255 255 255/var(--tw-text-opacity))!important}.text-gray-800{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}.text-red-700{--tw-text-opacity:1!important;color:rgb(185 28 28/var(--tw-text-opacity))!important}.text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity))!important}.text-red-400{color:rgb(248 113 113/var(--tw-text-opacity))!important}.text-red-400,.text-red-500{--tw-text-opacity:1!important}.text-red-500{color:rgb(239 68 68/var(--tw-text-opacity))!important}.text-gray-200{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity))!important}.text-gray-400{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity))!important}.text-gray-100{--tw-text-opacity:1!important;color:rgb(243 244 246/var(--tw-text-opacity))!important}.text-green-700{--tw-text-opacity:1!important;color:rgb(21 128 61/var(--tw-text-opacity))!important}.text-green-600{--tw-text-opacity:1!important;color:rgb(22 163 74/var(--tw-text-opacity))!important}.text-red-600{--tw-text-opacity:1!important;color:rgb(220 38 38/var(--tw-text-opacity))!important}.text-blue-700{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity))!important}.text-transparent{color:transparent!important}.text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity))!important}.text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.text-red-800{--tw-text-opacity:1!important;color:rgb(153 27 27/var(--tw-text-opacity))!important}.text-green-500{--tw-text-opacity:1!important;color:rgb(34 197 94/var(--tw-text-opacity))!important}.text-gray-300{--tw-text-opacity:1!important;color:rgb(209 213 219/var(--tw-text-opacity))!important}.underline{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.opacity-0{opacity:0!important}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important}.shadow,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)!important}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.outline-none{outline:2px solid transparent!important;outline-offset:2px!important}.ring-4{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-blue-500{--tw-ring-opacity:1!important;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity))!important}.ring-opacity-50{--tw-ring-opacity:0.5!important}.blur{--tw-blur:blur(8px)!important}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.transition-all{transition-duration:.15s!important;transition-property:all!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.duration-100{transition-duration:.1s!important}.ease-linear{transition-timing-function:linear!important}.\[key\:string\]{key:string}@-webkit-keyframes ZoomOutEntrance{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes ZoomOutEntrance{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes ZoomInEntrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ZoomInEntrance{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes ZoomOutExit{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(.9)}}@keyframes ZoomOutExit{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(.9)}}@-webkit-keyframes ZoomInExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@keyframes ZoomInExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}@-webkit-keyframes FadeInEntrance{0%{opacity:0}70%{opacity:.5}to{opacity:1}}@keyframes FadeInEntrance{0%{opacity:0}70%{opacity:.5}to{opacity:1}}@-webkit-keyframes FadeOutExit{0%{opacity:1}70%{opacity:.5}to{opacity:0}}@keyframes FadeOutExit{0%{opacity:1}70%{opacity:.5}to{opacity:0}}.zoom-out-entrance{-webkit-animation:ZoomOutEntrance .5s;animation:ZoomOutEntrance .5s}.zoom-in-entrance{-webkit-animation:ZoomInEntrance;animation:ZoomInEntrance}.zoom-in-exit{-webkit-animation:ZoomInExit .3s;animation:ZoomInExit .3s}.zoom-out-exit{-webkit-animation:ZoomOutExit;animation:ZoomOutExit}.fade-in-entrance{-webkit-animation:FadeInEntrance;animation:FadeInEntrance}.fade-out-exit{-webkit-animation:FadeOutExit;animation:FadeOutExit}.anim-duration-100{-webkit-animation-duration:.1s;animation-duration:.1s}.anim-duration-101{-webkit-animation-duration:101ms;animation-duration:101ms}.anim-duration-102{-webkit-animation-duration:102ms;animation-duration:102ms}.anim-duration-103{-webkit-animation-duration:103ms;animation-duration:103ms}.anim-duration-104{-webkit-animation-duration:104ms;animation-duration:104ms}.anim-duration-105{-webkit-animation-duration:105ms;animation-duration:105ms}.anim-duration-106{-webkit-animation-duration:106ms;animation-duration:106ms}.anim-duration-107{-webkit-animation-duration:107ms;animation-duration:107ms}.anim-duration-108{-webkit-animation-duration:108ms;animation-duration:108ms}.anim-duration-109{-webkit-animation-duration:109ms;animation-duration:109ms}.anim-duration-110{-webkit-animation-duration:.11s;animation-duration:.11s}.anim-duration-111{-webkit-animation-duration:111ms;animation-duration:111ms}.anim-duration-112{-webkit-animation-duration:112ms;animation-duration:112ms}.anim-duration-113{-webkit-animation-duration:113ms;animation-duration:113ms}.anim-duration-114{-webkit-animation-duration:114ms;animation-duration:114ms}.anim-duration-115{-webkit-animation-duration:115ms;animation-duration:115ms}.anim-duration-116{-webkit-animation-duration:116ms;animation-duration:116ms}.anim-duration-117{-webkit-animation-duration:117ms;animation-duration:117ms}.anim-duration-118{-webkit-animation-duration:118ms;animation-duration:118ms}.anim-duration-119{-webkit-animation-duration:119ms;animation-duration:119ms}.anim-duration-120{-webkit-animation-duration:.12s;animation-duration:.12s}.anim-duration-121{-webkit-animation-duration:121ms;animation-duration:121ms}.anim-duration-122{-webkit-animation-duration:122ms;animation-duration:122ms}.anim-duration-123{-webkit-animation-duration:123ms;animation-duration:123ms}.anim-duration-124{-webkit-animation-duration:124ms;animation-duration:124ms}.anim-duration-125{-webkit-animation-duration:125ms;animation-duration:125ms}.anim-duration-126{-webkit-animation-duration:126ms;animation-duration:126ms}.anim-duration-127{-webkit-animation-duration:127ms;animation-duration:127ms}.anim-duration-128{-webkit-animation-duration:128ms;animation-duration:128ms}.anim-duration-129{-webkit-animation-duration:129ms;animation-duration:129ms}.anim-duration-130{-webkit-animation-duration:.13s;animation-duration:.13s}.anim-duration-131{-webkit-animation-duration:131ms;animation-duration:131ms}.anim-duration-132{-webkit-animation-duration:132ms;animation-duration:132ms}.anim-duration-133{-webkit-animation-duration:133ms;animation-duration:133ms}.anim-duration-134{-webkit-animation-duration:134ms;animation-duration:134ms}.anim-duration-135{-webkit-animation-duration:135ms;animation-duration:135ms}.anim-duration-136{-webkit-animation-duration:136ms;animation-duration:136ms}.anim-duration-137{-webkit-animation-duration:137ms;animation-duration:137ms}.anim-duration-138{-webkit-animation-duration:138ms;animation-duration:138ms}.anim-duration-139{-webkit-animation-duration:139ms;animation-duration:139ms}.anim-duration-140{-webkit-animation-duration:.14s;animation-duration:.14s}.anim-duration-141{-webkit-animation-duration:141ms;animation-duration:141ms}.anim-duration-142{-webkit-animation-duration:142ms;animation-duration:142ms}.anim-duration-143{-webkit-animation-duration:143ms;animation-duration:143ms}.anim-duration-144{-webkit-animation-duration:144ms;animation-duration:144ms}.anim-duration-145{-webkit-animation-duration:145ms;animation-duration:145ms}.anim-duration-146{-webkit-animation-duration:146ms;animation-duration:146ms}.anim-duration-147{-webkit-animation-duration:147ms;animation-duration:147ms}.anim-duration-148{-webkit-animation-duration:148ms;animation-duration:148ms}.anim-duration-149{-webkit-animation-duration:149ms;animation-duration:149ms}.anim-duration-150{-webkit-animation-duration:.15s;animation-duration:.15s}.anim-duration-151{-webkit-animation-duration:151ms;animation-duration:151ms}.anim-duration-152{-webkit-animation-duration:152ms;animation-duration:152ms}.anim-duration-153{-webkit-animation-duration:153ms;animation-duration:153ms}.anim-duration-154{-webkit-animation-duration:154ms;animation-duration:154ms}.anim-duration-155{-webkit-animation-duration:155ms;animation-duration:155ms}.anim-duration-156{-webkit-animation-duration:156ms;animation-duration:156ms}.anim-duration-157{-webkit-animation-duration:157ms;animation-duration:157ms}.anim-duration-158{-webkit-animation-duration:158ms;animation-duration:158ms}.anim-duration-159{-webkit-animation-duration:159ms;animation-duration:159ms}.anim-duration-160{-webkit-animation-duration:.16s;animation-duration:.16s}.anim-duration-161{-webkit-animation-duration:161ms;animation-duration:161ms}.anim-duration-162{-webkit-animation-duration:162ms;animation-duration:162ms}.anim-duration-163{-webkit-animation-duration:163ms;animation-duration:163ms}.anim-duration-164{-webkit-animation-duration:164ms;animation-duration:164ms}.anim-duration-165{-webkit-animation-duration:165ms;animation-duration:165ms}.anim-duration-166{-webkit-animation-duration:166ms;animation-duration:166ms}.anim-duration-167{-webkit-animation-duration:167ms;animation-duration:167ms}.anim-duration-168{-webkit-animation-duration:168ms;animation-duration:168ms}.anim-duration-169{-webkit-animation-duration:169ms;animation-duration:169ms}.anim-duration-170{-webkit-animation-duration:.17s;animation-duration:.17s}.anim-duration-171{-webkit-animation-duration:171ms;animation-duration:171ms}.anim-duration-172{-webkit-animation-duration:172ms;animation-duration:172ms}.anim-duration-173{-webkit-animation-duration:173ms;animation-duration:173ms}.anim-duration-174{-webkit-animation-duration:174ms;animation-duration:174ms}.anim-duration-175{-webkit-animation-duration:175ms;animation-duration:175ms}.anim-duration-176{-webkit-animation-duration:176ms;animation-duration:176ms}.anim-duration-177{-webkit-animation-duration:177ms;animation-duration:177ms}.anim-duration-178{-webkit-animation-duration:178ms;animation-duration:178ms}.anim-duration-179{-webkit-animation-duration:179ms;animation-duration:179ms}.anim-duration-180{-webkit-animation-duration:.18s;animation-duration:.18s}.anim-duration-181{-webkit-animation-duration:181ms;animation-duration:181ms}.anim-duration-182{-webkit-animation-duration:182ms;animation-duration:182ms}.anim-duration-183{-webkit-animation-duration:183ms;animation-duration:183ms}.anim-duration-184{-webkit-animation-duration:184ms;animation-duration:184ms}.anim-duration-185{-webkit-animation-duration:185ms;animation-duration:185ms}.anim-duration-186{-webkit-animation-duration:186ms;animation-duration:186ms}.anim-duration-187{-webkit-animation-duration:187ms;animation-duration:187ms}.anim-duration-188{-webkit-animation-duration:188ms;animation-duration:188ms}.anim-duration-189{-webkit-animation-duration:189ms;animation-duration:189ms}.anim-duration-190{-webkit-animation-duration:.19s;animation-duration:.19s}.anim-duration-191{-webkit-animation-duration:191ms;animation-duration:191ms}.anim-duration-192{-webkit-animation-duration:192ms;animation-duration:192ms}.anim-duration-193{-webkit-animation-duration:193ms;animation-duration:193ms}.anim-duration-194{-webkit-animation-duration:194ms;animation-duration:194ms}.anim-duration-195{-webkit-animation-duration:195ms;animation-duration:195ms}.anim-duration-196{-webkit-animation-duration:196ms;animation-duration:196ms}.anim-duration-197{-webkit-animation-duration:197ms;animation-duration:197ms}.anim-duration-198{-webkit-animation-duration:198ms;animation-duration:198ms}.anim-duration-199{-webkit-animation-duration:199ms;animation-duration:199ms}.anim-duration-200{-webkit-animation-duration:.2s;animation-duration:.2s}.anim-duration-201{-webkit-animation-duration:201ms;animation-duration:201ms}.anim-duration-202{-webkit-animation-duration:202ms;animation-duration:202ms}.anim-duration-203{-webkit-animation-duration:203ms;animation-duration:203ms}.anim-duration-204{-webkit-animation-duration:204ms;animation-duration:204ms}.anim-duration-205{-webkit-animation-duration:205ms;animation-duration:205ms}.anim-duration-206{-webkit-animation-duration:206ms;animation-duration:206ms}.anim-duration-207{-webkit-animation-duration:207ms;animation-duration:207ms}.anim-duration-208{-webkit-animation-duration:208ms;animation-duration:208ms}.anim-duration-209{-webkit-animation-duration:209ms;animation-duration:209ms}.anim-duration-210{-webkit-animation-duration:.21s;animation-duration:.21s}.anim-duration-211{-webkit-animation-duration:211ms;animation-duration:211ms}.anim-duration-212{-webkit-animation-duration:212ms;animation-duration:212ms}.anim-duration-213{-webkit-animation-duration:213ms;animation-duration:213ms}.anim-duration-214{-webkit-animation-duration:214ms;animation-duration:214ms}.anim-duration-215{-webkit-animation-duration:215ms;animation-duration:215ms}.anim-duration-216{-webkit-animation-duration:216ms;animation-duration:216ms}.anim-duration-217{-webkit-animation-duration:217ms;animation-duration:217ms}.anim-duration-218{-webkit-animation-duration:218ms;animation-duration:218ms}.anim-duration-219{-webkit-animation-duration:219ms;animation-duration:219ms}.anim-duration-220{-webkit-animation-duration:.22s;animation-duration:.22s}.anim-duration-221{-webkit-animation-duration:221ms;animation-duration:221ms}.anim-duration-222{-webkit-animation-duration:222ms;animation-duration:222ms}.anim-duration-223{-webkit-animation-duration:223ms;animation-duration:223ms}.anim-duration-224{-webkit-animation-duration:224ms;animation-duration:224ms}.anim-duration-225{-webkit-animation-duration:225ms;animation-duration:225ms}.anim-duration-226{-webkit-animation-duration:226ms;animation-duration:226ms}.anim-duration-227{-webkit-animation-duration:227ms;animation-duration:227ms}.anim-duration-228{-webkit-animation-duration:228ms;animation-duration:228ms}.anim-duration-229{-webkit-animation-duration:229ms;animation-duration:229ms}.anim-duration-230{-webkit-animation-duration:.23s;animation-duration:.23s}.anim-duration-231{-webkit-animation-duration:231ms;animation-duration:231ms}.anim-duration-232{-webkit-animation-duration:232ms;animation-duration:232ms}.anim-duration-233{-webkit-animation-duration:233ms;animation-duration:233ms}.anim-duration-234{-webkit-animation-duration:234ms;animation-duration:234ms}.anim-duration-235{-webkit-animation-duration:235ms;animation-duration:235ms}.anim-duration-236{-webkit-animation-duration:236ms;animation-duration:236ms}.anim-duration-237{-webkit-animation-duration:237ms;animation-duration:237ms}.anim-duration-238{-webkit-animation-duration:238ms;animation-duration:238ms}.anim-duration-239{-webkit-animation-duration:239ms;animation-duration:239ms}.anim-duration-240{-webkit-animation-duration:.24s;animation-duration:.24s}.anim-duration-241{-webkit-animation-duration:241ms;animation-duration:241ms}.anim-duration-242{-webkit-animation-duration:242ms;animation-duration:242ms}.anim-duration-243{-webkit-animation-duration:243ms;animation-duration:243ms}.anim-duration-244{-webkit-animation-duration:244ms;animation-duration:244ms}.anim-duration-245{-webkit-animation-duration:245ms;animation-duration:245ms}.anim-duration-246{-webkit-animation-duration:246ms;animation-duration:246ms}.anim-duration-247{-webkit-animation-duration:247ms;animation-duration:247ms}.anim-duration-248{-webkit-animation-duration:248ms;animation-duration:248ms}.anim-duration-249{-webkit-animation-duration:249ms;animation-duration:249ms}.anim-duration-250{-webkit-animation-duration:.25s;animation-duration:.25s}.anim-duration-251{-webkit-animation-duration:251ms;animation-duration:251ms}.anim-duration-252{-webkit-animation-duration:252ms;animation-duration:252ms}.anim-duration-253{-webkit-animation-duration:253ms;animation-duration:253ms}.anim-duration-254{-webkit-animation-duration:254ms;animation-duration:254ms}.anim-duration-255{-webkit-animation-duration:255ms;animation-duration:255ms}.anim-duration-256{-webkit-animation-duration:256ms;animation-duration:256ms}.anim-duration-257{-webkit-animation-duration:257ms;animation-duration:257ms}.anim-duration-258{-webkit-animation-duration:258ms;animation-duration:258ms}.anim-duration-259{-webkit-animation-duration:259ms;animation-duration:259ms}.anim-duration-260{-webkit-animation-duration:.26s;animation-duration:.26s}.anim-duration-261{-webkit-animation-duration:261ms;animation-duration:261ms}.anim-duration-262{-webkit-animation-duration:262ms;animation-duration:262ms}.anim-duration-263{-webkit-animation-duration:263ms;animation-duration:263ms}.anim-duration-264{-webkit-animation-duration:264ms;animation-duration:264ms}.anim-duration-265{-webkit-animation-duration:265ms;animation-duration:265ms}.anim-duration-266{-webkit-animation-duration:266ms;animation-duration:266ms}.anim-duration-267{-webkit-animation-duration:267ms;animation-duration:267ms}.anim-duration-268{-webkit-animation-duration:268ms;animation-duration:268ms}.anim-duration-269{-webkit-animation-duration:269ms;animation-duration:269ms}.anim-duration-270{-webkit-animation-duration:.27s;animation-duration:.27s}.anim-duration-271{-webkit-animation-duration:271ms;animation-duration:271ms}.anim-duration-272{-webkit-animation-duration:272ms;animation-duration:272ms}.anim-duration-273{-webkit-animation-duration:273ms;animation-duration:273ms}.anim-duration-274{-webkit-animation-duration:274ms;animation-duration:274ms}.anim-duration-275{-webkit-animation-duration:275ms;animation-duration:275ms}.anim-duration-276{-webkit-animation-duration:276ms;animation-duration:276ms}.anim-duration-277{-webkit-animation-duration:277ms;animation-duration:277ms}.anim-duration-278{-webkit-animation-duration:278ms;animation-duration:278ms}.anim-duration-279{-webkit-animation-duration:279ms;animation-duration:279ms}.anim-duration-280{-webkit-animation-duration:.28s;animation-duration:.28s}.anim-duration-281{-webkit-animation-duration:281ms;animation-duration:281ms}.anim-duration-282{-webkit-animation-duration:282ms;animation-duration:282ms}.anim-duration-283{-webkit-animation-duration:283ms;animation-duration:283ms}.anim-duration-284{-webkit-animation-duration:284ms;animation-duration:284ms}.anim-duration-285{-webkit-animation-duration:285ms;animation-duration:285ms}.anim-duration-286{-webkit-animation-duration:286ms;animation-duration:286ms}.anim-duration-287{-webkit-animation-duration:287ms;animation-duration:287ms}.anim-duration-288{-webkit-animation-duration:288ms;animation-duration:288ms}.anim-duration-289{-webkit-animation-duration:289ms;animation-duration:289ms}.anim-duration-290{-webkit-animation-duration:.29s;animation-duration:.29s}.anim-duration-291{-webkit-animation-duration:291ms;animation-duration:291ms}.anim-duration-292{-webkit-animation-duration:292ms;animation-duration:292ms}.anim-duration-293{-webkit-animation-duration:293ms;animation-duration:293ms}.anim-duration-294{-webkit-animation-duration:294ms;animation-duration:294ms}.anim-duration-295{-webkit-animation-duration:295ms;animation-duration:295ms}.anim-duration-296{-webkit-animation-duration:296ms;animation-duration:296ms}.anim-duration-297{-webkit-animation-duration:297ms;animation-duration:297ms}.anim-duration-298{-webkit-animation-duration:298ms;animation-duration:298ms}.anim-duration-299{-webkit-animation-duration:299ms;animation-duration:299ms}.anim-duration-300{-webkit-animation-duration:.3s;animation-duration:.3s}.anim-duration-301{-webkit-animation-duration:301ms;animation-duration:301ms}.anim-duration-302{-webkit-animation-duration:302ms;animation-duration:302ms}.anim-duration-303{-webkit-animation-duration:303ms;animation-duration:303ms}.anim-duration-304{-webkit-animation-duration:304ms;animation-duration:304ms}.anim-duration-305{-webkit-animation-duration:305ms;animation-duration:305ms}.anim-duration-306{-webkit-animation-duration:306ms;animation-duration:306ms}.anim-duration-307{-webkit-animation-duration:307ms;animation-duration:307ms}.anim-duration-308{-webkit-animation-duration:308ms;animation-duration:308ms}.anim-duration-309{-webkit-animation-duration:309ms;animation-duration:309ms}.anim-duration-310{-webkit-animation-duration:.31s;animation-duration:.31s}.anim-duration-311{-webkit-animation-duration:311ms;animation-duration:311ms}.anim-duration-312{-webkit-animation-duration:312ms;animation-duration:312ms}.anim-duration-313{-webkit-animation-duration:313ms;animation-duration:313ms}.anim-duration-314{-webkit-animation-duration:314ms;animation-duration:314ms}.anim-duration-315{-webkit-animation-duration:315ms;animation-duration:315ms}.anim-duration-316{-webkit-animation-duration:316ms;animation-duration:316ms}.anim-duration-317{-webkit-animation-duration:317ms;animation-duration:317ms}.anim-duration-318{-webkit-animation-duration:318ms;animation-duration:318ms}.anim-duration-319{-webkit-animation-duration:319ms;animation-duration:319ms}.anim-duration-320{-webkit-animation-duration:.32s;animation-duration:.32s}.anim-duration-321{-webkit-animation-duration:321ms;animation-duration:321ms}.anim-duration-322{-webkit-animation-duration:322ms;animation-duration:322ms}.anim-duration-323{-webkit-animation-duration:323ms;animation-duration:323ms}.anim-duration-324{-webkit-animation-duration:324ms;animation-duration:324ms}.anim-duration-325{-webkit-animation-duration:325ms;animation-duration:325ms}.anim-duration-326{-webkit-animation-duration:326ms;animation-duration:326ms}.anim-duration-327{-webkit-animation-duration:327ms;animation-duration:327ms}.anim-duration-328{-webkit-animation-duration:328ms;animation-duration:328ms}.anim-duration-329{-webkit-animation-duration:329ms;animation-duration:329ms}.anim-duration-330{-webkit-animation-duration:.33s;animation-duration:.33s}.anim-duration-331{-webkit-animation-duration:331ms;animation-duration:331ms}.anim-duration-332{-webkit-animation-duration:332ms;animation-duration:332ms}.anim-duration-333{-webkit-animation-duration:333ms;animation-duration:333ms}.anim-duration-334{-webkit-animation-duration:334ms;animation-duration:334ms}.anim-duration-335{-webkit-animation-duration:335ms;animation-duration:335ms}.anim-duration-336{-webkit-animation-duration:336ms;animation-duration:336ms}.anim-duration-337{-webkit-animation-duration:337ms;animation-duration:337ms}.anim-duration-338{-webkit-animation-duration:338ms;animation-duration:338ms}.anim-duration-339{-webkit-animation-duration:339ms;animation-duration:339ms}.anim-duration-340{-webkit-animation-duration:.34s;animation-duration:.34s}.anim-duration-341{-webkit-animation-duration:341ms;animation-duration:341ms}.anim-duration-342{-webkit-animation-duration:342ms;animation-duration:342ms}.anim-duration-343{-webkit-animation-duration:343ms;animation-duration:343ms}.anim-duration-344{-webkit-animation-duration:344ms;animation-duration:344ms}.anim-duration-345{-webkit-animation-duration:345ms;animation-duration:345ms}.anim-duration-346{-webkit-animation-duration:346ms;animation-duration:346ms}.anim-duration-347{-webkit-animation-duration:347ms;animation-duration:347ms}.anim-duration-348{-webkit-animation-duration:348ms;animation-duration:348ms}.anim-duration-349{-webkit-animation-duration:349ms;animation-duration:349ms}.anim-duration-350{-webkit-animation-duration:.35s;animation-duration:.35s}.anim-duration-351{-webkit-animation-duration:351ms;animation-duration:351ms}.anim-duration-352{-webkit-animation-duration:352ms;animation-duration:352ms}.anim-duration-353{-webkit-animation-duration:353ms;animation-duration:353ms}.anim-duration-354{-webkit-animation-duration:354ms;animation-duration:354ms}.anim-duration-355{-webkit-animation-duration:355ms;animation-duration:355ms}.anim-duration-356{-webkit-animation-duration:356ms;animation-duration:356ms}.anim-duration-357{-webkit-animation-duration:357ms;animation-duration:357ms}.anim-duration-358{-webkit-animation-duration:358ms;animation-duration:358ms}.anim-duration-359{-webkit-animation-duration:359ms;animation-duration:359ms}.anim-duration-360{-webkit-animation-duration:.36s;animation-duration:.36s}.anim-duration-361{-webkit-animation-duration:361ms;animation-duration:361ms}.anim-duration-362{-webkit-animation-duration:362ms;animation-duration:362ms}.anim-duration-363{-webkit-animation-duration:363ms;animation-duration:363ms}.anim-duration-364{-webkit-animation-duration:364ms;animation-duration:364ms}.anim-duration-365{-webkit-animation-duration:365ms;animation-duration:365ms}.anim-duration-366{-webkit-animation-duration:366ms;animation-duration:366ms}.anim-duration-367{-webkit-animation-duration:367ms;animation-duration:367ms}.anim-duration-368{-webkit-animation-duration:368ms;animation-duration:368ms}.anim-duration-369{-webkit-animation-duration:369ms;animation-duration:369ms}.anim-duration-370{-webkit-animation-duration:.37s;animation-duration:.37s}.anim-duration-371{-webkit-animation-duration:371ms;animation-duration:371ms}.anim-duration-372{-webkit-animation-duration:372ms;animation-duration:372ms}.anim-duration-373{-webkit-animation-duration:373ms;animation-duration:373ms}.anim-duration-374{-webkit-animation-duration:374ms;animation-duration:374ms}.anim-duration-375{-webkit-animation-duration:375ms;animation-duration:375ms}.anim-duration-376{-webkit-animation-duration:376ms;animation-duration:376ms}.anim-duration-377{-webkit-animation-duration:377ms;animation-duration:377ms}.anim-duration-378{-webkit-animation-duration:378ms;animation-duration:378ms}.anim-duration-379{-webkit-animation-duration:379ms;animation-duration:379ms}.anim-duration-380{-webkit-animation-duration:.38s;animation-duration:.38s}.anim-duration-381{-webkit-animation-duration:381ms;animation-duration:381ms}.anim-duration-382{-webkit-animation-duration:382ms;animation-duration:382ms}.anim-duration-383{-webkit-animation-duration:383ms;animation-duration:383ms}.anim-duration-384{-webkit-animation-duration:384ms;animation-duration:384ms}.anim-duration-385{-webkit-animation-duration:385ms;animation-duration:385ms}.anim-duration-386{-webkit-animation-duration:386ms;animation-duration:386ms}.anim-duration-387{-webkit-animation-duration:387ms;animation-duration:387ms}.anim-duration-388{-webkit-animation-duration:388ms;animation-duration:388ms}.anim-duration-389{-webkit-animation-duration:389ms;animation-duration:389ms}.anim-duration-390{-webkit-animation-duration:.39s;animation-duration:.39s}.anim-duration-391{-webkit-animation-duration:391ms;animation-duration:391ms}.anim-duration-392{-webkit-animation-duration:392ms;animation-duration:392ms}.anim-duration-393{-webkit-animation-duration:393ms;animation-duration:393ms}.anim-duration-394{-webkit-animation-duration:394ms;animation-duration:394ms}.anim-duration-395{-webkit-animation-duration:395ms;animation-duration:395ms}.anim-duration-396{-webkit-animation-duration:396ms;animation-duration:396ms}.anim-duration-397{-webkit-animation-duration:397ms;animation-duration:397ms}.anim-duration-398{-webkit-animation-duration:398ms;animation-duration:398ms}.anim-duration-399{-webkit-animation-duration:399ms;animation-duration:399ms}.anim-duration-400{-webkit-animation-duration:.4s;animation-duration:.4s}.anim-duration-401{-webkit-animation-duration:401ms;animation-duration:401ms}.anim-duration-402{-webkit-animation-duration:402ms;animation-duration:402ms}.anim-duration-403{-webkit-animation-duration:403ms;animation-duration:403ms}.anim-duration-404{-webkit-animation-duration:404ms;animation-duration:404ms}.anim-duration-405{-webkit-animation-duration:405ms;animation-duration:405ms}.anim-duration-406{-webkit-animation-duration:406ms;animation-duration:406ms}.anim-duration-407{-webkit-animation-duration:407ms;animation-duration:407ms}.anim-duration-408{-webkit-animation-duration:408ms;animation-duration:408ms}.anim-duration-409{-webkit-animation-duration:409ms;animation-duration:409ms}.anim-duration-410{-webkit-animation-duration:.41s;animation-duration:.41s}.anim-duration-411{-webkit-animation-duration:411ms;animation-duration:411ms}.anim-duration-412{-webkit-animation-duration:412ms;animation-duration:412ms}.anim-duration-413{-webkit-animation-duration:413ms;animation-duration:413ms}.anim-duration-414{-webkit-animation-duration:414ms;animation-duration:414ms}.anim-duration-415{-webkit-animation-duration:415ms;animation-duration:415ms}.anim-duration-416{-webkit-animation-duration:416ms;animation-duration:416ms}.anim-duration-417{-webkit-animation-duration:417ms;animation-duration:417ms}.anim-duration-418{-webkit-animation-duration:418ms;animation-duration:418ms}.anim-duration-419{-webkit-animation-duration:419ms;animation-duration:419ms}.anim-duration-420{-webkit-animation-duration:.42s;animation-duration:.42s}.anim-duration-421{-webkit-animation-duration:421ms;animation-duration:421ms}.anim-duration-422{-webkit-animation-duration:422ms;animation-duration:422ms}.anim-duration-423{-webkit-animation-duration:423ms;animation-duration:423ms}.anim-duration-424{-webkit-animation-duration:424ms;animation-duration:424ms}.anim-duration-425{-webkit-animation-duration:425ms;animation-duration:425ms}.anim-duration-426{-webkit-animation-duration:426ms;animation-duration:426ms}.anim-duration-427{-webkit-animation-duration:427ms;animation-duration:427ms}.anim-duration-428{-webkit-animation-duration:428ms;animation-duration:428ms}.anim-duration-429{-webkit-animation-duration:429ms;animation-duration:429ms}.anim-duration-430{-webkit-animation-duration:.43s;animation-duration:.43s}.anim-duration-431{-webkit-animation-duration:431ms;animation-duration:431ms}.anim-duration-432{-webkit-animation-duration:432ms;animation-duration:432ms}.anim-duration-433{-webkit-animation-duration:433ms;animation-duration:433ms}.anim-duration-434{-webkit-animation-duration:434ms;animation-duration:434ms}.anim-duration-435{-webkit-animation-duration:435ms;animation-duration:435ms}.anim-duration-436{-webkit-animation-duration:436ms;animation-duration:436ms}.anim-duration-437{-webkit-animation-duration:437ms;animation-duration:437ms}.anim-duration-438{-webkit-animation-duration:438ms;animation-duration:438ms}.anim-duration-439{-webkit-animation-duration:439ms;animation-duration:439ms}.anim-duration-440{-webkit-animation-duration:.44s;animation-duration:.44s}.anim-duration-441{-webkit-animation-duration:441ms;animation-duration:441ms}.anim-duration-442{-webkit-animation-duration:442ms;animation-duration:442ms}.anim-duration-443{-webkit-animation-duration:443ms;animation-duration:443ms}.anim-duration-444{-webkit-animation-duration:444ms;animation-duration:444ms}.anim-duration-445{-webkit-animation-duration:445ms;animation-duration:445ms}.anim-duration-446{-webkit-animation-duration:446ms;animation-duration:446ms}.anim-duration-447{-webkit-animation-duration:447ms;animation-duration:447ms}.anim-duration-448{-webkit-animation-duration:448ms;animation-duration:448ms}.anim-duration-449{-webkit-animation-duration:449ms;animation-duration:449ms}.anim-duration-450{-webkit-animation-duration:.45s;animation-duration:.45s}.anim-duration-451{-webkit-animation-duration:451ms;animation-duration:451ms}.anim-duration-452{-webkit-animation-duration:452ms;animation-duration:452ms}.anim-duration-453{-webkit-animation-duration:453ms;animation-duration:453ms}.anim-duration-454{-webkit-animation-duration:454ms;animation-duration:454ms}.anim-duration-455{-webkit-animation-duration:455ms;animation-duration:455ms}.anim-duration-456{-webkit-animation-duration:456ms;animation-duration:456ms}.anim-duration-457{-webkit-animation-duration:457ms;animation-duration:457ms}.anim-duration-458{-webkit-animation-duration:458ms;animation-duration:458ms}.anim-duration-459{-webkit-animation-duration:459ms;animation-duration:459ms}.anim-duration-460{-webkit-animation-duration:.46s;animation-duration:.46s}.anim-duration-461{-webkit-animation-duration:461ms;animation-duration:461ms}.anim-duration-462{-webkit-animation-duration:462ms;animation-duration:462ms}.anim-duration-463{-webkit-animation-duration:463ms;animation-duration:463ms}.anim-duration-464{-webkit-animation-duration:464ms;animation-duration:464ms}.anim-duration-465{-webkit-animation-duration:465ms;animation-duration:465ms}.anim-duration-466{-webkit-animation-duration:466ms;animation-duration:466ms}.anim-duration-467{-webkit-animation-duration:467ms;animation-duration:467ms}.anim-duration-468{-webkit-animation-duration:468ms;animation-duration:468ms}.anim-duration-469{-webkit-animation-duration:469ms;animation-duration:469ms}.anim-duration-470{-webkit-animation-duration:.47s;animation-duration:.47s}.anim-duration-471{-webkit-animation-duration:471ms;animation-duration:471ms}.anim-duration-472{-webkit-animation-duration:472ms;animation-duration:472ms}.anim-duration-473{-webkit-animation-duration:473ms;animation-duration:473ms}.anim-duration-474{-webkit-animation-duration:474ms;animation-duration:474ms}.anim-duration-475{-webkit-animation-duration:475ms;animation-duration:475ms}.anim-duration-476{-webkit-animation-duration:476ms;animation-duration:476ms}.anim-duration-477{-webkit-animation-duration:477ms;animation-duration:477ms}.anim-duration-478{-webkit-animation-duration:478ms;animation-duration:478ms}.anim-duration-479{-webkit-animation-duration:479ms;animation-duration:479ms}.anim-duration-480{-webkit-animation-duration:.48s;animation-duration:.48s}.anim-duration-481{-webkit-animation-duration:481ms;animation-duration:481ms}.anim-duration-482{-webkit-animation-duration:482ms;animation-duration:482ms}.anim-duration-483{-webkit-animation-duration:483ms;animation-duration:483ms}.anim-duration-484{-webkit-animation-duration:484ms;animation-duration:484ms}.anim-duration-485{-webkit-animation-duration:485ms;animation-duration:485ms}.anim-duration-486{-webkit-animation-duration:486ms;animation-duration:486ms}.anim-duration-487{-webkit-animation-duration:487ms;animation-duration:487ms}.anim-duration-488{-webkit-animation-duration:488ms;animation-duration:488ms}.anim-duration-489{-webkit-animation-duration:489ms;animation-duration:489ms}.anim-duration-490{-webkit-animation-duration:.49s;animation-duration:.49s}.anim-duration-491{-webkit-animation-duration:491ms;animation-duration:491ms}.anim-duration-492{-webkit-animation-duration:492ms;animation-duration:492ms}.anim-duration-493{-webkit-animation-duration:493ms;animation-duration:493ms}.anim-duration-494{-webkit-animation-duration:494ms;animation-duration:494ms}.anim-duration-495{-webkit-animation-duration:495ms;animation-duration:495ms}.anim-duration-496{-webkit-animation-duration:496ms;animation-duration:496ms}.anim-duration-497{-webkit-animation-duration:497ms;animation-duration:497ms}.anim-duration-498{-webkit-animation-duration:498ms;animation-duration:498ms}.anim-duration-499{-webkit-animation-duration:499ms;animation-duration:499ms}.anim-duration-500{-webkit-animation-duration:.5s;animation-duration:.5s}.anim-duration-501{-webkit-animation-duration:501ms;animation-duration:501ms}.anim-duration-502{-webkit-animation-duration:502ms;animation-duration:502ms}.anim-duration-503{-webkit-animation-duration:503ms;animation-duration:503ms}.anim-duration-504{-webkit-animation-duration:504ms;animation-duration:504ms}.anim-duration-505{-webkit-animation-duration:505ms;animation-duration:505ms}.anim-duration-506{-webkit-animation-duration:506ms;animation-duration:506ms}.anim-duration-507{-webkit-animation-duration:507ms;animation-duration:507ms}.anim-duration-508{-webkit-animation-duration:508ms;animation-duration:508ms}.anim-duration-509{-webkit-animation-duration:509ms;animation-duration:509ms}.anim-duration-510{-webkit-animation-duration:.51s;animation-duration:.51s}.anim-duration-511{-webkit-animation-duration:511ms;animation-duration:511ms}.anim-duration-512{-webkit-animation-duration:512ms;animation-duration:512ms}.anim-duration-513{-webkit-animation-duration:513ms;animation-duration:513ms}.anim-duration-514{-webkit-animation-duration:514ms;animation-duration:514ms}.anim-duration-515{-webkit-animation-duration:515ms;animation-duration:515ms}.anim-duration-516{-webkit-animation-duration:516ms;animation-duration:516ms}.anim-duration-517{-webkit-animation-duration:517ms;animation-duration:517ms}.anim-duration-518{-webkit-animation-duration:518ms;animation-duration:518ms}.anim-duration-519{-webkit-animation-duration:519ms;animation-duration:519ms}.anim-duration-520{-webkit-animation-duration:.52s;animation-duration:.52s}.anim-duration-521{-webkit-animation-duration:521ms;animation-duration:521ms}.anim-duration-522{-webkit-animation-duration:522ms;animation-duration:522ms}.anim-duration-523{-webkit-animation-duration:523ms;animation-duration:523ms}.anim-duration-524{-webkit-animation-duration:524ms;animation-duration:524ms}.anim-duration-525{-webkit-animation-duration:525ms;animation-duration:525ms}.anim-duration-526{-webkit-animation-duration:526ms;animation-duration:526ms}.anim-duration-527{-webkit-animation-duration:527ms;animation-duration:527ms}.anim-duration-528{-webkit-animation-duration:528ms;animation-duration:528ms}.anim-duration-529{-webkit-animation-duration:529ms;animation-duration:529ms}.anim-duration-530{-webkit-animation-duration:.53s;animation-duration:.53s}.anim-duration-531{-webkit-animation-duration:531ms;animation-duration:531ms}.anim-duration-532{-webkit-animation-duration:532ms;animation-duration:532ms}.anim-duration-533{-webkit-animation-duration:533ms;animation-duration:533ms}.anim-duration-534{-webkit-animation-duration:534ms;animation-duration:534ms}.anim-duration-535{-webkit-animation-duration:535ms;animation-duration:535ms}.anim-duration-536{-webkit-animation-duration:536ms;animation-duration:536ms}.anim-duration-537{-webkit-animation-duration:537ms;animation-duration:537ms}.anim-duration-538{-webkit-animation-duration:538ms;animation-duration:538ms}.anim-duration-539{-webkit-animation-duration:539ms;animation-duration:539ms}.anim-duration-540{-webkit-animation-duration:.54s;animation-duration:.54s}.anim-duration-541{-webkit-animation-duration:541ms;animation-duration:541ms}.anim-duration-542{-webkit-animation-duration:542ms;animation-duration:542ms}.anim-duration-543{-webkit-animation-duration:543ms;animation-duration:543ms}.anim-duration-544{-webkit-animation-duration:544ms;animation-duration:544ms}.anim-duration-545{-webkit-animation-duration:545ms;animation-duration:545ms}.anim-duration-546{-webkit-animation-duration:546ms;animation-duration:546ms}.anim-duration-547{-webkit-animation-duration:547ms;animation-duration:547ms}.anim-duration-548{-webkit-animation-duration:548ms;animation-duration:548ms}.anim-duration-549{-webkit-animation-duration:549ms;animation-duration:549ms}.anim-duration-550{-webkit-animation-duration:.55s;animation-duration:.55s}.anim-duration-551{-webkit-animation-duration:551ms;animation-duration:551ms}.anim-duration-552{-webkit-animation-duration:552ms;animation-duration:552ms}.anim-duration-553{-webkit-animation-duration:553ms;animation-duration:553ms}.anim-duration-554{-webkit-animation-duration:554ms;animation-duration:554ms}.anim-duration-555{-webkit-animation-duration:555ms;animation-duration:555ms}.anim-duration-556{-webkit-animation-duration:556ms;animation-duration:556ms}.anim-duration-557{-webkit-animation-duration:557ms;animation-duration:557ms}.anim-duration-558{-webkit-animation-duration:558ms;animation-duration:558ms}.anim-duration-559{-webkit-animation-duration:559ms;animation-duration:559ms}.anim-duration-560{-webkit-animation-duration:.56s;animation-duration:.56s}.anim-duration-561{-webkit-animation-duration:561ms;animation-duration:561ms}.anim-duration-562{-webkit-animation-duration:562ms;animation-duration:562ms}.anim-duration-563{-webkit-animation-duration:563ms;animation-duration:563ms}.anim-duration-564{-webkit-animation-duration:564ms;animation-duration:564ms}.anim-duration-565{-webkit-animation-duration:565ms;animation-duration:565ms}.anim-duration-566{-webkit-animation-duration:566ms;animation-duration:566ms}.anim-duration-567{-webkit-animation-duration:567ms;animation-duration:567ms}.anim-duration-568{-webkit-animation-duration:568ms;animation-duration:568ms}.anim-duration-569{-webkit-animation-duration:569ms;animation-duration:569ms}.anim-duration-570{-webkit-animation-duration:.57s;animation-duration:.57s}.anim-duration-571{-webkit-animation-duration:571ms;animation-duration:571ms}.anim-duration-572{-webkit-animation-duration:572ms;animation-duration:572ms}.anim-duration-573{-webkit-animation-duration:573ms;animation-duration:573ms}.anim-duration-574{-webkit-animation-duration:574ms;animation-duration:574ms}.anim-duration-575{-webkit-animation-duration:575ms;animation-duration:575ms}.anim-duration-576{-webkit-animation-duration:576ms;animation-duration:576ms}.anim-duration-577{-webkit-animation-duration:577ms;animation-duration:577ms}.anim-duration-578{-webkit-animation-duration:578ms;animation-duration:578ms}.anim-duration-579{-webkit-animation-duration:579ms;animation-duration:579ms}.anim-duration-580{-webkit-animation-duration:.58s;animation-duration:.58s}.anim-duration-581{-webkit-animation-duration:581ms;animation-duration:581ms}.anim-duration-582{-webkit-animation-duration:582ms;animation-duration:582ms}.anim-duration-583{-webkit-animation-duration:583ms;animation-duration:583ms}.anim-duration-584{-webkit-animation-duration:584ms;animation-duration:584ms}.anim-duration-585{-webkit-animation-duration:585ms;animation-duration:585ms}.anim-duration-586{-webkit-animation-duration:586ms;animation-duration:586ms}.anim-duration-587{-webkit-animation-duration:587ms;animation-duration:587ms}.anim-duration-588{-webkit-animation-duration:588ms;animation-duration:588ms}.anim-duration-589{-webkit-animation-duration:589ms;animation-duration:589ms}.anim-duration-590{-webkit-animation-duration:.59s;animation-duration:.59s}.anim-duration-591{-webkit-animation-duration:591ms;animation-duration:591ms}.anim-duration-592{-webkit-animation-duration:592ms;animation-duration:592ms}.anim-duration-593{-webkit-animation-duration:593ms;animation-duration:593ms}.anim-duration-594{-webkit-animation-duration:594ms;animation-duration:594ms}.anim-duration-595{-webkit-animation-duration:595ms;animation-duration:595ms}.anim-duration-596{-webkit-animation-duration:596ms;animation-duration:596ms}.anim-duration-597{-webkit-animation-duration:597ms;animation-duration:597ms}.anim-duration-598{-webkit-animation-duration:598ms;animation-duration:598ms}.anim-duration-599{-webkit-animation-duration:599ms;animation-duration:599ms}.anim-duration-600{-webkit-animation-duration:.6s;animation-duration:.6s}.anim-duration-601{-webkit-animation-duration:601ms;animation-duration:601ms}.anim-duration-602{-webkit-animation-duration:602ms;animation-duration:602ms}.anim-duration-603{-webkit-animation-duration:603ms;animation-duration:603ms}.anim-duration-604{-webkit-animation-duration:604ms;animation-duration:604ms}.anim-duration-605{-webkit-animation-duration:605ms;animation-duration:605ms}.anim-duration-606{-webkit-animation-duration:606ms;animation-duration:606ms}.anim-duration-607{-webkit-animation-duration:607ms;animation-duration:607ms}.anim-duration-608{-webkit-animation-duration:608ms;animation-duration:608ms}.anim-duration-609{-webkit-animation-duration:609ms;animation-duration:609ms}.anim-duration-610{-webkit-animation-duration:.61s;animation-duration:.61s}.anim-duration-611{-webkit-animation-duration:611ms;animation-duration:611ms}.anim-duration-612{-webkit-animation-duration:612ms;animation-duration:612ms}.anim-duration-613{-webkit-animation-duration:613ms;animation-duration:613ms}.anim-duration-614{-webkit-animation-duration:614ms;animation-duration:614ms}.anim-duration-615{-webkit-animation-duration:615ms;animation-duration:615ms}.anim-duration-616{-webkit-animation-duration:616ms;animation-duration:616ms}.anim-duration-617{-webkit-animation-duration:617ms;animation-duration:617ms}.anim-duration-618{-webkit-animation-duration:618ms;animation-duration:618ms}.anim-duration-619{-webkit-animation-duration:619ms;animation-duration:619ms}.anim-duration-620{-webkit-animation-duration:.62s;animation-duration:.62s}.anim-duration-621{-webkit-animation-duration:621ms;animation-duration:621ms}.anim-duration-622{-webkit-animation-duration:622ms;animation-duration:622ms}.anim-duration-623{-webkit-animation-duration:623ms;animation-duration:623ms}.anim-duration-624{-webkit-animation-duration:624ms;animation-duration:624ms}.anim-duration-625{-webkit-animation-duration:625ms;animation-duration:625ms}.anim-duration-626{-webkit-animation-duration:626ms;animation-duration:626ms}.anim-duration-627{-webkit-animation-duration:627ms;animation-duration:627ms}.anim-duration-628{-webkit-animation-duration:628ms;animation-duration:628ms}.anim-duration-629{-webkit-animation-duration:629ms;animation-duration:629ms}.anim-duration-630{-webkit-animation-duration:.63s;animation-duration:.63s}.anim-duration-631{-webkit-animation-duration:631ms;animation-duration:631ms}.anim-duration-632{-webkit-animation-duration:632ms;animation-duration:632ms}.anim-duration-633{-webkit-animation-duration:633ms;animation-duration:633ms}.anim-duration-634{-webkit-animation-duration:634ms;animation-duration:634ms}.anim-duration-635{-webkit-animation-duration:635ms;animation-duration:635ms}.anim-duration-636{-webkit-animation-duration:636ms;animation-duration:636ms}.anim-duration-637{-webkit-animation-duration:637ms;animation-duration:637ms}.anim-duration-638{-webkit-animation-duration:638ms;animation-duration:638ms}.anim-duration-639{-webkit-animation-duration:639ms;animation-duration:639ms}.anim-duration-640{-webkit-animation-duration:.64s;animation-duration:.64s}.anim-duration-641{-webkit-animation-duration:641ms;animation-duration:641ms}.anim-duration-642{-webkit-animation-duration:642ms;animation-duration:642ms}.anim-duration-643{-webkit-animation-duration:643ms;animation-duration:643ms}.anim-duration-644{-webkit-animation-duration:644ms;animation-duration:644ms}.anim-duration-645{-webkit-animation-duration:645ms;animation-duration:645ms}.anim-duration-646{-webkit-animation-duration:646ms;animation-duration:646ms}.anim-duration-647{-webkit-animation-duration:647ms;animation-duration:647ms}.anim-duration-648{-webkit-animation-duration:648ms;animation-duration:648ms}.anim-duration-649{-webkit-animation-duration:649ms;animation-duration:649ms}.anim-duration-650{-webkit-animation-duration:.65s;animation-duration:.65s}.anim-duration-651{-webkit-animation-duration:651ms;animation-duration:651ms}.anim-duration-652{-webkit-animation-duration:652ms;animation-duration:652ms}.anim-duration-653{-webkit-animation-duration:653ms;animation-duration:653ms}.anim-duration-654{-webkit-animation-duration:654ms;animation-duration:654ms}.anim-duration-655{-webkit-animation-duration:655ms;animation-duration:655ms}.anim-duration-656{-webkit-animation-duration:656ms;animation-duration:656ms}.anim-duration-657{-webkit-animation-duration:657ms;animation-duration:657ms}.anim-duration-658{-webkit-animation-duration:658ms;animation-duration:658ms}.anim-duration-659{-webkit-animation-duration:659ms;animation-duration:659ms}.anim-duration-660{-webkit-animation-duration:.66s;animation-duration:.66s}.anim-duration-661{-webkit-animation-duration:661ms;animation-duration:661ms}.anim-duration-662{-webkit-animation-duration:662ms;animation-duration:662ms}.anim-duration-663{-webkit-animation-duration:663ms;animation-duration:663ms}.anim-duration-664{-webkit-animation-duration:664ms;animation-duration:664ms}.anim-duration-665{-webkit-animation-duration:665ms;animation-duration:665ms}.anim-duration-666{-webkit-animation-duration:666ms;animation-duration:666ms}.anim-duration-667{-webkit-animation-duration:667ms;animation-duration:667ms}.anim-duration-668{-webkit-animation-duration:668ms;animation-duration:668ms}.anim-duration-669{-webkit-animation-duration:669ms;animation-duration:669ms}.anim-duration-670{-webkit-animation-duration:.67s;animation-duration:.67s}.anim-duration-671{-webkit-animation-duration:671ms;animation-duration:671ms}.anim-duration-672{-webkit-animation-duration:672ms;animation-duration:672ms}.anim-duration-673{-webkit-animation-duration:673ms;animation-duration:673ms}.anim-duration-674{-webkit-animation-duration:674ms;animation-duration:674ms}.anim-duration-675{-webkit-animation-duration:675ms;animation-duration:675ms}.anim-duration-676{-webkit-animation-duration:676ms;animation-duration:676ms}.anim-duration-677{-webkit-animation-duration:677ms;animation-duration:677ms}.anim-duration-678{-webkit-animation-duration:678ms;animation-duration:678ms}.anim-duration-679{-webkit-animation-duration:679ms;animation-duration:679ms}.anim-duration-680{-webkit-animation-duration:.68s;animation-duration:.68s}.anim-duration-681{-webkit-animation-duration:681ms;animation-duration:681ms}.anim-duration-682{-webkit-animation-duration:682ms;animation-duration:682ms}.anim-duration-683{-webkit-animation-duration:683ms;animation-duration:683ms}.anim-duration-684{-webkit-animation-duration:684ms;animation-duration:684ms}.anim-duration-685{-webkit-animation-duration:685ms;animation-duration:685ms}.anim-duration-686{-webkit-animation-duration:686ms;animation-duration:686ms}.anim-duration-687{-webkit-animation-duration:687ms;animation-duration:687ms}.anim-duration-688{-webkit-animation-duration:688ms;animation-duration:688ms}.anim-duration-689{-webkit-animation-duration:689ms;animation-duration:689ms}.anim-duration-690{-webkit-animation-duration:.69s;animation-duration:.69s}.anim-duration-691{-webkit-animation-duration:691ms;animation-duration:691ms}.anim-duration-692{-webkit-animation-duration:692ms;animation-duration:692ms}.anim-duration-693{-webkit-animation-duration:693ms;animation-duration:693ms}.anim-duration-694{-webkit-animation-duration:694ms;animation-duration:694ms}.anim-duration-695{-webkit-animation-duration:695ms;animation-duration:695ms}.anim-duration-696{-webkit-animation-duration:696ms;animation-duration:696ms}.anim-duration-697{-webkit-animation-duration:697ms;animation-duration:697ms}.anim-duration-698{-webkit-animation-duration:698ms;animation-duration:698ms}.anim-duration-699{-webkit-animation-duration:699ms;animation-duration:699ms}.anim-duration-700{-webkit-animation-duration:.7s;animation-duration:.7s}.anim-duration-701{-webkit-animation-duration:701ms;animation-duration:701ms}.anim-duration-702{-webkit-animation-duration:702ms;animation-duration:702ms}.anim-duration-703{-webkit-animation-duration:703ms;animation-duration:703ms}.anim-duration-704{-webkit-animation-duration:704ms;animation-duration:704ms}.anim-duration-705{-webkit-animation-duration:705ms;animation-duration:705ms}.anim-duration-706{-webkit-animation-duration:706ms;animation-duration:706ms}.anim-duration-707{-webkit-animation-duration:707ms;animation-duration:707ms}.anim-duration-708{-webkit-animation-duration:708ms;animation-duration:708ms}.anim-duration-709{-webkit-animation-duration:709ms;animation-duration:709ms}.anim-duration-710{-webkit-animation-duration:.71s;animation-duration:.71s}.anim-duration-711{-webkit-animation-duration:711ms;animation-duration:711ms}.anim-duration-712{-webkit-animation-duration:712ms;animation-duration:712ms}.anim-duration-713{-webkit-animation-duration:713ms;animation-duration:713ms}.anim-duration-714{-webkit-animation-duration:714ms;animation-duration:714ms}.anim-duration-715{-webkit-animation-duration:715ms;animation-duration:715ms}.anim-duration-716{-webkit-animation-duration:716ms;animation-duration:716ms}.anim-duration-717{-webkit-animation-duration:717ms;animation-duration:717ms}.anim-duration-718{-webkit-animation-duration:718ms;animation-duration:718ms}.anim-duration-719{-webkit-animation-duration:719ms;animation-duration:719ms}.anim-duration-720{-webkit-animation-duration:.72s;animation-duration:.72s}.anim-duration-721{-webkit-animation-duration:721ms;animation-duration:721ms}.anim-duration-722{-webkit-animation-duration:722ms;animation-duration:722ms}.anim-duration-723{-webkit-animation-duration:723ms;animation-duration:723ms}.anim-duration-724{-webkit-animation-duration:724ms;animation-duration:724ms}.anim-duration-725{-webkit-animation-duration:725ms;animation-duration:725ms}.anim-duration-726{-webkit-animation-duration:726ms;animation-duration:726ms}.anim-duration-727{-webkit-animation-duration:727ms;animation-duration:727ms}.anim-duration-728{-webkit-animation-duration:728ms;animation-duration:728ms}.anim-duration-729{-webkit-animation-duration:729ms;animation-duration:729ms}.anim-duration-730{-webkit-animation-duration:.73s;animation-duration:.73s}.anim-duration-731{-webkit-animation-duration:731ms;animation-duration:731ms}.anim-duration-732{-webkit-animation-duration:732ms;animation-duration:732ms}.anim-duration-733{-webkit-animation-duration:733ms;animation-duration:733ms}.anim-duration-734{-webkit-animation-duration:734ms;animation-duration:734ms}.anim-duration-735{-webkit-animation-duration:735ms;animation-duration:735ms}.anim-duration-736{-webkit-animation-duration:736ms;animation-duration:736ms}.anim-duration-737{-webkit-animation-duration:737ms;animation-duration:737ms}.anim-duration-738{-webkit-animation-duration:738ms;animation-duration:738ms}.anim-duration-739{-webkit-animation-duration:739ms;animation-duration:739ms}.anim-duration-740{-webkit-animation-duration:.74s;animation-duration:.74s}.anim-duration-741{-webkit-animation-duration:741ms;animation-duration:741ms}.anim-duration-742{-webkit-animation-duration:742ms;animation-duration:742ms}.anim-duration-743{-webkit-animation-duration:743ms;animation-duration:743ms}.anim-duration-744{-webkit-animation-duration:744ms;animation-duration:744ms}.anim-duration-745{-webkit-animation-duration:745ms;animation-duration:745ms}.anim-duration-746{-webkit-animation-duration:746ms;animation-duration:746ms}.anim-duration-747{-webkit-animation-duration:747ms;animation-duration:747ms}.anim-duration-748{-webkit-animation-duration:748ms;animation-duration:748ms}.anim-duration-749{-webkit-animation-duration:749ms;animation-duration:749ms}.anim-duration-750{-webkit-animation-duration:.75s;animation-duration:.75s}.anim-duration-751{-webkit-animation-duration:751ms;animation-duration:751ms}.anim-duration-752{-webkit-animation-duration:752ms;animation-duration:752ms}.anim-duration-753{-webkit-animation-duration:753ms;animation-duration:753ms}.anim-duration-754{-webkit-animation-duration:754ms;animation-duration:754ms}.anim-duration-755{-webkit-animation-duration:755ms;animation-duration:755ms}.anim-duration-756{-webkit-animation-duration:756ms;animation-duration:756ms}.anim-duration-757{-webkit-animation-duration:757ms;animation-duration:757ms}.anim-duration-758{-webkit-animation-duration:758ms;animation-duration:758ms}.anim-duration-759{-webkit-animation-duration:759ms;animation-duration:759ms}.anim-duration-760{-webkit-animation-duration:.76s;animation-duration:.76s}.anim-duration-761{-webkit-animation-duration:761ms;animation-duration:761ms}.anim-duration-762{-webkit-animation-duration:762ms;animation-duration:762ms}.anim-duration-763{-webkit-animation-duration:763ms;animation-duration:763ms}.anim-duration-764{-webkit-animation-duration:764ms;animation-duration:764ms}.anim-duration-765{-webkit-animation-duration:765ms;animation-duration:765ms}.anim-duration-766{-webkit-animation-duration:766ms;animation-duration:766ms}.anim-duration-767{-webkit-animation-duration:767ms;animation-duration:767ms}.anim-duration-768{-webkit-animation-duration:768ms;animation-duration:768ms}.anim-duration-769{-webkit-animation-duration:769ms;animation-duration:769ms}.anim-duration-770{-webkit-animation-duration:.77s;animation-duration:.77s}.anim-duration-771{-webkit-animation-duration:771ms;animation-duration:771ms}.anim-duration-772{-webkit-animation-duration:772ms;animation-duration:772ms}.anim-duration-773{-webkit-animation-duration:773ms;animation-duration:773ms}.anim-duration-774{-webkit-animation-duration:774ms;animation-duration:774ms}.anim-duration-775{-webkit-animation-duration:775ms;animation-duration:775ms}.anim-duration-776{-webkit-animation-duration:776ms;animation-duration:776ms}.anim-duration-777{-webkit-animation-duration:777ms;animation-duration:777ms}.anim-duration-778{-webkit-animation-duration:778ms;animation-duration:778ms}.anim-duration-779{-webkit-animation-duration:779ms;animation-duration:779ms}.anim-duration-780{-webkit-animation-duration:.78s;animation-duration:.78s}.anim-duration-781{-webkit-animation-duration:781ms;animation-duration:781ms}.anim-duration-782{-webkit-animation-duration:782ms;animation-duration:782ms}.anim-duration-783{-webkit-animation-duration:783ms;animation-duration:783ms}.anim-duration-784{-webkit-animation-duration:784ms;animation-duration:784ms}.anim-duration-785{-webkit-animation-duration:785ms;animation-duration:785ms}.anim-duration-786{-webkit-animation-duration:786ms;animation-duration:786ms}.anim-duration-787{-webkit-animation-duration:787ms;animation-duration:787ms}.anim-duration-788{-webkit-animation-duration:788ms;animation-duration:788ms}.anim-duration-789{-webkit-animation-duration:789ms;animation-duration:789ms}.anim-duration-790{-webkit-animation-duration:.79s;animation-duration:.79s}.anim-duration-791{-webkit-animation-duration:791ms;animation-duration:791ms}.anim-duration-792{-webkit-animation-duration:792ms;animation-duration:792ms}.anim-duration-793{-webkit-animation-duration:793ms;animation-duration:793ms}.anim-duration-794{-webkit-animation-duration:794ms;animation-duration:794ms}.anim-duration-795{-webkit-animation-duration:795ms;animation-duration:795ms}.anim-duration-796{-webkit-animation-duration:796ms;animation-duration:796ms}.anim-duration-797{-webkit-animation-duration:797ms;animation-duration:797ms}.anim-duration-798{-webkit-animation-duration:798ms;animation-duration:798ms}.anim-duration-799{-webkit-animation-duration:799ms;animation-duration:799ms}.anim-duration-800{-webkit-animation-duration:.8s;animation-duration:.8s}.anim-duration-801{-webkit-animation-duration:801ms;animation-duration:801ms}.anim-duration-802{-webkit-animation-duration:802ms;animation-duration:802ms}.anim-duration-803{-webkit-animation-duration:803ms;animation-duration:803ms}.anim-duration-804{-webkit-animation-duration:804ms;animation-duration:804ms}.anim-duration-805{-webkit-animation-duration:805ms;animation-duration:805ms}.anim-duration-806{-webkit-animation-duration:806ms;animation-duration:806ms}.anim-duration-807{-webkit-animation-duration:807ms;animation-duration:807ms}.anim-duration-808{-webkit-animation-duration:808ms;animation-duration:808ms}.anim-duration-809{-webkit-animation-duration:809ms;animation-duration:809ms}.anim-duration-810{-webkit-animation-duration:.81s;animation-duration:.81s}.anim-duration-811{-webkit-animation-duration:811ms;animation-duration:811ms}.anim-duration-812{-webkit-animation-duration:812ms;animation-duration:812ms}.anim-duration-813{-webkit-animation-duration:813ms;animation-duration:813ms}.anim-duration-814{-webkit-animation-duration:814ms;animation-duration:814ms}.anim-duration-815{-webkit-animation-duration:815ms;animation-duration:815ms}.anim-duration-816{-webkit-animation-duration:816ms;animation-duration:816ms}.anim-duration-817{-webkit-animation-duration:817ms;animation-duration:817ms}.anim-duration-818{-webkit-animation-duration:818ms;animation-duration:818ms}.anim-duration-819{-webkit-animation-duration:819ms;animation-duration:819ms}.anim-duration-820{-webkit-animation-duration:.82s;animation-duration:.82s}.anim-duration-821{-webkit-animation-duration:821ms;animation-duration:821ms}.anim-duration-822{-webkit-animation-duration:822ms;animation-duration:822ms}.anim-duration-823{-webkit-animation-duration:823ms;animation-duration:823ms}.anim-duration-824{-webkit-animation-duration:824ms;animation-duration:824ms}.anim-duration-825{-webkit-animation-duration:825ms;animation-duration:825ms}.anim-duration-826{-webkit-animation-duration:826ms;animation-duration:826ms}.anim-duration-827{-webkit-animation-duration:827ms;animation-duration:827ms}.anim-duration-828{-webkit-animation-duration:828ms;animation-duration:828ms}.anim-duration-829{-webkit-animation-duration:829ms;animation-duration:829ms}.anim-duration-830{-webkit-animation-duration:.83s;animation-duration:.83s}.anim-duration-831{-webkit-animation-duration:831ms;animation-duration:831ms}.anim-duration-832{-webkit-animation-duration:832ms;animation-duration:832ms}.anim-duration-833{-webkit-animation-duration:833ms;animation-duration:833ms}.anim-duration-834{-webkit-animation-duration:834ms;animation-duration:834ms}.anim-duration-835{-webkit-animation-duration:835ms;animation-duration:835ms}.anim-duration-836{-webkit-animation-duration:836ms;animation-duration:836ms}.anim-duration-837{-webkit-animation-duration:837ms;animation-duration:837ms}.anim-duration-838{-webkit-animation-duration:838ms;animation-duration:838ms}.anim-duration-839{-webkit-animation-duration:839ms;animation-duration:839ms}.anim-duration-840{-webkit-animation-duration:.84s;animation-duration:.84s}.anim-duration-841{-webkit-animation-duration:841ms;animation-duration:841ms}.anim-duration-842{-webkit-animation-duration:842ms;animation-duration:842ms}.anim-duration-843{-webkit-animation-duration:843ms;animation-duration:843ms}.anim-duration-844{-webkit-animation-duration:844ms;animation-duration:844ms}.anim-duration-845{-webkit-animation-duration:845ms;animation-duration:845ms}.anim-duration-846{-webkit-animation-duration:846ms;animation-duration:846ms}.anim-duration-847{-webkit-animation-duration:847ms;animation-duration:847ms}.anim-duration-848{-webkit-animation-duration:848ms;animation-duration:848ms}.anim-duration-849{-webkit-animation-duration:849ms;animation-duration:849ms}.anim-duration-850{-webkit-animation-duration:.85s;animation-duration:.85s}.anim-duration-851{-webkit-animation-duration:851ms;animation-duration:851ms}.anim-duration-852{-webkit-animation-duration:852ms;animation-duration:852ms}.anim-duration-853{-webkit-animation-duration:853ms;animation-duration:853ms}.anim-duration-854{-webkit-animation-duration:854ms;animation-duration:854ms}.anim-duration-855{-webkit-animation-duration:855ms;animation-duration:855ms}.anim-duration-856{-webkit-animation-duration:856ms;animation-duration:856ms}.anim-duration-857{-webkit-animation-duration:857ms;animation-duration:857ms}.anim-duration-858{-webkit-animation-duration:858ms;animation-duration:858ms}.anim-duration-859{-webkit-animation-duration:859ms;animation-duration:859ms}.anim-duration-860{-webkit-animation-duration:.86s;animation-duration:.86s}.anim-duration-861{-webkit-animation-duration:861ms;animation-duration:861ms}.anim-duration-862{-webkit-animation-duration:862ms;animation-duration:862ms}.anim-duration-863{-webkit-animation-duration:863ms;animation-duration:863ms}.anim-duration-864{-webkit-animation-duration:864ms;animation-duration:864ms}.anim-duration-865{-webkit-animation-duration:865ms;animation-duration:865ms}.anim-duration-866{-webkit-animation-duration:866ms;animation-duration:866ms}.anim-duration-867{-webkit-animation-duration:867ms;animation-duration:867ms}.anim-duration-868{-webkit-animation-duration:868ms;animation-duration:868ms}.anim-duration-869{-webkit-animation-duration:869ms;animation-duration:869ms}.anim-duration-870{-webkit-animation-duration:.87s;animation-duration:.87s}.anim-duration-871{-webkit-animation-duration:871ms;animation-duration:871ms}.anim-duration-872{-webkit-animation-duration:872ms;animation-duration:872ms}.anim-duration-873{-webkit-animation-duration:873ms;animation-duration:873ms}.anim-duration-874{-webkit-animation-duration:874ms;animation-duration:874ms}.anim-duration-875{-webkit-animation-duration:875ms;animation-duration:875ms}.anim-duration-876{-webkit-animation-duration:876ms;animation-duration:876ms}.anim-duration-877{-webkit-animation-duration:877ms;animation-duration:877ms}.anim-duration-878{-webkit-animation-duration:878ms;animation-duration:878ms}.anim-duration-879{-webkit-animation-duration:879ms;animation-duration:879ms}.anim-duration-880{-webkit-animation-duration:.88s;animation-duration:.88s}.anim-duration-881{-webkit-animation-duration:881ms;animation-duration:881ms}.anim-duration-882{-webkit-animation-duration:882ms;animation-duration:882ms}.anim-duration-883{-webkit-animation-duration:883ms;animation-duration:883ms}.anim-duration-884{-webkit-animation-duration:884ms;animation-duration:884ms}.anim-duration-885{-webkit-animation-duration:885ms;animation-duration:885ms}.anim-duration-886{-webkit-animation-duration:886ms;animation-duration:886ms}.anim-duration-887{-webkit-animation-duration:887ms;animation-duration:887ms}.anim-duration-888{-webkit-animation-duration:888ms;animation-duration:888ms}.anim-duration-889{-webkit-animation-duration:889ms;animation-duration:889ms}.anim-duration-890{-webkit-animation-duration:.89s;animation-duration:.89s}.anim-duration-891{-webkit-animation-duration:891ms;animation-duration:891ms}.anim-duration-892{-webkit-animation-duration:892ms;animation-duration:892ms}.anim-duration-893{-webkit-animation-duration:893ms;animation-duration:893ms}.anim-duration-894{-webkit-animation-duration:894ms;animation-duration:894ms}.anim-duration-895{-webkit-animation-duration:895ms;animation-duration:895ms}.anim-duration-896{-webkit-animation-duration:896ms;animation-duration:896ms}.anim-duration-897{-webkit-animation-duration:897ms;animation-duration:897ms}.anim-duration-898{-webkit-animation-duration:898ms;animation-duration:898ms}.anim-duration-899{-webkit-animation-duration:899ms;animation-duration:899ms}.anim-duration-900{-webkit-animation-duration:.9s;animation-duration:.9s}.anim-duration-901{-webkit-animation-duration:901ms;animation-duration:901ms}.anim-duration-902{-webkit-animation-duration:902ms;animation-duration:902ms}.anim-duration-903{-webkit-animation-duration:903ms;animation-duration:903ms}.anim-duration-904{-webkit-animation-duration:904ms;animation-duration:904ms}.anim-duration-905{-webkit-animation-duration:905ms;animation-duration:905ms}.anim-duration-906{-webkit-animation-duration:906ms;animation-duration:906ms}.anim-duration-907{-webkit-animation-duration:907ms;animation-duration:907ms}.anim-duration-908{-webkit-animation-duration:908ms;animation-duration:908ms}.anim-duration-909{-webkit-animation-duration:909ms;animation-duration:909ms}.anim-duration-910{-webkit-animation-duration:.91s;animation-duration:.91s}.anim-duration-911{-webkit-animation-duration:911ms;animation-duration:911ms}.anim-duration-912{-webkit-animation-duration:912ms;animation-duration:912ms}.anim-duration-913{-webkit-animation-duration:913ms;animation-duration:913ms}.anim-duration-914{-webkit-animation-duration:914ms;animation-duration:914ms}.anim-duration-915{-webkit-animation-duration:915ms;animation-duration:915ms}.anim-duration-916{-webkit-animation-duration:916ms;animation-duration:916ms}.anim-duration-917{-webkit-animation-duration:917ms;animation-duration:917ms}.anim-duration-918{-webkit-animation-duration:918ms;animation-duration:918ms}.anim-duration-919{-webkit-animation-duration:919ms;animation-duration:919ms}.anim-duration-920{-webkit-animation-duration:.92s;animation-duration:.92s}.anim-duration-921{-webkit-animation-duration:921ms;animation-duration:921ms}.anim-duration-922{-webkit-animation-duration:922ms;animation-duration:922ms}.anim-duration-923{-webkit-animation-duration:923ms;animation-duration:923ms}.anim-duration-924{-webkit-animation-duration:924ms;animation-duration:924ms}.anim-duration-925{-webkit-animation-duration:925ms;animation-duration:925ms}.anim-duration-926{-webkit-animation-duration:926ms;animation-duration:926ms}.anim-duration-927{-webkit-animation-duration:927ms;animation-duration:927ms}.anim-duration-928{-webkit-animation-duration:928ms;animation-duration:928ms}.anim-duration-929{-webkit-animation-duration:929ms;animation-duration:929ms}.anim-duration-930{-webkit-animation-duration:.93s;animation-duration:.93s}.anim-duration-931{-webkit-animation-duration:931ms;animation-duration:931ms}.anim-duration-932{-webkit-animation-duration:932ms;animation-duration:932ms}.anim-duration-933{-webkit-animation-duration:933ms;animation-duration:933ms}.anim-duration-934{-webkit-animation-duration:934ms;animation-duration:934ms}.anim-duration-935{-webkit-animation-duration:935ms;animation-duration:935ms}.anim-duration-936{-webkit-animation-duration:936ms;animation-duration:936ms}.anim-duration-937{-webkit-animation-duration:937ms;animation-duration:937ms}.anim-duration-938{-webkit-animation-duration:938ms;animation-duration:938ms}.anim-duration-939{-webkit-animation-duration:939ms;animation-duration:939ms}.anim-duration-940{-webkit-animation-duration:.94s;animation-duration:.94s}.anim-duration-941{-webkit-animation-duration:941ms;animation-duration:941ms}.anim-duration-942{-webkit-animation-duration:942ms;animation-duration:942ms}.anim-duration-943{-webkit-animation-duration:943ms;animation-duration:943ms}.anim-duration-944{-webkit-animation-duration:944ms;animation-duration:944ms}.anim-duration-945{-webkit-animation-duration:945ms;animation-duration:945ms}.anim-duration-946{-webkit-animation-duration:946ms;animation-duration:946ms}.anim-duration-947{-webkit-animation-duration:947ms;animation-duration:947ms}.anim-duration-948{-webkit-animation-duration:948ms;animation-duration:948ms}.anim-duration-949{-webkit-animation-duration:949ms;animation-duration:949ms}.anim-duration-950{-webkit-animation-duration:.95s;animation-duration:.95s}.anim-duration-951{-webkit-animation-duration:951ms;animation-duration:951ms}.anim-duration-952{-webkit-animation-duration:952ms;animation-duration:952ms}.anim-duration-953{-webkit-animation-duration:953ms;animation-duration:953ms}.anim-duration-954{-webkit-animation-duration:954ms;animation-duration:954ms}.anim-duration-955{-webkit-animation-duration:955ms;animation-duration:955ms}.anim-duration-956{-webkit-animation-duration:956ms;animation-duration:956ms}.anim-duration-957{-webkit-animation-duration:957ms;animation-duration:957ms}.anim-duration-958{-webkit-animation-duration:958ms;animation-duration:958ms}.anim-duration-959{-webkit-animation-duration:959ms;animation-duration:959ms}.anim-duration-960{-webkit-animation-duration:.96s;animation-duration:.96s}.anim-duration-961{-webkit-animation-duration:961ms;animation-duration:961ms}.anim-duration-962{-webkit-animation-duration:962ms;animation-duration:962ms}.anim-duration-963{-webkit-animation-duration:963ms;animation-duration:963ms}.anim-duration-964{-webkit-animation-duration:964ms;animation-duration:964ms}.anim-duration-965{-webkit-animation-duration:965ms;animation-duration:965ms}.anim-duration-966{-webkit-animation-duration:966ms;animation-duration:966ms}.anim-duration-967{-webkit-animation-duration:967ms;animation-duration:967ms}.anim-duration-968{-webkit-animation-duration:968ms;animation-duration:968ms}.anim-duration-969{-webkit-animation-duration:969ms;animation-duration:969ms}.anim-duration-970{-webkit-animation-duration:.97s;animation-duration:.97s}.anim-duration-971{-webkit-animation-duration:971ms;animation-duration:971ms}.anim-duration-972{-webkit-animation-duration:972ms;animation-duration:972ms}.anim-duration-973{-webkit-animation-duration:973ms;animation-duration:973ms}.anim-duration-974{-webkit-animation-duration:974ms;animation-duration:974ms}.anim-duration-975{-webkit-animation-duration:975ms;animation-duration:975ms}.anim-duration-976{-webkit-animation-duration:976ms;animation-duration:976ms}.anim-duration-977{-webkit-animation-duration:977ms;animation-duration:977ms}.anim-duration-978{-webkit-animation-duration:978ms;animation-duration:978ms}.anim-duration-979{-webkit-animation-duration:979ms;animation-duration:979ms}.anim-duration-980{-webkit-animation-duration:.98s;animation-duration:.98s}.anim-duration-981{-webkit-animation-duration:981ms;animation-duration:981ms}.anim-duration-982{-webkit-animation-duration:982ms;animation-duration:982ms}.anim-duration-983{-webkit-animation-duration:983ms;animation-duration:983ms}.anim-duration-984{-webkit-animation-duration:984ms;animation-duration:984ms}.anim-duration-985{-webkit-animation-duration:985ms;animation-duration:985ms}.anim-duration-986{-webkit-animation-duration:986ms;animation-duration:986ms}.anim-duration-987{-webkit-animation-duration:987ms;animation-duration:987ms}.anim-duration-988{-webkit-animation-duration:988ms;animation-duration:988ms}.anim-duration-989{-webkit-animation-duration:989ms;animation-duration:989ms}.anim-duration-990{-webkit-animation-duration:.99s;animation-duration:.99s}.anim-duration-991{-webkit-animation-duration:991ms;animation-duration:991ms}.anim-duration-992{-webkit-animation-duration:992ms;animation-duration:992ms}.anim-duration-993{-webkit-animation-duration:993ms;animation-duration:993ms}.anim-duration-994{-webkit-animation-duration:994ms;animation-duration:994ms}.anim-duration-995{-webkit-animation-duration:995ms;animation-duration:995ms}.anim-duration-996{-webkit-animation-duration:996ms;animation-duration:996ms}.anim-duration-997{-webkit-animation-duration:997ms;animation-duration:997ms}.anim-duration-998{-webkit-animation-duration:998ms;animation-duration:998ms}.anim-duration-999{-webkit-animation-duration:999ms;animation-duration:999ms}.anim-duration-1000{-webkit-animation-duration:1s;animation-duration:1s}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:100;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:200;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:300;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:400;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:500;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:600;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:700;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:800;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt5D4hTxM.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt7j4hTxM.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:italic;font-weight:900;src:url(/fonts/92zUtBhPNqw73oHt4D4h.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:100;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:200;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:300;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:400;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:500;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:600;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:700;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:800;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73oDd4iYl.woff2) format("woff2");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73ord4iYl.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Jost;font-style:normal;font-weight:900;src:url(/fonts/92zatBhPNqw73oTd4g.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.lab,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;display:inline-block;font-style:normal;font-variant:normal;line-height:1}@font-face{font-display:auto;font-family:Line Awesome Brands;font-style:normal;font-weight:400;src:url(../fonts/la-brands-400.eot);src:url(../fonts/la-brands-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-brands-400.woff2) format("woff2"),url(../fonts/la-brands-400.woff) format("woff"),url(../fonts/la-brands-400.ttf) format("truetype"),url(../fonts/la-brands-400.svg#lineawesome) format("svg")}.lab{font-family:Line Awesome Brands}@font-face{font-display:auto;font-family:Line Awesome Free;font-style:normal;font-weight:400;src:url(../fonts/la-regular-400.eot);src:url(../fonts/la-regular-400.eot?#iefix) format("embedded-opentype"),url(../fonts/la-regular-400.woff2) format("woff2"),url(../fonts/la-regular-400.woff) format("woff"),url(../fonts/la-regular-400.ttf) format("truetype"),url(../fonts/la-regular-400.svg#lineawesome) format("svg")}.lab,.lar{font-weight:400}@font-face{font-display:auto;font-family:Line Awesome Free;font-style:normal;font-weight:900;src:url(../fonts/la-solid-900.eot);src:url(../fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),url(../fonts/la-solid-900.woff2) format("woff2"),url(../fonts/la-solid-900.woff) format("woff"),url(../fonts/la-solid-900.ttf) format("truetype"),url(../fonts/la-solid-900.svg#lineawesome) format("svg")}.lar,.las{font-family:Line Awesome Free}.las{font-weight:900}.la-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.la-xs{font-size:.75em}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-6x{font-size:6em}.la-7x{font-size:7em}.la-8x{font-size:8em}.la-9x{font-size:9em}.la-10x{font-size:10em}.la-fw{text-align:center;width:1.25em}.la-ul{list-style-type:none;margin-left:1.4285714286em;padding-left:0}.la-ul>li{position:relative}.la-li{left:-2em;line-height:inherit;position:absolute;text-align:center;width:1.4285714286em}.la-li.la-lg{left:-1.1428571429em}.la-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.la.la-pull-left{margin-right:.3em}.la.la-pull-right{margin-left:.3em}.la.pull-left{margin-right:.3em}.la.pull-right{margin-left:.3em}.la-pull-left{float:left}.la-pull-right{float:right}.la.la-pull-left,.lab.la-pull-left,.lal.la-pull-left,.lar.la-pull-left,.las.la-pull-left{margin-right:.3em}.la.la-pull-right,.lab.la-pull-right,.lal.la-pull-right,.lar.la-pull-right,.las.la-pull-right{margin-left:.3em}.la-spin{-webkit-animation:la-spin 2s linear infinite;animation:la-spin 2s linear infinite}.la-pulse{-webkit-animation:la-spin 1s steps(8) infinite;animation:la-spin 1s steps(8) infinite}@-webkit-keyframes la-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes la-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.la-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.la-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.la-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.la-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.la-flip-vertical{transform:scaleY(-1)}.la-flip-both,.la-flip-horizontal.la-flip-vertical,.la-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.la-flip-both,.la-flip-horizontal.la-flip-vertical{transform:scale(-1)}:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.la-stack-1x,.la-stack-2x{left:0;position:absolute;text-align:center;width:100%}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f26e"}.la-accessible-icon:before{content:"\f368"}.la-accusoft:before{content:"\f369"}.la-acquisitions-incorporated:before{content:"\f6af"}.la-ad:before{content:"\f641"}.la-address-book:before{content:"\f2b9"}.la-address-card:before{content:"\f2bb"}.la-adjust:before{content:"\f042"}.la-adn:before{content:"\f170"}.la-adobe:before{content:"\f778"}.la-adversal:before{content:"\f36a"}.la-affiliatetheme:before{content:"\f36b"}.la-air-freshener:before{content:"\f5d0"}.la-airbnb:before{content:"\f834"}.la-algolia:before{content:"\f36c"}.la-align-center:before{content:"\f037"}.la-align-justify:before{content:"\f039"}.la-align-left:before{content:"\f036"}.la-align-right:before{content:"\f038"}.la-alipay:before{content:"\f642"}.la-allergies:before{content:"\f461"}.la-amazon:before{content:"\f270"}.la-amazon-pay:before{content:"\f42c"}.la-ambulance:before{content:"\f0f9"}.la-american-sign-language-interpreting:before{content:"\f2a3"}.la-amilia:before{content:"\f36d"}.la-anchor:before{content:"\f13d"}.la-android:before{content:"\f17b"}.la-angellist:before{content:"\f209"}.la-angle-double-down:before{content:"\f103"}.la-angle-double-left:before{content:"\f100"}.la-angle-double-right:before{content:"\f101"}.la-angle-double-up:before{content:"\f102"}.la-angle-down:before{content:"\f107"}.la-angle-left:before{content:"\f104"}.la-angle-right:before{content:"\f105"}.la-angle-up:before{content:"\f106"}.la-angry:before{content:"\f556"}.la-angrycreative:before{content:"\f36e"}.la-angular:before{content:"\f420"}.la-ankh:before{content:"\f644"}.la-app-store:before{content:"\f36f"}.la-app-store-ios:before{content:"\f370"}.la-apper:before{content:"\f371"}.la-apple:before{content:"\f179"}.la-apple-alt:before{content:"\f5d1"}.la-apple-pay:before{content:"\f415"}.la-archive:before{content:"\f187"}.la-archway:before{content:"\f557"}.la-arrow-alt-circle-down:before{content:"\f358"}.la-arrow-alt-circle-left:before{content:"\f359"}.la-arrow-alt-circle-right:before{content:"\f35a"}.la-arrow-alt-circle-up:before{content:"\f35b"}.la-arrow-circle-down:before{content:"\f0ab"}.la-arrow-circle-left:before{content:"\f0a8"}.la-arrow-circle-right:before{content:"\f0a9"}.la-arrow-circle-up:before{content:"\f0aa"}.la-arrow-down:before{content:"\f063"}.la-arrow-left:before{content:"\f060"}.la-arrow-right:before{content:"\f061"}.la-arrow-up:before{content:"\f062"}.la-arrows-alt:before{content:"\f0b2"}.la-arrows-alt-h:before{content:"\f337"}.la-arrows-alt-v:before{content:"\f338"}.la-artstation:before{content:"\f77a"}.la-assistive-listening-systems:before{content:"\f2a2"}.la-asterisk:before{content:"\f069"}.la-asymmetrik:before{content:"\f372"}.la-at:before{content:"\f1fa"}.la-atlas:before{content:"\f558"}.la-atlassian:before{content:"\f77b"}.la-atom:before{content:"\f5d2"}.la-audible:before{content:"\f373"}.la-audio-description:before{content:"\f29e"}.la-autoprefixer:before{content:"\f41c"}.la-avianex:before{content:"\f374"}.la-aviato:before{content:"\f421"}.la-award:before{content:"\f559"}.la-aws:before{content:"\f375"}.la-baby:before{content:"\f77c"}.la-baby-carriage:before{content:"\f77d"}.la-backspace:before{content:"\f55a"}.la-backward:before{content:"\f04a"}.la-bacon:before{content:"\f7e5"}.la-balance-scale:before{content:"\f24e"}.la-balance-scale-left:before{content:"\f515"}.la-balance-scale-right:before{content:"\f516"}.la-ban:before{content:"\f05e"}.la-band-aid:before{content:"\f462"}.la-bandcamp:before{content:"\f2d5"}.la-barcode:before{content:"\f02a"}.la-bars:before{content:"\f0c9"}.la-baseball-ball:before{content:"\f433"}.la-basketball-ball:before{content:"\f434"}.la-bath:before{content:"\f2cd"}.la-battery-empty:before{content:"\f244"}.la-battery-full:before{content:"\f240"}.la-battery-half:before{content:"\f242"}.la-battery-quarter:before{content:"\f243"}.la-battery-three-quarters:before{content:"\f241"}.la-battle-net:before{content:"\f835"}.la-bed:before{content:"\f236"}.la-beer:before{content:"\f0fc"}.la-behance:before{content:"\f1b4"}.la-behance-square:before{content:"\f1b5"}.la-bell:before{content:"\f0f3"}.la-bell-slash:before{content:"\f1f6"}.la-bezier-curve:before{content:"\f55b"}.la-bible:before{content:"\f647"}.la-bicycle:before{content:"\f206"}.la-biking:before{content:"\f84a"}.la-bimobject:before{content:"\f378"}.la-binoculars:before{content:"\f1e5"}.la-biohazard:before{content:"\f780"}.la-birthday-cake:before{content:"\f1fd"}.la-bitbucket:before{content:"\f171"}.la-bitcoin:before{content:"\f379"}.la-bity:before{content:"\f37a"}.la-black-tie:before{content:"\f27e"}.la-blackberry:before{content:"\f37b"}.la-blender:before{content:"\f517"}.la-blender-phone:before{content:"\f6b6"}.la-blind:before{content:"\f29d"}.la-blog:before{content:"\f781"}.la-blogger:before{content:"\f37c"}.la-blogger-b:before{content:"\f37d"}.la-bluetooth:before{content:"\f293"}.la-bluetooth-b:before{content:"\f294"}.la-bold:before{content:"\f032"}.la-bolt:before{content:"\f0e7"}.la-bomb:before{content:"\f1e2"}.la-bone:before{content:"\f5d7"}.la-bong:before{content:"\f55c"}.la-book:before{content:"\f02d"}.la-book-dead:before{content:"\f6b7"}.la-book-medical:before{content:"\f7e6"}.la-book-open:before{content:"\f518"}.la-book-reader:before{content:"\f5da"}.la-bookmark:before{content:"\f02e"}.la-bootstrap:before{content:"\f836"}.la-border-all:before{content:"\f84c"}.la-border-none:before{content:"\f850"}.la-border-style:before{content:"\f853"}.la-bowling-ball:before{content:"\f436"}.la-box:before{content:"\f466"}.la-box-open:before{content:"\f49e"}.la-boxes:before{content:"\f468"}.la-braille:before{content:"\f2a1"}.la-brain:before{content:"\f5dc"}.la-bread-slice:before{content:"\f7ec"}.la-briefcase:before{content:"\f0b1"}.la-briefcase-medical:before{content:"\f469"}.la-broadcast-tower:before{content:"\f519"}.la-broom:before{content:"\f51a"}.la-brush:before{content:"\f55d"}.la-btc:before{content:"\f15a"}.la-buffer:before{content:"\f837"}.la-bug:before{content:"\f188"}.la-building:before{content:"\f1ad"}.la-bullhorn:before{content:"\f0a1"}.la-bullseye:before{content:"\f140"}.la-burn:before{content:"\f46a"}.la-buromobelexperte:before{content:"\f37f"}.la-bus:before{content:"\f207"}.la-bus-alt:before{content:"\f55e"}.la-business-time:before{content:"\f64a"}.la-buysellads:before{content:"\f20d"}.la-calculator:before{content:"\f1ec"}.la-calendar:before{content:"\f133"}.la-calendar-alt:before{content:"\f073"}.la-calendar-check:before{content:"\f274"}.la-calendar-day:before{content:"\f783"}.la-calendar-minus:before{content:"\f272"}.la-calendar-plus:before{content:"\f271"}.la-calendar-times:before{content:"\f273"}.la-calendar-week:before{content:"\f784"}.la-camera:before{content:"\f030"}.la-camera-retro:before{content:"\f083"}.la-campground:before{content:"\f6bb"}.la-canadian-maple-leaf:before{content:"\f785"}.la-candy-cane:before{content:"\f786"}.la-cannabis:before{content:"\f55f"}.la-capsules:before{content:"\f46b"}.la-car:before{content:"\f1b9"}.la-car-alt:before{content:"\f5de"}.la-car-battery:before{content:"\f5df"}.la-car-crash:before{content:"\f5e1"}.la-car-side:before{content:"\f5e4"}.la-caret-down:before{content:"\f0d7"}.la-caret-left:before{content:"\f0d9"}.la-caret-right:before{content:"\f0da"}.la-caret-square-down:before{content:"\f150"}.la-caret-square-left:before{content:"\f191"}.la-caret-square-right:before{content:"\f152"}.la-caret-square-up:before{content:"\f151"}.la-caret-up:before{content:"\f0d8"}.la-carrot:before{content:"\f787"}.la-cart-arrow-down:before{content:"\f218"}.la-cart-plus:before{content:"\f217"}.la-cash-register:before{content:"\f788"}.la-cat:before{content:"\f6be"}.la-cc-amazon-pay:before{content:"\f42d"}.la-cc-amex:before{content:"\f1f3"}.la-cc-apple-pay:before{content:"\f416"}.la-cc-diners-club:before{content:"\f24c"}.la-cc-discover:before{content:"\f1f2"}.la-cc-jcb:before{content:"\f24b"}.la-cc-mastercard:before{content:"\f1f1"}.la-cc-paypal:before{content:"\f1f4"}.la-cc-stripe:before{content:"\f1f5"}.la-cc-visa:before{content:"\f1f0"}.la-centercode:before{content:"\f380"}.la-centos:before{content:"\f789"}.la-certificate:before{content:"\f0a3"}.la-chair:before{content:"\f6c0"}.la-chalkboard:before{content:"\f51b"}.la-chalkboard-teacher:before{content:"\f51c"}.la-charging-station:before{content:"\f5e7"}.la-chart-area:before{content:"\f1fe"}.la-chart-bar:before{content:"\f080"}.la-chart-line:before{content:"\f201"}.la-chart-pie:before{content:"\f200"}.la-check:before{content:"\f00c"}.la-check-circle:before{content:"\f058"}.la-check-double:before{content:"\f560"}.la-check-square:before{content:"\f14a"}.la-cheese:before{content:"\f7ef"}.la-chess:before{content:"\f439"}.la-chess-bishop:before{content:"\f43a"}.la-chess-board:before{content:"\f43c"}.la-chess-king:before{content:"\f43f"}.la-chess-knight:before{content:"\f441"}.la-chess-pawn:before{content:"\f443"}.la-chess-queen:before{content:"\f445"}.la-chess-rook:before{content:"\f447"}.la-chevron-circle-down:before{content:"\f13a"}.la-chevron-circle-left:before{content:"\f137"}.la-chevron-circle-right:before{content:"\f138"}.la-chevron-circle-up:before{content:"\f139"}.la-chevron-down:before{content:"\f078"}.la-chevron-left:before{content:"\f053"}.la-chevron-right:before{content:"\f054"}.la-chevron-up:before{content:"\f077"}.la-child:before{content:"\f1ae"}.la-chrome:before{content:"\f268"}.la-chromecast:before{content:"\f838"}.la-church:before{content:"\f51d"}.la-circle:before{content:"\f111"}.la-circle-notch:before{content:"\f1ce"}.la-city:before{content:"\f64f"}.la-clinic-medical:before{content:"\f7f2"}.la-clipboard:before{content:"\f328"}.la-clipboard-check:before{content:"\f46c"}.la-clipboard-list:before{content:"\f46d"}.la-clock:before{content:"\f017"}.la-clone:before{content:"\f24d"}.la-closed-captioning:before{content:"\f20a"}.la-cloud:before{content:"\f0c2"}.la-cloud-download-alt:before{content:"\f381"}.la-cloud-meatball:before{content:"\f73b"}.la-cloud-moon:before{content:"\f6c3"}.la-cloud-moon-rain:before{content:"\f73c"}.la-cloud-rain:before{content:"\f73d"}.la-cloud-showers-heavy:before{content:"\f740"}.la-cloud-sun:before{content:"\f6c4"}.la-cloud-sun-rain:before{content:"\f743"}.la-cloud-upload-alt:before{content:"\f382"}.la-cloudscale:before{content:"\f383"}.la-cloudsmith:before{content:"\f384"}.la-cloudversify:before{content:"\f385"}.la-cocktail:before{content:"\f561"}.la-code:before{content:"\f121"}.la-code-branch:before{content:"\f126"}.la-codepen:before{content:"\f1cb"}.la-codiepie:before{content:"\f284"}.la-coffee:before{content:"\f0f4"}.la-cog:before{content:"\f013"}.la-cogs:before{content:"\f085"}.la-coins:before{content:"\f51e"}.la-columns:before{content:"\f0db"}.la-comment:before{content:"\f075"}.la-comment-alt:before{content:"\f27a"}.la-comment-dollar:before{content:"\f651"}.la-comment-dots:before{content:"\f4ad"}.la-comment-medical:before{content:"\f7f5"}.la-comment-slash:before{content:"\f4b3"}.la-comments:before{content:"\f086"}.la-comments-dollar:before{content:"\f653"}.la-compact-disc:before{content:"\f51f"}.la-compass:before{content:"\f14e"}.la-compress:before{content:"\f066"}.la-compress-arrows-alt:before{content:"\f78c"}.la-concierge-bell:before{content:"\f562"}.la-confluence:before{content:"\f78d"}.la-connectdevelop:before{content:"\f20e"}.la-contao:before{content:"\f26d"}.la-cookie:before{content:"\f563"}.la-cookie-bite:before{content:"\f564"}.la-copy:before{content:"\f0c5"}.la-copyright:before{content:"\f1f9"}.la-cotton-bureau:before{content:"\f89e"}.la-couch:before{content:"\f4b8"}.la-cpanel:before{content:"\f388"}.la-creative-commons:before{content:"\f25e"}.la-creative-commons-by:before{content:"\f4e7"}.la-creative-commons-nc:before{content:"\f4e8"}.la-creative-commons-nc-eu:before{content:"\f4e9"}.la-creative-commons-nc-jp:before{content:"\f4ea"}.la-creative-commons-nd:before{content:"\f4eb"}.la-creative-commons-pd:before{content:"\f4ec"}.la-creative-commons-pd-alt:before{content:"\f4ed"}.la-creative-commons-remix:before{content:"\f4ee"}.la-creative-commons-sa:before{content:"\f4ef"}.la-creative-commons-sampling:before{content:"\f4f0"}.la-creative-commons-sampling-plus:before{content:"\f4f1"}.la-creative-commons-share:before{content:"\f4f2"}.la-creative-commons-zero:before{content:"\f4f3"}.la-credit-card:before{content:"\f09d"}.la-critical-role:before{content:"\f6c9"}.la-crop:before{content:"\f125"}.la-crop-alt:before{content:"\f565"}.la-cross:before{content:"\f654"}.la-crosshairs:before{content:"\f05b"}.la-crow:before{content:"\f520"}.la-crown:before{content:"\f521"}.la-crutch:before{content:"\f7f7"}.la-css3:before{content:"\f13c"}.la-css3-alt:before{content:"\f38b"}.la-cube:before{content:"\f1b2"}.la-cubes:before{content:"\f1b3"}.la-cut:before{content:"\f0c4"}.la-cuttlefish:before{content:"\f38c"}.la-d-and-d:before{content:"\f38d"}.la-d-and-d-beyond:before{content:"\f6ca"}.la-dashcube:before{content:"\f210"}.la-database:before{content:"\f1c0"}.la-deaf:before{content:"\f2a4"}.la-delicious:before{content:"\f1a5"}.la-democrat:before{content:"\f747"}.la-deploydog:before{content:"\f38e"}.la-deskpro:before{content:"\f38f"}.la-desktop:before{content:"\f108"}.la-dev:before{content:"\f6cc"}.la-deviantart:before{content:"\f1bd"}.la-dharmachakra:before{content:"\f655"}.la-dhl:before{content:"\f790"}.la-diagnoses:before{content:"\f470"}.la-diaspora:before{content:"\f791"}.la-dice:before{content:"\f522"}.la-dice-d20:before{content:"\f6cf"}.la-dice-d6:before{content:"\f6d1"}.la-dice-five:before{content:"\f523"}.la-dice-four:before{content:"\f524"}.la-dice-one:before{content:"\f525"}.la-dice-six:before{content:"\f526"}.la-dice-three:before{content:"\f527"}.la-dice-two:before{content:"\f528"}.la-digg:before{content:"\f1a6"}.la-digital-ocean:before{content:"\f391"}.la-digital-tachograph:before{content:"\f566"}.la-directions:before{content:"\f5eb"}.la-discord:before{content:"\f392"}.la-discourse:before{content:"\f393"}.la-divide:before{content:"\f529"}.la-dizzy:before{content:"\f567"}.la-dna:before{content:"\f471"}.la-dochub:before{content:"\f394"}.la-docker:before{content:"\f395"}.la-dog:before{content:"\f6d3"}.la-dollar-sign:before{content:"\f155"}.la-dolly:before{content:"\f472"}.la-dolly-flatbed:before{content:"\f474"}.la-donate:before{content:"\f4b9"}.la-door-closed:before{content:"\f52a"}.la-door-open:before{content:"\f52b"}.la-dot-circle:before{content:"\f192"}.la-dove:before{content:"\f4ba"}.la-download:before{content:"\f019"}.la-draft2digital:before{content:"\f396"}.la-drafting-compass:before{content:"\f568"}.la-dragon:before{content:"\f6d5"}.la-draw-polygon:before{content:"\f5ee"}.la-dribbble:before{content:"\f17d"}.la-dribbble-square:before{content:"\f397"}.la-dropbox:before{content:"\f16b"}.la-drum:before{content:"\f569"}.la-drum-steelpan:before{content:"\f56a"}.la-drumstick-bite:before{content:"\f6d7"}.la-drupal:before{content:"\f1a9"}.la-dumbbell:before{content:"\f44b"}.la-dumpster:before{content:"\f793"}.la-dumpster-fire:before{content:"\f794"}.la-dungeon:before{content:"\f6d9"}.la-dyalog:before{content:"\f399"}.la-earlybirds:before{content:"\f39a"}.la-ebay:before{content:"\f4f4"}.la-edge:before{content:"\f282"}.la-edit:before{content:"\f044"}.la-egg:before{content:"\f7fb"}.la-eject:before{content:"\f052"}.la-elementor:before{content:"\f430"}.la-ellipsis-h:before{content:"\f141"}.la-ellipsis-v:before{content:"\f142"}.la-ello:before{content:"\f5f1"}.la-ember:before{content:"\f423"}.la-empire:before{content:"\f1d1"}.la-envelope:before{content:"\f0e0"}.la-envelope-open:before{content:"\f2b6"}.la-envelope-open-text:before{content:"\f658"}.la-envelope-square:before{content:"\f199"}.la-envira:before{content:"\f299"}.la-equals:before{content:"\f52c"}.la-eraser:before{content:"\f12d"}.la-erlang:before{content:"\f39d"}.la-ethereum:before{content:"\f42e"}.la-ethernet:before{content:"\f796"}.la-etsy:before{content:"\f2d7"}.la-euro-sign:before{content:"\f153"}.la-evernote:before{content:"\f839"}.la-exchange-alt:before{content:"\f362"}.la-exclamation:before{content:"\f12a"}.la-exclamation-circle:before{content:"\f06a"}.la-exclamation-triangle:before{content:"\f071"}.la-expand:before{content:"\f065"}.la-expand-arrows-alt:before{content:"\f31e"}.la-expeditedssl:before{content:"\f23e"}.la-external-link-alt:before{content:"\f35d"}.la-external-link-square-alt:before{content:"\f360"}.la-eye:before{content:"\f06e"}.la-eye-dropper:before{content:"\f1fb"}.la-eye-slash:before{content:"\f070"}.la-facebook:before{content:"\f09a"}.la-facebook-f:before{content:"\f39e"}.la-facebook-messenger:before{content:"\f39f"}.la-facebook-square:before{content:"\f082"}.la-fan:before{content:"\f863"}.la-fantasy-flight-games:before{content:"\f6dc"}.la-fast-backward:before{content:"\f049"}.la-fast-forward:before{content:"\f050"}.la-fax:before{content:"\f1ac"}.la-feather:before{content:"\f52d"}.la-feather-alt:before{content:"\f56b"}.la-fedex:before{content:"\f797"}.la-fedora:before{content:"\f798"}.la-female:before{content:"\f182"}.la-fighter-jet:before{content:"\f0fb"}.la-figma:before{content:"\f799"}.la-file:before{content:"\f15b"}.la-file-alt:before{content:"\f15c"}.la-file-archive:before{content:"\f1c6"}.la-file-audio:before{content:"\f1c7"}.la-file-code:before{content:"\f1c9"}.la-file-contract:before{content:"\f56c"}.la-file-csv:before{content:"\f6dd"}.la-file-download:before{content:"\f56d"}.la-file-excel:before{content:"\f1c3"}.la-file-export:before{content:"\f56e"}.la-file-image:before{content:"\f1c5"}.la-file-import:before{content:"\f56f"}.la-file-invoice:before{content:"\f570"}.la-file-invoice-dollar:before{content:"\f571"}.la-file-medical:before{content:"\f477"}.la-file-medical-alt:before{content:"\f478"}.la-file-pdf:before{content:"\f1c1"}.la-file-powerpoint:before{content:"\f1c4"}.la-file-prescription:before{content:"\f572"}.la-file-signature:before{content:"\f573"}.la-file-upload:before{content:"\f574"}.la-file-video:before{content:"\f1c8"}.la-file-word:before{content:"\f1c2"}.la-fill:before{content:"\f575"}.la-fill-drip:before{content:"\f576"}.la-film:before{content:"\f008"}.la-filter:before{content:"\f0b0"}.la-fingerprint:before{content:"\f577"}.la-fire:before{content:"\f06d"}.la-fire-alt:before{content:"\f7e4"}.la-fire-extinguisher:before{content:"\f134"}.la-firefox:before{content:"\f269"}.la-first-aid:before{content:"\f479"}.la-first-order:before{content:"\f2b0"}.la-first-order-alt:before{content:"\f50a"}.la-firstdraft:before{content:"\f3a1"}.la-fish:before{content:"\f578"}.la-fist-raised:before{content:"\f6de"}.la-flag:before{content:"\f024"}.la-flag-checkered:before{content:"\f11e"}.la-flag-usa:before{content:"\f74d"}.la-flask:before{content:"\f0c3"}.la-flickr:before{content:"\f16e"}.la-flipboard:before{content:"\f44d"}.la-flushed:before{content:"\f579"}.la-fly:before{content:"\f417"}.la-folder:before{content:"\f07b"}.la-folder-minus:before{content:"\f65d"}.la-folder-open:before{content:"\f07c"}.la-folder-plus:before{content:"\f65e"}.la-font:before{content:"\f031"}.la-font-awesome:before{content:"\f2b4"}.la-font-awesome-alt:before{content:"\f35c"}.la-font-awesome-flag:before{content:"\f425"}.la-fonticons:before{content:"\f280"}.la-fonticons-fi:before{content:"\f3a2"}.la-football-ball:before{content:"\f44e"}.la-fort-awesome:before{content:"\f286"}.la-fort-awesome-alt:before{content:"\f3a3"}.la-forumbee:before{content:"\f211"}.la-forward:before{content:"\f04e"}.la-foursquare:before{content:"\f180"}.la-free-code-camp:before{content:"\f2c5"}.la-freebsd:before{content:"\f3a4"}.la-frog:before{content:"\f52e"}.la-frown:before{content:"\f119"}.la-frown-open:before{content:"\f57a"}.la-fulcrum:before{content:"\f50b"}.la-funnel-dollar:before{content:"\f662"}.la-futbol:before{content:"\f1e3"}.la-galactic-republic:before{content:"\f50c"}.la-galactic-senate:before{content:"\f50d"}.la-gamepad:before{content:"\f11b"}.la-gas-pump:before{content:"\f52f"}.la-gavel:before{content:"\f0e3"}.la-gem:before{content:"\f3a5"}.la-genderless:before{content:"\f22d"}.la-get-pocket:before{content:"\f265"}.la-gg:before{content:"\f260"}.la-gg-circle:before{content:"\f261"}.la-ghost:before{content:"\f6e2"}.la-gift:before{content:"\f06b"}.la-gifts:before{content:"\f79c"}.la-git:before{content:"\f1d3"}.la-git-alt:before{content:"\f841"}.la-git-square:before{content:"\f1d2"}.la-github:before{content:"\f09b"}.la-github-alt:before{content:"\f113"}.la-github-square:before{content:"\f092"}.la-gitkraken:before{content:"\f3a6"}.la-gitlab:before{content:"\f296"}.la-gitter:before{content:"\f426"}.la-glass-cheers:before{content:"\f79f"}.la-glass-martini:before{content:"\f000"}.la-glass-martini-alt:before{content:"\f57b"}.la-glass-whiskey:before{content:"\f7a0"}.la-glasses:before{content:"\f530"}.la-glide:before{content:"\f2a5"}.la-glide-g:before{content:"\f2a6"}.la-globe:before{content:"\f0ac"}.la-globe-africa:before{content:"\f57c"}.la-globe-americas:before{content:"\f57d"}.la-globe-asia:before{content:"\f57e"}.la-globe-europe:before{content:"\f7a2"}.la-gofore:before{content:"\f3a7"}.la-golf-ball:before{content:"\f450"}.la-goodreads:before{content:"\f3a8"}.la-goodreads-g:before{content:"\f3a9"}.la-google:before{content:"\f1a0"}.la-google-drive:before{content:"\f3aa"}.la-google-play:before{content:"\f3ab"}.la-google-plus:before{content:"\f2b3"}.la-google-plus-g:before{content:"\f0d5"}.la-google-plus-square:before{content:"\f0d4"}.la-google-wallet:before{content:"\f1ee"}.la-gopuram:before{content:"\f664"}.la-graduation-cap:before{content:"\f19d"}.la-gratipay:before{content:"\f184"}.la-grav:before{content:"\f2d6"}.la-greater-than:before{content:"\f531"}.la-greater-than-equal:before{content:"\f532"}.la-grimace:before{content:"\f57f"}.la-grin:before{content:"\f580"}.la-grin-alt:before{content:"\f581"}.la-grin-beam:before{content:"\f582"}.la-grin-beam-sweat:before{content:"\f583"}.la-grin-hearts:before{content:"\f584"}.la-grin-squint:before{content:"\f585"}.la-grin-squint-tears:before{content:"\f586"}.la-grin-stars:before{content:"\f587"}.la-grin-tears:before{content:"\f588"}.la-grin-tongue:before{content:"\f589"}.la-grin-tongue-squint:before{content:"\f58a"}.la-grin-tongue-wink:before{content:"\f58b"}.la-grin-wink:before{content:"\f58c"}.la-grip-horizontal:before{content:"\f58d"}.la-grip-lines:before{content:"\f7a4"}.la-grip-lines-vertical:before{content:"\f7a5"}.la-grip-vertical:before{content:"\f58e"}.la-gripfire:before{content:"\f3ac"}.la-grunt:before{content:"\f3ad"}.la-guitar:before{content:"\f7a6"}.la-gulp:before{content:"\f3ae"}.la-h-square:before{content:"\f0fd"}.la-hacker-news:before{content:"\f1d4"}.la-hacker-news-square:before{content:"\f3af"}.la-hackerrank:before{content:"\f5f7"}.la-hamburger:before{content:"\f805"}.la-hammer:before{content:"\f6e3"}.la-hamsa:before{content:"\f665"}.la-hand-holding:before{content:"\f4bd"}.la-hand-holding-heart:before{content:"\f4be"}.la-hand-holding-usd:before{content:"\f4c0"}.la-hand-lizard:before{content:"\f258"}.la-hand-middle-finger:before{content:"\f806"}.la-hand-paper:before{content:"\f256"}.la-hand-peace:before{content:"\f25b"}.la-hand-point-down:before{content:"\f0a7"}.la-hand-point-left:before{content:"\f0a5"}.la-hand-point-right:before{content:"\f0a4"}.la-hand-point-up:before{content:"\f0a6"}.la-hand-pointer:before{content:"\f25a"}.la-hand-rock:before{content:"\f255"}.la-hand-scissors:before{content:"\f257"}.la-hand-spock:before{content:"\f259"}.la-hands:before{content:"\f4c2"}.la-hands-helping:before{content:"\f4c4"}.la-handshake:before{content:"\f2b5"}.la-hanukiah:before{content:"\f6e6"}.la-hard-hat:before{content:"\f807"}.la-hashtag:before{content:"\f292"}.la-hat-wizard:before{content:"\f6e8"}.la-haykal:before{content:"\f666"}.la-hdd:before{content:"\f0a0"}.la-heading:before{content:"\f1dc"}.la-headphones:before{content:"\f025"}.la-headphones-alt:before{content:"\f58f"}.la-headset:before{content:"\f590"}.la-heart:before{content:"\f004"}.la-heart-broken:before{content:"\f7a9"}.la-heartbeat:before{content:"\f21e"}.la-helicopter:before{content:"\f533"}.la-highlighter:before{content:"\f591"}.la-hiking:before{content:"\f6ec"}.la-hippo:before{content:"\f6ed"}.la-hips:before{content:"\f452"}.la-hire-a-helper:before{content:"\f3b0"}.la-history:before{content:"\f1da"}.la-hockey-puck:before{content:"\f453"}.la-holly-berry:before{content:"\f7aa"}.la-home:before{content:"\f015"}.la-hooli:before{content:"\f427"}.la-hornbill:before{content:"\f592"}.la-horse:before{content:"\f6f0"}.la-horse-head:before{content:"\f7ab"}.la-hospital:before{content:"\f0f8"}.la-hospital-alt:before{content:"\f47d"}.la-hospital-symbol:before{content:"\f47e"}.la-hot-tub:before{content:"\f593"}.la-hotdog:before{content:"\f80f"}.la-hotel:before{content:"\f594"}.la-hotjar:before{content:"\f3b1"}.la-hourglass:before{content:"\f254"}.la-hourglass-end:before{content:"\f253"}.la-hourglass-half:before{content:"\f252"}.la-hourglass-start:before{content:"\f251"}.la-house-damage:before{content:"\f6f1"}.la-houzz:before{content:"\f27c"}.la-hryvnia:before{content:"\f6f2"}.la-html5:before{content:"\f13b"}.la-hubspot:before{content:"\f3b2"}.la-i-cursor:before{content:"\f246"}.la-ice-cream:before{content:"\f810"}.la-icicles:before{content:"\f7ad"}.la-icons:before{content:"\f86d"}.la-id-badge:before{content:"\f2c1"}.la-id-card:before{content:"\f2c2"}.la-id-card-alt:before{content:"\f47f"}.la-igloo:before{content:"\f7ae"}.la-image:before{content:"\f03e"}.la-images:before{content:"\f302"}.la-imdb:before{content:"\f2d8"}.la-inbox:before{content:"\f01c"}.la-indent:before{content:"\f03c"}.la-industry:before{content:"\f275"}.la-infinity:before{content:"\f534"}.la-info:before{content:"\f129"}.la-info-circle:before{content:"\f05a"}.la-instagram:before{content:"\f16d"}.la-intercom:before{content:"\f7af"}.la-internet-explorer:before{content:"\f26b"}.la-invision:before{content:"\f7b0"}.la-ioxhost:before{content:"\f208"}.la-italic:before{content:"\f033"}.la-itch-io:before{content:"\f83a"}.la-itunes:before{content:"\f3b4"}.la-itunes-note:before{content:"\f3b5"}.la-java:before{content:"\f4e4"}.la-jedi:before{content:"\f669"}.la-jedi-order:before{content:"\f50e"}.la-jenkins:before{content:"\f3b6"}.la-jira:before{content:"\f7b1"}.la-joget:before{content:"\f3b7"}.la-joint:before{content:"\f595"}.la-joomla:before{content:"\f1aa"}.la-journal-whills:before{content:"\f66a"}.la-js:before{content:"\f3b8"}.la-js-square:before{content:"\f3b9"}.la-jsfiddle:before{content:"\f1cc"}.la-kaaba:before{content:"\f66b"}.la-kaggle:before{content:"\f5fa"}.la-key:before{content:"\f084"}.la-keybase:before{content:"\f4f5"}.la-keyboard:before{content:"\f11c"}.la-keycdn:before{content:"\f3ba"}.la-khanda:before{content:"\f66d"}.la-kickstarter:before{content:"\f3bb"}.la-kickstarter-k:before{content:"\f3bc"}.la-kiss:before{content:"\f596"}.la-kiss-beam:before{content:"\f597"}.la-kiss-wink-heart:before{content:"\f598"}.la-kiwi-bird:before{content:"\f535"}.la-korvue:before{content:"\f42f"}.la-landmark:before{content:"\f66f"}.la-language:before{content:"\f1ab"}.la-laptop:before{content:"\f109"}.la-laptop-code:before{content:"\f5fc"}.la-laptop-medical:before{content:"\f812"}.la-laravel:before{content:"\f3bd"}.la-lastfm:before{content:"\f202"}.la-lastfm-square:before{content:"\f203"}.la-laugh:before{content:"\f599"}.la-laugh-beam:before{content:"\f59a"}.la-laugh-squint:before{content:"\f59b"}.la-laugh-wink:before{content:"\f59c"}.la-layer-group:before{content:"\f5fd"}.la-leaf:before{content:"\f06c"}.la-leanpub:before{content:"\f212"}.la-lemon:before{content:"\f094"}.la-less:before{content:"\f41d"}.la-less-than:before{content:"\f536"}.la-less-than-equal:before{content:"\f537"}.la-level-down-alt:before{content:"\f3be"}.la-level-up-alt:before{content:"\f3bf"}.la-life-ring:before{content:"\f1cd"}.la-lightbulb:before{content:"\f0eb"}.la-line:before{content:"\f3c0"}.la-link:before{content:"\f0c1"}.la-linkedin:before{content:"\f08c"}.la-linkedin-in:before{content:"\f0e1"}.la-linode:before{content:"\f2b8"}.la-linux:before{content:"\f17c"}.la-lira-sign:before{content:"\f195"}.la-list:before{content:"\f03a"}.la-list-alt:before{content:"\f022"}.la-list-ol:before{content:"\f0cb"}.la-list-ul:before{content:"\f0ca"}.la-location-arrow:before{content:"\f124"}.la-lock:before{content:"\f023"}.la-lock-open:before{content:"\f3c1"}.la-long-arrow-alt-down:before{content:"\f309"}.la-long-arrow-alt-left:before{content:"\f30a"}.la-long-arrow-alt-right:before{content:"\f30b"}.la-long-arrow-alt-up:before{content:"\f30c"}.la-low-vision:before{content:"\f2a8"}.la-luggage-cart:before{content:"\f59d"}.la-lyft:before{content:"\f3c3"}.la-magento:before{content:"\f3c4"}.la-magic:before{content:"\f0d0"}.la-magnet:before{content:"\f076"}.la-mail-bulk:before{content:"\f674"}.la-mailchimp:before{content:"\f59e"}.la-male:before{content:"\f183"}.la-mandalorian:before{content:"\f50f"}.la-map:before{content:"\f279"}.la-map-marked:before{content:"\f59f"}.la-map-marked-alt:before{content:"\f5a0"}.la-map-marker:before{content:"\f041"}.la-map-marker-alt:before{content:"\f3c5"}.la-map-pin:before{content:"\f276"}.la-map-signs:before{content:"\f277"}.la-markdown:before{content:"\f60f"}.la-marker:before{content:"\f5a1"}.la-mars:before{content:"\f222"}.la-mars-double:before{content:"\f227"}.la-mars-stroke:before{content:"\f229"}.la-mars-stroke-h:before{content:"\f22b"}.la-mars-stroke-v:before{content:"\f22a"}.la-mask:before{content:"\f6fa"}.la-mastodon:before{content:"\f4f6"}.la-maxcdn:before{content:"\f136"}.la-medal:before{content:"\f5a2"}.la-medapps:before{content:"\f3c6"}.la-medium:before{content:"\f23a"}.la-medium-m:before{content:"\f3c7"}.la-medkit:before{content:"\f0fa"}.la-medrt:before{content:"\f3c8"}.la-meetup:before{content:"\f2e0"}.la-megaport:before{content:"\f5a3"}.la-meh:before{content:"\f11a"}.la-meh-blank:before{content:"\f5a4"}.la-meh-rolling-eyes:before{content:"\f5a5"}.la-memory:before{content:"\f538"}.la-mendeley:before{content:"\f7b3"}.la-menorah:before{content:"\f676"}.la-mercury:before{content:"\f223"}.la-meteor:before{content:"\f753"}.la-microchip:before{content:"\f2db"}.la-microphone:before{content:"\f130"}.la-microphone-alt:before{content:"\f3c9"}.la-microphone-alt-slash:before{content:"\f539"}.la-microphone-slash:before{content:"\f131"}.la-microscope:before{content:"\f610"}.la-microsoft:before{content:"\f3ca"}.la-minus:before{content:"\f068"}.la-minus-circle:before{content:"\f056"}.la-minus-square:before{content:"\f146"}.la-mitten:before{content:"\f7b5"}.la-mix:before{content:"\f3cb"}.la-mixcloud:before{content:"\f289"}.la-mizuni:before{content:"\f3cc"}.la-mobile:before{content:"\f10b"}.la-mobile-alt:before{content:"\f3cd"}.la-modx:before{content:"\f285"}.la-monero:before{content:"\f3d0"}.la-money-bill:before{content:"\f0d6"}.la-money-bill-alt:before{content:"\f3d1"}.la-money-bill-wave:before{content:"\f53a"}.la-money-bill-wave-alt:before{content:"\f53b"}.la-money-check:before{content:"\f53c"}.la-money-check-alt:before{content:"\f53d"}.la-monument:before{content:"\f5a6"}.la-moon:before{content:"\f186"}.la-mortar-pestle:before{content:"\f5a7"}.la-mosque:before{content:"\f678"}.la-motorcycle:before{content:"\f21c"}.la-mountain:before{content:"\f6fc"}.la-mouse-pointer:before{content:"\f245"}.la-mug-hot:before{content:"\f7b6"}.la-music:before{content:"\f001"}.la-napster:before{content:"\f3d2"}.la-neos:before{content:"\f612"}.la-network-wired:before{content:"\f6ff"}.la-neuter:before{content:"\f22c"}.la-newspaper:before{content:"\f1ea"}.la-nimblr:before{content:"\f5a8"}.la-node:before{content:"\f419"}.la-node-js:before{content:"\f3d3"}.la-not-equal:before{content:"\f53e"}.la-notes-medical:before{content:"\f481"}.la-npm:before{content:"\f3d4"}.la-ns8:before{content:"\f3d5"}.la-nutritionix:before{content:"\f3d6"}.la-object-group:before{content:"\f247"}.la-object-ungroup:before{content:"\f248"}.la-odnoklassniki:before{content:"\f263"}.la-odnoklassniki-square:before{content:"\f264"}.la-oil-can:before{content:"\f613"}.la-old-republic:before{content:"\f510"}.la-om:before{content:"\f679"}.la-opencart:before{content:"\f23d"}.la-openid:before{content:"\f19b"}.la-opera:before{content:"\f26a"}.la-optin-monster:before{content:"\f23c"}.la-osi:before{content:"\f41a"}.la-otter:before{content:"\f700"}.la-outdent:before{content:"\f03b"}.la-page4:before{content:"\f3d7"}.la-pagelines:before{content:"\f18c"}.la-pager:before{content:"\f815"}.la-paint-brush:before{content:"\f1fc"}.la-paint-roller:before{content:"\f5aa"}.la-palette:before{content:"\f53f"}.la-palfed:before{content:"\f3d8"}.la-pallet:before{content:"\f482"}.la-paper-plane:before{content:"\f1d8"}.la-paperclip:before{content:"\f0c6"}.la-parachute-box:before{content:"\f4cd"}.la-paragraph:before{content:"\f1dd"}.la-parking:before{content:"\f540"}.la-passport:before{content:"\f5ab"}.la-pastafarianism:before{content:"\f67b"}.la-paste:before{content:"\f0ea"}.la-patreon:before{content:"\f3d9"}.la-pause:before{content:"\f04c"}.la-pause-circle:before{content:"\f28b"}.la-paw:before{content:"\f1b0"}.la-paypal:before{content:"\f1ed"}.la-peace:before{content:"\f67c"}.la-pen:before{content:"\f304"}.la-pen-alt:before{content:"\f305"}.la-pen-fancy:before{content:"\f5ac"}.la-pen-nib:before{content:"\f5ad"}.la-pen-square:before{content:"\f14b"}.la-pencil-alt:before{content:"\f303"}.la-pencil-ruler:before{content:"\f5ae"}.la-penny-arcade:before{content:"\f704"}.la-people-carry:before{content:"\f4ce"}.la-pepper-hot:before{content:"\f816"}.la-percent:before{content:"\f295"}.la-percentage:before{content:"\f541"}.la-periscope:before{content:"\f3da"}.la-person-booth:before{content:"\f756"}.la-phabricator:before{content:"\f3db"}.la-phoenix-framework:before{content:"\f3dc"}.la-phoenix-squadron:before{content:"\f511"}.la-phone:before{content:"\f095"}.la-phone-alt:before{content:"\f879"}.la-phone-slash:before{content:"\f3dd"}.la-phone-square:before{content:"\f098"}.la-phone-square-alt:before{content:"\f87b"}.la-phone-volume:before{content:"\f2a0"}.la-photo-video:before{content:"\f87c"}.la-php:before{content:"\f457"}.la-pied-piper:before{content:"\f2ae"}.la-pied-piper-alt:before{content:"\f1a8"}.la-pied-piper-hat:before{content:"\f4e5"}.la-pied-piper-pp:before{content:"\f1a7"}.la-piggy-bank:before{content:"\f4d3"}.la-pills:before{content:"\f484"}.la-pinterest:before{content:"\f0d2"}.la-pinterest-p:before{content:"\f231"}.la-pinterest-square:before{content:"\f0d3"}.la-pizza-slice:before{content:"\f818"}.la-place-of-worship:before{content:"\f67f"}.la-plane:before{content:"\f072"}.la-plane-arrival:before{content:"\f5af"}.la-plane-departure:before{content:"\f5b0"}.la-play:before{content:"\f04b"}.la-play-circle:before{content:"\f144"}.la-playstation:before{content:"\f3df"}.la-plug:before{content:"\f1e6"}.la-plus:before{content:"\f067"}.la-plus-circle:before{content:"\f055"}.la-plus-square:before{content:"\f0fe"}.la-podcast:before{content:"\f2ce"}.la-poll:before{content:"\f681"}.la-poll-h:before{content:"\f682"}.la-poo:before{content:"\f2fe"}.la-poo-storm:before{content:"\f75a"}.la-poop:before{content:"\f619"}.la-portrait:before{content:"\f3e0"}.la-pound-sign:before{content:"\f154"}.la-power-off:before{content:"\f011"}.la-pray:before{content:"\f683"}.la-praying-hands:before{content:"\f684"}.la-prescription:before{content:"\f5b1"}.la-prescription-bottle:before{content:"\f485"}.la-prescription-bottle-alt:before{content:"\f486"}.la-print:before{content:"\f02f"}.la-procedures:before{content:"\f487"}.la-product-hunt:before{content:"\f288"}.la-project-diagram:before{content:"\f542"}.la-pushed:before{content:"\f3e1"}.la-puzzle-piece:before{content:"\f12e"}.la-python:before{content:"\f3e2"}.la-qq:before{content:"\f1d6"}.la-qrcode:before{content:"\f029"}.la-question:before{content:"\f128"}.la-question-circle:before{content:"\f059"}.la-quidditch:before{content:"\f458"}.la-quinscape:before{content:"\f459"}.la-quora:before{content:"\f2c4"}.la-quote-left:before{content:"\f10d"}.la-quote-right:before{content:"\f10e"}.la-quran:before{content:"\f687"}.la-r-project:before{content:"\f4f7"}.la-radiation:before{content:"\f7b9"}.la-radiation-alt:before{content:"\f7ba"}.la-rainbow:before{content:"\f75b"}.la-random:before{content:"\f074"}.la-raspberry-pi:before{content:"\f7bb"}.la-ravelry:before{content:"\f2d9"}.la-react:before{content:"\f41b"}.la-reacteurope:before{content:"\f75d"}.la-readme:before{content:"\f4d5"}.la-rebel:before{content:"\f1d0"}.la-receipt:before{content:"\f543"}.la-recycle:before{content:"\f1b8"}.la-red-river:before{content:"\f3e3"}.la-reddit:before{content:"\f1a1"}.la-reddit-alien:before{content:"\f281"}.la-reddit-square:before{content:"\f1a2"}.la-redhat:before{content:"\f7bc"}.la-redo:before{content:"\f01e"}.la-redo-alt:before{content:"\f2f9"}.la-registered:before{content:"\f25d"}.la-remove-format:before{content:"\f87d"}.la-renren:before{content:"\f18b"}.la-reply:before{content:"\f3e5"}.la-reply-all:before{content:"\f122"}.la-replyd:before{content:"\f3e6"}.la-republican:before{content:"\f75e"}.la-researchgate:before{content:"\f4f8"}.la-resolving:before{content:"\f3e7"}.la-restroom:before{content:"\f7bd"}.la-retweet:before{content:"\f079"}.la-rev:before{content:"\f5b2"}.la-ribbon:before{content:"\f4d6"}.la-ring:before{content:"\f70b"}.la-road:before{content:"\f018"}.la-robot:before{content:"\f544"}.la-rocket:before{content:"\f135"}.la-rocketchat:before{content:"\f3e8"}.la-rockrms:before{content:"\f3e9"}.la-route:before{content:"\f4d7"}.la-rss:before{content:"\f09e"}.la-rss-square:before{content:"\f143"}.la-ruble-sign:before{content:"\f158"}.la-ruler:before{content:"\f545"}.la-ruler-combined:before{content:"\f546"}.la-ruler-horizontal:before{content:"\f547"}.la-ruler-vertical:before{content:"\f548"}.la-running:before{content:"\f70c"}.la-rupee-sign:before{content:"\f156"}.la-sad-cry:before{content:"\f5b3"}.la-sad-tear:before{content:"\f5b4"}.la-safari:before{content:"\f267"}.la-salesforce:before{content:"\f83b"}.la-sass:before{content:"\f41e"}.la-satellite:before{content:"\f7bf"}.la-satellite-dish:before{content:"\f7c0"}.la-save:before{content:"\f0c7"}.la-schlix:before{content:"\f3ea"}.la-school:before{content:"\f549"}.la-screwdriver:before{content:"\f54a"}.la-scribd:before{content:"\f28a"}.la-scroll:before{content:"\f70e"}.la-sd-card:before{content:"\f7c2"}.la-search:before{content:"\f002"}.la-search-dollar:before{content:"\f688"}.la-search-location:before{content:"\f689"}.la-search-minus:before{content:"\f010"}.la-search-plus:before{content:"\f00e"}.la-searchengin:before{content:"\f3eb"}.la-seedling:before{content:"\f4d8"}.la-sellcast:before{content:"\f2da"}.la-sellsy:before{content:"\f213"}.la-server:before{content:"\f233"}.la-servicestack:before{content:"\f3ec"}.la-shapes:before{content:"\f61f"}.la-share:before{content:"\f064"}.la-share-alt:before{content:"\f1e0"}.la-share-alt-square:before{content:"\f1e1"}.la-share-square:before{content:"\f14d"}.la-shekel-sign:before{content:"\f20b"}.la-shield-alt:before{content:"\f3ed"}.la-ship:before{content:"\f21a"}.la-shipping-fast:before{content:"\f48b"}.la-shirtsinbulk:before{content:"\f214"}.la-shoe-prints:before{content:"\f54b"}.la-shopping-bag:before{content:"\f290"}.la-shopping-basket:before{content:"\f291"}.la-shopping-cart:before{content:"\f07a"}.la-shopware:before{content:"\f5b5"}.la-shower:before{content:"\f2cc"}.la-shuttle-van:before{content:"\f5b6"}.la-sign:before{content:"\f4d9"}.la-sign-in-alt:before{content:"\f2f6"}.la-sign-language:before{content:"\f2a7"}.la-sign-out-alt:before{content:"\f2f5"}.la-signal:before{content:"\f012"}.la-signature:before{content:"\f5b7"}.la-sim-card:before{content:"\f7c4"}.la-simplybuilt:before{content:"\f215"}.la-sistrix:before{content:"\f3ee"}.la-sitemap:before{content:"\f0e8"}.la-sith:before{content:"\f512"}.la-skating:before{content:"\f7c5"}.la-sketch:before{content:"\f7c6"}.la-skiing:before{content:"\f7c9"}.la-skiing-nordic:before{content:"\f7ca"}.la-skull:before{content:"\f54c"}.la-skull-crossbones:before{content:"\f714"}.la-skyatlas:before{content:"\f216"}.la-skype:before{content:"\f17e"}.la-slack:before{content:"\f198"}.la-slack-hash:before{content:"\f3ef"}.la-slash:before{content:"\f715"}.la-sleigh:before{content:"\f7cc"}.la-sliders-h:before{content:"\f1de"}.la-slideshare:before{content:"\f1e7"}.la-smile:before{content:"\f118"}.la-smile-beam:before{content:"\f5b8"}.la-smile-wink:before{content:"\f4da"}.la-smog:before{content:"\f75f"}.la-smoking:before{content:"\f48d"}.la-smoking-ban:before{content:"\f54d"}.la-sms:before{content:"\f7cd"}.la-snapchat:before{content:"\f2ab"}.la-snapchat-ghost:before{content:"\f2ac"}.la-snapchat-square:before{content:"\f2ad"}.la-snowboarding:before{content:"\f7ce"}.la-snowflake:before{content:"\f2dc"}.la-snowman:before{content:"\f7d0"}.la-snowplow:before{content:"\f7d2"}.la-socks:before{content:"\f696"}.la-solar-panel:before{content:"\f5ba"}.la-sort:before{content:"\f0dc"}.la-sort-alpha-down:before{content:"\f15d"}.la-sort-alpha-down-alt:before{content:"\f881"}.la-sort-alpha-up:before{content:"\f15e"}.la-sort-alpha-up-alt:before{content:"\f882"}.la-sort-amount-down:before{content:"\f160"}.la-sort-amount-down-alt:before{content:"\f884"}.la-sort-amount-up:before{content:"\f161"}.la-sort-amount-up-alt:before{content:"\f885"}.la-sort-down:before{content:"\f0dd"}.la-sort-numeric-down:before{content:"\f162"}.la-sort-numeric-down-alt:before{content:"\f886"}.la-sort-numeric-up:before{content:"\f163"}.la-sort-numeric-up-alt:before{content:"\f887"}.la-sort-up:before{content:"\f0de"}.la-soundcloud:before{content:"\f1be"}.la-sourcetree:before{content:"\f7d3"}.la-spa:before{content:"\f5bb"}.la-space-shuttle:before{content:"\f197"}.la-speakap:before{content:"\f3f3"}.la-speaker-deck:before{content:"\f83c"}.la-spell-check:before{content:"\f891"}.la-spider:before{content:"\f717"}.la-spinner:before{content:"\f110"}.la-splotch:before{content:"\f5bc"}.la-spotify:before{content:"\f1bc"}.la-spray-can:before{content:"\f5bd"}.la-square:before{content:"\f0c8"}.la-square-full:before{content:"\f45c"}.la-square-root-alt:before{content:"\f698"}.la-squarespace:before{content:"\f5be"}.la-stack-exchange:before{content:"\f18d"}.la-stack-overflow:before{content:"\f16c"}.la-stackpath:before{content:"\f842"}.la-stamp:before{content:"\f5bf"}.la-star:before{content:"\f005"}.la-star-and-crescent:before{content:"\f699"}.la-star-half:before{content:"\f089"}.la-star-half-alt:before{content:"\f5c0"}.la-star-of-david:before{content:"\f69a"}.la-star-of-life:before{content:"\f621"}.la-staylinked:before{content:"\f3f5"}.la-steam:before{content:"\f1b6"}.la-steam-square:before{content:"\f1b7"}.la-steam-symbol:before{content:"\f3f6"}.la-step-backward:before{content:"\f048"}.la-step-forward:before{content:"\f051"}.la-stethoscope:before{content:"\f0f1"}.la-sticker-mule:before{content:"\f3f7"}.la-sticky-note:before{content:"\f249"}.la-stop:before{content:"\f04d"}.la-stop-circle:before{content:"\f28d"}.la-stopwatch:before{content:"\f2f2"}.la-store:before{content:"\f54e"}.la-store-alt:before{content:"\f54f"}.la-strava:before{content:"\f428"}.la-stream:before{content:"\f550"}.la-street-view:before{content:"\f21d"}.la-strikethrough:before{content:"\f0cc"}.la-stripe:before{content:"\f429"}.la-stripe-s:before{content:"\f42a"}.la-stroopwafel:before{content:"\f551"}.la-studiovinari:before{content:"\f3f8"}.la-stumbleupon:before{content:"\f1a4"}.la-stumbleupon-circle:before{content:"\f1a3"}.la-subscript:before{content:"\f12c"}.la-subway:before{content:"\f239"}.la-suitcase:before{content:"\f0f2"}.la-suitcase-rolling:before{content:"\f5c1"}.la-sun:before{content:"\f185"}.la-superpowers:before{content:"\f2dd"}.la-superscript:before{content:"\f12b"}.la-supple:before{content:"\f3f9"}.la-surprise:before{content:"\f5c2"}.la-suse:before{content:"\f7d6"}.la-swatchbook:before{content:"\f5c3"}.la-swimmer:before{content:"\f5c4"}.la-swimming-pool:before{content:"\f5c5"}.la-symfony:before{content:"\f83d"}.la-synagogue:before{content:"\f69b"}.la-sync:before{content:"\f021"}.la-sync-alt:before{content:"\f2f1"}.la-syringe:before{content:"\f48e"}.la-table:before{content:"\f0ce"}.la-table-tennis:before{content:"\f45d"}.la-tablet:before{content:"\f10a"}.la-tablet-alt:before{content:"\f3fa"}.la-tablets:before{content:"\f490"}.la-tachometer-alt:before{content:"\f3fd"}.la-tag:before{content:"\f02b"}.la-tags:before{content:"\f02c"}.la-tape:before{content:"\f4db"}.la-tasks:before{content:"\f0ae"}.la-taxi:before{content:"\f1ba"}.la-teamspeak:before{content:"\f4f9"}.la-teeth:before{content:"\f62e"}.la-teeth-open:before{content:"\f62f"}.la-telegram:before{content:"\f2c6"}.la-telegram-plane:before{content:"\f3fe"}.la-temperature-high:before{content:"\f769"}.la-temperature-low:before{content:"\f76b"}.la-tencent-weibo:before{content:"\f1d5"}.la-tenge:before{content:"\f7d7"}.la-terminal:before{content:"\f120"}.la-text-height:before{content:"\f034"}.la-text-width:before{content:"\f035"}.la-th:before{content:"\f00a"}.la-th-large:before{content:"\f009"}.la-th-list:before{content:"\f00b"}.la-the-red-yeti:before{content:"\f69d"}.la-theater-masks:before{content:"\f630"}.la-themeco:before{content:"\f5c6"}.la-themeisle:before{content:"\f2b2"}.la-thermometer:before{content:"\f491"}.la-thermometer-empty:before{content:"\f2cb"}.la-thermometer-full:before{content:"\f2c7"}.la-thermometer-half:before{content:"\f2c9"}.la-thermometer-quarter:before{content:"\f2ca"}.la-thermometer-three-quarters:before{content:"\f2c8"}.la-think-peaks:before{content:"\f731"}.la-thumbs-down:before{content:"\f165"}.la-thumbs-up:before{content:"\f164"}.la-thumbtack:before{content:"\f08d"}.la-ticket-alt:before{content:"\f3ff"}.la-times:before{content:"\f00d"}.la-times-circle:before{content:"\f057"}.la-tint:before{content:"\f043"}.la-tint-slash:before{content:"\f5c7"}.la-tired:before{content:"\f5c8"}.la-toggle-off:before{content:"\f204"}.la-toggle-on:before{content:"\f205"}.la-toilet:before{content:"\f7d8"}.la-toilet-paper:before{content:"\f71e"}.la-toolbox:before{content:"\f552"}.la-tools:before{content:"\f7d9"}.la-tooth:before{content:"\f5c9"}.la-torah:before{content:"\f6a0"}.la-torii-gate:before{content:"\f6a1"}.la-tractor:before{content:"\f722"}.la-trade-federation:before{content:"\f513"}.la-trademark:before{content:"\f25c"}.la-traffic-light:before{content:"\f637"}.la-train:before{content:"\f238"}.la-tram:before{content:"\f7da"}.la-transgender:before{content:"\f224"}.la-transgender-alt:before{content:"\f225"}.la-trash:before{content:"\f1f8"}.la-trash-alt:before{content:"\f2ed"}.la-trash-restore:before{content:"\f829"}.la-trash-restore-alt:before{content:"\f82a"}.la-tree:before{content:"\f1bb"}.la-trello:before{content:"\f181"}.la-tripadvisor:before{content:"\f262"}.la-trophy:before{content:"\f091"}.la-truck:before{content:"\f0d1"}.la-truck-loading:before{content:"\f4de"}.la-truck-monster:before{content:"\f63b"}.la-truck-moving:before{content:"\f4df"}.la-truck-pickup:before{content:"\f63c"}.la-tshirt:before{content:"\f553"}.la-tty:before{content:"\f1e4"}.la-tumblr:before{content:"\f173"}.la-tumblr-square:before{content:"\f174"}.la-tv:before{content:"\f26c"}.la-twitch:before{content:"\f1e8"}.la-twitter:before{content:"\f099"}.la-twitter-square:before{content:"\f081"}.la-typo3:before{content:"\f42b"}.la-uber:before{content:"\f402"}.la-ubuntu:before{content:"\f7df"}.la-uikit:before{content:"\f403"}.la-umbrella:before{content:"\f0e9"}.la-umbrella-beach:before{content:"\f5ca"}.la-underline:before{content:"\f0cd"}.la-undo:before{content:"\f0e2"}.la-undo-alt:before{content:"\f2ea"}.la-uniregistry:before{content:"\f404"}.la-universal-access:before{content:"\f29a"}.la-university:before{content:"\f19c"}.la-unlink:before{content:"\f127"}.la-unlock:before{content:"\f09c"}.la-unlock-alt:before{content:"\f13e"}.la-untappd:before{content:"\f405"}.la-upload:before{content:"\f093"}.la-ups:before{content:"\f7e0"}.la-usb:before{content:"\f287"}.la-user:before{content:"\f007"}.la-user-alt:before{content:"\f406"}.la-user-alt-slash:before{content:"\f4fa"}.la-user-astronaut:before{content:"\f4fb"}.la-user-check:before{content:"\f4fc"}.la-user-circle:before{content:"\f2bd"}.la-user-clock:before{content:"\f4fd"}.la-user-cog:before{content:"\f4fe"}.la-user-edit:before{content:"\f4ff"}.la-user-friends:before{content:"\f500"}.la-user-graduate:before{content:"\f501"}.la-user-injured:before{content:"\f728"}.la-user-lock:before{content:"\f502"}.la-user-md:before{content:"\f0f0"}.la-user-minus:before{content:"\f503"}.la-user-ninja:before{content:"\f504"}.la-user-nurse:before{content:"\f82f"}.la-user-plus:before{content:"\f234"}.la-user-secret:before{content:"\f21b"}.la-user-shield:before{content:"\f505"}.la-user-slash:before{content:"\f506"}.la-user-tag:before{content:"\f507"}.la-user-tie:before{content:"\f508"}.la-user-times:before{content:"\f235"}.la-users:before{content:"\f0c0"}.la-users-cog:before{content:"\f509"}.la-usps:before{content:"\f7e1"}.la-ussunnah:before{content:"\f407"}.la-utensil-spoon:before{content:"\f2e5"}.la-utensils:before{content:"\f2e7"}.la-vaadin:before{content:"\f408"}.la-vector-square:before{content:"\f5cb"}.la-venus:before{content:"\f221"}.la-venus-double:before{content:"\f226"}.la-venus-mars:before{content:"\f228"}.la-viacoin:before{content:"\f237"}.la-viadeo:before{content:"\f2a9"}.la-viadeo-square:before{content:"\f2aa"}.la-vial:before{content:"\f492"}.la-vials:before{content:"\f493"}.la-viber:before{content:"\f409"}.la-video:before{content:"\f03d"}.la-video-slash:before{content:"\f4e2"}.la-vihara:before{content:"\f6a7"}.la-vimeo:before{content:"\f40a"}.la-vimeo-square:before{content:"\f194"}.la-vimeo-v:before{content:"\f27d"}.la-vine:before{content:"\f1ca"}.la-vk:before{content:"\f189"}.la-vnv:before{content:"\f40b"}.la-voicemail:before{content:"\f897"}.la-volleyball-ball:before{content:"\f45f"}.la-volume-down:before{content:"\f027"}.la-volume-mute:before{content:"\f6a9"}.la-volume-off:before{content:"\f026"}.la-volume-up:before{content:"\f028"}.la-vote-yea:before{content:"\f772"}.la-vr-cardboard:before{content:"\f729"}.la-vuejs:before{content:"\f41f"}.la-walking:before{content:"\f554"}.la-wallet:before{content:"\f555"}.la-warehouse:before{content:"\f494"}.la-water:before{content:"\f773"}.la-wave-square:before{content:"\f83e"}.la-waze:before{content:"\f83f"}.la-weebly:before{content:"\f5cc"}.la-weibo:before{content:"\f18a"}.la-weight:before{content:"\f496"}.la-weight-hanging:before{content:"\f5cd"}.la-weixin:before{content:"\f1d7"}.la-whatsapp:before{content:"\f232"}.la-whatsapp-square:before{content:"\f40c"}.la-wheelchair:before{content:"\f193"}.la-whmcs:before{content:"\f40d"}.la-wifi:before{content:"\f1eb"}.la-wikipedia-w:before{content:"\f266"}.la-wind:before{content:"\f72e"}.la-window-close:before{content:"\f410"}.la-window-maximize:before{content:"\f2d0"}.la-window-minimize:before{content:"\f2d1"}.la-window-restore:before{content:"\f2d2"}.la-windows:before{content:"\f17a"}.la-wine-bottle:before{content:"\f72f"}.la-wine-glass:before{content:"\f4e3"}.la-wine-glass-alt:before{content:"\f5ce"}.la-wix:before{content:"\f5cf"}.la-wizards-of-the-coast:before{content:"\f730"}.la-wolf-pack-battalion:before{content:"\f514"}.la-won-sign:before{content:"\f159"}.la-wordpress:before{content:"\f19a"}.la-wordpress-simple:before{content:"\f411"}.la-wpbeginner:before{content:"\f297"}.la-wpexplorer:before{content:"\f2de"}.la-wpforms:before{content:"\f298"}.la-wpressr:before{content:"\f3e4"}.la-wrench:before{content:"\f0ad"}.la-x-ray:before{content:"\f497"}.la-xbox:before{content:"\f412"}.la-xing:before{content:"\f168"}.la-xing-square:before{content:"\f169"}.la-y-combinator:before{content:"\f23b"}.la-yahoo:before{content:"\f19e"}.la-yammer:before{content:"\f840"}.la-yandex:before{content:"\f413"}.la-yandex-international:before{content:"\f414"}.la-yarn:before{content:"\f7e3"}.la-yelp:before{content:"\f1e9"}.la-yen-sign:before{content:"\f157"}.la-yin-yang:before{content:"\f6ad"}.la-yoast:before{content:"\f2b1"}.la-youtube:before{content:"\f167"}.la-youtube-square:before{content:"\f431"}.la-zhihu:before{content:"\f63f"}.la-hat-cowboy:before{content:"\f8c0"}.la-hat-cowboy-side:before{content:"\f8c1"}.la-mdb:before{content:"\f8ca"}.la-mouse:before{content:"\f8cc"}.la-orcid:before{content:"\f8d2"}.la-record-vinyl:before{content:"\f8d9"}.la-swift:before{content:"\f8e1"}.la-umbraco:before{content:"\f8e8"}.la-buy-n-large:before{content:"\f8a6"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}body,html{font-family:Jost;height:100%;width:100%}.bg-overlay{background:rgba(51,51,51,.26)}[v-cloak]>*{display:none}.loader{border-top-color:#3498db!important}.loader.slow{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.loader.fast{-webkit-animation:spinner .7s linear infinite;animation:spinner .7s linear infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-input label{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity));font-weight:600;padding-bottom:.5rem;padding-top:.5rem}.form-input input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity));border-color:rgb(191 219 254/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;padding:.5rem;width:100%}.form-input input[disabled]{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.form-input p{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;padding-bottom:.25rem;padding-top:.25rem}.form-input-invalid label{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-weight:600;padding-bottom:.5rem;padding-top:.5rem}.form-input-invalid input{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity));border-color:rgb(248 113 113/var(--tw-border-opacity));border-radius:.25rem;border-width:2px;padding:.5rem;width:100%}.form-input-invalid p{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));font-size:.75rem;line-height:1rem;padding-bottom:.25rem;padding-top:.25rem}.btn{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);border-radius:.25rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:.5rem .75rem;text-align:center}.btn-blue{background-color:rgb(37 99 235/var(--tw-bg-opacity));border-color:rgb(37 99 235/var(--tw-border-opacity))}.btn-blue,.btn-red{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.btn-red{background-color:rgb(220 38 38/var(--tw-bg-opacity));border-color:rgb(220 38 38/var(--tw-border-opacity))}.pos-button-clicked{box-shadow:inset 0 0 5px 0 #a4a5a7}.ns-table{width:100%}.ns-table thead th{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity));padding:.5rem}.ns-table tbody td,.ns-table tfoot td{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;color:rgb(55 65 81/var(--tw-text-opacity));padding:.5rem}.ns-table tbody>tr.info{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity))}.ns-table tbody>tr.danger{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.ns-table tbody>tr.success{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity))}.ns-table tbody>tr.green{--tw-bg-opacity:1;background-color:rgb(254 240 138/var(--tw-bg-opacity))}#editor h1{font-size:3rem;font-weight:700;line-height:1}#editor h2{font-size:2.25rem;font-weight:700;line-height:2.5rem}#editor h3{font-size:1.875rem;font-weight:700;line-height:2.25rem}#editor h4{font-size:1.5rem;font-weight:700;line-height:2rem}#editor h5{font-size:1.25rem;font-weight:700;line-height:1.75rem}#grid-items .vue-recycle-scroller__item-wrapper{display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}@media (min-width:768px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){#grid-items .vue-recycle-scroller__item-wrapper{grid-template-columns:repeat(5,minmax(0,1fr))}}#grid-items .vue-recycle-scroller__item-view{--tw-border-opacity:1;align-items:center;border-color:rgb(229 231 235/var(--tw-border-opacity));border-width:1px;cursor:pointer;display:flex;flex-direction:column;height:8rem;justify-content:center;overflow:hidden}@media (min-width:1024px){#grid-items .vue-recycle-scroller__item-view{height:10rem}}#grid-items .vue-recycle-scroller__item-view:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.popup-heading{align-items:center;display:flex;justify-content:space-between;padding:.5rem}.popup-heading h3{font-weight:600}.hover\:border:hover{border-width:1px!important}.hover\:border-red-600:hover{--tw-border-opacity:1!important;border-color:rgb(220 38 38/var(--tw-border-opacity))!important}.hover\:border-blue-400:hover{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.hover\:border-blue-600:hover{--tw-border-opacity:1!important;border-color:rgb(37 99 235/var(--tw-border-opacity))!important}.hover\:border-transparent:hover{border-color:transparent!important}.hover\:border-red-500:hover{--tw-border-opacity:1!important;border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.hover\:border-red-400:hover{--tw-border-opacity:1!important;border-color:rgb(248 113 113/var(--tw-border-opacity))!important}.hover\:border-green-600:hover{--tw-border-opacity:1!important;border-color:rgb(22 163 74/var(--tw-border-opacity))!important}.hover\:border-green-500:hover{--tw-border-opacity:1!important;border-color:rgb(34 197 94/var(--tw-border-opacity))!important}.hover\:border-blue-500:hover{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity))!important}.hover\:border-teal-500:hover{--tw-border-opacity:1!important;border-color:rgb(20 184 166/var(--tw-border-opacity))!important}.hover\:border-opacity-0:hover{--tw-border-opacity:0!important}.hover\:bg-gray-200:hover{--tw-bg-opacity:1!important;background-color:rgb(229 231 235/var(--tw-bg-opacity))!important}.hover\:bg-red-400:hover{--tw-bg-opacity:1!important;background-color:rgb(248 113 113/var(--tw-bg-opacity))!important}.hover\:bg-red-600:hover{--tw-bg-opacity:1!important;background-color:rgb(220 38 38/var(--tw-bg-opacity))!important}.hover\:bg-blue-400:hover{--tw-bg-opacity:1!important;background-color:rgb(96 165 250/var(--tw-bg-opacity))!important}.hover\:bg-red-500:hover{--tw-bg-opacity:1!important;background-color:rgb(239 68 68/var(--tw-bg-opacity))!important}.hover\:bg-gray-100:hover{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.hover\:bg-blue-500:hover{--tw-bg-opacity:1!important;background-color:rgb(59 130 246/var(--tw-bg-opacity))!important}.hover\:bg-gray-700:hover{--tw-bg-opacity:1!important;background-color:rgb(55 65 81/var(--tw-bg-opacity))!important}.hover\:bg-blue-200:hover{--tw-bg-opacity:1!important;background-color:rgb(191 219 254/var(--tw-bg-opacity))!important}.hover\:bg-gray-400:hover{--tw-bg-opacity:1!important;background-color:rgb(156 163 175/var(--tw-bg-opacity))!important}.hover\:bg-white:hover{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity))!important}.hover\:bg-teal-100:hover{--tw-bg-opacity:1!important;background-color:rgb(204 251 241/var(--tw-bg-opacity))!important}.hover\:bg-green-100:hover{--tw-bg-opacity:1!important;background-color:rgb(220 252 231/var(--tw-bg-opacity))!important}.hover\:bg-red-100:hover{--tw-bg-opacity:1!important;background-color:rgb(254 226 226/var(--tw-bg-opacity))!important}.hover\:bg-blue-100:hover{--tw-bg-opacity:1!important;background-color:rgb(219 234 254/var(--tw-bg-opacity))!important}.hover\:bg-green-500:hover{--tw-bg-opacity:1!important;background-color:rgb(34 197 94/var(--tw-bg-opacity))!important}.hover\:bg-green-600:hover{--tw-bg-opacity:1!important;background-color:rgb(22 163 74/var(--tw-bg-opacity))!important}.hover\:bg-blue-600:hover{--tw-bg-opacity:1!important;background-color:rgb(37 99 235/var(--tw-bg-opacity))!important}.hover\:bg-indigo-100:hover{--tw-bg-opacity:1!important;background-color:rgb(224 231 255/var(--tw-bg-opacity))!important}.hover\:bg-red-200:hover{--tw-bg-opacity:1!important;background-color:rgb(254 202 202/var(--tw-bg-opacity))!important}.hover\:bg-teal-500:hover{--tw-bg-opacity:1!important;background-color:rgb(20 184 166/var(--tw-bg-opacity))!important}.hover\:bg-gray-300:hover{--tw-bg-opacity:1!important;background-color:rgb(209 213 219/var(--tw-bg-opacity))!important}.hover\:text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.hover\:text-gray-800:hover{--tw-text-opacity:1!important;color:rgb(31 41 55/var(--tw-text-opacity))!important}.hover\:text-gray-900:hover{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.hover\:text-gray-700:hover{--tw-text-opacity:1!important;color:rgb(55 65 81/var(--tw-text-opacity))!important}.hover\:text-blue-400:hover{--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity))!important}.hover\:text-red-500:hover{--tw-text-opacity:1!important;color:rgb(239 68 68/var(--tw-text-opacity))!important}.hover\:text-red-400:hover{--tw-text-opacity:1!important;color:rgb(248 113 113/var(--tw-text-opacity))!important}.hover\:text-blue-600:hover{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity))!important}.hover\:text-green-700:hover{--tw-text-opacity:1!important;color:rgb(21 128 61/var(--tw-text-opacity))!important}.hover\:underline:hover{-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)!important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)!important}.hover\:shadow-lg:hover,.hover\:shadow-none:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important}.focus\:border-blue-400:focus{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}.focus\:bg-gray-100:focus{--tw-bg-opacity:1!important;background-color:rgb(243 244 246/var(--tw-bg-opacity))!important}.focus\:text-gray-900:focus{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity))!important}.focus\:shadow-sm:focus{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05)!important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.active\:border-blue-400:active{--tw-border-opacity:1!important;border-color:rgb(96 165 250/var(--tw-border-opacity))!important}@media (min-width:640px){.sm\:relative{position:relative!important}.sm\:mx-auto{margin-left:auto!important;margin-right:auto!important}.sm\:hidden{display:none!important}.sm\:h-108{height:27rem!important}.sm\:w-64{width:16rem!important}.sm\:rounded-lg{border-radius:.5rem!important}.sm\:text-sm{font-size:.875rem!important}.sm\:leading-5,.sm\:text-sm{line-height:1.25rem!important}}@media (min-width:768px){.md\:visible{visibility:visible!important}.md\:static{position:static!important}.md\:m-0{margin:0!important}.md\:my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.md\:mx-auto{margin-left:auto!important;margin-right:auto!important}.md\:-mx-4{margin-left:-1rem!important;margin-right:-1rem!important}.md\:my-0{margin-bottom:0!important;margin-top:0!important}.md\:-mx-2{margin-left:-.5rem!important;margin-right:-.5rem!important}.md\:mb-0{margin-bottom:0!important}.md\:mt-2{margin-top:.5rem!important}.md\:mt-0{margin-top:0!important}.md\:inline-block{display:inline-block!important}.md\:inline{display:inline!important}.md\:hidden{display:none!important}.md\:h-5\/7-screen{height:71.42vh!important}.md\:h-5\/6-screen{height:83.33vh!important}.md\:h-6\/7-screen{height:85.71vh!important}.md\:h-3\/5-screen{height:60vh!important}.md\:h-4\/5-screen{height:80vh!important}.md\:h-56{height:14rem!important}.md\:h-half{height:50vh!important}.md\:h-full{height:100%!important}.md\:h-2\/3-screen{height:66.66vh!important}.md\:w-1\/2{width:50%!important}.md\:w-auto{width:auto!important}.md\:w-2\/5{width:40%!important}.md\:w-4\/7-screen{width:57.14vw!important}.md\:w-5\/7-screen{width:71.42vw!important}.md\:w-2\/5-screen{width:40vw!important}.md\:w-6\/7-screen{width:85.71vw!important}.md\:w-4\/6-screen{width:66.66vw!important}.md\:w-3\/5-screen{width:60vw!important}.md\:w-16{width:4rem!important}.md\:w-3\/6-screen{width:50vw!important}.md\:w-1\/4{width:25%!important}.md\:w-3\/7-screen{width:42.85vw!important}.md\:w-2\/3{width:66.666667%!important}.md\:w-24{width:6rem!important}.md\:w-2\/4-screen{width:50vw!important}.md\:w-4\/5-screen{width:80vw!important}.md\:w-56{width:14rem!important}.md\:w-3\/5{width:60%!important}.md\:w-1\/3{width:33.333333%!important}.md\:w-3\/4{width:75%!important}.md\:w-full{width:100%!important}.md\:w-1\/3-screen{width:33.33vw!important}.md\:w-72{width:18rem!important}.md\:w-96{width:24rem!important}.md\:w-3\/4-screen{width:75vw!important}.md\:w-2\/3-screen{width:66.66vw!important}.md\:flex-auto{flex:1 1 auto!important}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))!important}.md\:flex-row{flex-direction:row!important}.md\:flex-col{flex-direction:column!important}.md\:flex-nowrap{flex-wrap:nowrap!important}.md\:items-start{align-items:flex-start!important}.md\:justify-end{justify-content:flex-end!important}.md\:overflow-hidden{overflow:hidden!important}.md\:overflow-y-auto{overflow-y:auto!important}.md\:rounded{border-radius:.25rem!important}.md\:border-l{border-left-width:1px!important}.md\:p-0{padding:0!important}.md\:py-4{padding-bottom:1rem!important;padding-top:1rem!important}.md\:px-4{padding-left:1rem!important;padding-right:1rem!important}.md\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}.md\:text-base{font-size:1rem!important;line-height:1.5rem!important}.md\:text-4xl{font-size:2.25rem!important;line-height:2.5rem!important}}@media (min-width:1024px){.lg\:my-8{margin-bottom:2rem!important;margin-top:2rem!important}.lg\:my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.lg\:block{display:block!important}.lg\:flex{display:flex!important}.lg\:hidden{display:none!important}.lg\:h-5\/7-screen{height:71.42vh!important}.lg\:h-3\/7-screen{height:42.85vh!important}.lg\:h-5\/6-screen{height:83.33vh!important}.lg\:h-full{height:100%!important}.lg\:h-4\/5-screen{height:80vh!important}.lg\:h-2\/3-screen{height:66.66vh!important}.lg\:w-1\/3{width:33.333333%!important}.lg\:w-3\/7-screen{width:42.85vw!important}.lg\:w-4\/7-screen{width:57.14vw!important}.lg\:w-2\/4-screen,.lg\:w-half{width:50vw!important}.lg\:w-3\/5-screen{width:60vw!important}.lg\:w-2\/7-screen{width:28.57vw!important}.lg\:w-2\/6-screen{width:33.33vw!important}.lg\:w-2\/5-screen{width:40vw!important}.lg\:w-3\/6-screen{width:50vw!important}.lg\:w-56{width:14rem!important}.lg\:w-1\/3-screen{width:33.33vw!important}.lg\:w-2\/5{width:40%!important}.lg\:w-1\/2{width:50%!important}.lg\:w-auto{width:auto!important}.lg\:w-3\/5{width:60%!important}.lg\:w-2\/3{width:66.666667%!important}.lg\:w-1\/4{width:25%!important}.lg\:w-full{width:100%!important}.lg\:w-2\/4{width:50%!important}.lg\:w-4\/6{width:66.666667%!important}.lg\:w-1\/6{width:16.666667%!important}.lg\:w-80{width:20rem!important}.lg\:w-2\/3-screen{width:66.66vw!important}.lg\:w-2\/6{width:33.333333%!important}.lg\:w-4\/6-screen{width:66.66vw!important}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.lg\:flex-row{flex-direction:row!important}.lg\:items-start{align-items:flex-start!important}.lg\:border-b{border-bottom-width:1px!important}.lg\:border-t{border-top-width:1px!important}.lg\:px-0{padding-left:0!important;padding-right:0!important}.lg\:py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.lg\:text-5xl{font-size:3rem!important;line-height:1!important}.lg\:text-lg{font-size:1.125rem!important}.lg\:text-lg,.lg\:text-xl{line-height:1.75rem!important}.lg\:text-xl{font-size:1.25rem!important}.lg\:text-2xl{font-size:1.5rem!important;line-height:2rem!important}.lg\:text-3xl{font-size:1.875rem!important;line-height:2.25rem!important}}@media (min-width:1280px){.xl\:h-2\/5-screen{height:40vh!important}.xl\:w-2\/5-screen{width:40vw!important}.xl\:w-108{width:27rem!important}.xl\:w-2\/6-screen{width:33.33vw!important}.xl\:w-84{width:21rem!important}.xl\:w-1\/4{width:25%!important}.xl\:w-1\/2,.xl\:w-2\/4{width:50%!important}.xl\:w-1\/3-screen{width:33.33vw!important}.xl\:w-96{width:24rem!important}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.xl\:border-none{border-style:none!important}.xl\:text-xl{font-size:1.25rem!important;line-height:1.75rem!important}}@media print{.print\:w-1\/3{width:33.333333%!important}.print\:w-1\/2{width:50%!important}} /*# sourceMappingURL=app.css.map*/ \ No newline at end of file diff --git a/public/js/pos-init.min.js b/public/js/pos-init.min.js index aaa54b64a..abf6d5114 100755 --- a/public/js/pos-init.min.js +++ b/public/js/pos-init.min.js @@ -1,2 +1,2 @@ -(self.webpackChunkNexoPOS_4x=self.webpackChunkNexoPOS_4x||[]).push([[443],{9671:(e,t,s)=>{"use strict";s.d(t,{l:()=>L,kq:()=>X,ih:()=>N,kX:()=>I});var r=s(6486),n=s(9669),i=s(2728),o=s(8345),a=s(9624),u=s(9248),c=s(230);function l(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{};return this._request("post",e,t,s)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("get",e,void 0,t)}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("delete",e,void 0,t)}},{key:"put",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._request("put",e,t,s)}},{key:"response",get:function(){return this._lastRequestData}},{key:"_request",value:function(e,t){var s=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t=X.applyFilters("http-client-url",t.replace(/\/$/,"")),this._subject.next({identifier:"async.start",url:t,data:r}),new c.y((function(i){s._client[e](t,r,Object.assign(Object.assign({},s._client.defaults[e]),n)).then((function(e){s._lastRequestData=e,i.next(e.data),i.complete(),s._subject.next({identifier:"async.stop"})})).catch((function(e){var t;i.error((null===(t=e.response)||void 0===t?void 0:t.data)||e.response||e),s._subject.next({identifier:"async.stop"})}))}))}},{key:"subject",value:function(){return this._subject}},{key:"emit",value:function(e){var t=e.identifier,s=e.value;this._subject.next({identifier:t,value:s})}}],s&&l(t.prototype,s),r&&l(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),p=s(3);function f(e,t){for(var s=0;s=1e3){for(var s,r=Math.floor((""+e).length/3),n=2;n>=1;n--){if(((s=parseFloat((0!=r?e/Math.pow(1e3,r):e).toPrecision(n)))+"").replace(/[^a-zA-Z 0-9]+/g,"").length<=2)break}s%1!=0&&(s=s.toFixed(1)),t=s+["","k","m","b","t"][r]}return t})),O=s(1356),S=s(9698);function $(e,t){for(var s=0;s0&&window.outerWidth<=480:this.breakpoint="xs";break;case window.outerWidth>480&&window.outerWidth<=640:this.breakpoint="sm";break;case window.outerWidth>640&&window.outerWidth<=1024:this.breakpoint="md";break;case window.outerWidth>1024&&window.outerWidth<=1280:this.breakpoint="lg";break;case window.outerWidth>1280:this.breakpoint="xl"}}}])&&F(t.prototype,s),r&&F(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()),W=new b({sidebar:["xs","sm","md"].includes(U.breakpoint)?"hidden":"visible"});N.defineClient(n),window.nsEvent=L,window.nsHttpClient=N,window.nsSnackBar=I,window.nsCurrency=O.W,window.nsTruncate=S.b,window.nsRawCurrency=O.f,window.nsAbbreviate=j,window.nsState=W,window.nsUrl=z,window.nsScreen=U,window.ChartJS=i,window.EventEmitter=h,window.Popup=x.G,window.RxJS=g,window.FormValidation=C.Z,window.nsCrudHandler=Q},1356:(e,t,s)=>{"use strict";s.d(t,{W:()=>u,f:()=>c});var r=s(538),n=s(2077),i=s.n(n),o=s(6740),a=s.n(o),u=(new Array(parseInt(ns.currency.ns_currency_precision)).fill("").map((function(e){return 0})).join(""),r.default.filter("currency",(function(e){var t,s,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";switch(ns.currency.ns_currency_prefered){case"iso":t=ns.currency.ns_currency_iso;break;case"symbol":t=ns.currency.ns_currency_symbol}if("full"===r){var n={decimal:ns.currency.ns_currency_decimal_separator,separator:ns.currency.ns_currency_thousand_separator,precision:parseInt(ns.currency.ns_currency_precision),symbol:""};s=a()(e,n).format()}else s=i()(e).format("0.0a");return"".concat("before"===ns.currency.ns_currency_position?t:"").concat(s).concat("after"===ns.currency.ns_currency_position?t:"")}))),c=function(e){return a()(e,{precision:parseInt(ns.currency.ns_currency_precision)}).value}},9698:(e,t,s)=>{"use strict";s.d(t,{b:()=>r});var r=s(538).default.filter("truncate",(function(e,t){return e?(e=e.toString()).length>t?e.substring(0,t)+"...":e:""}))},7266:(e,t,s)=>{"use strict";function r(e,t){for(var s=0;sn});var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,s,n;return t=e,s=[{key:"validateFields",value:function(e){var t=this;return 0===e.map((function(e){return t.checkField(e),e.errors?0===e.errors.length:0})).filter((function(e){return!1===e})).length}},{key:"validateFieldsErrors",value:function(e){var t=this;return e.map((function(e){return t.checkField(e),e.errors})).flat()}},{key:"validateForm",value:function(e){e.main&&this.validateField(e.main);var t=[];for(var s in e.tabs){var r=[],n=this.validateFieldsErrors(e.tabs[s].fields);n.length>0&&r.push(n),e.tabs[s].errors=r.flat(),t.push(r.flat())}return t.flat().filter((function(e){return void 0!==e}))}},{key:"initializeTabs",value:function(e){var t=0;for(var s in e)0===t&&(e[s].active=!0),e[s].active=void 0!==e[s].active&&e[s].active,e[s].fields=this.createFields(e[s].fields),t++;return e}},{key:"validateField",value:function(e){return this.checkField(e)}},{key:"fieldsValid",value:function(e){return!(e.map((function(e){return e.errors&&e.errors.length>0})).filter((function(e){return e})).length>0)}},{key:"createFields",value:function(e){return e.map((function(e){return e.type=e.type||"text",e.errors=e.errors||[],e.disabled=e.disabled||!1,"custom"===e.type&&(e.component=nsExtraComponents[e.name]),e}))}},{key:"createForm",value:function(e){if(e.main&&(e.main=this.createFields([e.main])[0]),e.tabs)for(var t in e.tabs)e.tabs[t].fields=this.createFields(e.tabs[t].fields),e.tabs[t].errors=[];return e}},{key:"enableFields",value:function(e){return e.map((function(e){return e.disabled=!1}))}},{key:"disableFields",value:function(e){return e.map((function(e){return e.disabled=!0}))}},{key:"disableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!0),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!0}))}},{key:"enableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!1),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!1}))}},{key:"getValue",value:function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"checkField",value:function(e){var t=this;return void 0!==e.validation&&(e.errors=[],this.detectValidationRules(e.validation).forEach((function(s){t.fieldPassCheck(e,s)}))),e}},{key:"extractForm",value:function(e){var t={};if(e.main&&(t[e.main.name]=e.main.value),e.tabs)for(var s in e.tabs)void 0===t[s]&&(t[s]={}),t[s]=this.extractFields(e.tabs[s].fields);return t}},{key:"extractFields",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"detectValidationRules",value:function(e){var t=function(e){var t;return["email","required"].includes(e)?{identifier:e}:(t=/(min)\:([0-9])+/g.exec(e))||(t=/(max)\:([0-9])+/g.exec(e))?{identifier:t[1],value:t[2]}:e};return Array.isArray(e)?e.filter((function(e){return"string"==typeof e})).map(t):e.split("|").map(t)}},{key:"triggerError",value:function(e,t){if(t.errors){var s=function(s){var r=s.split(".").filter((function(e){return!/^\d+$/.test(e)}));2===r.length&&e.tabs[r[0]].fields.forEach((function(e){e.name===r[1]&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))})),s===e.main.name&&t.errors[s].forEach((function(t){e.main.errors.push({identifier:"invalid",invalid:!0,message:t,name:e.main.name})}))};for(var r in t.errors)s(r)}}},{key:"triggerFieldsErrors",value:function(e,t){if(t&&t.errors){var s=function(s){e.forEach((function(e){e.name===s&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))}))};for(var r in t.errors)s(r)}}},{key:"fieldPassCheck",value:function(e,t){if("required"===t.identifier){if(void 0===e.value||null===e.value||0===e.value.length)return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){s.identifier===t.identifier&&!0===s.invalid&&e.errors.splice(r,1)}))}if("email"===t.identifier&&e.value.length>0){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(e.value))return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){!0===s[t.identifier]&&e.errors.splice(r,1)}))}return e}}],s&&r(t.prototype,s),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},7389:(e,t,s)=>{"use strict";s.d(t,{__:()=>r,c:()=>n});var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"NexoPOS";return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e},n=function(e,t){return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e}},8603:(e,t,s)=>{"use strict";function r(){var e=this;Object.keys(this).includes("$popup")&&this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close()),"press-esc"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close())}))}s.d(t,{Z:()=>r})},6386:(e,t,s)=>{"use strict";function r(e){void 0!==this.$popupParams.resolve&&this.$popupParams.reject&&(!1!==e?this.$popupParams.resolve(e):this.$popupParams.reject(e)),this.$popup.close()}s.d(t,{Z:()=>r})},2242:(e,t,s)=>{"use strict";s.d(t,{G:()=>o});var r=s(9248);function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:{};if(n(this,e),this.config={primarySelector:void 0,popupClass:"shadow-lg h-half w-1/2 bg-white"},this.container=document.createElement("div"),this.popupBody=document.createElement("div"),this.config=Object.assign(this.config,t),void 0===this.config.primarySelector&&document.querySelectorAll(".is-popup").length>0){var s=document.querySelectorAll(".is-popup").length;this.parentWrapper=document.querySelectorAll(".is-popup")[s-1]}else this.parentWrapper=document.querySelector("body").querySelectorAll("div")[0];this.event=new r.x}var t,s,o;return t=e,s=[{key:"open",value:function(e){var t,s,r,n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=document.querySelector("body").querySelectorAll("div")[0];this.parentWrapper.style.filter="blur(4px)",o.style.filter="blur(6px)",this.container.setAttribute("class","absolute top-0 left-0 w-full h-full flex items-center justify-center is-popup"),this.container.addEventListener("click",(function(e){n.event.next({event:"click-overlay",value:!0}),e.stopPropagation()})),this.popupBody.addEventListener("click",(function(e){e.stopImmediatePropagation()})),this.container.style.background="rgb(51 51 51 / 20%)",this.container.id="popup-container-"+document.querySelectorAll(".is-popup").length,this.popupBody.setAttribute("class"," zoom-out-entrance"),this.popupBody.innerHTML='',this.container.appendChild(this.popupBody),document.body.appendChild(this.container);var a=Vue.extend(e);this.instance=new a({propsData:{popup:this}}),this.instance.template=(null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.template)||void 0,this.instance.render=e.render||void 0,this.instance.methods=(null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.methods)||(null==e?void 0:e.methods),this.instance.data=(null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.data)||(null==e?void 0:e.data),this.instance.$popup=this,this.instance.$popupParams=i,this.instance.$mount("#".concat(this.container.id," .popup-body"))}},{key:"close",value:function(){var e=this;this.instance.$destroy(),this.event.unsubscribe(),this.parentWrapper.style.filter="blur(0px)";var t=document.querySelector("body").querySelectorAll("div")[0];document.querySelectorAll(".is-popup").length<=1&&(t.style.filter="blur(0px)"),this.popupBody.classList.remove("zoom-out-entrance"),this.popupBody.classList.add("zoom-in-exit"),this.container.classList.remove("is-popup"),setTimeout((function(){e.container.remove()}),300)}}],o=[{key:"show",value:function(t){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=new e(r);return n.open(t,s),n}}],s&&i(t.prototype,s),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()},9624:(e,t,s)=>{"use strict";s.d(t,{S:()=>i});var r=s(3260);function n(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return r.Observable.create((function(r){var i=s.__createSnack({message:e,label:t,type:n.type}),o=i.buttonNode,a=(i.textNode,i.snackWrapper,i.sampleSnack);o.addEventListener("click",(function(e){r.onNext(o),r.onCompleted(),a.remove()})),s.__startTimer(n.duration,a)}))}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"error"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"error"}))}},{key:"success",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"success"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"success"}))}},{key:"info",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"info"}))}},{key:"__startTimer",value:function(e,t){var s,r=function(){e>0&&!1!==e&&(s=setTimeout((function(){t.remove()}),e))};t.addEventListener("mouseenter",(function(){clearTimeout(s)})),t.addEventListener("mouseleave",(function(){r()})),r()}},{key:"__createSnack",value:function(e){var t=e.message,s=e.label,r=e.type,n=void 0===r?"info":r,i=document.getElementById("snack-wrapper")||document.createElement("div"),o=document.createElement("div"),a=document.createElement("p"),u=document.createElement("div"),c=document.createElement("button"),l="",d="";switch(n){case"info":l="text-white hover:bg-blue-400 bg-blue-500",d="bg-gray-900 text-white";break;case"error":l="text-red-700 hover:bg-white bg-white",d="bg-red-500 text-white";break;case"success":l="text-green-700 hover:bg-white bg-white",d="bg-green-500 text-white"}return a.textContent=t,s&&(c.textContent=s,c.setAttribute("class","px-3 py-2 shadow rounded uppercase ".concat(l)),u.appendChild(c)),o.appendChild(a),o.appendChild(u),o.setAttribute("class","md:rounded py-2 px-3 md:w-2/5 w-full z-10 md:my-2 shadow-lg flex justify-between items-center zoom-in-entrance anim-duration-300 ".concat(d)),i.appendChild(o),null===document.getElementById("snack-wrapper")&&(i.setAttribute("id","snack-wrapper"),i.setAttribute("class","absolute bottom-0 w-full flex justify-between items-center flex-col"),document.body.appendChild(i)),{snackWrapper:i,sampleSnack:o,buttonsWrapper:u,buttonNode:c,textNode:a}}}],s&&n(t.prototype,s),i&&n(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}()},279:(e,t,s)=>{"use strict";s.d(t,{$:()=>u});var r=s(9671),n=s(7389),i=s(2242),o=s(2245);function a(e,t){for(var s=0;sparseFloat(e.$quantities().quantity)-l)return r.kX.error((0,n.__)("Unable to add the product, there is not enough stock. Remaining %s").replace("%s",(e.$quantities().quantity-l).toString())).subscribe()}s({quantity:1})}else u.open(o.Z,{resolve:s,reject:a,product:c,data:e})}))}}])&&a(t.prototype,s),u&&a(t,u),Object.defineProperty(t,"prototype",{writable:!1}),e}()},9188:(e,t,s)=>{"use strict";var r=s(7757),n=s.n(r),i=s(279),o=s(2242),a=s(9671),u=s(7389);const c={data:function(){return{unitsQuantities:[],loadsUnits:!1,options:null,optionsSubscriber:null}},beforeDestroy:function(){this.optionsSubscriber.unsubscribe()},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())})),this.optionsSubscriber=POS.options.subscribe((function(t){e.options=t})),void 0!==this.$popupParams.product.$original().selectedUnitQuantity?this.selectUnit(this.$popupParams.product.$original().selectedUnitQuantity):void 0!==this.$popupParams.product.$original().unit_quantities&&1===this.$popupParams.product.$original().unit_quantities.length?this.selectUnit(this.$popupParams.product.$original().unit_quantities[0]):(this.loadsUnits=!0,this.loadUnits())},methods:{__:u.__,displayRightPrice:function(e){return POS.getSalePrice(e,this.$popupParams.product.$original())},loadUnits:function(){var e=this;a.ih.get("/api/nexopos/v4/products/".concat(this.$popupParams.product.$original().id,"/units/quantities")).subscribe((function(t){if(0===t.length)return e.$popup.close(),a.kX.error((0,u.__)("This product doesn't have any unit defined for selling.")).subscribe();e.unitsQuantities=t,1===e.unitsQuantities.length&&e.selectUnit(e.unitsQuantities[0])}))},selectUnit:function(e){this.$popupParams.resolve({unit_quantity_id:e.id,unit_name:e.unit.name,$quantities:function(){return e}}),this.$popup.close()}}};const l=(0,s(1900).Z)(c,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"h-full w-full flex items-center justify-center"},[e.unitsQuantities.length>0?s("div",{staticClass:"bg-white w-2/3-screen lg:w-1/3-screen overflow-hidden flex flex-col"},[s("div",{staticClass:"h-16 flex justify-center items-center flex-shrink-0",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Choose Selling Unit")))])]),e._v(" "),e.unitsQuantities.length>0?s("div",{staticClass:"grid grid-flow-row grid-cols-2 overflow-y-auto"},e._l(e.unitsQuantities,(function(t){return s("div",{key:t.id,staticClass:"hover:bg-gray-200 cursor-pointer border flex-shrink-0 border-gray-200 flex flex-col items-center justify-center",on:{click:function(s){return e.selectUnit(t)}}},[s("div",{staticClass:"h-40 w-full flex items-center justify-center overflow-hidden"},[t.preview_url?s("img",{staticClass:"object-cover h-full",attrs:{src:t.preview_url,alt:t.unit.name}}):e._e(),e._v(" "),t.preview_url?e._e():s("div",{staticClass:"h-40 flex items-center justify-center"},[s("i",{staticClass:"las la-image text-gray-600 text-6xl"})])]),e._v(" "),s("div",{staticClass:"h-0 w-full"},[s("div",{staticClass:"relative w-full flex items-center justify-center -top-10 h-20 py-2 flex-col",staticStyle:{background:"rgb(255 255 255 / 73%)"}},[s("h3",{staticClass:"font-bold text-gray-700 py-2 text-center"},[e._v(e._s(t.unit.name)+" ("+e._s(t.quantity)+")")]),e._v(" "),s("p",{staticClass:"text-sm font-medium text-gray-600"},[e._v(e._s(e._f("currency")(e.displayRightPrice(t))))])])])])})),0):e._e()]):e._e(),e._v(" "),0===e.unitsQuantities.length?s("div",{staticClass:"h-56 flex items-center justify-center"},[s("ns-spinner")],1):e._e()])}),[],!1,null,null,null).exports;function d(e,t){for(var s=0;s=544&&window.innerWidth<768?this.screenIs="sm":window.innerWidth>=768&&window.innerWidth<992?this.screenIs="md":window.innerWidth>=992&&window.innerWidth<1200?this.screenIs="lg":window.innerWidth>=1200&&(this.screenIs="xl")}},{key:"is",value:function(e){return void 0===e?this.screenIs:this.screenIs===e}}])&&_(t.prototype,s),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),b=s(381),m=s.n(b);function g(e,t){for(var s=0;s0){var r=e.order.getValue();r.type=s[0],e.order.next(r)}})),window.addEventListener("resize",(function(){e._responsive.detect(),e.defineCurrentScreen()})),window.onbeforeunload=function(){if(e.products.getValue().length>0)return(0,u.__)("Some products has been added to the cart. Would youl ike to discard this order ?")},this.defineCurrentScreen()}},{key:"getSalePrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_sale_price:e.excl_tax_sale_price}},{key:"getCustomPrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_custom_price:e.excl_tax_custom_price}},{key:"getWholesalePrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_wholesale_price:e.excl_tax_wholesale_price}},{key:"setHoldPopupEnabled",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._holdPopupEnabled=e}},{key:"getHoldPopupEnabled",value:function(){return this._holdPopupEnabled}},{key:"processInitialQueue",value:function(){return y(this,void 0,void 0,n().mark((function e(){var t;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n().keys(this._initialQueue);case 1:if((e.t1=e.t0()).done){e.next=14;break}return t=e.t1.value,e.prev=3,e.next=6,this._initialQueue[t]();case 6:e.sent,e.next=12;break;case 9:e.prev=9,e.t2=e.catch(3),a.kX.error(e.t2.message).subscribe();case 12:e.next=1;break;case 14:case"end":return e.stop()}}),e,this,[[3,9]])})))}},{key:"removeCoupon",value:function(e){var t=this.order.getValue(),s=t.coupons,r=s.indexOf(e);s.splice(r,1),t.coupons=s,this.order.next(t)}},{key:"pushCoupon",value:function(e){var t=this.order.getValue();t.coupons.forEach((function(t){if(t.code===e.code){var s=(0,u.__)("This coupon is already added to the cart");throw a.kX.error(s).subscribe(),s}})),t.coupons.push(e),this.order.next(t),this.refreshCart()}},{key:"header",get:function(){var e={buttons:{NsPosDashboardButton:x,NsPosPendingOrderButton:w,NsPosOrderTypeButton:C,NsPosCustomersButton:k,NsPosResetButton:P}};return"yes"===this.options.getValue().ns_pos_registers_enabled&&(e.buttons.NsPosCashRegister=j),a.kq.doAction("ns-pos-header",e),e}},{key:"defineOptions",value:function(e){this._options.next(e)}},{key:"defineCurrentScreen",value:function(){this._visibleSection.next(["xs","sm"].includes(this._responsive.is())?"grid":"both"),this._screen.next(this._responsive.is())}},{key:"changeVisibleSection",value:function(e){["both","cart","grid"].includes(e)&&(["cart","both"].includes(e)&&this.refreshCart(),this._visibleSection.next(e))}},{key:"addPayment",value:function(e){if(e.value>0){var t=this._order.getValue();return t.payments.push(e),this._order.next(t),this.computePaid()}return a.kX.error("Invalid amount.").subscribe()}},{key:"removePayment",value:function(e){if(void 0!==e.id)return a.kX.error("Unable to delete a payment attached to the order").subscribe();var t=this._order.getValue(),s=t.payments.indexOf(e);t.payments.splice(s,1),this._order.next(t),a.l.emit({identifier:"ns.pos.remove-payment",value:e}),this.updateCustomerAccount(e),this.computePaid()}},{key:"updateCustomerAccount",value:function(e){if("account-payment"===e.identifier){var t=this.order.getValue().customer;t.account_amount+=e.value,this.selectCustomer(t)}}},{key:"getNetPrice",value:function(e,t,s){var r;return"inclusive"===s?r=e/(t+100)*100:"exclusive"===s&&(r=e/100*(t+100)),r}},{key:"getVatValue",value:function(e,t,s){var r;return"inclusive"===s?r=e-this.getNetPrice(e,t,s):"exclusive"===s&&(r=this.getNetPrice(e,t,s)-e),r}},{key:"computeTaxes",value:function(){var e=this;return new Promise((function(t,s){var r=e.order.getValue();if(void 0===(r=e.computeProductsTaxes(r)).tax_group_id||null===r.tax_group_id)return s(!1);var n=r.tax_groups;return n&&void 0!==n[r.tax_group_id]?(r.taxes=n[r.tax_group_id].taxes.map((function(t){return t.tax_value=e.getVatValue(r.subtotal,t.rate,r.tax_type),t})),r=e.computeOrderTaxes(r),t({status:"success",data:{tax:n[r.tax_group_id],order:r}})):null!==r.tax_group_id&&r.tax_group_id.toString().length>0?void a.ih.get("/api/nexopos/v4/taxes/groups/".concat(r.tax_group_id)).subscribe({next:function(s){return s.taxes=s.taxes.map((function(t){return{tax_id:t.id,tax_name:t.name,rate:parseFloat(t.rate),tax_value:e.getVatValue(r.subtotal,t.rate,r.tax_type)}})),r.tax_groups=r.tax_groups||[],r.taxes=s.taxes,r.tax_groups[s.id]=s,r=e.computeOrderTaxes(r),t({status:"success",data:{tax:s,order:r}})},error:function(e){return s(e)}}):s({status:"failed",message:(0,u.__)("No tax group assigned to the order")})}))}},{key:"computeOrderTaxes",value:function(e){var t=this.options.getValue().ns_pos_vat;return["flat_vat","variable_vat","products_variable_vat"].includes(t)&&e.taxes&&e.taxes.length>0&&(e.tax_value+=e.taxes.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t}))),e.tax_value+=e.product_taxes,e}},{key:"computeProductsTaxes",value:function(e){var t=this.products.getValue(),s=t.map((function(e){return e.tax_value}));e.product_taxes=0;var r=this.options.getValue().ns_pos_vat;return["products_vat","products_flat_vat","products_variable_vat"].includes(r)&&s.length>0&&(e.product_taxes+=s.reduce((function(e,t){return e+t}))),e.products=t,e.total_products=t.length,e}},{key:"canProceedAsLaidAway",value:function(e){var t=this;return new Promise((function(s,r){return y(t,void 0,void 0,n().mark((function t(){var i,a,c,l,d,p,f,_=this;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=e.customer.group.minimal_credit_payment,a=e.total*i/100,a=parseFloat(a),t.prev=3,t.next=6,new Promise((function(t,s){o.G.show(T,{order:e,reject:s,resolve:t})}));case 6:if(!(0===(c=t.sent).instalments.length&&c.tendered=a&&m()(e.date).isSame(ns.date.moment.startOf("day"),"day")}))).length){t.next=17;break}return t.abrupt("return",s({status:"success",message:(0,u.__)("Layaway defined"),data:{order:c}}));case 17:f=p[0].amount,o.G.show(S,{title:(0,u.__)("Confirm Payment"),message:(0,u.__)('An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type "{paymentType}"?').replace("{amount}",h.default.filter("currency")(f)).replace("{paymentType}",d.label),onAction:function(e){if(e){var t={identifier:d.identifier,label:d.label,value:f,readonly:!1,selected:!0};_.addPayment(t),p[0].paid=!0,s({status:"success",message:(0,u.__)("Layaway defined"),data:{order:c}})}else r({status:"failed",message:(0,u.__)("The request was canceled")})}});case 19:t.next=24;break;case 21:return t.prev=21,t.t0=t.catch(3),t.abrupt("return",r(t.t0));case 24:case"end":return t.stop()}}),t,this,[[3,21]])})))}))}},{key:"submitOrder",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(s,r){return y(e,void 0,void 0,n().mark((function e(){var i,o,c,l,d,p=this;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=Object.assign(Object.assign({},this.order.getValue()),t),o=i.customer.group.minimal_credit_payment,"hold"===i.payment_status){e.next=20;break}if(!(0===i.payments.length&&i.total>0&&i.total>i.tendered)){e.next=20;break}if("no"!==this.options.getValue().ns_orders_allow_partial){e.next=9;break}return c=(0,u.__)("Partially paid orders are disabled."),e.abrupt("return",r({status:"failed",message:c}));case 9:if(!(o>=0)){e.next=20;break}return e.prev=10,e.next=13,this.canProceedAsLaidAway(i);case 13:l=e.sent,i=l.data.order,e.next=20;break;case 17:return e.prev=17,e.t0=e.catch(10),e.abrupt("return",r(e.t0));case 20:if(this._isSubmitting){e.next=24;break}return d=void 0!==i.id?"put":"post",this._isSubmitting=!0,e.abrupt("return",a.ih[d]("/api/nexopos/v4/orders".concat(void 0!==i.id?"/"+i.id:""),i).subscribe({next:function(e){s(e),p.reset(),a.kq.doAction("ns-order-submit-successful",e),p._isSubmitting=!1;var t=p.options.getValue().ns_pos_complete_sale_audio;t.length>0&&new Audio(t).play()},error:function(e){p._isSubmitting=!1,r(e),a.kq.doAction("ns-order-submit-failed",e)}}));case 24:return e.abrupt("return",r({status:"failed",message:(0,u.__)("An order is currently being processed.")}));case 25:case"end":return e.stop()}}),e,this,[[10,17]])})))}))}},{key:"defineQuantities",value:function(e){var t=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return new Promise((function(r,n){var i={unit:s.filter((function(t){return t.id===e.unit_id}))[0]||{},incl_tax_sale_price:parseFloat(e.unit_price),excl_tax_sale_price:parseFloat(e.unit_price),sale_price:parseFloat(e.unit_price),sale_price_tax:0,sale_price_edit:0,wholesale_price_tax:0,incl_tax_wholesale_price:0,excl_tax_wholesale_price:0,wholesale_price:0,wholesale_price_edit:0,custom_price_tax:0,custom_price:0,custom_price_edit:0,incl_tax_custom_price:0,excl_tax_custom_price:0};if(["inclusive","exclusive"].includes(e.tax_type))try{if(!e.tax_group_id)return i.sale_price_tax=0,i.wholesale_price_tax=0,i.excl_tax_sale_price=e.unit_price,r(i);a.ih.get("/api/nexopos/v4/taxes/groups/".concat(e.tax_group_id)).subscribe({next:function(s){return i.sale_price_tax=s.taxes.map((function(s){return t.getVatValue(i.sale_price,s.rate,e.tax_type)})).reduce((function(e,t){return e+t})),i.wholesale_price_tax=s.taxes.map((function(s){return t.getVatValue(i.wholesale_price,s.rate,e.tax_type)})).reduce((function(e,t){return e+t})),i.excl_tax_sale_price=i.sale_price+i.sale_price_tax,i.incl_tax_sale_price=i.sale_price-i.sale_price_tax,r(i)},error:function(e){n(!1)}})}catch(e){return a.kX.error((0,u.__)("An error has occured while computing the product.")).subscribe()}return r(i)}))}},{key:"loadOrder",value:function(e){var t=this;return new Promise((function(s,r){a.ih.get("/api/nexopos/v4/orders/".concat(e,"/pos")).subscribe({next:function(e){return y(t,void 0,void 0,n().mark((function t(){var r,i,o,a=this;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=Object.assign(Object.assign({},this.defaultOrder()),e),r=[],i=n().mark((function t(s){var i;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(i=e.products[s]).product){t.next=9;break}return t.t0=i.name,t.t1=i.unit_id,t.next=6,a.defineQuantities(i);case 6:t.t2=t.sent,t.t3=[t.t2],i.product={mode:"custom",name:t.t0,unit_id:t.t1,unit_quantities:t.t3};case 9:i.$original=function(){return i.product},i.$quantities=function(){return i.product.unit_quantities.filter((function(e){return+e.id==+i.unit_quantity_id||void 0===e.id}))[0]},r.push(i);case 12:case"end":return t.stop()}}),t)})),o=0;case 4:if(!(o0&&(e.tendered=e.payments.map((function(e){return e.value})).reduce((function(e,t){return t+e}))),e.tendered>=e.total?e.payment_status="paid":e.tendered>0&&e.tendered0&&(t.products.filter((function(t){return e.products.map((function(e){return e.product_id})).includes(t.product_id)})).length>0||-1!==s.indexOf(e)||s.push(e)),e.categories.length>0&&(t.products.filter((function(t){return e.categories.map((function(e){return e.category_id})).includes(t.$original().category_id)})).length>0||-1!==s.indexOf(e)||s.push(e))})),s.forEach((function(t){a.kX.error((0,u.__)('The coupons "%s" has been removed from the cart, as it\'s required conditions are no more meet.').replace("%s",t.name),(0,u.__)("Okay"),{duration:6e3}).subscribe(),e.removeCoupon(t)}))}},{key:"refreshCart",value:function(){return y(this,void 0,void 0,n().mark((function e(){var t,s,r,i,o,c,l,d,p;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkCart(),t=this.products.getValue(),s=this.order.getValue(),(r=t.map((function(e){return e.total_price}))).length>0?s.subtotal=r.reduce((function(e,t){return e+t})):s.subtotal=0,i=s.coupons.map((function(e){return"percentage_discount"===e.type?(e.value=s.subtotal*e.discount_value/100,e.value):(e.value=e.discount_value,e.value)})),s.total_coupons=0,i.length>0&&(s.total_coupons=i.reduce((function(e,t){return e+t}))),"percentage"===s.discount_type&&(s.discount=s.discount_percentage*s.subtotal/100),s.discount>s.subtotal&&0===s.total_coupons&&(s.discount=s.subtotal,a.kX.info("The discount has been set to the cart subtotal").subscribe()),s.tax_value=0,this.order.next(s),e.prev=12,e.next=15,this.computeTaxes();case 15:o=e.sent,s=o.data.order,e.next=22;break;case 19:e.prev=19,e.t0=e.catch(12),!1!==e.t0&&void 0!==e.t0.message&&a.kX.error(e.t0.message||(0,u.__)("An unexpected error has occured while fecthing taxes."),(0,u.__)("OKAY"),{duration:0}).subscribe();case 22:(c=t.map((function(e){return"inclusive"===e.tax_type?e.tax_value:0}))).length>0&&c.reduce((function(e,t){return e+t})),l=s.tax_type,d=this.options.getValue().ns_pos_vat,p=0,(["flat_vat","variable_vat"].includes(d)||["products_vat","products_flat_vat","products_variable_vat"].includes(d))&&(p=s.tax_value),s.total="exclusive"===l?+(s.subtotal+(s.shipping||0)+p-s.discount-s.total_coupons):+(s.subtotal+(s.shipping||0)-s.discount-s.total_coupons),this.order.next(s),a.kq.doAction("ns-cart-after-refreshed",s);case 32:case"end":return e.stop()}}),e,this,[[12,19]])})))}},{key:"getStockUsage",value:function(e,t){var s=this._products.getValue().filter((function(s){return s.product_id===e&&s.unit_quantity_id===t})).map((function(e){return e.quantity}));return s.length>0?s.reduce((function(e,t){return e+t})):0}},{key:"addToCart",value:function(e){return y(this,void 0,void 0,n().mark((function t(){var s,r,i,o,a,u,c;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(s=new Object,r={product_id:e.id||0,name:e.name,discount_type:"percentage",discount:0,discount_percentage:0,quantity:e.quantity||0,tax_group_id:e.tax_group_id,tax_type:e.tax_type||void 0,tax_value:0,unit_id:e.unit_id||0,unit_price:e.unit_price||0,unit_name:e.unit_name||"",total_price:0,mode:"normal",$original:e.$original||function(){return e},$quantities:e.$quantities||void 0},this._processingAddQueue=!0,0===r.product_id){t.next=22;break}t.t0=n().keys(this.addToCartQueue);case 5:if((t.t1=t.t0()).done){t.next=22;break}return i=t.t1.value,t.prev=7,o=new this.addToCartQueue[i](r),t.next=11,o.run(s);case 11:a=t.sent,s=Object.assign(Object.assign({},s),a),t.next=20;break;case 15:if(t.prev=15,t.t2=t.catch(7),!1!==t.t2){t.next=20;break}return this._processingAddQueue=!1,t.abrupt("return",!1);case 20:t.next=5;break;case 22:this._processingAddQueue=!1,r=Object.assign(Object.assign({},r),s),(u=this._products.getValue()).unshift(r),this.refreshProducts(u),this._products.next(u),(c=this.options.getValue().ns_pos_new_item_audio).length>0&&new Audio(c).play();case 30:case"end":return t.stop()}}),t,this,[[7,15]])})))}},{key:"defineTypes",value:function(e){this._types.next(e)}},{key:"removeProduct",value:function(e){var t=this._products.getValue(),s=t.indexOf(e);t.splice(s,1),this._products.next(t)}},{key:"updateProduct",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this._products.getValue();s=null===s?r.indexOf(e):s,h.default.set(r,s,Object.assign(Object.assign({},e),t)),this.refreshProducts(r),this._products.next(r)}},{key:"refreshProducts",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t.forEach((function(t){e.computeProduct(t)}))}},{key:"getProductUnitPrice",value:function(e,t){switch(e){case"custom":return t.custom_price_edit;case"normal":return t.sale_price_edit;case"wholesale":return t.wholesale_price_edit}}},{key:"computeProductTax",value:function(e){switch(e.mode){case"custom":return this.computeCustomProductTax(e);case"normal":return this.computeNormalProductTax(e);case"wholesale":return this.computeWholesaleProductTax(e);default:return e}}},{key:"proceedProductTaxComputation",value:function(e,t){var s=this,r=e.$original(),n=r.tax_group,i=this.getProductUnitPrice(e.mode,e.$quantities()),o=0,a=this.getProductUnitPrice(e.mode,e.$quantities());if(void 0!==n&&void 0!==n.taxes){var u=0;n.taxes.length>0&&(u=n.taxes.map((function(e){return e.rate})).reduce((function(e,t){return e+t})));var c=this.getNetPrice(t,u,r.tax_type);switch(r.tax_type){case"inclusive":i=c,a=t;break;case"exclusive":i=t,a=c}var l=n.taxes.map((function(e){return s.getVatValue(t,e.rate,r.tax_type)}));l.length>0&&(o=l.reduce((function(e,t){return e+t})))}return{price_without_tax:i,tax_value:o,price_with_tax:a}}},{key:"computeCustomProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.custom_price_edit);return t.excl_tax_custom_price=s.price_without_tax,t.incl_tax_custom_price=s.price_with_tax,t.custom_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeNormalProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.sale_price_edit);return t.excl_tax_sale_price=s.price_without_tax,t.incl_tax_sale_price=s.price_with_tax,t.sale_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeWholesaleProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.wholesale_price_edit);return t.excl_tax_wholesale_price=s.price_without_tax,t.incl_tax_wholesale_price=s.price_with_tax,t.wholesale_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeProduct",value:function(e){"normal"===e.mode?(e.unit_price=this.getSalePrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().sale_price_tax*e.quantity):"wholesale"===e.mode&&(e.unit_price=this.getWholesalePrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().wholesale_price_tax*e.quantity),"custom"===e.mode&&(e.unit_price=this.getCustomPrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().custom_price_tax*e.quantity),["flat","percentage"].includes(e.discount_type)&&"percentage"===e.discount_type&&(e.discount=e.unit_price*e.discount_percentage/100*e.quantity),e.total_price=e.unit_price*e.quantity-e.discount,a.kq.doAction("ns-after-product-computed",e)}},{key:"loadCustomer",value:function(e){return a.ih.get("/api/nexopos/v4/customers/".concat(e))}},{key:"defineSettings",value:function(e){this._settings.next(e)}},{key:"voidOrder",value:function(e){var t=this;void 0!==e.id?["hold"].includes(e.payment_status)?o.G.show(S,{title:"Order Deletion",message:"The current order will be deleted as no payment has been made so far.",onAction:function(s){s&&a.ih.delete("/api/nexopos/v4/orders/".concat(e.id)).subscribe((function(e){a.kX.success(e.message).subscribe(),t.reset()}),(function(e){return a.kX.error(e.message).subscribe()}))}}):o.G.show($,{title:"Void The Order",message:"The current order will be void. This will cancel the transaction, but the order won't be deleted. Further details about the operation will be tracked on the report. Consider providing the reason of this operation.",onAction:function(s){!1!==s&&a.ih.post("/api/nexopos/v4/orders/".concat(e.id,"/void"),{reason:s}).subscribe({next:function(e){a.kX.success(e.message).subscribe(),t.reset()},error:function(e){return a.kX.error(e.message).subscribe()}})}}):a.kX.error("Unable to void an unpaid order.").subscribe()}},{key:"triggerOrderTypeSelection",value:function(e){return y(this,void 0,void 0,n().mark((function t(){var s;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=0;case 1:if(!(s{var r={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":7093,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":7093,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":4415,"./fy.js":4415,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":238,"./ru.js":238,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function n(e){var t=i(e);return s(t)}function i(e){if(!s.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=6700},4033:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});function r(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s0?this.screenValue=parseFloat(this.value/this.number):this.screenValue=0},watch:{value:function(){this.value.toString().length>0&&(this.floating?this.screenValue=Math.round(this.value*this.number).toString():this.screenValue=this.value)}},methods:{increaseBy:function(e){var t=parseInt(1+new Array(this.cursor).fill("").map((function(e){return 0})).join(""));this.screenValue=(parseFloat(e.value)*t+(parseFloat(this.screenValue)||0)).toString(),this.allSelected=!1},inputValue:function(e){var t=parseInt(1+new Array(this.cursor).fill("").map((function(e){return 0})).join(""));if("next"!==e.identifier){if("backspace"===e.identifier)this.allSelected?(this.screenValue="0",this.allSelected=!1):this.screenValue=this.screenValue.toString().substr(0,this.screenValue.length-1);else if(e.value.toString().match(/^\d+$/)){if(this.limit>0&&this.screenValue.length>=this.limit)return;this.allSelected?(this.screenValue=e.value.toString(),this.allSelected=!1):(this.screenValue+=""+e.value.toString(),"percentage"===this.mode&&(this.screenValue=this.screenValue>100?100:this.screenValue))}var s=this.floating&&this.screenValue.length>0&&"0"!==this.screenValue?parseFloat(this.screenValue/this.number):this.screenValue;this.$emit("changed",s)}else this.$emit("next",this.floating&&this.screenValue.length>0?parseFloat(this.screenValue/t):this.screenValue)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"grid grid-flow-row grid-cols-3 gap-2 grid-rows-3",staticStyle:{padding:"1px"},attrs:{id:"numpad"}},[e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"select-none hover:bg-gray-400 hover:text-gray-800 bg-gray-300 text-2xl text-gray-700 border h-16 flex items-center justify-center cursor-pointer",staticStyle:{margin:"-1px"},on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),e._v(" "),e._t("numpad-footer")],2)}),[],!1,null,null,null).exports},5834:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-paginate",props:["pagination"],data:function(){return{page:1,path:""}},mounted:function(){this.path=this.pagination.path},computed:{getPagination:function(){return this.pagination?this.pageNumbers(this.pagination.last_page,this.pagination.current_page):[]}},methods:{gotoPage:function(e){this.page=e,this.$emit("load","".concat(this.path,"?page=").concat(this.page))},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.pagination.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.first_page)}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.getPagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){return e.gotoPage(t)}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.last_page)}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)}),[],!1,null,null,null).exports},7073:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(2242),n=s(6851);const i={name:"ns-pos-customers-button",methods:{__:s(7389).__,openPendingOrdersPopup:function(){(new r.G).open(n.Z)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl lar la-user-circle"}),e._v(" "),s("span",[e._v(e._s(e.__("Customers")))])])}),[],!1,null,null,null).exports},904:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-pos-dashboard-button",methods:{__:s(7389).__,goToDashboard:function(){return document.location=POS.settings.getValue().urls.dashboard_url}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.goToDashboard()}}},[s("i",{staticClass:"mr-1 text-xl las la-tachometer-alt"}),e._v(" "),s("span",[e._v(e._s(e.__("Dashboard")))])])}),[],!1,null,null,null).exports},9271:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(2242),n=s(6762);const i={name:"ns-pos-delivery-button",methods:{__:s(7389).__,openPendingOrdersPopup:function(){new r.G({primarySelector:"#pos-app",popupClass:"shadow-lg bg-white w-3/5 md:w-2/3 lg:w-2/5 xl:w-2/4"}).open(n.Z)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl las la-truck"}),e._v(" "),s("span",[e._v(e._s(e.__("Order Type")))])])}),[],!1,null,null,null).exports},1134:(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var r=s(2242),n=s(9671),i=s(8774),o=s(7389);const a={data:function(){return{products:[],isLoading:!1}},computed:{order:function(){return this.$popupParams.order}},mounted:function(){this.loadProducts()},methods:{__:o.__,close:function(){this.$popupParams.reject(!1),this.$popup.close()},loadProducts:function(){var e=this;this.isLoading=!0;var t=this.$popupParams.order.id;n.ih.get("/api/nexopos/v4/orders/".concat(t,"/products")).subscribe((function(t){e.isLoading=!1,e.products=t}))},openOrder:function(){this.$popup.close(),this.$popupParams.resolve(this.order)}}};var u=s(1900);const c=(0,u.Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-6/7-screen md:w-3/5-screen lg:w-2/5-screen h-6/7-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between text-gray-700 items-center border-b"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Products"))+" — "+e._s(e.order.code)+" "),e.order.title?s("span",[e._v("("+e._s(e.order.title)+")")]):e._e()]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto p-2 overflow-y-auto"},[e.isLoading?s("div",{staticClass:"flex-auto relative"},[s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1)]):e._e(),e._v(" "),e.isLoading?e._e():e._l(e.products,(function(t){return s("div",{key:t.id,staticClass:"item"},[s("div",{staticClass:"flex-col border-b border-blue-400 py-2"},[s("div",{staticClass:"title font-semibold text-gray-700 flex justify-between"},[s("span",[e._v(e._s(t.name)+" (x"+e._s(t.quantity)+")")]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(t.total_price)))])]),e._v(" "),s("div",{staticClass:"text-sm text-gray-600"},[s("ul",[s("li",[e._v(e._s(e.__("Unit"))+" : "+e._s(t.unit.name))])])])])])}))],2),e._v(" "),s("div",{staticClass:"flex justify-end p-2 border-t border-gray-400"},[s("div",{staticClass:"px-1"},[s("div",{staticClass:"-mx-2 flex"},[s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.openOrder()}}},[e._v(e._s(e.__("Open")))])],1),e._v(" "),s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.close()}}},[e._v(e._s(e.__("Close")))])],1)])])])])}),[],!1,null,null,null).exports;const l={props:["orders"],data:function(){return{searchField:""}},watch:{orders:function(){n.kq.doAction("ns-pos-pending-orders-refreshed",this.orders)}},mounted:function(){},name:"ns-pos-pending-order",methods:{__:o.__,previewOrder:function(e){this.$emit("previewOrder",e)},proceedOpenOrder:function(e){this.$emit("proceedOpenOrder",e)},searchOrder:function(){this.$emit("searchOrder",this.searchField)},printOrder:function(e){this.$emit("printOrder",e)}}};const d={components:{nsPosPendingOrders:(0,u.Z)(l,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col overflow-hidden"},[s("div",{staticClass:"p-1"},[s("div",{staticClass:"flex rounded border-2 border-blue-400"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchField,expression:"searchField"}],staticClass:"p-2 outline-none flex-auto",attrs:{type:"text"},domProps:{value:e.searchField},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchOrder()},input:function(t){t.target.composing||(e.searchField=t.target.value)}}}),e._v(" "),s("button",{staticClass:"w-16 md:w-24 bg-blue-400 text-white",on:{click:function(t){return e.searchOrder()}}},[s("i",{staticClass:"las la-search"}),e._v(" "),s("span",{staticClass:"mr-1 hidden md:visible"},[e._v(e._s(e.__("Search")))])])])]),e._v(" "),s("div",{staticClass:"overflow-y-auto flex flex-auto"},[s("div",{staticClass:"flex p-2 flex-auto flex-col overflow-y-auto"},[e._l(e.orders,(function(t){return s("div",{key:t.id,staticClass:"border-b border-blue-400 w-full py-2",attrs:{"data-order-id":t.id}},[s("h3",{staticClass:"text-gray-700"},[e._v(e._s(t.title||"Untitled Order"))]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"flex flex-wrap -mx-4"},[s("div",{staticClass:"w-full md:w-1/2 px-2"},[s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Code")))]),e._v(" : "+e._s(t.code))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Cashier")))]),e._v(" : "+e._s(t.nexopos_users_username))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Total")))]),e._v(" : "+e._s(e._f("currency")(t.total)))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Tendered")))]),e._v(" : "+e._s(e._f("currency")(t.tendered)))])]),e._v(" "),s("div",{staticClass:"w-full md:w-1/2 px-2"},[s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Customer")))]),e._v(" : "+e._s(t.nexopos_customers_name))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Date")))]),e._v(" : "+e._s(t.created_at))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Type")))]),e._v(" : "+e._s(t.type))])])])]),e._v(" "),s("div",{staticClass:"flex justify-end w-full mt-2"},[s("div",{staticClass:"flex rounded-lg overflow-hidden buttons-container"},[s("button",{staticClass:"text-white bg-green-400 outline-none px-2 py-1",on:{click:function(s){return e.proceedOpenOrder(t)}}},[s("i",{staticClass:"las la-lock-open"}),e._v(" "+e._s(e.__("Open")))]),e._v(" "),s("button",{staticClass:"text-white bg-blue-400 outline-none px-2 py-1",on:{click:function(s){return e.previewOrder(t)}}},[s("i",{staticClass:"las la-eye"}),e._v(" "+e._s(e.__("Products")))]),e._v(" "),s("button",{staticClass:"text-white bg-teal-400 outline-none px-2 py-1",on:{click:function(s){return e.printOrder(t)}}},[s("i",{staticClass:"las la-print"}),e._v(" "+e._s(e.__("Print")))])])])])})),e._v(" "),0===e.orders.length?s("div",{staticClass:"h-full v-full items-center justify-center flex"},[s("h3",{staticClass:"text-semibold text-gray-700"},[e._v(e._s(e.__("Nothing to display...")))])]):e._e()],2)])])}),[],!1,null,null,null).exports},methods:{__:o.__,searchOrder:function(e){var t=this;n.ih.get("/api/nexopos/v4/crud/".concat(this.active,"?search=").concat(e)).subscribe((function(e){t.orders=e.data}))},setActiveTab:function(e){this.active=e,this.loadOrderFromType(e)},openOrder:function(e){POS.loadOrder(e.id),this.$popup.close()},loadOrderFromType:function(e){var t=this;n.ih.get("/api/nexopos/v4/crud/".concat(e)).subscribe((function(e){t.orders=e.data}))},previewOrder:function(e){var t=this;new Promise((function(t,s){Popup.show(c,{order:e,resolve:t,reject:s})})).then((function(s){t.proceedOpenOrder(e)}),(function(e){return e}))},printOrder:function(e){POS.printOrderReceipt(e)},proceedOpenOrder:function(e){var t=this;if(POS.products.getValue().length>0)return Popup.show(i.Z,{title:"Confirm Your Action",message:"The cart is not empty. Opening an order will clear your cart would you proceed ?",onAction:function(s){s&&t.openOrder(e)}});this.openOrder(e)}},data:function(){return{active:"ns.hold-orders",searchField:"",orders:[]}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.$popup.close()})),this.loadOrderFromType(this.active)}};const p=(0,u.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-6/7-screen md:w-3/5-screen lg:w-2/5-screen h-6/7-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between text-gray-700 items-center border-b"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Orders")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.$popup.close()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2 flex overflow-hidden flex-auto"},[s("ns-tabs",{attrs:{active:e.active},on:{changeTab:function(t){return e.setActiveTab(t)}}},[s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.hold-orders",label:e.__("On Hold"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.unpaid-orders",label:e.__("Unpaid"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.partially-paid-orders",label:e.__("Partially Paid"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1)],1)],1),e._v(" "),s("div",{staticClass:"p-2 flex justify-between border-t bg-gray-200"},[s("div"),e._v(" "),s("div",[s("ns-button",[e._v(e._s(e.__("Close")))])],1)])])}),[],!1,null,null,null).exports,f={name:"ns-pos-pending-orders-button",methods:{__:o.__,openPendingOrdersPopup:function(){(new r.G).open(p)}}};const h=(0,u.Z)(f,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl lar la-hand-pointer"}),e._v(" "),s("span",[e._v(e._s(e.__("Orders")))])])}),[],!1,null,null,null).exports},2564:(e,t,s)=>{"use strict";s.d(t,{Z:()=>T});var r=s(7757),n=s.n(r),i=s(9671),o=s(4033),a=s(7266),u=s(8603),c=s(8774),l=s(7389);const d={components:{nsNumpad:o.Z},data:function(){return{amount:0,title:null,identifier:null,settingsSubscription:null,settings:null,action:null,register:null,loaded:!1,register_id:null,validation:new a.Z,fields:[]}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.identifier=this.$popupParams.identifier,this.register=this.$popupParams.register,this.action=this.$popupParams.action,this.register_id=this.$popupParams.register_id,this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t})),this.loadFields()},destroyed:function(){this.settingsSubscription.unsubscribe()},methods:{popupCloser:u.Z,__:l.__,definedValue:function(e){this.amount=e},close:function(){this.$popup.close()},loadFields:function(){var e=this;this.loaded=!1,nsHttpClient.get("/api/nexopos/v4/fields/".concat(this.identifier)).subscribe((function(t){e.loaded=!0,e.fields=t}),(function(t){return e.loaded=!0,nsSnackBar.error(t.message,"OKAY",{duration:!1}).subscribe()}))},submit:function(e){var t=this;Popup.show(c.Z,{title:"Confirm Your Action",message:this.$popupParams.confirmMessage||"Would you like to confirm your action.",onAction:function(e){e&&t.triggerSubmit()}})},triggerSubmit:function(){var e=this,t=this.validation.extractFields(this.fields);t.amount=""===this.amount?0:this.amount,nsHttpClient.post("/api/nexopos/v4/cash-registers/".concat(this.action,"/").concat(this.register_id||this.settings.register.id),t).subscribe((function(t){e.$popupParams.resolve(t),e.$popup.close(),nsSnackBar.success(t.message).subscribe()}),(function(e){nsSnackBar.error(e.message).subscribe()}))}}};var p=s(1900);const f=(0,p.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.loaded?s("div",{staticClass:"shadow-lg w-95vw md:w-2/5-screen bg-white"},[s("div",{staticClass:"border-b border-gray-200 p-2 text-gray-700 flex justify-between items-center"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.title))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2"},[null!==e.register?s("div",{staticClass:"mb-2 p-3 bg-gray-400 font-bold text-white text-right flex justify-between"},[s("span",[e._v(e._s(e.__("Balance"))+" ")]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(e.register.balance)))])]):e._e(),e._v(" "),s("div",{staticClass:"mb-2 p-3 bg-green-400 font-bold text-white text-right flex justify-between"},[s("span",[e._v(e._s(e.__("Input")))]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(e.amount)))])]),e._v(" "),s("div",{staticClass:"mb-2"},[s("ns-numpad",{attrs:{floating:!0,value:e.amount},on:{next:function(t){return e.submit(t)},changed:function(t){return e.definedValue(t)}}})],1),e._v(" "),e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})}))],2)]):e._e(),e._v(" "),e.loaded?e._e():s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1)])}),[],!1,null,null,null).exports;var h=s(6386);function _(e,t,s,r,n,i,o){try{var a=e[i](o),u=a.value}catch(e){return void s(e)}a.done?t(u):Promise.resolve(u).then(r,n)}const v={components:{nsNumpad:o.Z},data:function(){return{registers:[],priorVerification:!1,hasLoadedRegisters:!1,validation:new a.Z,amount:0,settings:null,settingsSubscription:null}},mounted:function(){var e=this;this.checkUsedRegister(),this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t}))},beforeDestroy:function(){this.settingsSubscription.unsubscribe()},computed:{},methods:{__:l.__,popupResolver:h.Z,selectRegister:function(e){var t,s=this;return(t=n().mark((function t(){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("closed"===e.status){t.next=2;break}return t.abrupt("return",i.kX.error((0,l.__)("Unable to open this register. Only closed register can be opened.")).subscribe());case 2:return t.prev=2,t.next=5,new Promise((function(t,s){var r=(0,l.__)("Open Register : %s").replace("%s",e.name),n=e.id;Popup.show(f,{resolve:t,reject:s,title:r,identifier:"ns.cash-registers-opening",action:"open",register_id:n})}));case 5:r=t.sent,s.popupResolver(r),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),console.log(t.t0);case 12:case"end":return t.stop()}}),t,null,[[2,9]])})),function(){var e=this,s=arguments;return new Promise((function(r,n){var i=t.apply(e,s);function o(e){_(i,r,n,o,a,"next",e)}function a(e){_(i,r,n,o,a,"throw",e)}o(void 0)}))})()},checkUsedRegister:function(){var e=this;this.priorVerification=!1,i.ih.get("/api/nexopos/v4/cash-registers/used").subscribe({next:function(t){e.$popupParams.resolve(t),e.$popup.close()},error:function(t){e.priorVerification=!0,i.kX.error(t.message).subscribe(),e.loadRegisters()}})},loadRegisters:function(){var e=this;this.hasLoadedRegisters=!1,i.ih.get("/api/nexopos/v4/cash-registers").subscribe((function(t){e.registers=t,e.hasLoadedRegisters=!0}))},getClass:function(e){switch(e.status){case"in-use":return"bg-teal-200 text-gray-800 cursor-not-allowed";case"disabled":return"bg-gray-200 text-gray-700 cursor-not-allowed";case"available":return"bg-green-100 text-gray-800"}return"border-gray-200 cursor-pointer hover:bg-blue-400 hover:text-white"}}};const b=(0,p.Z)(v,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[!1===e.priorVerification?s("div",{staticClass:"h-full w-full py-10 flex justify-center items-center"},[s("ns-spinner",{attrs:{size:"24",border:"8"}})],1):e._e(),e._v(" "),s("div",{staticClass:"w-95vw md:w-3/5-screen lg:w-3/5-screen xl:w-2/5-screen flex flex-col overflow-hidden",class:e.priorVerification?"shadow-lg bg-white":""},[e.priorVerification?[s("div",{staticClass:"title p-2 border-b border-gray-200 flex justify-between items-center"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Open The Register")))]),e._v(" "),e.settings?s("div",[s("a",{staticClass:"hover:bg-red-400 hover:border-red-500 hover:text-white rounded-full border border-gray-200 px-3 text-sm py-1",attrs:{href:e.settings.urls.orders_url}},[e._v(e._s(e.__("Exit To Orders")))])]):e._e()]),e._v(" "),e.hasLoadedRegisters?e._e():s("div",{staticClass:"py-10 flex-auto overflow-y-auto flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"16",border:"4"}})],1),e._v(" "),e.hasLoadedRegisters?s("div",{staticClass:"flex-auto overflow-y-auto"},[s("div",{staticClass:"grid grid-cols-3"},e._l(e.registers,(function(t,r){return s("div",{key:r,staticClass:"border-b border-r flex items-center justify-center flex-col p-3",class:e.getClass(t),on:{click:function(s){return e.selectRegister(t)}}},[s("i",{staticClass:"las la-cash-register text-6xl"}),e._v(" "),s("h3",{staticClass:"text-semibold text-center"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"text-sm"},[e._v("("+e._s(t.status_label)+")")])])})),0),e._v(" "),0===e.registers.length?s("div",{staticClass:"p-2 bg-red-400 text-white"},[e._v("\n "+e._s(e.__("Looks like there is no registers. At least one register is required to proceed."))+" — "),s("a",{staticClass:"font-bold hover:underline",attrs:{href:e.settings.urls.registers_url}},[e._v(e._s(e.__("Create Cash Register")))])]):e._e()]):e._e()]:e._e()],2)])}),[],!1,null,null,null).exports;const m={data:function(){return{totalIn:0,totalOut:0,settings:null,settingsSubscription:null,histories:[]}},mounted:function(){var e=this;this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t})),this.getHistory()},destroyed:function(){this.settingsSubscription.unsubscribe()},methods:{__:l.__,popupResolver:h.Z,closePopup:function(){this.popupResolver({status:"success"})},getHistory:function(){var e=this;i.ih.get("/api/nexopos/v4/cash-registers/session-history/".concat(this.settings.register.id)).subscribe((function(t){e.histories=t,e.totalIn=e.histories.filter((function(e){return["register-opening","register-sale","register-cash-in"].includes(e.action)})).map((function(e){return parseFloat(e.value)})).reduce((function(e,t){return e+t}),0),e.totalOut=e.histories.filter((function(e){return["register-closing","register-refund","register-cash-out"].includes(e.action)})).map((function(e){return parseFloat(e.value)})).reduce((function(e,t){return e+t}),0),console.log(e.totalOut)}))}}};const g=(0,p.Z)(m,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg w-95vw md:w-4/6-screen lg:w-half overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between items-center",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold"},[e._v(e._s(e.__("Register History")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:e.closePopup}})],1)]),e._v(" "),s("div",{staticClass:"flex w-full"},[s("div",{staticClass:"flex flex-auto"},[s("div",{staticClass:"w-full md:w-1/2 text-right bg-green-400 text-white font-bold text-3xl p-3"},[e._v(e._s(e._f("currency")(e.totalIn)))]),e._v(" "),s("div",{staticClass:"w-full md:w-1/2 text-right bg-red-400 text-white font-bold text-3xl p-3"},[e._v(e._s(e._f("currency")(e.totalOut)))])])]),e._v(" "),s("div",{staticClass:"flex flex-col overflow-y-auto h-120"},[e._l(e.histories,(function(t){return[["register-sale","register-cash-in"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-green-200 bg-green-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-opening"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-blue-200 bg-blue-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-close"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-teal-200 bg-teal-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-refund","register-cash-out"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-red-200 bg-red-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e()]}))],2)])}),[],!1,null,null,null).exports;function y(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function x(e){for(var t=1;t0&&i.kX.error(t.t0.message).subscribe();case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},registerInitialQueue:function(){var e=this;POS.initialQueue.push(S(n().mark((function t(){var s;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,new Promise((function(t,s){void 0===e.settings.register&&Popup.show(b,{resolve:t,reject:s})}));case 3:return s=t.sent,POS.set("register",s.data.register),e.setRegister(s.data.register),t.abrupt("return",s);case 9:throw t.prev=9,t.t0=t.catch(0),t.t0;case 12:case"end":return t.stop()}}),t,null,[[0,9]])}))))},setButtonName:function(){if(void 0===this.settings.register)return this.name=(0,l.__)("Cash Register");this.name=(0,l.__)("Cash Register : {register}").replace("{register}",this.settings.register.name)},setRegister:function(e){if(void 0!==e){var t=POS.order.getValue();t.register_id=e.id,POS.order.next(t)}}},destroyed:function(){this.orderSubscriber.unsubscribe(),this.settingsSubscriber.unsubscribe()},mounted:function(){var e=this;this.registerInitialQueue(),this.orderSubscriber=POS.order.subscribe((function(t){e.order=t})),this.settingsSubscriber=POS.settings.subscribe((function(t){e.settings=t,e.setRegister(e.settings.register),e.setButtonName()}))}};const T=(0,p.Z)($,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openRegisterOptions()}}},[s("i",{staticClass:"mr-1 text-xl las la-cash-register"}),e._v(" "),s("span",[e._v(e._s(e.name))])])}),[],!1,null,null,null).exports},1749:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var r=s(2242),n=(s(6851),s(8774)),i=s(8603);const o={name:"ns-pos-customers-button",mounted:function(){this.popupCloser()},methods:{__,popupCloser:i.Z,reset:function(){r.G.show(n.Z,{title:__("Confirm Your Action"),message:__("The current order will be cleared. But not deleted if it's persistent. Would you like to proceed ?"),onAction:function(e){e&&POS.reset()}})}}};const a=(0,s(1900).Z)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.reset()}}},[s("i",{staticClass:"mr-1 text-xl las la-eraser"}),e._v(" "),s("span",[e._v(e._s(e.__("Reset")))])])}),[],!1,null,null,null).exports},6189:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(void 0!==e.$popupParams.onAction&&e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){void 0!==this.$popupParams.onAction&&this.$popupParams.onAction(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-4/7-screen lg:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[e.title?s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]):e._e(),e._v(" "),s("p",{staticClass:"py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700 justify-end items-center p-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))])],1)])}),[],!1,null,null,null).exports},8774:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-col bg-white shadow-lg w-5/7-screen md:w-4/7-screen lg:w-2/7-screen",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[s("h2",{staticClass:"text-xl md:text-3xl font-body text-gray-700 text-center"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"py-4 text-sm md:text-base text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Yes")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!1)}}},[e._v(e._s(e.__("No")))])])])}),[],!1,null,null,null).exports},4555:(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var r=s(8603),n=s(6386),i=s(9671),o=s(7389),a=s(5986);s(9624);const u={name:"ns-pos-coupons-load-popup",data:function(){return{placeHolder:(0,o.__)("Coupon Code"),couponCode:null,order:null,activeTab:"apply-coupon",orderSubscriber:null,customerCoupon:null}},mounted:function(){var e=this;this.popupCloser(),this.$refs.coupon.select(),this.orderSubscriber=POS.order.subscribe((function(t){e.order=t,e.order.coupons.length>0&&(e.activeTab="active-coupons")})),this.$popupParams&&this.$popupParams.apply_coupon&&(this.couponCode=this.$popupParams.apply_coupon,this.getCoupon(this.couponCode).subscribe({next:function(t){e.customerCoupon=t,e.apply()}}))},destroyed:function(){this.orderSubscriber.unsubscribe()},methods:{__:o.__,popupCloser:r.Z,popupResolver:n.Z,selectCustomer:function(){Popup.show(a.Z)},cancel:function(){this.customerCoupon=null,this.couponCode=null},removeCoupon:function(e){this.order.coupons.splice(e,1),POS.refreshCart()},apply:function(){var e=this;try{var t=this.customerCoupon;if(null!==this.customerCoupon.coupon.valid_hours_start&&!ns.date.moment.isAfter(this.customerCoupon.coupon.valid_hours_start)&&this.customerCoupon.coupon.valid_hours_start.length>0)return i.kX.error((0,o.__)("The coupon is out from validity date range.")).subscribe();if(null!==this.customerCoupon.coupon.valid_hours_end&&!ns.date.moment.isBefore(this.customerCoupon.coupon.valid_hours_end)&&this.customerCoupon.coupon.valid_hours_end.length>0)return i.kX.error((0,o.__)("The coupon is out from validity date range.")).subscribe();var s=this.customerCoupon.coupon.products;if(s.length>0){var r=s.map((function(e){return e.product_id}));if(0===this.order.products.filter((function(e){return r.includes(e.product_id)})).length)return i.kX.error((0,o.__)("This coupon requires products that aren't available on the cart at the moment.")).subscribe()}var n=this.customerCoupon.coupon.categories;if(n.length>0){var a=n.map((function(e){return e.category_id}));if(0===this.order.products.filter((function(e){return a.includes(e.$original().category_id)})).length)return i.kX.error((0,o.__)("This coupon requires products that belongs to specific categories that aren't included at the moment.").replace("%s")).subscribe()}this.cancel();var u={active:t.coupon.active,customer_coupon_id:t.id,minimum_cart_value:t.coupon.minimum_cart_value,maximum_cart_value:t.coupon.maximum_cart_value,name:t.coupon.name,type:t.coupon.type,value:0,limit_usage:t.coupon.limit_usage,code:t.coupon.code,discount_value:t.coupon.discount_value,categories:t.coupon.categories,products:t.coupon.products};POS.pushCoupon(u),this.activeTab="active-coupons",setTimeout((function(){e.popupResolver(u)}),500),i.kX.success((0,o.__)("The coupon has applied to the cart.")).subscribe()}catch(e){console.log(e)}},getCouponType:function(e){switch(e){case"percentage_discount":return(0,o.__)("Percentage");case"flat_discount":return(0,o.__)("Flat");default:return(0,o.__)("Unknown Type")}},getDiscountValue:function(e){switch(e.type){case"percentage_discount":return e.discount_value+"%";case"flat_discount":return this.$options.filters.currency(e.discount_value)}},closePopup:function(){this.popupResolver(!1)},setActiveTab:function(e){this.activeTab=e},getCoupon:function(e){return!this.order.customer_id>0?i.kX.error((0,o.__)("You must select a customer before applying a coupon.")).subscribe():i.ih.post("/api/nexopos/v4/customers/coupons/".concat(e),{customer_id:this.order.customer_id})},loadCoupon:function(){var e=this,t=this.couponCode;this.getCoupon(t).subscribe({next:function(t){e.customerCoupon=t,i.kX.success((0,o.__)("The coupon has been loaded.")).subscribe()},error:function(e){i.kX.error(e.message||(0,o.__)("An unexpected error occured.")).subscribe()}})}}};const c=(0,s(1900).Z)(u,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-95vw md:w-3/6-screen lg:w-2/6-screen"},[s("div",{staticClass:"border-b border-gray-200 p-2 flex justify-between items-center"},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Load Coupon")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.closePopup()}}})],1)]),e._v(" "),s("div",{staticClass:"p-1"},[s("ns-tabs",{attrs:{active:e.activeTab},on:{changeTab:function(t){return e.setActiveTab(t)}}},[s("ns-tabs-item",{attrs:{label:e.__("Apply A Coupon"),padding:"p-2",identifier:"apply-coupon"}},[s("div",{staticClass:"border-2 border-blue-400 rounded flex"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.couponCode,expression:"couponCode"}],ref:"coupon",staticClass:"w-full p-2",attrs:{type:"text",placeholder:e.placeHolder},domProps:{value:e.couponCode},on:{input:function(t){t.target.composing||(e.couponCode=t.target.value)}}}),e._v(" "),s("button",{staticClass:"bg-blue-400 text-white px-3 py-2",on:{click:function(t){return e.loadCoupon()}}},[e._v(e._s(e.__("Load")))])]),e._v(" "),s("div",{staticClass:"pt-2"},[s("p",{staticClass:"p-2 text-center bg-green-100 text-green-600"},[e._v(e._s(e.__("Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.")))])]),e._v(" "),e.order&&void 0===e.order.customer_id?s("div",{staticClass:"pt-2",on:{click:function(t){return e.selectCustomer()}}},[s("p",{staticClass:"p-2 cursor-pointer text-center bg-red-100 text-red-600"},[e._v(e._s(e.__("Click here to choose a customer.")))])]):e._e(),e._v(" "),e.order&&void 0!==e.order.customer_id?s("div",{staticClass:"pt-2"},[s("p",{staticClass:"p-2 text-center bg-green-100 text-green-600"},[e._v(e._s(e.__("Loading Coupon For : ")+e.order.customer.name+" "+e.order.customer.surname))])]):e._e(),e._v(" "),s("div",{staticClass:"overflow-hidden"},[e.customerCoupon?s("div",{staticClass:"pt-2 fade-in-entrance anim-duration-500 overflow-y-auto h-64"},[s("table",{staticClass:"w-full"},[s("thead",[s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Coupon Name")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.name))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Discount"))+" ("+e._s(e.getCouponType(e.customerCoupon.coupon.type))+")")]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.getDiscountValue(e.customerCoupon.coupon)))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Usage")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.usage+"/"+(e.customerCoupon.limit_usage||e.__("Unlimited"))))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Valid From")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.coupon.valid_hours_start))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Valid Till")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.coupon.valid_hours_end))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Categories")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[s("ul",e._l(e.customerCoupon.coupon.categories,(function(t){return s("li",{key:t.id,staticClass:"rounded-full px-3 py-1 border border-gray-200"},[e._v(e._s(t.category.name))])})),0)])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Products")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[s("ul",e._l(e.customerCoupon.coupon.products,(function(t){return s("li",{key:t.id,staticClass:"rounded-full px-3 py-1 border border-gray-200"},[e._v(e._s(t.product.name))])})),0)])])])])]):e._e()])]),e._v(" "),s("ns-tabs-item",{attrs:{label:e.__("Active Coupons"),padding:"p-1",identifier:"active-coupons"}},[e.order?s("ul",[e._l(e.order.coupons,(function(t,r){return s("li",{key:r,staticClass:"flex justify-between bg-gray-100 items-center px-2 py-1"},[s("div",{staticClass:"flex-auto"},[s("h3",{staticClass:"font-semibold text-gray-700 p-2 flex justify-between"},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("span",[e._v(e._s(e.getDiscountValue(t)))])])]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.removeCoupon(r)}}})],1)])})),e._v(" "),0===e.order.coupons.length?s("li",{staticClass:"flex justify-between bg-gray-100 items-center p-2"},[e._v("\n No coupons applies to the cart.\n ")]):e._e()],2):e._e()])],1)],1),e._v(" "),e.customerCoupon?s("div",{staticClass:"flex"},[s("button",{staticClass:"w-1/2 px-3 py-2 bg-green-400 text-white font-bold",on:{click:function(t){return e.apply()}}},[e._v("\n "+e._s(e.__("Apply"))+"\n ")]),e._v(" "),s("button",{staticClass:"w-1/2 px-3 py-2 bg-red-400 text-white font-bold",on:{click:function(t){return e.cancel()}}},[e._v("\n "+e._s(e.__("Cancel"))+"\n ")])]):e._e()])}),[],!1,null,null,null).exports},5986:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(9671),n=s(6386),i=s(2242),o=s(6851);const a={data:function(){return{searchCustomerValue:"",orderSubscription:null,order:{},debounceSearch:null,customers:[],isLoading:!1}},computed:{customerSelected:function(){return!1}},watch:{searchCustomerValue:function(e){var t=this;clearTimeout(this.debounceSearch),this.debounceSearch=setTimeout((function(){t.searchCustomer(e)}),500)}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.resolveIfQueued(!1)})),this.orderSubscription=POS.order.subscribe((function(t){e.order=t})),this.getRecentCustomers(),this.$refs.searchField.focus()},destroyed:function(){this.orderSubscription.unsubscribe()},methods:{__:s(7389).__,resolveIfQueued:n.Z,attemptToChoose:function(){if(1===this.customers.length)return this.selectCustomer(this.customers[0]);r.kX.info("Too many result.").subscribe()},openCustomerHistory:function(e,t){t.stopImmediatePropagation(),this.$popup.close(),i.G.show(o.Z,{customer:e,activeTab:"account-payment"})},selectCustomer:function(e){var t=this;this.customers.forEach((function(e){return e.selected=!1})),e.selected=!0,this.isLoading=!0,POS.selectCustomer(e).then((function(s){t.isLoading=!1,t.resolveIfQueued(e)})).catch((function(e){t.isLoading=!1}))},searchCustomer:function(e){var t=this;r.ih.post("/api/nexopos/v4/customers/search",{search:e}).subscribe((function(e){e.forEach((function(e){return e.selected=!1})),t.customers=e}))},createCustomerWithMatch:function(e){this.resolveIfQueued(!1),i.G.show(o.Z,{name:e})},getRecentCustomers:function(){var e=this;this.isLoading=!0,r.ih.get("/api/nexopos/v4/customers").subscribe((function(t){e.isLoading=!1,t.forEach((function(e){return e.selected=!1})),e.customers=t}),(function(t){e.isLoading=!1}))}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-xl w-4/5-screen md:w-2/5-screen xl:w-108"},[s("div",{staticClass:"border-b border-gray-200 text-center font-semibold text-2xl text-gray-700 py-2",attrs:{id:"header"}},[s("h2",[e._v(e._s(e.__("Select Customer")))])]),e._v(" "),s("div",{staticClass:"relative"},[s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between text-gray-600"},[s("span",[e._v("Selected : ")]),e._v(" "),s("div",{staticClass:"flex items-center justify-between"},[s("span",[e._v(e._s(e.order.customer?e.order.customer.name:"N/A"))]),e._v(" "),e.order.customer?s("button",{staticClass:"mx-2 rounded-full h-8 w-8 flex items-center justify-center border border-gray-200 hover:bg-blue-400 hover:text-white hover:border-transparent",on:{click:function(t){return e.openCustomerHistory(e.order.customer,t)}}},[s("i",{staticClass:"las la-eye"})]):e._e()])]),e._v(" "),s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between text-gray-600"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchCustomerValue,expression:"searchCustomerValue"}],ref:"searchField",staticClass:"rounded border-2 border-blue-400 bg-gray-100 w-full p-2",attrs:{placeholder:"Search Customer",type:"text"},domProps:{value:e.searchCustomerValue},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.attemptToChoose()},input:function(t){t.target.composing||(e.searchCustomerValue=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"h-3/5-screen xl:h-2/5-screen overflow-y-auto"},[s("ul",[e.customers&&0===e.customers.length?s("li",{staticClass:"p-2 text-center text-gray-600"},[e._v("\n "+e._s(e.__("No customer match your query..."))+"\n ")]):e._e(),e._v(" "),e.customers&&0===e.customers.length?s("li",{staticClass:"p-2 cursor-pointer text-center text-gray-600",on:{click:function(t){return e.createCustomerWithMatch(e.searchCustomerValue)}}},[s("span",{staticClass:"border-b border-dashed border-blue-400"},[e._v(e._s(e.__("Create a customer")))])]):e._e(),e._v(" "),e._l(e.customers,(function(t){return s("li",{key:t.id,staticClass:"cursor-pointer hover:bg-gray-100 p-2 border-b border-gray-200 text-gray-600 flex justify-between items-center",on:{click:function(s){return e.selectCustomer(t)}}},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("p",{staticClass:"flex items-center"},[t.owe_amount>0?s("span",{staticClass:"text-red-600"},[e._v("-"+e._s(e._f("currency")(t.owe_amount)))]):e._e(),e._v(" "),t.owe_amount>0?s("span",[e._v("/")]):e._e(),e._v(" "),s("span",{staticClass:"text-green-600"},[e._v(e._s(e._f("currency")(t.purchases_amount)))]),e._v(" "),s("button",{staticClass:"mx-2 rounded-full h-8 w-8 flex items-center justify-center border border-gray-200 hover:bg-blue-400 hover:text-white hover:border-transparent",on:{click:function(s){return e.openCustomerHistory(t,s)}}},[s("i",{staticClass:"las la-eye"})])])])}))],2)]),e._v(" "),e.isLoading?s("div",{staticClass:"z-10 top-0 absolute w-full h-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"24",border:"8"}})],1):e._e()])])}),[],!1,null,null,null).exports},6851:(e,t,s)=>{"use strict";s.d(t,{Z:()=>v});var r=s(8603),n=s(9671),i=s(2242),o=s(5986),a=s(7266),u=s(7389);const c={mounted:function(){this.closeWithOverlayClicked(),this.loadTransactionFields()},data:function(){return{fields:[],isSubmiting:!1,formValidation:new a.Z}},methods:{__:u.__,closeWithOverlayClicked:r.Z,proceed:function(){var e=this,t=this.$popupParams.customer,s=this.formValidation.extractFields(this.fields);this.isSubmiting=!0,n.ih.post("/api/nexopos/v4/customers/".concat(t.id,"/account-history"),s).subscribe((function(t){e.isSubmiting=!1,n.kX.success(t.message).subscribe(),e.$popupParams.resolve(t),e.$popup.close()}),(function(t){e.isSubmiting=!1,n.kX.error(t.message).subscribe(),e.$popupParams.reject(t)}))},close:function(){this.$popup.close(),this.$popupParams.reject(!1)},loadTransactionFields:function(){var e=this;n.ih.get("/api/nexopos/v4/fields/ns.customers-account").subscribe((function(t){e.fields=e.formValidation.createFields(t)}))}}};var l=s(1900);const d=(0,l.Z)(c,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-5/7-screen lg:w-4/7-screen h-6/7-screen md:h-5/7-screen lg:h-5/7-screen overflow-hidden shadow-lg bg-white flex flex-col relative"},[s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between items-center"},[s("h2",{staticClass:"font-semibold"},[e._v(e._s(e.__("New Transaction")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto overflow-y-auto"},[0===e.fields.length?s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1):e._e(),e._v(" "),e.fields.length>0?s("div",{staticClass:"p-2"},e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1):e._e()]),e._v(" "),s("div",{staticClass:"p-2 bg-white justify-between border-t border-gray-200 flex"},[s("div"),e._v(" "),s("div",{staticClass:"px-1"},[s("div",{staticClass:"-mx-2 flex flex-wrap"},[s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.close()}}},[e._v(e._s(e.__("Close")))])],1),e._v(" "),s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.proceed()}}},[e._v(e._s(e.__("Proceed")))])],1)])])]),e._v(" "),0===e.isSubmiting?s("div",{staticClass:"h-full w-full absolute flex items-center justify-center",staticStyle:{background:"rgb(0 98 171 / 45%)"}},[s("ns-spinner")],1):e._e()])}),[],!1,null,null,null).exports;var p=s(4555),f=s(8774),h=s(6386);const _={name:"ns-pos-customers",data:function(){return{activeTab:"create-customers",customer:null,subscription:null,orders:[],options:{},optionsSubscriber:null,selectedTab:"orders",isLoadingCoupons:!1,isLoadingRewards:!1,coupons:[],rewardsResponse:[],order:null}},components:{nsPaginate:s(5834).Z},destroyed:function(){this.subscription.unsubscribe(),this.optionsSubscriber.unsubscribe()},mounted:function(){var e=this;this.closeWithOverlayClicked(),this.optionsSubscriber=POS.options.subscribe((function(t){e.options=t})),this.subscription=POS.order.subscribe((function(t){e.order=t,void 0!==e.$popupParams.customer?(e.activeTab="account-payment",e.customer=e.$popupParams.customer,e.loadCustomerOrders(e.customer.id)):void 0!==t.customer&&(e.activeTab="account-payment",e.customer=t.customer,e.loadCustomerOrders(e.customer.id))})),this.popupCloser()},methods:{__:u.__,popupResolver:h.Z,popupCloser:r.Z,getType:function(e){switch(e){case"percentage_discount":return(0,u.__)("Percentage Discount");case"flat_discount":return(0,u.__)("Flat Discount")}},closeWithOverlayClicked:r.Z,doChangeTab:function(e){this.selectedTab=e,"coupons"===e&&this.loadCoupons(),"rewards"===e&&this.loadRewards()},loadCoupons:function(){var e=this;this.isLoadingCoupons=!0,n.ih.get("/api/nexopos/v4/customers/".concat(this.customer.id,"/coupons")).subscribe({next:function(t){e.coupons=t,e.isLoadingCoupons=!1},error:function(t){e.isLoadingCoupons=!1}})},loadRewards:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/api/nexopos/v4/customers/".concat(this.customer.id,"/rewards");this.isLoadingRewards=!0,n.ih.get(t).subscribe({next:function(t){e.rewardsResponse=t,e.isLoadingRewards=!1},error:function(t){e.isLoadingRewards=!1}})},allowedForPayment:function(e){return["unpaid","partially_paid","hold"].includes(e.payment_status)},prefillForm:function(e){void 0!==this.$popupParams.name&&(e.main.value=this.$popupParams.name)},openCustomerSelection:function(){this.$popup.close(),i.G.show(o.Z)},loadCustomerOrders:function(e){var t=this;n.ih.get("/api/nexopos/v4/customers/".concat(e,"/orders")).subscribe((function(e){t.orders=e}))},newTransaction:function(e){new Promise((function(t,s){i.G.show(d,{customer:e,resolve:t,reject:s})})).then((function(t){POS.loadCustomer(e.id).subscribe((function(e){POS.selectCustomer(e)}))}))},applyCoupon:function(e){var t=this;void 0===this.order.customer?i.G.show(f.Z,{title:(0,u.__)("Use Customer ?"),message:(0,u.__)("No customer is selected. Would you like to proceed with this customer ?"),onAction:function(s){s&&POS.selectCustomer(t.customer).then((function(s){t.proceedApplyingCoupon(e)}))}}):this.order.customer.id===this.customer.id?this.proceedApplyingCoupon(e):this.order.customer.id!==this.customer.id&&i.G.show(f.Z,{title:(0,u.__)("Change Customer ?"),message:(0,u.__)("Would you like to assign this customer to the ongoing order ?"),onAction:function(s){s&&POS.selectCustomer(t.customer).then((function(s){t.proceedApplyingCoupon(e)}))}})},proceedApplyingCoupon:function(e){var t=this;new Promise((function(t,s){i.G.show(p.Z,{apply_coupon:e.code,resolve:t,reject:s})})).then((function(e){t.popupResolver(!1)})).catch((function(e){}))},handleSavedCustomer:function(e){n.kX.success(e.message).subscribe(),POS.selectCustomer(e.entry),this.$popup.close()}}};const v=(0,l.Z)(_,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg rounded w-95vw h-95vh lg:w-3/5-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between items-center border-b border-gray-400"},[s("h3",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Customers")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.$popup.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto flex p-2 bg-gray-200 overflow-y-auto"},[s("ns-tabs",{attrs:{active:e.activeTab},on:{active:function(t){e.activeTab=t}}},[s("ns-tabs-item",{attrs:{identifier:"create-customers",label:"New Customer"}},["yes"===e.options.ns_pos_customers_creation_enabled?s("ns-crud-form",{attrs:{"submit-url":"/api/nexopos/v4/crud/ns.customers",src:"/api/nexopos/v4/crud/ns.customers/form-config"},on:{updated:function(t){return e.prefillForm(t)},save:function(t){return e.handleSavedCustomer(t)}},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Customer Name")))]},proxy:!0},{key:"save",fn:function(){return[e._v(e._s(e.__("Save Customer")))]},proxy:!0}],null,!1,2432171054)}):e._e(),e._v(" "),s("div",{staticClass:"h-full flex-col w-full flex items-center justify-center"},[s("i",{staticClass:"lar la-hand-paper text-6xl text-gray-700"}),e._v(" "),s("h3",{staticClass:"font-medium text-2xl text-gray-700"},[e._v(e._s(e.__("Not Authorized")))]),e._v(" "),s("p",{staticClass:"text-gray-600"},[e._v(e._s(e.__("Creating customers has been explicitly disabled from the settings.")))])])],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex",staticStyle:{padding:"0!important"},attrs:{identifier:"account-payment",label:e.__("Customer Account")}},[null===e.customer?s("div",{staticClass:"flex-auto w-full flex items-center justify-center flex-col p-4"},[s("i",{staticClass:"lar la-frown text-6xl text-gray-700"}),e._v(" "),s("h3",{staticClass:"font-medium text-2xl text-gray-700"},[e._v(e._s(e.__("No Customer Selected")))]),e._v(" "),s("p",{staticClass:"text-gray-600"},[e._v(e._s(e.__("In order to see a customer account, you need to select one customer.")))]),e._v(" "),s("div",{staticClass:"my-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.openCustomerSelection()}}},[e._v(e._s(e.__("Select Customer")))])],1)]):e._e(),e._v(" "),e.customer?s("div",{staticClass:"flex flex-col flex-auto"},[s("div",{staticClass:"flex-auto p-2 flex flex-col"},[s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"px-4 mb-4 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Summary For"))+" : "+e._s(e.customer.name))])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-green-400 to-green-700 p-2 flex flex-col text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Total Purchases")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.purchases_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-red-500 to-red-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Total Owed")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.owed_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-blue-500 to-blue-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Account Amount")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.account_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-teal-500 to-teal-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Credit Limit")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.credit_limit_amount)))])])])])]),e._v(" "),s("div",{staticClass:"flex flex-auto flex-col overflow-hidden"},[s("ns-tabs",{attrs:{active:e.selectedTab},on:{changeTab:function(t){return e.doChangeTab(t)}}},[s("ns-tabs-item",{attrs:{identifier:"orders",label:e.__("Orders")}},[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Last Purchases")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Order")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Total")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Status")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"50"}},[e._v(e._s(e.__("Options")))])])]),e._v(" "),s("tbody",{staticClass:"text-gray-700"},[0===e.orders.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No orders...")))])]):e._e(),e._v(" "),e._l(e.orders,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(t.code))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(e._f("currency")(t.total)))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-right"},[e._v(e._s(t.human_status))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e.allowedForPayment(t)?s("button",{staticClass:"hover:bg-blue-400 hover:border-transparent hover:text-white rounded-full h-8 px-2 flex items-center justify-center border border-gray bg-white"},[s("i",{staticClass:"las la-wallet"}),e._v(" "),s("span",{staticClass:"ml-1"},[e._v(e._s(e.__("Payment")))])]):e._e()])])}))],2)])])])]),e._v(" "),s("ns-tabs-item",{attrs:{identifier:"coupons",label:e.__("Coupons")}},[e.isLoadingCoupons?s("div",{staticClass:"flex-auto h-full justify-center flex items-center"},[s("ns-spinner",{attrs:{size:"36"}})],1):e._e(),e._v(" "),e.isLoadingCoupons?e._e():[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Coupons")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Name")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Type")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"})])]),e._v(" "),s("tbody",{staticClass:"text-gray-700 text-sm"},[0===e.coupons.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No coupons for the selected customer...")))])]):e._e(),e._v(" "),e._l(e.coupons,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",[e._v(e._s(t.name))]),e._v(" "),s("div",{},[s("ul",{staticClass:"-mx-2 flex"},[s("li",{staticClass:"text-xs text-gray-600 px-2"},[e._v(e._s(e.__("Usage :"))+" "+e._s(t.usage)+"/"+e._s(t.limit_usage))]),e._v(" "),s("li",{staticClass:"text-xs text-gray-600 px-2"},[e._v(e._s(e.__("Code :"))+" "+e._s(t.code))])])])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(e.getType(t.coupon.type))+" \n "),"percentage_discount"===t.coupon.type?s("span",[e._v("\n ("+e._s(t.coupon.discount_value)+"%)\n ")]):e._e(),e._v(" "),"flat_discount"===t.coupon.type?s("span",[e._v("\n ("+e._s(e._f("currency")(t.coupon.discount_value))+")\n ")]):e._e()]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-right"},[s("ns-button",{attrs:{type:"info"},on:{click:function(s){return e.applyCoupon(t)}}},[e._v(e._s(e.__("Use Coupon")))])],1)])}))],2)])])])]],2),e._v(" "),s("ns-tabs-item",{attrs:{identifier:"rewards",label:e.__("Rewards")}},[e.isLoadingRewards?s("div",{staticClass:"flex-auto h-full justify-center flex items-center"},[s("ns-spinner",{attrs:{size:"36"}})],1):e._e(),e._v(" "),e.isLoadingRewards?e._e():[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Rewards")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Name")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Points")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Target")))])])]),e._v(" "),e.rewardsResponse.data?s("tbody",{staticClass:"text-gray-700 text-sm"},[0===e.rewardsResponse.data.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No rewards available the selected customer...")))])]):e._e(),e._v(" "),e._l(e.rewardsResponse.data,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.reward_name))])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.points))])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.target))])])])}))],2):e._e()])])]),e._v(" "),s("div",{staticClass:"py-1 flex justify-end"},[s("ns-paginate",{attrs:{pagination:e.rewardsResponse},on:{load:function(t){return e.loadRewards(t)}}})],1)]],2)],1)],1)]),e._v(" "),s("div",{staticClass:"p-2 border-t border-gray-400 flex justify-between"},[s("div"),e._v(" "),s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.newTransaction(e.customer)}}},[e._v(e._s(e.__("Account Transaction")))])],1)])]):e._e()])],1)],1)])}),[],!1,null,null,null).exports},4202:(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var r=s(7266),n=s(9671),i=s(7389);function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function a(e){for(var t=1;t0){var e=nsRawCurrency(this.order.instalments.map((function(e){return parseFloat(e.amount.value)||0})).reduce((function(e,t){return parseFloat(e)+parseFloat(t)})));this.totalPayments=this.order.total-e}else this.totalPayments=0},generatePaymentFields:function(e){var t=this;this.order.instalments=new Array(parseInt(e)).fill("").map((function(e,s){return{date:{type:"date",name:"date",label:"Date",value:0===s?ns.date.moment.format("YYYY-MM-DD"):""},amount:{type:"number",name:"amount",label:"Amount",value:0===s?t.expectedPayment:0},readonly:{type:"hidden",name:"readonly",value:t.expectedPayment>0&&0===s}}})),this.$forceUpdate(),this.refreshTotalPayments()},close:function(){this.$popupParams.reject({status:"failed",message:(0,i.__)("You must define layaway settings before proceeding.")}),this.$popup.close()},updateOrder:function(){var e=this;if(0===this.order.instalments.length)return n.kX.error((0,i.__)("Please provide instalments before proceeding.")).subscribe();if(this.fields.forEach((function(t){return e.formValidation.validateField(t)})),!this.formValidation.fieldsValid(this.fields))return n.kX.error((0,i.__)("Unable to procee the form is not valid")).subscribe();this.$forceUpdate();var t=this.order.instalments.map((function(e){return{amount:parseFloat(e.amount.value),date:e.date.value}})),s=nsRawCurrency(t.map((function(e){return e.amount})).reduce((function(e,t){return parseFloat(e)+parseFloat(t)})));if(t.filter((function(e){return void 0===e.date||""===e.date})).length>0)return n.kX.error((0,i.__)("One or more instalments has an invalid date.")).subscribe();if(t.filter((function(e){return!(e.amount>0)})).length>0)return n.kX.error((0,i.__)("One or more instalments has an invalid amount.")).subscribe();if(t.filter((function(e){return moment(e.date).isBefore(ns.date.moment.startOf("day"))})).length>0)return n.kX.error((0,i.__)("One or more instalments has a date prior to the current date.")).subscribe();var r=t.filter((function(e){return moment(e.date).isSame(ns.date.moment.startOf("day"),"day")})),o=0;if(r.forEach((function(e){o+=parseFloat(e.amount)})),o{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-pos-loading-popup"};const n=(0,s(1900).Z)(r,(function(){var e=this.$createElement;return(this._self._c||e)("ns-spinner")}),[],!1,null,null,null).exports},6762:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(7757),n=s.n(r),i=s(6386);s(7585);function o(e,t,s,r,n,i,o){try{var a=e[i](o),u=a.value}catch(e){return void s(e)}a.done?t(u):Promise.resolve(u).then(r,n)}const a={data:function(){return{types:[],typeSubscription:null}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.resolveIfQueued(!1)})),this.typeSubscription=POS.types.subscribe((function(t){e.types=t,1===Object.values(e.types).length&&e.select(Object.keys(e.types)[0])}))},destroyed:function(){this.typeSubscription.unsubscribe()},methods:{__:s(7389).__,resolveIfQueued:i.Z,select:function(e){var t,s=this;return(t=n().mark((function t(){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Object.values(s.types).forEach((function(e){return e.selected=!1})),s.types[e].selected=!0,r=s.types[e],t.prev=3,t.next=6,POS.triggerOrderTypeSelection(r);case 6:t.sent,POS.types.next(s.types),s.resolveIfQueued(r),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(3);case 13:case"end":return t.stop()}}),t,null,[[3,11]])})),function(){var e=this,s=arguments;return new Promise((function(r,n){var i=t.apply(e,s);function a(e){o(i,r,n,a,u,"next",e)}function u(e){o(i,r,n,a,u,"throw",e)}a(void 0)}))})()}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"h-full w-4/5-screen md:w-2/5-screen lg:w-2/5-screen xl:w-2/6-screen bg-white shadow-lg"},[s("div",{staticClass:"h-16 flex justify-center items-center",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Define The Order Type")))])]),e._v(" "),0===Object.values(e.types).length?s("div",{staticClass:"grid grid-flow-row grid-cols-1 grid-rows-1"},[s("div",{staticClass:"h-full w-full flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-frown text-7xl text-red-400"}),e._v(" "),s("div",{staticClass:"p-4 md:w-2/3"},[s("p",{staticClass:"text-center text-gray-600"},[e._v(e._s(e.__("No payment type has been selected on the settings. Please check your POS features and choose the supported order type")))]),e._v(" "),s("div",{staticClass:"flex justify-center py-1"},[s("ns-link",{attrs:{target:"_blank",type:"info",href:"https://my.nexopos.com/en/documentation/components/order-types"}},[e._v(e._s(e.__("Read More")))])],1)])])]):e._e(),e._v(" "),Object.values(e.types).length>0?s("div",{staticClass:"grid grid-flow-row grid-cols-2 grid-rows-2"},e._l(e.types,(function(t){return s("div",{key:t.identifier,staticClass:"hover:bg-blue-100 h-56 flex items-center justify-center flex-col cursor-pointer border border-gray-200",class:t.selected?"bg-blue-100":"",on:{click:function(s){return e.select(t.identifier)}}},[s("img",{staticClass:"w-32 h-32",attrs:{src:t.icon,alt:""}}),e._v(" "),s("h4",{staticClass:"font-semibold text-xl my-2 text-gray-700"},[e._v(e._s(t.label))])])})),0):e._e()])}),[],!1,null,null,null).exports},2245:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(9671),n=s(7389);function i(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);sparseFloat(i.$quantities().quantity)-a)return r.kX.error((0,n.__)("Unable to add the product, there is not enough stock. Remaining %s").replace("%s",i.$quantities().quantity-a)).subscribe()}this.resolve({quantity:o})}else"backspace"===e.identifier?this.allSelected?(this.finalValue=0,this.allSelected=!1):(this.finalValue=this.finalValue.toString(),this.finalValue=this.finalValue.substr(0,this.finalValue.length-1)||0):this.allSelected?(this.finalValue=e.value,this.finalValue=parseFloat(this.finalValue),this.allSelected=!1):(this.finalValue+=""+e.value,this.finalValue=parseFloat(this.finalValue))},resolve:function(e){this.$popupParams.resolve(e),this.$popup.close()}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow min-h-2/5-screen w-3/4-screen md:w-3/5-screen lg:w-2/5-screen xl:w-2/5-screen relative"},[e.isLoading?s("div",{staticClass:"flex w-full h-full absolute top-O left-0 items-center justify-center",staticStyle:{background:"rgb(202 202 202 / 49%)"},attrs:{id:"loading-overlay"}},[s("ns-spinner")],1):e._e(),e._v(" "),s("div",{staticClass:"flex-shrink-0 py-2 border-b border-gray-200"},[s("h1",{staticClass:"text-xl font-bold text-gray-700 text-center"},[e._v(e._s(e.__("Define Quantity")))])]),e._v(" "),s("div",{staticClass:"h-16 border-b bg-gray-800 text-white border-gray-200 flex items-center justify-center",attrs:{id:"screen"}},[s("h1",{staticClass:"font-bold text-3xl"},[e._v(e._s(e.finalValue))])]),e._v(" "),s("div",{staticClass:"grid grid-flow-row grid-cols-3 grid-rows-3",attrs:{id:"numpad"}},e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"hover:bg-blue-400 hover:text-white hover:border-blue-600 text-xl font-bold border border-gray-200 h-24 flex items-center justify-center cursor-pointer",on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),0)])}),[],!1,null,null,null).exports},7585:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var r=s(9671),n=s(6386),i=s(7266);function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function a(e){for(var t=1;t{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:"",input:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.input=this.$popupParams.input||"",this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e?this.input:e),this.$popup.close()},reject:function(e){void 0!==this.$popupParams.reject&&this.$popupParams.reject(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-5/7-screen md:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-2"},[s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"w-full md:mx-auto md:w-2/3 py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"p-2"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"text-gray-700 w-full border-2 p-2 border-blue-400",attrs:{name:"",id:"",cols:"30",rows:"10"},domProps:{value:e.input},on:{input:function(t){t.target.composing||(e.input=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.reject(!1)}}},[e._v(e._s(e.__("Cancel")))])])])}),[],!1,null,null,null).exports}},e=>{e.O(0,[898],(()=>{return t=9188,e(e.s=t);var t}));e.O()}]); +(self.webpackChunkNexoPOS_4x=self.webpackChunkNexoPOS_4x||[]).push([[443],{9671:(e,t,s)=>{"use strict";s.d(t,{l:()=>L,kq:()=>X,ih:()=>N,kX:()=>I});var r=s(6486),n=s(9669),i=s(2728),o=s(8345),a=s(9624),u=s(9248),c=s(230);function l(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{};return this._request("post",e,t,s)}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("get",e,void 0,t)}},{key:"delete",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this._request("delete",e,void 0,t)}},{key:"put",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this._request("put",e,t,s)}},{key:"response",get:function(){return this._lastRequestData}},{key:"_request",value:function(e,t){var s=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return t=X.applyFilters("http-client-url",t.replace(/\/$/,"")),this._subject.next({identifier:"async.start",url:t,data:r}),new c.y((function(i){s._client[e](t,r,Object.assign(Object.assign({},s._client.defaults[e]),n)).then((function(e){s._lastRequestData=e,i.next(e.data),i.complete(),s._subject.next({identifier:"async.stop"})})).catch((function(e){var t;i.error((null===(t=e.response)||void 0===t?void 0:t.data)||e.response||e),s._subject.next({identifier:"async.stop"})}))}))}},{key:"subject",value:function(){return this._subject}},{key:"emit",value:function(e){var t=e.identifier,s=e.value;this._subject.next({identifier:t,value:s})}}],s&&l(t.prototype,s),r&&l(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),p=s(3);function f(e,t){for(var s=0;s=1e3){for(var s,r=Math.floor((""+e).length/3),n=2;n>=1;n--){if(((s=parseFloat((0!=r?e/Math.pow(1e3,r):e).toPrecision(n)))+"").replace(/[^a-zA-Z 0-9]+/g,"").length<=2)break}s%1!=0&&(s=s.toFixed(1)),t=s+["","k","m","b","t"][r]}return t})),O=s(1356),S=s(9698);function $(e,t){for(var s=0;s0&&window.outerWidth<=480:this.breakpoint="xs";break;case window.outerWidth>480&&window.outerWidth<=640:this.breakpoint="sm";break;case window.outerWidth>640&&window.outerWidth<=1024:this.breakpoint="md";break;case window.outerWidth>1024&&window.outerWidth<=1280:this.breakpoint="lg";break;case window.outerWidth>1280:this.breakpoint="xl"}}}])&&F(t.prototype,s),r&&F(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()),W=new b({sidebar:["xs","sm","md"].includes(U.breakpoint)?"hidden":"visible"});N.defineClient(n),window.nsEvent=L,window.nsHttpClient=N,window.nsSnackBar=I,window.nsCurrency=O.W,window.nsTruncate=S.b,window.nsRawCurrency=O.f,window.nsAbbreviate=j,window.nsState=W,window.nsUrl=z,window.nsScreen=U,window.ChartJS=i,window.EventEmitter=h,window.Popup=x.G,window.RxJS=g,window.FormValidation=C.Z,window.nsCrudHandler=Q},1356:(e,t,s)=>{"use strict";s.d(t,{W:()=>u,f:()=>c});var r=s(538),n=s(2077),i=s.n(n),o=s(6740),a=s.n(o),u=(new Array(parseInt(ns.currency.ns_currency_precision)).fill("").map((function(e){return 0})).join(""),r.default.filter("currency",(function(e){var t,s,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"full";switch(ns.currency.ns_currency_prefered){case"iso":t=ns.currency.ns_currency_iso;break;case"symbol":t=ns.currency.ns_currency_symbol}if("full"===r){var n={decimal:ns.currency.ns_currency_decimal_separator,separator:ns.currency.ns_currency_thousand_separator,precision:parseInt(ns.currency.ns_currency_precision),symbol:""};s=a()(e,n).format()}else s=i()(e).format("0.0a");return"".concat("before"===ns.currency.ns_currency_position?t:"").concat(s).concat("after"===ns.currency.ns_currency_position?t:"")}))),c=function(e){return a()(e,{precision:parseInt(ns.currency.ns_currency_precision)}).value}},9698:(e,t,s)=>{"use strict";s.d(t,{b:()=>r});var r=s(538).default.filter("truncate",(function(e,t){return e?(e=e.toString()).length>t?e.substring(0,t)+"...":e:""}))},7266:(e,t,s)=>{"use strict";function r(e,t){for(var s=0;sn});var n=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,s,n;return t=e,s=[{key:"validateFields",value:function(e){var t=this;return 0===e.map((function(e){return t.checkField(e),e.errors?0===e.errors.length:0})).filter((function(e){return!1===e})).length}},{key:"validateFieldsErrors",value:function(e){var t=this;return e.map((function(e){return t.checkField(e),e.errors})).flat()}},{key:"validateForm",value:function(e){e.main&&this.validateField(e.main);var t=[];for(var s in e.tabs){var r=[],n=this.validateFieldsErrors(e.tabs[s].fields);n.length>0&&r.push(n),e.tabs[s].errors=r.flat(),t.push(r.flat())}return t.flat().filter((function(e){return void 0!==e}))}},{key:"initializeTabs",value:function(e){var t=0;for(var s in e)0===t&&(e[s].active=!0),e[s].active=void 0!==e[s].active&&e[s].active,e[s].fields=this.createFields(e[s].fields),t++;return e}},{key:"validateField",value:function(e){return this.checkField(e)}},{key:"fieldsValid",value:function(e){return!(e.map((function(e){return e.errors&&e.errors.length>0})).filter((function(e){return e})).length>0)}},{key:"createFields",value:function(e){return e.map((function(e){return e.type=e.type||"text",e.errors=e.errors||[],e.disabled=e.disabled||!1,"custom"===e.type&&(e.component=nsExtraComponents[e.name]),e}))}},{key:"createForm",value:function(e){if(e.main&&(e.main=this.createFields([e.main])[0]),e.tabs)for(var t in e.tabs)e.tabs[t].fields=this.createFields(e.tabs[t].fields),e.tabs[t].errors=[];return e}},{key:"enableFields",value:function(e){return e.map((function(e){return e.disabled=!1}))}},{key:"disableFields",value:function(e){return e.map((function(e){return e.disabled=!0}))}},{key:"disableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!0),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!0}))}},{key:"enableForm",value:function(e){for(var t in e.main&&(e.main.disabled=!1),e.tabs)e.tabs[t].fields.forEach((function(e){return e.disabled=!1}))}},{key:"getValue",value:function(e){var t={};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"checkField",value:function(e){var t=this;return void 0!==e.validation&&(e.errors=[],this.detectValidationRules(e.validation).forEach((function(s){t.fieldPassCheck(e,s)}))),e}},{key:"extractForm",value:function(e){var t={};if(e.main&&(t[e.main.name]=e.main.value),e.tabs)for(var s in e.tabs)void 0===t[s]&&(t[s]={}),t[s]=this.extractFields(e.tabs[s].fields);return t}},{key:"extractFields",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.forEach((function(e){t[e.name]=e.value})),t}},{key:"detectValidationRules",value:function(e){var t=function(e){var t;return["email","required"].includes(e)?{identifier:e}:(t=/(min)\:([0-9])+/g.exec(e))||(t=/(max)\:([0-9])+/g.exec(e))?{identifier:t[1],value:t[2]}:e};return Array.isArray(e)?e.filter((function(e){return"string"==typeof e})).map(t):e.split("|").map(t)}},{key:"triggerError",value:function(e,t){if(t.errors){var s=function(s){var r=s.split(".").filter((function(e){return!/^\d+$/.test(e)}));2===r.length&&e.tabs[r[0]].fields.forEach((function(e){e.name===r[1]&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))})),s===e.main.name&&t.errors[s].forEach((function(t){e.main.errors.push({identifier:"invalid",invalid:!0,message:t,name:e.main.name})}))};for(var r in t.errors)s(r)}}},{key:"triggerFieldsErrors",value:function(e,t){if(t&&t.errors){var s=function(s){e.forEach((function(e){e.name===s&&t.errors[s].forEach((function(t){var s={identifier:"invalid",invalid:!0,message:t,name:e.name};e.errors.push(s)}))}))};for(var r in t.errors)s(r)}}},{key:"fieldPassCheck",value:function(e,t){if("required"===t.identifier){if(void 0===e.value||null===e.value||0===e.value.length)return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){s.identifier===t.identifier&&!0===s.invalid&&e.errors.splice(r,1)}))}if("email"===t.identifier&&e.value.length>0){if(!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(e.value))return e.errors.push({identifier:t.identifier,invalid:!0,name:e.name});e.errors.forEach((function(s,r){!0===s[t.identifier]&&e.errors.splice(r,1)}))}return e}}],s&&r(t.prototype,s),n&&r(t,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},7389:(e,t,s)=>{"use strict";s.d(t,{__:()=>r,c:()=>n});var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"NexoPOS";return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e},n=function(e,t){return nsLanguage.getEntries(t)&&nsLanguage.getEntries(t)[e]||e}},8603:(e,t,s)=>{"use strict";function r(){var e=this;Object.keys(this).includes("$popup")&&this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close()),"press-esc"===t.event&&(e.$popupParams&&void 0!==e.$popupParams.reject&&e.$popupParams.reject(!1),e.$popup.close())}))}s.d(t,{Z:()=>r})},6386:(e,t,s)=>{"use strict";function r(e){void 0!==this.$popupParams.resolve&&this.$popupParams.reject&&(!1!==e?this.$popupParams.resolve(e):this.$popupParams.reject(e)),this.$popup.close()}s.d(t,{Z:()=>r})},2242:(e,t,s)=>{"use strict";s.d(t,{G:()=>o});var r=s(9248);function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var s=0;s0&&void 0!==arguments[0]?arguments[0]:{};if(n(this,e),this.config={primarySelector:void 0,popupClass:"shadow-lg h-half w-1/2 bg-white"},this.container=document.createElement("div"),this.popupBody=document.createElement("div"),this.config=Object.assign(this.config,t),void 0===this.config.primarySelector&&document.querySelectorAll(".is-popup").length>0){var s=document.querySelectorAll(".is-popup").length;this.parentWrapper=document.querySelectorAll(".is-popup")[s-1]}else this.parentWrapper=document.querySelector("body").querySelectorAll("div")[0];this.event=new r.x}var t,s,o;return t=e,s=[{key:"open",value:function(e){var t,s,r,n=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=document.querySelector("body").querySelectorAll("div")[0];this.parentWrapper.style.filter="blur(4px)",o.style.filter="blur(6px)",this.container.setAttribute("class","absolute top-0 left-0 w-full h-full flex items-center justify-center is-popup"),this.container.addEventListener("click",(function(e){n.event.next({event:"click-overlay",value:!0}),e.stopPropagation()})),this.popupBody.addEventListener("click",(function(e){e.stopImmediatePropagation()})),this.container.style.background="rgb(51 51 51 / 20%)",this.container.id="popup-container-"+document.querySelectorAll(".is-popup").length,this.popupBody.setAttribute("class"," zoom-out-entrance"),this.popupBody.innerHTML='',this.container.appendChild(this.popupBody),document.body.appendChild(this.container);var a=Vue.extend(e);this.instance=new a({propsData:{popup:this}}),this.instance.template=(null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.template)||void 0,this.instance.render=e.render||void 0,this.instance.methods=(null===(s=null==e?void 0:e.options)||void 0===s?void 0:s.methods)||(null==e?void 0:e.methods),this.instance.data=(null===(r=null==e?void 0:e.options)||void 0===r?void 0:r.data)||(null==e?void 0:e.data),this.instance.$popup=this,this.instance.$popupParams=i,this.instance.$mount("#".concat(this.container.id," .popup-body"))}},{key:"close",value:function(){var e=this;this.instance.$destroy(),this.event.unsubscribe(),this.parentWrapper.style.filter="blur(0px)";var t=document.querySelector("body").querySelectorAll("div")[0];document.querySelectorAll(".is-popup").length<=1&&(t.style.filter="blur(0px)"),this.popupBody.classList.remove("zoom-out-entrance"),this.popupBody.classList.add("zoom-in-exit"),this.container.classList.remove("is-popup"),setTimeout((function(){e.container.remove()}),300)}}],o=[{key:"show",value:function(t){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=new e(r);return n.open(t,s),n}}],s&&i(t.prototype,s),o&&i(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}()},9624:(e,t,s)=>{"use strict";s.d(t,{S:()=>i});var r=s(3260);function n(e,t){for(var s=0;s2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return r.Observable.create((function(r){var i=s.__createSnack({message:e,label:t,type:n.type}),o=i.buttonNode,a=(i.textNode,i.snackWrapper,i.sampleSnack);o.addEventListener("click",(function(e){r.onNext(o),r.onCompleted(),a.remove()})),s.__startTimer(n.duration,a)}))}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"error"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"error"}))}},{key:"success",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"success"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"success"}))}},{key:"info",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{duration:3e3,type:"info"};return this.show(e,t,Object.assign(Object.assign({},s),{type:"info"}))}},{key:"__startTimer",value:function(e,t){var s,r=function(){e>0&&!1!==e&&(s=setTimeout((function(){t.remove()}),e))};t.addEventListener("mouseenter",(function(){clearTimeout(s)})),t.addEventListener("mouseleave",(function(){r()})),r()}},{key:"__createSnack",value:function(e){var t=e.message,s=e.label,r=e.type,n=void 0===r?"info":r,i=document.getElementById("snack-wrapper")||document.createElement("div"),o=document.createElement("div"),a=document.createElement("p"),u=document.createElement("div"),c=document.createElement("button"),l="",d="";switch(n){case"info":l="text-white hover:bg-blue-400 bg-blue-500",d="bg-gray-900 text-white";break;case"error":l="text-red-700 hover:bg-white bg-white",d="bg-red-500 text-white";break;case"success":l="text-green-700 hover:bg-white bg-white",d="bg-green-500 text-white"}return a.textContent=t,s&&(c.textContent=s,c.setAttribute("class","px-3 py-2 shadow rounded uppercase ".concat(l)),u.appendChild(c)),o.appendChild(a),o.appendChild(u),o.setAttribute("class","md:rounded py-2 px-3 md:w-2/5 w-full z-10 md:my-2 shadow-lg flex justify-between items-center zoom-in-entrance anim-duration-300 ".concat(d)),i.appendChild(o),null===document.getElementById("snack-wrapper")&&(i.setAttribute("id","snack-wrapper"),i.setAttribute("class","absolute bottom-0 w-full flex justify-between items-center flex-col"),document.body.appendChild(i)),{snackWrapper:i,sampleSnack:o,buttonsWrapper:u,buttonNode:c,textNode:a}}}],s&&n(t.prototype,s),i&&n(t,i),Object.defineProperty(t,"prototype",{writable:!1}),e}()},279:(e,t,s)=>{"use strict";s.d(t,{$:()=>u});var r=s(9671),n=s(7389),i=s(2242),o=s(2245);function a(e,t){for(var s=0;sparseFloat(e.$quantities().quantity)-l)return r.kX.error((0,n.__)("Unable to add the product, there is not enough stock. Remaining %s").replace("%s",(e.$quantities().quantity-l).toString())).subscribe()}s({quantity:1})}else u.open(o.Z,{resolve:s,reject:a,product:c,data:e})}))}}])&&a(t.prototype,s),u&&a(t,u),Object.defineProperty(t,"prototype",{writable:!1}),e}()},9188:(e,t,s)=>{"use strict";var r=s(7757),n=s.n(r),i=s(279),o=s(2242),a=s(9671),u=s(7389);const c={data:function(){return{unitsQuantities:[],loadsUnits:!1,options:null,optionsSubscriber:null}},beforeDestroy:function(){this.optionsSubscriber.unsubscribe()},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())})),this.optionsSubscriber=POS.options.subscribe((function(t){e.options=t})),void 0!==this.$popupParams.product.$original().selectedUnitQuantity?this.selectUnit(this.$popupParams.product.$original().selectedUnitQuantity):void 0!==this.$popupParams.product.$original().unit_quantities&&1===this.$popupParams.product.$original().unit_quantities.length?this.selectUnit(this.$popupParams.product.$original().unit_quantities[0]):(this.loadsUnits=!0,this.loadUnits())},methods:{__:u.__,displayRightPrice:function(e){return POS.getSalePrice(e,this.$popupParams.product.$original())},loadUnits:function(){var e=this;a.ih.get("/api/nexopos/v4/products/".concat(this.$popupParams.product.$original().id,"/units/quantities")).subscribe((function(t){if(0===t.length)return e.$popup.close(),a.kX.error((0,u.__)("This product doesn't have any unit defined for selling.")).subscribe();e.unitsQuantities=t,1===e.unitsQuantities.length&&e.selectUnit(e.unitsQuantities[0])}))},selectUnit:function(e){this.$popupParams.resolve({unit_quantity_id:e.id,unit_name:e.unit.name,$quantities:function(){return e}}),this.$popup.close()}}};const l=(0,s(1900).Z)(c,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"h-full w-full flex items-center justify-center"},[e.unitsQuantities.length>0?s("div",{staticClass:"bg-white w-2/3-screen lg:w-1/3-screen overflow-hidden flex flex-col"},[s("div",{staticClass:"h-16 flex justify-center items-center flex-shrink-0",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Choose Selling Unit")))])]),e._v(" "),e.unitsQuantities.length>0?s("div",{staticClass:"grid grid-flow-row grid-cols-2 overflow-y-auto"},e._l(e.unitsQuantities,(function(t){return s("div",{key:t.id,staticClass:"hover:bg-gray-200 cursor-pointer border flex-shrink-0 border-gray-200 flex flex-col items-center justify-center",on:{click:function(s){return e.selectUnit(t)}}},[s("div",{staticClass:"h-40 w-full flex items-center justify-center overflow-hidden"},[t.preview_url?s("img",{staticClass:"object-cover h-full",attrs:{src:t.preview_url,alt:t.unit.name}}):e._e(),e._v(" "),t.preview_url?e._e():s("div",{staticClass:"h-40 flex items-center justify-center"},[s("i",{staticClass:"las la-image text-gray-600 text-6xl"})])]),e._v(" "),s("div",{staticClass:"h-0 w-full"},[s("div",{staticClass:"relative w-full flex items-center justify-center -top-10 h-20 py-2 flex-col",staticStyle:{background:"rgb(255 255 255 / 73%)"}},[s("h3",{staticClass:"font-bold text-gray-700 py-2 text-center"},[e._v(e._s(t.unit.name)+" ("+e._s(t.quantity)+")")]),e._v(" "),s("p",{staticClass:"text-sm font-medium text-gray-600"},[e._v(e._s(e._f("currency")(e.displayRightPrice(t))))])])])])})),0):e._e()]):e._e(),e._v(" "),0===e.unitsQuantities.length?s("div",{staticClass:"h-56 flex items-center justify-center"},[s("ns-spinner")],1):e._e()])}),[],!1,null,null,null).exports;function d(e,t){for(var s=0;s=544&&window.innerWidth<768?this.screenIs="sm":window.innerWidth>=768&&window.innerWidth<992?this.screenIs="md":window.innerWidth>=992&&window.innerWidth<1200?this.screenIs="lg":window.innerWidth>=1200&&(this.screenIs="xl")}},{key:"is",value:function(e){return void 0===e?this.screenIs:this.screenIs===e}}])&&_(t.prototype,s),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),b=s(381),m=s.n(b);function g(e,t){for(var s=0;s0){var r=e.order.getValue();r.type=s[0],e.order.next(r)}})),window.addEventListener("resize",(function(){e._responsive.detect(),e.defineCurrentScreen()})),window.onbeforeunload=function(){if(e.products.getValue().length>0)return(0,u.__)("Some products has been added to the cart. Would youl ike to discard this order ?")},this.defineCurrentScreen()}},{key:"getSalePrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_sale_price:e.excl_tax_sale_price}},{key:"getCustomPrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_custom_price:e.excl_tax_custom_price}},{key:"getWholesalePrice",value:function(e,t){return"inclusive"===t.tax_type?e.incl_tax_wholesale_price:e.excl_tax_wholesale_price}},{key:"setHoldPopupEnabled",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this._holdPopupEnabled=e}},{key:"getHoldPopupEnabled",value:function(){return this._holdPopupEnabled}},{key:"processInitialQueue",value:function(){return y(this,void 0,void 0,n().mark((function e(){var t;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=n().keys(this._initialQueue);case 1:if((e.t1=e.t0()).done){e.next=14;break}return t=e.t1.value,e.prev=3,e.next=6,this._initialQueue[t]();case 6:e.sent,e.next=12;break;case 9:e.prev=9,e.t2=e.catch(3),a.kX.error(e.t2.message).subscribe();case 12:e.next=1;break;case 14:case"end":return e.stop()}}),e,this,[[3,9]])})))}},{key:"removeCoupon",value:function(e){var t=this.order.getValue(),s=t.coupons,r=s.indexOf(e);s.splice(r,1),t.coupons=s,this.order.next(t)}},{key:"pushCoupon",value:function(e){var t=this.order.getValue();t.coupons.forEach((function(t){if(t.code===e.code){var s=(0,u.__)("This coupon is already added to the cart");throw a.kX.error(s).subscribe(),s}})),t.coupons.push(e),this.order.next(t),this.refreshCart()}},{key:"header",get:function(){var e={buttons:{NsPosDashboardButton:x,NsPosPendingOrderButton:w,NsPosOrderTypeButton:C,NsPosCustomersButton:k,NsPosResetButton:P}};return"yes"===this.options.getValue().ns_pos_registers_enabled&&(e.buttons.NsPosCashRegister=j),a.kq.doAction("ns-pos-header",e),e}},{key:"defineOptions",value:function(e){this._options.next(e)}},{key:"defineCurrentScreen",value:function(){this._visibleSection.next(["xs","sm"].includes(this._responsive.is())?"grid":"both"),this._screen.next(this._responsive.is())}},{key:"changeVisibleSection",value:function(e){["both","cart","grid"].includes(e)&&(["cart","both"].includes(e)&&this.refreshCart(),this._visibleSection.next(e))}},{key:"addPayment",value:function(e){if(e.value>0){var t=this._order.getValue();return t.payments.push(e),this._order.next(t),this.computePaid()}return a.kX.error("Invalid amount.").subscribe()}},{key:"removePayment",value:function(e){if(void 0!==e.id)return a.kX.error("Unable to delete a payment attached to the order").subscribe();var t=this._order.getValue(),s=t.payments.indexOf(e);t.payments.splice(s,1),this._order.next(t),a.l.emit({identifier:"ns.pos.remove-payment",value:e}),this.updateCustomerAccount(e),this.computePaid()}},{key:"updateCustomerAccount",value:function(e){if("account-payment"===e.identifier){var t=this.order.getValue().customer;t.account_amount+=e.value,this.selectCustomer(t)}}},{key:"getNetPrice",value:function(e,t,s){var r;return"inclusive"===s?r=e/(t+100)*100:"exclusive"===s&&(r=e/100*(t+100)),r}},{key:"getVatValue",value:function(e,t,s){var r;return"inclusive"===s?r=e-this.getNetPrice(e,t,s):"exclusive"===s&&(r=this.getNetPrice(e,t,s)-e),r}},{key:"computeTaxes",value:function(){var e=this;return new Promise((function(t,s){var r=e.order.getValue();if(void 0===(r=e.computeProductsTaxes(r)).tax_group_id||null===r.tax_group_id)return s(!1);var n=r.tax_groups;return n&&void 0!==n[r.tax_group_id]?(r.taxes=n[r.tax_group_id].taxes.map((function(t){return t.tax_value=e.getVatValue(r.subtotal,t.rate,r.tax_type),t})),r=e.computeOrderTaxes(r),t({status:"success",data:{tax:n[r.tax_group_id],order:r}})):null!==r.tax_group_id&&r.tax_group_id.toString().length>0?void a.ih.get("/api/nexopos/v4/taxes/groups/".concat(r.tax_group_id)).subscribe({next:function(s){return s.taxes=s.taxes.map((function(t){return{tax_id:t.id,tax_name:t.name,rate:parseFloat(t.rate),tax_value:e.getVatValue(r.subtotal,t.rate,r.tax_type)}})),r.tax_groups=r.tax_groups||[],r.taxes=s.taxes,r.tax_groups[s.id]=s,r=e.computeOrderTaxes(r),t({status:"success",data:{tax:s,order:r}})},error:function(e){return s(e)}}):s({status:"failed",message:(0,u.__)("No tax group assigned to the order")})}))}},{key:"computeOrderTaxes",value:function(e){var t=this.options.getValue().ns_pos_vat;return["flat_vat","variable_vat","products_variable_vat"].includes(t)&&e.taxes&&e.taxes.length>0&&(e.tax_value+=e.taxes.map((function(e){return e.tax_value})).reduce((function(e,t){return e+t}))),e.tax_value+=e.product_taxes,e}},{key:"computeProductsTaxes",value:function(e){var t=this.products.getValue(),s=t.map((function(e){return e.tax_value}));e.product_taxes=0;var r=this.options.getValue().ns_pos_vat;return["products_vat","products_flat_vat","products_variable_vat"].includes(r)&&s.length>0&&(e.product_taxes+=s.reduce((function(e,t){return e+t}))),e.products=t,e.total_products=t.length,e}},{key:"canProceedAsLaidAway",value:function(e){var t=this;return new Promise((function(s,r){return y(t,void 0,void 0,n().mark((function t(){var i,a,c,l,d,p,f,_=this;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=e.customer.group.minimal_credit_payment,a=e.total*i/100,a=parseFloat(a),t.prev=3,t.next=6,new Promise((function(t,s){o.G.show(T,{order:e,reject:s,resolve:t})}));case 6:if(!(0===(c=t.sent).instalments.length&&c.tendered=a&&m()(e.date).isSame(ns.date.moment.startOf("day"),"day")}))).length){t.next=17;break}return t.abrupt("return",s({status:"success",message:(0,u.__)("Layaway defined"),data:{order:c}}));case 17:f=p[0].amount,o.G.show(S,{title:(0,u.__)("Confirm Payment"),message:(0,u.__)('An instalment has been detected. Would you like to add as first payment {amount} for the selected payment type "{paymentType}"?').replace("{amount}",h.default.filter("currency")(f)).replace("{paymentType}",d.label),onAction:function(e){if(e){var t={identifier:d.identifier,label:d.label,value:f,readonly:!1,selected:!0};_.addPayment(t),p[0].paid=!0,s({status:"success",message:(0,u.__)("Layaway defined"),data:{order:c}})}else r({status:"failed",message:(0,u.__)("The request was canceled")})}});case 19:t.next=24;break;case 21:return t.prev=21,t.t0=t.catch(3),t.abrupt("return",r(t.t0));case 24:case"end":return t.stop()}}),t,this,[[3,21]])})))}))}},{key:"submitOrder",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new Promise((function(s,r){return y(e,void 0,void 0,n().mark((function e(){var i,o,c,l,d,p=this;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=Object.assign(Object.assign({},this.order.getValue()),t),o=i.customer.group.minimal_credit_payment,"hold"===i.payment_status){e.next=20;break}if(!(0===i.payments.length&&i.total>0&&i.total>i.tendered)){e.next=20;break}if("no"!==this.options.getValue().ns_orders_allow_partial){e.next=9;break}return c=(0,u.__)("Partially paid orders are disabled."),e.abrupt("return",r({status:"failed",message:c}));case 9:if(!(o>=0)){e.next=20;break}return e.prev=10,e.next=13,this.canProceedAsLaidAway(i);case 13:l=e.sent,i=l.data.order,e.next=20;break;case 17:return e.prev=17,e.t0=e.catch(10),e.abrupt("return",r(e.t0));case 20:if(this._isSubmitting){e.next=24;break}return d=void 0!==i.id?"put":"post",this._isSubmitting=!0,e.abrupt("return",a.ih[d]("/api/nexopos/v4/orders".concat(void 0!==i.id?"/"+i.id:""),i).subscribe({next:function(e){s(e),p.reset(),a.kq.doAction("ns-order-submit-successful",e),p._isSubmitting=!1;var t=p.options.getValue().ns_pos_complete_sale_audio;t.length>0&&new Audio(t).play()},error:function(e){p._isSubmitting=!1,r(e),a.kq.doAction("ns-order-submit-failed",e)}}));case 24:return e.abrupt("return",r({status:"failed",message:(0,u.__)("An order is currently being processed.")}));case 25:case"end":return e.stop()}}),e,this,[[10,17]])})))}))}},{key:"defineQuantities",value:function(e){var t=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return new Promise((function(r,n){var i={unit:s.filter((function(t){return t.id===e.unit_id}))[0]||{},incl_tax_sale_price:parseFloat(e.unit_price),excl_tax_sale_price:parseFloat(e.unit_price),sale_price:parseFloat(e.unit_price),sale_price_tax:0,sale_price_edit:0,wholesale_price_tax:0,incl_tax_wholesale_price:0,excl_tax_wholesale_price:0,wholesale_price:0,wholesale_price_edit:0,custom_price_tax:0,custom_price:0,custom_price_edit:0,incl_tax_custom_price:0,excl_tax_custom_price:0};if(["inclusive","exclusive"].includes(e.tax_type))try{if(!e.tax_group_id)return i.sale_price_tax=0,i.wholesale_price_tax=0,i.excl_tax_sale_price=e.unit_price,r(i);a.ih.get("/api/nexopos/v4/taxes/groups/".concat(e.tax_group_id)).subscribe({next:function(s){return i.sale_price_tax=s.taxes.map((function(s){return t.getVatValue(i.sale_price,s.rate,e.tax_type)})).reduce((function(e,t){return e+t})),i.wholesale_price_tax=s.taxes.map((function(s){return t.getVatValue(i.wholesale_price,s.rate,e.tax_type)})).reduce((function(e,t){return e+t})),i.excl_tax_sale_price=i.sale_price+i.sale_price_tax,i.incl_tax_sale_price=i.sale_price-i.sale_price_tax,r(i)},error:function(e){n(!1)}})}catch(e){return a.kX.error((0,u.__)("An error has occured while computing the product.")).subscribe()}return r(i)}))}},{key:"loadOrder",value:function(e){var t=this;return new Promise((function(s,r){a.ih.get("/api/nexopos/v4/orders/".concat(e,"/pos")).subscribe({next:function(e){return y(t,void 0,void 0,n().mark((function t(){var r,i,o,a=this;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e=Object.assign(Object.assign({},this.defaultOrder()),e),r=[],i=n().mark((function t(s){var i;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!==(i=e.products[s]).product){t.next=9;break}return t.t0=i.name,t.t1=i.unit_id,t.next=6,a.defineQuantities(i);case 6:t.t2=t.sent,t.t3=[t.t2],i.product={mode:"custom",name:t.t0,unit_id:t.t1,unit_quantities:t.t3};case 9:i.$original=function(){return i.product},i.$quantities=function(){return i.product.unit_quantities.filter((function(e){return+e.id==+i.unit_quantity_id||void 0===e.id}))[0]},r.push(i);case 12:case"end":return t.stop()}}),t)})),o=0;case 4:if(!(o0&&(e.tendered=e.payments.map((function(e){return e.value})).reduce((function(e,t){return t+e}))),e.tendered>=e.total?e.payment_status="paid":e.tendered>0&&e.tendered0&&(t.products.filter((function(t){return e.products.map((function(e){return e.product_id})).includes(t.product_id)})).length>0||-1!==s.indexOf(e)||s.push(e)),e.categories.length>0&&(t.products.filter((function(t){return e.categories.map((function(e){return e.category_id})).includes(t.$original().category_id)})).length>0||-1!==s.indexOf(e)||s.push(e))})),s.forEach((function(t){a.kX.error((0,u.__)('The coupons "%s" has been removed from the cart, as it\'s required conditions are no more meet.').replace("%s",t.name),(0,u.__)("Okay"),{duration:6e3}).subscribe(),e.removeCoupon(t)}))}},{key:"refreshCart",value:function(){return y(this,void 0,void 0,n().mark((function e(){var t,s,r,i,o,c,l,d,p;return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.checkCart(),t=this.products.getValue(),s=this.order.getValue(),(r=t.map((function(e){return e.total_price}))).length>0?s.subtotal=r.reduce((function(e,t){return e+t})):s.subtotal=0,i=s.coupons.map((function(e){return"percentage_discount"===e.type?(e.value=s.subtotal*e.discount_value/100,e.value):(e.value=e.discount_value,e.value)})),s.total_coupons=0,i.length>0&&(s.total_coupons=i.reduce((function(e,t){return e+t}))),"percentage"===s.discount_type&&(s.discount=s.discount_percentage*s.subtotal/100),s.discount>s.subtotal&&0===s.total_coupons&&(s.discount=s.subtotal,a.kX.info("The discount has been set to the cart subtotal").subscribe()),s.tax_value=0,this.order.next(s),e.prev=12,e.next=15,this.computeTaxes();case 15:o=e.sent,s=o.data.order,e.next=22;break;case 19:e.prev=19,e.t0=e.catch(12),!1!==e.t0&&void 0!==e.t0.message&&a.kX.error(e.t0.message||(0,u.__)("An unexpected error has occured while fecthing taxes."),(0,u.__)("OKAY"),{duration:0}).subscribe();case 22:(c=t.map((function(e){return"inclusive"===e.tax_type?e.tax_value:0}))).length>0&&c.reduce((function(e,t){return e+t})),l=s.tax_type,d=this.options.getValue().ns_pos_vat,p=0,(["flat_vat","variable_vat"].includes(d)||["products_vat","products_flat_vat","products_variable_vat"].includes(d))&&(p=s.tax_value),s.total="exclusive"===l?+(s.subtotal+(s.shipping||0)+p-s.discount-s.total_coupons):+(s.subtotal+(s.shipping||0)-s.discount-s.total_coupons),this.order.next(s),a.kq.doAction("ns-cart-after-refreshed",s);case 32:case"end":return e.stop()}}),e,this,[[12,19]])})))}},{key:"getStockUsage",value:function(e,t){var s=this._products.getValue().filter((function(s){return s.product_id===e&&s.unit_quantity_id===t})).map((function(e){return e.quantity}));return s.length>0?s.reduce((function(e,t){return e+t})):0}},{key:"addToCart",value:function(e){return y(this,void 0,void 0,n().mark((function t(){var s,r,i,o,a,u,c;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(s=new Object,r={product_id:e.id||0,name:e.name,discount_type:"percentage",discount:0,discount_percentage:0,quantity:e.quantity||0,tax_group_id:e.tax_group_id,tax_type:e.tax_type||void 0,tax_value:0,unit_id:e.unit_id||0,unit_price:e.unit_price||0,unit_name:e.unit_name||"",total_price:0,mode:"normal",$original:e.$original||function(){return e},$quantities:e.$quantities||void 0},this._processingAddQueue=!0,0===r.product_id){t.next=22;break}t.t0=n().keys(this.addToCartQueue);case 5:if((t.t1=t.t0()).done){t.next=22;break}return i=t.t1.value,t.prev=7,o=new this.addToCartQueue[i](r),t.next=11,o.run(s);case 11:a=t.sent,s=Object.assign(Object.assign({},s),a),t.next=20;break;case 15:if(t.prev=15,t.t2=t.catch(7),!1!==t.t2){t.next=20;break}return this._processingAddQueue=!1,t.abrupt("return",!1);case 20:t.next=5;break;case 22:this._processingAddQueue=!1,r=Object.assign(Object.assign({},r),s),(u=this._products.getValue()).unshift(r),this.refreshProducts(u),this._products.next(u),(c=this.options.getValue().ns_pos_new_item_audio).length>0&&new Audio(c).play();case 30:case"end":return t.stop()}}),t,this,[[7,15]])})))}},{key:"defineTypes",value:function(e){this._types.next(e)}},{key:"removeProduct",value:function(e){var t=this._products.getValue(),s=t.indexOf(e);t.splice(s,1),this._products.next(t)}},{key:"updateProduct",value:function(e,t){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=this._products.getValue();s=null===s?r.indexOf(e):s,h.default.set(r,s,Object.assign(Object.assign({},e),t)),this.refreshProducts(r),this._products.next(r)}},{key:"refreshProducts",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t.forEach((function(t){e.computeProduct(t)}))}},{key:"getProductUnitPrice",value:function(e,t){switch(e){case"custom":return t.custom_price_edit;case"normal":return t.sale_price_edit;case"wholesale":return t.wholesale_price_edit}}},{key:"computeProductTax",value:function(e){switch(e.mode){case"custom":return this.computeCustomProductTax(e);case"normal":return this.computeNormalProductTax(e);case"wholesale":return this.computeWholesaleProductTax(e);default:return e}}},{key:"proceedProductTaxComputation",value:function(e,t){var s=this,r=e.$original(),n=r.tax_group,i=this.getProductUnitPrice(e.mode,e.$quantities()),o=0,a=this.getProductUnitPrice(e.mode,e.$quantities());if(void 0!==n&&void 0!==n.taxes){var u=0;n.taxes.length>0&&(u=n.taxes.map((function(e){return e.rate})).reduce((function(e,t){return e+t})));var c=this.getNetPrice(t,u,r.tax_type);switch(r.tax_type){case"inclusive":i=c,a=t;break;case"exclusive":i=t,a=c}var l=n.taxes.map((function(e){return s.getVatValue(t,e.rate,r.tax_type)}));l.length>0&&(o=l.reduce((function(e,t){return e+t})))}return{price_without_tax:i,tax_value:o,price_with_tax:a}}},{key:"computeCustomProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.custom_price_edit);return t.excl_tax_custom_price=s.price_without_tax,t.incl_tax_custom_price=s.price_with_tax,t.custom_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeNormalProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.sale_price_edit);return t.excl_tax_sale_price=s.price_without_tax,t.incl_tax_sale_price=s.price_with_tax,t.sale_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeWholesaleProductTax",value:function(e){e.$original();var t=e.$quantities(),s=this.proceedProductTaxComputation(e,t.wholesale_price_edit);return t.excl_tax_wholesale_price=s.price_without_tax,t.incl_tax_wholesale_price=s.price_with_tax,t.wholesale_price_tax=s.tax_value,e.$quantities=function(){return t},e}},{key:"computeProduct",value:function(e){"normal"===e.mode?(e.unit_price=this.getSalePrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().sale_price_tax*e.quantity):"wholesale"===e.mode&&(e.unit_price=this.getWholesalePrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().wholesale_price_tax*e.quantity),"custom"===e.mode&&(e.unit_price=this.getCustomPrice(e.$quantities(),e.$original()),e.tax_value=e.$quantities().custom_price_tax*e.quantity),["flat","percentage"].includes(e.discount_type)&&"percentage"===e.discount_type&&(e.discount=e.unit_price*e.discount_percentage/100*e.quantity),e.total_price=e.unit_price*e.quantity-e.discount,a.kq.doAction("ns-after-product-computed",e)}},{key:"loadCustomer",value:function(e){return a.ih.get("/api/nexopos/v4/customers/".concat(e))}},{key:"defineSettings",value:function(e){this._settings.next(e)}},{key:"voidOrder",value:function(e){var t=this;void 0!==e.id?["hold"].includes(e.payment_status)?o.G.show(S,{title:"Order Deletion",message:"The current order will be deleted as no payment has been made so far.",onAction:function(s){s&&a.ih.delete("/api/nexopos/v4/orders/".concat(e.id)).subscribe((function(e){a.kX.success(e.message).subscribe(),t.reset()}),(function(e){return a.kX.error(e.message).subscribe()}))}}):o.G.show($,{title:"Void The Order",message:"The current order will be void. This will cancel the transaction, but the order won't be deleted. Further details about the operation will be tracked on the report. Consider providing the reason of this operation.",onAction:function(s){!1!==s&&a.ih.post("/api/nexopos/v4/orders/".concat(e.id,"/void"),{reason:s}).subscribe({next:function(e){a.kX.success(e.message).subscribe(),t.reset()},error:function(e){return a.kX.error(e.message).subscribe()}})}}):a.kX.error("Unable to void an unpaid order.").subscribe()}},{key:"triggerOrderTypeSelection",value:function(e){return y(this,void 0,void 0,n().mark((function t(){var s;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:s=0;case 1:if(!(s{var r={"./af":2786,"./af.js":2786,"./ar":867,"./ar-dz":4130,"./ar-dz.js":4130,"./ar-kw":6135,"./ar-kw.js":6135,"./ar-ly":6440,"./ar-ly.js":6440,"./ar-ma":7702,"./ar-ma.js":7702,"./ar-sa":6040,"./ar-sa.js":6040,"./ar-tn":7100,"./ar-tn.js":7100,"./ar.js":867,"./az":1083,"./az.js":1083,"./be":9808,"./be.js":9808,"./bg":8338,"./bg.js":8338,"./bm":7438,"./bm.js":7438,"./bn":8905,"./bn-bd":6225,"./bn-bd.js":6225,"./bn.js":8905,"./bo":1560,"./bo.js":1560,"./br":1278,"./br.js":1278,"./bs":622,"./bs.js":622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":877,"./cv.js":877,"./cy":7373,"./cy.js":7373,"./da":4780,"./da.js":4780,"./de":9740,"./de-at":217,"./de-at.js":217,"./de-ch":894,"./de-ch.js":894,"./de.js":9740,"./dv":5300,"./dv.js":5300,"./el":837,"./el.js":837,"./en-au":8348,"./en-au.js":8348,"./en-ca":7925,"./en-ca.js":7925,"./en-gb":2243,"./en-gb.js":2243,"./en-ie":6436,"./en-ie.js":6436,"./en-il":7207,"./en-il.js":7207,"./en-in":4175,"./en-in.js":4175,"./en-nz":6319,"./en-nz.js":6319,"./en-sg":1662,"./en-sg.js":1662,"./eo":2915,"./eo.js":2915,"./es":7093,"./es-do":5251,"./es-do.js":5251,"./es-mx":6112,"./es-mx.js":6112,"./es-us":1146,"./es-us.js":1146,"./es.js":7093,"./et":5603,"./et.js":5603,"./eu":7763,"./eu.js":7763,"./fa":6959,"./fa.js":6959,"./fi":1897,"./fi.js":1897,"./fil":2549,"./fil.js":2549,"./fo":4694,"./fo.js":4694,"./fr":4470,"./fr-ca":3049,"./fr-ca.js":3049,"./fr-ch":2330,"./fr-ch.js":2330,"./fr.js":4470,"./fy":4415,"./fy.js":4415,"./ga":9295,"./ga.js":9295,"./gd":2101,"./gd.js":2101,"./gl":8794,"./gl.js":8794,"./gom-deva":7884,"./gom-deva.js":7884,"./gom-latn":3168,"./gom-latn.js":3168,"./gu":5349,"./gu.js":5349,"./he":4206,"./he.js":4206,"./hi":94,"./hi.js":94,"./hr":316,"./hr.js":316,"./hu":2138,"./hu.js":2138,"./hy-am":1423,"./hy-am.js":1423,"./id":9218,"./id.js":9218,"./is":135,"./is.js":135,"./it":626,"./it-ch":150,"./it-ch.js":150,"./it.js":626,"./ja":9183,"./ja.js":9183,"./jv":4286,"./jv.js":4286,"./ka":2105,"./ka.js":2105,"./kk":7772,"./kk.js":7772,"./km":8758,"./km.js":8758,"./kn":9282,"./kn.js":9282,"./ko":3730,"./ko.js":3730,"./ku":1408,"./ku.js":1408,"./ky":3291,"./ky.js":3291,"./lb":6841,"./lb.js":6841,"./lo":5466,"./lo.js":5466,"./lt":7010,"./lt.js":7010,"./lv":7595,"./lv.js":7595,"./me":9861,"./me.js":9861,"./mi":5493,"./mi.js":5493,"./mk":5966,"./mk.js":5966,"./ml":7341,"./ml.js":7341,"./mn":5115,"./mn.js":5115,"./mr":370,"./mr.js":370,"./ms":9847,"./ms-my":1237,"./ms-my.js":1237,"./ms.js":9847,"./mt":2126,"./mt.js":2126,"./my":6165,"./my.js":6165,"./nb":4924,"./nb.js":4924,"./ne":6744,"./ne.js":6744,"./nl":3901,"./nl-be":9814,"./nl-be.js":9814,"./nl.js":3901,"./nn":3877,"./nn.js":3877,"./oc-lnc":2135,"./oc-lnc.js":2135,"./pa-in":5858,"./pa-in.js":5858,"./pl":4495,"./pl.js":4495,"./pt":9520,"./pt-br":7971,"./pt-br.js":7971,"./pt.js":9520,"./ro":6459,"./ro.js":6459,"./ru":238,"./ru.js":238,"./sd":950,"./sd.js":950,"./se":490,"./se.js":490,"./si":124,"./si.js":124,"./sk":4249,"./sk.js":4249,"./sl":4985,"./sl.js":4985,"./sq":1104,"./sq.js":1104,"./sr":9131,"./sr-cyrl":9915,"./sr-cyrl.js":9915,"./sr.js":9131,"./ss":5893,"./ss.js":5893,"./sv":8760,"./sv.js":8760,"./sw":1172,"./sw.js":1172,"./ta":7333,"./ta.js":7333,"./te":3110,"./te.js":3110,"./tet":2095,"./tet.js":2095,"./tg":7321,"./tg.js":7321,"./th":9041,"./th.js":9041,"./tk":9005,"./tk.js":9005,"./tl-ph":5768,"./tl-ph.js":5768,"./tlh":9444,"./tlh.js":9444,"./tr":2397,"./tr.js":2397,"./tzl":8254,"./tzl.js":8254,"./tzm":1106,"./tzm-latn":699,"./tzm-latn.js":699,"./tzm.js":1106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":7691,"./uk.js":7691,"./ur":3795,"./ur.js":3795,"./uz":6791,"./uz-latn":588,"./uz-latn.js":588,"./uz.js":6791,"./vi":5666,"./vi.js":5666,"./x-pseudo":4378,"./x-pseudo.js":4378,"./yo":5805,"./yo.js":5805,"./zh-cn":3839,"./zh-cn.js":3839,"./zh-hk":5726,"./zh-hk.js":5726,"./zh-mo":9807,"./zh-mo.js":9807,"./zh-tw":4152,"./zh-tw.js":4152};function n(e){var t=i(e);return s(t)}function i(e){if(!s.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}n.keys=function(){return Object.keys(r)},n.resolve=i,e.exports=n,n.id=6700},4033:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});function r(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return n(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);s0?this.screenValue=parseFloat(this.value/this.number):this.screenValue=0},watch:{value:function(){this.value.toString().length>0&&(this.floating?this.screenValue=Math.round(this.value*this.number).toString():this.screenValue=this.value)}},methods:{increaseBy:function(e){var t=parseInt(1+new Array(this.cursor).fill("").map((function(e){return 0})).join(""));this.screenValue=(parseFloat(e.value)*t+(parseFloat(this.screenValue)||0)).toString(),this.allSelected=!1},inputValue:function(e){var t=parseInt(1+new Array(this.cursor).fill("").map((function(e){return 0})).join(""));if("next"!==e.identifier){if("backspace"===e.identifier)this.allSelected?(this.screenValue="0",this.allSelected=!1):this.screenValue=this.screenValue.toString().substr(0,this.screenValue.length-1);else if(e.value.toString().match(/^\d+$/)){if(this.limit>0&&this.screenValue.length>=this.limit)return;this.allSelected?(this.screenValue=e.value.toString(),this.allSelected=!1):(this.screenValue+=""+e.value.toString(),"percentage"===this.mode&&(this.screenValue=this.screenValue>100?100:this.screenValue))}var s=this.floating&&this.screenValue.length>0&&"0"!==this.screenValue?parseFloat(this.screenValue/this.number):this.screenValue;this.$emit("changed",s)}else this.$emit("next",this.floating&&this.screenValue.length>0?parseFloat(this.screenValue/t):this.screenValue)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"grid grid-flow-row grid-cols-3 gap-2 grid-rows-3",staticStyle:{padding:"1px"},attrs:{id:"numpad"}},[e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"select-none hover:bg-gray-400 hover:text-gray-800 bg-gray-300 text-2xl text-gray-700 border h-16 flex items-center justify-center cursor-pointer",staticStyle:{margin:"-1px"},on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),e._v(" "),e._t("numpad-footer")],2)}),[],!1,null,null,null).exports},5834:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-paginate",props:["pagination"],data:function(){return{page:1,path:""}},mounted:function(){this.path=this.pagination.path},computed:{getPagination:function(){return this.pagination?this.pageNumbers(this.pagination.last_page,this.pagination.current_page):[]}},methods:{gotoPage:function(e){this.page=e,this.$emit("load","".concat(this.path,"?page=").concat(this.page))},pageNumbers:function(e,t){var s=[];t-3>1&&s.push(1,"...");for(var r=1;r<=e;r++)t+3>r&&t-30||"string"==typeof e}))}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex -mx-1",attrs:{id:"pagination"}},[e.pagination.current_page?[s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.first_page)}}},[s("i",{staticClass:"las la-angle-double-left"})]),e._v(" "),e._l(e.getPagination,(function(t,r){return["..."!==e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full hover:bg-blue-400 hover:text-white",class:e.page==t?"bg-blue-400 text-white":"bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"},on:{click:function(s){return e.gotoPage(t)}}},[e._v(e._s(t))]):e._e(),e._v(" "),"..."===e.page?s("a",{key:r,staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700",attrs:{href:"javascript:void(0)"}},[e._v("...")]):e._e()]})),e._v(" "),s("a",{staticClass:"mx-1 flex items-center justify-center h-8 w-8 rounded-full bg-gray-200 text-gray-700 hover:bg-blue-400 hover:text-white shadow",attrs:{href:"javascript:void(0)"},on:{click:function(t){return e.gotoPage(e.pagination.last_page)}}},[s("i",{staticClass:"las la-angle-double-right"})])]:e._e()],2)}),[],!1,null,null,null).exports},7073:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(2242),n=s(6851);const i={name:"ns-pos-customers-button",methods:{__:s(7389).__,openPendingOrdersPopup:function(){(new r.G).open(n.Z)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl lar la-user-circle"}),e._v(" "),s("span",[e._v(e._s(e.__("Customers")))])])}),[],!1,null,null,null).exports},904:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-pos-dashboard-button",methods:{__:s(7389).__,goToDashboard:function(){return document.location=POS.settings.getValue().urls.dashboard_url}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.goToDashboard()}}},[s("i",{staticClass:"mr-1 text-xl las la-tachometer-alt"}),e._v(" "),s("span",[e._v(e._s(e.__("Dashboard")))])])}),[],!1,null,null,null).exports},9271:(e,t,s)=>{"use strict";s.d(t,{Z:()=>o});var r=s(2242),n=s(6762);const i={name:"ns-pos-delivery-button",methods:{__:s(7389).__,openPendingOrdersPopup:function(){new r.G({primarySelector:"#pos-app",popupClass:"shadow-lg bg-white w-3/5 md:w-2/3 lg:w-2/5 xl:w-2/4"}).open(n.Z)}}};const o=(0,s(1900).Z)(i,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl las la-truck"}),e._v(" "),s("span",[e._v(e._s(e.__("Order Type")))])])}),[],!1,null,null,null).exports},1134:(e,t,s)=>{"use strict";s.d(t,{Z:()=>h});var r=s(2242),n=s(9671),i=s(8774),o=s(7389);const a={data:function(){return{products:[],isLoading:!1}},computed:{order:function(){return this.$popupParams.order}},mounted:function(){this.loadProducts()},methods:{__:o.__,close:function(){this.$popupParams.reject(!1),this.$popup.close()},loadProducts:function(){var e=this;this.isLoading=!0;var t=this.$popupParams.order.id;n.ih.get("/api/nexopos/v4/orders/".concat(t,"/products")).subscribe((function(t){e.isLoading=!1,e.products=t}))},openOrder:function(){this.$popup.close(),this.$popupParams.resolve(this.order)}}};var u=s(1900);const c=(0,u.Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-6/7-screen md:w-3/5-screen lg:w-2/5-screen h-6/7-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between text-gray-700 items-center border-b"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Products"))+" — "+e._s(e.order.code)+" "),e.order.title?s("span",[e._v("("+e._s(e.order.title)+")")]):e._e()]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto p-2 overflow-y-auto"},[e.isLoading?s("div",{staticClass:"flex-auto relative"},[s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1)]):e._e(),e._v(" "),e.isLoading?e._e():e._l(e.products,(function(t){return s("div",{key:t.id,staticClass:"item"},[s("div",{staticClass:"flex-col border-b border-blue-400 py-2"},[s("div",{staticClass:"title font-semibold text-gray-700 flex justify-between"},[s("span",[e._v(e._s(t.name)+" (x"+e._s(t.quantity)+")")]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(t.total_price)))])]),e._v(" "),s("div",{staticClass:"text-sm text-gray-600"},[s("ul",[s("li",[e._v(e._s(e.__("Unit"))+" : "+e._s(t.unit.name))])])])])])}))],2),e._v(" "),s("div",{staticClass:"flex justify-end p-2 border-t border-gray-400"},[s("div",{staticClass:"px-1"},[s("div",{staticClass:"-mx-2 flex"},[s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.openOrder()}}},[e._v(e._s(e.__("Open")))])],1),e._v(" "),s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.close()}}},[e._v(e._s(e.__("Close")))])],1)])])])])}),[],!1,null,null,null).exports;const l={props:["orders"],data:function(){return{searchField:""}},watch:{orders:function(){n.kq.doAction("ns-pos-pending-orders-refreshed",this.orders)}},mounted:function(){},name:"ns-pos-pending-order",methods:{__:o.__,previewOrder:function(e){this.$emit("previewOrder",e)},proceedOpenOrder:function(e){this.$emit("proceedOpenOrder",e)},searchOrder:function(){this.$emit("searchOrder",this.searchField)},printOrder:function(e){this.$emit("printOrder",e)}}};const d={components:{nsPosPendingOrders:(0,u.Z)(l,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-auto flex-col overflow-hidden"},[s("div",{staticClass:"p-1"},[s("div",{staticClass:"flex rounded border-2 border-blue-400"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchField,expression:"searchField"}],staticClass:"p-2 outline-none flex-auto",attrs:{type:"text"},domProps:{value:e.searchField},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchOrder()},input:function(t){t.target.composing||(e.searchField=t.target.value)}}}),e._v(" "),s("button",{staticClass:"w-16 md:w-24 bg-blue-400 text-white",on:{click:function(t){return e.searchOrder()}}},[s("i",{staticClass:"las la-search"}),e._v(" "),s("span",{staticClass:"mr-1 hidden md:visible"},[e._v(e._s(e.__("Search")))])])])]),e._v(" "),s("div",{staticClass:"overflow-y-auto flex flex-auto"},[s("div",{staticClass:"flex p-2 flex-auto flex-col overflow-y-auto"},[e._l(e.orders,(function(t){return s("div",{key:t.id,staticClass:"border-b border-blue-400 w-full py-2",attrs:{"data-order-id":t.id}},[s("h3",{staticClass:"text-gray-700"},[e._v(e._s(t.title||"Untitled Order"))]),e._v(" "),s("div",{staticClass:"px-2"},[s("div",{staticClass:"flex flex-wrap -mx-4"},[s("div",{staticClass:"w-full md:w-1/2 px-2"},[s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Code")))]),e._v(" : "+e._s(t.code))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Cashier")))]),e._v(" : "+e._s(t.nexopos_users_username))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Total")))]),e._v(" : "+e._s(e._f("currency")(t.total)))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Tendered")))]),e._v(" : "+e._s(e._f("currency")(t.tendered)))])]),e._v(" "),s("div",{staticClass:"w-full md:w-1/2 px-2"},[s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Customer")))]),e._v(" : "+e._s(t.nexopos_customers_name))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Date")))]),e._v(" : "+e._s(t.created_at))]),e._v(" "),s("p",{staticClass:"text-sm text-gray-600"},[s("strong",[e._v(e._s(e.__("Type")))]),e._v(" : "+e._s(t.type))])])])]),e._v(" "),s("div",{staticClass:"flex justify-end w-full mt-2"},[s("div",{staticClass:"flex rounded-lg overflow-hidden buttons-container"},[s("button",{staticClass:"text-white bg-green-400 outline-none px-2 py-1",on:{click:function(s){return e.proceedOpenOrder(t)}}},[s("i",{staticClass:"las la-lock-open"}),e._v(" "+e._s(e.__("Open")))]),e._v(" "),s("button",{staticClass:"text-white bg-blue-400 outline-none px-2 py-1",on:{click:function(s){return e.previewOrder(t)}}},[s("i",{staticClass:"las la-eye"}),e._v(" "+e._s(e.__("Products")))]),e._v(" "),s("button",{staticClass:"text-white bg-teal-400 outline-none px-2 py-1",on:{click:function(s){return e.printOrder(t)}}},[s("i",{staticClass:"las la-print"}),e._v(" "+e._s(e.__("Print")))])])])])})),e._v(" "),0===e.orders.length?s("div",{staticClass:"h-full v-full items-center justify-center flex"},[s("h3",{staticClass:"text-semibold text-gray-700"},[e._v(e._s(e.__("Nothing to display...")))])]):e._e()],2)])])}),[],!1,null,null,null).exports},methods:{__:o.__,searchOrder:function(e){var t=this;n.ih.get("/api/nexopos/v4/crud/".concat(this.active,"?search=").concat(e)).subscribe((function(e){t.orders=e.data}))},setActiveTab:function(e){this.active=e,this.loadOrderFromType(e)},openOrder:function(e){POS.loadOrder(e.id),this.$popup.close()},loadOrderFromType:function(e){var t=this;n.ih.get("/api/nexopos/v4/crud/".concat(e)).subscribe((function(e){t.orders=e.data}))},previewOrder:function(e){var t=this;new Promise((function(t,s){Popup.show(c,{order:e,resolve:t,reject:s})})).then((function(s){t.proceedOpenOrder(e)}),(function(e){return e}))},printOrder:function(e){POS.printOrderReceipt(e)},proceedOpenOrder:function(e){var t=this;if(POS.products.getValue().length>0)return Popup.show(i.Z,{title:"Confirm Your Action",message:"The cart is not empty. Opening an order will clear your cart would you proceed ?",onAction:function(s){s&&t.openOrder(e)}});this.openOrder(e)}},data:function(){return{active:"ns.hold-orders",searchField:"",orders:[]}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.$popup.close()})),this.loadOrderFromType(this.active)}};const p=(0,u.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-6/7-screen md:w-3/5-screen lg:w-2/5-screen h-6/7-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between text-gray-700 items-center border-b"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Orders")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.$popup.close()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2 flex overflow-hidden flex-auto"},[s("ns-tabs",{attrs:{active:e.active},on:{changeTab:function(t){return e.setActiveTab(t)}}},[s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.hold-orders",label:e.__("On Hold"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.unpaid-orders",label:e.__("Unpaid"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex flex-col overflow-hidden",attrs:{identifier:"ns.partially-paid-orders",label:e.__("Partially Paid"),padding:"p-0"}},[s("ns-pos-pending-orders",{attrs:{orders:e.orders},on:{searchOrder:function(t){return e.searchOrder(t)},previewOrder:function(t){return e.previewOrder(t)},printOrder:function(t){return e.printOrder(t)},proceedOpenOrder:function(t){return e.proceedOpenOrder(t)}}})],1)],1)],1),e._v(" "),s("div",{staticClass:"p-2 flex justify-between border-t bg-gray-200"},[s("div"),e._v(" "),s("div",[s("ns-button",[e._v(e._s(e.__("Close")))])],1)])])}),[],!1,null,null,null).exports,f={name:"ns-pos-pending-orders-button",methods:{__:o.__,openPendingOrdersPopup:function(){(new r.G).open(p)}}};const h=(0,u.Z)(f,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openPendingOrdersPopup()}}},[s("i",{staticClass:"mr-1 text-xl lar la-hand-pointer"}),e._v(" "),s("span",[e._v(e._s(e.__("Orders")))])])}),[],!1,null,null,null).exports},8032:(e,t,s)=>{"use strict";s.d(t,{Z:()=>T});var r=s(7757),n=s.n(r),i=s(9671),o=s(4033),a=s(7266),u=s(8603),c=s(8774),l=s(7389);const d={components:{nsNumpad:o.Z},data:function(){return{amount:0,title:null,identifier:null,settingsSubscription:null,settings:null,action:null,register:null,loaded:!1,register_id:null,validation:new a.Z,fields:[]}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.identifier=this.$popupParams.identifier,this.register=this.$popupParams.register,this.action=this.$popupParams.action,this.register_id=this.$popupParams.register_id,this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t})),this.loadFields()},destroyed:function(){this.settingsSubscription.unsubscribe()},methods:{popupCloser:u.Z,__:l.__,definedValue:function(e){this.amount=e},close:function(){this.$popup.close()},loadFields:function(){var e=this;this.loaded=!1,nsHttpClient.get("/api/nexopos/v4/fields/".concat(this.identifier)).subscribe((function(t){e.loaded=!0,e.fields=t}),(function(t){return e.loaded=!0,nsSnackBar.error(t.message,"OKAY",{duration:!1}).subscribe()}))},submit:function(e){var t=this;Popup.show(c.Z,{title:"Confirm Your Action",message:this.$popupParams.confirmMessage||"Would you like to confirm your action.",onAction:function(e){e&&t.triggerSubmit()}})},triggerSubmit:function(){var e=this,t=this.validation.extractFields(this.fields);t.amount=""===this.amount?0:this.amount,nsHttpClient.post("/api/nexopos/v4/cash-registers/".concat(this.action,"/").concat(this.register_id||this.settings.register.id),t).subscribe((function(t){e.$popupParams.resolve(t),e.$popup.close(),nsSnackBar.success(t.message).subscribe()}),(function(e){nsSnackBar.error(e.message).subscribe()}))}}};var p=s(1900);const f=(0,p.Z)(d,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[e.loaded?s("div",{staticClass:"shadow-lg w-95vw md:w-2/5-screen bg-white"},[s("div",{staticClass:"border-b border-gray-200 p-2 text-gray-700 flex justify-between items-center"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.title))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"p-2"},[null!==e.register?s("div",{staticClass:"mb-2 p-3 bg-gray-400 font-bold text-white text-right flex justify-between"},[s("span",[e._v(e._s(e.__("Balance"))+" ")]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(e.register.balance)))])]):e._e(),e._v(" "),s("div",{staticClass:"mb-2 p-3 bg-green-400 font-bold text-white text-right flex justify-between"},[s("span",[e._v(e._s(e.__("Input")))]),e._v(" "),s("span",[e._v(e._s(e._f("currency")(e.amount)))])]),e._v(" "),s("div",{staticClass:"mb-2"},[s("ns-numpad",{attrs:{floating:!0,value:e.amount},on:{next:function(t){return e.submit(t)},changed:function(t){return e.definedValue(t)}}})],1),e._v(" "),e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})}))],2)]):e._e(),e._v(" "),e.loaded?e._e():s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1)])}),[],!1,null,null,null).exports;var h=s(6386);function _(e,t,s,r,n,i,o){try{var a=e[i](o),u=a.value}catch(e){return void s(e)}a.done?t(u):Promise.resolve(u).then(r,n)}const v={components:{nsNumpad:o.Z},data:function(){return{registers:[],priorVerification:!1,hasLoadedRegisters:!1,validation:new a.Z,amount:0,settings:null,settingsSubscription:null}},mounted:function(){var e=this;this.checkUsedRegister(),this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t}))},beforeDestroy:function(){this.settingsSubscription.unsubscribe()},computed:{},methods:{__:l.__,popupResolver:h.Z,selectRegister:function(e){var t,s=this;return(t=n().mark((function t(){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if("closed"===e.status){t.next=2;break}return t.abrupt("return",i.kX.error((0,l.__)("Unable to open this register. Only closed register can be opened.")).subscribe());case 2:return t.prev=2,t.next=5,new Promise((function(t,s){var r=(0,l.__)("Open Register : %s").replace("%s",e.name),n=e.id;Popup.show(f,{resolve:t,reject:s,title:r,identifier:"ns.cash-registers-opening",action:"open",register_id:n,register:e})}));case 5:r=t.sent,s.popupResolver(r),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(2),console.log(t.t0);case 12:case"end":return t.stop()}}),t,null,[[2,9]])})),function(){var e=this,s=arguments;return new Promise((function(r,n){var i=t.apply(e,s);function o(e){_(i,r,n,o,a,"next",e)}function a(e){_(i,r,n,o,a,"throw",e)}o(void 0)}))})()},checkUsedRegister:function(){var e=this;this.priorVerification=!1,i.ih.get("/api/nexopos/v4/cash-registers/used").subscribe({next:function(t){e.$popupParams.resolve(t),e.$popup.close()},error:function(t){e.priorVerification=!0,i.kX.error(t.message).subscribe(),e.loadRegisters()}})},loadRegisters:function(){var e=this;this.hasLoadedRegisters=!1,i.ih.get("/api/nexopos/v4/cash-registers").subscribe((function(t){e.registers=t,e.hasLoadedRegisters=!0}))},getClass:function(e){switch(e.status){case"in-use":return"bg-teal-200 text-gray-800 cursor-not-allowed";case"disabled":return"bg-gray-200 text-gray-700 cursor-not-allowed";case"available":return"bg-green-100 text-gray-800"}return"border-gray-200 cursor-pointer hover:bg-blue-400 hover:text-white"}}};const b=(0,p.Z)(v,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",[!1===e.priorVerification?s("div",{staticClass:"h-full w-full py-10 flex justify-center items-center"},[s("ns-spinner",{attrs:{size:"24",border:"8"}})],1):e._e(),e._v(" "),s("div",{staticClass:"w-95vw md:w-3/5-screen lg:w-3/5-screen xl:w-2/5-screen flex flex-col overflow-hidden",class:e.priorVerification?"shadow-lg bg-white":""},[e.priorVerification?[s("div",{staticClass:"title p-2 border-b border-gray-200 flex justify-between items-center"},[s("h3",{staticClass:"font-semibold"},[e._v(e._s(e.__("Open The Register")))]),e._v(" "),e.settings?s("div",[s("a",{staticClass:"hover:bg-red-400 hover:border-red-500 hover:text-white rounded-full border border-gray-200 px-3 text-sm py-1",attrs:{href:e.settings.urls.orders_url}},[e._v(e._s(e.__("Exit To Orders")))])]):e._e()]),e._v(" "),e.hasLoadedRegisters?e._e():s("div",{staticClass:"py-10 flex-auto overflow-y-auto flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"16",border:"4"}})],1),e._v(" "),e.hasLoadedRegisters?s("div",{staticClass:"flex-auto overflow-y-auto"},[s("div",{staticClass:"grid grid-cols-3"},e._l(e.registers,(function(t,r){return s("div",{key:r,staticClass:"border-b border-r flex items-center justify-center flex-col p-3",class:e.getClass(t),on:{click:function(s){return e.selectRegister(t)}}},[s("i",{staticClass:"las la-cash-register text-6xl"}),e._v(" "),s("h3",{staticClass:"text-semibold text-center"},[e._v(e._s(t.name))]),e._v(" "),s("span",{staticClass:"text-sm"},[e._v("("+e._s(t.status_label)+")")])])})),0),e._v(" "),0===e.registers.length?s("div",{staticClass:"p-2 bg-red-400 text-white"},[e._v("\n "+e._s(e.__("Looks like there is no registers. At least one register is required to proceed."))+" — "),s("a",{staticClass:"font-bold hover:underline",attrs:{href:e.settings.urls.registers_url}},[e._v(e._s(e.__("Create Cash Register")))])]):e._e()]):e._e()]:e._e()],2)])}),[],!1,null,null,null).exports;const m={data:function(){return{totalIn:0,totalOut:0,settings:null,settingsSubscription:null,histories:[]}},mounted:function(){var e=this;this.settingsSubscription=POS.settings.subscribe((function(t){e.settings=t})),this.getHistory()},destroyed:function(){this.settingsSubscription.unsubscribe()},methods:{__:l.__,popupResolver:h.Z,closePopup:function(){this.popupResolver({status:"success"})},getHistory:function(){var e=this;i.ih.get("/api/nexopos/v4/cash-registers/session-history/".concat(this.settings.register.id)).subscribe((function(t){e.histories=t,e.totalIn=e.histories.filter((function(e){return["register-opening","register-sale","register-cash-in"].includes(e.action)})).map((function(e){return parseFloat(e.value)})).reduce((function(e,t){return e+t}),0),e.totalOut=e.histories.filter((function(e){return["register-closing","register-refund","register-cash-out"].includes(e.action)})).map((function(e){return parseFloat(e.value)})).reduce((function(e,t){return e+t}),0),console.log(e.totalOut)}))}}};const g=(0,p.Z)(m,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg w-95vw md:w-4/6-screen lg:w-half overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between items-center",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold"},[e._v(e._s(e.__("Register History")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:e.closePopup}})],1)]),e._v(" "),s("div",{staticClass:"flex w-full"},[s("div",{staticClass:"flex flex-auto"},[s("div",{staticClass:"w-full md:w-1/2 text-right bg-green-400 text-white font-bold text-3xl p-3"},[e._v(e._s(e._f("currency")(e.totalIn)))]),e._v(" "),s("div",{staticClass:"w-full md:w-1/2 text-right bg-red-400 text-white font-bold text-3xl p-3"},[e._v(e._s(e._f("currency")(e.totalOut)))])])]),e._v(" "),s("div",{staticClass:"flex flex-col overflow-y-auto h-120"},[e._l(e.histories,(function(t){return[["register-sale","register-cash-in"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-green-200 bg-green-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-opening"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-blue-200 bg-blue-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-close"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-teal-200 bg-teal-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e(),e._v(" "),["register-refund","register-cash-out"].includes(t.action)?s("div",{key:t.id,staticClass:"flex border-b border-red-200 bg-red-100"},[s("div",{staticClass:"p-2 flex-auto"},[e._v(e._s(t.label))]),e._v(" "),s("div",{staticClass:"flex-auto text-right p-2"},[e._v(e._s(e._f("currency")(t.value)))])]):e._e()]}))],2)])}),[],!1,null,null,null).exports;function y(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function x(e){for(var t=1;t0&&i.kX.error(t.t0.message).subscribe();case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},registerInitialQueue:function(){var e=this;POS.initialQueue.push(S(n().mark((function t(){var s;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,new Promise((function(t,s){void 0===e.settings.register&&Popup.show(b,{resolve:t,reject:s})}));case 3:return s=t.sent,POS.set("register",s.data.register),e.setRegister(s.data.register),t.abrupt("return",s);case 9:throw t.prev=9,t.t0=t.catch(0),t.t0;case 12:case"end":return t.stop()}}),t,null,[[0,9]])}))))},setButtonName:function(){if(void 0===this.settings.register)return this.name=(0,l.__)("Cash Register");this.name=(0,l.__)("Cash Register : {register}").replace("{register}",this.settings.register.name)},setRegister:function(e){if(void 0!==e){var t=POS.order.getValue();t.register_id=e.id,POS.order.next(t)}}},destroyed:function(){this.orderSubscriber.unsubscribe(),this.settingsSubscriber.unsubscribe()},mounted:function(){var e=this;this.registerInitialQueue(),this.orderSubscriber=POS.order.subscribe((function(t){e.order=t})),this.settingsSubscriber=POS.settings.subscribe((function(t){e.settings=t,e.setRegister(e.settings.register),e.setButtonName()}))}};const T=(0,p.Z)($,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.openRegisterOptions()}}},[s("i",{staticClass:"mr-1 text-xl las la-cash-register"}),e._v(" "),s("span",[e._v(e._s(e.name))])])}),[],!1,null,null,null).exports},1749:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var r=s(2242),n=(s(6851),s(8774)),i=s(8603);const o={name:"ns-pos-customers-button",mounted:function(){this.popupCloser()},methods:{__,popupCloser:i.Z,reset:function(){r.G.show(n.Z,{title:__("Confirm Your Action"),message:__("The current order will be cleared. But not deleted if it's persistent. Would you like to proceed ?"),onAction:function(e){e&&POS.reset()}})}}};const a=(0,s(1900).Z)(o,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("button",{staticClass:"flex-shrink-0 h-12 flex items-center shadow rounded px-2 py-1 text-sm bg-white text-gray-700",on:{click:function(t){return e.reset()}}},[s("i",{staticClass:"mr-1 text-xl las la-eraser"}),e._v(" "),s("span",[e._v(e._s(e.__("Reset")))])])}),[],!1,null,null,null).exports},6189:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(void 0!==e.$popupParams.onAction&&e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){void 0!==this.$popupParams.onAction&&this.$popupParams.onAction(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-4/7-screen lg:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[e.title?s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]):e._e(),e._v(" "),s("p",{staticClass:"py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700 justify-end items-center p-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))])],1)])}),[],!1,null,null,null).exports},8774:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.onAction(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"flex flex-col bg-white shadow-lg w-5/7-screen md:w-4/7-screen lg:w-2/7-screen",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-4"},[s("h2",{staticClass:"text-xl md:text-3xl font-body text-gray-700 text-center"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"py-4 text-sm md:text-base text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Yes")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!1)}}},[e._v(e._s(e.__("No")))])])])}),[],!1,null,null,null).exports},4555:(e,t,s)=>{"use strict";s.d(t,{Z:()=>c});var r=s(8603),n=s(6386),i=s(9671),o=s(7389),a=s(5986);s(9624);const u={name:"ns-pos-coupons-load-popup",data:function(){return{placeHolder:(0,o.__)("Coupon Code"),couponCode:null,order:null,activeTab:"apply-coupon",orderSubscriber:null,customerCoupon:null}},mounted:function(){var e=this;this.popupCloser(),this.$refs.coupon.select(),this.orderSubscriber=POS.order.subscribe((function(t){e.order=t,e.order.coupons.length>0&&(e.activeTab="active-coupons")})),this.$popupParams&&this.$popupParams.apply_coupon&&(this.couponCode=this.$popupParams.apply_coupon,this.getCoupon(this.couponCode).subscribe({next:function(t){e.customerCoupon=t,e.apply()}}))},destroyed:function(){this.orderSubscriber.unsubscribe()},methods:{__:o.__,popupCloser:r.Z,popupResolver:n.Z,selectCustomer:function(){Popup.show(a.Z)},cancel:function(){this.customerCoupon=null,this.couponCode=null},removeCoupon:function(e){this.order.coupons.splice(e,1),POS.refreshCart()},apply:function(){var e=this;try{var t=this.customerCoupon;if(null!==this.customerCoupon.coupon.valid_hours_start&&!ns.date.moment.isAfter(this.customerCoupon.coupon.valid_hours_start)&&this.customerCoupon.coupon.valid_hours_start.length>0)return i.kX.error((0,o.__)("The coupon is out from validity date range.")).subscribe();if(null!==this.customerCoupon.coupon.valid_hours_end&&!ns.date.moment.isBefore(this.customerCoupon.coupon.valid_hours_end)&&this.customerCoupon.coupon.valid_hours_end.length>0)return i.kX.error((0,o.__)("The coupon is out from validity date range.")).subscribe();var s=this.customerCoupon.coupon.products;if(s.length>0){var r=s.map((function(e){return e.product_id}));if(0===this.order.products.filter((function(e){return r.includes(e.product_id)})).length)return i.kX.error((0,o.__)("This coupon requires products that aren't available on the cart at the moment.")).subscribe()}var n=this.customerCoupon.coupon.categories;if(n.length>0){var a=n.map((function(e){return e.category_id}));if(0===this.order.products.filter((function(e){return a.includes(e.$original().category_id)})).length)return i.kX.error((0,o.__)("This coupon requires products that belongs to specific categories that aren't included at the moment.").replace("%s")).subscribe()}this.cancel();var u={active:t.coupon.active,customer_coupon_id:t.id,minimum_cart_value:t.coupon.minimum_cart_value,maximum_cart_value:t.coupon.maximum_cart_value,name:t.coupon.name,type:t.coupon.type,value:0,limit_usage:t.coupon.limit_usage,code:t.coupon.code,discount_value:t.coupon.discount_value,categories:t.coupon.categories,products:t.coupon.products};POS.pushCoupon(u),this.activeTab="active-coupons",setTimeout((function(){e.popupResolver(u)}),500),i.kX.success((0,o.__)("The coupon has applied to the cart.")).subscribe()}catch(e){console.log(e)}},getCouponType:function(e){switch(e){case"percentage_discount":return(0,o.__)("Percentage");case"flat_discount":return(0,o.__)("Flat");default:return(0,o.__)("Unknown Type")}},getDiscountValue:function(e){switch(e.type){case"percentage_discount":return e.discount_value+"%";case"flat_discount":return this.$options.filters.currency(e.discount_value)}},closePopup:function(){this.popupResolver(!1)},setActiveTab:function(e){this.activeTab=e},getCoupon:function(e){return!this.order.customer_id>0?i.kX.error((0,o.__)("You must select a customer before applying a coupon.")).subscribe():i.ih.post("/api/nexopos/v4/customers/coupons/".concat(e),{customer_id:this.order.customer_id})},loadCoupon:function(){var e=this,t=this.couponCode;this.getCoupon(t).subscribe({next:function(t){e.customerCoupon=t,i.kX.success((0,o.__)("The coupon has been loaded.")).subscribe()},error:function(e){i.kX.error(e.message||(0,o.__)("An unexpected error occured.")).subscribe()}})}}};const c=(0,s(1900).Z)(u,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"shadow-lg bg-white w-95vw md:w-3/6-screen lg:w-2/6-screen"},[s("div",{staticClass:"border-b border-gray-200 p-2 flex justify-between items-center"},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Load Coupon")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.closePopup()}}})],1)]),e._v(" "),s("div",{staticClass:"p-1"},[s("ns-tabs",{attrs:{active:e.activeTab},on:{changeTab:function(t){return e.setActiveTab(t)}}},[s("ns-tabs-item",{attrs:{label:e.__("Apply A Coupon"),padding:"p-2",identifier:"apply-coupon"}},[s("div",{staticClass:"border-2 border-blue-400 rounded flex"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.couponCode,expression:"couponCode"}],ref:"coupon",staticClass:"w-full p-2",attrs:{type:"text",placeholder:e.placeHolder},domProps:{value:e.couponCode},on:{input:function(t){t.target.composing||(e.couponCode=t.target.value)}}}),e._v(" "),s("button",{staticClass:"bg-blue-400 text-white px-3 py-2",on:{click:function(t){return e.loadCoupon()}}},[e._v(e._s(e.__("Load")))])]),e._v(" "),s("div",{staticClass:"pt-2"},[s("p",{staticClass:"p-2 text-center bg-green-100 text-green-600"},[e._v(e._s(e.__("Input the coupon code that should apply to the POS. If a coupon is issued for a customer, that customer must be selected priorly.")))])]),e._v(" "),e.order&&void 0===e.order.customer_id?s("div",{staticClass:"pt-2",on:{click:function(t){return e.selectCustomer()}}},[s("p",{staticClass:"p-2 cursor-pointer text-center bg-red-100 text-red-600"},[e._v(e._s(e.__("Click here to choose a customer.")))])]):e._e(),e._v(" "),e.order&&void 0!==e.order.customer_id?s("div",{staticClass:"pt-2"},[s("p",{staticClass:"p-2 text-center bg-green-100 text-green-600"},[e._v(e._s(e.__("Loading Coupon For : ")+e.order.customer.name+" "+e.order.customer.surname))])]):e._e(),e._v(" "),s("div",{staticClass:"overflow-hidden"},[e.customerCoupon?s("div",{staticClass:"pt-2 fade-in-entrance anim-duration-500 overflow-y-auto h-64"},[s("table",{staticClass:"w-full"},[s("thead",[s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Coupon Name")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.name))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Discount"))+" ("+e._s(e.getCouponType(e.customerCoupon.coupon.type))+")")]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.getDiscountValue(e.customerCoupon.coupon)))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Usage")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.usage+"/"+(e.customerCoupon.limit_usage||e.__("Unlimited"))))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Valid From")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.coupon.valid_hours_start))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Valid Till")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.customerCoupon.coupon.valid_hours_end))])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Categories")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[s("ul",e._l(e.customerCoupon.coupon.categories,(function(t){return s("li",{key:t.id,staticClass:"rounded-full px-3 py-1 border border-gray-200"},[e._v(e._s(t.category.name))])})),0)])]),e._v(" "),s("tr",[s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[e._v(e._s(e.__("Products")))]),e._v(" "),s("td",{staticClass:"p-2 w-1/2 text-gray-700 border border-gray-200"},[s("ul",e._l(e.customerCoupon.coupon.products,(function(t){return s("li",{key:t.id,staticClass:"rounded-full px-3 py-1 border border-gray-200"},[e._v(e._s(t.product.name))])})),0)])])])])]):e._e()])]),e._v(" "),s("ns-tabs-item",{attrs:{label:e.__("Active Coupons"),padding:"p-1",identifier:"active-coupons"}},[e.order?s("ul",[e._l(e.order.coupons,(function(t,r){return s("li",{key:r,staticClass:"flex justify-between bg-gray-100 items-center px-2 py-1"},[s("div",{staticClass:"flex-auto"},[s("h3",{staticClass:"font-semibold text-gray-700 p-2 flex justify-between"},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("span",[e._v(e._s(e.getDiscountValue(t)))])])]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.removeCoupon(r)}}})],1)])})),e._v(" "),0===e.order.coupons.length?s("li",{staticClass:"flex justify-between bg-gray-100 items-center p-2"},[e._v("\n No coupons applies to the cart.\n ")]):e._e()],2):e._e()])],1)],1),e._v(" "),e.customerCoupon?s("div",{staticClass:"flex"},[s("button",{staticClass:"w-1/2 px-3 py-2 bg-green-400 text-white font-bold",on:{click:function(t){return e.apply()}}},[e._v("\n "+e._s(e.__("Apply"))+"\n ")]),e._v(" "),s("button",{staticClass:"w-1/2 px-3 py-2 bg-red-400 text-white font-bold",on:{click:function(t){return e.cancel()}}},[e._v("\n "+e._s(e.__("Cancel"))+"\n ")])]):e._e()])}),[],!1,null,null,null).exports},5986:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(9671),n=s(6386),i=s(2242),o=s(6851);const a={data:function(){return{searchCustomerValue:"",orderSubscription:null,order:{},debounceSearch:null,customers:[],isLoading:!1}},computed:{customerSelected:function(){return!1}},watch:{searchCustomerValue:function(e){var t=this;clearTimeout(this.debounceSearch),this.debounceSearch=setTimeout((function(){t.searchCustomer(e)}),500)}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.resolveIfQueued(!1)})),this.orderSubscription=POS.order.subscribe((function(t){e.order=t})),this.getRecentCustomers(),this.$refs.searchField.focus()},destroyed:function(){this.orderSubscription.unsubscribe()},methods:{__:s(7389).__,resolveIfQueued:n.Z,attemptToChoose:function(){if(1===this.customers.length)return this.selectCustomer(this.customers[0]);r.kX.info("Too many result.").subscribe()},openCustomerHistory:function(e,t){t.stopImmediatePropagation(),this.$popup.close(),i.G.show(o.Z,{customer:e,activeTab:"account-payment"})},selectCustomer:function(e){var t=this;this.customers.forEach((function(e){return e.selected=!1})),e.selected=!0,this.isLoading=!0,POS.selectCustomer(e).then((function(s){t.isLoading=!1,t.resolveIfQueued(e)})).catch((function(e){t.isLoading=!1}))},searchCustomer:function(e){var t=this;r.ih.post("/api/nexopos/v4/customers/search",{search:e}).subscribe((function(e){e.forEach((function(e){return e.selected=!1})),t.customers=e}))},createCustomerWithMatch:function(e){this.resolveIfQueued(!1),i.G.show(o.Z,{name:e})},getRecentCustomers:function(){var e=this;this.isLoading=!0,r.ih.get("/api/nexopos/v4/customers").subscribe((function(t){e.isLoading=!1,t.forEach((function(e){return e.selected=!1})),e.customers=t}),(function(t){e.isLoading=!1}))}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-xl w-4/5-screen md:w-2/5-screen xl:w-108"},[s("div",{staticClass:"border-b border-gray-200 text-center font-semibold text-2xl text-gray-700 py-2",attrs:{id:"header"}},[s("h2",[e._v(e._s(e.__("Select Customer")))])]),e._v(" "),s("div",{staticClass:"relative"},[s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between text-gray-600"},[s("span",[e._v("Selected : ")]),e._v(" "),s("div",{staticClass:"flex items-center justify-between"},[s("span",[e._v(e._s(e.order.customer?e.order.customer.name:"N/A"))]),e._v(" "),e.order.customer?s("button",{staticClass:"mx-2 rounded-full h-8 w-8 flex items-center justify-center border border-gray-200 hover:bg-blue-400 hover:text-white hover:border-transparent",on:{click:function(t){return e.openCustomerHistory(e.order.customer,t)}}},[s("i",{staticClass:"las la-eye"})]):e._e()])]),e._v(" "),s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between text-gray-600"},[s("input",{directives:[{name:"model",rawName:"v-model",value:e.searchCustomerValue,expression:"searchCustomerValue"}],ref:"searchField",staticClass:"rounded border-2 border-blue-400 bg-gray-100 w-full p-2",attrs:{placeholder:"Search Customer",type:"text"},domProps:{value:e.searchCustomerValue},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.attemptToChoose()},input:function(t){t.target.composing||(e.searchCustomerValue=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"h-3/5-screen xl:h-2/5-screen overflow-y-auto"},[s("ul",[e.customers&&0===e.customers.length?s("li",{staticClass:"p-2 text-center text-gray-600"},[e._v("\n "+e._s(e.__("No customer match your query..."))+"\n ")]):e._e(),e._v(" "),e.customers&&0===e.customers.length?s("li",{staticClass:"p-2 cursor-pointer text-center text-gray-600",on:{click:function(t){return e.createCustomerWithMatch(e.searchCustomerValue)}}},[s("span",{staticClass:"border-b border-dashed border-blue-400"},[e._v(e._s(e.__("Create a customer")))])]):e._e(),e._v(" "),e._l(e.customers,(function(t){return s("li",{key:t.id,staticClass:"cursor-pointer hover:bg-gray-100 p-2 border-b border-gray-200 text-gray-600 flex justify-between items-center",on:{click:function(s){return e.selectCustomer(t)}}},[s("span",[e._v(e._s(t.name))]),e._v(" "),s("p",{staticClass:"flex items-center"},[t.owe_amount>0?s("span",{staticClass:"text-red-600"},[e._v("-"+e._s(e._f("currency")(t.owe_amount)))]):e._e(),e._v(" "),t.owe_amount>0?s("span",[e._v("/")]):e._e(),e._v(" "),s("span",{staticClass:"text-green-600"},[e._v(e._s(e._f("currency")(t.purchases_amount)))]),e._v(" "),s("button",{staticClass:"mx-2 rounded-full h-8 w-8 flex items-center justify-center border border-gray-200 hover:bg-blue-400 hover:text-white hover:border-transparent",on:{click:function(s){return e.openCustomerHistory(t,s)}}},[s("i",{staticClass:"las la-eye"})])])])}))],2)]),e._v(" "),e.isLoading?s("div",{staticClass:"z-10 top-0 absolute w-full h-full flex items-center justify-center"},[s("ns-spinner",{attrs:{size:"24",border:"8"}})],1):e._e()])])}),[],!1,null,null,null).exports},6851:(e,t,s)=>{"use strict";s.d(t,{Z:()=>v});var r=s(8603),n=s(9671),i=s(2242),o=s(5986),a=s(7266),u=s(7389);const c={mounted:function(){this.closeWithOverlayClicked(),this.loadTransactionFields()},data:function(){return{fields:[],isSubmiting:!1,formValidation:new a.Z}},methods:{__:u.__,closeWithOverlayClicked:r.Z,proceed:function(){var e=this,t=this.$popupParams.customer,s=this.formValidation.extractFields(this.fields);this.isSubmiting=!0,n.ih.post("/api/nexopos/v4/customers/".concat(t.id,"/account-history"),s).subscribe((function(t){e.isSubmiting=!1,n.kX.success(t.message).subscribe(),e.$popupParams.resolve(t),e.$popup.close()}),(function(t){e.isSubmiting=!1,n.kX.error(t.message).subscribe(),e.$popupParams.reject(t)}))},close:function(){this.$popup.close(),this.$popupParams.reject(!1)},loadTransactionFields:function(){var e=this;n.ih.get("/api/nexopos/v4/fields/ns.customers-account").subscribe((function(t){e.fields=e.formValidation.createFields(t)}))}}};var l=s(1900);const d=(0,l.Z)(c,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-6/7-screen md:w-5/7-screen lg:w-4/7-screen h-6/7-screen md:h-5/7-screen lg:h-5/7-screen overflow-hidden shadow-lg bg-white flex flex-col relative"},[s("div",{staticClass:"p-2 border-b border-gray-200 flex justify-between items-center"},[s("h2",{staticClass:"font-semibold"},[e._v(e._s(e.__("New Transaction")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto overflow-y-auto"},[0===e.fields.length?s("div",{staticClass:"h-full w-full flex items-center justify-center"},[s("ns-spinner")],1):e._e(),e._v(" "),e.fields.length>0?s("div",{staticClass:"p-2"},e._l(e.fields,(function(e,t){return s("ns-field",{key:t,attrs:{field:e}})})),1):e._e()]),e._v(" "),s("div",{staticClass:"p-2 bg-white justify-between border-t border-gray-200 flex"},[s("div"),e._v(" "),s("div",{staticClass:"px-1"},[s("div",{staticClass:"-mx-2 flex flex-wrap"},[s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"danger"},on:{click:function(t){return e.close()}}},[e._v(e._s(e.__("Close")))])],1),e._v(" "),s("div",{staticClass:"px-1"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.proceed()}}},[e._v(e._s(e.__("Proceed")))])],1)])])]),e._v(" "),0===e.isSubmiting?s("div",{staticClass:"h-full w-full absolute flex items-center justify-center",staticStyle:{background:"rgb(0 98 171 / 45%)"}},[s("ns-spinner")],1):e._e()])}),[],!1,null,null,null).exports;var p=s(4555),f=s(8774),h=s(6386);const _={name:"ns-pos-customers",data:function(){return{activeTab:"create-customers",customer:null,subscription:null,orders:[],options:{},optionsSubscriber:null,selectedTab:"orders",isLoadingCoupons:!1,isLoadingRewards:!1,coupons:[],rewardsResponse:[],order:null}},components:{nsPaginate:s(5834).Z},destroyed:function(){this.subscription.unsubscribe(),this.optionsSubscriber.unsubscribe()},mounted:function(){var e=this;this.closeWithOverlayClicked(),this.optionsSubscriber=POS.options.subscribe((function(t){e.options=t})),this.subscription=POS.order.subscribe((function(t){e.order=t,void 0!==e.$popupParams.customer?(e.activeTab="account-payment",e.customer=e.$popupParams.customer,e.loadCustomerOrders(e.customer.id)):void 0!==t.customer&&(e.activeTab="account-payment",e.customer=t.customer,e.loadCustomerOrders(e.customer.id))})),this.popupCloser()},methods:{__:u.__,popupResolver:h.Z,popupCloser:r.Z,getType:function(e){switch(e){case"percentage_discount":return(0,u.__)("Percentage Discount");case"flat_discount":return(0,u.__)("Flat Discount")}},closeWithOverlayClicked:r.Z,doChangeTab:function(e){this.selectedTab=e,"coupons"===e&&this.loadCoupons(),"rewards"===e&&this.loadRewards()},loadCoupons:function(){var e=this;this.isLoadingCoupons=!0,n.ih.get("/api/nexopos/v4/customers/".concat(this.customer.id,"/coupons")).subscribe({next:function(t){e.coupons=t,e.isLoadingCoupons=!1},error:function(t){e.isLoadingCoupons=!1}})},loadRewards:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/api/nexopos/v4/customers/".concat(this.customer.id,"/rewards");this.isLoadingRewards=!0,n.ih.get(t).subscribe({next:function(t){e.rewardsResponse=t,e.isLoadingRewards=!1},error:function(t){e.isLoadingRewards=!1}})},allowedForPayment:function(e){return["unpaid","partially_paid","hold"].includes(e.payment_status)},prefillForm:function(e){void 0!==this.$popupParams.name&&(e.main.value=this.$popupParams.name)},openCustomerSelection:function(){this.$popup.close(),i.G.show(o.Z)},loadCustomerOrders:function(e){var t=this;n.ih.get("/api/nexopos/v4/customers/".concat(e,"/orders")).subscribe((function(e){t.orders=e}))},newTransaction:function(e){new Promise((function(t,s){i.G.show(d,{customer:e,resolve:t,reject:s})})).then((function(t){POS.loadCustomer(e.id).subscribe((function(e){POS.selectCustomer(e)}))}))},applyCoupon:function(e){var t=this;void 0===this.order.customer?i.G.show(f.Z,{title:(0,u.__)("Use Customer ?"),message:(0,u.__)("No customer is selected. Would you like to proceed with this customer ?"),onAction:function(s){s&&POS.selectCustomer(t.customer).then((function(s){t.proceedApplyingCoupon(e)}))}}):this.order.customer.id===this.customer.id?this.proceedApplyingCoupon(e):this.order.customer.id!==this.customer.id&&i.G.show(f.Z,{title:(0,u.__)("Change Customer ?"),message:(0,u.__)("Would you like to assign this customer to the ongoing order ?"),onAction:function(s){s&&POS.selectCustomer(t.customer).then((function(s){t.proceedApplyingCoupon(e)}))}})},proceedApplyingCoupon:function(e){var t=this;new Promise((function(t,s){i.G.show(p.Z,{apply_coupon:e.code,resolve:t,reject:s})})).then((function(e){t.popupResolver(!1)})).catch((function(e){}))},handleSavedCustomer:function(e){n.kX.success(e.message).subscribe(),POS.selectCustomer(e.entry),this.$popup.close()}}};const v=(0,l.Z)(_,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow-lg rounded w-95vw h-95vh lg:w-3/5-screen flex flex-col overflow-hidden"},[s("div",{staticClass:"p-2 flex justify-between items-center border-b border-gray-400"},[s("h3",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Customers")))]),e._v(" "),s("div",[s("ns-close-button",{on:{click:function(t){return e.$popup.close()}}})],1)]),e._v(" "),s("div",{staticClass:"flex-auto flex p-2 bg-gray-200 overflow-y-auto"},[s("ns-tabs",{attrs:{active:e.activeTab},on:{active:function(t){e.activeTab=t}}},[s("ns-tabs-item",{attrs:{identifier:"create-customers",label:"New Customer"}},["yes"===e.options.ns_pos_customers_creation_enabled?s("ns-crud-form",{attrs:{"submit-url":"/api/nexopos/v4/crud/ns.customers",src:"/api/nexopos/v4/crud/ns.customers/form-config"},on:{updated:function(t){return e.prefillForm(t)},save:function(t){return e.handleSavedCustomer(t)}},scopedSlots:e._u([{key:"title",fn:function(){return[e._v(e._s(e.__("Customer Name")))]},proxy:!0},{key:"save",fn:function(){return[e._v(e._s(e.__("Save Customer")))]},proxy:!0}],null,!1,2432171054)}):e._e(),e._v(" "),s("div",{staticClass:"h-full flex-col w-full flex items-center justify-center"},[s("i",{staticClass:"lar la-hand-paper text-6xl text-gray-700"}),e._v(" "),s("h3",{staticClass:"font-medium text-2xl text-gray-700"},[e._v(e._s(e.__("Not Authorized")))]),e._v(" "),s("p",{staticClass:"text-gray-600"},[e._v(e._s(e.__("Creating customers has been explicitly disabled from the settings.")))])])],1),e._v(" "),s("ns-tabs-item",{staticClass:"flex",staticStyle:{padding:"0!important"},attrs:{identifier:"account-payment",label:e.__("Customer Account")}},[null===e.customer?s("div",{staticClass:"flex-auto w-full flex items-center justify-center flex-col p-4"},[s("i",{staticClass:"lar la-frown text-6xl text-gray-700"}),e._v(" "),s("h3",{staticClass:"font-medium text-2xl text-gray-700"},[e._v(e._s(e.__("No Customer Selected")))]),e._v(" "),s("p",{staticClass:"text-gray-600"},[e._v(e._s(e.__("In order to see a customer account, you need to select one customer.")))]),e._v(" "),s("div",{staticClass:"my-2"},[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.openCustomerSelection()}}},[e._v(e._s(e.__("Select Customer")))])],1)]):e._e(),e._v(" "),e.customer?s("div",{staticClass:"flex flex-col flex-auto"},[s("div",{staticClass:"flex-auto p-2 flex flex-col"},[s("div",{staticClass:"-mx-4 flex flex-wrap"},[s("div",{staticClass:"px-4 mb-4 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Summary For"))+" : "+e._s(e.customer.name))])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-green-400 to-green-700 p-2 flex flex-col text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Total Purchases")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.purchases_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-red-500 to-red-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Total Owed")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.owed_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-blue-500 to-blue-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Account Amount")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.account_amount)))])])])]),e._v(" "),s("div",{staticClass:"px-4 mb-4 w-full md:w-1/4"},[s("div",{staticClass:"rounded-lg shadow bg-transparent bg-gradient-to-br from-teal-500 to-teal-700 p-2 text-white"},[s("h3",{staticClass:"font-medium text-lg"},[e._v(e._s(e.__("Credit Limit")))]),e._v(" "),s("div",{staticClass:"w-full flex justify-end"},[s("h2",{staticClass:"text-2xl font-bold"},[e._v(e._s(e._f("currency")(e.customer.credit_limit_amount)))])])])])]),e._v(" "),s("div",{staticClass:"flex flex-auto flex-col overflow-hidden"},[s("ns-tabs",{attrs:{active:e.selectedTab},on:{changeTab:function(t){return e.doChangeTab(t)}}},[s("ns-tabs-item",{attrs:{identifier:"orders",label:e.__("Orders")}},[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Last Purchases")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Order")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Total")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Status")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"50"}},[e._v(e._s(e.__("Options")))])])]),e._v(" "),s("tbody",{staticClass:"text-gray-700"},[0===e.orders.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No orders...")))])]):e._e(),e._v(" "),e._l(e.orders,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(t.code))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(e._f("currency")(t.total)))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-right"},[e._v(e._s(t.human_status))]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e.allowedForPayment(t)?s("button",{staticClass:"hover:bg-blue-400 hover:border-transparent hover:text-white rounded-full h-8 px-2 flex items-center justify-center border border-gray bg-white"},[s("i",{staticClass:"las la-wallet"}),e._v(" "),s("span",{staticClass:"ml-1"},[e._v(e._s(e.__("Payment")))])]):e._e()])])}))],2)])])])]),e._v(" "),s("ns-tabs-item",{attrs:{identifier:"coupons",label:e.__("Coupons")}},[e.isLoadingCoupons?s("div",{staticClass:"flex-auto h-full justify-center flex items-center"},[s("ns-spinner",{attrs:{size:"36"}})],1):e._e(),e._v(" "),e.isLoadingCoupons?e._e():[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Coupons")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Name")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Type")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"})])]),e._v(" "),s("tbody",{staticClass:"text-gray-700 text-sm"},[0===e.coupons.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No coupons for the selected customer...")))])]):e._e(),e._v(" "),e._l(e.coupons,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",[e._v(e._s(t.name))]),e._v(" "),s("div",{},[s("ul",{staticClass:"-mx-2 flex"},[s("li",{staticClass:"text-xs text-gray-600 px-2"},[e._v(e._s(e.__("Usage :"))+" "+e._s(t.usage)+"/"+e._s(t.limit_usage))]),e._v(" "),s("li",{staticClass:"text-xs text-gray-600 px-2"},[e._v(e._s(e.__("Code :"))+" "+e._s(t.code))])])])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-center"},[e._v(e._s(e.getType(t.coupon.type))+" \n "),"percentage_discount"===t.coupon.type?s("span",[e._v("\n ("+e._s(t.coupon.discount_value)+"%)\n ")]):e._e(),e._v(" "),"flat_discount"===t.coupon.type?s("span",[e._v("\n ("+e._s(e._f("currency")(t.coupon.discount_value))+")\n ")]):e._e()]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2 text-right"},[s("ns-button",{attrs:{type:"info"},on:{click:function(s){return e.applyCoupon(t)}}},[e._v(e._s(e.__("Use Coupon")))])],1)])}))],2)])])])]],2),e._v(" "),s("ns-tabs-item",{attrs:{identifier:"rewards",label:e.__("Rewards")}},[e.isLoadingRewards?s("div",{staticClass:"flex-auto h-full justify-center flex items-center"},[s("ns-spinner",{attrs:{size:"36"}})],1):e._e(),e._v(" "),e.isLoadingRewards?e._e():[s("div",{staticClass:"py-2 w-full"},[s("h2",{staticClass:"font-semibold text-gray-700"},[e._v(e._s(e.__("Rewards")))])]),e._v(" "),s("div",{staticClass:"flex-auto flex-col flex overflow-hidden"},[s("div",{staticClass:"flex-auto overflow-y-auto"},[s("table",{staticClass:"table w-full"},[s("thead",[s("tr",{staticClass:"text-gray-700"},[s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold",attrs:{width:"150"}},[e._v(e._s(e.__("Name")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Points")))]),e._v(" "),s("th",{staticClass:"p-2 border border-gray-200 bg-gray-100 font-semibold"},[e._v(e._s(e.__("Target")))])])]),e._v(" "),e.rewardsResponse.data?s("tbody",{staticClass:"text-gray-700 text-sm"},[0===e.rewardsResponse.data.length?s("tr",[s("td",{staticClass:"border border-gray-200 p-2 text-center",attrs:{colspan:"4"}},[e._v(e._s(e.__("No rewards available the selected customer...")))])]):e._e(),e._v(" "),e._l(e.rewardsResponse.data,(function(t){return s("tr",{key:t.id},[s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.reward_name))])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.points))])]),e._v(" "),s("td",{staticClass:"border border-gray-200 p-2",attrs:{width:"300"}},[s("h3",{staticClass:"text-center"},[e._v(e._s(t.target))])])])}))],2):e._e()])])]),e._v(" "),s("div",{staticClass:"py-1 flex justify-end"},[s("ns-paginate",{attrs:{pagination:e.rewardsResponse},on:{load:function(t){return e.loadRewards(t)}}})],1)]],2)],1)],1)]),e._v(" "),s("div",{staticClass:"p-2 border-t border-gray-400 flex justify-between"},[s("div"),e._v(" "),s("div",[s("ns-button",{attrs:{type:"info"},on:{click:function(t){return e.newTransaction(e.customer)}}},[e._v(e._s(e.__("Account Transaction")))])],1)])]):e._e()])],1)],1)])}),[],!1,null,null,null).exports},4202:(e,t,s)=>{"use strict";s.d(t,{Z:()=>d});var r=s(7266),n=s(9671),i=s(7389);function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function a(e){for(var t=1;t0){var e=nsRawCurrency(this.order.instalments.map((function(e){return parseFloat(e.amount.value)||0})).reduce((function(e,t){return parseFloat(e)+parseFloat(t)})));this.totalPayments=this.order.total-e}else this.totalPayments=0},generatePaymentFields:function(e){var t=this;this.order.instalments=new Array(parseInt(e)).fill("").map((function(e,s){return{date:{type:"date",name:"date",label:"Date",value:0===s?ns.date.moment.format("YYYY-MM-DD"):""},amount:{type:"number",name:"amount",label:"Amount",value:0===s?t.expectedPayment:0},readonly:{type:"hidden",name:"readonly",value:t.expectedPayment>0&&0===s}}})),this.$forceUpdate(),this.refreshTotalPayments()},close:function(){this.$popupParams.reject({status:"failed",message:(0,i.__)("You must define layaway settings before proceeding.")}),this.$popup.close()},updateOrder:function(){var e=this;if(0===this.order.instalments.length)return n.kX.error((0,i.__)("Please provide instalments before proceeding.")).subscribe();if(this.fields.forEach((function(t){return e.formValidation.validateField(t)})),!this.formValidation.fieldsValid(this.fields))return n.kX.error((0,i.__)("Unable to procee the form is not valid")).subscribe();this.$forceUpdate();var t=this.order.instalments.map((function(e){return{amount:parseFloat(e.amount.value),date:e.date.value}})),s=nsRawCurrency(t.map((function(e){return e.amount})).reduce((function(e,t){return parseFloat(e)+parseFloat(t)})));if(t.filter((function(e){return void 0===e.date||""===e.date})).length>0)return n.kX.error((0,i.__)("One or more instalments has an invalid date.")).subscribe();if(t.filter((function(e){return!(e.amount>0)})).length>0)return n.kX.error((0,i.__)("One or more instalments has an invalid amount.")).subscribe();if(t.filter((function(e){return moment(e.date).isBefore(ns.date.moment.startOf("day"))})).length>0)return n.kX.error((0,i.__)("One or more instalments has a date prior to the current date.")).subscribe();var r=t.filter((function(e){return moment(e.date).isSame(ns.date.moment.startOf("day"),"day")})),o=0;if(r.forEach((function(e){o+=parseFloat(e.amount)})),o{"use strict";s.d(t,{Z:()=>n});const r={name:"ns-pos-loading-popup"};const n=(0,s(1900).Z)(r,(function(){var e=this.$createElement;return(this._self._c||e)("ns-spinner")}),[],!1,null,null,null).exports},6762:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(7757),n=s.n(r),i=s(6386);s(7585);function o(e,t,s,r,n,i,o){try{var a=e[i](o),u=a.value}catch(e){return void s(e)}a.done?t(u):Promise.resolve(u).then(r,n)}const a={data:function(){return{types:[],typeSubscription:null}},mounted:function(){var e=this;this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&e.resolveIfQueued(!1)})),this.typeSubscription=POS.types.subscribe((function(t){e.types=t,1===Object.values(e.types).length&&e.select(Object.keys(e.types)[0])}))},destroyed:function(){this.typeSubscription.unsubscribe()},methods:{__:s(7389).__,resolveIfQueued:i.Z,select:function(e){var t,s=this;return(t=n().mark((function t(){var r;return n().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Object.values(s.types).forEach((function(e){return e.selected=!1})),s.types[e].selected=!0,r=s.types[e],t.prev=3,t.next=6,POS.triggerOrderTypeSelection(r);case 6:t.sent,POS.types.next(s.types),s.resolveIfQueued(r),t.next=13;break;case 11:t.prev=11,t.t0=t.catch(3);case 13:case"end":return t.stop()}}),t,null,[[3,11]])})),function(){var e=this,s=arguments;return new Promise((function(r,n){var i=t.apply(e,s);function a(e){o(i,r,n,a,u,"next",e)}function u(e){o(i,r,n,a,u,"throw",e)}a(void 0)}))})()}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"h-full w-4/5-screen md:w-2/5-screen lg:w-2/5-screen xl:w-2/6-screen bg-white shadow-lg"},[s("div",{staticClass:"h-16 flex justify-center items-center",attrs:{id:"header"}},[s("h3",{staticClass:"font-bold text-gray-700"},[e._v(e._s(e.__("Define The Order Type")))])]),e._v(" "),0===Object.values(e.types).length?s("div",{staticClass:"grid grid-flow-row grid-cols-1 grid-rows-1"},[s("div",{staticClass:"h-full w-full flex items-center justify-center flex-col"},[s("i",{staticClass:"las la-frown text-7xl text-red-400"}),e._v(" "),s("div",{staticClass:"p-4 md:w-2/3"},[s("p",{staticClass:"text-center text-gray-600"},[e._v(e._s(e.__("No payment type has been selected on the settings. Please check your POS features and choose the supported order type")))]),e._v(" "),s("div",{staticClass:"flex justify-center py-1"},[s("ns-link",{attrs:{target:"_blank",type:"info",href:"https://my.nexopos.com/en/documentation/components/order-types"}},[e._v(e._s(e.__("Read More")))])],1)])])]):e._e(),e._v(" "),Object.values(e.types).length>0?s("div",{staticClass:"grid grid-flow-row grid-cols-2 grid-rows-2"},e._l(e.types,(function(t){return s("div",{key:t.identifier,staticClass:"hover:bg-blue-100 h-56 flex items-center justify-center flex-col cursor-pointer border border-gray-200",class:t.selected?"bg-blue-100":"",on:{click:function(s){return e.select(t.identifier)}}},[s("img",{staticClass:"w-32 h-32",attrs:{src:t.icon,alt:""}}),e._v(" "),s("h4",{staticClass:"font-semibold text-xl my-2 text-gray-700"},[e._v(e._s(t.label))])])})),0):e._e()])}),[],!1,null,null,null).exports},2245:(e,t,s)=>{"use strict";s.d(t,{Z:()=>u});var r=s(9671),n=s(7389);function i(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var s=Object.prototype.toString.call(e).slice(8,-1);"Object"===s&&e.constructor&&(s=e.constructor.name);if("Map"===s||"Set"===s)return Array.from(e);if("Arguments"===s||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var s=0,r=new Array(t);sparseFloat(i.$quantities().quantity)-a)return r.kX.error((0,n.__)("Unable to add the product, there is not enough stock. Remaining %s").replace("%s",i.$quantities().quantity-a)).subscribe()}this.resolve({quantity:o})}else"backspace"===e.identifier?this.allSelected?(this.finalValue=0,this.allSelected=!1):(this.finalValue=this.finalValue.toString(),this.finalValue=this.finalValue.substr(0,this.finalValue.length-1)||0):this.allSelected?(this.finalValue=e.value,this.finalValue=parseFloat(this.finalValue),this.allSelected=!1):(this.finalValue+=""+e.value,this.finalValue=parseFloat(this.finalValue))},resolve:function(e){this.$popupParams.resolve(e),this.$popup.close()}}};const u=(0,s(1900).Z)(a,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"bg-white shadow min-h-2/5-screen w-3/4-screen md:w-3/5-screen lg:w-2/5-screen xl:w-2/5-screen relative"},[e.isLoading?s("div",{staticClass:"flex w-full h-full absolute top-O left-0 items-center justify-center",staticStyle:{background:"rgb(202 202 202 / 49%)"},attrs:{id:"loading-overlay"}},[s("ns-spinner")],1):e._e(),e._v(" "),s("div",{staticClass:"flex-shrink-0 py-2 border-b border-gray-200"},[s("h1",{staticClass:"text-xl font-bold text-gray-700 text-center"},[e._v(e._s(e.__("Define Quantity")))])]),e._v(" "),s("div",{staticClass:"h-16 border-b bg-gray-800 text-white border-gray-200 flex items-center justify-center",attrs:{id:"screen"}},[s("h1",{staticClass:"font-bold text-3xl"},[e._v(e._s(e.finalValue))])]),e._v(" "),s("div",{staticClass:"grid grid-flow-row grid-cols-3 grid-rows-3",attrs:{id:"numpad"}},e._l(e.keys,(function(t,r){return s("div",{key:r,staticClass:"hover:bg-blue-400 hover:text-white hover:border-blue-600 text-xl font-bold border border-gray-200 h-24 flex items-center justify-center cursor-pointer",on:{click:function(s){return e.inputValue(t)}}},[void 0!==t.value?s("span",[e._v(e._s(t.value))]):e._e(),e._v(" "),t.icon?s("i",{staticClass:"las",class:t.icon}):e._e()])})),0)])}),[],!1,null,null,null).exports},7585:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var r=s(9671),n=s(6386),i=s(7266);function o(e,t){var s=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),s.push.apply(s,r)}return s}function a(e){for(var t=1;t{"use strict";s.d(t,{Z:()=>n});const r={data:function(){return{title:"",message:"",input:""}},computed:{size:function(){return this.$popupParams.size||"h-full w-full"}},mounted:function(){var e=this;this.input=this.$popupParams.input||"",this.title=this.$popupParams.title,this.message=this.$popupParams.message,this.$popup.event.subscribe((function(t){"click-overlay"===t.event&&(e.$popupParams.reject(!1),e.$popup.close())}))},methods:{__:s(7389).__,emitAction:function(e){this.$popupParams.onAction(e?this.input:e),this.$popup.close()},reject:function(e){void 0!==this.$popupParams.reject&&this.$popupParams.reject(e),this.$popup.close()}}};const n=(0,s(1900).Z)(r,(function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"w-5/7-screen md:w-3/7-screen flex flex-col bg-white shadow-lg",class:e.size,attrs:{id:"popup"}},[s("div",{staticClass:"flex items-center justify-center flex-col flex-auto p-2"},[s("h2",{staticClass:"text-3xl font-body text-gray-700"},[e._v(e._s(e.title))]),e._v(" "),s("p",{staticClass:"w-full md:mx-auto md:w-2/3 py-4 text-gray-600 text-center"},[e._v(e._s(e.message))])]),e._v(" "),s("div",{staticClass:"p-2"},[s("textarea",{directives:[{name:"model",rawName:"v-model",value:e.input,expression:"input"}],staticClass:"text-gray-700 w-full border-2 p-2 border-blue-400",attrs:{name:"",id:"",cols:"30",rows:"10"},domProps:{value:e.input},on:{input:function(t){t.target.composing||(e.input=t.target.value)}}})]),e._v(" "),s("div",{staticClass:"flex border-t border-gray-200 text-gray-700"},[s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.emitAction(!0)}}},[e._v(e._s(e.__("Ok")))]),e._v(" "),s("hr",{staticClass:"border-r border-gray-200"}),e._v(" "),s("button",{staticClass:"hover:bg-gray-100 flex-auto w-1/2 h-16 flex items-center justify-center uppercase",on:{click:function(t){return e.reject(!1)}}},[e._v(e._s(e.__("Cancel")))])])])}),[],!1,null,null,null).exports}},e=>{e.O(0,[898],(()=>{return t=9188,e(e.s=t);var t}));e.O()}]); //# sourceMappingURL=pos-init.min.js.map \ No newline at end of file diff --git a/public/mix-manifest.json b/public/mix-manifest.json index 7b334a580..0683882dd 100755 --- a/public/mix-manifest.json +++ b/public/mix-manifest.json @@ -5,12 +5,12 @@ "/js/dashboard.min.js": "/js/dashboard.min.js?id=60d188cff1ed0691282e5d7f40bde2cf", "/js/cashier.min.js": "/js/cashier.min.js?id=1627a9d8690738259612634520689750", "/js/update.min.js": "/js/update.min.js?id=810856cd8846b40a37e1762ee8756caa", - "/js/pos-init.min.js": "/js/pos-init.min.js?id=4d4555fc50f2560f8c59141d46360051", + "/js/pos-init.min.js": "/js/pos-init.min.js?id=ff4c3c8eec30a0943d22ef6c158c19fa", "/js/pos.min.js": "/js/pos.min.js?id=bf28aff4de3a611d81beba515fbd51cd", "/js/auth.min.js": "/js/auth.min.js?id=eac1bf2c20cb551578ec89e7754bf595", "/js/setup.min.js": "/js/setup.min.js?id=fdb1d69240540e03f08207dc3e92df8f", "/js/popups.min.js": "/js/popups.min.js?id=650f47e7e1dbb8b6b2f3be967786326e", "/js/manifest.js": "/js/manifest.js?id=98d0d5bf30a419e7d32bb8a49007ef77", - "/css/app.css": "/css/app.css?id=cc094825ef739b17fd48064c077b6632", + "/css/app.css": "/css/app.css?id=b344d0459a938aa6738e9b8c29b9c673", "/js/vendor.js": "/js/vendor.js?id=ca667ecee33937a4e775c11e3bbd9f6d" } diff --git a/resources/ts/popups/ns-pos-cash-registers-options-popup.vue b/resources/ts/popups/ns-pos-cash-registers-options-popup.vue index fe405fcee..7e60c17f9 100755 --- a/resources/ts/popups/ns-pos-cash-registers-options-popup.vue +++ b/resources/ts/popups/ns-pos-cash-registers-options-popup.vue @@ -73,13 +73,14 @@ export default { } }, - async cashIn() { + async cashIn( register ) { try { const response = await new Promise( ( resolve, reject ) => { Popup.show( nsPosCashRegistersActionPopupVue, { title: __( 'Cash In' ), action: 'register-cash-in', identifier: 'ns.cash-registers-cashing', + register, resolve, reject }) @@ -98,13 +99,14 @@ export default { } }, - async cashOut() { + async cashOut( register ) { try { const response = await new Promise( ( resolve, reject ) => { Popup.show( nsPosCashRegistersActionPopupVue, { title: __( 'Cash Out' ), action: 'register-cash-out', identifier: 'ns.cash-registers-cashout', + register, resolve, reject }) @@ -163,11 +165,11 @@ export default {

{{ __( 'Close' ) }}

-
+

{{ __( 'Cash In' ) }}

-
+

{{ __( 'Cash Out' ) }}

diff --git a/resources/ts/popups/ns-pos-cash-registers-popup.vue b/resources/ts/popups/ns-pos-cash-registers-popup.vue index 424181d00..fe3f8eee2 100755 --- a/resources/ts/popups/ns-pos-cash-registers-popup.vue +++ b/resources/ts/popups/ns-pos-cash-registers-popup.vue @@ -50,7 +50,7 @@ export default { const action = 'open'; const register_id = register.id; const identifier = 'ns.cash-registers-opening'; // fields identifier - Popup.show( nsPosCashRegistersActionPopupVue, { resolve, reject, title, identifier, action, register_id }) + Popup.show( nsPosCashRegistersActionPopupVue, { resolve, reject, title, identifier, action, register_id, register }) }); this.popupResolver( response );