701 lines
151 KiB
JavaScript
701 lines
151 KiB
JavaScript
(()=>{var e={57208:e=>{"use strict";e.exports=JSON.parse('{"base_url":"","routes":{"admin_common_notifications":{"tokens":[["text","/common/notifications"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_product_form":{"tokens":[["variable","/","\\\\d+","id"],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"id":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_feature_get_feature_values":{"tokens":[["variable","/","\\\\d+","idFeature"],["text","/sell/catalog/products/features"]],"defaults":{"idFeature":0},"requirements":{"idFeature":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations":{"tokens":[["text","/combinations"],["variable","/","[^/]++","productId"],["text","/sell/catalog/products-v2"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_ids":{"tokens":[["text","/combinations/ids"],["variable","/","[^/]++","productId"],["text","/sell/catalog/products-v2"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_update_combination_from_listing":{"tokens":[["text","/update-combination-from-listing"],["variable","/","\\\\d+","combinationId"],["text","/sell/catalog/products-v2/combinations"]],"defaults":[],"requirements":{"combinationId":"\\\\d+"},"hosttokens":[],"methods":["PATCH"],"schemes":[]},"admin_products_combinations_edit_combination":{"tokens":[["text","/edit"],["variable","/","\\\\d+","combinationId"],["text","/sell/catalog/products-v2/combinations"]],"defaults":[],"requirements":{"combinationId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_combinations_remove_combination":{"tokens":[["text","/remove"],["variable","/","\\\\d+","combinationId"],["text","/sell/catalog/products-v2/combinations"]],"defaults":[],"requirements":{"combinationId":"\\\\d+"},"hosttokens":[],"methods":["DELETE"],"schemes":[]},"admin_products_attribute_groups":{"tokens":[["text","/attribute-groups"],["variable","/","[^/]++","productId"],["text","/sell/catalog/products-v2"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_all_attribute_groups":{"tokens":[["text","/sell/catalog/products-v2/all-attribute-groups"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_generate":{"tokens":[["variable","/","[^/]++","productId"],["text","/sell/catalog/products-v2/generate-combinations"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_v2_get_images":{"tokens":[["text","/images"],["variable","/","\\\\d+","productId"],["text","/sell/catalog/products-v2"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_v2_add_image":{"tokens":[["text","/sell/catalog/products-v2/images/add"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_v2_update_image":{"tokens":[["text","/update"],["variable","/","\\\\d+","productImageId"],["text","/sell/catalog/products-v2/images"]],"defaults":[],"requirements":{"productImageId":"\\\\d+"},"hosttokens":[],"methods":["PATCH"],"schemes":[]},"admin_products_v2_delete_image":{"tokens":[["text","/delete"],["variable","/","\\\\d+","productImageId"],["text","/sell/catalog/products-v2/images"]],"defaults":[],"requirements":{"productImageId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_categories_get_categories_tree":{"tokens":[["text","/sell/catalog/categories/tree"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_cart_rules_search":{"tokens":[["text","/sell/catalog/cart-rules/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","customerId"],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customers_search":{"tokens":[["text","/sell/customers/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_carts":{"tokens":[["text","/carts"],["variable","/","\\\\d+","customerId"],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","/orders"],["variable","/","\\\\d+","customerId"],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_addresses_create":{"tokens":[["text","/sell/addresses/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_addresses_edit":{"tokens":[["text","/edit"],["variable","/","\\\\d+","addressId"],["text","/sell/addresses"]],"defaults":[],"requirements":{"addressId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_order_addresses_edit":{"tokens":[["text","/edit"],["variable","/","delivery|invoice","addressType"],["variable","/","\\\\d+","orderId"],["text","/sell/addresses/order"]],"defaults":[],"requirements":{"orderId":"\\\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_cart_addresses_edit":{"tokens":[["text","/edit"],["variable","/","delivery|invoice","addressType"],["variable","/","\\\\d+","cartId"],["text","/sell/addresses/cart"]],"defaults":[],"requirements":{"cartId":"\\\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_carts_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","/info"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","/sell/orders/carts/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_addresses":{"tokens":[["text","/addresses"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_carrier":{"tokens":[["text","/carrier"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_currency":{"tokens":[["text","/currency"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_language":{"tokens":[["text","/language"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_set_delivery_settings":{"tokens":[["text","/rules/delivery-settings"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_cart_rule":{"tokens":[["text","/cart-rules"],["variable","/","[^/]++","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_cart_rule":{"tokens":[["text","/delete"],["variable","/","[^/]++","cartRuleId"],["text","/cart-rules"],["variable","/","[^/]++","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_product":{"tokens":[["text","/products"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_price":{"tokens":[["text","/price"],["variable","/","\\\\d+","productId"],["text","/products"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+","productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_quantity":{"tokens":[["text","/quantity"],["variable","/","\\\\d+","productId"],["text","/products"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+","productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_product":{"tokens":[["text","/delete-product"],["variable","/","\\\\d+","cartId"],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_place":{"tokens":[["text","/sell/orders/place"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","/duplicate-cart"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_update_product":{"tokens":[["variable","/","\\\\d+","orderDetailId"],["text","/products"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+","orderDetailId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_partial_refund":{"tokens":[["text","/partial-refund"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_standard_refund":{"tokens":[["text","/standard-refund"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_return_product":{"tokens":[["text","/return-product"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_send_process_order_email":{"tokens":[["text","/sell/orders/process-order-email"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_add_product":{"tokens":[["text","/products"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_delete_product":{"tokens":[["text","/delete"],["variable","/","\\\\d+","orderDetailId"],["text","/products"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+","orderDetailId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_get_discounts":{"tokens":[["text","/discounts"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_prices":{"tokens":[["text","/prices"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_payments":{"tokens":[["text","/payments"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_products":{"tokens":[["text","/products"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_invoices":{"tokens":[["text","/invoices"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_documents":{"tokens":[["text","/documents"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_shipping":{"tokens":[["text","/shipping"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_cancellation":{"tokens":[["text","/cancellation"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_configure_product_pagination":{"tokens":[["text","/sell/orders/configure-product-pagination"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_product_prices":{"tokens":[["text","/products/prices"],["variable","/","\\\\d+","orderId"],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_products_search":{"tokens":[["text","/sell/orders/products/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_shops_search":{"tokens":[["variable","/","[^/]++","searchTerm"],["text","/configure/advanced/shops/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]}},"prefix":"","host":"localhost","port":"","scheme":"http","locale":[]}')},35691:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(99663),a=(n=o)&&n.__esModule?n:{default:n};t.default=function e(t){(0,a.default)(this,e),this.message=t,this.name="LocalizationException"}},65693:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NumberSymbol=t.NumberFormatter=t.NumberSpecification=t.PriceSpecification=void 0;var n=i(r(37210)),o=i(r(76694)),a=i(r(91598)),d=i(r(58182));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.PriceSpecification=a.default,t.NumberSpecification=d.default,t.NumberFormatter=n.default,t.NumberSymbol=o.default},37210:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(r(85315)),o=l(r(88902)),a=l(r(12424)),d=l(r(99663)),i=l(r(22600)),u=l(r(76694)),s=l(r(91598)),c=l(r(58182));function l(e){return e&&e.__esModule?e:{default:e}}var p=r(91658),f=function(){function e(t){(0,d.default)(this,e),this.numberSpecification=t}return(0,i.default)(e,[{key:"format",value:function(e,t){void 0!==t&&(this.numberSpecification=t);var r=Math.abs(e).toFixed(this.numberSpecification.getMaxFractionDigits()),n=this.extractMajorMinorDigits(r),o=(0,a.default)(n,2),d=o[0],i=o[1],u=d=this.splitMajorGroups(d);(i=this.adjustMinorDigitsZeroes(i))&&(u+="."+i);var s=this.getCldrPattern(e<0);return u=this.addPlaceholders(u,s),u=this.replaceSymbols(u),u=this.performSpecificReplacements(u)}},{key:"extractMajorMinorDigits",value:function(e){var t=e.toString().split(".");return[t[0],void 0===t[1]?"":t[1]]}},{key:"splitMajorGroups",value:function(e){if(!this.numberSpecification.isGroupingUsed())return e;var t=e.split("").reverse(),r=[];for(r.push(t.splice(0,this.numberSpecification.getPrimaryGroupSize()));t.length;)r.push(t.splice(0,this.numberSpecification.getSecondaryGroupSize()));r=r.reverse();var n=[];return r.forEach((function(e){n.push(e.reverse().join(""))})),n.join(",")}},{key:"adjustMinorDigitsZeroes",value:function(e){var t=e;return t.length>this.numberSpecification.getMaxFractionDigits()&&(t=t.replace(/0+$/,"")),t.length<this.numberSpecification.getMinFractionDigits()&&(t=t.padEnd(this.numberSpecification.getMinFractionDigits(),"0")),t}},{key:"getCldrPattern",value:function(e){return e?this.numberSpecification.getNegativePattern():this.numberSpecification.getPositivePattern()}},{key:"replaceSymbols",value:function(e){var t=this.numberSpecification.getSymbol(),r={};return r["."]=t.getDecimal(),r[","]=t.getGroup(),r["-"]=t.getMinusSign(),r["%"]=t.getPercentSign(),r["+"]=t.getPlusSign(),this.strtr(e,r)}},{key:"strtr",value:function(e,t){var r=(0,o.default)(t).map(p);return e.split(RegExp("("+r.join("|")+")")).map((function(e){return t[e]||e})).join("")}},{key:"addPlaceholders",value:function(e,t){return t.replace(/#?(,#+)*0(\.[0#]+)*/,e)}},{key:"performSpecificReplacements",value:function(e){return this.numberSpecification instanceof s.default?e.split("¤").join(this.numberSpecification.getCurrencySymbol()):e}}],[{key:"build",value:function(t){var r=void 0;r=void 0!==t.numberSymbols?new(Function.prototype.bind.apply(u.default,[null].concat((0,n.default)(t.numberSymbols)))):new(Function.prototype.bind.apply(u.default,[null].concat((0,n.default)(t.symbol))));return new e(t.currencySymbol?new s.default(t.positivePattern,t.negativePattern,r,parseInt(t.maxFractionDigits,10),parseInt(t.minFractionDigits,10),t.groupingUsed,t.primaryGroupSize,t.secondaryGroupSize,t.currencySymbol,t.currencyCode):new c.default(t.positivePattern,t.negativePattern,r,parseInt(t.maxFractionDigits,10),parseInt(t.minFractionDigits,10),t.groupingUsed,t.primaryGroupSize,t.secondaryGroupSize))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=f},76694:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(r(99663)),o=d(r(22600)),a=d(r(35691));function d(e){return e&&e.__esModule?e:{default:e}}var i=function(){function e(t,r,o,a,d,i,u,s,c,l,p){(0,n.default)(this,e),this.decimal=t,this.group=r,this.list=o,this.percentSign=a,this.minusSign=d,this.plusSign=i,this.exponential=u,this.superscriptingExponent=s,this.perMille=c,this.infinity=l,this.nan=p,this.validateData()}return(0,o.default)(e,[{key:"getDecimal",value:function(){return this.decimal}},{key:"getGroup",value:function(){return this.group}},{key:"getList",value:function(){return this.list}},{key:"getPercentSign",value:function(){return this.percentSign}},{key:"getMinusSign",value:function(){return this.minusSign}},{key:"getPlusSign",value:function(){return this.plusSign}},{key:"getExponential",value:function(){return this.exponential}},{key:"getSuperscriptingExponent",value:function(){return this.superscriptingExponent}},{key:"getPerMille",value:function(){return this.perMille}},{key:"getInfinity",value:function(){return this.infinity}},{key:"getNan",value:function(){return this.nan}},{key:"validateData",value:function(){if(!this.decimal||"string"!=typeof this.decimal)throw new a.default("Invalid decimal");if(!this.group||"string"!=typeof this.group)throw new a.default("Invalid group");if(!this.list||"string"!=typeof this.list)throw new a.default("Invalid symbol list");if(!this.percentSign||"string"!=typeof this.percentSign)throw new a.default("Invalid percentSign");if(!this.minusSign||"string"!=typeof this.minusSign)throw new a.default("Invalid minusSign");if(!this.plusSign||"string"!=typeof this.plusSign)throw new a.default("Invalid plusSign");if(!this.exponential||"string"!=typeof this.exponential)throw new a.default("Invalid exponential");if(!this.superscriptingExponent||"string"!=typeof this.superscriptingExponent)throw new a.default("Invalid superscriptingExponent");if(!this.perMille||"string"!=typeof this.perMille)throw new a.default("Invalid perMille");if(!this.infinity||"string"!=typeof this.infinity)throw new a.default("Invalid infinity");if(!this.nan||"string"!=typeof this.nan)throw new a.default("Invalid nan")}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=i},58182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(99663)),o=i(r(22600)),a=i(r(35691)),d=i(r(76694));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var u=function(){function e(t,r,o,i,u,s,c,l){if((0,n.default)(this,e),this.positivePattern=t,this.negativePattern=r,this.symbol=o,this.maxFractionDigits=i,this.minFractionDigits=i<u?i:u,this.groupingUsed=s,this.primaryGroupSize=c,this.secondaryGroupSize=l,!this.positivePattern||"string"!=typeof this.positivePattern)throw new a.default("Invalid positivePattern");if(!this.negativePattern||"string"!=typeof this.negativePattern)throw new a.default("Invalid negativePattern");if(!(this.symbol&&this.symbol instanceof d.default))throw new a.default("Invalid symbol");if("number"!=typeof this.maxFractionDigits)throw new a.default("Invalid maxFractionDigits");if("number"!=typeof this.minFractionDigits)throw new a.default("Invalid minFractionDigits");if("boolean"!=typeof this.groupingUsed)throw new a.default("Invalid groupingUsed");if("number"!=typeof this.primaryGroupSize)throw new a.default("Invalid primaryGroupSize");if("number"!=typeof this.secondaryGroupSize)throw new a.default("Invalid secondaryGroupSize")}return(0,o.default)(e,[{key:"getSymbol",value:function(){return this.symbol}},{key:"getPositivePattern",value:function(){return this.positivePattern}},{key:"getNegativePattern",value:function(){return this.negativePattern}},{key:"getMaxFractionDigits",value:function(){return this.maxFractionDigits}},{key:"getMinFractionDigits",value:function(){return this.minFractionDigits}},{key:"isGroupingUsed",value:function(){return this.groupingUsed}},{key:"getPrimaryGroupSize",value:function(){return this.primaryGroupSize}},{key:"getSecondaryGroupSize",value:function(){return this.secondaryGroupSize}}]),e}();t.default=u},91598:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(r(85105)),o=c(r(99663)),a=c(r(22600)),d=c(r(49135)),i=c(r(93196)),u=c(r(35691)),s=c(r(58182));function c(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var l=function(e){function t(e,r,a,i,s,c,l,p,f,h){(0,o.default)(this,t);var v=(0,d.default)(this,(t.__proto__||(0,n.default)(t)).call(this,e,r,a,i,s,c,l,p));if(v.currencySymbol=f,v.currencyCode=h,!v.currencySymbol||"string"!=typeof v.currencySymbol)throw new u.default("Invalid currencySymbol");if(!v.currencyCode||"string"!=typeof v.currencyCode)throw new u.default("Invalid currencyCode");return v}return(0,i.default)(t,e),(0,a.default)(t,[{key:"getCurrencySymbol",value:function(){return this.currencySymbol}},{key:"getCurrencyCode",value:function(){return this.currencyCode}}],[{key:"getCurrencyDisplay",value:function(){return"symbol"}}]),t}(s.default);t.default=l},76544:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventEmitter=void 0;var n,o=r(17187),a=(n=o)&&n.__esModule?n:{default:n};var d=t.EventEmitter=new a.default;
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=d},9400:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(99663),a=(n=o)&&n.__esModule?n:{default:n};
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/
|
||
var d=window.$;t.default=function e(){var t=this;(0,a.default)(this,e),this.wrapperSelector=".js-text-with-length-counter",this.textSelector=".js-countable-text",this.inputSelector=".js-countable-input",d(document).on("input",this.wrapperSelector+" "+this.inputSelector,(function(e){var r=d(e.currentTarget),n=r.data("max-length")-r.val().length;r.closest(t.wrapperSelector).find(t.textSelector).text(n)}))}},68840:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,o=r(85315),a=(n=o)&&n.__esModule?n:{default:n};t.default=function(e,t,r){var n=this,o=e.id,i=e.closable;this.modal=function(e){var t,r=e.id,n=void 0===r?"confirm-modal":r,o=e.confirmTitle,d=e.confirmMessage,i=void 0===d?"":d,u=e.closeButtonLabel,s=void 0===u?"Close":u,c=e.confirmButtonLabel,l=void 0===c?"Accept":c,p=e.confirmButtonClass,f=void 0===p?"btn-primary":p,h=e.customButtons,v=void 0===h?[]:h,m={};m.container=document.createElement("div"),m.container.classList.add("modal","fade"),m.container.id=n,m.dialog=document.createElement("div"),m.dialog.classList.add("modal-dialog"),m.content=document.createElement("div"),m.content.classList.add("modal-content"),m.header=document.createElement("div"),m.header.classList.add("modal-header"),o&&(m.title=document.createElement("h4"),m.title.classList.add("modal-title"),m.title.innerHTML=o);m.closeIcon=document.createElement("button"),m.closeIcon.classList.add("close"),m.closeIcon.setAttribute("type","button"),m.closeIcon.dataset.dismiss="modal",m.closeIcon.innerHTML="×",m.body=document.createElement("div"),m.body.classList.add("modal-body","text-left","font-weight-normal"),m.message=document.createElement("p"),m.message.classList.add("confirm-message"),m.message.innerHTML=i,m.footer=document.createElement("div"),m.footer.classList.add("modal-footer"),m.closeButton=document.createElement("button"),m.closeButton.setAttribute("type","button"),m.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),m.closeButton.dataset.dismiss="modal",m.closeButton.innerHTML=s,m.confirmButton=document.createElement("button"),m.confirmButton.setAttribute("type","button"),m.confirmButton.classList.add("btn",f,"btn-lg","btn-confirm-submit"),m.confirmButton.dataset.dismiss="modal",m.confirmButton.innerHTML=l,o?m.header.append(m.title,m.closeIcon):m.header.appendChild(m.closeIcon);return m.body.appendChild(m.message),(t=m.footer).append.apply(t,[m.closeButton].concat((0,a.default)(v),[m.confirmButton])),m.content.append(m.header,m.body,m.footer),m.dialog.appendChild(m.content),m.container.appendChild(m.dialog),m}(e),this.$modal=d(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",t),this.$modal.modal({backdrop:!!i||"static",keyboard:void 0===i||i,closable:void 0===i||i,show:!1}),this.$modal.on("hidden.bs.modal",(function(){document.querySelector("#"+o).remove(),r&&r()})),document.body.appendChild(this.modal.container)};
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/
|
||
var d=window.$},95778:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(r(52945)),o=u(r(99663)),a=u(r(22600)),d=u(r(2564)),i=u(r(57208));function u(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var s=window.$,c=function(){function e(){return(0,o.default)(this,e),window.prestashop&&window.prestashop.customRoutes&&(0,n.default)(i.default.routes,window.prestashop.customRoutes),d.default.setData(i.default),d.default.setBaseUrl(s(document).find("body").data("base-url")),this}return(0,a.default)(e,[{key:"generate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,n.default)(t,{_token:s(document).find("body").data("token")});return d.default.generate(e,r)}}]),e}();t.default=c},60425:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/
|
||
t.default={mainDiv:"#order-view-page",orderPaymentDetailsBtn:".js-payment-details-btn",orderPaymentFormAmountInput:"#order_payment_amount",orderPaymentInvoiceSelect:"#order_payment_id_invoice",viewOrderPaymentsBlock:"#view_order_payments_block",viewOrderPaymentsAlert:".js-view-order-payments-alert",privateNoteToggleBtn:".js-private-note-toggle-btn",privateNoteBlock:".js-private-note-block",privateNoteInput:"#private_note_note",privateNoteSubmitBtn:".js-private-note-btn",addCartRuleModal:"#addOrderDiscountModal",addCartRuleInvoiceIdSelect:"#add_order_cart_rule_invoice_id",addCartRuleNameInput:"#add_order_cart_rule_name",addCartRuleTypeSelect:"#add_order_cart_rule_type",addCartRuleValueInput:"#add_order_cart_rule_value",addCartRuleValueUnit:"#add_order_cart_rule_value_unit",addCartRuleSubmit:"#add_order_cart_rule_submit",cartRuleHelpText:".js-cart-rule-value-help",updateOrderStatusActionBtn:"#update_order_status_action_btn",updateOrderStatusActionInput:"#update_order_status_action_input",updateOrderStatusActionInputWrapper:"#update_order_status_action_input_wrapper",updateOrderStatusActionForm:"#update_order_status_action_form",showOrderShippingUpdateModalBtn:".js-update-shipping-btn",updateOrderShippingTrackingNumberInput:"#update_order_shipping_tracking_number",updateOrderShippingCurrentOrderCarrierIdInput:"#update_order_shipping_current_order_carrier_id",updateCustomerAddressModal:"#updateCustomerAddressModal",openOrderAddressUpdateModalBtn:".js-update-customer-address-modal-btn",updateOrderAddressTypeInput:"#change_order_address_address_type",deliveryAddressEditBtn:"#js-delivery-address-edit-btn",invoiceAddressEditBtn:"#js-invoice-address-edit-btn",orderMessageNameSelect:"#order_message_order_message",orderMessagesContainer:".js-order-messages-container",orderMessage:"#order_message_message",orderMessageChangeWarning:".js-message-change-warning",orderDocumentsTabCount:"#orderDocumentsTab .count",orderDocumentsTabBody:"#orderDocumentsTabContent .card-body",orderShippingTabCount:"#orderShippingTab .count",orderShippingTabBody:"#orderShippingTabContent .card-body",allMessagesModal:"#view_all_messages_modal",allMessagesList:"#all-messages-list",openAllMessagesBtn:".js-open-all-messages-btn",productOriginalPosition:"#orderProductsOriginalPosition",productModificationPosition:"#orderProductsModificationPosition",productsPanel:"#orderProductsPanel",productsCount:"#orderProductsPanelCount",productDeleteBtn:".js-order-product-delete-btn",productsTable:"#orderProductsTable",productsPagination:".order-product-pagination",productsNavPagination:"#orderProductsNavPagination",productsTablePagination:"#orderProductsTablePagination",productsTablePaginationNext:"#orderProductsTablePaginationNext",productsTablePaginationPrev:"#orderProductsTablePaginationPrev",productsTablePaginationLink:".page-item:not(.d-none):not(#orderProductsTablePaginationNext):not(#orderProductsTablePaginationPrev) .page-link",productsTablePaginationActive:"#orderProductsTablePagination .page-item.active span",productsTablePaginationTemplate:"#orderProductsTablePagination .page-item.d-none",productsTablePaginationNumberSelector:"#orderProductsTablePaginationNumberSelector",productsTableRow:function(e){return"#orderProduct_"+e},productsTableRowEdited:function(e){return"#editOrderProduct_"+e},productsTableRows:"tr.cellProduct",productsCellLocation:"tr .cellProductLocation",productsCellRefunded:"tr .cellProductRefunded",productsCellLocationDisplayed:"tr:not(.d-none) .cellProductLocation",productsCellRefundedDisplayed:"tr:not(.d-none) .cellProductRefunded",productsTableCustomizationRows:"#orderProductsTable .order-product-customization",productEditButtons:".js-order-product-edit-btn",productEditBtn:function(e){return"#orderProduct_"+e+" .js-order-product-edit-btn"},productAddBtn:"#addProductBtn",productActionBtn:".js-product-action-btn",productAddActionBtn:"#add_product_row_add",productCancelAddBtn:"#add_product_row_cancel",productAddRow:"#addProductTableRow",productSearchInput:"#add_product_row_search",productSearchInputAutocomplete:"#addProductTableRow .dropdown",productSearchInputAutocompleteMenu:"#addProductTableRow .dropdown .dropdown-menu",productAddIdInput:"#add_product_row_product_id",productAddTaxRateInput:"#add_product_row_tax_rate",productAddCombinationsBlock:"#addProductCombinations",productAddCombinationsSelect:"#addProductCombinationId",productAddPriceTaxExclInput:"#add_product_row_price_tax_excluded",productAddPriceTaxInclInput:"#add_product_row_price_tax_included",productAddQuantityInput:"#add_product_row_quantity",productAddAvailableText:"#addProductAvailable",productAddLocationText:"#addProductLocation",productAddTotalPriceText:"#addProductTotalPrice",productAddInvoiceSelect:"#add_product_row_invoice",productAddFreeShippingSelect:"#add_product_row_free_shipping",productAddNewInvoiceInfo:"#addProductNewInvoiceInfo",productEditSaveBtn:".productEditSaveBtn",productEditCancelBtn:".productEditCancelBtn",productEditRowTemplate:"#editProductTableRowTemplate",productEditRow:".editProductRow",productEditImage:".cellProductImg",productEditName:".cellProductName",productEditUnitPrice:".cellProductUnitPrice",productEditQuantity:".cellProductQuantity",productEditAvailableQuantity:".cellProductAvailableQuantity",productEditTotalPrice:".cellProductTotalPrice",productEditPriceTaxExclInput:".editProductPriceTaxExcl",productEditPriceTaxInclInput:".editProductPriceTaxIncl",productEditInvoiceSelect:".editProductInvoice",productEditQuantityInput:".editProductQuantity",productEditLocationText:".editProductLocation",productEditAvailableText:".editProductAvailable",productEditTotalPriceText:".editProductTotalPrice",productDiscountList:{list:".table.discountList"},productPackModal:{modal:"#product-pack-modal",table:"#product-pack-modal-table tbody",rows:"#product-pack-modal-table tbody tr:not(#template-pack-table-row)",template:"#template-pack-table-row",product:{img:".cell-product-img img",link:".cell-product-name a",name:".cell-product-name .product-name",ref:".cell-product-name .product-reference",supplierRef:".cell-product-name .product-supplier-reference",quantity:".cell-product-quantity",availableQuantity:".cell-product-available-quantity"}},orderProductsTotal:"#orderProductsTotal",orderDiscountsTotalContainer:"#order-discounts-total-container",orderDiscountsTotal:"#orderDiscountsTotal",orderWrappingTotal:"#orderWrappingTotal",orderShippingTotalContainer:"#order-shipping-total-container",orderShippingTotal:"#orderShippingTotal",orderTaxesTotal:"#orderTaxesTotal",orderTotal:"#orderTotal",orderHookTabsContainer:"#order_hook_tabs",cancelProduct:{form:'form[name="cancel_product"]',buttons:{abort:"button.cancel-product-element-abort",save:"#cancel_product_save",partialRefund:"button.partial-refund-display",standardRefund:"button.standard-refund-display",returnProduct:"button.return-product-display",cancelProducts:"button.cancel-product-display"},inputs:{quantity:".cancel-product-quantity input",amount:".cancel-product-amount input",selector:".cancel-product-selector input"},table:{cell:".cancel-product-cell",header:"th.cancel-product-element p",actions:"td.cellProductActions, th.product_actions"},checkboxes:{restock:"#cancel_product_restock",creditSlip:"#cancel_product_credit_slip",voucher:"#cancel_product_voucher"},radios:{voucherRefundType:{productPrices:'input[voucher-refund-type="0"]',productPricesVoucherExcluded:'input[voucher-refund-type="1"]',negativeErrorMessage:".voucher-refund-type-negative-error"}},toggle:{partialRefund:".cancel-product-element:not(.hidden):not(.shipping-refund), .cancel-product-amount",standardRefund:".cancel-product-element:not(.hidden):not(.shipping-refund-amount):not(.restock-products), .cancel-product-selector",returnProduct:".cancel-product-element:not(.hidden):not(.shipping-refund-amount), .cancel-product-selector",cancelProducts:".cancel-product-element:not(.hidden):not(.shipping-refund-amount):not(.shipping-refund):not(.restock-products):not(.refund-credit-slip):not(.refund-voucher):not(.voucher-refund-type), .cancel-product-selector"}},printOrderViewPageButton:".js-print-order-view-page",orderNoteToggleBtn:".js-order-notes-toggle-btn",orderNoteBlock:".js-order-notes-block",orderNoteInput:"#internal_note_note",orderNoteSubmitBtn:".js-order-notes-btn",refreshProductsListLoadingSpinner:"#orderProductsPanel .spinner-order-products-container#orderProductsLoading"}},54749:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(r(99663)),o=d(r(22600)),a=d(r(60425));function d(e){return e&&e.__esModule?e:{default:e}}var i=window.$,u=function(){function e(){(0,n.default)(this,e),this.setupListeners()}return(0,o.default)(e,[{key:"setupListeners",value:function(){this.initShowNoteFormEventHandler(),this.initCloseNoteFormEventHandler(),this.initEnterPaymentEventHandler()}},{key:"initShowNoteFormEventHandler",value:function(){i(".js-open-invoice-note-btn").on("click",(function(e){e.preventDefault(),i(e.currentTarget).closest("tr").next().removeClass("d-none")}))}},{key:"initCloseNoteFormEventHandler",value:function(){i(".js-cancel-invoice-note-btn").on("click",(function(e){i(e.currentTarget).closest("tr").addClass("d-none")}))}},{key:"initEnterPaymentEventHandler",value:function(){i(".js-enter-payment-btn").on("click",(function(e){var t=i(e.currentTarget).data("payment-amount");i(a.default.viewOrderPaymentsBlock).get(0).scrollIntoView({behavior:"smooth"}),i(a.default.orderPaymentFormAmountInput).val(t)}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=u},26266:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(r(99663)),o=d(r(22600)),a=d(r(60425));function d(e){return e&&e.__esModule?e:{default:e}}var i=window.$,u=function(){function e(){var t=this;return(0,n.default)(this,e),this.$orderMessageChangeWarning=i(a.default.orderMessageChangeWarning),this.$messagesContainer=i(a.default.orderMessagesContainer),{listenForPredefinedMessageSelection:function(){return t.handlePredefinedMessageSelection()},listenForFullMessagesOpen:function(){return t.onFullMessagesOpen()}}}return(0,o.default)(e,[{key:"handlePredefinedMessageSelection",value:function(){var e=this;i(document).on("change",a.default.orderMessageNameSelect,(function(t){var r=i(t.currentTarget).val();if(r){var n=e.$messagesContainer.find("div[data-id="+r+"]").text().trim(),o=i(a.default.orderMessage);o.val().trim()===n||o.val()&&!window.confirm(e.$orderMessageChangeWarning.text())||(o.val(n),o.trigger("input"))}}))}},{key:"onFullMessagesOpen",value:function(){var e=this;i(document).on("click",a.default.openAllMessagesBtn,(function(){return e.scrollToMsgListBottom()}))}},{key:"scrollToMsgListBottom",value:function(){var e=i(a.default.allMessagesModal),t=document.querySelector(a.default.allMessagesList),r=window.setInterval((function(){e.hasClass("show")&&(t.scrollTop=t.scrollHeight,clearInterval(r))}),10)}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=u},60139:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(r(99663)),o=d(r(22600)),a=d(r(60425));function d(e){return e&&e.__esModule?e:{default:e}}var i=window.$,u=function(){function e(){(0,n.default)(this,e),this.initOrderShippingUpdateEventHandler()}return(0,o.default)(e,[{key:"initOrderShippingUpdateEventHandler",value:function(){i(a.default.mainDiv).on("click",a.default.showOrderShippingUpdateModalBtn,(function(e){var t=i(e.currentTarget);i(a.default.updateOrderShippingTrackingNumberInput).val(t.data("order-tracking-number")),i(a.default.updateOrderShippingCurrentOrderCarrierIdInput).val(t.data("order-carrier-id"))}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=u},95047:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(99663)),o=i(r(22600)),a=i(r(95778)),d=i(r(60425));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var u=window.$,s=function(){function e(){(0,n.default)(this,e),this.router=new a.default}return(0,o.default)(e,[{key:"refresh",value:function(e){u.ajax(this.router.generate("admin_orders_get_discounts",{orderId:e})).then((function(e){u(d.default.productDiscountList.list).replaceWith(e)}))}}]),e}();t.default=s},31643:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(r(99663)),o=u(r(22600)),a=u(r(95778)),d=u(r(60425)),i=u(r(54749));function u(e){return e&&e.__esModule?e:{default:e}}var s=window.$,c=function(){function e(){(0,n.default)(this,e),this.router=new a.default,this.invoiceNoteManager=new i.default}return(0,o.default)(e,[{key:"refresh",value:function(e){var t=this;s.getJSON(this.router.generate("admin_orders_get_documents",{orderId:e})).then((function(e){s(d.default.orderDocumentsTabCount).text(e.total),s(d.default.orderDocumentsTabBody).html(e.html),t.invoiceNoteManager.setupListeners()}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=c},86084:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(r(88902)),o=u(r(99663)),a=u(r(22600)),d=u(r(95778)),i=u(r(60425));function u(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var s=window.$,c=function(){function e(){(0,o.default)(this,e),this.router=new d.default}return(0,a.default)(e,[{key:"refresh",value:function(e){s.getJSON(this.router.generate("admin_orders_get_invoices",{orderId:e})).then((function(e){if(e&&e.invoices&&!((0,n.default)(e.invoices).length<=0)){var t=s(i.default.orderPaymentInvoiceSelect),r=s(i.default.productAddInvoiceSelect).find("optgroup:first"),o=s(i.default.productEditInvoiceSelect),a=s(i.default.addCartRuleInvoiceIdSelect);r.empty(),t.empty(),o.empty(),a.empty(),(0,n.default)(e.invoices).forEach((function(n){var d=e.invoices[n],i=n.split(" - ")[0];r.append('<option value="'+d+'">'+i+"</option>"),t.append('<option value="'+d+'">'+i+"</option>"),o.append('<option value="'+d+'">'+i+"</option>"),a.append('<option value="'+d+'">'+n+"</option>")})),document.querySelector(i.default.productAddInvoiceSelect).selectedIndex=0}}))}}]),e}();t.default=c},78455:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(99663)),o=i(r(22600)),a=i(r(95778)),d=i(r(60425));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var u=window.$,s=function(){function e(){(0,n.default)(this,e),this.router=new a.default}return(0,o.default)(e,[{key:"refresh",value:function(e){u.ajax(this.router.generate("admin_orders_get_payments",{orderId:e})).then((function(e){u(d.default.viewOrderPaymentsAlert).remove(),u(d.default.viewOrderPaymentsBlock+" .card-body").prepend(e)}),(function(e){e.responseJSON&&e.responseJSON.message&&u.growl.error({message:e.responseJSON.message})}))}}]),e}();t.default=s},33188:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(99663)),o=i(r(22600)),a=i(r(95778)),d=i(r(60425));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var u=window.$,s=function(){function e(){(0,n.default)(this,e),this.router=new a.default}return(0,o.default)(e,[{key:"refresh",value:function(e){u.getJSON(this.router.generate("admin_orders_get_prices",{orderId:e})).then((function(e){u(d.default.orderTotal).text(e.orderTotalFormatted),u(d.default.orderDiscountsTotal).text("-"+e.discountsAmountFormatted),u(d.default.orderDiscountsTotalContainer).toggleClass("d-none",!e.discountsAmountDisplayed),u(d.default.orderProductsTotal).text(e.productsTotalFormatted),u(d.default.orderShippingTotal).text(e.shippingTotalFormatted),u(d.default.orderShippingTotalContainer).toggleClass("d-none",!e.shippingTotalDisplayed),u(d.default.orderTaxesTotal).text(e.taxesTotalFormatted)}))}},{key:"refreshProductPrices",value:function(e){u.getJSON(this.router.generate("admin_orders_product_prices",{orderId:e})).then((function(e){e.forEach((function(e){var t=d.default.productsTableRow(e.orderDetailId),r=u(e.quantity);e.quantity>1&&(r=r.wrap('<span class="badge badge-secondary rounded-circle"></span>')),u(t+" "+d.default.productEditUnitPrice).text(e.unitPrice),u(t+" "+d.default.productEditQuantity).html(r.html()),u(t+" "+d.default.productEditAvailableQuantity).text(e.availableQuantity),u(t+" "+d.default.productEditTotalPrice).text(e.totalPrice);var n=u(d.default.productEditBtn(e.orderDetailId));n.data("product-price-tax-incl",e.unitPriceTaxInclRaw),n.data("product-price-tax-excl",e.unitPriceTaxExclRaw),n.data("product-quantity",e.quantity)}))}))}},{key:"checkOtherProductPricesMatch",value:function(e,t,r,n,o){var a=document.querySelectorAll("tr.cellProduct"),i=Number(t),s=Number(r),c=Number(e),l=!1,p=!1;return a.forEach((function(e){var t=u(e).attr("id");if(!o||t!=="orderProduct_"+o){var r=u("#"+t+" "+d.default.productEditButtons),a=Number(r.data("order-invoice-id")),f=Number(r.data("product-id")),h=Number(r.data("combination-id"));f===i&&h===s&&c!==Number(r.data("product-price-tax-incl"))&&(""===n||n&&a&&n===a?p=!0:l=!0)}})),l?"invoice":p?"product":null}}]),e}();t.default=s},370:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(r(65425)),o=d(r(99663)),a=d(r(22600));function d(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var i=function(){function e(){(0,o.default)(this,e)}return(0,a.default)(e,[{key:"calculateTaxExcluded",value:function(e,t,r){var o=parseFloat(e);(o<0||(0,n.default)(o))&&(o=0);var a=t/100+1;return window.ps_round(o/a,r)}},{key:"calculateTaxIncluded",value:function(e,t,r){var o=parseFloat(e);(o<0||(0,n.default)(o))&&(o=0);var a=t/100+1;return window.ps_round(o*a,r)}},{key:"calculateTotalPrice",value:function(e,t,r){return window.ps_round(t*e,r)}}]),e}();t.default=i},79623:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(r(47518)),o=s(r(88902)),a=s(r(99663)),d=s(r(22600)),i=s(r(95778)),u=s(r(60425));function s(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var c=window.$,l=function(){function e(t){(0,a.default)(this,e),this.activeSearchRequest=null,this.router=new i.default,this.input=t,this.results=[],this.dropdownMenu=c(u.default.productSearchInputAutocompleteMenu),this.onItemClickedCallback=function(){}}return(0,d.default)(e,[{key:"listenForSearch",value:function(){var e=this;this.input.on("click",(function(t){t.stopImmediatePropagation(),e.updateResults(e.results)})),this.input.on("keyup",(function(t){return e.delaySearch(t.currentTarget)})),c(document).on("click",(function(){return e.dropdownMenu.hide()}))}},{key:"delaySearch",value:function(e){var t=this;clearTimeout(this.searchTimeoutId),e.value.length<2||(this.searchTimeoutId=setTimeout((function(){t.search(e.value,c(e).data("currency"),c(e).data("order"))}),300))}},{key:"search",value:function(e,t,r){var n=this,o={search_phrase:e};t&&(o.currency_id=t),r&&(o.order_id=r),null!==this.activeSearchRequest&&this.activeSearchRequest.abort(),this.activeSearchRequest=c.get(this.router.generate("admin_orders_products_search",o)),this.activeSearchRequest.then((function(e){return n.updateResults(e)})).always((function(){n.activeSearchRequest=null}))}},{key:"updateResults",value:function(e){var t=this;this.dropdownMenu.empty(),!e||!e.products||(0,o.default)(e.products).length<=0?this.dropdownMenu.hide():(this.results=e.products,(0,n.default)(this.results).forEach((function(e){var r=c('<a class="dropdown-item" data-id="'+e.productId+'" href="#">'+e.name+"</a>");r.on("click",(function(e){e.preventDefault(),t.onItemClicked(c(e.target).data("id"))})),t.dropdownMenu.append(r)})),this.dropdownMenu.show())}},{key:"onItemClicked",value:function(e){var t=this.results.filter((function(t){return t.productId===e}));0!==t.length&&(this.input.val(t[0].name),this.onItemClickedCallback(t[0]))}}]),e}();t.default=l},44670:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=v(r(88902)),o=v(r(47518)),a=v(r(99663)),d=v(r(22600)),i=v(r(95778)),u=v(r(60425)),s=r(76544),c=v(r(65315)),l=v(r(370)),p=v(r(92837)),f=v(r(68840)),h=v(r(33188));function v(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var m=window.$,g=function(){function e(){(0,a.default)(this,e),this.router=new i.default,this.productAddActionBtn=m(u.default.productAddActionBtn),this.productIdInput=m(u.default.productAddIdInput),this.combinationsBlock=m(u.default.productAddCombinationsBlock),this.combinationsSelect=m(u.default.productAddCombinationsSelect),this.priceTaxIncludedInput=m(u.default.productAddPriceTaxInclInput),this.priceTaxExcludedInput=m(u.default.productAddPriceTaxExclInput),this.taxRateInput=m(u.default.productAddTaxRateInput),this.quantityInput=m(u.default.productAddQuantityInput),this.availableText=m(u.default.productAddAvailableText),this.locationText=m(u.default.productAddLocationText),this.totalPriceText=m(u.default.productAddTotalPriceText),this.invoiceSelect=m(u.default.productAddInvoiceSelect),this.freeShippingSelect=m(u.default.productAddFreeShippingSelect),this.productAddMenuBtn=m(u.default.productAddBtn),this.available=null,this.setupListener(),this.product={},this.currencyPrecision=m(u.default.productsTable).data("currencyPrecision"),this.priceTaxCalculator=new l.default,this.orderProductRenderer=new p.default,this.orderPricesRefresher=new h.default,this.isOrderTaxIncluded=m(u.default.productAddRow).data("isOrderTaxIncluded"),this.taxExcluded=null,this.taxIncluded=null}return(0,d.default)(e,[{key:"setupListener",value:function(){var e=this;this.combinationsSelect.on("change",(function(t){var r=window.ps_round(m(t.currentTarget).find(":selected").data("priceTaxExcluded"),e.currencyPrecision);e.priceTaxExcludedInput.val(r),e.taxExcluded=parseFloat(r);var n=window.ps_round(m(t.currentTarget).find(":selected").data("priceTaxIncluded"),e.currencyPrecision);e.priceTaxIncludedInput.val(n),e.taxIncluded=parseFloat(n),e.locationText.html(m(t.currentTarget).find(":selected").data("location")),e.available=m(t.currentTarget).find(":selected").data("stock"),e.quantityInput.trigger("change"),e.orderProductRenderer.toggleColumn(u.default.productsCellLocation)})),this.quantityInput.on("change keyup",(function(t){if(null!==e.available){var r=Number(t.target.value),n=e.available-r,o=e.availableText.data("availableOutOfStock");e.availableText.text(n),e.availableText.toggleClass("text-danger font-weight-bold",n<0);var a=r<=0||n<0&&!o;e.productAddActionBtn.prop("disabled",a),e.invoiceSelect.prop("disabled",!o&&n<0),e.taxIncluded=parseFloat(e.priceTaxIncludedInput.val()),e.totalPriceText.html(e.priceTaxCalculator.calculateTotalPrice(r,e.isOrderTaxIncluded?e.taxIncluded:e.taxExcluded,e.currencyPrecision))}})),this.productIdInput.on("change",(function(){e.productAddActionBtn.removeAttr("disabled"),e.invoiceSelect.removeAttr("disabled")})),this.priceTaxIncludedInput.on("change keyup",(function(t){e.taxIncluded=parseFloat(t.target.value),e.taxExcluded=e.priceTaxCalculator.calculateTaxExcluded(e.taxIncluded,e.taxRateInput.val(),e.currencyPrecision);var r=parseInt(e.quantityInput.val(),10);e.priceTaxExcludedInput.val(e.taxExcluded),e.totalPriceText.html(e.priceTaxCalculator.calculateTotalPrice(r,e.isOrderTaxIncluded?e.taxIncluded:e.taxExcluded,e.currencyPrecision))})),this.priceTaxExcludedInput.on("change keyup",(function(t){e.taxExcluded=parseFloat(t.target.value),e.taxIncluded=e.priceTaxCalculator.calculateTaxIncluded(e.taxExcluded,e.taxRateInput.val(),e.currencyPrecision);var r=parseInt(e.quantityInput.val(),10);e.priceTaxIncludedInput.val(e.taxIncluded),e.totalPriceText.html(e.priceTaxCalculator.calculateTotalPrice(r,e.isOrderTaxIncluded?e.taxIncluded:e.taxExcluded,e.currencyPrecision))})),this.productAddActionBtn.on("click",(function(t){return e.confirmNewInvoice(t)})),this.invoiceSelect.on("change",(function(){return e.orderProductRenderer.toggleProductAddNewInvoiceInfo()}))}},{key:"setProduct",value:function(e){this.productIdInput.val(e.productId).trigger("change");var t=window.ps_round(e.priceTaxExcl,this.currencyPrecision);this.priceTaxExcludedInput.val(t),this.taxExcluded=parseFloat(t);var r=window.ps_round(e.priceTaxIncl,this.currencyPrecision);this.priceTaxIncludedInput.val(r),this.taxIncluded=parseFloat(r),this.taxRateInput.val(e.taxRate),this.locationText.html(e.location),this.available=e.stock,this.availableText.data("availableOutOfStock",e.availableOutOfStock),this.quantityInput.val(1),this.quantityInput.trigger("change"),this.setCombinations(e.combinations),this.orderProductRenderer.toggleColumn(u.default.productsCellLocation)}},{key:"setCombinations",value:function(e){var t=this;this.combinationsSelect.empty(),(0,o.default)(e).forEach((function(e){t.combinationsSelect.append('<option value="'+e.attributeCombinationId+'" data-price-tax-excluded="'+e.priceTaxExcluded+'" data-price-tax-included="'+e.priceTaxIncluded+'" data-stock="'+e.stock+'" data-location="'+e.location+'">'+e.attribute+"</option>")})),this.combinationsBlock.toggleClass("d-none",0===(0,n.default)(e).length),(0,n.default)(e).length>0&&this.combinationsSelect.trigger("change")}},{key:"addProduct",value:function(e){var t=this;this.productAddActionBtn.prop("disabled",!0),this.invoiceSelect.prop("disabled",!0),this.combinationsSelect.prop("disabled",!0);var r={product_id:this.productIdInput.val(),combination_id:m(":selected",this.combinationsSelect).val(),price_tax_incl:this.priceTaxIncludedInput.val(),price_tax_excl:this.priceTaxExcludedInput.val(),quantity:this.quantityInput.val(),invoice_id:this.invoiceSelect.val(),free_shipping:this.freeShippingSelect.prop("checked")};m.ajax({url:this.router.generate("admin_orders_add_product",{orderId:e}),method:"POST",data:r}).then((function(t){s.EventEmitter.emit(c.default.productAddedToOrder,{orderId:e,orderProductId:r.product_id,newRow:t})}),(function(e){t.productAddActionBtn.prop("disabled",!1),t.invoiceSelect.prop("disabled",!1),t.combinationsSelect.prop("disabled",!1),e.responseJSON&&e.responseJSON.message&&m.growl.error({message:e.responseJSON.message})}))}},{key:"confirmNewInvoice",value:function(e){var t=this,r=parseInt(this.invoiceSelect.val(),10),n=m(e.currentTarget).data("orderId");0===r?new f.default({id:"modal-confirm-new-invoice",confirmTitle:this.invoiceSelect.data("modal-title"),confirmMessage:this.invoiceSelect.data("modal-body"),confirmButtonLabel:this.invoiceSelect.data("modal-apply"),closeButtonLabel:this.invoiceSelect.data("modal-cancel")},(function(){t.confirmNewPrice(n,r)})).show():this.addProduct(n)}},{key:"confirmNewPrice",value:function(e,t){var r=this,n=m(":selected",this.combinationsSelect).val(),o=void 0===n?0:n;"invoice"===this.orderPricesRefresher.checkOtherProductPricesMatch(this.priceTaxIncludedInput.val(),this.productIdInput.val(),o,t)?new f.default({id:"modal-confirm-new-price",confirmTitle:this.invoiceSelect.data("modal-edit-price-title"),confirmMessage:this.invoiceSelect.data("modal-edit-price-body"),confirmButtonLabel:this.invoiceSelect.data("modal-edit-price-apply"),closeButtonLabel:this.invoiceSelect.data("modal-edit-price-cancel")},(function(){r.addProduct(e)})).show():this.addProduct(e)}}]),e}();t.default=g},56075:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(r(65425)),o=s(r(99663)),a=s(r(22600)),d=s(r(95778)),i=s(r(60425)),u=r(65693);function s(e){return e&&e.__esModule?e:{default:e}}var c=window.$,l=function(){function e(){(0,o.default)(this,e),this.router=new d.default,this.cancelProductForm=c(i.default.cancelProduct.form),this.orderId=this.cancelProductForm.data("orderId"),this.orderDelivered=1===parseInt(this.cancelProductForm.data("isDelivered"),10),this.isTaxIncluded=1===parseInt(this.cancelProductForm.data("isTaxIncluded"),10),this.discountsAmount=parseFloat(this.cancelProductForm.data("discountsAmount")),this.currencyFormatter=u.NumberFormatter.build(this.cancelProductForm.data("priceSpecification")),this.useAmountInputs=!0,this.listenForInputs()}return(0,a.default)(e,[{key:"showPartialRefund",value:function(){this.hideCancelElements(),c(i.default.cancelProduct.toggle.partialRefund).show(),this.useAmountInputs=!0,this.initForm(c(i.default.cancelProduct.buttons.save).data("partialRefundLabel"),this.router.generate("admin_orders_partial_refund",{orderId:this.orderId}),"partial-refund")}},{key:"showStandardRefund",value:function(){this.hideCancelElements(),c(i.default.cancelProduct.toggle.standardRefund).show(),this.useAmountInputs=!1,this.initForm(c(i.default.cancelProduct.buttons.save).data("standardRefundLabel"),this.router.generate("admin_orders_standard_refund",{orderId:this.orderId}),"standard-refund")}},{key:"showReturnProduct",value:function(){this.hideCancelElements(),c(i.default.cancelProduct.toggle.returnProduct).show(),this.useAmountInputs=!1,this.initForm(c(i.default.cancelProduct.buttons.save).data("returnProductLabel"),this.router.generate("admin_orders_return_product",{orderId:this.orderId}),"return-product")}},{key:"hideRefund",value:function(){this.hideCancelElements(),c(i.default.cancelProduct.table.actions).show()}},{key:"hideCancelElements",value:function(){c(i.default.cancelProduct.toggle.standardRefund).hide(),c(i.default.cancelProduct.toggle.partialRefund).hide(),c(i.default.cancelProduct.toggle.returnProduct).hide(),c(i.default.cancelProduct.table.actions).hide()}},{key:"initForm",value:function(e,t,r){this.updateVoucherRefund(),this.cancelProductForm.prop("action",t),this.cancelProductForm.removeClass("standard-refund partial-refund return-product cancel-product").addClass(r),c(i.default.cancelProduct.buttons.save).html(e),c(i.default.cancelProduct.table.header).html(e),c(i.default.cancelProduct.checkboxes.restock).prop("checked",this.orderDelivered),c(i.default.cancelProduct.checkboxes.creditSlip).prop("checked",!0),c(i.default.cancelProduct.checkboxes.voucher).prop("checked",!1)}},{key:"listenForInputs",value:function(){var e=this;c(document).on("change",i.default.cancelProduct.inputs.quantity,(function(t){var r=c(t.target),n=r.parents(i.default.cancelProduct.table.cell).find(i.default.cancelProduct.inputs.amount),o=parseInt(r.val(),10);if(o<=0)return n.val(0),void e.updateVoucherRefund();var a=e.isTaxIncluded?"productPriceTaxIncl":"productPriceTaxExcl",d=parseFloat(r.data(a)),u=parseFloat(r.data("amountRefundable")),s=d*o<u?d*o:u,l=parseFloat(n.val());e.useAmountInputs&&e.updateAmountInput(r),(""===n.val()||0===l||l>s)&&(n.val(s),e.updateVoucherRefund())})),c(document).on("change",i.default.cancelProduct.inputs.amount,(function(){e.updateVoucherRefund()})),c(document).on("change",i.default.cancelProduct.inputs.selector,(function(t){var r=c(t.target),o=r.parents(i.default.cancelProduct.table.cell).find(i.default.cancelProduct.inputs.quantity),a=parseInt(o.data("quantityRefundable"),10),d=parseInt(o.val(),10);r.is(":checked")?((0,n.default)(d)||0===d)&&o.val(a):o.val(0),e.updateVoucherRefund()}))}},{key:"updateAmountInput",value:function(e){var t=e.parents(i.default.cancelProduct.table.cell).find(i.default.cancelProduct.inputs.amount),r=parseInt(e.val(),10);if(r<=0)t.val(0);else{var n=this.isTaxIncluded?"productPriceTaxIncl":"productPriceTaxExcl",o=parseFloat(e.data(n)),a=parseFloat(e.data("amountRefundable")),d=o*r<a?o*r:a,u=parseFloat(t.val());(""===t.val()||0===u||u>d)&&t.val(d)}}},{key:"getRefundAmount",value:function(){var e=this,t=0;return this.useAmountInputs?c(i.default.cancelProduct.inputs.amount).each((function(e,r){var o=parseFloat(r.value);t+=(0,n.default)(o)?0:o})):c(i.default.cancelProduct.inputs.quantity).each((function(r,n){var o=c(n),a=e.isTaxIncluded?"productPriceTaxIncl":"productPriceTaxExcl",d=parseFloat(o.data(a)),i=parseInt(o.val(),10);t+=i*d})),t}},{key:"updateVoucherRefund",value:function(){var e=this.getRefundAmount();this.updateVoucherRefundTypeLabel(c(i.default.cancelProduct.radios.voucherRefundType.productPrices),e);var t=e-this.discountsAmount;this.updateVoucherRefundTypeLabel(c(i.default.cancelProduct.radios.voucherRefundType.productPricesVoucherExcluded),t),t<0?(c(i.default.cancelProduct.radios.voucherRefundType.productPricesVoucherExcluded).prop("checked",!1).prop("disabled",!0),c(i.default.cancelProduct.radios.voucherRefundType.productPrices).prop("checked",!0),c(i.default.cancelProduct.radios.voucherRefundType.negativeErrorMessage).show()):(c(i.default.cancelProduct.radios.voucherRefundType.productPricesVoucherExcluded).prop("disabled",!1),c(i.default.cancelProduct.radios.voucherRefundType.negativeErrorMessage).hide())}},{key:"updateVoucherRefundTypeLabel",value:function(e,t){var r=e.data("defaultLabel"),n=e.parents("label"),o=this.currencyFormatter.format(t);n.get(0).lastChild.nodeValue="\n "+r+" "+o}},{key:"showCancelProductForm",value:function(){var e=this.router.generate("admin_orders_cancellation",{orderId:this.orderId});this.initForm(c(i.default.cancelProduct.buttons.save).data("cancelLabel"),e,"cancel-product"),this.hideCancelElements(),c(i.default.cancelProduct.toggle.cancelProducts).show()}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=l},74746:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(r(99663)),o=p(r(22600)),a=p(r(95778)),d=p(r(60425)),i=r(76544),u=p(r(65315)),s=p(r(370)),c=p(r(68840)),l=p(r(33188));function p(e){return e&&e.__esModule?e:{default:e}}var f=window.$,h=function(){function e(t){(0,n.default)(this,e),this.router=new a.default,this.orderDetailId=t,this.productRow=f("#orderProduct_"+this.orderDetailId),this.product={},this.currencyPrecision=f(d.default.productsTable).data("currencyPrecision"),this.priceTaxCalculator=new s.default,this.productEditSaveBtn=f(d.default.productEditSaveBtn),this.quantityInput=f(d.default.productEditQuantityInput),this.orderPricesRefresher=new l.default}return(0,o.default)(e,[{key:"setupListener",value:function(){var e=this;this.quantityInput.on("change keyup",(function(t){var r=Number(t.target.value),n=parseInt(f(t.currentTarget).data("availableQuantity"),10)-(r-parseInt(e.quantityInput.data("previousQuantity"),10)),o=e.availableText.data("availableOutOfStock");e.quantity=r,e.availableText.text(n),e.availableText.toggleClass("text-danger font-weight-bold",n<0),e.updateTotal();var a=r<=0||n<0&&!o;e.productEditSaveBtn.prop("disabled",a)})),this.productEditInvoiceSelect.on("change",(function(){e.productEditSaveBtn.prop("disabled",!1)})),this.priceTaxIncludedInput.on("change keyup",(function(t){e.taxIncluded=parseFloat(t.target.value),e.taxExcluded=e.priceTaxCalculator.calculateTaxExcluded(e.taxIncluded,e.taxRate,e.currencyPrecision),e.priceTaxExcludedInput.val(e.taxExcluded),e.updateTotal()})),this.priceTaxExcludedInput.on("change keyup",(function(t){e.taxExcluded=parseFloat(t.target.value),e.taxIncluded=e.priceTaxCalculator.calculateTaxIncluded(e.taxExcluded,e.taxRate,e.currencyPrecision),e.priceTaxIncludedInput.val(e.taxIncluded),e.updateTotal()})),this.productEditSaveBtn.on("click",(function(t){var r=f(t.currentTarget);window.confirm(r.data("updateMessage"))&&(r.prop("disabled",!0),e.handleEditProductWithConfirmationModal(t))})),this.productEditCancelBtn.on("click",(function(){i.EventEmitter.emit(u.default.productEditionCanceled,{orderDetailId:e.orderDetailId})}))}},{key:"updateTotal",value:function(){var e=this.priceTaxCalculator.calculateTotalPrice(this.quantity,this.isOrderTaxIncluded?this.taxIncluded:this.taxExcluded,this.currencyPrecision);this.priceTotalText.html(e),this.productEditSaveBtn.prop("disabled",e===this.initialTotal)}},{key:"displayProduct",value:function(e){this.productRowEdit=f(d.default.productEditRowTemplate).clone(!0),this.productRowEdit.attr("id","editOrderProduct_"+this.orderDetailId),this.productRowEdit.find("*[id]").each((function(){f(this).removeAttr("id")})),this.productEditSaveBtn=this.productRowEdit.find(d.default.productEditSaveBtn),this.productEditCancelBtn=this.productRowEdit.find(d.default.productEditCancelBtn),this.productEditInvoiceSelect=this.productRowEdit.find(d.default.productEditInvoiceSelect),this.productEditImage=this.productRowEdit.find(d.default.productEditImage),this.productEditName=this.productRowEdit.find(d.default.productEditName),this.priceTaxIncludedInput=this.productRowEdit.find(d.default.productEditPriceTaxInclInput),this.priceTaxExcludedInput=this.productRowEdit.find(d.default.productEditPriceTaxExclInput),this.quantityInput=this.productRowEdit.find(d.default.productEditQuantityInput),this.locationText=this.productRowEdit.find(d.default.productEditLocationText),this.availableText=this.productRowEdit.find(d.default.productEditAvailableText),this.priceTotalText=this.productRowEdit.find(d.default.productEditTotalPriceText),this.priceTaxExcludedInput.val(window.ps_round(e.price_tax_excl,this.currencyPrecision)),this.priceTaxIncludedInput.val(window.ps_round(e.price_tax_incl,this.currencyPrecision)),this.quantityInput.val(e.quantity).data("availableQuantity",e.availableQuantity).data("previousQuantity",e.quantity),this.availableText.data("availableOutOfStock",e.availableOutOfStock),e.orderInvoiceId&&this.productEditInvoiceSelect.val(e.orderInvoiceId),this.taxRate=e.tax_rate,this.initialTotal=this.priceTaxCalculator.calculateTotalPrice(e.quantity,e.isOrderTaxIncluded?e.price_tax_incl:e.price_tax_excl,this.currencyPrecision),this.isOrderTaxIncluded=e.isOrderTaxIncluded,this.quantity=e.quantity,this.taxIncluded=e.price_tax_incl,this.taxExcluded=e.price_tax_excl,this.productEditImage.html(this.productRow.find(d.default.productEditImage).html()),this.productEditName.html(this.productRow.find(d.default.productEditName).html()),this.locationText.html(e.location),this.availableText.html(e.availableQuantity),this.priceTotalText.html(this.initialTotal),this.productRow.addClass("d-none").after(this.productRowEdit.removeClass("d-none")),this.setupListener()}},{key:"handleEditProductWithConfirmationModal",value:function(e){var t=this,r=f("#orderProduct_"+this.orderDetailId+" "+d.default.productEditButtons),n=r.data("product-id"),o=r.data("combination-id"),a=r.data("order-invoice-id"),i=this.orderPricesRefresher.checkOtherProductPricesMatch(this.priceTaxIncludedInput.val(),n,o,a,this.orderDetailId);if(null!==i){var u="product"===i?this.priceTaxExcludedInput:this.productEditInvoiceSelect;new c.default({id:"modal-confirm-new-price",confirmTitle:u.data("modal-edit-price-title"),confirmMessage:u.data("modal-edit-price-body"),confirmButtonLabel:u.data("modal-edit-price-apply"),closeButtonLabel:u.data("modal-edit-price-cancel")},(function(){t.editProduct(f(e.currentTarget).data("orderId"),t.orderDetailId)})).show()}else this.editProduct(f(e.currentTarget).data("orderId"),this.orderDetailId)}},{key:"editProduct",value:function(e,t){var r={price_tax_incl:this.priceTaxIncludedInput.val(),price_tax_excl:this.priceTaxExcludedInput.val(),quantity:this.quantityInput.val(),invoice:this.productEditInvoiceSelect.val()};f.ajax({url:this.router.generate("admin_orders_update_product",{orderId:e,orderDetailId:t}),method:"POST",data:r}).then((function(){i.EventEmitter.emit(u.default.productUpdated,{orderId:e,orderDetailId:t})}),(function(e){e.responseJSON&&e.responseJSON.message&&f.growl.error({message:e.responseJSON.message})}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=h},25618:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(r(99663)),o=u(r(22600)),a=u(r(95778)),d=r(76544),i=u(r(65315));function u(e){return e&&e.__esModule?e:{default:e}}var s=window.$,c=function(){function e(){(0,n.default)(this,e),this.router=new a.default}return(0,o.default)(e,[{key:"handleDeleteProductEvent",value:function(e){e.preventDefault();var t=s(e.currentTarget);window.confirm(t.data("deleteMessage"))&&(t.pstooltip("dispose"),t.prop("disabled",!0),this.deleteProduct(t.data("orderId"),t.data("orderDetailId")))}},{key:"deleteProduct",value:function(e,t){s.ajax(this.router.generate("admin_orders_delete_product",{orderId:e,orderDetailId:t}),{method:"POST"}).then((function(){d.EventEmitter.emit(i.default.productDeletedFromOrder,{oldOrderDetailId:t,orderId:e})}),(function(e){e.responseJSON&&e.responseJSON.message&&s.growl.error({message:e.responseJSON.message})}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=c},92837:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(r(99663)),o=u(r(22600)),a=u(r(60425)),d=u(r(74746)),i=u(r(95778));function u(e){return e&&e.__esModule?e:{default:e}}var s=window.$,c=function(){function e(){(0,n.default)(this,e),this.router=new i.default}return(0,o.default)(e,[{key:"addOrUpdateProductToList",value:function(e,t){e.length>0?e.html(s(t).html()):s(a.default.productAddRow).before(s(t).hide().fadeIn())}},{key:"updateNumProducts",value:function(e){s(a.default.productsCount).html(e)}},{key:"editProductFromList",value:function(e,t,r,n,o,i,u,c,l,p){new d.default(e).displayProduct({price_tax_excl:n,price_tax_incl:r,tax_rate:o,quantity:t,location:i,availableQuantity:u,availableOutOfStock:c,orderInvoiceId:l,isOrderTaxIncluded:p}),s(a.default.productAddActionBtn).addClass("d-none"),s(a.default.productAddRow).addClass("d-none")}},{key:"moveProductsPanelToModificationPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body";s(a.default.productActionBtn).addClass("d-none"),s(a.default.productAddActionBtn+", "+a.default.productAddRow).removeClass("d-none"),this.moveProductPanelToTop(e)}},{key:"moveProductsPanelToRefundPosition",value:function(){this.resetAllEditRows(),s(a.default.productAddActionBtn+", "+a.default.productAddRow+", "+a.default.productActionBtn).addClass("d-none"),this.moveProductPanelToTop()}},{key:"moveProductPanelToTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"body",t=s(a.default.productModificationPosition);if(!(t.find(a.default.productsPanel).length>0)){s(a.default.productsPanel).detach().appendTo(t),t.closest(".row").removeClass("d-none"),this.toggleColumn(a.default.productsCellLocation),this.toggleColumn(a.default.productsCellRefunded);var r=s(a.default.productsTable).find('tr[id^="orderProduct_"]');r.removeClass("d-none"),s(a.default.productsPagination).addClass("d-none");var n=s(e).offset().top-s(".header-toolbar").height()-100;s("html,body").animate({scrollTop:n},"slow")}}},{key:"moveProductPanelToOriginalPosition",value:function(){s(a.default.productAddNewInvoiceInfo).addClass("d-none"),s(a.default.productModificationPosition).closest(".row").addClass("d-none"),s(a.default.productsPanel).detach().appendTo(a.default.productOriginalPosition),s(a.default.productsPagination).removeClass("d-none"),s(a.default.productActionBtn).removeClass("d-none"),s(a.default.productAddActionBtn+", "+a.default.productAddRow).addClass("d-none"),this.paginate(1)}},{key:"resetAddRow",value:function(){s(a.default.productAddIdInput).val(""),s(a.default.productSearchInput).val(""),s(a.default.productAddCombinationsBlock).addClass("d-none"),s(a.default.productAddCombinationsSelect).val(""),s(a.default.productAddCombinationsSelect).prop("disabled",!1),s(a.default.productAddPriceTaxExclInput).val(""),s(a.default.productAddPriceTaxInclInput).val(""),s(a.default.productAddQuantityInput).val(""),s(a.default.productAddAvailableText).html(""),s(a.default.productAddLocationText).html(""),s(a.default.productAddNewInvoiceInfo).addClass("d-none"),s(a.default.productAddActionBtn).prop("disabled",!0)}},{key:"resetAllEditRows",value:function(){var e=this;s(a.default.productEditButtons).each((function(t,r){e.resetEditRow(s(r).data("orderDetailId"))}))}},{key:"resetEditRow",value:function(e){var t=s(a.default.productsTableRow(e));s(a.default.productsTableRowEdited(e)).remove(),t.removeClass("d-none")}},{key:"paginate",value:function(e){var t=s(a.default.productsTable).find('tr[id^="orderProduct_"]'),r=s(a.default.productsTableCustomizationRows),n=s(a.default.productsTablePagination),o=parseInt(n.data("numPerPage"),10),d=Math.ceil(t.length/o),i=Math.max(1,Math.min(e,d));this.paginateUpdateControls(i),t.addClass("d-none"),r.addClass("d-none");for(var u=i*o,c=(i-1)*o+1-1;c<Math.min(u,t.length);c+=1)s(t[c]).removeClass("d-none");r.each((function(){s(this).prev().hasClass("d-none")||s(this).removeClass("d-none")})),s(a.default.productEditRow).not(a.default.productEditRowTemplate).remove(),this.toggleColumn(a.default.productsCellLocationDisplayed),this.toggleColumn(a.default.productsCellRefundedDisplayed)}},{key:"paginateUpdateControls",value:function(e){var t=s(a.default.productsTablePagination).find("li.page-item").length-3;s(a.default.productsTablePagination).find(".active").removeClass("active"),s(a.default.productsTablePagination).find('li:has(> [data-page="'+e+'"])').addClass("active"),s(a.default.productsTablePaginationPrev).removeClass("disabled"),1===e&&s(a.default.productsTablePaginationPrev).addClass("disabled"),s(a.default.productsTablePaginationNext).removeClass("disabled"),e===t&&s(a.default.productsTablePaginationNext).addClass("disabled"),this.togglePaginationControls()}},{key:"updateNumPerPage",value:function(e){s(a.default.productsTablePagination).data("numPerPage",e),this.updatePaginationControls()}},{key:"togglePaginationControls",value:function(){var e=s(a.default.productsTablePagination).find("li.page-item").length-3;s(a.default.productsNavPagination).toggleClass("d-none",e<=1)}},{key:"toggleProductAddNewInvoiceInfo",value:function(){s(a.default.productAddNewInvoiceInfo).toggleClass("d-none",0!==parseInt(s(a.default.productAddInvoiceSelect).val(),10))}},{key:"toggleColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=!1;null===t?s(e).filter("td").each((function(){return""===s(this).html()||(r=!0,!1)})):r=t,s(e).toggleClass("d-none",!r)}},{key:"updatePaginationControls",value:function(){var e=s(a.default.productsTablePagination),t=e.data("numPerPage"),r=s(a.default.productsTable).find('tr[id^="orderProduct_"]'),n=Math.ceil(r.length/t);e.data("numPages",n);var o=s(a.default.productsTablePaginationTemplate);s(a.default.productsTablePagination).find("li:has(> [data-page])").remove(),s(a.default.productsTablePaginationNext).before(o);for(var d=1;d<=n;d+=1){var i=o.clone();i.find("span").attr("data-page",d),i.find("span").html(d),o.before(i.removeClass("d-none"))}this.togglePaginationControls()}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=c},58686:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(r(99663)),o=i(r(22600)),a=i(r(95778)),d=i(r(60425));function i(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var u=window.$,s=function(){function e(){(0,n.default)(this,e),this.router=new a.default}return(0,o.default)(e,[{key:"refresh",value:function(e){u.getJSON(this.router.generate("admin_orders_get_shipping",{orderId:e})).then((function(e){u(d.default.orderShippingTabCount).text(e.total),u(d.default.orderShippingTabBody).html(e.html)}))}}]),e}();t.default=s},65315:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/
|
||
t.default={productDeletedFromOrder:"productDeletedFromOrder",productAddedToOrder:"productAddedToOrder",productUpdated:"productUpdated",productEditionCanceled:"productEditionCanceled",productListPaginated:"productListPaginated",productListNumberPerPage:"productListNumberPerPage"}},84503:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=y(r(99663)),o=y(r(22600)),a=y(r(25618)),d=y(r(60425)),i=y(r(65315)),u=r(76544),s=y(r(95047)),c=y(r(92837)),l=y(r(33188)),p=y(r(78455)),f=y(r(58686)),h=y(r(95778)),v=y(r(86084)),m=y(r(56075)),g=y(r(31643));function y(e){return e&&e.__esModule?e:{default:e}}var b=window.$,_=function(){function e(){(0,n.default)(this,e),this.orderDiscountsRefresher=new s.default,this.orderProductManager=new a.default,this.orderProductRenderer=new c.default,this.orderPricesRefresher=new l.default,this.orderPaymentsRefresher=new p.default,this.orderShippingRefresher=new f.default,this.orderDocumentsRefresher=new g.default,this.orderInvoicesRefresher=new v.default,this.orderProductCancel=new m.default,this.router=new h.default,this.listenToEvents()}return(0,o.default)(e,[{key:"listenToEvents",value:function(){var e=this;b(d.default.invoiceAddressEditBtn).fancybox({type:"iframe",width:"90%",height:"90%"}),b(d.default.deliveryAddressEditBtn).fancybox({type:"iframe",width:"90%",height:"90%"}),u.EventEmitter.on(i.default.productDeletedFromOrder,(function(t){e.orderPricesRefresher.refresh(t.orderId),e.orderPaymentsRefresher.refresh(t.orderId),e.refreshProductsList(t.orderId),e.orderDiscountsRefresher.refresh(t.orderId),e.orderDocumentsRefresher.refresh(t.orderId),e.orderShippingRefresher.refresh(t.orderId)})),u.EventEmitter.on(i.default.productEditionCanceled,(function(t){e.orderProductRenderer.resetEditRow(t.orderDetailId),b(d.default.productEditRow).not(d.default.productEditRowTemplate).length>0||e.orderProductRenderer.moveProductPanelToOriginalPosition()})),u.EventEmitter.on(i.default.productUpdated,(function(t){e.orderProductRenderer.resetEditRow(t.orderDetailId),e.orderPricesRefresher.refresh(t.orderId),e.orderPricesRefresher.refreshProductPrices(t.orderId),e.refreshProductsList(t.orderId),e.orderPaymentsRefresher.refresh(t.orderId),e.orderDiscountsRefresher.refresh(t.orderId),e.orderInvoicesRefresher.refresh(t.orderId),e.orderDocumentsRefresher.refresh(t.orderId),e.orderShippingRefresher.refresh(t.orderId),e.listenForProductDelete(),e.listenForProductEdit(),e.resetToolTips(),b(d.default.productEditRow).not(d.default.productEditRowTemplate).length>0||e.orderProductRenderer.moveProductPanelToOriginalPosition()})),u.EventEmitter.on(i.default.productAddedToOrder,(function(t){e.orderProductRenderer.resetAddRow(),e.orderPricesRefresher.refreshProductPrices(t.orderId),e.orderPricesRefresher.refresh(t.orderId),e.refreshProductsList(t.orderId),e.orderPaymentsRefresher.refresh(t.orderId),e.orderDiscountsRefresher.refresh(t.orderId),e.orderInvoicesRefresher.refresh(t.orderId),e.orderDocumentsRefresher.refresh(t.orderId),e.orderShippingRefresher.refresh(t.orderId),e.orderProductRenderer.moveProductPanelToOriginalPosition()}))}},{key:"listenForProductDelete",value:function(){var e=this;b(d.default.productDeleteBtn).off("click").on("click",(function(t){return e.orderProductManager.handleDeleteProductEvent(t)}))}},{key:"resetToolTips",value:function(){b(d.default.productEditButtons).pstooltip(),b(d.default.productDeleteBtn).pstooltip()}},{key:"listenForProductEdit",value:function(){var e=this;b(d.default.productEditButtons).off("click").on("click",(function(t){var r=b(t.currentTarget);e.orderProductRenderer.moveProductsPanelToModificationPosition(),e.orderProductRenderer.editProductFromList(r.data("orderDetailId"),r.data("productQuantity"),r.data("productPriceTaxIncl"),r.data("productPriceTaxExcl"),r.data("taxRate"),r.data("location"),r.data("availableQuantity"),r.data("availableOutOfStock"),r.data("orderInvoiceId"),r.data("isOrderTaxIncluded"))}))}},{key:"listenForProductPack",value:function(){var e=this;b(d.default.productPackModal.modal).on("show.bs.modal",(function(t){var r=b(t.relatedTarget).data("packItems");b(d.default.productPackModal.rows).remove(),r.forEach((function(t){var r=b(d.default.productPackModal.template).clone();r.attr("id","productpack_"+t.id).removeClass("d-none"),r.find(d.default.productPackModal.product.img).attr("src",t.imagePath),r.find(d.default.productPackModal.product.name).html(t.name),r.find(d.default.productPackModal.product.link).attr("href",e.router.generate("admin_product_form",{id:t.id})),""!==t.reference?r.find(d.default.productPackModal.product.ref).append(t.reference):r.find(d.default.productPackModal.product.ref).remove(),""!==t.supplierReference?r.find(d.default.productPackModal.product.supplierRef).append(t.supplierReference):r.find(d.default.productPackModal.product.supplierRef).remove(),t.quantity>1?r.find(d.default.productPackModal.product.quantity+" span").html(t.quantity):r.find(d.default.productPackModal.product.quantity).html(t.quantity),r.find(d.default.productPackModal.product.availableQuantity).html(t.availableQuantity),b(d.default.productPackModal.template).before(r)}))}))}},{key:"listenForProductAdd",value:function(){var e=this;b(d.default.productAddBtn).on("click",(function(){e.orderProductRenderer.toggleProductAddNewInvoiceInfo(),e.orderProductRenderer.moveProductsPanelToModificationPosition(d.default.productSearchInput)})),b(d.default.productCancelAddBtn).on("click",(function(){return e.orderProductRenderer.moveProductPanelToOriginalPosition()}))}},{key:"listenForProductPagination",value:function(){var e=this;b(d.default.productsTablePagination).on("click",d.default.productsTablePaginationLink,(function(e){e.preventDefault();var t=b(e.currentTarget);u.EventEmitter.emit(i.default.productListPaginated,{numPage:t.data("page")})})),b(d.default.productsTablePaginationNext).on("click",(function(t){if(t.preventDefault(),!b(t.currentTarget).hasClass("disabled")){var r=e.getActivePage();u.EventEmitter.emit(i.default.productListPaginated,{numPage:parseInt(b(r).html(),10)+1})}})),b(d.default.productsTablePaginationPrev).on("click",(function(t){if(t.preventDefault(),!b(t.currentTarget).hasClass("disabled")){var r=e.getActivePage();u.EventEmitter.emit(i.default.productListPaginated,{numPage:parseInt(b(r).html(),10)-1})}})),b(d.default.productsTablePaginationNumberSelector).on("change",(function(e){e.preventDefault();var t=b(e.currentTarget),r=parseInt(t.val(),10);u.EventEmitter.emit(i.default.productListNumberPerPage,{numPerPage:r})})),u.EventEmitter.on(i.default.productListPaginated,(function(t){e.orderProductRenderer.paginate(t.numPage),e.listenForProductDelete(),e.listenForProductEdit(),e.resetToolTips()})),u.EventEmitter.on(i.default.productListNumberPerPage,(function(t){e.orderProductRenderer.updateNumPerPage(t.numPerPage),u.EventEmitter.emit(i.default.productListPaginated,{numPage:1}),b.ajax({url:e.router.generate("admin_orders_configure_product_pagination"),method:"POST",data:{numPerPage:t.numPerPage}})}))}},{key:"listenForRefund",value:function(){var e=this;b(d.default.cancelProduct.buttons.partialRefund).on("click",(function(){e.orderProductRenderer.moveProductsPanelToRefundPosition(),e.orderProductCancel.showPartialRefund()})),b(d.default.cancelProduct.buttons.standardRefund).on("click",(function(){e.orderProductRenderer.moveProductsPanelToRefundPosition(),e.orderProductCancel.showStandardRefund()})),b(d.default.cancelProduct.buttons.returnProduct).on("click",(function(){e.orderProductRenderer.moveProductsPanelToRefundPosition(),e.orderProductCancel.showReturnProduct()})),b(d.default.cancelProduct.buttons.abort).on("click",(function(){e.orderProductRenderer.moveProductPanelToOriginalPosition(),e.orderProductCancel.hideRefund()}))}},{key:"listenForCancelProduct",value:function(){var e=this;b(d.default.cancelProduct.buttons.cancelProducts).on("click",(function(){e.orderProductRenderer.moveProductsPanelToRefundPosition(),e.orderProductCancel.showCancelProductForm()}))}},{key:"getActivePage",value:function(){return b(d.default.productsTablePagination).find(".active span").get(0)}},{key:"refreshProductsList",value:function(e){var t=this;b(d.default.refreshProductsListLoadingSpinner).show();var r=b(d.default.productsTablePagination).data("numPerPage"),n=b(d.default.productsTableRows).length,o=parseInt(b(d.default.productsTablePaginationActive).html(),10);b.ajax(this.router.generate("admin_orders_get_products",{orderId:e})).done((function(e){b(d.default.productsTable).find(d.default.productsTableRows).remove(),b(d.default.productsTableCustomizationRows).remove(),b(d.default.productsTable+" tbody").prepend(e),b(d.default.refreshProductsListLoadingSpinner).hide();var a=b(d.default.productsTableRows).length,s=Math.ceil(a/r);t.orderProductRenderer.updateNumProducts(a),t.orderProductRenderer.updatePaginationControls();var c=1,l="";n>a?(l=n-a==1?window.translate_javascripts["The product was successfully removed."]:window.translate_javascripts["[1] products were successfully removed."].replace("[1]",n-a),c=1===s?1:o):n<a&&(l=a-n==1?window.translate_javascripts["The product was successfully added."]:window.translate_javascripts["[1] products were successfully added."].replace("[1]",a-n),c=1),""!==l&&b.growl.notice({title:"",message:l}),u.EventEmitter.emit(i.default.productListPaginated,{numPage:c}),t.resetToolTips()})).fail((function(){b.growl.error({title:"",message:"Failed to reload the products list. Please reload the page"})}))}}]),e}();
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/t.default=_},24043:(e,t,r)=>{e.exports={default:r(47185),__esModule:!0}},26378:(e,t,r)=>{e.exports={default:r(3597),__esModule:!0}},40863:(e,t,r)=>{e.exports={default:r(21035),__esModule:!0}},65425:(e,t,r)=>{e.exports={default:r(24334),__esModule:!0}},52945:(e,t,r)=>{e.exports={default:r(56981),__esModule:!0}},85861:(e,t,r)=>{e.exports={default:r(45627),__esModule:!0}},32242:(e,t,r)=>{e.exports={default:r(33391),__esModule:!0}},85105:(e,t,r)=>{e.exports={default:r(30381),__esModule:!0}},88902:(e,t,r)=>{e.exports={default:r(98613),__esModule:!0}},85345:(e,t,r)=>{e.exports={default:r(70433),__esModule:!0}},47518:(e,t,r)=>{e.exports={default:r(48056),__esModule:!0}},93516:(e,t,r)=>{e.exports={default:r(80025),__esModule:!0}},64275:(e,t,r)=>{e.exports={default:r(52392),__esModule:!0}},99663:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},22600:(e,t,r)=>{"use strict";t.__esModule=!0;var n,o=r(32242),a=(n=o)&&n.__esModule?n:{default:n};t.default=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),(0,a.default)(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}()},93196:(e,t,r)=>{"use strict";t.__esModule=!0;var n=d(r(85345)),o=d(r(85861)),a=d(r(72444));function d(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,a.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(n.default?(0,n.default)(e,t):e.__proto__=t)}},49135:(e,t,r)=>{"use strict";t.__esModule=!0;var n,o=r(72444),a=(n=o)&&n.__esModule?n:{default:n};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},12424:(e,t,r)=>{"use strict";t.__esModule=!0;var n=a(r(40863)),o=a(r(26378));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(Array.isArray(e))return e;if((0,n.default)(Object(e)))return function(e,t){var r=[],n=!0,a=!1,d=void 0;try{for(var i,u=(0,o.default)(e);!(n=(i=u.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(e){a=!0,d=e}finally{try{!n&&u.return&&u.return()}finally{if(a)throw d}}return r}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}},85315:(e,t,r)=>{"use strict";t.__esModule=!0;var n,o=r(24043),a=(n=o)&&n.__esModule?n:{default:n};t.default=function(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return(0,a.default)(e)}},72444:(e,t,r)=>{"use strict";t.__esModule=!0;var n=d(r(64275)),o=d(r(93516)),a="function"==typeof o.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};function d(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof o.default&&"symbol"===a(n.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":a(e)}},47185:(e,t,r)=>{r(91867),r(2586),e.exports=r(34579).Array.from},3597:(e,t,r)=>{r(73871),r(91867),e.exports=r(46459)},21035:(e,t,r)=>{r(73871),r(91867),e.exports=r(89553)},24334:(e,t,r)=>{r(22960),e.exports=r(34579).Number.isNaN},56981:(e,t,r)=>{r(72699),e.exports=r(34579).Object.assign},45627:(e,t,r)=>{r(86760);var n=r(34579).Object;e.exports=function(e,t){return n.create(e,t)}},33391:(e,t,r)=>{r(31477);var n=r(34579).Object;e.exports=function(e,t,r){return n.defineProperty(e,t,r)}},30381:(e,t,r)=>{r(77220),e.exports=r(34579).Object.getPrototypeOf},98613:(e,t,r)=>{r(40961),e.exports=r(34579).Object.keys},70433:(e,t,r)=>{r(59349),e.exports=r(34579).Object.setPrototypeOf},48056:(e,t,r)=>{r(21013),e.exports=r(34579).Object.values},80025:(e,t,r)=>{r(46840),r(94058),r(8174),r(36461),e.exports=r(34579).Symbol},52392:(e,t,r)=>{r(91867),r(73871),e.exports=r(25103).f("iterator")},85663:e=>{e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},79003:e=>{e.exports=function(){}},12159:(e,t,r)=>{var n=r(36727);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},57428:(e,t,r)=>{var n=r(7932),o=r(78728),a=r(16531);e.exports=function(e){return function(t,r,d){var i,u=n(t),s=o(u.length),c=a(d,s);if(e&&r!=r){for(;s>c;)if((i=u[c++])!=i)return!0}else for(;s>c;c++)if((e||c in u)&&u[c]===r)return e||c||0;return!e&&-1}}},14677:(e,t,r)=>{var n=r(32894),o=r(22939)("toStringTag"),a="Arguments"==n(function(){return arguments}());e.exports=function(e){var t,r,d;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),o))?r:a?n(t):"Object"==(d=n(t))&&"function"==typeof t.callee?"Arguments":d}},32894:e=>{var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},34579:e=>{var t=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=t)},52445:(e,t,r)=>{"use strict";var n=r(4743),o=r(83101);e.exports=function(e,t,r){t in e?n.f(e,t,o(0,r)):e[t]=r}},19216:(e,t,r)=>{var n=r(85663);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},8333:e=>{e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},89666:(e,t,r)=>{e.exports=!r(7929)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},97467:(e,t,r)=>{var n=r(36727),o=r(33938).document,a=n(o)&&n(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},73338:e=>{e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},70337:(e,t,r)=>{var n=r(46162),o=r(48195),a=r(86274);e.exports=function(e){var t=n(e),r=o.f;if(r)for(var d,i=r(e),u=a.f,s=0;i.length>s;)u.call(e,d=i[s++])&&t.push(d);return t}},83856:(e,t,r)=>{var n=r(33938),o=r(34579),a=r(19216),d=r(41818),i=r(27069),u=function(e,t,r){var s,c,l,p=e&u.F,f=e&u.G,h=e&u.S,v=e&u.P,m=e&u.B,g=e&u.W,y=f?o:o[t]||(o[t]={}),b=y.prototype,_=f?n:h?n[t]:(n[t]||{}).prototype;for(s in f&&(r=t),r)(c=!p&&_&&void 0!==_[s])&&i(y,s)||(l=c?_[s]:r[s],y[s]=f&&"function"!=typeof _[s]?r[s]:m&&c?a(l,n):g&&_[s]==l?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):v&&"function"==typeof l?a(Function.call,l):l,v&&((y.virtual||(y.virtual={}))[s]=l,e&u.R&&b&&!b[s]&&d(b,s,l)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},7929:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},33938:e=>{var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},27069:e=>{var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},41818:(e,t,r)=>{var n=r(4743),o=r(83101);e.exports=r(89666)?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},54881:(e,t,r)=>{var n=r(33938).document;e.exports=n&&n.documentElement},33758:(e,t,r)=>{e.exports=!r(89666)&&!r(7929)((function(){return 7!=Object.defineProperty(r(97467)("div"),"a",{get:function(){return 7}}).a}))},50799:(e,t,r)=>{var n=r(32894);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},45991:(e,t,r)=>{var n=r(15449),o=r(22939)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(n.Array===e||a[o]===e)}},71421:(e,t,r)=>{var n=r(32894);e.exports=Array.isArray||function(e){return"Array"==n(e)}},36727:e=>{e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},95602:(e,t,r)=>{var n=r(12159);e.exports=function(e,t,r,o){try{return o?t(n(r)[0],r[1]):t(r)}catch(t){var a=e.return;throw void 0!==a&&n(a.call(e)),t}}},33945:(e,t,r)=>{"use strict";var n=r(98989),o=r(83101),a=r(25378),d={};r(41818)(d,r(22939)("iterator"),(function(){return this})),e.exports=function(e,t,r){e.prototype=n(d,{next:o(1,r)}),a(e,t+" Iterator")}},45700:(e,t,r)=>{"use strict";var n=r(16227),o=r(83856),a=r(57470),d=r(41818),i=r(15449),u=r(33945),s=r(25378),c=r(95089),l=r(22939)("iterator"),p=!([].keys&&"next"in[].keys()),f="keys",h="values",v=function(){return this};e.exports=function(e,t,r,m,g,y,b){u(r,t,m);var _,P,x,I=function(e){if(!p&&e in S)return S[e];switch(e){case f:case h:return function(){return new r(this,e)}}return function(){return new r(this,e)}},T=t+" Iterator",w=g==h,k=!1,S=e.prototype,E=S[l]||S["@@iterator"]||g&&S[g],O=E||I(g),R=g?w?I("entries"):O:void 0,C="Array"==t&&S.entries||E;if(C&&(x=c(C.call(new e)))!==Object.prototype&&x.next&&(s(x,T,!0),n||"function"==typeof x[l]||d(x,l,v)),w&&E&&E.name!==h&&(k=!0,O=function(){return E.call(this)}),n&&!b||!p&&!k&&S[l]||d(S,l,O),i[t]=O,i[T]=v,g)if(_={values:w?O:I(h),keys:y?O:I(f),entries:R},b)for(P in _)P in S||a(S,P,_[P]);else o(o.P+o.F*(p||k),t,_);return _}},96630:(e,t,r)=>{var n=r(22939)("iterator"),o=!1;try{var a=[7][n]();a.return=function(){o=!0},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!o)return!1;var r=!1;try{var a=[7],d=a[n]();d.next=function(){return{done:r=!0}},a[n]=function(){return d},e(a)}catch(e){}return r}},85084:e=>{e.exports=function(e,t){return{value:t,done:!!e}}},15449:e=>{e.exports={}},16227:e=>{e.exports=!0},77177:(e,t,r)=>{var n=r(65730)("meta"),o=r(36727),a=r(27069),d=r(4743).f,i=0,u=Object.isExtensible||function(){return!0},s=!r(7929)((function(){return u(Object.preventExtensions({}))})),c=function(e){d(e,n,{value:{i:"O"+ ++i,w:{}}})},l=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,n)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[n].i},getWeak:function(e,t){if(!a(e,n)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[n].w},onFreeze:function(e){return s&&l.NEED&&u(e)&&!a(e,n)&&c(e),e}}},88082:(e,t,r)=>{"use strict";var n=r(89666),o=r(46162),a=r(48195),d=r(86274),i=r(66530),u=r(50799),s=Object.assign;e.exports=!s||r(7929)((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=s({},e)[r]||Object.keys(s({},t)).join("")!=n}))?function(e,t){for(var r=i(e),s=arguments.length,c=1,l=a.f,p=d.f;s>c;)for(var f,h=u(arguments[c++]),v=l?o(h).concat(l(h)):o(h),m=v.length,g=0;m>g;)f=v[g++],n&&!p.call(h,f)||(r[f]=h[f]);return r}:s},98989:(e,t,r)=>{var n=r(12159),o=r(57856),a=r(73338),d=r(58989)("IE_PROTO"),i=function(){},u=function(){var e,t=r(97467)("iframe"),n=a.length;for(t.style.display="none",r(54881).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;n--;)delete u.prototype[a[n]];return u()};e.exports=Object.create||function(e,t){var r;return null!==e?(i.prototype=n(e),r=new i,i.prototype=null,r[d]=e):r=u(),void 0===t?r:o(r,t)}},4743:(e,t,r)=>{var n=r(12159),o=r(33758),a=r(33206),d=Object.defineProperty;t.f=r(89666)?Object.defineProperty:function(e,t,r){if(n(e),t=a(t,!0),n(r),o)try{return d(e,t,r)}catch(e){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},57856:(e,t,r)=>{var n=r(4743),o=r(12159),a=r(46162);e.exports=r(89666)?Object.defineProperties:function(e,t){o(e);for(var r,d=a(t),i=d.length,u=0;i>u;)n.f(e,r=d[u++],t[r]);return e}},76183:(e,t,r)=>{var n=r(86274),o=r(83101),a=r(7932),d=r(33206),i=r(27069),u=r(33758),s=Object.getOwnPropertyDescriptor;t.f=r(89666)?s:function(e,t){if(e=a(e),t=d(t,!0),u)try{return s(e,t)}catch(e){}if(i(e,t))return o(!n.f.call(e,t),e[t])}},94368:(e,t,r)=>{var n=r(7932),o=r(33230).f,a={}.toString,d="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return d&&"[object Window]"==a.call(e)?function(e){try{return o(e)}catch(e){return d.slice()}}(e):o(n(e))}},33230:(e,t,r)=>{var n=r(12963),o=r(73338).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,o)}},48195:(e,t)=>{t.f=Object.getOwnPropertySymbols},95089:(e,t,r)=>{var n=r(27069),o=r(66530),a=r(58989)("IE_PROTO"),d=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=o(e),n(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?d:null}},12963:(e,t,r)=>{var n=r(27069),o=r(7932),a=r(57428)(!1),d=r(58989)("IE_PROTO");e.exports=function(e,t){var r,i=o(e),u=0,s=[];for(r in i)r!=d&&n(i,r)&&s.push(r);for(;t.length>u;)n(i,r=t[u++])&&(~a(s,r)||s.push(r));return s}},46162:(e,t,r)=>{var n=r(12963),o=r(73338);e.exports=Object.keys||function(e){return n(e,o)}},86274:(e,t)=>{t.f={}.propertyIsEnumerable},12584:(e,t,r)=>{var n=r(83856),o=r(34579),a=r(7929);e.exports=function(e,t){var r=(o.Object||{})[e]||Object[e],d={};d[e]=t(r),n(n.S+n.F*a((function(){r(1)})),"Object",d)}},52050:(e,t,r)=>{var n=r(89666),o=r(46162),a=r(7932),d=r(86274).f;e.exports=function(e){return function(t){for(var r,i=a(t),u=o(i),s=u.length,c=0,l=[];s>c;)r=u[c++],n&&!d.call(i,r)||l.push(e?[r,i[r]]:i[r]);return l}}},83101:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},57470:(e,t,r)=>{e.exports=r(41818)},62906:(e,t,r)=>{var n=r(36727),o=r(12159),a=function(e,t){if(o(e),!n(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=r(19216)(Function.call,r(76183).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,r){return a(e,r),t?e.__proto__=r:n(e,r),e}}({},!1):void 0),check:a}},25378:(e,t,r)=>{var n=r(4743).f,o=r(27069),a=r(22939)("toStringTag");e.exports=function(e,t,r){e&&!o(e=r?e:e.prototype,a)&&n(e,a,{configurable:!0,value:t})}},58989:(e,t,r)=>{var n=r(20250)("keys"),o=r(65730);e.exports=function(e){return n[e]||(n[e]=o(e))}},20250:(e,t,r)=>{var n=r(34579),o=r(33938),a="__core-js_shared__",d=o[a]||(o[a]={});(e.exports=function(e,t){return d[e]||(d[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(16227)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},90510:(e,t,r)=>{var n=r(11052),o=r(8333);e.exports=function(e){return function(t,r){var a,d,i=String(o(t)),u=n(r),s=i.length;return u<0||u>=s?e?"":void 0:(a=i.charCodeAt(u))<55296||a>56319||u+1===s||(d=i.charCodeAt(u+1))<56320||d>57343?e?i.charAt(u):a:e?i.slice(u,u+2):d-56320+(a-55296<<10)+65536}}},16531:(e,t,r)=>{var n=r(11052),o=Math.max,a=Math.min;e.exports=function(e,t){return(e=n(e))<0?o(e+t,0):a(e,t)}},11052:e=>{var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},7932:(e,t,r)=>{var n=r(50799),o=r(8333);e.exports=function(e){return n(o(e))}},78728:(e,t,r)=>{var n=r(11052),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},66530:(e,t,r)=>{var n=r(8333);e.exports=function(e){return Object(n(e))}},33206:(e,t,r)=>{var n=r(36727);e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},65730:e=>{var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},76347:(e,t,r)=>{var n=r(33938),o=r(34579),a=r(16227),d=r(25103),i=r(4743).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=a?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||i(t,e,{value:d.f(e)})}},25103:(e,t,r)=>{t.f=r(22939)},22939:(e,t,r)=>{var n=r(20250)("wks"),o=r(65730),a=r(33938).Symbol,d="function"==typeof a;(e.exports=function(e){return n[e]||(n[e]=d&&a[e]||(d?a:o)("Symbol."+e))}).store=n},83728:(e,t,r)=>{var n=r(14677),o=r(22939)("iterator"),a=r(15449);e.exports=r(34579).getIteratorMethod=function(e){if(null!=e)return e[o]||e["@@iterator"]||a[n(e)]}},46459:(e,t,r)=>{var n=r(12159),o=r(83728);e.exports=r(34579).getIterator=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return n(t.call(e))}},89553:(e,t,r)=>{var n=r(14677),o=r(22939)("iterator"),a=r(15449);e.exports=r(34579).isIterable=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||a.hasOwnProperty(n(t))}},2586:(e,t,r)=>{"use strict";var n=r(19216),o=r(83856),a=r(66530),d=r(95602),i=r(45991),u=r(78728),s=r(52445),c=r(83728);o(o.S+o.F*!r(96630)((function(e){Array.from(e)})),"Array",{from:function(e){var t,r,o,l,p=a(e),f="function"==typeof this?this:Array,h=arguments.length,v=h>1?arguments[1]:void 0,m=void 0!==v,g=0,y=c(p);if(m&&(v=n(v,h>2?arguments[2]:void 0,2)),null==y||f==Array&&i(y))for(r=new f(t=u(p.length));t>g;g++)s(r,g,m?v(p[g],g):p[g]);else for(l=y.call(p),r=new f;!(o=l.next()).done;g++)s(r,g,m?d(l,v,[o.value,g],!0):o.value);return r.length=g,r}})},3882:(e,t,r)=>{"use strict";var n=r(79003),o=r(85084),a=r(15449),d=r(7932);e.exports=r(45700)(Array,"Array",(function(e,t){this._t=d(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,r=this._i++;return!e||r>=e.length?(this._t=void 0,o(1)):o(0,"keys"==t?r:"values"==t?e[r]:[r,e[r]])}),"values"),a.Arguments=a.Array,n("keys"),n("values"),n("entries")},22960:(e,t,r)=>{var n=r(83856);n(n.S,"Number",{isNaN:function(e){return e!=e}})},72699:(e,t,r)=>{var n=r(83856);n(n.S+n.F,"Object",{assign:r(88082)})},86760:(e,t,r)=>{var n=r(83856);n(n.S,"Object",{create:r(98989)})},31477:(e,t,r)=>{var n=r(83856);n(n.S+n.F*!r(89666),"Object",{defineProperty:r(4743).f})},77220:(e,t,r)=>{var n=r(66530),o=r(95089);r(12584)("getPrototypeOf",(function(){return function(e){return o(n(e))}}))},40961:(e,t,r)=>{var n=r(66530),o=r(46162);r(12584)("keys",(function(){return function(e){return o(n(e))}}))},59349:(e,t,r)=>{var n=r(83856);n(n.S,"Object",{setPrototypeOf:r(62906).set})},94058:()=>{},91867:(e,t,r)=>{"use strict";var n=r(90510)(!0);r(45700)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,r=this._i;return r>=t.length?{value:void 0,done:!0}:(e=n(t,r),this._i+=e.length,{value:e,done:!1})}))},46840:(e,t,r)=>{"use strict";var n=r(33938),o=r(27069),a=r(89666),d=r(83856),i=r(57470),u=r(77177).KEY,s=r(7929),c=r(20250),l=r(25378),p=r(65730),f=r(22939),h=r(25103),v=r(76347),m=r(70337),g=r(71421),y=r(12159),b=r(36727),_=r(66530),P=r(7932),x=r(33206),I=r(83101),T=r(98989),w=r(94368),k=r(76183),S=r(48195),E=r(4743),O=r(46162),R=k.f,C=E.f,M=w.f,A=n.Symbol,j=n.JSON,L=j&&j.stringify,F=f("_hidden"),N=f("toPrimitive"),B={}.propertyIsEnumerable,q=c("symbol-registry"),D=c("symbols"),G=c("op-symbols"),U=Object.prototype,$="function"==typeof A&&!!S.f,Q=n.QObject,H=!Q||!Q.prototype||!Q.prototype.findChild,V=a&&s((function(){return 7!=T(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=R(U,t);n&&delete U[t],C(e,t,r),n&&e!==U&&C(U,t,n)}:C,z=function(e){var t=D[e]=T(A.prototype);return t._k=e,t},J=$&&"symbol"==typeof A.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof A},W=function(e,t,r){return e===U&&W(G,t,r),y(e),t=x(t,!0),y(r),o(D,t)?(r.enumerable?(o(e,F)&&e[F][t]&&(e[F][t]=!1),r=T(r,{enumerable:I(0,!1)})):(o(e,F)||C(e,F,I(1,{})),e[F][t]=!0),V(e,t,r)):C(e,t,r)},K=function(e,t){y(e);for(var r,n=m(t=P(t)),o=0,a=n.length;a>o;)W(e,r=n[o++],t[r]);return e},Y=function(e){var t=B.call(this,e=x(e,!0));return!(this===U&&o(D,e)&&!o(G,e))&&(!(t||!o(this,e)||!o(D,e)||o(this,F)&&this[F][e])||t)},Z=function(e,t){if(e=P(e),t=x(t,!0),e!==U||!o(D,t)||o(G,t)){var r=R(e,t);return!r||!o(D,t)||o(e,F)&&e[F][t]||(r.enumerable=!0),r}},X=function(e){for(var t,r=M(P(e)),n=[],a=0;r.length>a;)o(D,t=r[a++])||t==F||t==u||n.push(t);return n},ee=function(e){for(var t,r=e===U,n=M(r?G:P(e)),a=[],d=0;n.length>d;)!o(D,t=n[d++])||r&&!o(U,t)||a.push(D[t]);return a};$||(i((A=function(){if(this instanceof A)throw TypeError("Symbol is not a constructor!");var e=p(arguments.length>0?arguments[0]:void 0),t=function(r){this===U&&t.call(G,r),o(this,F)&&o(this[F],e)&&(this[F][e]=!1),V(this,e,I(1,r))};return a&&H&&V(U,e,{configurable:!0,set:t}),z(e)}).prototype,"toString",(function(){return this._k})),k.f=Z,E.f=W,r(33230).f=w.f=X,r(86274).f=Y,S.f=ee,a&&!r(16227)&&i(U,"propertyIsEnumerable",Y,!0),h.f=function(e){return z(f(e))}),d(d.G+d.W+d.F*!$,{Symbol:A});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;te.length>re;)f(te[re++]);for(var ne=O(f.store),oe=0;ne.length>oe;)v(ne[oe++]);d(d.S+d.F*!$,"Symbol",{for:function(e){return o(q,e+="")?q[e]:q[e]=A(e)},keyFor:function(e){if(!J(e))throw TypeError(e+" is not a symbol!");for(var t in q)if(q[t]===e)return t},useSetter:function(){H=!0},useSimple:function(){H=!1}}),d(d.S+d.F*!$,"Object",{create:function(e,t){return void 0===t?T(e):K(T(e),t)},defineProperty:W,defineProperties:K,getOwnPropertyDescriptor:Z,getOwnPropertyNames:X,getOwnPropertySymbols:ee});var ae=s((function(){S.f(1)}));d(d.S+d.F*ae,"Object",{getOwnPropertySymbols:function(e){return S.f(_(e))}}),j&&d(d.S+d.F*(!$||s((function(){var e=A();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,r,n=[e],o=1;arguments.length>o;)n.push(arguments[o++]);if(r=t=n[1],(b(t)||void 0!==e)&&!J(e))return g(t)||(t=function(e,t){if("function"==typeof r&&(t=r.call(this,e,t)),!J(t))return t}),n[1]=t,L.apply(j,n)}}),A.prototype[N]||r(41818)(A.prototype,N,A.prototype.valueOf),l(A,"Symbol"),l(Math,"Math",!0),l(n.JSON,"JSON",!0)},21013:(e,t,r)=>{var n=r(83856),o=r(52050)(!1);n(n.S,"Object",{values:function(e){return o(e)}})},8174:(e,t,r)=>{r(76347)("asyncIterator")},36461:(e,t,r)=>{r(76347)("observable")},73871:(e,t,r)=>{r(3882);for(var n=r(33938),o=r(41818),a=r(15449),d=r(22939)("toStringTag"),i="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<i.length;u++){var s=i[u],c=n[s],l=c&&c.prototype;l&&!l[d]&&o(l,d,s),a[s]=a.Array}},17187:e=>{"use strict";var t,r="object"==typeof Reflect?Reflect:null,n=r&&"function"==typeof r.apply?r.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};t=r&&"function"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var o=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var d=10;function i(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function s(e,t,r,n){var o,a,d,s;if(i(r),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),a=e._events),d=a[t]),void 0===d)d=a[t]=r,++e._eventsCount;else if("function"==typeof d?d=a[t]=n?[r,d]:[d,r]:n?d.unshift(r):d.push(r),(o=u(e))>0&&d.length>o&&!d.warned){d.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+d.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=d.length,s=c,console&&console.warn&&console.warn(s)}return e}function c(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function l(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=c.bind(n);return o.listener=r,n.wrapFn=o,o}function p(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):h(o,o.length)}function f(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function h(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return d},set:function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");d=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return u(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var o="error"===e,a=this._events;if(void 0!==a)o=o&&void 0===a.error;else if(!o)return!1;if(o){var d;if(t.length>0&&(d=t[0]),d instanceof Error)throw d;var i=new Error("Unhandled error."+(d?" ("+d.message+")":""));throw i.context=d,i}var u=a[e];if(void 0===u)return!1;if("function"==typeof u)n(u,this,t);else{var s=u.length,c=h(u,s);for(r=0;r<s;++r)n(c[r],this,t)}return!0},a.prototype.addListener=function(e,t){return s(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return s(this,e,t,!0)},a.prototype.once=function(e,t){return i(t),this.on(e,l(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return i(t),this.prependListener(e,l(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,o,a,d;if(i(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,a=r.length-1;a>=0;a--)if(r[a]===t||r[a].listener===t){d=r[a].listener,o=a;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,d||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var o,a=Object.keys(r);for(n=0;n<a.length;++n)"removeListener"!==(o=a[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},a.prototype.listenerCount=f,a.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},2564:e=>{"use strict";var t=Object.assign||function(e){for(var t,r=1;r<arguments.length;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=new function e(){var n=this;(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.setRoutes=function(e){n.routesRouting=e||[]},this.getRoutes=function(){return n.routesRouting},this.setBaseUrl=function(e){n.contextRouting.base_url=e},this.getBaseUrl=function(){return n.contextRouting.base_url},this.setPrefix=function(e){n.contextRouting.prefix=e},this.setScheme=function(e){n.contextRouting.scheme=e},this.getScheme=function(){return n.contextRouting.scheme},this.setHost=function(e){n.contextRouting.host=e},this.getHost=function(){return n.contextRouting.host},this.buildQueryParams=function(e,t,o){var a=new RegExp(/\[]$/);t instanceof Array?t.forEach((function(t,d){a.test(e)?o(e,t):n.buildQueryParams(e+"["+("object"===(void 0===t?"undefined":r(t))?d:"")+"]",t,o)})):"object"===(void 0===t?"undefined":r(t))?Object.keys(t).forEach((function(r){return n.buildQueryParams(e+"["+r+"]",t[r],o)})):o(e,t)},this.getRoute=function(e){var t=n.contextRouting.prefix+e;if(n.routesRouting[t])return n.routesRouting[t];if(!n.routesRouting[e])throw new Error('The route "'+e+'" does not exist.');return n.routesRouting[e]},this.generate=function(e,r,o){var a=n.getRoute(e),d=r||{},i=t({},d),u="_scheme",s="",c=!0,l="";if((a.tokens||[]).forEach((function(t){if("text"===t[0])return s=t[1]+s,void(c=!1);if("variable"!==t[0])throw new Error('The token type "'+t[0]+'" is not supported.');var r=(a.defaults||{})[t[3]];if(0==c||!r||(d||{})[t[3]]&&d[t[3]]!==a.defaults[t[3]]){var n;if((d||{})[t[3]])n=d[t[3]],delete i[t[3]];else{if(!r){if(c)return;throw new Error('The route "'+e+'" requires the parameter "'+t[3]+'".')}n=a.defaults[t[3]]}if(!(!0===n||!1===n||""===n)||!c){var o=encodeURIComponent(n).replace(/%2F/g,"/");"null"===o&&null===n&&(o=""),s=t[1]+o+s}c=!1}else r&&delete i[t[3]]})),""==s&&(s="/"),(a.hosttokens||[]).forEach((function(e){var t;return"text"===e[0]?void(l=e[1]+l):void("variable"===e[0]&&((d||{})[e[3]]?(t=d[e[3]],delete i[e[3]]):a.defaults[e[3]]&&(t=a.defaults[e[3]]),l=e[1]+t+l))})),s=n.contextRouting.base_url+s,a.requirements[u]&&n.getScheme()!==a.requirements[u]?s=a.requirements[u]+"://"+(l||n.getHost())+s:l&&n.getHost()!==l?s=n.getScheme()+"://"+l+s:!0===o&&(s=n.getScheme()+"://"+n.getHost()+s),0<Object.keys(i).length){var p=[],f=function(e,t){var r=t;r=null===(r="function"==typeof r?r():r)?"":r,p.push(encodeURIComponent(e)+"="+encodeURIComponent(r))};Object.keys(i).forEach((function(e){return n.buildQueryParams(e,i[e],f)})),s=s+"?"+p.join("&").replace(/%20/g,"+")}return s},this.setData=function(e){n.setBaseUrl(e.base_url),n.setRoutes(e.routes),"prefix"in e&&n.setPrefix(e.prefix),n.setHost(e.host),n.setScheme(e.scheme)},this.contextRouting={base_url:"",prefix:"",host:"",scheme:""}}},91658:(e,t,r)=>{var n="[object Symbol]",o=/[\\^$.*+?()[\]{}|]/g,a=RegExp(o.source),d="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,i="object"==typeof self&&self&&self.Object===Object&&self,u=d||i||Function("return this")(),s=Object.prototype.toString,c=u.Symbol,l=c?c.prototype:void 0,p=l?l.toString:void 0;function f(e){if("string"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&s.call(e)==n}(e))return p?p.call(e):"";var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}e.exports=function(e){var t;return(e=null==(t=e)?"":f(t))&&a.test(e)?e.replace(o,"\\$&"):e}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}();(()=>{"use strict";var e=s(r(60425)),t=s(r(60139)),n=s(r(54749)),o=s(r(84503)),a=s(r(79623)),d=s(r(44670)),i=s(r(9400)),u=s(r(26266));function s(e){return e&&e.__esModule?e:{default:e}}
|
||
/**
|
||
* Copyright since 2007 PrestaShop SA and Contributors
|
||
* PrestaShop is an International Registered Trademark & Property of PrestaShop SA
|
||
*
|
||
* NOTICE OF LICENSE
|
||
*
|
||
* This source file is subject to the Open Software License (OSL 3.0)
|
||
* that is bundled with this package in the file LICENSE.md.
|
||
* It is also available through the world-wide-web at this URL:
|
||
* https://opensource.org/licenses/OSL-3.0
|
||
* If you did not receive a copy of the license and are unable to
|
||
* obtain it through the world-wide-web, please send an email
|
||
* to license@prestashop.com so we can send you a copy immediately.
|
||
*
|
||
* DISCLAIMER
|
||
*
|
||
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
|
||
* versions in the future. If you wish to customize PrestaShop for your
|
||
* needs please refer to https://devdocs.prestashop.com/ for more information.
|
||
*
|
||
* @author PrestaShop SA and Contributors <contact@prestashop.com>
|
||
* @copyright Since 2007 PrestaShop SA and Contributors
|
||
* @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0)
|
||
*/var c=window.$;c((function(){new t.default,new i.default;var r,s,l,p=new o.default,f=new a.default(c(e.default.productSearchInput)),h=new d.default;p.listenForProductPack(),p.listenForProductDelete(),p.listenForProductEdit(),p.listenForProductAdd(),p.listenForProductPagination(),p.listenForRefund(),p.listenForCancelProduct(),f.listenForSearch(),f.onItemClickedCallback=function(e){return h.setProduct(e)},c(e.default.orderPaymentDetailsBtn).on("click",(function(e){c(e.currentTarget).closest("tr").next(":first").toggleClass("d-none")})),r=c(e.default.privateNoteSubmitBtn),c(e.default.privateNoteInput).on("input",(function(){r.prop("disabled",!1)})),function(){var t=c(e.default.orderNoteSubmitBtn);c(e.default.orderNoteInput).on("input",(function(){t.prop("disabled",!1)}))}(),s=c(e.default.updateOrderStatusActionBtn),l=c(e.default.updateOrderStatusActionInputWrapper),c(e.default.updateOrderStatusActionInput).on("change",(function(e){var t=c(e.currentTarget),r=c("option:selected",t),n=t.val();l.css("background-color",r.data("background-color")),l.toggleClass("is-bright",void 0!==r.data("is-bright")),s.prop("disabled",parseInt(n,10)===s.data("orderStatusId"))})),new n.default;var v,m,g,y,b,_,P=new u.default;P.listenForPredefinedMessageSelection(),P.listenForFullMessagesOpen(),c(e.default.privateNoteToggleBtn).on("click",(function(t){t.preventDefault(),function(){var t=c(e.default.privateNoteBlock),r=c(e.default.privateNoteToggleBtn),n=r.hasClass("is-opened");n?(r.removeClass("is-opened"),t.addClass("d-none")):(r.addClass("is-opened"),t.removeClass("d-none"));r.find(".material-icons").text(n?"add":"remove")}()})),c(e.default.orderNoteToggleBtn).on("click",(function(t){t.preventDefault(),function(){var t=c(e.default.orderNoteBlock),r=c(e.default.orderNoteToggleBtn),n=r.hasClass("is-opened");r.toggleClass("is-opened",!n),t.toggleClass("d-none",n),r.find(".material-icons").text(n?"add":"remove")}()})),c(e.default.printOrderViewPageButton).on("click",(function(){var t=document.title;document.title=c(e.default.mainDiv).data("orderTitle"),window.print(),document.title=t})),v=c(e.default.addCartRuleModal),m=v.find("form"),g=v.find(e.default.addCartRuleInvoiceIdSelect),y=v.find(e.default.cartRuleHelpText),b=m.find(e.default.addCartRuleValueInput),_=b.closest(".form-group"),v.on("shown.bs.modal",(function(){c(e.default.addCartRuleSubmit).attr("disabled",!0)})),m.find(e.default.addCartRuleNameInput).on("keyup",(function(t){var r=c(t.currentTarget).val();c(e.default.addCartRuleSubmit).attr("disabled",0===r.trim().length)})),m.find(e.default.addCartRuleApplyOnAllInvoicesCheckbox).on("change",(function(e){var t=c(e.currentTarget).is(":checked");g.attr("disabled",t)})),m.find(e.default.addCartRuleTypeSelect).on("change",(function(t){var r=c(t.currentTarget).val(),n=m.find(e.default.addCartRuleValueUnit);"amount"===r?(y.removeClass("d-none"),n.html(n.data("currencySymbol"))):y.addClass("d-none"),"percent"===r&&n.html("%"),"free_shipping"===r?(_.addClass("d-none"),b.attr("disabled",!0)):(_.removeClass("d-none"),b.attr("disabled",!1))})),function(){var t=c(e.default.updateCustomerAddressModal);c(e.default.openOrderAddressUpdateModalBtn).on("click",(function(r){t.find(e.default.updateOrderAddressTypeInput).val(c(r.currentTarget).data("addressType"))}))}(),c(e.default.orderHookTabsContainer).find(".nav-tabs li:first-child a").tab("show")}))})(),window.order_view={}})(); |