-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.66a02ff7.iframe.bundle.js
1 lines (1 loc) · 235 KB
/
main.66a02ff7.iframe.bundle.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{1490:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/nav-sprite.8c1732af.png"},1491:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/load-xs.9763252c.gif"},1572:function(module,exports,__webpack_require__){__webpack_require__(1573),__webpack_require__(1749),__webpack_require__(1750),__webpack_require__(2554),__webpack_require__(2550),__webpack_require__(2557),__webpack_require__(2555),__webpack_require__(2551),__webpack_require__(2558),__webpack_require__(2552),__webpack_require__(2553),__webpack_require__(2559),module.exports=__webpack_require__(2466)},1647:function(module,exports){},1750:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__(1053)},2430:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2431);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2431:function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(267),___CSS_LOADER_GET_URL_IMPORT___=__webpack_require__(476),___CSS_LOADER_URL_IMPORT_0___=__webpack_require__(1490),___CSS_LOADER_URL_IMPORT_1___=__webpack_require__(1491),___CSS_LOADER_URL_IMPORT_2___=__webpack_require__(2432),___CSS_LOADER_URL_IMPORT_3___=__webpack_require__(2433),___CSS_LOADER_URL_IMPORT_4___=__webpack_require__(2434);exports=___CSS_LOADER_API_IMPORT___(!1);var ___CSS_LOADER_URL_REPLACEMENT_0___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___),___CSS_LOADER_URL_REPLACEMENT_1___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___),___CSS_LOADER_URL_REPLACEMENT_2___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___),___CSS_LOADER_URL_REPLACEMENT_3___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___),___CSS_LOADER_URL_REPLACEMENT_4___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___);exports.push([module.i,"html {\n font-size: 62.5%; /* 16px x 62.5 = 10px = 1rem */\n box-sizing: border-box;\n font-family: 'Amazon Ember', Arial, sans-serif;\n font-weight: 400;\n background-color: #eaeded;\n --inner-focus-color: #e77600;\n --outer-focus-color: rgba(228, 121, 17, 0.5);\n -webkit-text-size-adjust: 100%;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n --min-screen: 360px;\n}\nbody {\n height: 100vh;\n margin: 0;\n padding: 0;\n min-width: var(--min-screen);\n font-size: 1.4rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n overflow-x: hidden;\n}\n*,\n*:focus {\n margin: 0;\n}\n#root {\n height: 100%;\n overflow-x: hidden;\n width: calc(100vw);\n min-width: var(--min-screen);\n}\n/* *:not(input, textarea) {\n -webkit-user-select: none;\n -khtml-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n} */\n.active {\n font-weight: 600;\n}\n.disabled,\n.disabled *,\n.disabled:hover {\n cursor: default;\n color: #6e6e6e !important;\n outline: none !important;\n border-color: transparent !important;\n}\n.dark.disabled,\n.dark.disabled *,\n.dark.disabled:hover {\n color: #888 !important;\n}\n\n/* Error Page */\n.error-page {\n min-height: 5rem;\n max-height: 40rem;\n}\n\n/* Layout */\n.container--grid {\n display: grid;\n grid-template-areas:\n 'header'\n 'main'\n 'footer';\n grid-template-columns: 1fr;\n grid-template-rows: 99px 1fr 4rem;\n height: 100%;\n}\nheader#nav-bar {\n grid-area: header;\n width: 100vw;\n min-width: var(--min-screen);\n background-color: #131a21;\n}\nmain {\n grid-area: main;\n position: relative;\n width: 100vw;\n min-width: var(--min-screen);\n z-index: 0;\n}\nfooter {\n grid-area: footer;\n width: 100vw;\n min-width: var(--min-screen);\n background-color: #131a21;\n color: #fff;\n}\n.container {\n /* display: flex; */\n /* width: 100%; */\n /* max-width: 1500px; */\n padding: 0;\n justify-content: center;\n background: #fff8;\n}\nmain.container {\n width: 100vw;\n min-width: var(--min-screen);\n}\nmain > col-fill {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n.container--full {\n width: auto;\n height: 100%;\n overflow-x: hidden;\n}\n.container--fluid {\n width: auto;\n height: 100%;\n margin-left: -1rem;\n margin-right: -1rem;\n overflow-x: hidden;\n}\n.col-fill {\n position: relative;\n float: none;\n width: 100%;\n height: 100%;\n flex: 1 1;\n}\n.screen--light {\n background: linear-gradient(to bottom, #fff 10%, #eaeded 80%);\n}\n.row {\n display: flex;\n width: 100%;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: center;\n box-sizing: border-box;\n}\n.row.center {\n justify-content: center;\n}\n.row.top {\n align-items: flex-start;\n}\n.row.start {\n justify-content: flex-start;\n}\n.row.end {\n justify-content: flex-end;\n}\n.col-1 {\n flex: 1 1 20rem;\n}\n.col-2 {\n flex: 2 1 50rem;\n}\n.col-3 {\n flex: 17 1 30rem;\n}\n.col-50p {\n flex: 0 1 49%;\n width: 49%;\n}\n.min-20 {\n min-width: 20rem;\n}\n.max-30 {\n max-width: 30rem;\n}\n.p-1 {\n padding: 1rem;\n}\n.m-0 {\n margin: 0 !important;\n}\n.mt-1 {\n margin-top: 1rem;\n}\n.mr-1 {\n margin-right: 1rem;\n}\n.mb-1 {\n margin-bottom: 1rem;\n}\n.ml-1 {\n margin-left: 1rem;\n}\n.mh-2 {\n margin: 0 2rem;\n}\n.text-center {\n text-align: center;\n}\n.text-right {\n text-align: right;\n}\n/* Common */\nh1 {\n font-size: 1.8rem;\n padding: 1rem 0;\n}\nh2 {\n font-size: 1.6rem;\n padding: 1rem 0;\n}\na {\n color: #111;\n text-decoration: none;\n}\nul {\n padding: 0;\n margin: 0;\n list-style-type: none;\n}\nli {\n margin-top: 1rem;\n}\nli a {\n font-weight: 400;\n}\n.strike {\n text-decoration: line-through;\n}\ninput,\nselect,\ntextarea,\nbutton {\n padding: 1rem;\n border-radius: 3px;\n border: thin #a4a4a4 solid;\n border-color: #adb1b8 #a2a6ac #8d9096;\n font-weight: 500;\n font-size: 1.6rem;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n background: #e7e9ec;\n background: linear-gradient(to bottom, #fff, #f7f8fa);\n}\nselect {\n -webkit-appearance: none;\n appearance: none;\n cursor: pointer;\n border-radius: 3px;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.select-wrapper {\n position: relative;\n outline: 0;\n}\n.select-wrapper select {\n width: 100%;\n padding-right: 2rem;\n}\n.sprite__caret {\n position: absolute;\n right: 6px;\n top: 4px;\n width: 18px;\n height: 18px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") -170px -105px;\n opacity: 0.7;\n pointer-events: none;\n}\n.sprite__caret.xl {\n top: 9px;\n}\ninput,\ntextarea {\n background: #fff;\n resize: vertical;\n max-height: 40rem;\n}\ninput[type='button'],\nbutton {\n display: inline-block;\n text-align: center;\n text-decoration: none !important;\n vertical-align: middle;\n outline: none;\n cursor: pointer;\n background: #eff1f3;\n background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);\n}\nselect:not(.disabled, [disabled]):hover,\nbutton:not(.disabled, [disabled]):hover {\n background: #e0e3e8;\n background: linear-gradient(to bottom, #e7eaf0, #d9dce1);\n cursor: pointer;\n}\ninput:focus,\ntextarea:focus,\nselect:focus,\nbutton:focus {\n outline: 0;\n border: 1px solid var(--inner-focus-color);\n box-shadow: 0 0 3px 3px var(--outer-focus-color);\n}\n.btn.primary,\nbutton.primary {\n background: #f4d078;\n background: linear-gradient(to bottom, #f7dfa5, #f0c14b);\n color: #111;\n}\n.btn.primary:not(.disabled):hover,\nbutton.primary:not(.disabled):hover {\n background: #f0c14b;\n background: linear-gradient(to bottom, #f7dfa5, #f3a847);\n border-color: #a88734 #9c7e31 #846a29;\n}\nbutton.block {\n width: 100%;\n}\nbutton.small {\n font-size: 1.2rem;\n}\n.flex {\n display: flex;\n}\n.flex-col {\n display: flex;\n flex-direction: column;\n}\n\n/* Image */\nimg {\n border-radius: 3px;\n}\nimg.small {\n max-width: 5rem;\n width: 100%;\n object-fit: contain;\n}\nimg.thumbnail {\n max-width: 30rem;\n width: 100%;\n height: 20rem;\n object-fit: contain;\n}\nimg.medium {\n max-width: 29rem;\n width: 100%;\n object-fit: contain;\n}\nimg.large {\n width: 100%;\n object-fit: contain;\n}\n\n/* Search Screen */\n.search-screen__result {\n background: #fff;\n padding: 0 1rem;\n box-sizing: border-box;\n}\n.search__filter {\n flex: 1 0 18rem;\n margin: 3rem 0;\n border-right: 2px solid #ccc;\n padding: 0 3rem;\n max-width: 21rem;\n}\n.search__filter ul {\n margin-top: -2rem;\n}\n.search__filter .rating span:last-child {\n color: #111;\n cursor: pointer;\n}\n.search__filter .rating:hover span:last-child {\n color: #c35528;\n}\n.col-9 {\n flex: 12 12 1%;\n}\n.search__results {\n margin-top: 2rem;\n justify-content: center;\n}\n\n/* Card */\n.placeholder,\n.card {\n flex: 1 1 26%;\n margin: 2rem;\n max-width: 27rem;\n padding: 1rem;\n}\n.card {\n padding: 0.5rem 2rem 0 2rem;\n border-radius: 3px;\n background: #fff;\n border-bottom: 2px solid #ccc;\n}\n.card__center {\n margin: 0 auto;\n width: 100%;\n}\n.card__body {\n margin-bottom: 2rem;\n}\n.card__body > * {\n margin-bottom: 1rem;\n}\n.card__body h2 {\n display: block;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n.price {\n font-size: 2rem;\n font-weight: 600;\n}\n.price.danger {\n font-weight: 600;\n color: #b12704 !important;\n}\n.price sup {\n font-size: 1rem;\n}\n/* Rating */\n.rating span {\n color: #f0c040;\n margin: 0.1rem;\n}\n.rating .fa {\n font-size: 2rem;\n color: #f3a847;\n}\n.rating span:last-child {\n color: #0066c0; /*review counts*/\n cursor: default;\n}\n\n/* Pagination */\n.pagination > * {\n padding: 1rem 1.5rem;\n margin: 0.5rem;\n border-radius: 3px;\n border: thin #a4a4a4 solid;\n font-size: 1.6rem;\n font-weight: 500;\n color: #111;\n border-color: #adb1b8 #a2a6ac #8d9096;\n background: #eff1f3;\n background: linear-gradient(to bottom, #f7f8fa, #e7e9ec);\n}\n.pagination,\n.pagination ~ div {\n margin-top: 2rem;\n z-index: 1;\n text-align: center;\n}\n.pagination > *:not(.disabled):hover {\n font-weight: 700;\n color: #000;\n background: #e3e6e6;\n cursor: pointer;\n}\n.pagination > *.active {\n font-weight: 700;\n color: #c35528;\n\n border: thin solid #c35528;\n background: #fff;\n}\n\n/* Alert */\n.loading {\n display: block !important;\n padding: 0 1rem;\n}\n.sprite__loading {\n display: inline-block;\n height: 13px;\n width: 16px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_1___+");\n}\n.sprite__loading--xl {\n display: inline-block;\n height: 52px;\n width: 64px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_2___+");\n}\n.success {\n color: #20a020;\n}\n.danger {\n color: #a02020;\n}\n.alert {\n width: 100%;\n margin: 3px 0 !important;\n padding: 1rem;\n border: none;\n border-radius: 3px;\n box-sizing: border-box;\n}\n.alert--info {\n color: #131a21;\n background-color: #ceeaed;\n background: linear-gradient(to right, #ceeaed 80%, #ceeaed00 90%);\n}\n.alert--danger {\n color: #a02020;\n background-color: #ffe0e0;\n background: linear-gradient(to right, #ffe0e0 80%, #ffe0e000 90%);\n}\n.alert--success {\n color: #20a020;\n background-color: #eeffe0;\n background: linear-gradient(to right, #eeffe0 80%, #eeffe000 90%);\n}\n/* Form */\n.form {\n min-width: calc(var(--min-screen) - 2rem);\n width: calc(100% - 4rem);\n max-width: 68rem;\n margin: 0 auto;\n}\n.form > div:not(.flex) {\n display: flex;\n flex-direction: column;\n margin: 1rem 0;\n}\n.form label {\n margin: 1rem 0;\n}\n.form [type='radio'],\n.form [type='checkbox'] {\n margin-right: 1rem;\n order: -1;\n align-self: center;\n}\n\n/* Checkout Steps */\n.checkout__steps > div {\n border-top: 3px solid #ccc;\n color: #ccc;\n flex: 1 1;\n padding: 1rem;\n font-weight: 700;\n}\n.checkout__steps > div.active {\n border-top-color: #f80;\n color: #f80;\n}\n\n/* Table */\n.table {\n width: 100%;\n border-collapse: collapse;\n}\n.table tbody tr:nth-of-type(odd) {\n background-color: #f4f4f4;\n}\ntable td,\ntable th {\n text-align: left;\n padding: 0.5rem;\n}\n.table tr td:first-child,\n.table tr td:nth-child(2) {\n word-break: break-word;\n}\n.table button {\n margin: 0 0.2rem;\n}\n.tab__w12 {\n width: 12rem;\n min-width: 11.5rem;\n}\n.tab__w9 {\n width: 9rem;\n min-width: 8.5rem;\n}\n.tab__w6 {\n width: 6rem;\n min-width: 5.5rem;\n}\n.tab__w3 {\n width: 3rem;\n min-width: 2.5rem;\n}\n.tab__rest {\n flex: 1 1 30rem;\n min-width: 6rem;\n}\n\n/* Carousel */\n.home-screen {\n position: relative;\n min-width: var(--min-screen);\n margin: 0;\n z-index: 1;\n}\n.home__banner.home {\n position: absolute;\n width: 100%;\n height: 100%;\n max-height: 110vh;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_3___+") center 0 no-repeat;\n z-index: -1;\n}\n.home__banner.bestseller {\n position: absolute;\n width: 100%;\n height: 100%;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_4___+") center 0 no-repeat;\n z-index: -1;\n}\n\n.home-screen__title {\n position: relative;\n top: 9rem;\n left: -24rem;\n margin: 0 auto;\n font-size: 26px;\n font-weight: 600;\n text-align: left;\n color: #fafafa;\n z-index: 1;\n}\n\n.home-screen .swiper-slide {\n text-align: center;\n font-size: 18px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.home-screen .swiper-button-prev,\n.home-screen .swiper-button-next {\n width: 8rem;\n height: 25rem;\n top: -3rem;\n border-radius: 0;\n color: #eaeded;\n background: transparent;\n text-shadow: 2px 2px 2px #111;\n}\n.home-screen .swiper-button-next {\n right: 0;\n}\n.home-screen .swiper-button-prev {\n left: 0;\n}\n.home-screen .swiper-container {\n position: relative;\n margin: 0 auto auto;\n padding-top: 20rem;\n padding-bottom: 3rem;\n margin-bottom: 3rem;\n list-style: none;\n background: linear-gradient(to bottom, #fff0 40%, #eaeded 80%);\n z-index: 1;\n}\n.home-screen .carousel-container {\n display: flex;\n position: relative;\n margin: 0 auto;\n padding-top: 10rem;\n padding-bottom: 2rem;\n margin-bottom: 4rem;\n background: linear-gradient(to bottom, #fff0 40%, #eaeded 80%);\n overflow-x: hidden;\n z-index: 0;\n}\n.home-screen .seller__card,\n.home-screen .swiper-slide {\n display: flex;\n flex-direction: column;\n align-items: center;\n background: #fff;\n width: 28rem;\n height: 30rem;\n padding: 1rem;\n border-radius: 0;\n}\n.swiper-pagination {\n margin-bottom: -12px;\n}\n.screen__title {\n position: relative;\n font-size: 26px;\n text-align: center;\n color: #111;\n z-index: 1;\n}\n.screen__featured {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n justify-content: center;\n align-items: center;\n box-sizing: border-box;\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n}\n.home-screen .seller__img {\n width: 25rem;\n height: 25rem;\n object-fit: contain;\n}\n.home-screen .legend {\n font-size: 2rem;\n font-weight: 500;\n}\n.home-screen .card {\n border-radius: 0;\n border: none;\n}\n.home-screen .card__center {\n width: 100%;\n}\n.home-screen .card .price {\n font-weight: 500;\n font-size: 2rem;\n color: #b12704 !important;\n}\n.home-screen .card__body a {\n font-weight: 500;\n color: #007185;\n}\n.home-screen .card__body a:hover {\n color: #c7511f;\n}\n\n/* Map */\n.address-box {\n box-sizing: border-box;\n position: absolute;\n left: 0;\n right: 0;\n margin: 5px auto;\n width: 50%;\n min-width: calc(var(--min-screen) - 10rem);\n height: 40px;\n display: flex;\n}\n.address-box .btn-left {\n margin-right: 5px;\n border-radius: 3px;\n}\n.address-box input {\n border-radius: 3px 0 0 3px;\n border-right: 0;\n height: auto;\n}\n.address-box .btn-right {\n margin-left: -2px;\n border-radius: 0 3px 3px 0;\n border-left: 0;\n}\n.address-box *:focus {\n z-index: 1;\n}\n\n/* minor Effect */\n.divider,\n.divider-inner {\n height: 44px;\n margin-bottom: -18px;\n background: linear-gradient(to bottom, #0002, #0001 3px, #0000);\n z-index: 0;\n}\n.divider-inner::after {\n content: '';\n display: block;\n width: 100%;\n height: 44px;\n background-color: #0000;\n background: linear-gradient(to right, #fff, #fff0, #fff);\n z-index: 1;\n}\n\n/* Firefox will-change issue */\n.react-multi-carousel-track {\n will-change: auto !important;\n}\n\n.no-image {\n background: #0002 !important;\n}\n\n/* product edit screen */\n.product-edit .img-row {\n align-items: start;\n gap: 0.5rem;\n margin: 0.5rem 0;\n}\n.img-row .img-row__input {\n flex: 1 1;\n display: flex;\n flex-direction: column-reverse;\n}\n",""]),module.exports=exports},2432:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/load.6825e69a.gif"},2433:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/banner-bestseller.e4a74b2b.jpg"},2434:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/banner-fs.5e836dbd.jpg"},2435:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2436);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2436:function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(267),___CSS_LOADER_GET_URL_IMPORT___=__webpack_require__(476),___CSS_LOADER_URL_IMPORT_0___=__webpack_require__(1490),___CSS_LOADER_URL_IMPORT_1___=__webpack_require__(2437),___CSS_LOADER_URL_IMPORT_2___=__webpack_require__(2438);exports=___CSS_LOADER_API_IMPORT___(!1);var ___CSS_LOADER_URL_REPLACEMENT_0___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___),___CSS_LOADER_URL_REPLACEMENT_1___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___),___CSS_LOADER_URL_REPLACEMENT_2___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___);exports.push([module.i,"#nav-bar {\n position: relative;\n top: 0;\n left: 0;\n font-size: 12px;\n line-height: 1em;\n zoom: 1;\n}\n#nav-bar * {\n box-sizing: border-box;\n -moz-box-sizing: border-box;\n -webkit-box-sizing: border-box;\n}\n\n/* NAV BELT */\n.nav-belt {\n height: 6rem;\n padding: 0 2rem 0 1rem;\n background: #131a21;\n flex-wrap: nowrap;\n}\n\n.nav-belt > .nav__brand,\n.nav-belt > .nav__locator,\n.nav-belt > .nav__search,\n.nav-belt > .dropdown,\n.nav-belt > .nav__cart {\n margin: 1px 0;\n padding: 6px 5px;\n border-radius: 2px;\n border: thin solid #0000;\n color: #fff;\n outline: none;\n}\n.nav-belt > :focus,\n.nav-belt > :hover {\n border-color: #fff;\n}\n\n.nav-belt .nav__line-1 {\n font-size: 1.2rem;\n line-height: 1.4rem;\n height: 1.4rem;\n font-weight: 400;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.nav-belt .nav__line-2 {\n font-size: 1.4rem;\n font-weight: 700;\n line-height: 1.5rem;\n}\n\n/* NAV__BRAND, HOME PAGE */\n.nav__brand {\n order: -1;\n}\n.logo__wrapper {\n font-size: 26px;\n font-weight: 600;\n line-height: 34px;\n color: #fff;\n}\n.logo__wrapper .logo {\n width: 32px;\n height: 32px;\n object-fit: cover;\n margin: 0 0 -0.5rem 0;\n}\n\n/* LOCATOR */\n.nav__locator {\n padding-top: 1rem;\n order: -1;\n}\n.nav__locator > div + div {\n margin-left: 4px;\n}\n.sprite__locator {\n width: 16px;\n height: 34px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") -60px -120px;\n}\n.nav__locator .nav__line-1 {\n color: #ccc;\n}\n\n/* Nav SEARCH BOX*/\n.nav__search {\n flex: 1 1;\n position: relative;\n}\n.nav__search:hover {\n border-color: transparent;\n}\n.search-box {\n display: flex;\n position: relative;\n border-radius: 4px;\n border-color: none;\n z-index: 9008;\n background: #fff;\n}\n.search-box * {\n outline: none; /*safari*/\n}\n.search-box.focus,\n.cat-scope.focus {\n box-shadow: 0 0 0px 3px #f806, 0 0 1px 3px #f3a847;\n z-index: 9000;\n}\n.row--left {\n display: flex;\n position: static;\n width: auto;\n}\n.row--fill {\n flex: 1 0;\n position: relative;\n}\n.row--right {\n flex: 0 0 45px;\n display: flex;\n}\n.search-box__cat-scope {\n display: flex;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.search-box__cat-scope:focus {\n border: none;\n box-shadow: 0 0 2px 3px #f3a847, 0 0 2px 3px #f80;\n}\n.cat-scope {\n display: flex;\n position: relative;\n float: left;\n height: 100%;\n margin: 0;\n padding-left: 5px;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n font-weight: 500;\n border-radius: 4px 0 0 4px;\n border: 1px solid #f3f3f3;\n border-right: thin solid #cdcdcd;\n color: #555;\n background: #f3f3f3;\n background: linear-gradient(to bottom, #f3f3f3, #e2e2e2);\n overflow: hidden;\n cursor: pointer;\n}\n.cat-scope.focus {\n color: #000;\n background: #c7cbcf;\n border-color: #6e6e6e6e;\n background: linear-gradient(to bottom, #c7cbcf, #e2e2e2);\n}\n.cat-scope--facade {\n display: flex;\n position: relative;\n float: left;\n top: 3px;\n}\n.cat-scope span {\n display: block;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 12px;\n line-height: 33px;\n margin-right: 21px;\n margin-left: 5px;\n min-width: 28px;\n width: min(200px, 100%);\n}\n.cat-scope i {\n position: absolute;\n width: 0;\n height: 0;\n top: 14px;\n right: 8px;\n border: 4px solid transparent;\n border-top-color: #666;\n border-bottom-width: 0;\n font-size: 0;\n line-height: 0;\n}\n.cat-scope.focus i {\n border-top-color: #000;\n}\n.cat-scope__dropdown {\n position: absolute;\n padding: 4px 0;\n top: 36px;\n border-radius: 4px;\n background: #e2e2e2;\n background: linear-gradient(to bottom, #c7cbcf, #f3f3f3, #e2e2e2);\n border: thin solid #6e6e6e6e;\n box-shadow: 0 2px 10px 0px #6e6e6e6e;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n z-index: 9000;\n}\n.cat-scope__dropdown .dropdown__list {\n width: 28rem;\n max-height: 36rem;\n font-size: 15px;\n line-height: 1.2;\n color: #000;\n overflow-y: scroll;\n}\n.category {\n width: auto;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n margin: 0;\n padding: 0 6px 3px 6px;\n cursor: pointer;\n}\n.category:hover {\n color: #fff;\n background: #2b6bf1;\n background: linear-gradient(to right, #2666ec, #2b6bf1);\n}\n.category i {\n font-size: small;\n color: transparent;\n}\n.category.active i {\n color: #0f1111;\n}\n.search__input,\n.search__input input:focus,\n.search__input input {\n display: flex;\n flex: 1 1;\n border-radius: 6px; /* safari problem, input default style override */\n box-shadow: none;\n border: none;\n box-sizing: border-box;\n outline: none;\n}\n.search__btn {\n display: flex;\n background: #febd69;\n cursor: pointer;\n}\n.search__btn,\n.search__btn input {\n flex: 1 1;\n width: 45px;\n border: none;\n border-radius: 0 4px 4px 0;\n}\n.search__btn:focus,\n.search__btn:hover {\n background: #f80;\n background: linear-gradient(to bottom, #f2b649, #f80);\n}\n.search__btn input {\n outline: 0;\n color: #fff;\n background: none;\n border: none;\n text-indent: -1000px;\n cursor: pointer;\n}\n.search-box input:focus {\n border: none;\n margin: 0;\n box-shadow: none;\n}\n.sprite__search-btn {\n width: 21px;\n height: 24px;\n margin: auto;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") 0 -40px no-repeat;\n object-fit: cover;\n}\n.search__suggest {\n position: absolute;\n left: 0;\n right: 0;\n z-index: 9007;\n}\n.search__suggest ul:not(:empty) {\n border: thin solid #ccc;\n margin-right: -45px;\n outline: none;\n}\n.search__suggest li {\n margin: 0;\n background: #fff;\n}\n.search__suggest li a {\n display: block;\n height: 100%;\n padding: 1rem;\n font-weight: 600;\n font-size: 1.5rem;\n color: #000;\n}\n.search__suggest li > a:hover {\n background-color: #eaeded;\n}\n.search__suggest li b {\n color: #232f3e;\n font-weight: 500;\n opacity: 0.85;\n}\n\n/* DROPDOWN CURRENCY */\n.sprite.flag {\n height: 14px;\n width: 22px;\n margin: -1rem 3px 0 3px;\n box-shadow: 0 0 0 1px #888;\n background-image: url("+___CSS_LOADER_URL_REPLACEMENT_1___+");\n}\n.EUR {\n background-position: -29px -260px;\n}\n.GBP {\n background-position: -83px -386px;\n}\n.USD {\n background-position: -83px -404px;\n}\n.CZK {\n background-position: -3px -350px;\n}\n.PLN {\n background-position: -29px -314px;\n}\n.CHF {\n background-position: -83px -296px;\n}\n.sprite.flag.xl {\n height: 20px;\n width: 32px;\n margin: 0 1rem;\n background-image: url("+___CSS_LOADER_URL_REPLACEMENT_1___+");\n box-shadow: 0 0 5px #0008;\n}\n.xl.EUR {\n background-position: -38px -26px;\n}\n.xl.GBP {\n background-position: -110px -194px;\n}\n.xl.USD {\n background-position: -110px -218px;\n}\n.xl.CZK {\n background-position: -2px -146px;\n}\n.xl.PLN {\n background-position: -38px -98px;\n}\n.xl.CHF {\n background-position: -110px -74px;\n}\n\n/* DROPDOWN MENU */\n.dropdown {\n position: relative;\n cursor: pointer;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.dropdown .fa-caret-down {\n float: right;\n padding-left: 4px;\n font-size: 12px;\n color: #ccc;\n}\n.shadow-of__ {\n opacity: 0;\n}\n.shadow-of__searchBox,\n.shadow-of__navDrop {\n position: absolute;\n display: block;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: #0008;\n opacity: 1;\n z-index: 9;\n transition: opacity 0.6s ease-in-out;\n}\n\n.dropdown__menu {\n position: absolute;\n width: 35rem;\n right: -29px;\n margin-top: 7px;\n padding: 10px 15px 10px 25px;\n border-radius: 3px;\n color: #131a21;\n background-color: #fff;\n box-shadow: 0 0 2px #131a21;\n z-index: -9;\n opacity: 0;\n transition: 0s all 0.6s, opacity 0.2s ease-out 0.1s, z-index 0.3s;\n}\n.nav__user .dropdown__menu {\n right: -66px;\n}\n.nav__seller .dropdown__menu {\n right: -68px;\n width: 36.5rem;\n}\n.dropdown__menu::after {\n content: '';\n position: absolute;\n width: 0;\n height: 0;\n top: 0;\n right: 120px;\n border: 0 solid transparent;\n border-right-width: 1rem;\n border-left-width: 1rem;\n border-bottom: 1rem solid #fff;\n}\n.nav__user .dropdown__menu:after {\n right: 70px;\n}\n/* .dropdown:focus > .dropdown__menu.show, */\n.dropdown:hover > .dropdown__menu.show {\n z-index: 9006;\n opacity: 1;\n right: -9px;\n width: 25rem;\n transition: all 0.4s ease-in-out, opacity 0.2s ease-out;\n}\n/* .dropdown:focus > .dropdown__menu.show::after, */\n.dropdown:hover > .dropdown__menu.show::after {\n top: -1rem;\n right: 7px;\n transition: all 0.4s ease-in-out;\n}\n\n.dropdown__menu {\n cursor: default;\n}\n.dropdown > .dropdown__menu.show > * {\n opacity: 0;\n}\n/* .dropdown:focus > .dropdown__menu.show > *, */\n.dropdown:hover > .dropdown__menu.show > * {\n opacity: 1;\n transition: opacity 0.4s ease-in;\n}\n.dropdown__menu li {\n margin: 0;\n}\n.dropdown__menu li > strong {\n font-size: 15px;\n line-height: 2.5;\n}\n.dropdown__menu li > div,\n.dropdown__menu a {\n display: block;\n padding: 0.5rem 0;\n font-size: 13px;\n font-weight: 400;\n color: #111;\n cursor: pointer;\n}\n.dropdown__menu .menu__link-item:not(.disabled):hover,\n.dropdown__menu a:hover {\n color: #f80;\n text-decoration: underline;\n}\n.separator {\n width: 100%;\n height: 1px;\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n margin-left: 0;\n margin-right: 0;\n background: #ccc;\n}\n\n/* NAV-ITEM CURRENCY */\n.nav__line-2.sprite__wrapper {\n margin: 6px 0px 1px;\n}\n.nav__line-2 .sprite.flag + i {\n margin-top: -4px;\n}\n\n/* .nav__currency .dropdown__menu {\n left: -59px;\n} */\n.nav__currency .dropdown__menu.show {\n left: -69px;\n padding-left: 95px;\n}\n/* .nav__currency.dropdown:focus > .dropdown__menu.show, */\n.nav__currency.dropdown:hover > .dropdown__menu.show {\n left: -13px;\n padding-left: 15px;\n}\n.nav__currency .dropdown__menu:after {\n left: 180px;\n}\n/* .nav__currency.dropdown:focus > .dropdown__menu.show:after, */\n.nav__currency.dropdown:hover > .dropdown__menu.show:after {\n left: 44px;\n transition: all 0.4s ease-in-out;\n}\n.nav__currency .dropdown__menu .separator.ml-1 {\n margin-left: 25px;\n width: auto;\n}\n.nav__currency .dropdown__menu > * {\n font-size: 13px;\n}\n\n.nav__currency .dropdown__menu > li {\n line-height: 2;\n}\n.nav__currency .dropdown__menu .active * {\n cursor: default;\n color: #000;\n font-weight: normal;\n}\n.nav__currency .calculator {\n display: flex;\n justify-content: space-between;\n}\n.sprite__wrapper {\n display: flex;\n align-items: center;\n}\n.sprite.circle {\n height: 20px;\n width: 20px;\n margin: 0 3px;\n background-position: -74px 0px;\n background-image: url("+___CSS_LOADER_URL_REPLACEMENT_2___+");\n}\n.nav__currency a:not(.disabled, .active):hover span {\n text-decoration: underline;\n}\n.nav__currency .menu__link-item:not(.disabled, .active):hover .circle,\n.languages .language:not(.disabled, .active):hover .circle {\n background-position: -122px 0px;\n}\n.active .sprite.circle {\n background-position: -98px 0px;\n}\n\n/* CART */\n.nav__cart .cart__counter {\n margin: 0 0 6px 6px;\n font-weight: 600;\n font-size: 18px;\n color: #f80;\n text-align: center;\n}\n.nav__cart {\n padding: 7px;\n}\n.sprite__cart {\n width: 40px;\n height: 30px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") 0 -88px;\n margin-top: -20px;\n margin-right: -2px;\n}\n\n/* NAV MAIN */\n.nav-main,\n.nav__left,\n.nav__fill,\n.nav__right {\n height: 28px;\n display: flex;\n float: none;\n color: #fff;\n background: #232f3e;\n flex-wrap: nowrap;\n overflow: hidden;\n white-space: nowrap;\n}\n.nav-main {\n height: 39px;\n margin-top: 0;\n padding: 0 11px;\n font-size: 14px;\n font-weight: 500;\n line-height: 1.2;\n}\n.nav__left {\n flex: 0 0 6rem;\n}\n.nav-main__item {\n height: 100%;\n padding: 0;\n border-radius: 2px;\n border: thin solid #0000;\n color: #fff;\n}\n.nav-main__item > a {\n display: block;\n padding: 4px 1rem 6px;\n width: 100%;\n min-width: 6rem;\n\n font-size: 15px;\n letter-spacing: -0.5px;\n color: #fff;\n\n line-height: 1.2;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.nav__left .nav-main__item {\n width: 100%;\n padding-top: 4px;\n cursor: pointer;\n}\n.nav__left .nav-main__item b {\n font-weight: 700;\n}\n.nav__left .nav-main__item:hover,\n.nav__fill .nav-main__item:hover {\n border-color: #fff;\n}\n.nav__fill {\n flex: 1 1 auto;\n flex-wrap: wrap;\n min-width: var(--min-screen);\n margin-right: 2rem;\n}\n.nav__fill .nav-main__item {\n max-width: 18rem;\n}\n.nav__right {\n flex: 0 0 auto;\n height: 100%;\n margin: 0px;\n padding: 1px;\n border-radius: 0;\n}\n.nav__right .nav-main__item {\n display: block;\n width: 100%;\n}\n.nav-main .nav__right .nav-main__item:hover {\n outline: 1px solid #fff;\n outline-offset: -1px;\n}\n.nav__right .nav-main__item > a {\n display: block;\n height: 100%;\n font-size: 22px;\n font-weight: 400;\n line-height: 10px;\n color: #eaeded;\n}\n.nav__right sup {\n font-size: 20px;\n font-weight: 600;\n color: #fff;\n}\n\n.sprite__bars {\n display: inline-block;\n width: 20px;\n height: 20px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") -160px -180px;\n margin: -2px 5px 0 5px;\n}\n\n/* SIDEBAR MENU */\nbutton.open-sidebar {\n font-size: 2.4rem;\n padding: 0.2rem 0.5rem;\n margin: 0 0.2rem;\n background: none;\n color: #fff;\n cursor: pointer;\n}\nbutton.open-sidebar:hover {\n border-color: #fff;\n}\n.scroll--off {\n width: 100vw;\n overflow: hidden;\n position: fixed;\n}\n.click-catcher {\n display: block;\n position: fixed;\n width: 100vw;\n height: 100vh;\n top: 0;\n left: 0;\n background-color: #0008;\n z-index: 9008;\n}\n.sidebar .click-catcher {\n background-color: #000b;\n}\n.sidebar {\n position: fixed;\n width: 35rem;\n height: 100%;\n background-color: #fff;\n z-index: 9009;\n -webkit-transform: translate3d(-40rem, 0, 0);\n transform: translate3d(-40rem, 0, 0);\n transition: -webkit-transform 0.2s ease-out;\n transition: transform 0.2s ease-out;\n transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;\n}\n.sidebar.opened {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n transition: -webkit-transform 0.5s cubic-bezier(0.56, 1.48, 0.87, 0.9);\n transition: transform 0.5s cubic-bezier(0.56, 1.48, 0.87, 0.9);\n transition: transform 0.5s cubic-bezier(0.56, 1.48, 0.87, 0.9), -webkit-transform 0.5s cubic-bezier(0.56, 1.48, 0.87, 0.9);\n}\n#btn--close-sidebar {\n position: absolute;\n padding: 0.3rem 0.8rem;\n font-size: 3rem;\n top: 0.5rem;\n right: -4rem;\n background: none;\n color: #fff;\n border: none;\n}\n#btn--close-sidebar:focus {\n outline: none;\n box-shadow: none;\n}\n.sprite__close-btn {\n width: 20px;\n height: 20px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") -180px -40px;\n margin-top: 13px;\n}\n.sidebar__list {\n position: absolute;\n width: 100%;\n height: 100%;\n padding: 0;\n list-style: none;\n overflow-y: auto;\n}\n.sidebar li {\n display: flex;\n justify-content: space-between;\n margin: 0;\n line-height: 1;\n font-size: 1.8rem;\n}\n.sidebar li > * {\n display: block;\n width: 100%;\n padding: 1.3rem 2rem 1.3rem 3.6rem;\n}\n.sidebar li > strong {\n margin-top: 1rem;\n}\n.sidebar .menu__link-item {\n font-size: 1.4rem;\n line-height: 1.6rem;\n color: #111;\n}\n.sidebar .menu__link-item:not(.disabled, .sidebar__header):hover {\n color: #111;\n background-color: #eaeded;\n cursor: pointer;\n}\n.sidebar .sidebar__header {\n display: inline-block;\n max-width: 90%;\n padding-bottom: 17px;\n font-weight: 700;\n font-size: 1.9rem;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.sidebar .sidebar__header,\n.sidebar .sidebar__header:hover {\n color: #fff;\n background: #232f3e;\n cursor: pointer;\n}\n.sprite__user {\n display: inline-block;\n width: 30px;\n height: 30px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+") -125px -88px;\n margin: -3px 9px -8px -2px;\n}\n.sidebar .sprite.flag {\n padding: 0;\n margin: 16px 10px -30px 36px;\n pointer-events: none;\n z-index: 1;\n}\n.sidebar .pl-8 {\n padding-left: 8rem;\n}\n\n/* SUB NAV - CAT NAV */\n.screen__header {\n height: 31px;\n border-top: thin solid #0002;\n border-bottom: thin solid #0001;\n color: #111;\n background: #fafafa;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.cat-nav {\n display: flex;\n flex-wrap: wrap;\n margin: -1px 2rem;\n font-size: 12px;\n font-weight: 400;\n overflow-x: hidden;\n text-overflow: ellipsis;\n width: 100%;\n}\n.cat-nav a {\n padding: 0;\n color: #111;\n margin: 15px 0;\n font-weight: 500;\n}\n.cat-nav li {\n flex: 0 1 auto;\n padding: 0 10px;\n max-width: 12rem;\n font-weight: 500;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n cursor: pointer;\n}\n.cat-nav li.active,\n.cat-nav li.active a {\n color: #000;\n font-weight: 700;\n}\n.cat-nav a:hover,\n.cat-nav li:hover {\n padding-bottom: 5px;\n color: #e47911;\n border-bottom: 2px solid #e47911;\n}\n/* .cat-nav li:not(:first-child).active {\n color: #fff;\n text-decoration: underline;\n} */\n\n/* SEARCH BANNER, COUNT, SORT FILTER */\n.search__banner {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n box-shadow: 0 10px 10px #ddd;\n background-color: #fff;\n position: relative;\n}\n\n.search__banner {\n box-sizing: border-box;\n padding: 8px 10px 9px;\n}\n.search__counter {\n margin-left: 2rem;\n}\n.sort__filter {\n position: relative;\n width: 18rem;\n margin-right: 2rem;\n border: thin solid #d5d9d9;\n outline: 0;\n border-radius: 8px;\n background: #f0f2f2;\n box-shadow: 0 2px 5px #1112;\n}\n.sort__filter label {\n position: absolute;\n top: 0;\n left: 8px;\n padding: 2px 0;\n font-size: 11.5px;\n}\n.sort__filter select {\n -webkit-appearance: none;\n appearance: none;\n padding: 3px 2rem 3px 5.2rem;\n font-size: 11.5px;\n outline: none;\n border: none;\n background: transparent;\n cursor: pointer;\n border-radius: 7px;\n}\n.sort__filter .sprite__caret {\n top: 0px;\n right: 5px;\n}\n.sort__filter:hover,\n.sort__filter:hover select {\n background: #e3e6e6;\n}\n.sort__filter optgroup {\n color: #6e6e6e;\n font-style: normal;\n padding: 0;\n}\n.sort__filter option {\n color: #0f1111;\n}\n",""]),module.exports=exports},2437:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/flags-globe.924696c7.png"},2438:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/flags.dea048cd.png"},2439:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2440);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2440:function(module,exports,__webpack_require__){(exports=__webpack_require__(267)(!1)).push([module.i,".video-screen {\n background-color: #0e171e;\n display: flex;\n flex-direction: column;\n}\n.m-header {\n color: #fff;\n background: #1b2530;\n height: 6rem;\n}\n.m-nav {\n display: flex;\n justify-content: space-between;\n width: 0;\n margin-top: 9px;\n font-size: 17px;\n font-weight: 400;\n color: #a4a4a4;\n}\n/* Netflux */\n.m-nav li:first-child {\n color: #eaeded;\n font-size: 20px;\n font-weight: 600;\n margin: 0.5rem 6rem 0 23px;\n}\n.m-nav li {\n padding: 0 1rem;\n cursor: pointer;\n}\n.m-nav li:hover {\n color: #fff;\n}\n.m-nav li:not(:first-child).active {\n color: #fff;\n text-decoration: underline;\n}\n.banner {\n color: #fff;\n object-fit: cover;\n height: 448px;\n position: relative;\n}\n\n.banner__contents {\n margin-left: 4rem;\n padding-top: 20rem;\n height: 18rem;\n}\n\n.banner__title {\n font-size: 48px;\n font-weight: 800;\n text-shadow: 0 0 10px #000;\n}\n\n.banner__description {\n width: 720px;\n line-height: 1.3;\n padding-top: 16px;\n font-size: 13px;\n max-width: 360px;\n height: 80px;\n}\n\n.banner--fade-bottom {\n margin-top: -8rem;\n height: 15rem;\n background-image: linear-gradient(to bottom, #2220, #222a, #0e171e);\n}\n.banner__divider {\n padding: 6rem;\n}\n.banner--fade-top {\n height: 6rem;\n background-image: linear-gradient(to top, #2220, #222a, #0e171e);\n}\n.banner__button {\n font-weight: 700;\n margin: 5px;\n padding: 8px 15px;\n border-radius: 3px;\n border: none;\n outline: none;\n cursor: pointer;\n color: #fff;\n background: #222;\n background: linear-gradient(to bottom, #000, #444);\n}\n.banner__button:not([disabled]):hover {\n color: #000;\n background: #ccc;\n background: linear-gradient(to bottom, #aaa, #eee);\n transition: all 0.2s;\n}\n.banner__button[disabled] {\n background: #666;\n background: linear-gradient(to bottom, #444, #888);\n color: #222;\n cursor: default;\n}\n\n.m-row {\n position: relative;\n color: white;\n margin-left: 4rem;\n z-index: 0;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.m-row:hover {\n z-index: 199;\n}\n.m-row h2 {\n margin-top: 5rem;\n margin-bottom: 1rem;\n font-weight: 700;\n font-size: 18px;\n padding: 0;\n line-height: 0;\n}\n.m-row__posters::-webkit-scrollbar {\n display: none;\n}\n\n.col__movie {\n /*without carousel?*/\n display: flex;\n overflow-y: hidden;\n overflow-x: scroll;\n padding: 10px;\n overflow: visible;\n}\n.m-card {\n position: relative;\n margin-right: 5px;\n height: 180px;\n width: 320px;\n border-radius: 6px;\n color: #fff;\n border: 2px solid #44a9e200;\n transition: border 0.01s linear, -webkit-transform 0.2s ease-in;\n transition: border 0.01s linear, transform 0.2s ease-in;\n transition: border 0.01s linear, transform 0.2s ease-in, -webkit-transform 0.2s ease-in;\n overflow: hidden;\n}\n.m-card--portrait {\n height: 380px;\n width: 253px;\n}\n.m-card:hover {\n border: 2px solid #44a9e2;\n border-bottom: transparent;\n background: #44a9e2;\n transition: all 0.2s ease-in;\n opacity: 1;\n z-index: 1;\n width: 380px;\n height: auto;\n margin: -30px;\n position: absolute;\n}\n.m-card--portrait:hover {\n width: 313px;\n}\n.m-card__background {\n position: relative;\n height: 240px;\n margin-top: -250px;\n border-radius: 6px;\n border-bottom: 2px solid transparent;\n transition: all 0.21s ease-in;\n opacity: 0;\n}\n.m-card--portrait .m-card__background {\n height: 420px;\n margin-top: -380px;\n}\n.m-card:hover .m-card__background {\n margin-top: -100px;\n background: linear-gradient(to bottom, #0000, #0e171e 30%);\n /* transition: opacity 0.15s cubic-bezier(.08,.82,.17,1),border 0.01s linear, margin 0.7s cubic-bezier(.68,-0.55,.27,1.55); */\n transition: opacity 0.5s linear,\n margin 0.6s cubic-bezier(0.68, -0.55, 0.27, 1.55), 1s;\n opacity: 1;\n z-index: 1;\n}\n.m-card--portrait:hover .m-card__background {\n margin-top: -350px;\n background: linear-gradient(to bottom, #0000 25%, #0e171e 58%);\n}\n.m-card:hover .m-card__text {\n margin: 20px;\n padding-top: 100px;\n opacity: 1;\n transition: opacity 2s ease-out;\n}\n.m-card--portrait:hover .m-card__text {\n padding-top: 265px;\n}\n.m-card img {\n width: 100%;\n height: auto;\n border-radius: 3px;\n}\n.m-card__info {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n text-align: center;\n}\n.m-card__name {\n position: relative;\n z-index: 1;\n margin-top: 150px;\n font-weight: 700;\n font-size: 15px;\n text-shadow: 0 1px 2px #000, 0px 2px 4px #000, 0 4px 8px #000;\n}\n.m-card--portrait .m-card__name {\n margin-top: 350px;\n}\n.m-card:hover .m-card__name {\n margin-top: 210px;\n}\n.m-card--portrait:hover .m-card__name {\n margin-top: 380px;\n}\n.m-card__text {\n position: relative;\n z-index: 1;\n font-size: 12px;\n word-break: break-word;\n opacity: 0;\n}\n\n.m-card__more {\n display: flex;\n justify-content: space-between;\n position: absolute;\n bottom: 1rem;\n left: 2rem;\n right: 2rem;\n}\n.m-card__rating {\n color: #44a9e2;\n line-height: 3;\n}\n.trailer__frame {\n display: flex;\n width: 100%;\n margin: 0;\n justify-content: center;\n}\n.movie__trailer {\n width: 640px;\n}\n.m-row .carousel-container {\n overflow: visible;\n}\n.m-row .react-multi-carousel-list {\n overflow: visible !important;\n z-index: 0;\n}\n.m-row .react-multi-carousel-item:hover {\n z-index: 1;\n}\n.m-row .react-multiple-carousel__arrow--left {\n left: -45px; /*5px more for safari hover*/\n}\n.m-row .react-multiple-carousel__arrow--right {\n right: -5px; /*5px more for safari hover*/\n}\n.m-row .react-multiple-carousel__arrow {\n padding: 2rem;\n border-radius: 0;\n top: 1rem;\n bottom: 0;\n}\n.m-row .react-multiple-carousel__arrow::before {\n font-size: 36px;\n font-weight: bold;\n}\n\n/* >= Tablet */\n@media (max-width: 949px) {\n}\n/* >= cell-phone lanscape*/\n@media (max-width: 679px) {\n .m-header {\n height: 4rem;\n }\n .m-nav {\n margin-top: 3px;\n font-size: 12px;\n }\n /* Netflux */\n .m-nav li:first-child {\n font-size: 14px;\n margin: 1rem 3px;\n }\n .m-nav li {\n padding: 0 0.5rem;\n }\n .banner__contents {\n margin-left: 2rem;\n }\n .banner__title {\n font-size: 32px;\n }\n .banner__description {\n width: 600px;\n line-height: 1.2;\n padding-top: 11px;\n font-size: 10px;\n height: 60px;\n }\n .banner--fade-bottom {\n margin-top: -5rem;\n height: 12rem;\n }\n .m-row {\n margin-left: 3rem;\n }\n}\n",""]),module.exports=exports},2441:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2442);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2442:function(module,exports,__webpack_require__){(exports=__webpack_require__(267)(!1)).push([module.i,".c-screen {\n background: #fff;\n margin: 0;\n}\n.c-screen * {\n font-weight: 500;\n}\n.c-screen .container {\n background: transparent;\n max-width: 100rem;\n margin: 0 auto;\n}\n.customer .container {\n padding: 0 3rem;\n box-sizing: border-box;\n}\n.title {\n padding-top: 19px;\n font-weight: 400;\n font-size: 28px;\n line-height: 1.2;\n}\n.sub-title {\n margin-bottom: 24px;\n}\n.c-screen h2 {\n padding: 0;\n font-size: 21px;\n font-weight: 400;\n line-height: 1.3;\n}\n.c-boxes {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n margin-top: 18px;\n}\n.c-box {\n display: block;\n max-width: 31rem;\n margin-bottom: 26px;\n box-sizing: border-box;\n border-radius: 8px;\n border: thin solid #0002;\n margin-right: 15px;\n flex: 1 1 25rem;\n}\n.c-box__inner {\n display: flex;\n padding: 1rem;\n}\n.c-box.disabled {\n border: thin solid #0001 !important;\n}\n.c-box:not(.disabled):hover {\n color: #c45500;\n background: linear-gradient(#fff, #f3f3f3);\n cursor: pointer;\n}\n.c-box__icon-wrapper {\n flex: 0 0 65px;\n}\n.c-box__icon {\n max-width: 65px;\n padding-right: 2rem;\n}\n.c-box__info {\n flex: 0 1 30rem;\n}\n.c-box__label {\n font-size: 17px;\n line-height: 1.255;\n}\n.c-box__text {\n word-wrap: break-word;\n margin: 0;\n font-size: 13px;\n line-height: 19px;\n color: #565959;\n}\n.c-box__text li {\n margin-top: 0;\n}\n.help-section {\n display: flex;\n flex-direction: column;\n margin: 3rem 0;\n font-weight: 600;\n}\n.help-section h3 {\n font-weight: 700;\n margin-bottom: 8px;\n}\n\n.help-section h1 {\n font-weight: 500;\n line-height: 3;\n font-size: 24px;\n}\n.help-section input {\n font-weight: 500;\n font-size: 14px;\n padding: 5px;\n}\n",""]),module.exports=exports},2443:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2444);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2444:function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(267),___CSS_LOADER_GET_URL_IMPORT___=__webpack_require__(476),___CSS_LOADER_URL_IMPORT_0___=__webpack_require__(1491);exports=___CSS_LOADER_API_IMPORT___(!1);var ___CSS_LOADER_URL_REPLACEMENT_0___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___);exports.push([module.i,".pc-low--only,\n.mobile--only {\n display: none;\n}\n\n/* >= Tablet or PC low resolution */\n@media (max-width: 1123px) {\n .pc-low--off {\n display: none;\n }\n .pc-low--only {\n display: initial;\n }\n .nav__fill {\n flex: 1 0 70%;\n margin-right: 1rem;\n }\n .cat-scope span {\n max-width: 120px;\n }\n}\n/* >= Tablet */\n@media (max-width: 949px) {\n .tablet--off {\n display: none;\n }\n .cat-scope span {\n max-width: 90px;\n }\n}\n/* >= Mobile */\n@media (max-width: 779px) {\n .mobile--off {\n display: none;\n }\n .mobile--only {\n display: initial;\n }\n .container {\n width: 100%;\n }\n\n .search__filter {\n padding: 0 1rem;\n }\n .search__results,\n .card {\n margin: 1rem;\n }\n .cat-scope span {\n max-width: 50px;\n }\n\n .nav-main {\n padding-left: 5px;\n }\n .nav__fill .nav-main__item {\n max-width: 12rem;\n }\n .nav-main__item > a {\n padding: 6px 4px 1rem;\n font-size: 12px;\n line-height: 1.2;\n }\n .search__suggest {\n width: 40vw;\n left: unset;\n }\n}\n/* >= cell-phone lanscape*/\n@media (max-width: 567px) {\n .nav-belt {\n padding: 0;\n }\n .nav-belt > * {\n padding: 6px 3px;\n }\n .nav-belt .dropdown {\n order: 1;\n }\n .phone--off {\n display: none;\n }\n .card {\n flex: 1 1 100%;\n }\n .sidebar {\n width: 32rem;\n }\n .cat-scope span {\n max-width: 25px;\n }\n .search__suggest {\n position: fixed;\n width: 82vw;\n left: 0;\n }\n}\n/* Mobile-xs portrait*/\n@media (max-width: 400px) {\n #root {\n width: 100%;\n }\n .sidebar {\n width: 28rem;\n }\n .sprite__loading--xl {\n height: 13px;\n width: 16px;\n background: url("+___CSS_LOADER_URL_REPLACEMENT_0___+");\n }\n}\n",""]),module.exports=exports},2445:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2446);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2446:function(module,exports,__webpack_require__){var ___CSS_LOADER_API_IMPORT___=__webpack_require__(267),___CSS_LOADER_GET_URL_IMPORT___=__webpack_require__(476),___CSS_LOADER_URL_IMPORT_0___=__webpack_require__(2447),___CSS_LOADER_URL_IMPORT_1___=__webpack_require__(2448),___CSS_LOADER_URL_IMPORT_2___=__webpack_require__(2449),___CSS_LOADER_URL_IMPORT_3___=__webpack_require__(2450),___CSS_LOADER_URL_IMPORT_4___=__webpack_require__(2451),___CSS_LOADER_URL_IMPORT_5___=__webpack_require__(2452),___CSS_LOADER_URL_IMPORT_6___=__webpack_require__(2453),___CSS_LOADER_URL_IMPORT_7___=__webpack_require__(2454),___CSS_LOADER_URL_IMPORT_8___=__webpack_require__(2455),___CSS_LOADER_URL_IMPORT_9___=__webpack_require__(2456),___CSS_LOADER_URL_IMPORT_10___=__webpack_require__(2457),___CSS_LOADER_URL_IMPORT_11___=__webpack_require__(2458),___CSS_LOADER_URL_IMPORT_12___=__webpack_require__(2459),___CSS_LOADER_URL_IMPORT_13___=__webpack_require__(2460),___CSS_LOADER_URL_IMPORT_14___=__webpack_require__(2461),___CSS_LOADER_URL_IMPORT_15___=__webpack_require__(2462),___CSS_LOADER_URL_IMPORT_16___=__webpack_require__(2463);exports=___CSS_LOADER_API_IMPORT___(!1);var ___CSS_LOADER_URL_REPLACEMENT_0___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___),___CSS_LOADER_URL_REPLACEMENT_1___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___,{hash:"?#iefix"}),___CSS_LOADER_URL_REPLACEMENT_2___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___),___CSS_LOADER_URL_REPLACEMENT_3___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___),___CSS_LOADER_URL_REPLACEMENT_4___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___),___CSS_LOADER_URL_REPLACEMENT_5___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___,{hash:"#FontAwesome"}),___CSS_LOADER_URL_REPLACEMENT_6___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___),___CSS_LOADER_URL_REPLACEMENT_7___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___,{hash:"?#iefix"}),___CSS_LOADER_URL_REPLACEMENT_8___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___),___CSS_LOADER_URL_REPLACEMENT_9___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___),___CSS_LOADER_URL_REPLACEMENT_10___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___),___CSS_LOADER_URL_REPLACEMENT_11___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___,{hash:"?#iefix"}),___CSS_LOADER_URL_REPLACEMENT_12___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_9___),___CSS_LOADER_URL_REPLACEMENT_13___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_10___),___CSS_LOADER_URL_REPLACEMENT_14___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_11___),___CSS_LOADER_URL_REPLACEMENT_15___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_11___,{hash:"?#iefix"}),___CSS_LOADER_URL_REPLACEMENT_16___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___),___CSS_LOADER_URL_REPLACEMENT_17___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_13___),___CSS_LOADER_URL_REPLACEMENT_18___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___),___CSS_LOADER_URL_REPLACEMENT_19___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___,{hash:"?#iefix"}),___CSS_LOADER_URL_REPLACEMENT_20___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_15___),___CSS_LOADER_URL_REPLACEMENT_21___=___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_16___);exports.push([module.i,"@font-face {\n font-family: 'FontAwesome';\n src: url("+___CSS_LOADER_URL_REPLACEMENT_0___+");\n src: url("+___CSS_LOADER_URL_REPLACEMENT_1___+") format('embedded-opentype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_2___+") format('woff2'),\n url("+___CSS_LOADER_URL_REPLACEMENT_3___+") format('woff'),\n url("+___CSS_LOADER_URL_REPLACEMENT_4___+") format('truetype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_5___+") format('svg');\n font-weight: normal;\n font-style: normal;\n font-display: swap;\n}\n@font-face {\n font-family: 'Amazon Ember';\n font-weight: 400;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_6___+");\n src: url("+___CSS_LOADER_URL_REPLACEMENT_7___+") format('embedded-opentype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_8___+") format('woff2'),\n url("+___CSS_LOADER_URL_REPLACEMENT_9___+") format('woff');\n font-style: normal;\n font-display: swap;\n}\n@font-face {\n font-family: 'Amazon Ember';\n font-weight: 500;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_10___+");\n src: url("+___CSS_LOADER_URL_REPLACEMENT_11___+") format('embedded-opentype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_12___+") format('woff2'),\n url("+___CSS_LOADER_URL_REPLACEMENT_13___+") format('woff');\n font-style: normal;\n font-display: swap;\n}\n@font-face {\n font-family: 'Amazon Ember';\n font-weight: 600;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_14___+");\n src: url("+___CSS_LOADER_URL_REPLACEMENT_15___+") format('embedded-opentype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_16___+") format('woff2'),\n url("+___CSS_LOADER_URL_REPLACEMENT_17___+") format('woff');\n font-style: normal;\n font-display: swap;\n}\n@font-face {\n font-family: 'Amazon Ember';\n font-weight: 700;\n src: url("+___CSS_LOADER_URL_REPLACEMENT_18___+");\n src: url("+___CSS_LOADER_URL_REPLACEMENT_19___+") format('embedded-opentype'),\n url("+___CSS_LOADER_URL_REPLACEMENT_20___+") format('woff2'),\n url("+___CSS_LOADER_URL_REPLACEMENT_21___+") format('woff');\n font-style: normal;\n font-display: swap;\n}\n",""]),module.exports=exports},2447:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/FontAwesome.9af11987.eot"},2448:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/FontAwesome.39409872.woff2"},2449:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/FontAwesome.616ccb3a.woff"},2450:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/FontAwesome.df4cdc14.ttf"},2451:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/FontAwesome.46cae7f5.svg"},2452:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Rg.750e37eb.eot"},2453:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Rg.a15450d3.woff2"},2454:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Rg.2558d045.woff"},2455:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_SBd.b531c03b.eot"},2456:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_SBd.30abd846.woff2"},2457:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_SBd.1b6d522b.woff"},2458:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Bd.d8a2d13f.eot"},2459:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Bd.08ec61cd.woff2"},2460:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_Bd.7a752908.woff"},2461:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_He.275c9795.eot"},2462:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_He.29db1152.woff2"},2463:function(module,exports,__webpack_require__){module.exports=__webpack_require__.p+"static/media/AmazonEmber_W_He.9f58e702.woff"},2464:function(module,exports,__webpack_require__){var api=__webpack_require__(266),content=__webpack_require__(2465);"string"==typeof(content=content.__esModule?content.default:content)&&(content=[[module.i,content,""]]);var options={insert:"head",singleton:!1};api(content,options);module.exports=content.locals||{}},2465:function(module,exports,__webpack_require__){(exports=__webpack_require__(267)(!1)).push([module.i,".fa {\n display: inline-block;\n font: normal normal normal 14px/1 FontAwesome;\n font-size: inherit;\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.fa-lg {\n font-size: 1.33333333em;\n line-height: 0.75em;\n vertical-align: -15%;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-fw {\n width: 1.28571429em;\n text-align: center;\n}\n\n.fa-ul {\n padding-left: 0;\n margin-left: 2.14285714em;\n list-style-type: none;\n}\n\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n position: absolute;\n left: -2.14285714em;\n width: 2.14285714em;\n top: 0.14285714em;\n text-align: center;\n}\n\n.fa-li.fa-lg {\n left: -1.85714286em;\n}\n\n.fa-border {\n padding: 0.2em 0.25em 0.15em;\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left {\n margin-right: 0.3em;\n}\n\n.fa.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.pull-right {\n float: right;\n}\n\n.pull-left {\n float: left;\n}\n\n.fa.pull-left {\n margin-right: 0.3em;\n}\n\n.fa.pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n\n 100% {\n -webkit-transform: rotate(359deg);\n transform: rotate(359deg);\n }\n}\n\n.fa-rotate-90 {\n -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n position: relative;\n display: inline-block;\n width: 2em;\n height: 2em;\n line-height: 2em;\n vertical-align: middle;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n position: absolute;\n left: 0;\n width: 100%;\n text-align: center;\n}\n\n.fa-stack-1x {\n line-height: inherit;\n}\n\n.fa-stack-2x {\n font-size: 2em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.fa-glass:before {\n content: '\\f000';\n}\n\n.fa-music:before {\n content: '\\f001';\n}\n\n.fa-search:before {\n content: '\\f002';\n}\n\n.fa-envelope-o:before {\n content: '\\f003';\n}\n\n.fa-heart:before {\n content: '\\f004';\n}\n\n.fa-star:before {\n content: '\\f005';\n}\n\n.fa-star-o:before {\n content: '\\f006';\n}\n\n.fa-user:before {\n content: '\\f007';\n}\n\n.fa-film:before {\n content: '\\f008';\n}\n\n.fa-th-large:before {\n content: '\\f009';\n}\n\n.fa-th:before {\n content: '\\f00a';\n}\n\n.fa-th-list:before {\n content: '\\f00b';\n}\n\n.fa-check:before {\n content: '\\f00c';\n}\n\n.fa-remove:before,\n.fa-close:before,\n.fa-times:before {\n content: '\\f00d';\n}\n\n.fa-search-plus:before {\n content: '\\f00e';\n}\n\n.fa-search-minus:before {\n content: '\\f010';\n}\n\n.fa-power-off:before {\n content: '\\f011';\n}\n\n.fa-signal:before {\n content: '\\f012';\n}\n\n.fa-gear:before,\n.fa-cog:before {\n content: '\\f013';\n}\n\n.fa-trash-o:before {\n content: '\\f014';\n}\n\n.fa-home:before {\n content: '\\f015';\n}\n\n.fa-file-o:before {\n content: '\\f016';\n}\n\n.fa-clock-o:before {\n content: '\\f017';\n}\n\n.fa-road:before {\n content: '\\f018';\n}\n\n.fa-download:before {\n content: '\\f019';\n}\n\n.fa-arrow-circle-o-down:before {\n content: '\\f01a';\n}\n\n.fa-arrow-circle-o-up:before {\n content: '\\f01b';\n}\n\n.fa-inbox:before {\n content: '\\f01c';\n}\n\n.fa-play-circle-o:before {\n content: '\\f01d';\n}\n\n.fa-rotate-right:before,\n.fa-repeat:before {\n content: '\\f01e';\n}\n\n.fa-refresh:before {\n content: '\\f021';\n}\n\n.fa-list-alt:before {\n content: '\\f022';\n}\n\n.fa-lock:before {\n content: '\\f023';\n}\n\n.fa-flag:before {\n content: '\\f024';\n}\n\n.fa-headphones:before {\n content: '\\f025';\n}\n\n.fa-volume-off:before {\n content: '\\f026';\n}\n\n.fa-volume-down:before {\n content: '\\f027';\n}\n\n.fa-volume-up:before {\n content: '\\f028';\n}\n\n.fa-qrcode:before {\n content: '\\f029';\n}\n\n.fa-barcode:before {\n content: '\\f02a';\n}\n\n.fa-tag:before {\n content: '\\f02b';\n}\n\n.fa-tags:before {\n content: '\\f02c';\n}\n\n.fa-book:before {\n content: '\\f02d';\n}\n\n.fa-bookmark:before {\n content: '\\f02e';\n}\n\n.fa-print:before {\n content: '\\f02f';\n}\n\n.fa-camera:before {\n content: '\\f030';\n}\n\n.fa-font:before {\n content: '\\f031';\n}\n\n.fa-bold:before {\n content: '\\f032';\n}\n\n.fa-italic:before {\n content: '\\f033';\n}\n\n.fa-text-height:before {\n content: '\\f034';\n}\n\n.fa-text-width:before {\n content: '\\f035';\n}\n\n.fa-align-left:before {\n content: '\\f036';\n}\n\n.fa-align-center:before {\n content: '\\f037';\n}\n\n.fa-align-right:before {\n content: '\\f038';\n}\n\n.fa-align-justify:before {\n content: '\\f039';\n}\n\n.fa-list:before {\n content: '\\f03a';\n}\n\n.fa-dedent:before,\n.fa-outdent:before {\n content: '\\f03b';\n}\n\n.fa-indent:before {\n content: '\\f03c';\n}\n\n.fa-video-camera:before {\n content: '\\f03d';\n}\n\n.fa-photo:before,\n.fa-image:before,\n.fa-picture-o:before {\n content: '\\f03e';\n}\n\n.fa-pencil:before {\n content: '\\f040';\n}\n\n.fa-map-marker:before {\n content: '\\f041';\n}\n\n.fa-adjust:before {\n content: '\\f042';\n}\n\n.fa-tint:before {\n content: '\\f043';\n}\n\n.fa-edit:before,\n.fa-pencil-square-o:before {\n content: '\\f044';\n}\n\n.fa-share-square-o:before {\n content: '\\f045';\n}\n\n.fa-check-square-o:before {\n content: '\\f046';\n}\n\n.fa-arrows:before {\n content: '\\f047';\n}\n\n.fa-step-backward:before {\n content: '\\f048';\n}\n\n.fa-fast-backward:before {\n content: '\\f049';\n}\n\n.fa-backward:before {\n content: '\\f04a';\n}\n\n.fa-play:before {\n content: '\\f04b';\n}\n\n.fa-pause:before {\n content: '\\f04c';\n}\n\n.fa-stop:before {\n content: '\\f04d';\n}\n\n.fa-forward:before {\n content: '\\f04e';\n}\n\n.fa-fast-forward:before {\n content: '\\f050';\n}\n\n.fa-step-forward:before {\n content: '\\f051';\n}\n\n.fa-eject:before {\n content: '\\f052';\n}\n\n.fa-chevron-left:before {\n content: '\\f053';\n}\n\n.fa-chevron-right:before {\n content: '\\f054';\n}\n\n.fa-plus-circle:before {\n content: '\\f055';\n}\n\n.fa-minus-circle:before {\n content: '\\f056';\n}\n\n.fa-times-circle:before {\n content: '\\f057';\n}\n\n.fa-check-circle:before {\n content: '\\f058';\n}\n\n.fa-question-circle:before {\n content: '\\f059';\n}\n\n.fa-info-circle:before {\n content: '\\f05a';\n}\n\n.fa-crosshairs:before {\n content: '\\f05b';\n}\n\n.fa-times-circle-o:before {\n content: '\\f05c';\n}\n\n.fa-check-circle-o:before {\n content: '\\f05d';\n}\n\n.fa-ban:before {\n content: '\\f05e';\n}\n\n.fa-arrow-left:before {\n content: '\\f060';\n}\n\n.fa-arrow-right:before {\n content: '\\f061';\n}\n\n.fa-arrow-up:before {\n content: '\\f062';\n}\n\n.fa-arrow-down:before {\n content: '\\f063';\n}\n\n.fa-mail-forward:before,\n.fa-share:before {\n content: '\\f064';\n}\n\n.fa-expand:before {\n content: '\\f065';\n}\n\n.fa-compress:before {\n content: '\\f066';\n}\n\n.fa-plus:before {\n content: '\\f067';\n}\n\n.fa-minus:before {\n content: '\\f068';\n}\n\n.fa-asterisk:before {\n content: '\\f069';\n}\n\n.fa-exclamation-circle:before {\n content: '\\f06a';\n}\n\n.fa-gift:before {\n content: '\\f06b';\n}\n\n.fa-leaf:before {\n content: '\\f06c';\n}\n\n.fa-fire:before {\n content: '\\f06d';\n}\n\n.fa-eye:before {\n content: '\\f06e';\n}\n\n.fa-eye-slash:before {\n content: '\\f070';\n}\n\n.fa-warning:before,\n.fa-exclamation-triangle:before {\n content: '\\f071';\n}\n\n.fa-plane:before {\n content: '\\f072';\n}\n\n.fa-calendar:before {\n content: '\\f073';\n}\n\n.fa-random:before {\n content: '\\f074';\n}\n\n.fa-comment:before {\n content: '\\f075';\n}\n\n.fa-magnet:before {\n content: '\\f076';\n}\n\n.fa-chevron-up:before {\n content: '\\f077';\n}\n\n.fa-chevron-down:before {\n content: '\\f078';\n}\n\n.fa-retweet:before {\n content: '\\f079';\n}\n\n.fa-shopping-cart:before {\n content: '\\f07a';\n}\n\n.fa-folder:before {\n content: '\\f07b';\n}\n\n.fa-folder-open:before {\n content: '\\f07c';\n}\n\n.fa-arrows-v:before {\n content: '\\f07d';\n}\n\n.fa-arrows-h:before {\n content: '\\f07e';\n}\n\n.fa-bar-chart-o:before,\n.fa-bar-chart:before {\n content: '\\f080';\n}\n\n.fa-twitter-square:before {\n content: '\\f081';\n}\n\n.fa-facebook-square:before {\n content: '\\f082';\n}\n\n.fa-camera-retro:before {\n content: '\\f083';\n}\n\n.fa-key:before {\n content: '\\f084';\n}\n\n.fa-gears:before,\n.fa-cogs:before {\n content: '\\f085';\n}\n\n.fa-comments:before {\n content: '\\f086';\n}\n\n.fa-thumbs-o-up:before {\n content: '\\f087';\n}\n\n.fa-thumbs-o-down:before {\n content: '\\f088';\n}\n\n.fa-star-half:before {\n content: '\\f089';\n}\n\n.fa-heart-o:before {\n content: '\\f08a';\n}\n\n.fa-sign-out:before {\n content: '\\f08b';\n}\n\n.fa-linkedin-square:before {\n content: '\\f08c';\n}\n\n.fa-thumb-tack:before {\n content: '\\f08d';\n}\n\n.fa-external-link:before {\n content: '\\f08e';\n}\n\n.fa-sign-in:before {\n content: '\\f090';\n}\n\n.fa-trophy:before {\n content: '\\f091';\n}\n\n.fa-github-square:before {\n content: '\\f092';\n}\n\n.fa-upload:before {\n content: '\\f093';\n}\n\n.fa-lemon-o:before {\n content: '\\f094';\n}\n\n.fa-phone:before {\n content: '\\f095';\n}\n\n.fa-square-o:before {\n content: '\\f096';\n}\n\n.fa-bookmark-o:before {\n content: '\\f097';\n}\n\n.fa-phone-square:before {\n content: '\\f098';\n}\n\n.fa-twitter:before {\n content: '\\f099';\n}\n\n.fa-facebook-f:before,\n.fa-facebook:before {\n content: '\\f09a';\n}\n\n.fa-github:before {\n content: '\\f09b';\n}\n\n.fa-unlock:before {\n content: '\\f09c';\n}\n\n.fa-credit-card:before {\n content: '\\f09d';\n}\n\n.fa-feed:before,\n.fa-rss:before {\n content: '\\f09e';\n}\n\n.fa-hdd-o:before {\n content: '\\f0a0';\n}\n\n.fa-bullhorn:before {\n content: '\\f0a1';\n}\n\n.fa-bell:before {\n content: '\\f0f3';\n}\n\n.fa-certificate:before {\n content: '\\f0a3';\n}\n\n.fa-hand-o-right:before {\n content: '\\f0a4';\n}\n\n.fa-hand-o-left:before {\n content: '\\f0a5';\n}\n\n.fa-hand-o-up:before {\n content: '\\f0a6';\n}\n\n.fa-hand-o-down:before {\n content: '\\f0a7';\n}\n\n.fa-arrow-circle-left:before {\n content: '\\f0a8';\n}\n\n.fa-arrow-circle-right:before {\n content: '\\f0a9';\n}\n\n.fa-arrow-circle-up:before {\n content: '\\f0aa';\n}\n\n.fa-arrow-circle-down:before {\n content: '\\f0ab';\n}\n\n.fa-globe:before {\n content: '\\f0ac';\n}\n\n.fa-wrench:before {\n content: '\\f0ad';\n}\n\n.fa-tasks:before {\n content: '\\f0ae';\n}\n\n.fa-filter:before {\n content: '\\f0b0';\n}\n\n.fa-briefcase:before {\n content: '\\f0b1';\n}\n\n.fa-arrows-alt:before {\n content: '\\f0b2';\n}\n\n.fa-group:before,\n.fa-users:before {\n content: '\\f0c0';\n}\n\n.fa-chain:before,\n.fa-link:before {\n content: '\\f0c1';\n}\n\n.fa-cloud:before {\n content: '\\f0c2';\n}\n\n.fa-flask:before {\n content: '\\f0c3';\n}\n\n.fa-cut:before,\n.fa-scissors:before {\n content: '\\f0c4';\n}\n\n.fa-copy:before,\n.fa-files-o:before {\n content: '\\f0c5';\n}\n\n.fa-paperclip:before {\n content: '\\f0c6';\n}\n\n.fa-save:before,\n.fa-floppy-o:before {\n content: '\\f0c7';\n}\n\n.fa-square:before {\n content: '\\f0c8';\n}\n\n.fa-navicon:before,\n.fa-reorder:before,\n.fa-bars:before {\n content: '\\f0c9';\n}\n\n.fa-list-ul:before {\n content: '\\f0ca';\n}\n\n.fa-list-ol:before {\n content: '\\f0cb';\n}\n\n.fa-strikethrough:before {\n content: '\\f0cc';\n}\n\n.fa-underline:before {\n content: '\\f0cd';\n}\n\n.fa-table:before {\n content: '\\f0ce';\n}\n\n.fa-magic:before {\n content: '\\f0d0';\n}\n\n.fa-truck:before {\n content: '\\f0d1';\n}\n\n.fa-pinterest:before {\n content: '\\f0d2';\n}\n\n.fa-pinterest-square:before {\n content: '\\f0d3';\n}\n\n.fa-google-plus-square:before {\n content: '\\f0d4';\n}\n\n.fa-google-plus:before {\n content: '\\f0d5';\n}\n\n.fa-money:before {\n content: '\\f0d6';\n}\n\n.fa-caret-down:before {\n content: '\\f0d7';\n}\n\n.fa-caret-up:before {\n content: '\\f0d8';\n}\n\n.fa-caret-left:before {\n content: '\\f0d9';\n}\n\n.fa-caret-right:before {\n content: '\\f0da';\n}\n\n.fa-columns:before {\n content: '\\f0db';\n}\n\n.fa-unsorted:before,\n.fa-sort:before {\n content: '\\f0dc';\n}\n\n.fa-sort-down:before,\n.fa-sort-desc:before {\n content: '\\f0dd';\n}\n\n.fa-sort-up:before,\n.fa-sort-asc:before {\n content: '\\f0de';\n}\n\n.fa-envelope:before {\n content: '\\f0e0';\n}\n\n.fa-linkedin:before {\n content: '\\f0e1';\n}\n\n.fa-rotate-left:before,\n.fa-undo:before {\n content: '\\f0e2';\n}\n\n.fa-legal:before,\n.fa-gavel:before {\n content: '\\f0e3';\n}\n\n.fa-dashboard:before,\n.fa-tachometer:before {\n content: '\\f0e4';\n}\n\n.fa-comment-o:before {\n content: '\\f0e5';\n}\n\n.fa-comments-o:before {\n content: '\\f0e6';\n}\n\n.fa-flash:before,\n.fa-bolt:before {\n content: '\\f0e7';\n}\n\n.fa-sitemap:before {\n content: '\\f0e8';\n}\n\n.fa-umbrella:before {\n content: '\\f0e9';\n}\n\n.fa-paste:before,\n.fa-clipboard:before {\n content: '\\f0ea';\n}\n\n.fa-lightbulb-o:before {\n content: '\\f0eb';\n}\n\n.fa-exchange:before {\n content: '\\f0ec';\n}\n\n.fa-cloud-download:before {\n content: '\\f0ed';\n}\n\n.fa-cloud-upload:before {\n content: '\\f0ee';\n}\n\n.fa-user-md:before {\n content: '\\f0f0';\n}\n\n.fa-stethoscope:before {\n content: '\\f0f1';\n}\n\n.fa-suitcase:before {\n content: '\\f0f2';\n}\n\n.fa-bell-o:before {\n content: '\\f0a2';\n}\n\n.fa-coffee:before {\n content: '\\f0f4';\n}\n\n.fa-cutlery:before {\n content: '\\f0f5';\n}\n\n.fa-file-text-o:before {\n content: '\\f0f6';\n}\n\n.fa-building-o:before {\n content: '\\f0f7';\n}\n\n.fa-hospital-o:before {\n content: '\\f0f8';\n}\n\n.fa-ambulance:before {\n content: '\\f0f9';\n}\n\n.fa-medkit:before {\n content: '\\f0fa';\n}\n\n.fa-fighter-jet:before {\n content: '\\f0fb';\n}\n\n.fa-beer:before {\n content: '\\f0fc';\n}\n\n.fa-h-square:before {\n content: '\\f0fd';\n}\n\n.fa-plus-square:before {\n content: '\\f0fe';\n}\n\n.fa-angle-double-left:before {\n content: '\\f100';\n}\n\n.fa-angle-double-right:before {\n content: '\\f101';\n}\n\n.fa-angle-double-up:before {\n content: '\\f102';\n}\n\n.fa-angle-double-down:before {\n content: '\\f103';\n}\n\n.fa-angle-left:before {\n content: '\\f104';\n}\n\n.fa-angle-right:before {\n content: '\\f105';\n}\n\n.fa-angle-up:before {\n content: '\\f106';\n}\n\n.fa-angle-down:before {\n content: '\\f107';\n}\n\n.fa-desktop:before {\n content: '\\f108';\n}\n\n.fa-laptop:before {\n content: '\\f109';\n}\n\n.fa-tablet:before {\n content: '\\f10a';\n}\n\n.fa-mobile-phone:before,\n.fa-mobile:before {\n content: '\\f10b';\n}\n\n.fa-circle-o:before {\n content: '\\f10c';\n}\n\n.fa-quote-left:before {\n content: '\\f10d';\n}\n\n.fa-quote-right:before {\n content: '\\f10e';\n}\n\n.fa-spinner:before {\n content: '\\f110';\n}\n\n.fa-circle:before {\n content: '\\f111';\n}\n\n.fa-mail-reply:before,\n.fa-reply:before {\n content: '\\f112';\n}\n\n.fa-github-alt:before {\n content: '\\f113';\n}\n\n.fa-folder-o:before {\n content: '\\f114';\n}\n\n.fa-folder-open-o:before {\n content: '\\f115';\n}\n\n.fa-smile-o:before {\n content: '\\f118';\n}\n\n.fa-frown-o:before {\n content: '\\f119';\n}\n\n.fa-meh-o:before {\n content: '\\f11a';\n}\n\n.fa-gamepad:before {\n content: '\\f11b';\n}\n\n.fa-keyboard-o:before {\n content: '\\f11c';\n}\n\n.fa-flag-o:before {\n content: '\\f11d';\n}\n\n.fa-flag-checkered:before {\n content: '\\f11e';\n}\n\n.fa-terminal:before {\n content: '\\f120';\n}\n\n.fa-code:before {\n content: '\\f121';\n}\n\n.fa-mail-reply-all:before,\n.fa-reply-all:before {\n content: '\\f122';\n}\n\n.fa-star-half-empty:before,\n.fa-star-half-full:before,\n.fa-star-half-o:before {\n content: '\\f123';\n}\n\n.fa-location-arrow:before {\n content: '\\f124';\n}\n\n.fa-crop:before {\n content: '\\f125';\n}\n\n.fa-code-fork:before {\n content: '\\f126';\n}\n\n.fa-unlink:before,\n.fa-chain-broken:before {\n content: '\\f127';\n}\n\n.fa-question:before {\n content: '\\f128';\n}\n\n.fa-info:before {\n content: '\\f129';\n}\n\n.fa-exclamation:before {\n content: '\\f12a';\n}\n\n.fa-superscript:before {\n content: '\\f12b';\n}\n\n.fa-subscript:before {\n content: '\\f12c';\n}\n\n.fa-eraser:before {\n content: '\\f12d';\n}\n\n.fa-puzzle-piece:before {\n content: '\\f12e';\n}\n\n.fa-microphone:before {\n content: '\\f130';\n}\n\n.fa-microphone-slash:before {\n content: '\\f131';\n}\n\n.fa-shield:before {\n content: '\\f132';\n}\n\n.fa-calendar-o:before {\n content: '\\f133';\n}\n\n.fa-fire-extinguisher:before {\n content: '\\f134';\n}\n\n.fa-rocket:before {\n content: '\\f135';\n}\n\n.fa-maxcdn:before {\n content: '\\f136';\n}\n\n.fa-chevron-circle-left:before {\n content: '\\f137';\n}\n\n.fa-chevron-circle-right:before {\n content: '\\f138';\n}\n\n.fa-chevron-circle-up:before {\n content: '\\f139';\n}\n\n.fa-chevron-circle-down:before {\n content: '\\f13a';\n}\n\n.fa-html5:before {\n content: '\\f13b';\n}\n\n.fa-css3:before {\n content: '\\f13c';\n}\n\n.fa-anchor:before {\n content: '\\f13d';\n}\n\n.fa-unlock-alt:before {\n content: '\\f13e';\n}\n\n.fa-bullseye:before {\n content: '\\f140';\n}\n\n.fa-ellipsis-h:before {\n content: '\\f141';\n}\n\n.fa-ellipsis-v:before {\n content: '\\f142';\n}\n\n.fa-rss-square:before {\n content: '\\f143';\n}\n\n.fa-play-circle:before {\n content: '\\f144';\n}\n\n.fa-ticket:before {\n content: '\\f145';\n}\n\n.fa-minus-square:before {\n content: '\\f146';\n}\n\n.fa-minus-square-o:before {\n content: '\\f147';\n}\n\n.fa-level-up:before {\n content: '\\f148';\n}\n\n.fa-level-down:before {\n content: '\\f149';\n}\n\n.fa-check-square:before {\n content: '\\f14a';\n}\n\n.fa-pencil-square:before {\n content: '\\f14b';\n}\n\n.fa-external-link-square:before {\n content: '\\f14c';\n}\n\n.fa-share-square:before {\n content: '\\f14d';\n}\n\n.fa-compass:before {\n content: '\\f14e';\n}\n\n.fa-toggle-down:before,\n.fa-caret-square-o-down:before {\n content: '\\f150';\n}\n\n.fa-toggle-up:before,\n.fa-caret-square-o-up:before {\n content: '\\f151';\n}\n\n.fa-toggle-right:before,\n.fa-caret-square-o-right:before {\n content: '\\f152';\n}\n\n.fa-euro:before,\n.fa-eur:before {\n content: '\\f153';\n}\n\n.fa-gbp:before {\n content: '\\f154';\n}\n\n.fa-dollar:before,\n.fa-usd:before {\n content: '\\f155';\n}\n\n.fa-rupee:before,\n.fa-inr:before {\n content: '\\f156';\n}\n\n.fa-cny:before,\n.fa-rmb:before,\n.fa-yen:before,\n.fa-jpy:before {\n content: '\\f157';\n}\n\n.fa-ruble:before,\n.fa-rouble:before,\n.fa-rub:before {\n content: '\\f158';\n}\n\n.fa-won:before,\n.fa-krw:before {\n content: '\\f159';\n}\n\n.fa-bitcoin:before,\n.fa-btc:before {\n content: '\\f15a';\n}\n\n.fa-file:before {\n content: '\\f15b';\n}\n\n.fa-file-text:before {\n content: '\\f15c';\n}\n\n.fa-sort-alpha-asc:before {\n content: '\\f15d';\n}\n\n.fa-sort-alpha-desc:before {\n content: '\\f15e';\n}\n\n.fa-sort-amount-asc:before {\n content: '\\f160';\n}\n\n.fa-sort-amount-desc:before {\n content: '\\f161';\n}\n\n.fa-sort-numeric-asc:before {\n content: '\\f162';\n}\n\n.fa-sort-numeric-desc:before {\n content: '\\f163';\n}\n\n.fa-thumbs-up:before {\n content: '\\f164';\n}\n\n.fa-thumbs-down:before {\n content: '\\f165';\n}\n\n.fa-youtube-square:before {\n content: '\\f166';\n}\n\n.fa-youtube:before {\n content: '\\f167';\n}\n\n.fa-xing:before {\n content: '\\f168';\n}\n\n.fa-xing-square:before {\n content: '\\f169';\n}\n\n.fa-youtube-play:before {\n content: '\\f16a';\n}\n\n.fa-dropbox:before {\n content: '\\f16b';\n}\n\n.fa-stack-overflow:before {\n content: '\\f16c';\n}\n\n.fa-instagram:before {\n content: '\\f16d';\n}\n\n.fa-flickr:before {\n content: '\\f16e';\n}\n\n.fa-adn:before {\n content: '\\f170';\n}\n\n.fa-bitbucket:before {\n content: '\\f171';\n}\n\n.fa-bitbucket-square:before {\n content: '\\f172';\n}\n\n.fa-tumblr:before {\n content: '\\f173';\n}\n\n.fa-tumblr-square:before {\n content: '\\f174';\n}\n\n.fa-long-arrow-down:before {\n content: '\\f175';\n}\n\n.fa-long-arrow-up:before {\n content: '\\f176';\n}\n\n.fa-long-arrow-left:before {\n content: '\\f177';\n}\n\n.fa-long-arrow-right:before {\n content: '\\f178';\n}\n\n.fa-apple:before {\n content: '\\f179';\n}\n\n.fa-windows:before {\n content: '\\f17a';\n}\n\n.fa-android:before {\n content: '\\f17b';\n}\n\n.fa-linux:before {\n content: '\\f17c';\n}\n\n.fa-dribbble:before {\n content: '\\f17d';\n}\n\n.fa-skype:before {\n content: '\\f17e';\n}\n\n.fa-foursquare:before {\n content: '\\f180';\n}\n\n.fa-trello:before {\n content: '\\f181';\n}\n\n.fa-female:before {\n content: '\\f182';\n}\n\n.fa-male:before {\n content: '\\f183';\n}\n\n.fa-gittip:before,\n.fa-gratipay:before {\n content: '\\f184';\n}\n\n.fa-sun-o:before {\n content: '\\f185';\n}\n\n.fa-moon-o:before {\n content: '\\f186';\n}\n\n.fa-archive:before {\n content: '\\f187';\n}\n\n.fa-bug:before {\n content: '\\f188';\n}\n\n.fa-vk:before {\n content: '\\f189';\n}\n\n.fa-weibo:before {\n content: '\\f18a';\n}\n\n.fa-renren:before {\n content: '\\f18b';\n}\n\n.fa-pagelines:before {\n content: '\\f18c';\n}\n\n.fa-stack-exchange:before {\n content: '\\f18d';\n}\n\n.fa-arrow-circle-o-right:before {\n content: '\\f18e';\n}\n\n.fa-arrow-circle-o-left:before {\n content: '\\f190';\n}\n\n.fa-toggle-left:before,\n.fa-caret-square-o-left:before {\n content: '\\f191';\n}\n\n.fa-dot-circle-o:before {\n content: '\\f192';\n}\n\n.fa-wheelchair:before {\n content: '\\f193';\n}\n\n.fa-vimeo-square:before {\n content: '\\f194';\n}\n\n.fa-turkish-lira:before,\n.fa-try:before {\n content: '\\f195';\n}\n\n.fa-plus-square-o:before {\n content: '\\f196';\n}\n\n.fa-space-shuttle:before {\n content: '\\f197';\n}\n\n.fa-slack:before {\n content: '\\f198';\n}\n\n.fa-envelope-square:before {\n content: '\\f199';\n}\n\n.fa-wordpress:before {\n content: '\\f19a';\n}\n\n.fa-openid:before {\n content: '\\f19b';\n}\n\n.fa-institution:before,\n.fa-bank:before,\n.fa-university:before {\n content: '\\f19c';\n}\n\n.fa-mortar-board:before,\n.fa-graduation-cap:before {\n content: '\\f19d';\n}\n\n.fa-yahoo:before {\n content: '\\f19e';\n}\n\n.fa-google:before {\n content: '\\f1a0';\n}\n\n.fa-reddit:before {\n content: '\\f1a1';\n}\n\n.fa-reddit-square:before {\n content: '\\f1a2';\n}\n\n.fa-stumbleupon-circle:before {\n content: '\\f1a3';\n}\n\n.fa-stumbleupon:before {\n content: '\\f1a4';\n}\n\n.fa-delicious:before {\n content: '\\f1a5';\n}\n\n.fa-digg:before {\n content: '\\f1a6';\n}\n\n.fa-pied-piper-pp:before {\n content: '\\f1a7';\n}\n\n.fa-pied-piper-alt:before {\n content: '\\f1a8';\n}\n\n.fa-drupal:before {\n content: '\\f1a9';\n}\n\n.fa-joomla:before {\n content: '\\f1aa';\n}\n\n.fa-language:before {\n content: '\\f1ab';\n}\n\n.fa-fax:before {\n content: '\\f1ac';\n}\n\n.fa-building:before {\n content: '\\f1ad';\n}\n\n.fa-child:before {\n content: '\\f1ae';\n}\n\n.fa-paw:before {\n content: '\\f1b0';\n}\n\n.fa-spoon:before {\n content: '\\f1b1';\n}\n\n.fa-cube:before {\n content: '\\f1b2';\n}\n\n.fa-cubes:before {\n content: '\\f1b3';\n}\n\n.fa-behance:before {\n content: '\\f1b4';\n}\n\n.fa-behance-square:before {\n content: '\\f1b5';\n}\n\n.fa-steam:before {\n content: '\\f1b6';\n}\n\n.fa-steam-square:before {\n content: '\\f1b7';\n}\n\n.fa-recycle:before {\n content: '\\f1b8';\n}\n\n.fa-automobile:before,\n.fa-car:before {\n content: '\\f1b9';\n}\n\n.fa-cab:before,\n.fa-taxi:before {\n content: '\\f1ba';\n}\n\n.fa-tree:before {\n content: '\\f1bb';\n}\n\n.fa-spotify:before {\n content: '\\f1bc';\n}\n\n.fa-deviantart:before {\n content: '\\f1bd';\n}\n\n.fa-soundcloud:before {\n content: '\\f1be';\n}\n\n.fa-database:before {\n content: '\\f1c0';\n}\n\n.fa-file-pdf-o:before {\n content: '\\f1c1';\n}\n\n.fa-file-word-o:before {\n content: '\\f1c2';\n}\n\n.fa-file-excel-o:before {\n content: '\\f1c3';\n}\n\n.fa-file-powerpoint-o:before {\n content: '\\f1c4';\n}\n\n.fa-file-photo-o:before,\n.fa-file-picture-o:before,\n.fa-file-image-o:before {\n content: '\\f1c5';\n}\n\n.fa-file-zip-o:before,\n.fa-file-archive-o:before {\n content: '\\f1c6';\n}\n\n.fa-file-sound-o:before,\n.fa-file-audio-o:before {\n content: '\\f1c7';\n}\n\n.fa-file-movie-o:before,\n.fa-file-video-o:before {\n content: '\\f1c8';\n}\n\n.fa-file-code-o:before {\n content: '\\f1c9';\n}\n\n.fa-vine:before {\n content: '\\f1ca';\n}\n\n.fa-codepen:before {\n content: '\\f1cb';\n}\n\n.fa-jsfiddle:before {\n content: '\\f1cc';\n}\n\n.fa-life-bouy:before,\n.fa-life-buoy:before,\n.fa-life-saver:before,\n.fa-support:before,\n.fa-life-ring:before {\n content: '\\f1cd';\n}\n\n.fa-circle-o-notch:before {\n content: '\\f1ce';\n}\n\n.fa-ra:before,\n.fa-resistance:before,\n.fa-rebel:before {\n content: '\\f1d0';\n}\n\n.fa-ge:before,\n.fa-empire:before {\n content: '\\f1d1';\n}\n\n.fa-git-square:before {\n content: '\\f1d2';\n}\n\n.fa-git:before {\n content: '\\f1d3';\n}\n\n.fa-y-combinator-square:before,\n.fa-yc-square:before,\n.fa-hacker-news:before {\n content: '\\f1d4';\n}\n\n.fa-tencent-weibo:before {\n content: '\\f1d5';\n}\n\n.fa-qq:before {\n content: '\\f1d6';\n}\n\n.fa-wechat:before,\n.fa-weixin:before {\n content: '\\f1d7';\n}\n\n.fa-send:before,\n.fa-paper-plane:before {\n content: '\\f1d8';\n}\n\n.fa-send-o:before,\n.fa-paper-plane-o:before {\n content: '\\f1d9';\n}\n\n.fa-history:before {\n content: '\\f1da';\n}\n\n.fa-circle-thin:before {\n content: '\\f1db';\n}\n\n.fa-header:before {\n content: '\\f1dc';\n}\n\n.fa-paragraph:before {\n content: '\\f1dd';\n}\n\n.fa-sliders:before {\n content: '\\f1de';\n}\n\n.fa-share-alt:before {\n content: '\\f1e0';\n}\n\n.fa-share-alt-square:before {\n content: '\\f1e1';\n}\n\n.fa-bomb:before {\n content: '\\f1e2';\n}\n\n.fa-soccer-ball-o:before,\n.fa-futbol-o:before {\n content: '\\f1e3';\n}\n\n.fa-tty:before {\n content: '\\f1e4';\n}\n\n.fa-binoculars:before {\n content: '\\f1e5';\n}\n\n.fa-plug:before {\n content: '\\f1e6';\n}\n\n.fa-slideshare:before {\n content: '\\f1e7';\n}\n\n.fa-twitch:before {\n content: '\\f1e8';\n}\n\n.fa-yelp:before {\n content: '\\f1e9';\n}\n\n.fa-newspaper-o:before {\n content: '\\f1ea';\n}\n\n.fa-wifi:before {\n content: '\\f1eb';\n}\n\n.fa-calculator:before {\n content: '\\f1ec';\n}\n\n.fa-paypal:before {\n content: '\\f1ed';\n}\n\n.fa-google-wallet:before {\n content: '\\f1ee';\n}\n\n.fa-cc-visa:before {\n content: '\\f1f0';\n}\n\n.fa-cc-mastercard:before {\n content: '\\f1f1';\n}\n\n.fa-cc-discover:before {\n content: '\\f1f2';\n}\n\n.fa-cc-amex:before {\n content: '\\f1f3';\n}\n\n.fa-cc-paypal:before {\n content: '\\f1f4';\n}\n\n.fa-cc-stripe:before {\n content: '\\f1f5';\n}\n\n.fa-bell-slash:before {\n content: '\\f1f6';\n}\n\n.fa-bell-slash-o:before {\n content: '\\f1f7';\n}\n\n.fa-trash:before {\n content: '\\f1f8';\n}\n\n.fa-copyright:before {\n content: '\\f1f9';\n}\n\n.fa-at:before {\n content: '\\f1fa';\n}\n\n.fa-eyedropper:before {\n content: '\\f1fb';\n}\n\n.fa-paint-brush:before {\n content: '\\f1fc';\n}\n\n.fa-birthday-cake:before {\n content: '\\f1fd';\n}\n\n.fa-area-chart:before {\n content: '\\f1fe';\n}\n\n.fa-pie-chart:before {\n content: '\\f200';\n}\n\n.fa-line-chart:before {\n content: '\\f201';\n}\n\n.fa-lastfm:before {\n content: '\\f202';\n}\n\n.fa-lastfm-square:before {\n content: '\\f203';\n}\n\n.fa-toggle-off:before {\n content: '\\f204';\n}\n\n.fa-toggle-on:before {\n content: '\\f205';\n}\n\n.fa-bicycle:before {\n content: '\\f206';\n}\n\n.fa-bus:before {\n content: '\\f207';\n}\n\n.fa-ioxhost:before {\n content: '\\f208';\n}\n\n.fa-angellist:before {\n content: '\\f209';\n}\n\n.fa-cc:before {\n content: '\\f20a';\n}\n\n.fa-shekel:before,\n.fa-sheqel:before,\n.fa-ils:before {\n content: '\\f20b';\n}\n\n.fa-meanpath:before {\n content: '\\f20c';\n}\n\n.fa-buysellads:before {\n content: '\\f20d';\n}\n\n.fa-connectdevelop:before {\n content: '\\f20e';\n}\n\n.fa-dashcube:before {\n content: '\\f210';\n}\n\n.fa-forumbee:before {\n content: '\\f211';\n}\n\n.fa-leanpub:before {\n content: '\\f212';\n}\n\n.fa-sellsy:before {\n content: '\\f213';\n}\n\n.fa-shirtsinbulk:before {\n content: '\\f214';\n}\n\n.fa-simplybuilt:before {\n content: '\\f215';\n}\n\n.fa-skyatlas:before {\n content: '\\f216';\n}\n\n.fa-cart-plus:before {\n content: '\\f217';\n}\n\n.fa-cart-arrow-down:before {\n content: '\\f218';\n}\n\n.fa-diamond:before {\n content: '\\f219';\n}\n\n.fa-ship:before {\n content: '\\f21a';\n}\n\n.fa-user-secret:before {\n content: '\\f21b';\n}\n\n.fa-motorcycle:before {\n content: '\\f21c';\n}\n\n.fa-street-view:before {\n content: '\\f21d';\n}\n\n.fa-heartbeat:before {\n content: '\\f21e';\n}\n\n.fa-venus:before {\n content: '\\f221';\n}\n\n.fa-mars:before {\n content: '\\f222';\n}\n\n.fa-mercury:before {\n content: '\\f223';\n}\n\n.fa-intersex:before,\n.fa-transgender:before {\n content: '\\f224';\n}\n\n.fa-transgender-alt:before {\n content: '\\f225';\n}\n\n.fa-venus-double:before {\n content: '\\f226';\n}\n\n.fa-mars-double:before {\n content: '\\f227';\n}\n\n.fa-venus-mars:before {\n content: '\\f228';\n}\n\n.fa-mars-stroke:before {\n content: '\\f229';\n}\n\n.fa-mars-stroke-v:before {\n content: '\\f22a';\n}\n\n.fa-mars-stroke-h:before {\n content: '\\f22b';\n}\n\n.fa-neuter:before {\n content: '\\f22c';\n}\n\n.fa-genderless:before {\n content: '\\f22d';\n}\n\n.fa-facebook-official:before {\n content: '\\f230';\n}\n\n.fa-pinterest-p:before {\n content: '\\f231';\n}\n\n.fa-whatsapp:before {\n content: '\\f232';\n}\n\n.fa-server:before {\n content: '\\f233';\n}\n\n.fa-user-plus:before {\n content: '\\f234';\n}\n\n.fa-user-times:before {\n content: '\\f235';\n}\n\n.fa-hotel:before,\n.fa-bed:before {\n content: '\\f236';\n}\n\n.fa-viacoin:before {\n content: '\\f237';\n}\n\n.fa-train:before {\n content: '\\f238';\n}\n\n.fa-subway:before {\n content: '\\f239';\n}\n\n.fa-medium:before {\n content: '\\f23a';\n}\n\n.fa-yc:before,\n.fa-y-combinator:before {\n content: '\\f23b';\n}\n\n.fa-optin-monster:before {\n content: '\\f23c';\n}\n\n.fa-opencart:before {\n content: '\\f23d';\n}\n\n.fa-expeditedssl:before {\n content: '\\f23e';\n}\n\n.fa-battery-4:before,\n.fa-battery:before,\n.fa-battery-full:before {\n content: '\\f240';\n}\n\n.fa-battery-3:before,\n.fa-battery-three-quarters:before {\n content: '\\f241';\n}\n\n.fa-battery-2:before,\n.fa-battery-half:before {\n content: '\\f242';\n}\n\n.fa-battery-1:before,\n.fa-battery-quarter:before {\n content: '\\f243';\n}\n\n.fa-battery-0:before,\n.fa-battery-empty:before {\n content: '\\f244';\n}\n\n.fa-mouse-pointer:before {\n content: '\\f245';\n}\n\n.fa-i-cursor:before {\n content: '\\f246';\n}\n\n.fa-object-group:before {\n content: '\\f247';\n}\n\n.fa-object-ungroup:before {\n content: '\\f248';\n}\n\n.fa-sticky-note:before {\n content: '\\f249';\n}\n\n.fa-sticky-note-o:before {\n content: '\\f24a';\n}\n\n.fa-cc-jcb:before {\n content: '\\f24b';\n}\n\n.fa-cc-diners-club:before {\n content: '\\f24c';\n}\n\n.fa-clone:before {\n content: '\\f24d';\n}\n\n.fa-balance-scale:before {\n content: '\\f24e';\n}\n\n.fa-hourglass-o:before {\n content: '\\f250';\n}\n\n.fa-hourglass-1:before,\n.fa-hourglass-start:before {\n content: '\\f251';\n}\n\n.fa-hourglass-2:before,\n.fa-hourglass-half:before {\n content: '\\f252';\n}\n\n.fa-hourglass-3:before,\n.fa-hourglass-end:before {\n content: '\\f253';\n}\n\n.fa-hourglass:before {\n content: '\\f254';\n}\n\n.fa-hand-grab-o:before,\n.fa-hand-rock-o:before {\n content: '\\f255';\n}\n\n.fa-hand-stop-o:before,\n.fa-hand-paper-o:before {\n content: '\\f256';\n}\n\n.fa-hand-scissors-o:before {\n content: '\\f257';\n}\n\n.fa-hand-lizard-o:before {\n content: '\\f258';\n}\n\n.fa-hand-spock-o:before {\n content: '\\f259';\n}\n\n.fa-hand-pointer-o:before {\n content: '\\f25a';\n}\n\n.fa-hand-peace-o:before {\n content: '\\f25b';\n}\n\n.fa-trademark:before {\n content: '\\f25c';\n}\n\n.fa-registered:before {\n content: '\\f25d';\n}\n\n.fa-creative-commons:before {\n content: '\\f25e';\n}\n\n.fa-gg:before {\n content: '\\f260';\n}\n\n.fa-gg-circle:before {\n content: '\\f261';\n}\n\n.fa-tripadvisor:before {\n content: '\\f262';\n}\n\n.fa-odnoklassniki:before {\n content: '\\f263';\n}\n\n.fa-odnoklassniki-square:before {\n content: '\\f264';\n}\n\n.fa-get-pocket:before {\n content: '\\f265';\n}\n\n.fa-wikipedia-w:before {\n content: '\\f266';\n}\n\n.fa-safari:before {\n content: '\\f267';\n}\n\n.fa-chrome:before {\n content: '\\f268';\n}\n\n.fa-firefox:before {\n content: '\\f269';\n}\n\n.fa-opera:before {\n content: '\\f26a';\n}\n\n.fa-internet-explorer:before {\n content: '\\f26b';\n}\n\n.fa-tv:before,\n.fa-television:before {\n content: '\\f26c';\n}\n\n.fa-contao:before {\n content: '\\f26d';\n}\n\n.fa-500px:before {\n content: '\\f26e';\n}\n\n.fa-amazon:before {\n content: '\\f270';\n}\n\n.fa-calendar-plus-o:before {\n content: '\\f271';\n}\n\n.fa-calendar-minus-o:before {\n content: '\\f272';\n}\n\n.fa-calendar-times-o:before {\n content: '\\f273';\n}\n\n.fa-calendar-check-o:before {\n content: '\\f274';\n}\n\n.fa-industry:before {\n content: '\\f275';\n}\n\n.fa-map-pin:before {\n content: '\\f276';\n}\n\n.fa-map-signs:before {\n content: '\\f277';\n}\n\n.fa-map-o:before {\n content: '\\f278';\n}\n\n.fa-map:before {\n content: '\\f279';\n}\n\n.fa-commenting:before {\n content: '\\f27a';\n}\n\n.fa-commenting-o:before {\n content: '\\f27b';\n}\n\n.fa-houzz:before {\n content: '\\f27c';\n}\n\n.fa-vimeo:before {\n content: '\\f27d';\n}\n\n.fa-black-tie:before {\n content: '\\f27e';\n}\n\n.fa-fonticons:before {\n content: '\\f280';\n}\n\n.fa-reddit-alien:before {\n content: '\\f281';\n}\n\n.fa-edge:before {\n content: '\\f282';\n}\n\n.fa-credit-card-alt:before {\n content: '\\f283';\n}\n\n.fa-codiepie:before {\n content: '\\f284';\n}\n\n.fa-modx:before {\n content: '\\f285';\n}\n\n.fa-fort-awesome:before {\n content: '\\f286';\n}\n\n.fa-usb:before {\n content: '\\f287';\n}\n\n.fa-product-hunt:before {\n content: '\\f288';\n}\n\n.fa-mixcloud:before {\n content: '\\f289';\n}\n\n.fa-scribd:before {\n content: '\\f28a';\n}\n\n.fa-pause-circle:before {\n content: '\\f28b';\n}\n\n.fa-pause-circle-o:before {\n content: '\\f28c';\n}\n\n.fa-stop-circle:before {\n content: '\\f28d';\n}\n\n.fa-stop-circle-o:before {\n content: '\\f28e';\n}\n\n.fa-shopping-bag:before {\n content: '\\f290';\n}\n\n.fa-shopping-basket:before {\n content: '\\f291';\n}\n\n.fa-hashtag:before {\n content: '\\f292';\n}\n\n.fa-bluetooth:before {\n content: '\\f293';\n}\n\n.fa-bluetooth-b:before {\n content: '\\f294';\n}\n\n.fa-percent:before {\n content: '\\f295';\n}\n\n.fa-gitlab:before {\n content: '\\f296';\n}\n\n.fa-wpbeginner:before {\n content: '\\f297';\n}\n\n.fa-wpforms:before {\n content: '\\f298';\n}\n\n.fa-envira:before {\n content: '\\f299';\n}\n\n.fa-universal-access:before {\n content: '\\f29a';\n}\n\n.fa-wheelchair-alt:before {\n content: '\\f29b';\n}\n\n.fa-question-circle-o:before {\n content: '\\f29c';\n}\n\n.fa-blind:before {\n content: '\\f29d';\n}\n\n.fa-audio-description:before {\n content: '\\f29e';\n}\n\n.fa-volume-control-phone:before {\n content: '\\f2a0';\n}\n\n.fa-braille:before {\n content: '\\f2a1';\n}\n\n.fa-assistive-listening-systems:before {\n content: '\\f2a2';\n}\n\n.fa-asl-interpreting:before,\n.fa-american-sign-language-interpreting:before {\n content: '\\f2a3';\n}\n\n.fa-deafness:before,\n.fa-hard-of-hearing:before,\n.fa-deaf:before {\n content: '\\f2a4';\n}\n\n.fa-glide:before {\n content: '\\f2a5';\n}\n\n.fa-glide-g:before {\n content: '\\f2a6';\n}\n\n.fa-signing:before,\n.fa-sign-language:before {\n content: '\\f2a7';\n}\n\n.fa-low-vision:before {\n content: '\\f2a8';\n}\n\n.fa-viadeo:before {\n content: '\\f2a9';\n}\n\n.fa-viadeo-square:before {\n content: '\\f2aa';\n}\n\n.fa-snapchat:before {\n content: '\\f2ab';\n}\n\n.fa-snapchat-ghost:before {\n content: '\\f2ac';\n}\n\n.fa-snapchat-square:before {\n content: '\\f2ad';\n}\n\n.fa-pied-piper:before {\n content: '\\f2ae';\n}\n\n.fa-first-order:before {\n content: '\\f2b0';\n}\n\n.fa-yoast:before {\n content: '\\f2b1';\n}\n\n.fa-themeisle:before {\n content: '\\f2b2';\n}\n\n.fa-google-plus-circle:before,\n.fa-google-plus-official:before {\n content: '\\f2b3';\n}\n\n.fa-fa:before,\n.fa-font-awesome:before {\n content: '\\f2b4';\n}\n\n.fa-handshake-o:before {\n content: '\\f2b5';\n}\n\n.fa-envelope-open:before {\n content: '\\f2b6';\n}\n\n.fa-envelope-open-o:before {\n content: '\\f2b7';\n}\n\n.fa-linode:before {\n content: '\\f2b8';\n}\n\n.fa-address-book:before {\n content: '\\f2b9';\n}\n\n.fa-address-book-o:before {\n content: '\\f2ba';\n}\n\n.fa-vcard:before,\n.fa-address-card:before {\n content: '\\f2bb';\n}\n\n.fa-vcard-o:before,\n.fa-address-card-o:before {\n content: '\\f2bc';\n}\n\n.fa-user-circle:before {\n content: '\\f2bd';\n}\n\n.fa-user-circle-o:before {\n content: '\\f2be';\n}\n\n.fa-user-o:before {\n content: '\\f2c0';\n}\n\n.fa-id-badge:before {\n content: '\\f2c1';\n}\n\n.fa-drivers-license:before,\n.fa-id-card:before {\n content: '\\f2c2';\n}\n\n.fa-drivers-license-o:before,\n.fa-id-card-o:before {\n content: '\\f2c3';\n}\n\n.fa-quora:before {\n content: '\\f2c4';\n}\n\n.fa-free-code-camp:before {\n content: '\\f2c5';\n}\n\n.fa-telegram:before {\n content: '\\f2c6';\n}\n\n.fa-thermometer-4:before,\n.fa-thermometer:before,\n.fa-thermometer-full:before {\n content: '\\f2c7';\n}\n\n.fa-thermometer-3:before,\n.fa-thermometer-three-quarters:before {\n content: '\\f2c8';\n}\n\n.fa-thermometer-2:before,\n.fa-thermometer-half:before {\n content: '\\f2c9';\n}\n\n.fa-thermometer-1:before,\n.fa-thermometer-quarter:before {\n content: '\\f2ca';\n}\n\n.fa-thermometer-0:before,\n.fa-thermometer-empty:before {\n content: '\\f2cb';\n}\n\n.fa-shower:before {\n content: '\\f2cc';\n}\n\n.fa-bathtub:before,\n.fa-s15:before,\n.fa-bath:before {\n content: '\\f2cd';\n}\n\n.fa-podcast:before {\n content: '\\f2ce';\n}\n\n.fa-window-maximize:before {\n content: '\\f2d0';\n}\n\n.fa-window-minimize:before {\n content: '\\f2d1';\n}\n\n.fa-window-restore:before {\n content: '\\f2d2';\n}\n\n.fa-times-rectangle:before,\n.fa-window-close:before {\n content: '\\f2d3';\n}\n\n.fa-times-rectangle-o:before,\n.fa-window-close-o:before {\n content: '\\f2d4';\n}\n\n.fa-bandcamp:before {\n content: '\\f2d5';\n}\n\n.fa-grav:before {\n content: '\\f2d6';\n}\n\n.fa-etsy:before {\n content: '\\f2d7';\n}\n\n.fa-imdb:before {\n content: '\\f2d8';\n}\n\n.fa-ravelry:before {\n content: '\\f2d9';\n}\n\n.fa-eercast:before {\n content: '\\f2da';\n}\n\n.fa-microchip:before {\n content: '\\f2db';\n}\n\n.fa-snowflake-o:before {\n content: '\\f2dc';\n}\n\n.fa-superpowers:before {\n content: '\\f2dd';\n}\n\n.fa-wpexplorer:before {\n content: '\\f2de';\n}\n\n.fa-meetup:before {\n content: '\\f2e0';\n}\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n",""]),module.exports=exports},2466:function(module,exports,__webpack_require__){"use strict";(function(module){(0,__webpack_require__(1053).configure)([__webpack_require__(2467),__webpack_require__(2473)],module,!1)}).call(this,__webpack_require__(591)(module))},2467:function(module,exports,__webpack_require__){var map={"./stories/Doc/Intro.stories.mdx":2468,"./stories/Doc/Structure.Backend.stories.mdx":2470,"./stories/Doc/Structure.Frontend.stories.mdx":2471,"./stories/Doc/Structure.Public.stories.mdx":2472};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=2467},2468:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(227),__webpack_require__(308),__webpack_require__(121),__webpack_require__(49),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1),_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(268),_excluded=["components"];function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Meta=function makeShortcode(name){return function MDXDefaultShortcode(props){return console.warn("Component "+name+" was not imported, exported, or provided by MDXProvider as global scope"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("div",props)}}("Meta"),layoutProps={};function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,_excluded);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(Meta,{title:"Intro",mdxType:"Meta"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h1",{id:"welcome-to-amazin-amazim-storybook"},"Welcome to Amazin' Amazim Storybook"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"a-react-amazon--netflix---clone-project"},"A React Amazon (& Netflix & ...) Clone Project"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"what-is-storybook"},"What is Storybook?"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"Storybook is a tool for UI development. It makes development faster and easier by isolating components.\nThis allows you to work on one component at a time. You can develop entire UIs without needing to start up a complex dev stack, force certain data into your database, or navigate around your application."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"what-is-amazin-amazim-storybook"},"What is ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"h2",href:"https://ntrix.github.io/amazin-story/",target:"_blank",rel:"nofollow noopener noreferrer"},"Amazin' Amazim Storybook")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"This is the collection of components that I wrote for ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://amazim.store/",target:"_blank",rel:"nofollow noopener noreferrer"},"amazim.store"),", includes"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Buttons"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Input"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Rating"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Pagination"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"MessageBox"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Cards"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"And more to come ..")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://ntrix.github.io/amazin-story/",target:"_blank",rel:"nofollow noopener noreferrer"},"https://ntrix.github.io/amazin-story/")," or ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://amazin-storybook.vercel.app/",target:"_blank",rel:"nofollow noopener noreferrer"},"https://amazin-storybook.vercel.app/")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"what-is-amazim"},"What is Amazim?"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"This is not only an online shop/platform/clone of Amazon, Netflix or something else built with a js-framework,\nbut also a long term example experimenting some ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"modern"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"real-world"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"maybe unstable")," React APIs, Nx, Mobile friendly PWA and also some Backend technologies in my spare time."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"features"},"Features"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Authenticate users via JWT (login, register, logout button on settings page)"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Sort, Search, Nav, Side Nav, Sub Nav Categories, Search Filter, Search Suggest, Pagination, Multi Currencies, Map Location, Payment, Customer Contact Form, User Profile Update, Validations (Both Backend & Frontend Side)"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Management of Content (Images, Videos), Products, Users, Orders:"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"CRUD User(s) (sign up & settings page)")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"CRUD Product(s)")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"CRUD Orders(s)")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"CRUD Reviews of Product (no updating required)")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"GET and display filtered paginated lists of articles")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("em",{parentName:"li"},"Backoffice (as Admin/Seller) User and Product-catalogues Management")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"Amazon’s style UI, responsive, cross browser, PWA ready"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"And more ..")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"tech-stack-mern--co"},"Tech stack: MERN & Co"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"frontend-stack"},"Frontend Stack"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/nx-react-cy-redux-swiper-vercel-1000.png",alt:"Tech Stack Frontend"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://nx.dev/",target:"_blank",rel:"nofollow noopener noreferrer"},"Nx CLI")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://reactjs.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"React JS")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://redux.js.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"Redux")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://www.cypress.io/",target:"_blank",rel:"nofollow noopener noreferrer"},"Cypress")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"UI modules:",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("ul",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://swiperjs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Swiper")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},"..."))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"li",href:"https://vercel.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Vercel"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"backend-stack"},"Backend Stack"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/mongo-express-react-node-atlas-mongoose-heroku-1000.png",alt:"Tech Stack Backend"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("ul",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://nodejs.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"Node JS"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://expressjs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Express JS"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://www.mongodb.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Mongo DB"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://mongoosejs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Mongoose"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://www.mongodb.com/cloud/atlas",target:"_blank",rel:"nofollow noopener noreferrer"},"Mongo DB Atlas"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://www.heroku.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Heroku"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("li",{parentName:"ul"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",{parentName:"li"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://aws.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"optional AWS")))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"working-application"},"Working application"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"live-demo-pwa-qr-code"},"Live demo, PWA, QR code"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("th",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"th"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"strong",href:"https://amazim.store/",target:"_blank",rel:"nofollow noopener noreferrer"},"amazim.store"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("th",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"th"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"strong",href:"https://amazin.ntien.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"amazin.ntien.com"))))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tbody",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"td",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/qrcode.amazim.store.png",alt:"amazim.store QR"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"td",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/qrcode.amazin.ntien.com.png",alt:"amazin.ntien.com QR"}))))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Nav%20Currency%20Search%20Suggest%20Category%20Filter.gif",alt:"Amazon Clone built with React and Node demo Nav Currency Search Suggest Category Filter"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"source-code"},"Source code"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"Frontend: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://github.com/ntrix/amazin",target:"_blank",rel:"nofollow noopener noreferrer"},"github.com/ntrix/amazin")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"Frontend (old version, MVP Frontend & Backend): ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://github.com/ntrix/amazin/tree/org-cra",target:"_blank",rel:"nofollow noopener noreferrer"},"github.com/ntrix/amazin/tree/org-cra")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"Backend: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://github.com/ntrix/amazin-be",target:"_blank",rel:"nofollow noopener noreferrer"},"github.com/ntrix/amazin-be")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"learning-by-doing"},"Learning by Doing"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},'"Divide to conquer"')," - Lao Tsu (604-531 BC)."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"When I look at the application, it is ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"huge"),". When the task is huge, you usually don't know how to start working with them.\nI had to break the big task into smaller parts, do it step by step and enjoy learning."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"Yes, ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"Learning by Doing")," that's my approach. If you see a long path ahead, don't heap or run or give up, just divide the path(process) to steps and make (conquer) the first one, and then another one.\nI learned a lot of stuff, also renew and update my knowledge just by doing. You might too have a curiosity about the process of building the same scale app as well, but just let's do it."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("table",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("thead",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"thead"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("th",{parentName:"tr",align:null},"Part"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("th",{parentName:"tr",align:null},"Description"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("th",{parentName:"tr",align:null},"Status"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tbody",{parentName:"table"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"01a"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Database: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://www.mongodb.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Mongo DB"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://mongoosejs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Mongoose"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://www.mongodb.com/cloud/atlas",target:"_blank",rel:"nofollow noopener noreferrer"},"Atlas")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"01b"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Backend v1: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://github.com/ntrix/amazin-be",target:"_blank",rel:"nofollow noopener noreferrer"},"Source"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://nodejs.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"Node"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://expressjs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Express")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"01c"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Backend Deploy: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://www.heroku.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Heroku")," / Firebase"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"02a"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Frontend v1: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://github.com/ntrix/amazin/tree/org-cra",target:"_blank",rel:"nofollow noopener noreferrer"},"Source"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://reactjs.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"React"),", ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://redux.js.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"Redux")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"02b"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Frontend Deploy: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://vercel.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Vercel")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"03a"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Frontend v3: ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://github.com/ntrix/amazin",target:"_blank",rel:"nofollow noopener noreferrer"},"Source"),", Migration to ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://nx.dev/",target:"_blank",rel:"nofollow noopener noreferrer"},"Nx")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"03b"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://testing-library.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Testing in React")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Doing")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"03c"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"E2E testing with ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://www.cypress.io/",target:"_blank",rel:"nofollow noopener noreferrer"},"Cypress")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"td"},"Todo"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"04"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Performance & Experiment some ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://reactjs.org/docs/concurrent-mode-suspense.html",target:"_blank",rel:"nofollow noopener noreferrer"},"unstable React API")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"05a"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://aws.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"AWS Cloud Backend?")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"td"},"Todo"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"05b"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Backend ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://redis.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"DB cache")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Doing")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"06"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"AB Testing, Error Tracing ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://reactjs.org/docs/profiler.html",target:"_blank",rel:"nofollow noopener noreferrer"},"(React Profiler?)")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"td"},"Todo"))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},".."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},".."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"..")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"09a"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://storybook.js.org/",target:"_blank",rel:"nofollow noopener noreferrer"},"StoryBook UI Components"),", isolate UI/UI libs"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Done")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"09b"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"td",href:"https://mdxjs.com/",target:"_blank",rel:"nofollow noopener noreferrer"},"Documentation")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Doing")),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("tr",{parentName:"tbody"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"09c"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},"Migration to TypeScript"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("td",{parentName:"tr",align:null},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"td"},"Done"))))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"code-climate"},"Code Climate"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://codeclimate.com/github/ntrix/amazin/maintainability",target:"_blank",rel:"nofollow noopener noreferrer"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"a",src:"https://api.codeclimate.com/v1/badges/c63323239801d458e190/maintainability",alt:"Maintainability"}))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://codeclimate.com/github/ntrix/amazin/test_coverage",target:"_blank",rel:"nofollow noopener noreferrer"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"a",src:"https://api.codeclimate.com/v1/badges/c63323239801d458e190/test_coverage",alt:"Test Coverage"}))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"demo"},"Demo"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"sort-filter-search-nav-sidenav"},"Sort, Filter, Search, Nav, SideNav"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Sort%20Filter%20Search%20Nav%20SideNav.gif",alt:"Sort Filter Search Nav SideNav"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"screen-subnav-searchfilter-pagination"},"Screen, SubNav, SearchFilter, Pagination"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Screen%20SubNav%20SearchFilter%20Pagination.gif",alt:"Screen SubNav SearchFilter Pagination"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"responsive-any-size"},"Responsive any size"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Responsive.gif",alt:"Responsive"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"currency-shipping-payment-contact-profile-validate"},"Currency, Shipping, Payment, Contact, Profile, Validate"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Currency%20Shipping%20Payment%20Contact%20Profile%20Validate.gif",alt:"Currency Shipping Payment Contact Profile Validate"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h3",{id:"content-management-product-image-user-order"},"Content, Management, Product, Image, User, Order"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/gif/Content%20Management%20Product%20Image%20User%20Order.gif",alt:"Content Management Product Image User Order"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"preview-video"},"Preview video"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://www.youtube.com/watch?v=7GNQKYdpDHQ",target:"_blank",rel:"nofollow noopener noreferrer"},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"a",src:"https://raw.githubusercontent.com/ntrix/amazin/nx/apps/amazin/src/stories/img/preview-video-on-youtube.png",alt:"Preview video on youtube"}))),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"nx-amazin-amazim-store"},"Nx Amazin' Amazim Store"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"This project using ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("a",{parentName:"p",href:"https://nx.dev",target:"_blank",rel:"nofollow noopener noreferrer"},"Nx"),"."),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("img",{parentName:"p",src:"https://raw.githubusercontent.com/nrwl/nx/master/images/nx-logo.png",alt:"nx-logo"})),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("p",null,"🔎 ",Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("strong",{parentName:"p"},"Smart, Extensible Build Framework")))}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function __page(){throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};var componentMeta={title:"Intro",includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{},componentMeta.parameters.docs=Object.assign({},componentMeta.parameters.docs||{},{page:function page(){return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__.a,{mdxStoryNameToKey:mdxStoryNameToKey,mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(MDXContent,null))}}),__webpack_exports__.default=componentMeta},2470:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(227),__webpack_require__(308),__webpack_require__(121),__webpack_require__(49),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1),_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(268),_excluded=["components"];function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Meta=function makeShortcode(name){return function MDXDefaultShortcode(props){return console.warn("Component "+name+" was not imported, exported, or provided by MDXProvider as global scope"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("div",props)}}("Meta"),layoutProps={};function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,_excluded);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(Meta,{title:"Structure/Backend",mdxType:"Meta"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"backend"},"Backend"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("code",{parentName:"pre"},".\n├── auth\n│ ├── rolls.js\n│ └── token.js\n├── controllers\n│ ├── configControllers.js\n│ ├── orderControllers.js\n│ ├── productControllers.js\n│ ├── uploadControllers.js\n│ └── userControllers.js\n├── middleware\n│ └── validate.js\n├── models\n│ ├── orderModel.js\n│ ├── productModel.js\n│ └── userModel.js\n├── package-lock.json\n├── package.json\n├── routes\n│ ├── configRoute.js\n│ ├── orderRoute.js\n│ ├── productRoute.js\n│ ├── uploadRoute.js\n│ └── userRoute.js\n├── seed.data.js\n├── server.js\n└── uploads\n └── ...temp.uploads\n\n")))}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function __page(){throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};var componentMeta={title:"Structure/Backend",includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{},componentMeta.parameters.docs=Object.assign({},componentMeta.parameters.docs||{},{page:function page(){return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__.a,{mdxStoryNameToKey:mdxStoryNameToKey,mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(MDXContent,null))}}),__webpack_exports__.default=componentMeta},2471:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(227),__webpack_require__(308),__webpack_require__(121),__webpack_require__(49),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1),_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(268),_excluded=["components"];function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Meta=function makeShortcode(name){return function MDXDefaultShortcode(props){return console.warn("Component "+name+" was not imported, exported, or provided by MDXProvider as global scope"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("div",props)}}("Meta"),layoutProps={};function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,_excluded);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(Meta,{title:"Structure/Frontend",mdxType:"Meta"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"frontend"},"Frontend"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("code",{parentName:"pre"},".\n├── README.md\n├── apps\n│ ├── amazin\n│ │ ├── config-overrides.js\n│ │ ├── jest.config.js\n│ │ ├── package.json\n│ │ ├── public\n│ │ │ ├── apple-touch-icon-512.png\n│ │ │ ├── awesome\n│ │ │ │ ├── FontAwesome.eot\n│ │ │ │ ├── FontAwesome.svg\n│ │ │ │ ├── FontAwesome.ttf\n│ │ │ │ ├── FontAwesome.woff\n│ │ │ │ ├── FontAwesome.woff2\n│ │ │ │ └── font-awesome.min.css\n│ │ │ ├── chrome-icon-circle-192.png\n│ │ │ ├── favicon.ico\n│ │ │ ├── images\n│ │ │ │ ├── banner-Fashion.jpg\n│ │ │ │ ├── banner-fs.jpg\n│ │ │ │ ├── default-logo.png\n│ │ │ │ ├── icon-account.png\n│ │ │ │ ├── icon-contact.png\n│ │ │ │ ├── icon-covid19.png\n│ │ │ │ ├── icon-digital.png\n│ │ │ │ ├── icon-gift.png\n│ │ │ │ ├── icon-order.png\n│ │ │ │ ├── icon-payment.png\n│ │ │ │ ├── icon-report.png\n│ │ │ │ ├── icon-return.png\n│ │ │ │ ├── icon-video.png\n│ │ │ │ ├── logo1.png\n│ │ │ │ ├── logo2.png\n│ │ │ │ ├── no-image-p.png\n│ │ │ │ └── no-image.png\n│ │ │ ├── index.html\n│ │ │ ├── manifest.json\n│ │ │ ├── robots.txt\n│ │ │ └── service-worker.js\n│ │ ├── src\n│ │ │ ├── @types\n│ │ │ │ ├── action.d.ts\n│ │ │ │ ├── api.d.ts\n│ │ │ │ ├── cart.d.ts\n│ │ │ │ ├── common.d.ts\n│ │ │ │ ├── files.d.ts\n│ │ │ │ ├── global.d.ts\n│ │ │ │ ├── map.d.ts\n│ │ │ │ ├── order.d.ts\n│ │ │ │ ├── product.d.ts\n│ │ │ │ ├── react.d.ts\n│ │ │ │ ├── session.d.ts\n│ │ │ │ ├── user.d.ts\n│ │ │ │ └── validate.d.ts\n│ │ │ ├── __mocks__\n│ │ │ │ ├── index.tsx\n│ │ │ │ └── store.ts\n│ │ │ ├── __tests__\n│ │ │ │ ├── App.tsx\n│ │ │ │ ├── apis\n│ │ │ │ │ ├── db.http\n│ │ │ │ │ └── product.http\n│ │ │ │ └── components\n│ │ │ │ └── Button.tsx\n│ │ │ ├── apis\n│ │ │ │ ├── axiosClient.ts\n│ │ │ │ ├── cartAPI.ts\n│ │ │ │ ├── orderAPI.ts\n│ │ │ │ ├── productAPI.ts\n│ │ │ │ ├── suspenseAPI.tsx\n│ │ │ │ └── userAPI.ts\n│ │ │ ├── app\n│ │ │ │ ├── Nav.tsx\n│ │ │ │ ├── index.tsx\n│ │ │ │ ├── nav.css\n│ │ │ │ └── responsive.css\n│ │ │ ├── assets\n│ │ │ │ ├── fonts\n│ │ │ │ │ ├── AmazonEmber_W_Bd.eot\n│ │ │ │ │ ├── AmazonEmber_W_Bd.woff\n│ │ │ │ │ ├── AmazonEmber_W_Bd.woff2\n│ │ │ │ │ ├── AmazonEmber_W_He.eot\n│ │ │ │ │ ├── AmazonEmber_W_He.woff\n│ │ │ │ │ ├── AmazonEmber_W_He.woff2\n│ │ │ │ │ ├── AmazonEmber_W_Rg.eot\n│ │ │ │ │ ├── AmazonEmber_W_Rg.woff\n│ │ │ │ │ ├── AmazonEmber_W_Rg.woff2\n│ │ │ │ │ ├── AmazonEmber_W_SBd.eot\n│ │ │ │ │ ├── AmazonEmber_W_SBd.woff\n│ │ │ │ │ ├── AmazonEmber_W_SBd.woff2\n│ │ │ │ │ ├── FontAwesome.eot\n│ │ │ │ │ ├── FontAwesome.svg\n│ │ │ │ │ ├── FontAwesome.ttf\n│ │ │ │ │ ├── FontAwesome.woff\n│ │ │ │ │ ├── FontAwesome.woff2\n│ │ │ │ │ ├── font-awesome.css\n│ │ │ │ │ └── fonts.css\n│ │ │ │ └── img\n│ │ │ │ ├── a.svg\n│ │ │ │ ├── banner-Save.jpg\n│ │ │ │ ├── banner-Save1.jpg\n│ │ │ │ ├── banner-alarm.jpg\n│ │ │ │ ├── banner-bestseller.jpg\n│ │ │ │ ├── banner-camera.jpg\n│ │ │ │ ├── banner-fs-lila.jpg\n│ │ │ │ ├── banner-fs.jpg\n│ │ │ │ ├── banner-giftbox.jpg\n│ │ │ │ ├── banner-ship.jpg\n│ │ │ │ ├── banner-shipping.jpg\n│ │ │ │ ├── flags-globe.png\n│ │ │ │ ├── flags.png\n│ │ │ │ ├── load-xs.gif\n│ │ │ │ ├── load.gif\n│ │ │ │ ├── nav-sprite.png\n│ │ │ │ └── travoltaNotFound.gif\n│ │ │ ├── components\n│ │ │ │ ├── Auth\n│ │ │ │ │ └── SigninScreen\n│ │ │ │ │ └── ErrorBaseWithBtn.tsx\n│ │ │ │ ├── Button.tsx\n│ │ │ │ ├── CheckCell.tsx\n│ │ │ │ ├── Checkout\n│ │ │ │ │ ├── CartScreen\n│ │ │ │ │ │ ├── CartRowItem.tsx\n│ │ │ │ │ │ ├── CartTable.tsx\n│ │ │ │ │ │ └── SumCard.tsx\n│ │ │ │ │ └── CheckoutSteps.tsx\n│ │ │ │ ├── CustomCheck.tsx\n│ │ │ │ ├── CustomInput.tsx\n│ │ │ │ ├── CustomRadio.tsx\n│ │ │ │ ├── CustomSelect.tsx\n│ │ │ │ ├── CustomSuspense.tsx\n│ │ │ │ ├── ExtModal.tsx\n│ │ │ │ ├── Fallbacks.tsx\n│ │ │ │ ├── HomeScreen\n│ │ │ │ │ ├── FeaturedSection.tsx\n│ │ │ │ │ ├── SellerSlide.tsx\n│ │ │ │ │ └── SliderSection.tsx\n│ │ │ │ ├── LoadingBox.tsx\n│ │ │ │ ├── LoadingOrError.tsx\n│ │ │ │ ├── MessageBox.tsx\n│ │ │ │ ├── Nav\n│ │ │ │ │ ├── InnerMenuItem.tsx\n│ │ │ │ │ ├── MenuItem.tsx\n│ │ │ │ │ ├── NavBelt\n│ │ │ │ │ │ ├── NavButton\n│ │ │ │ │ │ │ ├── DropdownButton.tsx\n│ │ │ │ │ │ │ ├── IconButton.tsx\n│ │ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ │ └── useBtnControl.ts\n│ │ │ │ │ │ ├── NavCart.tsx\n│ │ │ │ │ │ ├── NavCurrency\n│ │ │ │ │ │ │ ├── DropdownCurrency\n│ │ │ │ │ │ │ │ ├── CurrencyRate.tsx\n│ │ │ │ │ │ │ │ ├── DropdownCurrencyItem.tsx\n│ │ │ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ │ ├── NavLocator.tsx\n│ │ │ │ │ │ ├── NavLogo.tsx\n│ │ │ │ │ │ ├── NavUser\n│ │ │ │ │ │ │ ├── DropdownUser.tsx\n│ │ │ │ │ │ │ ├── adminTemplate.ts\n│ │ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ │ ├── sellerTemplate.ts\n│ │ │ │ │ │ │ ├── signinTemplate.ts\n│ │ │ │ │ │ │ ├── useDropMenuCreator.ts\n│ │ │ │ │ │ │ └── userTemplate.ts\n│ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ ├── NavMain\n│ │ │ │ │ │ ├── NavMainItem.tsx\n│ │ │ │ │ │ ├── OpenSidebarBtn.tsx\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── navMainTemplate.tsx\n│ │ │ │ │ ├── NavSearch\n│ │ │ │ │ │ ├── SearchBox\n│ │ │ │ │ │ │ ├── BoxLeft.tsx\n│ │ │ │ │ │ │ ├── BoxMiddle.tsx\n│ │ │ │ │ │ │ ├── BoxRight.tsx\n│ │ │ │ │ │ │ ├── SearchBtn.tsx\n│ │ │ │ │ │ │ ├── SearchCatScope\n│ │ │ │ │ │ │ │ ├── SearchCatDropdown.tsx\n│ │ │ │ │ │ │ │ ├── SearchCatItem.tsx\n│ │ │ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ │ │ ├── SearchInput\n│ │ │ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ │ │ ├── useKeyInput.ts\n│ │ │ │ │ │ │ │ └── useSuggestBox.tsx\n│ │ │ │ │ │ │ └── SearchSuggests\n│ │ │ │ │ │ │ ├── SuggestRow.tsx\n│ │ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ ├── useOutline.tsx\n│ │ │ │ │ │ └── useSubmit.ts\n│ │ │ │ │ ├── NavShadow.tsx\n│ │ │ │ │ ├── SearchBanner.tsx\n│ │ │ │ │ ├── SidebarMenu\n│ │ │ │ │ │ ├── SidebarHeader.tsx\n│ │ │ │ │ │ ├── SidebarLayout.tsx\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── sidebarTemplate.tsx\n│ │ │ │ │ └── SubNavCategories\n│ │ │ │ │ ├── SubNavItem.tsx\n│ │ │ │ │ └── index.tsx\n│ │ │ │ ├── PageRedirect.tsx\n│ │ │ │ ├── Pagination.tsx\n│ │ │ │ ├── Product\n│ │ │ │ │ ├── BackBanner.tsx\n│ │ │ │ │ ├── PriceNow.tsx\n│ │ │ │ │ ├── PriceTag.tsx\n│ │ │ │ │ ├── ProductCard.tsx\n│ │ │ │ │ ├── ProductColumn.tsx\n│ │ │ │ │ ├── ProductEditScreen\n│ │ │ │ │ │ ├── ImageRows.tsx\n│ │ │ │ │ │ ├── ImageSection.tsx\n│ │ │ │ │ │ └── NewImageInput.tsx\n│ │ │ │ │ ├── ProductListScreen\n│ │ │ │ │ │ └── Table.tsx\n│ │ │ │ │ ├── ProductScreen\n│ │ │ │ │ │ ├── ProductDescription.tsx\n│ │ │ │ │ │ ├── ProductImages.tsx\n│ │ │ │ │ │ ├── ProductInStock.tsx\n│ │ │ │ │ │ └── ProductReview.tsx\n│ │ │ │ │ ├── SearchScreen\n│ │ │ │ │ │ ├── ListItem.tsx\n│ │ │ │ │ │ └── SearchFilterColumn.tsx\n│ │ │ │ │ ├── SellerScreen\n│ │ │ │ │ │ └── SellerCard.tsx\n│ │ │ │ │ └── VideoScreen\n│ │ │ │ │ ├── VideoNavHeader.tsx\n│ │ │ │ │ ├── VideoRow.tsx\n│ │ │ │ │ └── components\n│ │ │ │ │ ├── ButtonBuy.tsx\n│ │ │ │ │ ├── ButtonSell.tsx\n│ │ │ │ │ ├── ButtonTrailer.tsx\n│ │ │ │ │ ├── UTube.tsx\n│ │ │ │ │ ├── VideoBanner.tsx\n│ │ │ │ │ └── VideoCard.tsx\n│ │ │ │ ├── Rating.tsx\n│ │ │ │ ├── ReviewCard.tsx\n│ │ │ │ ├── RowLegend.tsx\n│ │ │ │ ├── SortFilter.tsx\n│ │ │ │ ├── SuccessModal.tsx\n│ │ │ │ ├── Tooltip.tsx\n│ │ │ │ └── User\n│ │ │ │ ├── ContactScreen\n│ │ │ │ │ ├── ContactSubject.tsx\n│ │ │ │ │ └── SubjectTemplate.tsx\n│ │ │ │ ├── CurrencyScreen\n│ │ │ │ │ ├── CurrencySection\n│ │ │ │ │ │ ├── CurrencyOptions.tsx\n│ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ └── LanguageSection\n│ │ │ │ │ ├── LanguageOption.tsx\n│ │ │ │ │ ├── LanguageOptions.tsx\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── languageTemplate.ts\n│ │ │ │ ├── CustomerScreen\n│ │ │ │ │ ├── CustomerCard.tsx\n│ │ │ │ │ ├── CustomerHelpSection.tsx\n│ │ │ │ │ └── customerMenuTemplate.ts\n│ │ │ │ └── MapScreen\n│ │ │ │ └── MapSearchBox.tsx\n│ │ │ ├── constants\n│ │ │ │ ├── carousel.ts\n│ │ │ │ ├── index.ts\n│ │ │ │ ├── mockDummy.ts\n│ │ │ │ ├── nav.ts\n│ │ │ │ ├── productReview.ts\n│ │ │ │ ├── searchFilter.ts\n│ │ │ │ ├── shadow.ts\n│ │ │ │ ├── sortFilter.ts\n│ │ │ │ ├── storageRedux.ts\n│ │ │ │ ├── swiper.ts\n│ │ │ │ ├── validateRules.ts\n│ │ │ │ └── videoScreen.ts\n│ │ │ ├── hooks\n│ │ │ │ ├── useDebounce.ts\n│ │ │ │ ├── useDoThenDebounce.ts\n│ │ │ │ ├── usePortal.ts\n│ │ │ │ ├── useSafeState.ts\n│ │ │ │ └── useShadow.tsx\n│ │ │ ├── index.css\n│ │ │ ├── index.tsx\n│ │ │ ├── layouts\n│ │ │ │ ├── BaseTable.tsx\n│ │ │ │ ├── Form.tsx\n│ │ │ │ └── Header.tsx\n│ │ │ ├── react-app-env.d.ts\n│ │ │ ├── routes\n│ │ │ │ ├── AdminRoute.tsx\n│ │ │ │ ├── MainRoutes.tsx\n│ │ │ │ ├── PrivateRoute.tsx\n│ │ │ │ ├── SearchRoutes.tsx\n│ │ │ │ ├── SellerRoute.tsx\n│ │ │ │ ├── SuspenseRoute.tsx\n│ │ │ │ └── TokenRoutes.tsx\n│ │ │ ├── screens\n│ │ │ │ ├── Auth\n│ │ │ │ │ ├── ErrorScreen.tsx\n│ │ │ │ │ ├── RegisterScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useRegister.ts\n│ │ │ │ │ ├── Screen404.tsx\n│ │ │ │ │ └── SigninScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useSignin.ts\n│ │ │ │ ├── Checkout\n│ │ │ │ │ ├── CartScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useCart.ts\n│ │ │ │ │ ├── PaymentMethodScreen\n│ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ └── ShippingAddressScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useShippingAddress.ts\n│ │ │ │ ├── HomeScreen\n│ │ │ │ │ └── index.tsx\n│ │ │ │ ├── Order\n│ │ │ │ │ ├── OrderHistoryScreen.tsx\n│ │ │ │ │ ├── OrderListScreen.tsx\n│ │ │ │ │ ├── OrderSumScreen\n│ │ │ │ │ │ ├── AdminDeliveryCard.tsx\n│ │ │ │ │ │ ├── OrderSumCard.tsx\n│ │ │ │ │ │ ├── PaypalCard.tsx\n│ │ │ │ │ │ ├── StatusBox.tsx\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── usePaypal.ts\n│ │ │ │ │ ├── PlaceOrderScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useCart.ts\n│ │ │ │ │ └── components\n│ │ │ │ │ ├── InfoCard.tsx\n│ │ │ │ │ ├── ListRow.tsx\n│ │ │ │ │ ├── OrderItem.tsx\n│ │ │ │ │ ├── OrderItemsCard.tsx\n│ │ │ │ │ ├── OrderTable.tsx\n│ │ │ │ │ ├── PaymentMethodCard.tsx\n│ │ │ │ │ └── ShippingAddressCard.tsx\n│ │ │ │ ├── Product\n│ │ │ │ │ ├── DealScreen\n│ │ │ │ │ │ ├── dealScreen.css\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useDealScreen.ts\n│ │ │ │ │ ├── ProductEditScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useImageHandlers.ts\n│ │ │ │ │ ├── ProductListScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useProductList.ts\n│ │ │ │ │ ├── ProductScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ ├── productScreen.css\n│ │ │ │ │ │ └── useProductReview.ts\n│ │ │ │ │ ├── SearchScreen\n│ │ │ │ │ │ ├── index.tsx\n│ │ │ │ │ │ └── useSearchFilter.ts\n│ │ │ │ │ ├── SellerScreen\n│ │ │ │ │ │ └── index.tsx\n│ │ │ │ │ └── VideoScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ ├── useMovieList.ts\n│ │ │ │ │ └── videoScreen.css\n│ │ │ │ └── User\n│ │ │ │ ├── ContactScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useContact.ts\n│ │ │ │ ├── CurrencyScreen\n│ │ │ │ │ ├── currencyScreen.css\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useCurrency.ts\n│ │ │ │ ├── CustomerScreen\n│ │ │ │ │ ├── customerScreen.css\n│ │ │ │ │ └── index.tsx\n│ │ │ │ ├── MapScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useMapAPIs.ts\n│ │ │ │ ├── ProfileScreen\n│ │ │ │ │ ├── ChangePassword.tsx\n│ │ │ │ │ ├── SellerProfile.tsx\n│ │ │ │ │ ├── UserProfile.tsx\n│ │ │ │ │ └── useProfile.ts\n│ │ │ │ ├── UserEditScreen\n│ │ │ │ │ ├── index.tsx\n│ │ │ │ │ └── useUserEdit.ts\n│ │ │ │ └── UserListScreen\n│ │ │ │ ├── index.tsx\n│ │ │ │ └── useUserList.ts\n│ │ │ ├── serviceWorker.ts\n│ │ │ ├── slice\n│ │ │ │ ├── CartSlice.ts\n│ │ │ │ ├── OrderSlice.ts\n│ │ │ │ ├── ProductSlice.ts\n│ │ │ │ ├── ReduxToolKitClient.ts\n│ │ │ │ └── UserSlice.ts\n│ │ │ ├── store\n│ │ │ │ └── index.ts\n│ │ │ ├── stories\n│ │ │ │ ├── CustomInput.stories.js\n│ │ │ │ ├── Doc\n│ │ │ │ │ ├── Intro.stories.mdx\n│ │ │ │ │ ├── Structure.Backend.stories.mdx\n│ │ │ │ │ ├── Structure.Frontend.stories.mdx\n│ │ │ │ │ └── Structure.Public.stories.mdx\n│ │ │ │ ├── LoadingBox.stories.js\n│ │ │ │ ├── MessageBox.stories.js\n│ │ │ │ ├── Nav\n│ │ │ │ │ └── CartLinkBtn.stories.js\n│ │ │ │ ├── Product\n│ │ │ │ │ ├── ButtonBuy.stories.js\n│ │ │ │ │ ├── ButtonSell.stories.js\n│ │ │ │ │ ├── Video\n│ │ │ │ │ └── VideoCard.stories.js\n│ │ │ │ ├── SortFilter.stories.js\n│ │ │ │ ├── User\n│ │ │ │ │ └── CustomerCard.stories.js\n│ │ │ │ ├── button.stories.js\n│ │ │ │ ├── img\n│ │ │ │ │ ├── Redux.png\n│ │ │ │ │ ├── gif\n│ │ │ │ │ │ ├── Content\\ Management\\ Product\\ Image\\ User\\ Order.gif\n│ │ │ │ │ │ ├── Currency\\ Shipping\\ Payment\\ Contact\\ Profile\\ Validate.gif\n│ │ │ │ │ │ ├── Nav\\ Currency\\ Search\\ Suggest\\ Category\\ Filter.gif\n│ │ │ │ │ │ ├── Responsive.gif\n│ │ │ │ │ │ ├── Screen\\ SubNav\\ SearchFilter\\ Pagination.gif\n│ │ │ │ │ │ └── Sort\\ Filter\\ Search\\ Nav\\ SideNav.gif\n│ │ │ │ │ ├── mongo-express-react-node-atlas-mongoose-heroku-1000.png\n│ │ │ │ │ ├── mongo-express-react-node-heroku-dbatlas.png\n│ │ │ │ │ ├── mongoose.png\n│ │ │ │ │ ├── nx-logo.png\n│ │ │ │ │ ├── nx-react-cy-redux-swiper-vercel-1000.png\n│ │ │ │ │ ├── nx-react-cy.jpeg\n│ │ │ │ │ ├── preview-video-on-youtube.png\n│ │ │ │ │ ├── qrcode.amazim.store.png\n│ │ │ │ │ ├── qrcode.amazin.ntien.com.png\n│ │ │ │ │ └── vercel-inc-logo-vector.png\n│ │ │ │ ├── pagination.stories.js\n│ │ │ │ └── rating.stories.js\n│ │ │ └── utils\n│ │ │ ├── currencyPipe.ts\n│ │ │ ├── debounce.ts\n│ │ │ ├── dummyListsCreator.ts\n│ │ │ ├── findSuggest.ts\n│ │ │ ├── getImgUrl.ts\n│ │ │ ├── index.ts\n│ │ │ ├── savePath.ts\n│ │ │ ├── shortName.ts\n│ │ │ ├── sourceAdapter.ts\n│ │ │ ├── storage.ts\n│ │ │ ├── throttle.ts\n│ │ │ └── validate.ts\n│ │ ├── tsconfig.json\n│ │ └── yarn-error.log\n│ └── amazin-e2e\n│ ├── cypress.json\n│ ├── src\n│ │ ├── fixtures\n│ │ │ └── example.json\n│ │ ├── integration\n│ │ │ └── app.spec.ts\n│ │ ├── plugins\n│ │ │ └── index.js\n│ │ └── support\n│ │ ├── app.po.ts\n│ │ ├── commands.ts\n│ │ └── index.ts\n│ ├── tsconfig.e2e.json\n│ └── tsconfig.json\n├── babel.config.json\n├── cypress\n│ ├── fixtures\n│ ├── integration\n│ │ ├── 1-getting-started\n│ │ └── 2-advanced-examples\n│ ├── plugins\n│ ├── screenshots\n│ │ └── All\\ Integration\\ Specs\n│ └── support\n├── dist\n│ └── storybook\n│ └── amazin\n│ ├── favicon.ico\n│ └── static\n│ └── media\n├── jest.config.js\n├── jest.preset.js\n├── libs\n├── nx.json\n├── package.json\n├── tools\n│ ├── generators\n│ └── tsconfig.tools.json\n├── tsconfig.base.json\n├── workspace.json\n├── yarn-error.log\n└── yarn.lock\n...\n\n")))}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function __page(){throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};var componentMeta={title:"Structure/Frontend",includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{},componentMeta.parameters.docs=Object.assign({},componentMeta.parameters.docs||{},{page:function page(){return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__.a,{mdxStoryNameToKey:mdxStoryNameToKey,mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(MDXContent,null))}}),__webpack_exports__.default=componentMeta},2472:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"__page",(function(){return __page}));__webpack_require__(227),__webpack_require__(308),__webpack_require__(121),__webpack_require__(49),__webpack_require__(0);var _mdx_js_react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(1),_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(268),_excluded=["components"];function _extends(){return(_extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)Object.prototype.hasOwnProperty.call(source,key)&&(target[key]=source[key])}return target}).apply(this,arguments)}function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Meta=function makeShortcode(name){return function MDXDefaultShortcode(props){return console.warn("Component "+name+" was not imported, exported, or provided by MDXProvider as global scope"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("div",props)}}("Meta"),layoutProps={};function MDXContent(_ref){var components=_ref.components,props=_objectWithoutProperties(_ref,_excluded);return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("wrapper",_extends({},layoutProps,props,{components:components,mdxType:"MDXLayout"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(Meta,{title:"Structure/Public",mdxType:"Meta"}),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("h2",{id:"frontend-public-folder"},"Frontend Public Folder"),Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("pre",null,Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)("code",{parentName:"pre"},".\n├── apple-touch-icon-512.png\n├── awesome\n│ ├── FontAwesome.eot\n│ ├── FontAwesome.svg\n│ ├── FontAwesome.ttf\n│ ├── FontAwesome.woff\n│ ├── FontAwesome.woff2\n│ └── font-awesome.min.css\n├── chrome-icon-circle-192.png\n├── favicon.ico\n├── images\n│ ├── banner-Fashion.jpg\n│ ├── banner-fs.jpg\n│ ├── default-logo.png\n│ ├── icon-account.png\n│ ├── icon-contact.png\n│ ├── icon-covid19.png\n│ ├── icon-digital.png\n│ ├── icon-gift.png\n│ ├── icon-order.png\n│ ├── icon-payment.png\n│ ├── icon-report.png\n│ ├── icon-return.png\n│ ├── icon-video.png\n│ ├── logo1.png\n│ ├── logo2.png\n│ ├── no-image-p.png\n│ └── no-image.png\n├── index.html\n├── manifest.json\n├── robots.txt\n└── service-worker.js\n\n")))}MDXContent.displayName="MDXContent",MDXContent.isMDXComponent=!0;var __page=function __page(){throw new Error("Docs-only story")};__page.parameters={docsOnly:!0};var componentMeta={title:"Structure/Public",includeStories:["__page"]},mdxStoryNameToKey={};componentMeta.parameters=componentMeta.parameters||{},componentMeta.parameters.docs=Object.assign({},componentMeta.parameters.docs||{},{page:function page(){return Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(_storybook_addon_docs__WEBPACK_IMPORTED_MODULE_6__.a,{mdxStoryNameToKey:mdxStoryNameToKey,mdxComponentMeta:componentMeta},Object(_mdx_js_react__WEBPACK_IMPORTED_MODULE_5__.b)(MDXContent,null))}}),__webpack_exports__.default=componentMeta},2473:function(module,exports,__webpack_require__){var map={"./stories/CustomInput.stories.js":2560,"./stories/LoadingBox.stories.js":2561,"./stories/MessageBox.stories.js":2562,"./stories/Nav/CartLinkBtn.stories.js":2563,"./stories/Product/ButtonBuy.stories.js":2480,"./stories/Product/ButtonSell.stories.js":2518,"./stories/Product/VideoCard.stories.js":2547,"./stories/SortFilter.stories.js":2564,"./stories/User/CustomerCard.stories.js":2556,"./stories/button.stories.js":2565,"./stories/pagination.stories.js":2566,"./stories/rating.stories.js":2549};function webpackContext(req){var id=webpackContextResolve(req);return __webpack_require__(id)}function webpackContextResolve(req){if(!__webpack_require__.o(map,req)){var e=new Error("Cannot find module '"+req+"'");throw e.code="MODULE_NOT_FOUND",e}return map[req]}webpackContext.keys=function webpackContextKeys(){return Object.keys(map)},webpackContext.resolve=webpackContextResolve,module.exports=webpackContext,webpackContext.id=2473},2480:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"BuyRent",(function(){return BuyRent}));__webpack_require__(49),__webpack_require__(161);var _screens_Product_VideoScreen_components_ButtonBuy__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(484),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4);__webpack_exports__.default={title:"Components/Screens/Product/Video Screen/Button Buy",component:_screens_Product_VideoScreen_components_ButtonBuy__WEBPACK_IMPORTED_MODULE_2__.a};var Template=function Template(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_screens_Product_VideoScreen_components_ButtonBuy__WEBPACK_IMPORTED_MODULE_2__.a,Object.assign({},props))};Template.displayName="Template";var args={movie:void 0,LinkTo:function LinkTo(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("div",Object.assign({},props))}},BuyRent=Template.bind({});BuyRent.args=Object.assign({},args),BuyRent.parameters=Object.assign({storySource:{source:"(props) => <ButtonBuy {...props} />"}},BuyRent.parameters)},2518:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"SellerSell",(function(){return SellerSell})),__webpack_require__.d(__webpack_exports__,"Disabled",(function(){return Disabled}));__webpack_require__(49),__webpack_require__(161);var _screens_Product_VideoScreen_components_ButtonSell__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(486),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4);__webpack_exports__.default={title:"Components/Screens/Product/Video Screen/Button Sell",component:_screens_Product_VideoScreen_components_ButtonSell__WEBPACK_IMPORTED_MODULE_2__.a};var Template=function Template(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_screens_Product_VideoScreen_components_ButtonSell__WEBPACK_IMPORTED_MODULE_2__.a,Object.assign({},props))};Template.displayName="Template";var args={disabled:!1,onClick:function onClick(){}},SellerSell=Template.bind({});SellerSell.args=Object.assign({},args);var Disabled=Template.bind({});Disabled.args=Object.assign({},args,{disabled:!0}),SellerSell.parameters=Object.assign({storySource:{source:"(props) => <SellerButton {...props} />"}},SellerSell.parameters),Disabled.parameters=Object.assign({storySource:{source:"(props) => <SellerButton {...props} />"}},Disabled.parameters)},2547:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"Landscape",(function(){return Landscape})),__webpack_require__.d(__webpack_exports__,"Portrait",(function(){return Portrait})),__webpack_require__.d(__webpack_exports__,"Placeholder",(function(){return Placeholder}));__webpack_require__(49),__webpack_require__(677),__webpack_require__(477),__webpack_require__(261),__webpack_require__(121),__webpack_require__(356),__webpack_require__(262),__webpack_require__(161);var _screens_Product_VideoScreen_components_ButtonSell__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(486),_screens_Product_VideoScreen_components_ButtonBuy__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(484),_components_Rating__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(485),_utils__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(313),_constants__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(76),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(4),Template=function Template(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"ml-1 mt-1 p-1",children:Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(VideoCard,Object.assign({},props))})};function VideoCard(_ref){var _movie$description,movie=_ref.movie,portrait=_ref.portrait;return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:"m-card "+(portrait?"m-card--portrait":""),children:[Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("img",{src:Object(_utils__WEBPACK_IMPORTED_MODULE_11__.a)(movie._id,movie.image?movie.image.split("^")[1-portrait]:"https://amazim.store/images/no-image.png"),alt:movie.name}),Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:"m-card__background",children:[Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:"m-card__text",children:[((null==movie||null===(_movie$description=movie.description)||void 0===_movie$description?void 0:_movie$description.slice(0,150))||"Description ")+"..",Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"m-card__rating",children:Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_components_Rating__WEBPACK_IMPORTED_MODULE_10__.a,{rating:8.5,steps:10,numReviews:200})})]}),Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsxs)("div",{className:"m-card__more",children:[Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_screens_Product_VideoScreen_components_ButtonSell__WEBPACK_IMPORTED_MODULE_8__.a,{}),Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)(_screens_Product_VideoScreen_components_ButtonBuy__WEBPACK_IMPORTED_MODULE_9__.a,{LinkTo:function LinkTo(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",Object.assign({},props))}})]})]}),Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"m-card__info",children:Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_13__.jsx)("div",{className:"m-card__name",children:movie.name})})]})}Template.displayName="Template",VideoCard.displayName="VideoCard",__webpack_exports__.default={title:"Components/Screens/Product/Video Screen/Video Card",component:VideoCard};var args={movie:_constants__WEBPACK_IMPORTED_MODULE_12__.g.EXAMPLES[0],portrait:!1},Landscape=Template.bind({});Landscape.args=Object.assign({},args);var Portrait=Template.bind({});Portrait.args=Object.assign({},args,{portrait:!0});var Placeholder=Template.bind({});Placeholder.args=Object.assign({},args,{movie:{}}),Landscape.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="ml-1 mt-1 p-1">\n <VideoCard {...props} />\n </div>\n)'}},Landscape.parameters),Portrait.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="ml-1 mt-1 p-1">\n <VideoCard {...props} />\n </div>\n)'}},Portrait.parameters),Placeholder.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="ml-1 mt-1 p-1">\n <VideoCard {...props} />\n </div>\n)'}},Placeholder.parameters)},2549:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"Average",(function(){return Average})),__webpack_require__.d(__webpack_exports__,"Good",(function(){return Good})),__webpack_require__.d(__webpack_exports__,"Bad",(function(){return Bad})),__webpack_require__.d(__webpack_exports__,"NoReview",(function(){return NoReview})),__webpack_require__.d(__webpack_exports__,"Rating10Steps",(function(){return Rating10Steps})),__webpack_require__.d(__webpack_exports__,"WithCaption",(function(){return WithCaption}));__webpack_require__(49),__webpack_require__(161);var _components_Rating__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(485),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4);__webpack_exports__.default={title:"Components/Rating",component:_components_Rating__WEBPACK_IMPORTED_MODULE_2__.a};var Template=function Template(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)(_components_Rating__WEBPACK_IMPORTED_MODULE_2__.a,Object.assign({},props))};Template.displayName="Template";var args={rating:0,numReviews:200,caption:"",steps:5},Average=Template.bind({});Average.args=Object.assign({},args,{rating:2.5});var Good=Template.bind({});Good.args=Object.assign({},args,{rating:4.5});var Bad=Template.bind({});Bad.args=Object.assign({},args,{rating:.5});var NoReview=Template.bind({});NoReview.args=Object.assign({},args,{numReviews:0});var Rating10Steps=Template.bind({});Rating10Steps.args=Object.assign({},args,{rating:9.5,steps:10});var WithCaption=Template.bind({});WithCaption.args=Object.assign({},args,{caption:" Stars & Up"}),Average.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},Average.parameters),Good.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},Good.parameters),Bad.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},Bad.parameters),NoReview.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},NoReview.parameters),Rating10Steps.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},Rating10Steps.parameters),WithCaption.parameters=Object.assign({storySource:{source:"(props) => <Rating {...props} />"}},WithCaption.parameters)},2556:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"Card0",(function(){return Card0})),__webpack_require__.d(__webpack_exports__,"Card1",(function(){return Card1})),__webpack_require__.d(__webpack_exports__,"Card2",(function(){return Card2})),__webpack_require__.d(__webpack_exports__,"Card3",(function(){return Card3})),__webpack_require__.d(__webpack_exports__,"Card4",(function(){return Card4})),__webpack_require__.d(__webpack_exports__,"Card5",(function(){return Card5})),__webpack_require__.d(__webpack_exports__,"Card6",(function(){return Card6})),__webpack_require__.d(__webpack_exports__,"Card7",(function(){return Card7})),__webpack_require__.d(__webpack_exports__,"Card8",(function(){return Card8})),__webpack_require__.d(__webpack_exports__,"Card9",(function(){return Card9})),__webpack_require__.d(__webpack_exports__,"AllCards",(function(){return AllCards}));__webpack_require__(49),__webpack_require__(309),__webpack_require__(161),__webpack_require__(679),__webpack_require__(121),__webpack_require__(356),__webpack_require__(464),__webpack_require__(651),__webpack_require__(652),__webpack_require__(466),__webpack_require__(655),__webpack_require__(262),__webpack_require__(261),__webpack_require__(989);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),react_router=__webpack_require__(46),jsx_runtime=__webpack_require__(4);function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var CustomerCard_CustomerCard=function _CustomerCard(_ref){var img=_ref.img,label=_ref.label,line1=_ref.line1,line2=_ref.line2,to=_ref.to,className=_ref.className,_ref$baseUrl=_ref.baseUrl,baseUrl=void 0===_ref$baseUrl?"":_ref$baseUrl,history=Object(react_router.d)();return Object(jsx_runtime.jsx)("div",{className:"c-box "+className,onClick:function onClick(){return history.push(to)},children:Object(jsx_runtime.jsxs)("div",{className:"c-box__inner",children:[Object(jsx_runtime.jsx)("div",{className:"c-box__icon-wrapper",children:Object(jsx_runtime.jsx)("img",{className:"c-box__icon",src:baseUrl+"/images/icon-"+img+".png",alt:"icon "+img})}),Object(jsx_runtime.jsxs)("div",{className:"c-box__info",children:[Object(jsx_runtime.jsx)("h3",{className:"c-box__label",children:label}),Object(jsx_runtime.jsxs)("ul",{className:"c-box__text",children:[Object(jsx_runtime.jsx)("li",{children:line1}),Object(jsx_runtime.jsx)("li",{children:line2})]})]})]})})};CustomerCard_CustomerCard.displayName="_CustomerCard";var CustomerScreen_CustomerCard=react_default.a.memo(CustomerCard_CustomerCard),CustomerCard_stories_Template=(__webpack_exports__.default={title:"Components/Screens/User/Customer Card",component:CustomerScreen_CustomerCard},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"c-screen customer p-1",children:Object(jsx_runtime.jsx)("div",{className:"container",children:Object(jsx_runtime.jsx)("div",{className:"c-boxes mt-1",children:Object(jsx_runtime.jsx)(CustomerScreen_CustomerCard,Object.assign({},props))})})})});CustomerCard_stories_Template.displayName="Template";var customerCards=[["order","Your Orders","Track parcels","Edit or cancel orders","/order-history"],["return","Returns & Refunds","Return or exchange items","Print return mailing labels","","disabled"],["digital","Address Management","Find local address","Check shipping service","/shipping"],["video","Your Video Account","Kid account control","Parenting discussion","/video"],["payment","Payment Options","Add or edit payment methods","Change your currency","/currency/cType/EUR"],["account","Your Account","Manage your account preferences","Update login information","/profile"],["report","Report Something Suspicious","Scam Call or Phishing Email","","/contact/subject/Report"],["gift","Gift Cards & Top Up","Need a gift, a box,","Anniversary?","/search/category/Gifts And Boxes"],["contact","Contact Us","Contact our Customer Service","via Phone or Chat","/contact/subject/Customer"],["covid19","COVID-19 & Information","FAQs about the impact on ordering","","","disabled"]].map((function(p){return Object.assign({},function mapCustomerCardProp(_ref2,key){var _ref3=_slicedToArray(_ref2,6),img=_ref3[0],label=_ref3[1],line1=_ref3[2],line2=_ref3[3],to=_ref3[4],_ref3$=_ref3[5];return{img:img,label:label,line1:line1,line2:line2,to:to,className:void 0===_ref3$?"":_ref3$,key:key}}(p),{baseUrl:"https://amazim.store"})})),Card0=CustomerCard_stories_Template.bind({});Card0.args=Object.assign({},customerCards[0]);var Card1=CustomerCard_stories_Template.bind({});Card1.args=Object.assign({},customerCards[1]);var Card2=CustomerCard_stories_Template.bind({});Card2.args=Object.assign({},customerCards[2]);var Card3=CustomerCard_stories_Template.bind({});Card3.args=Object.assign({},customerCards[3]);var Card4=CustomerCard_stories_Template.bind({});Card4.args=Object.assign({},customerCards[4]);var Card5=CustomerCard_stories_Template.bind({});Card5.args=Object.assign({},customerCards[5]);var Card6=CustomerCard_stories_Template.bind({});Card6.args=Object.assign({},customerCards[6]);var Card7=CustomerCard_stories_Template.bind({});Card7.args=Object.assign({},customerCards[7]);var Card8=CustomerCard_stories_Template.bind({});Card8.args=Object.assign({},customerCards[8]);var Card9=CustomerCard_stories_Template.bind({});Card9.args=Object.assign({},customerCards[9]);var CustomerCard_stories_TemplateAll=function TemplateAll(_ref){var cards=_ref.cards;return Object(jsx_runtime.jsx)("div",{className:"c-screen customer p-1",children:Object(jsx_runtime.jsx)("div",{className:"container",children:Object(jsx_runtime.jsx)("div",{className:"c-boxes",children:cards.map((function(props){return Object(jsx_runtime.jsx)(CustomerScreen_CustomerCard,Object.assign({},props))}))})})})};CustomerCard_stories_TemplateAll.displayName="TemplateAll";var AllCards=CustomerCard_stories_TemplateAll.bind({});AllCards.args={cards:customerCards},Card0.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card0.parameters),Card1.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card1.parameters),Card2.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card2.parameters),Card3.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card3.parameters),Card4.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card4.parameters),Card5.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card5.parameters),Card6.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card6.parameters),Card7.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card7.parameters),Card8.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card8.parameters),Card9.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes mt-1">\n <CustomerCard {...props} />\n </div>\n </div>\n </div>\n)'}},Card9.parameters),AllCards.parameters=Object.assign({storySource:{source:'({ cards }) => (\n <div className="c-screen customer p-1">\n <div className="container">\n <div className="c-boxes">\n {cards.map((props) => (\n <CustomerCard {...props} />\n ))}\n </div>\n </div>\n </div>\n)'}},AllCards.parameters)},2559:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__);var preview_namespaceObject={};__webpack_require__.r(preview_namespaceObject),__webpack_require__.d(preview_namespaceObject,"parameters",(function(){return parameters}));__webpack_require__(227),__webpack_require__(121),__webpack_require__(2427),__webpack_require__(1416),__webpack_require__(1487),__webpack_require__(1489),__webpack_require__(2428),__webpack_require__(2429),__webpack_require__(1415);var client_api=__webpack_require__(2572),esm=__webpack_require__(6),parameters=(__webpack_require__(2430),__webpack_require__(2435),__webpack_require__(2439),__webpack_require__(2441),__webpack_require__(2443),__webpack_require__(2445),__webpack_require__(2464),{options:{storySort:{order:["Intro","Structure",["Frontend","Public","Backend"],"Components",["Nav","Screens","Button"]]}}});function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter((function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable}))),keys.push.apply(keys,symbols)}return keys}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.keys(preview_namespaceObject).forEach((function(key){var value=preview_namespaceObject[key];switch(key){case"args":case"argTypes":return esm.a.warn("Invalid args/argTypes in config, ignoring.",JSON.stringify(value));case"decorators":return value.forEach((function(decorator){return Object(client_api.c)(decorator,!1)}));case"loaders":return value.forEach((function(loader){return Object(client_api.d)(loader,!1)}));case"parameters":return Object(client_api.e)(function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach((function(key){_defineProperty(target,key,source[key])})):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach((function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))}))}return target}({},value),!1);case"argTypesEnhancers":return value.forEach((function(enhancer){return Object(client_api.a)(enhancer)}));case"argsEnhancers":return value.forEach((function(enhancer){return Object(client_api.b)(enhancer)}));case"render":return Object(client_api.g)(value);case"globals":case"globalTypes":var v={};return v[key]=value,Object(client_api.e)(v,!1);default:return console.log(key+" was not supported :( !")}}))},2560:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"SameLabel",(function(){return SameLabel})),__webpack_require__.d(__webpack_exports__,"OptionalLabel",(function(){return OptionalLabel})),__webpack_require__.d(__webpack_exports__,"Inline",(function(){return Inline})),__webpack_require__.d(__webpack_exports__,"TextArea",(function(){return TextArea}));__webpack_require__(49),__webpack_require__(161),__webpack_require__(227),__webpack_require__(308),__webpack_require__(121),__webpack_require__(2474),__webpack_require__(677),__webpack_require__(477);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),jsx_runtime=__webpack_require__(4),_excluded=["text","type","placeholder","hook","textarea","label","wrapClass"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _CustomInput(_ref){var text=_ref.text,_ref$type=_ref.type,type=void 0===_ref$type?"text":_ref$type,_ref$placeholder=_ref.placeholder,placeholder=void 0===_ref$placeholder?"Enter "+text:_ref$placeholder,hook=_ref.hook,_ref$textarea=_ref.textarea,textarea=void 0!==_ref$textarea&&_ref$textarea,_ref$label=_ref.label,label=void 0===_ref$label?text:_ref$label,_ref$wrapClass=_ref.wrapClass,wrapClass=void 0===_ref$wrapClass?"":_ref$wrapClass,rest=_objectWithoutProperties(_ref,_excluded),id=text.split(" ").join("-").toLowerCase(),props=Object.assign(rest,{id:id,text:text,type:type,placeholder:placeholder});return hook&&(props.value=hook[0],props.onChange=function(e){return hook[1](e.target.value)}),Object(jsx_runtime.jsxs)("div",{className:wrapClass,children:["none"!==label&&Object(jsx_runtime.jsx)("label",{htmlFor:props.id,children:label+" "}),textarea?Object(jsx_runtime.jsx)("textarea",Object.assign({},props)):Object(jsx_runtime.jsx)("input",Object.assign({value:"button"===type||"submit"===type?text:rest.value},props))]})}_CustomInput.displayName="_CustomInput";var components_CustomInput=react_default.a.memo(_CustomInput),CustomInput_stories_Template=(__webpack_exports__.default={title:"Components/Form Custom Input",component:components_CustomInput},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"p-1",children:Object(jsx_runtime.jsx)("form",{className:"form",children:Object(jsx_runtime.jsx)(components_CustomInput,Object.assign({},props))})})});CustomInput_stories_Template.displayName="Template";var args={text:"Sample Text Input",type:"text",placeholder:"Enter Sample Text Input",hook:{},textarea:!1,label:"Sample Text Input",wrapClass:"flex-col",rest:null},SameLabel=CustomInput_stories_Template.bind({});SameLabel.args=Object.assign({},args);var OptionalLabel=CustomInput_stories_Template.bind({});OptionalLabel.args=Object.assign({},args,{label:"Set Or Remove Label"});var Inline=CustomInput_stories_Template.bind({});Inline.args=Object.assign({},args,{wrapClass:""});var TextArea=CustomInput_stories_Template.bind({});TextArea.args=Object.assign({},args,{textarea:!0}),SameLabel.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <form className="form">\n <CustomInput {...props} />\n </form>\n </div>\n)'}},SameLabel.parameters),OptionalLabel.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <form className="form">\n <CustomInput {...props} />\n </form>\n </div>\n)'}},OptionalLabel.parameters),Inline.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <form className="form">\n <CustomInput {...props} />\n </form>\n </div>\n)'}},Inline.parameters),TextArea.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <form className="form">\n <CustomInput {...props} />\n </form>\n </div>\n)'}},TextArea.parameters)},2561:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"LoadingNormal",(function(){return LoadingNormal})),__webpack_require__.d(__webpack_exports__,"LoadingXL",(function(){return LoadingXL}));__webpack_require__(49),__webpack_require__(161);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),jsx_runtime=__webpack_require__(4);function _LoadingBox(_ref){var _ref$hide=_ref.hide,hide=void 0!==_ref$hide&&_ref$hide,_ref$xl=_ref.xl,xl=void 0!==_ref$xl&&_ref$xl,_ref$wrapClass=_ref.wrapClass,wrapClass=void 0===_ref$wrapClass?"":_ref$wrapClass;if(hide)return null;var innerComponent=function innerComponent(){return Object(jsx_runtime.jsx)("div",{className:"loading",children:xl?Object(jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[Object(jsx_runtime.jsx)("b",{children:"Loading .."}),Object(jsx_runtime.jsx)("div",{className:"sprite__loading--xl"})]}):Object(jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:["Loading ..",Object(jsx_runtime.jsx)("div",{className:"sprite__loading"})]})})};return wrapClass?Object(jsx_runtime.jsx)("div",{className:wrapClass,children:innerComponent()}):innerComponent()}var components_LoadingBox=react_default.a.memo(_LoadingBox),LoadingBox_stories_Template=(__webpack_exports__.default={title:"Components/Loading Box",component:components_LoadingBox},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"p-1",children:Object(jsx_runtime.jsx)(components_LoadingBox,Object.assign({},props))})});LoadingBox_stories_Template.displayName="Template";var args={xl:!1,wrapClass:""},LoadingNormal=LoadingBox_stories_Template.bind({});LoadingNormal.args=Object.assign({},args);var LoadingXL=LoadingBox_stories_Template.bind({});LoadingXL.args=Object.assign({},args,{xl:!0}),LoadingNormal.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <LoadingBox {...props} />\n </div>\n)'}},LoadingNormal.parameters),LoadingXL.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <LoadingBox {...props} />\n </div>\n)'}},LoadingXL.parameters)},2562:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"InfoMessage",(function(){return InfoMessage})),__webpack_require__.d(__webpack_exports__,"ErrorMessage",(function(){return ErrorMessage})),__webpack_require__.d(__webpack_exports__,"MultiMessages",(function(){return MultiMessages})),__webpack_require__.d(__webpack_exports__,"SuccessMessage",(function(){return SuccessMessage}));__webpack_require__(49),__webpack_require__(161),__webpack_require__(679),__webpack_require__(309);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),jsx_runtime=__webpack_require__(4);function _MessageBox(_ref){var _ref$show=_ref.show,show=void 0!==_ref$show&&_ref$show,msg=_ref.msg,variant=_ref.variant,_ref$wrapClass=_ref.wrapClass,wrapClass=void 0===_ref$wrapClass?"":_ref$wrapClass,children=_ref.children;if(!(show||null!=msg&&msg.length))return null;var infos=msg||children,innerComponent=function innerComponent(){return Object(jsx_runtime.jsx)("div",{className:"alert alert--"+(variant||"info"),children:Array.isArray(infos)?Object(jsx_runtime.jsx)("ul",{children:infos.map((function(info,id){return Object(jsx_runtime.jsx)("li",{children:info},id)}))}):infos})};return wrapClass?Object(jsx_runtime.jsx)("div",{className:wrapClass,children:innerComponent()}):innerComponent()}var components_MessageBox=react_default.a.memo(_MessageBox),MessageBox_stories_Template=(__webpack_exports__.default={title:"Components/Message Box",component:components_MessageBox},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"p-1",children:Object(jsx_runtime.jsx)(components_MessageBox,Object.assign({},props))})});MessageBox_stories_Template.displayName="Template";var args={msg:"Test Message Info Message Box Here",show:!0,variant:"info",wrapClass:""},InfoMessage=MessageBox_stories_Template.bind(args);InfoMessage.args=Object.assign({},args);var ErrorMessage=MessageBox_stories_Template.bind({});ErrorMessage.args=Object.assign({},args,{variant:"danger"});var MultiMessages=MessageBox_stories_Template.bind({});MultiMessages.args=Object.assign({},args,{msg:["Test Message Info Message Box Here","Test Message Info Message Box Here","Test Message Info Message Box Here"]});var SuccessMessage=MessageBox_stories_Template.bind({});SuccessMessage.args=Object.assign({},args,{variant:"success"}),InfoMessage.parameters=Object.assign({storySource:{source:"Template.bind(args)"}},InfoMessage.parameters),ErrorMessage.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <MessageBox {...props} />\n </div>\n)'}},ErrorMessage.parameters),MultiMessages.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <MessageBox {...props} />\n </div>\n)'}},MultiMessages.parameters),SuccessMessage.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <MessageBox {...props} />\n </div>\n)'}},SuccessMessage.parameters)},2563:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"CartEmpty",(function(){return CartEmpty})),__webpack_require__.d(__webpack_exports__,"CartMax",(function(){return CartMax}));__webpack_require__(49),__webpack_require__(161),__webpack_require__(227),__webpack_require__(308),__webpack_require__(121);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),react_router_dom=__webpack_require__(232),jsx_runtime=__webpack_require__(4),_excluded=["counter","LinkTo"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}function _CartLinkBtn(_ref){var counter=_ref.counter,_ref$LinkTo=_ref.LinkTo,LinkTo=void 0===_ref$LinkTo?function(props){return Object(jsx_runtime.jsx)(react_router_dom.a,Object.assign({},props))}:_ref$LinkTo,rest=_objectWithoutProperties(_ref,_excluded);return Object(jsx_runtime.jsxs)(LinkTo,Object.assign({className:"nav__cart flex",tabIndex:"2"},rest,{children:[Object(jsx_runtime.jsxs)("div",{children:[Object(jsx_runtime.jsx)("div",{className:"cart__counter",children:counter}),Object(jsx_runtime.jsx)("div",{className:"sprite__cart"})]}),Object(jsx_runtime.jsxs)("div",{className:"pc-low--off",children:[Object(jsx_runtime.jsx)("div",{className:"nav__line-1",children:"Shopping-"}),Object(jsx_runtime.jsx)("div",{className:"nav__line-2",children:"Basket"})]})]}))}_CartLinkBtn.displayName="_CartLinkBtn";var HeaderNavBelt_CartLinkBtn=react_default.a.memo(_CartLinkBtn,(function(prev,next){return prev.counter===next.counter})),CartLinkBtn_stories_Template=(__webpack_exports__.default={title:"Components/Nav/Cart Link Button",component:HeaderNavBelt_CartLinkBtn},function Template(args){return Object(jsx_runtime.jsx)(HeaderNavBelt_CartLinkBtn,Object.assign({},args))});CartLinkBtn_stories_Template.displayName="Template";var Args={counter:0,LinkTo:function LinkTo(props){return Object(jsx_runtime.jsx)("div",Object.assign({},props))}},CartEmpty=CartLinkBtn_stories_Template.bind(Args);CartEmpty.args=Object.assign({},Args);var CartMaxArgs=Object.assign({},Args,{counter:99}),CartMax=CartLinkBtn_stories_Template.bind(CartMaxArgs);CartMax.args=Object.assign({},CartMaxArgs),CartEmpty.parameters=Object.assign({storySource:{source:"Template.bind(Args)"}},CartEmpty.parameters),CartMax.parameters=Object.assign({storySource:{source:"Template.bind(CartMaxArgs)"}},CartMax.parameters)},2564:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"FirstOption",(function(){return FirstOption})),__webpack_require__.d(__webpack_exports__,"LastOption",(function(){return LastOption}));__webpack_require__(49),__webpack_require__(1515),__webpack_require__(161),__webpack_require__(309);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),react_router=__webpack_require__(46),constants=__webpack_require__(76),jsx_runtime=__webpack_require__(4);function _SortFilter(_ref){var order=_ref.order,getUrl=_ref.getUrl,history=Object(react_router.d)();return Object(jsx_runtime.jsxs)("div",{className:"sort__filter",children:[Object(jsx_runtime.jsx)("label",{htmlFor:"filter__options",children:"Sort by"}),Object(jsx_runtime.jsx)("div",{className:"sprite__caret"}),Object(jsx_runtime.jsx)("select",{id:"filter__options",value:order,onChange:function onChange(e){history.push(getUrl({order:e.target.value}))},children:Object(jsx_runtime.jsx)("optgroup",{label:"Sort by:",children:Object.values(constants.e).map((function(filter,id){return Object(jsx_runtime.jsx)("option",{value:filter.OPT,children:filter.LABEL},id)}))})})]})}_SortFilter.displayName="_SortFilter";var components_SortFilter=react_default.a.memo(_SortFilter),SortFilter_stories_Template=(__webpack_exports__.default={title:"Components/Sort Filter",component:components_SortFilter},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"p-1",children:Object(jsx_runtime.jsx)(components_SortFilter,Object.assign({},props))})});SortFilter_stories_Template.displayName="Template";var SortOpt=Object.values(constants.e),args={order:SortOpt[0].OPT,getUrl:function getUrl(){}},FirstOption=SortFilter_stories_Template.bind({});FirstOption.args=Object.assign({},args);var LastOption=SortFilter_stories_Template.bind({});LastOption.args=Object.assign({},args,{order:SortOpt[SortOpt.length-1].OPT}),FirstOption.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <SortFilter {...props} />\n </div>\n)'}},FirstOption.parameters),LastOption.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <SortFilter {...props} />\n </div>\n)'}},LastOption.parameters)},2565:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"Primary",(function(){return Primary})),__webpack_require__.d(__webpack_exports__,"Secondary",(function(){return Secondary})),__webpack_require__.d(__webpack_exports__,"Success",(function(){return Success})),__webpack_require__.d(__webpack_exports__,"Danger",(function(){return Danger})),__webpack_require__.d(__webpack_exports__,"Disabled",(function(){return Disabled})),__webpack_require__.d(__webpack_exports__,"Small",(function(){return Small}));__webpack_require__(49),__webpack_require__(161),__webpack_require__(227),__webpack_require__(308),__webpack_require__(121);var react_router_dom=__webpack_require__(232),jsx_runtime=__webpack_require__(4),_excluded=["wrapClass","to","label","primary","xs","className","ariaLabel","children"];function _objectWithoutProperties(source,excluded){if(null==source)return{};var key,i,target=function _objectWithoutPropertiesLoose(source,excluded){if(null==source)return{};var key,i,target={},sourceKeys=Object.keys(source);for(i=0;i<sourceKeys.length;i++)key=sourceKeys[i],excluded.indexOf(key)>=0||(target[key]=source[key]);return target}(source,excluded);if(Object.getOwnPropertySymbols){var sourceSymbolKeys=Object.getOwnPropertySymbols(source);for(i=0;i<sourceSymbolKeys.length;i++)key=sourceSymbolKeys[i],excluded.indexOf(key)>=0||Object.prototype.propertyIsEnumerable.call(source,key)&&(target[key]=source[key])}return target}var Button_Button=function Button(_ref){var _ref$wrapClass=_ref.wrapClass,wrapClass=void 0===_ref$wrapClass?"":_ref$wrapClass,_ref$to=_ref.to,to=void 0===_ref$to?"":_ref$to,_ref$label=_ref.label,label=void 0===_ref$label?"":_ref$label,_ref$primary=_ref.primary,primary=void 0!==_ref$primary&&_ref$primary,_ref$xs=_ref.xs,xs=void 0!==_ref$xs&&_ref$xs,_ref$className=_ref.className,className=void 0===_ref$className?"":_ref$className,_ref$ariaLabel=_ref.ariaLabel,ariaLabel=void 0===_ref$ariaLabel?label||wrapClass||className:_ref$ariaLabel,children=_ref.children,props=_objectWithoutProperties(_ref,_excluded),innerButton=function innerButton(_props){return Object(jsx_runtime.jsx)("button",Object.assign({className:(primary?"primary":"")+" "+(xs?"btn--xs":"")+" "+className+" mb-1",ariaLabel:ariaLabel},_props,{children:label||children}))};return to?Object(jsx_runtime.jsx)(react_router_dom.a,Object.assign({to:to},props,{children:innerButton()})):wrapClass?Object(jsx_runtime.jsx)("div",{className:wrapClass,children:innerButton(props)}):innerButton(props)};Button_Button.displayName="Button";var components_Button=Button_Button,button_stories_Template=(__webpack_exports__.default={title:"Components/Button",component:components_Button},function Template(props){return Object(jsx_runtime.jsx)("div",{className:"p-1",children:Object(jsx_runtime.jsx)(components_Button,Object.assign({},props))})});button_stories_Template.displayName="Template";var args={label:"Secondary",wrapClass:"",ariaLabel:"",primary:!1,xs:!1,className:"",onFocus:function onFocus(){},onClick:function onClick(){},to:void 0},Primary=button_stories_Template.bind({});Primary.args=Object.assign({},args,{primary:!0,label:"Primary"});var Secondary=button_stories_Template.bind({});Secondary.args=Object.assign({},args);var Success=button_stories_Template.bind({});Success.args=Object.assign({},args,{label:"Success",className:"success"});var Danger=button_stories_Template.bind({});Danger.args=Object.assign({},args,{label:"Danger",className:"danger"});var Disabled=button_stories_Template.bind({});Disabled.args=Object.assign({},args,{label:"Disabled",className:"disabled"});var Small=button_stories_Template.bind({});Small.args=Object.assign({},args,{xs:!0,label:"Small",className:"small"}),Primary.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Primary.parameters),Secondary.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Secondary.parameters),Success.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Success.parameters),Danger.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Danger.parameters),Disabled.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Disabled.parameters),Small.parameters=Object.assign({storySource:{source:'(props) => (\n <div className="p-1">\n <Button {...props} />\n </div>\n)'}},Small.parameters)},2566:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,"Empty",(function(){return Empty})),__webpack_require__.d(__webpack_exports__,"Active",(function(){return Active})),__webpack_require__.d(__webpack_exports__,"Disabled",(function(){return Disabled})),__webpack_require__.d(__webpack_exports__,"FirstPage",(function(){return FirstPage})),__webpack_require__.d(__webpack_exports__,"LastPage",(function(){return LastPage})),__webpack_require__.d(__webpack_exports__,"WithHelp",(function(){return WithHelp}));__webpack_require__(49),__webpack_require__(161),__webpack_require__(309),__webpack_require__(464),__webpack_require__(466),__webpack_require__(655),__webpack_require__(679),__webpack_require__(121),__webpack_require__(356),__webpack_require__(651),__webpack_require__(652),__webpack_require__(989),__webpack_require__(262),__webpack_require__(261);var react=__webpack_require__(0),react_default=__webpack_require__.n(react),react_router_dom=__webpack_require__(232),jsx_runtime=__webpack_require__(4);function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){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 _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _Pagination(_ref){var getUrl=_ref.getUrl,page=_ref.page,pages=_ref.pages,_ref$className=_ref.className,className=void 0===_ref$className?"":_ref$className,_ref$help=_ref.help,help=void 0!==_ref$help&&_ref$help,_ref$LinkTo=_ref.LinkTo,LinkTo=void 0===_ref$LinkTo?function(props){return Object(jsx_runtime.jsx)(react_router_dom.a,Object.assign({},props))}:_ref$LinkTo;return Object(jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[Object(jsx_runtime.jsx)("div",{className:"row center pagination",children:_toConsumableArray(Array(pages||0).keys()).map((function(x){return Object(jsx_runtime.jsx)(LinkTo,{className:(x+1===page?"active":"")+" "+className,to:getUrl({page:x+1}),children:x+1},x)}))}),!!help&&Object(jsx_runtime.jsxs)("div",{children:[Object(jsx_runtime.jsx)("h2",{children:"Do you need help?"}),Object(jsx_runtime.jsxs)("p",{children:["Visit the"," ",Object(jsx_runtime.jsx)(LinkTo,{to:"/customer",children:Object(jsx_runtime.jsx)("b",{children:"help section"})})," or ",Object(jsx_runtime.jsx)(LinkTo,{to:"/contact/subject/Help",children:Object(jsx_runtime.jsx)("b",{children:"contact us"})}),Object(jsx_runtime.jsx)("br",{}),Object(jsx_runtime.jsx)("br",{})]})]})]})}var components_Pagination=react_default.a.memo(_Pagination),pagination_stories_Template=(__webpack_exports__.default={title:"Components/Pagination",component:components_Pagination},function Template(props){return Object(jsx_runtime.jsx)(components_Pagination,Object.assign({},props))});pagination_stories_Template.displayName="Template";var args={page:1,pages:9,help:!1,className:"",getUrl:function getUrl(){},LinkTo:function LinkTo(props){return Object(jsx_runtime.jsx)("div",Object.assign({},props))}},Empty=pagination_stories_Template.bind({});Empty.args=Object.assign({},args,{page:0,pages:1});var Active=pagination_stories_Template.bind({});Active.args=Object.assign({},args,{pages:1});var Disabled=pagination_stories_Template.bind({});Disabled.args=Object.assign({},args,{page:2,pages:3,className:"disabled"});var FirstPage=pagination_stories_Template.bind({});FirstPage.args=Object.assign({},args,{page:1});var LastPage=pagination_stories_Template.bind({});LastPage.args=Object.assign({},args,{page:args.pages});var WithHelp=pagination_stories_Template.bind({});WithHelp.args=Object.assign({},args,{page:5,help:!0}),Empty.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},Empty.parameters),Active.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},Active.parameters),Disabled.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},Disabled.parameters),FirstPage.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},FirstPage.parameters),LastPage.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},LastPage.parameters),WithHelp.parameters=Object.assign({storySource:{source:"(props) => <Pagination {...props} />"}},WithHelp.parameters)},313:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"b",(function(){return pipe})),__webpack_require__.d(__webpack_exports__,"c",(function(){return utils_sourceAdapter})),__webpack_require__.d(__webpack_exports__,"a",(function(){return utils_getImgUrl}));__webpack_require__(2481),__webpack_require__(309),__webpack_require__(2482),__webpack_require__(464),__webpack_require__(1498),__webpack_require__(2485),__webpack_require__(262),__webpack_require__(1499),__webpack_require__(261),__webpack_require__(121),__webpack_require__(356),__webpack_require__(1500),__webpack_require__(677),__webpack_require__(477);var escapeC,combinePhrases,group,findPriority,constants=__webpack_require__(76);__webpack_require__(2507),__webpack_require__(2509),__webpack_require__(2510),__webpack_require__(2512),__webpack_require__(2513),escapeC=function escapeC(s){return s.replace(/[\-#$\^*()+\[\]{}|\\,\'\"\&.?\s]/g,"\\$&")},combinePhrases=new RegExp(escapeC("</b><b>"),"g"),group=new RegExp("("+escapeC("<b>")+"[\\s\\S]+?"+escapeC("</b>")+")","g"),findPriority=function findPriority(string,word){var prior=0;return word="<b>"+word+"</b>",string.replace(group,(function(found){prior=word===found?999:Math.max(found.length,prior)})),prior};new Proxy(constants.b,{get:function get(obj,key){try{return JSON.parse(localStorage.getItem(key))}catch(e){return localStorage.getItem(key)}},set:function set(obj,key,value){return""===value?localStorage.removeItem(key):localStorage.setItem(key,JSON.stringify(value)),!0}});var pipe={currency:"EUR",currencies:["EUR","GBP","USD","PLN","CZK","CHF"],rates:{EUR:1,USD:1.2,GBP:.9,CZK:27,PLN:5,CHF:1.1},longName:{GBP:"GB Pounds",USD:"US Dollar",PLN:"Polish Zloty",CZK:"Czech Koruna",CHF:"Swiss France",EUR:"Euro (Default)"},setCurrency:function setCurrency(currency){this.currency=currency},updateRates:function updateRates(newRates){var _this3=this;null!=newRates&&newRates.length&&this.currencies.map((function(c){return _this3.rates[c]=newRates[c]}))},getSymbol:function getSymbol(){var currency=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.currency;return{GBP:"£",USD:"$",PLN:"zł",CZK:"Kč",CHF:"CHf",EUR:"€"}[currency]},getName:function getName(currency){return{GBP:"GB Pounds",USD:"US Dollar",PLN:"Polish Zloty",CZK:"Czech Koruna",CHF:"Swiss France",EUR:"Euro (Default)"}[currency||this.currency]},getRate:function getRate(currency){return this.rates[currency||this.currency]||1},getPrice:function getPrice(){var price=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,rate=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getRate();return(price*rate).toFixed(constants.a)},getNote:function getNote(){var price=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,rate=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getRate();return(price*rate|0).toString()},getCent:function getCent(){var price=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,rate=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getRate();return(price*rate).toFixed(constants.a).slice(-constants.a)},showPrice:function showPrice(price){return this.getSymbol()+" "+this.getPrice(price)}},utils_getFullUrl=function getFullUrl(url){return url?constants.f+url:""},utils_sourceAdapter=function sourceAdapter(movies,id){return null==movies?void 0:movies.map((function(m){return{name:m.name||m.title||m.original_title||"Product Name",image:m.image||utils_getFullUrl(m.poster_path)+(m.backdrop_path?"^":"")+utils_getFullUrl(m.backdrop_path)||constants.d,rating:m.rating||m.vote_average/2||0,numReviews:m.numReviews||m.vote_count||0,description:m.description||m.overview,video:m.video,seller:m.seller,_id:m._id||"#"+id,price:0,deal:1,category:"Product Category"}}))};utils_sourceAdapter(Array(12).fill(1));var utils_getImgUrl=function getImgUrl(productId,imgName){return imgName?imgName.startsWith("http")||imgName.startsWith("/")?imgName:""+Object({NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:".",STORYBOOK_BASE:"https://amazim.store",STORYBOOK_ANGULAR_PROJECT:"amazin"}).REACT_APP_IMG_BASE_URL+productId+"/"+imgName:constants.d}},484:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(49);var react__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__),react_router_dom__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(232),_utils__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(313),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(4);function _ButtonBuy(_ref){var _ref$movie=_ref.movie,movie=void 0===_ref$movie?Object(_utils__WEBPACK_IMPORTED_MODULE_3__.c)([1])[0]:_ref$movie,_ref$LinkTo=_ref.LinkTo,LinkTo=void 0===_ref$LinkTo?function(props){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(react_router_dom__WEBPACK_IMPORTED_MODULE_2__.a,Object.assign({},props))}:_ref$LinkTo;return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)(LinkTo,{disabled:!movie.seller,to:movie.seller?"/cart/"+movie._id+"?qty=1":"#",children:Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsxs)("button",{className:"banner__button",disabled:!movie.seller,children:[Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_4__.jsx)("i",{className:"fa fa-shopping-cart"})," Buy[Rent]"]})})}_ButtonBuy.displayName="_ButtonBuy";var ButtonBuy=react__WEBPACK_IMPORTED_MODULE_1___default.a.memo(_ButtonBuy);__webpack_exports__.a=ButtonBuy},485:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__(309),__webpack_require__(262);var react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__),react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(4);function _Rating(_ref){var rating=_ref.rating,numReviews=_ref.numReviews,caption=_ref.caption,_ref$steps=_ref.steps,steps=void 0===_ref$steps?5:_ref$steps;return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsxs)("div",{className:"rating",children:[Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{children:[1,2,3,4,5,6,7,8,9,10].slice(0,steps).map((function(star){return Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("i",{className:star<=rating+.5?star===rating+.5?"fa fa-star-half-o":"fa fa-star":"fa fa-star-o"},star)}))}),caption?Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{children:caption}):Object(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_3__.jsx)("span",{children:numReviews+" review"+(numReviews>1?"s":"")})]})}_Rating.displayName="_Rating";var Rating=react__WEBPACK_IMPORTED_MODULE_2___default.a.memo(_Rating);__webpack_exports__.a=Rating},486:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"a",(function(){return ButtonSell_SellerButton}));__webpack_require__(49);var react=__webpack_require__(0),es=__webpack_require__(696),react_router=__webpack_require__(46),redux_toolkit_esm=(__webpack_require__(1499),__webpack_require__(1519)),Reducer=function Reducer(stateKeyName){return{_REQUEST:function _REQUEST(){return{loading:!0}},_SUCCESS:function _SUCCESS(state,action){var _ref;return"string"==typeof action.payload&&action.payload.startsWith("<!")?{loading:!1,error:"Couldn't access Database Server!",success:!1}:"..."===stateKeyName?Object.assign({loading:!1},action.payload,{success:!0}):((_ref={})[stateKeyName]=action.payload,_ref.loading=!1,_ref.success=!0,_ref)},_FAIL:function _FAIL(state,action){return{loading:!1,error:action.payload}},_RESET:function _RESET(){return{}}}},_createSlice=Object(redux_toolkit_esm.a)({name:"currencyType",initialState:{loading:!0,rates:{EUR:1,USD:1.2,GBP:.9,CZK:27,PLN:5,CHF:1.1}},reducers:Object.assign({},Reducer("..."),{_CHANGE:function _CHANGE(state,action){return Object.assign({},state,{sessionCurrency:action.payload})}})}),_createSlice2=(_createSlice.actions,_createSlice.reducer,Object(redux_toolkit_esm.a)({name:"productListAll",initialState:{loading:!0,productList:[]},reducers:Reducer("...")})),_createSlice3=(_createSlice2.actions,_createSlice2.reducer,Object(redux_toolkit_esm.a)({name:"productList",initialState:{loading:!0,products:[]},reducers:Reducer("...")})),_createSlice4=(_createSlice3.actions,_createSlice3.reducer,Object(redux_toolkit_esm.a)({name:"productCategoryList",initialState:{loading:!0,products:[]},reducers:Reducer("categories")})),_createSlice5=(_createSlice4.actions,_createSlice4.reducer,Object(redux_toolkit_esm.a)({name:"productDetails",initialState:{loading:!0},reducers:Reducer("product")})),_createSlice6=(_createSlice5.actions,_createSlice5.reducer,Object(redux_toolkit_esm.a)({name:"productCreate",initialState:{},reducers:Reducer("product")})),productCreateActions=_createSlice6.actions,_createSlice7=(_createSlice6.reducer,Object(redux_toolkit_esm.a)({name:"productUpdate",initialState:{},reducers:Reducer()})),_createSlice8=(_createSlice7.actions,_createSlice7.reducer,Object(redux_toolkit_esm.a)({name:"productDelete",initialState:{},reducers:Reducer()})),_createSlice9=(_createSlice8.actions,_createSlice8.reducer,Object(redux_toolkit_esm.a)({name:"productReviewCreate",initialState:{},reducers:Reducer("review")})),axios=(_createSlice9.actions,_createSlice9.reducer,__webpack_require__(1487),__webpack_require__(1489),__webpack_require__(261),__webpack_require__(2519),__webpack_require__(464),__webpack_require__(679),__webpack_require__(121),__webpack_require__(356),__webpack_require__(651),__webpack_require__(652),__webpack_require__(466),__webpack_require__(655),__webpack_require__(262),__webpack_require__(989),__webpack_require__(694)),axios_default=__webpack_require__.n(axios);function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null==_i)return;var _s,_e,_arr=[],_n=!0,_d=!1;try{for(_i=_i.call(arr);!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}axios_default.a.create({baseURL:Object({NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:".",STORYBOOK_BASE:"https://amazim.store",STORYBOOK_ANGULAR_PROJECT:"amazin"}).REACT_APP_BACKEND_URL,mode:"cors"});var axiosClient_axiosRedux=function axiosRedux(authorization){return function(_ref){var _ref2=_slicedToArray(_ref,3),onRequestDispatcher=_ref2[0],_ref2$=_ref2[1],onSuccessDispatcher=void 0===_ref2$?onRequestDispatcher:_ref2$,_ref2$2=_ref2[2],onFailDispatcher=void 0===_ref2$2?onSuccessDispatcher:_ref2$2,_ref3=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref3$req=_ref3.req,req=void 0===_ref3$req?null:_ref3$req,extDispatch=_ref3.extDispatch,extHandler=_ref3.extHandler,_ref3$selector=_ref3.selector,selector=void 0===_ref3$selector?function(d){return d}:_ref3$selector;return function(){var method=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"get",url=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",reqData=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function(){var _ref4=_asyncToGenerator(regeneratorRuntime.mark((function _callee(dispatch,getState){var headers,_getState,userInfo,_yield$axios,data,_error$response,_error$response$data,message;return regeneratorRuntime.wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return headers={},authorization&&(_getState=getState(),userInfo=_getState.userSignin.userInfo,headers.Authorization="Bearer "+userInfo.token),dispatch(onRequestDispatcher._REQUEST(req)),_context.prev=3,_context.next=6,axios_default()({method:method,headers:headers,data:reqData,url:Object({NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:".",STORYBOOK_BASE:"https://amazim.store",STORYBOOK_ANGULAR_PROJECT:"amazin"}).REACT_APP_BACKEND_URL+url,mode:"cors"});case 6:_yield$axios=_context.sent,data=_yield$axios.data,dispatch(onSuccessDispatcher._SUCCESS(selector(data))),extDispatch&&dispatch(extDispatch(data)),extHandler&&extHandler(data),_context.next=17;break;case 13:_context.prev=13,_context.t0=_context.catch(3),message=(null===(_error$response=_context.t0.response)||void 0===_error$response||null===(_error$response$data=_error$response.data)||void 0===_error$response$data?void 0:_error$response$data.message)||_context.t0.message,dispatch(onFailDispatcher._FAIL(message));case 17:case"end":return _context.stop()}}),_callee,null,[[3,13]])})));return function(_x,_x2){return _ref4.apply(this,arguments)}}()}}},axiosPrivate=(axiosClient_axiosRedux(!1),axiosClient_axiosRedux(!0)),jsx_runtime=(__webpack_require__(313),__webpack_require__(76),__webpack_require__(4)),ButtonSell_SellerButton=function SellerButton(props){return Object(jsx_runtime.jsx)("button",Object.assign({className:"banner__button mh-2"},props,{children:"Sell This Movie"}))};function _ButtonSell(){var dispatch=Object(es.a)(),history=Object(react_router.d)(),userInfo=Object(es.b)((function(state){return state.userSignin})).userInfo,productCreate=Object(es.b)((function(state){return state.productCreate}));Object(react.useEffect)((function(){productCreate.success&&(dispatch(productCreateActions._RESET()),history.push("/product/"+productCreate.product._id+"/edit"))}),[productCreate,dispatch,history]);return Object(jsx_runtime.jsx)(ButtonSell_SellerButton,{disabled:!(null!=userInfo&&userInfo.isSeller),onClick:function createSellingProduct(){dispatch(function createProduct(){return axiosPrivate([productCreateActions],{selector:function selector(_data){return _data.product}})("post","/api/products",{})}())}})}ButtonSell_SellerButton.displayName="SellerButton",_ButtonSell.displayName="_ButtonSell"},76:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"d",(function(){return NO_IMAGE})),__webpack_require__.d(__webpack_exports__,"b",(function(){return KEY})),__webpack_require__.d(__webpack_exports__,"e",(function(){return SORT})),__webpack_require__.d(__webpack_exports__,"a",(function(){return CURR_FORMAT})),__webpack_require__.d(__webpack_exports__,"c",(function(){return NAV})),__webpack_require__.d(__webpack_exports__,"f",(function(){return SRC_URL})),__webpack_require__.d(__webpack_exports__,"g",(function(){return VIDEO}));__webpack_require__(309),__webpack_require__(1500),__webpack_require__(227),__webpack_require__(2489);var _SOURCES2,react_multi_carousel__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(1545),react_multi_carousel__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(react_multi_carousel__WEBPACK_IMPORTED_MODULE_4__),NO_IMAGE=(__webpack_require__(2502),Object({NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:".",STORYBOOK_BASE:"https://amazim.store",STORYBOOK_ANGULAR_PROJECT:"amazin"}).REACT_APP_RATES_SOURCE,"/images/no-image.png"),KEY={USER_INFO:"userInfo",CART_ITEMS:"cartItems",SHIPPING_ADDRESS:"shippingAddress",CURRENCY:"currency",HISTORY:"history"},SORT={NEWEST:{OPT:"newest",LABEL:"Newest Arrivals"},BESTSELLING:{OPT:"bestselling",LABEL:"Best Selling"},LOWEST:{OPT:"lowest",LABEL:"Price: Low to High"},HIGHEST:{OPT:"highest",LABEL:"Price: High to Low"},TOPRATED:{OPT:"toprated",LABEL:"Avg. Rating"}},CURR_FORMAT=2,NAV={ALL_CATEGORIES:"All Categories",ALL:"All",DEAL:"Deals"};[.01,20,50,100,200,500,1e3,2e3,5e3].map((function(max,i,arr){return{max:max,min:arr[i-1]||0,name:(0|+arr[i-1])+" to "+(0|max)+" EUR"}}))[0]={min:0,max:0,name:"Any"};Array(5).fill({_id:"#",seller:{logo:NO_IMAGE,name:"Anonymous Seller"}});var SRC_URL="https://image.tmdb.org/t/p/original/",_API=Object({NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:".",STORYBOOK_BASE:"https://amazim.store",STORYBOOK_ANGULAR_PROJECT:"amazin"}).REACT_APP_API_KEY,_SOURCES=((_SOURCES2={})["NETFLUX ORIGINALS"]="/discover/tv?api_key="+_API+"&with_networks=213",_SOURCES2["Action Movies"]="/discover/movie?api_key="+_API+"&with_genres=28",_SOURCES2["Comedy Movies"]="/discover/movie?api_key="+_API+"&with_genres=35",_SOURCES2["Horror Movies"]="/discover/movie?api_key="+_API+"&with_genres=27",_SOURCES2["Romance Movies"]="/discover/movie?api_key="+_API+"&with_genres=10749",_SOURCES2.Documentaries="/discover/movie?api_key="+_API+"&with_genres=99",_SOURCES2["Trending Now"]="/trending/all/week?api_key="+_API+"&language=en-US",_SOURCES2["Top Rated"]="/movie/top_rated?api_key="+_API+"&language=en-US",_SOURCES2),_videoNavLabels=Object.keys(_SOURCES);_videoNavLabels.splice(1,0,"Home","STORE");var VIDEO={GENRES:_videoNavLabels,SRC:_SOURCES,URL:"https://api.themoviedb.org/3",BANNER:"/images/banner-fs.jpg.png",EMPTY:[{name:"",image:"",description:""}],EXAMPLES:[{name:"Stranger Things",image:SRC_URL+"x2LSRK2Cm7MZhjluni1msVJ3wDF.jpg^"+SRC_URL+"56v2KjBlU4XaOv9rVYEQypROD7P.jpg",description:"When a young boy vanishes, a small town uncovers a mystery involving secret experiments, terrifying supernatural forces, and one strange little girl."},{name:"The Queen's Gambit",image:SRC_URL+"zU0htwkhNvBQdVSIKB9s6hgVeFK.jpg^"+SRC_URL+"34OGjFEbHj0E3lE2w0iTUVq0CBz.jpg",description:"In a Kentucky orphanage in the 1950s, a young girl discovers an astonishing talent for chess while struggling with addiction."}]};react_multi_carousel__WEBPACK_IMPORTED_MODULE_4___default.a}},[[1572,2,3]]]);