PageSourceSearch

https://prod.cdn.wwxplorer.com/assets/1384.6c94bfabb367385a38b6.js

js wwxplorer.com collected 2026-10-06 13:21:10 UTC 54,142 bytes, 2 lines download raw bytes

1/*! For license information please see 1384.6c94bfabb367385a38b6.js.LICENSE.txt */
2"use strict";(self.webpackChunkwwex=self.webpackChunkwwex||[]).push([[1384],{9003(e,t,n){n.r(t),n.d(t,{default:()=>$});var a=n(92935),l=n.n(a),r=n(60293),i=n.n(r),o=n(86159),s=n(13865),c=n(84257),m=n(19293),u=n(97500),d=n.n(u),p=n(69609),h=n(62551),f=n(74132),v=n(15301);function E(e){return E="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(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return(t=C(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,C(a.key),a)}}function C(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=E(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}function w(e,t,n){return t=O(t),function(e,t){if(t&&("object"==E(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,S()?Reflect.construct(t,n||[],O(e).constructor):t.apply(e,n))}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(S=function(){return!!e})()}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var _=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),w(this,t,arguments)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(t,e),n=t,(a=[{key:"valueToInt",value:function(e){return e&&parseInt(e)}},{key:"_buildValueFromList",value:function(e){var t=this,n=e.size,a=e.schema;return y({},(0,f.camelize)(e.name),l().range(n).map(function(e){return t._buildValueFromSchema(a,e)}))}},{key:"_buildValueFromSchema",value:function(e,t){var n=this;return e.reduce(function(e,a){var r=void 0===t?a.name:a.name+"_"+t;if("column"===a.type)e=b(b({},e),{},y({},(0,f.camelize)(a.name),n.valueToInt(l().get(n.refs[r],"value"))));else if("option"===a.type){var i=l().get(n.refs[r],"value"),o=a.options.filter(function(e){return e.name===i})[0];e=b(b({},e),{},y({},(0,f.camelize)(a.name),i)),o&&o.schema&&(e=b(b({},e),n._buildValueFromSchema(o.schema,t)))}else"list"===a.type&&(e=b(b({},e),n._buildValueFromList(a)));var s=a.schema;return s?b(b({},e),n._buildValueFromSchema(s)):e},{})}},{key:"getConfig",value:function(){var e=this,t=this.props.importPackingSchemas.filter(function(t){return t.name===l().get(e.refs,"packingFormat.value")})[0];return t?b({packingSizeFormat:t.name},this._buildValueFromSchema(t.schema)):{}}},{key:"_renderColumnOption",value:function(e,t,n){for(var a=this.props,r=a.pol
2yglot,o=a.columnCount,s=void 0===t?e.name:e.name+"_"+t,c=l().get(n,(0,f.camelize)(e.name)),m=[],u=0;u<o;u++)m.push(i().createElement("option",{value:u,key:u},(0,p.t)(u+1)));return i().createElement("select",{ref:s,"data-testid":s,defaultValue:c,onChange:this.props.onFieldValueChanged,key:c},i().createElement("option",{value:""},r.t("Select Column"),"..."),m)}},{key:"_renderText",value:function(e){var t=e.text,n=this.props.polyglot;return i().createElement("div",{className:"row"},i().createElement("div",{className:"columns medium-3 small-12"}),i().createElement("div",{className:"columns medium-9 small-12",dangerouslySetInnerHTML:{__html:n.t(t)}}))}},{key:"_renderSpacerSmall",value:function(){return i().createElement("div",{className:"spacer-small"})}},{key:"_renderSpacer",value:function(){return i().createElement("div",{className:"spacer"})}},{key:"_renderColumn",value:function(e,t,n){var a=this.props.polyglot;return i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",null,function(){var t={packing_size:a.t("Select Column for <b>Packing</b>"),packing_size_quantity:a.t("Select Column for <b>Number of bottles per case / carton</b>"),packing_size_volume:a.t("Select Column for <b>Format</b>"),case_quantity:a.t("Select Column for <b>Cases</b>"),blt_as_case_quantity:a.t("Select Column for <b>Bottles</b>"),variation:a.t("Variation"),case_quantity_lower_volume:a.t("Select Column for <b>Quantity</b> of Half Bottle / Bottle / Magnum only"),case_quantity_higher_volume:a.t("Select Column for <b>Quantity</b> of  Double Magnum / Jeroboam / Balthazar etc."),1:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),3:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),4:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),6:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),9:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),12:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name}),24:a.t("Select Column for <b>Quantity</b> of %{number} per case / carton",{number:e.name})}[e.name];if(t)return i().createElement("span",{dangerouslySetInnerHTML:{__html:t}})}())),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this._renderColumnOption(e,t,n),function(){var t={packing_size:a.t("Indicate the Column Letter where Packing data is stored. If your Packing data is stored in more than one column, choose the Column that stores Format data for this subsection and match the other columns in following subsections."),packing_size_quantity:a.t("Indicate the Column Letter where Number of bottles per case/carton data is stored."),packing_size_volume:a.t("Indicate the Column Letter where Format data is stored."),case_quantity:a.t("Indicate the Column Letter where Quantity data is stored.")}[e.name];if(t)return i().createElement("small",null,a.t(t))}()))}},{key:"_renderOption",value:function(e,t,n){var a=this,r=void 0===t?e.name:e.name+"_"+t,o=this.props.polyglot,s=e.options.filter(function(e){return!0===e.default})[0],c=e.options.filter(function(t){return t.name===l().get(a.refs,"".concat(r,".value"),l().get(n,(0,f.camelize)(e.name),l().get(s,"name")))})[0],m=l().get(c,"name");return i().createElement("div",null,i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",null,function(){var t={packing_size_quantity_option:o.t("<b>Number of bottles per case / carton</b> is expressed in"),packing_size_volume_option:o.t("<b>Format</b> (Bottle Size) is expressed in"),case_quantity_option:o.t("<b>Quantity</b> is expressed in"),case_quantity_format:o.t("Select Column for Case/Bottle packing"),oc_type:o.t("Packing Condition")}[e.name];if(t)return i().createElement("span",{dangerouslySetInnerHTML:{__html:t}})}())),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement("select",{ref:r,"data-testid":r,defaultValue:m,key:m,onChange:this.props.onFieldValueChanged},i().createElement("option",{value:""},o.t("Select"),"..."),e.options.map(function(e,t){return i().createElement("option",{value:e.name,key:t},o.t(e.displayName))})),i().createElement("div",null,function(){var t={packing_size_quantity_option:o.t("Indicate where Number of bottles per case/carton is expressed."),packing_size_volume_option:o.t("Indicate where Format is expressed."),case_quantity_option:o.t("Indicate where Quantity is expressed."),case_quantity_format:o.t("Indicate how Quantity is expressed.")}[e.name];if(t)return i().createElement("small",null,o.t(t))}()),i().createElement("div",null,function(){var e={assume_all_in_default_packing:o.t("If you do not have a column containing Packing data, we will automatically assume as above. You may individually edit offers that are packed differently in Import Confirmation or My Wine."),assume_all_offers_are_in_750ml_format:o.t("If you do not have a column containing Format data, we will automatically assume as above. You may individually edit offers that are packed differently in Import Confirmation or My Wine."),assume_all_offers_available_in_1_case:o.t("If you do not have a column containing Quantity data, we will automatically assume as above. You may individually edit offers that are packed differently in Import Confirmation or My Wine.")}
2[c&&c.name];if(e)return i().createElement("small",null,o.t("Note: "),o.t(e))}()))),c&&c.schema&&this._renderSchema(c.schema,t,n))}},{key:"_renderList",value:function(e,t,n){var a=this,r=e.size,o=e.schema,s=l().get(n,(0,f.camelize)(e.name));return i().createElement("div",null,l().range(r).map(function(e){return i().createElement("div",{key:e},a._renderSchema(o,e,s&&s[e]))}))}},{key:"_renderSchema",value:function(e,t,n){var a=this;return i().createElement("div",null,e.map(function(e,l){var r,o=e.schema;return i().createElement("div",{key:l},(r=e.type,{column:a._renderColumn.bind(a),option:a._renderOption.bind(a),list:a._renderList.bind(a),spacer_small:a._renderSpacerSmall.bind(a),spacer:a._renderSpacer.bind(a),text:a._renderText.bind(a)}[r](e,t,n)),o&&a._renderSchema(o,t,n))}))}},{key:"renderPackingSizeSchema",value:function(){var e=this.props,t=e.importPackingSchemas,n=e.polyglot,a=e.defaultConfig,r=l().get(this.refs,"packingFormat.value")||l().get(a,"packingSizeFormat"),o=t.filter(function(e){return e.name===r})[0];return i().createElement("div",null,i().createElement("div",{className:"row"},i().createElement("div",{className:"columns medium-3 small-12"},i().createElement("h5",{dangerouslySetInnerHTML:{__html:"<b>Packing</b> is expressed in"}})),i().createElement("div",{className:"columns medium-9 small-12 end"},i().createElement("select",{"data-testid":"packingFormat",ref:"packingFormat",onChange:this.props.onFieldValueChanged,defaultValue:l().get(o,"name")},i().createElement("option",{value:""},n.t("Select"),"..."),t.map(function(e,t){return i().createElement("option",{value:e.name,key:t},n.t(e.name))})),i().createElement("small",null,n.t("Indicate how Packing is expressed.")),i().createElement("br",null),i().createElement("small",null,n.t("Note: "),i().createElement("span",{dangerouslySetInnerHTML:{__html:n.t("If you cannot find a corresponding option that matches with the current way you express Format / Packing in your own Excel file, please contact us via LiveChat or via email %{email}.",{email:'<a href="mailto:'.concat(v.M1,'">').concat(v.M1,"</a>")})}})))),o&&this._renderSchema(o.schema,void 0,a))}},{key:"render",value:function(){return i().createElement("div",null,this.renderPackingSizeSchema())}}])&&N(n.prototype,a),r&&N(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,r}(i().Component);_.propTypes={polyglot:r.PropTypes.object.isRequired,importPackingSchemas:r.PropTypes.array.isRequired,onFieldValueChanged:r.PropTypes.func.isRequired,defaultConfig:r.PropTypes.object,columnCount:r.PropTypes.number.isRequired};const P=_;function I(e){return I="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},I(e)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function j(e,t,n){return(t=x(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,x(a.key),a)}}function x(e){var t=function(e,t){if("object"!=I(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=I(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==I(t)?t:t+""}function D(e,t,n){return t=M(t),function(e,t){if(t&&("object"==I(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,W()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function W(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(W=function(){return!!e})()}
2function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function A(e,t){return A=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},A(e,t)}function R(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",l=n.toStringTag||"@@toStringTag";function r(n,a,l,r){var s=a&&a.prototype instanceof o?a:o,c=Object.create(s.prototype);return V(c,"_invoke",function(n,a,l){var r,o,s,c=0,m=l||[],u=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return r=t,o=0,s=e,d.n=n,i}};function p(n,a){for(o=n,s=a,t=0;!u&&c&&!l&&t<m.length;t++){var l,r=m[t],p=d.p,h=r[2];n>3?(l=h===a)&&(s=r[(o=r[4])?5:(o=3,3)],r[4]=r[5]=e):r[0]<=p&&((l=n<2&&p<r[1])?(o=0,d.v=a,d.n=r[1]):p<h&&(l=n<3||r[0]>a||a>h)&&(r[4]=n,r[5]=a,d.n=h,o=0))}if(l||n>1)return i;throw u=!0,a}return function(l,m,h){if(c>1)throw TypeError("Generator is already running");for(u&&1===m&&p(m,h),o=m,s=h;(t=o<2?e:s)||!u;){r||(o?o<3?(o>1&&(d.n=-1),p(o,s)):d.n=s:d.v=s);try{if(c=2,r){if(o||(l="next"),t=r[l]){if(!(t=t.call(r,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,o<2&&(o=0)}else 1===o&&(t=r.return)&&t.call(r),o<2&&(s=TypeError("The iterator does not provide a '"+l+"' method"),o=1);r=e}else if((t=(u=d.n<0)?s:n.call(a,d))!==i)break}catch(t){r=e,o=1,s=t}finally{c=1}}return{value:t,done:u}}}(n,l,r),!0),c}var i={};function o(){}function s(){}function c(){}t=Object.getPrototypeOf;var m=[][a]?t(t([][a]())):(V(t={},a,function(){return this}),t),u=c.prototype=o.prototype=Object.create(m);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,V(e,l,"GeneratorFunction")),e.prototype=Object.create(u),e}return s.prototype=c,V(u,"constructor",c),V(c,"constructor",s),s.displayName="GeneratorFunction",V(c,l,"GeneratorFunction"),V(u),V(u,l,"Generator"),V(u,a,function(){return this}),V(u,"toString",function(){return"[object Generator]"}),(R=function(){return{w:r,m:d}})()}function V(e,t,n,a){var l=Object.defineProperty;try{l({},"",{})}catch(e){l=0}V=function(e,t,n,a){function r(t,n){V(e,t,function(e){return this._invoke(t,n,e)})}t?l?l(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(r("next",0),r("throw",1),r("return",2))},V(e,t,n,a)}var L=R().m(z);function z(e){var t;return R().w(function(n){for(;;)switch(n.n){case 0:t=e;case 1:return n.n=2,t;case 2:t++,n.n=1;break;case 3:return n.a(2)}},L)}var B=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=D(this,t,[e]);var a=e.defaultConfig,r=e.defaultEnabled,i=a||{},o=l().get(i,"enabled",r);return n.state={enabledSheet:o,producerShown:"wine_name"===i.wineNameFormat},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&A(e,t)}(t,e),n=t,a=[{key:"componentWillReceiveProps",value:function(e){var t=e.defaultConfig?e.defaultConfig:{},n=this.props.defaultConfig?this.props.defaultConfig:{};t.wineNameFormat!==n.wineNameFormat&&this.setState({producerShown:"wine_name"===t.wineNameFormat})}},{key:"valueToInt",value:function(e){if(e)return parseInt(e)}},{key:"getSheetColumnSelection",value:function(){var e=this.refs.enabled.checked,t=this.valueToInt(this.refs.headerRow.value),n=this.refs.wineNameFormat.value,a=this.valueToInt(this.refs.classificationColumn.value),l=this.valueToInt(this.refs.wineNameColumn.value),r=this.valueToInt(this.refs.vintage.value),i=this.valueToInt(this.refs.age.value),o=this.valueToInt(this.refs.cask.value),s=this.valueToInt(this.refs.bottler.value),c=this.valueToInt(this.refs.distillery.value),m=this.valueToInt(this.refs.price.value),u=this.valueToInt(this.refs.priceCurrencyColumn.value),d=this.refs.priceUnit.value,p=this.valueToInt(this.refs.producer.value),h=this.valueToInt(this.refs.volumeListingSize.value),f=this.valueToInt(this.refs.minimumOrderQuantity.value),v=this.valueToInt(this.refs.description.value),E=this.refs.packingSizeQuantitySelector.getConfig();return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?T(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({enabled:e,headerRow:t,wineNameFormat:n,classificationColumn:a,wineNameColumn:l,vintage:r,age:i,cask:o,bottler:s,distillery:c,price:m,priceCurrencyColumn:u,priceUnit:d,producer:p,volumeListingSize:h,minimumOrderQuantity:f,description:v,packingCondition:this.valueToInt(this.refs.packingCondition.value),suggestedSellingPrice:this.valueToInt(this.refs.suggestedSellingPrice.value),topup:this.valueToInt(this.refs.topup.value),color:this.valueToInt(this.refs.color.value),wineType:this.valueToInt(this.refs.wineType.value),costQuantity:this.valueToInt(this.refs.costQuantity.value),costCurrency:this.valueToInt(this.refs.costCurrency.value),costPrice:this.valueToInt(this.refs.costPrice.value),source:this.valueToInt(this.refs.source.value),sourceName:this.valueToInt(this.refs.sourceName.value),sourceRemarks:this.valueToInt(this.refs.sourceRemarks.value),sourceInvoiceNumber:this.valueToInt(this.refs.sourceInvoiceNumber.value),sourceAuctionLocation:this.valueToInt(this.refs.sourceAuctionLocation.value),sourceAuctionSaleDescription:this.valueToInt(this.refs.sourceAuctionSaleDescription.value),sourceAuctionSaleNumber:this.valueToInt(this.refs.sourceAuctionSaleNumber.value),sourceAuctionLotNumber:this.valueToInt(this.refs.sourceAuctionLotNumber.value),sourceAuctionRemarks:this.valueToInt(this.refs.sourceAuctionRemarks.value),country:this.valueToInt(this.refs.country.value),region:this.valueToInt(this.refs.region.value),variation:this.valueToInt(this.refs.variation.value)},E)}},{key:"onEnabledChanged",value:function(e){this.props.onFieldValueChanged&&this.props.onFieldValueChanged(e),this.setState({enabledSheet:e.target.checked})}},{key:"onFieldValueChanged",value:function(e){this.props.onFieldValueChanged&&this.props.onFieldValueChanged(e);var t=this.refs.wineNameFormat.value;this.setState({producerShown:"wine_name"===t})}},{key:"renderColumnOption",value:function(e){for(var t=this.props,n=t.polyglot,a=t.columnCount,r=t.defaultConfig,o=[],s=0;s<a;s++)o.push(i().createElement("option",{value:s,key:s},(0,p.t)(s+1)));var c=r||{};return i().createElement("select",{ref:e,"data-testid":e,defaultValue:c[e],onChange:l().bind(this.onFieldValueChanged,this)},i().createElement("option",{value:""},n.t("Select Column"),"..."),o)}},{key:"renderWineNameFormatHelpText",value:function(){var e=this.props.polyglot;return i().createElement("small",{className:"list"},i().createElement("div",null,e.t("Indicate how your wine name is expressed in your Excel wine list.")),i().createElement("table",null,i().createElement("tbody",null,i().createElement("tr",null,i().createElement("td",null,"A"),i().createElement("td",{colSpan:"3"},e.t("Producer, Wine Name"),i().createElement("br",null),i().createElement("small",null,e.t("e.g. "),"Vega Sicilia, Unico / Armand Rousseau, Chambertin-Clos de Beze Grand Cru"))),i().createElement("tr",null,i().createElement("td",null,"B"),i().createElement("td",{colSpan:"3"},e.t("Wine Name, Producer"),i().createElement("br",null),i().createElement("small",null,e.t("e.g. "),"Unico, Vega Sicilia / Chambertin-Clos de Beze Grand Cru, Armand Rousseau"))),i().createElement("tr",null,i().createElement("td",{rowSpan:"2"},"C"),i().createElement("td",{colSpan:"3"},e.t("Wine Name")," (",e.t("Producer in separate column or not featured"),")",i().createElement("br",null),i().createElement("small",null,e.t("Note: "),e.t("Please indicate the relevant Column Letter where wine name and producer name are saved.")))),i().createElement("tr",null,i().createElement("td",{className:"text-center"},e.t("Wine Name"),i().createElement("small",null,"(",e.t("Indicate Column Letter Above"),")"),i().createElement("br",null),i().createElement("small",null,e.t("e.g. "),"Unico / Chambertin-Clos de Beze Grand Cru / Ducru Beacaillou")),i().createElement("td",{className:"no-border center"},"+"),i().createElement("td",{className:"text-center"},e.t("Producer"),i().createElement("small",null,"(",e.t("Indicate Column Letter Below"),")"),i().createElement("br",null),i().createElement("small",null,e.t("e.g. "),"Vega Sicilia / Armand Rousseau"))))))}},{key:"render",value:function(){var e=this.props,t=e.polyglot,n=e.defaultConfig,a=e.hide
2SheetEnabledField,r=e.defaultEnabled,o=z(e.startIndex),s=n||{},c=l().get(s,"enabled",r);return i().createElement("div",null,i().createElement("div",{className:"import-default-step-container"},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Excel Wine List Config"))),i().createElement("div",{className:"body"},i().createElement("div",{className:d()("row",{hide:a})},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Enabled Sheet"),i().createElement("br",null),i().createElement("small",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement(h.A,{ref:"enabled",defaultChecked:c,onChange:l().bind(this.onEnabledChanged,this),checked:this.state.enabledSheet}))),i().createElement("div",{className:d()("spacer-small",{hide:a||!this.state.enabledSheet})}),i().createElement("div",{className:d()("columnMatchingForm",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Starting row"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement("input",{ref:"headerRow","data-testid":"headerRow",type:"number",defaultValue:s.headerRow,onChange:l().bind(this.onFieldValueChanged,this)}),i().createElement("small",null,t.t("Indicate the Row Number of your first wine offer entry (e.g. 1, 2, 3…). Skip headers and blank rows.")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Classification Column"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("classificationColumn"),i().createElement("small",null,t.t("Select the Column Letter where product classification are saved.")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Wine Name Column"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("wineNameColumn"),i().createElement("small",null,t.t("Select the Column Letter where wine names are saved.")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Wine Name is expressed in"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement("select",{ref:"wineNameFormat","data-testid":"wineNameFormat",defaultValue:s.wineNameFormat,onChange:l().bind(this.onFieldValueChanged,this)},i().createElement("option",{value:"producer_wine_name"},"A: ",t.t("Producer, Wine Name")),i().createElement("option",{value:"wine_name_producer"},"B: ",t.t("Wine Name, Producer")),i().createElement("option",{value:"wine_name"},"C: ",t.t("Wine Name")," (",t.t("Producer in separate column or not featured"),")")),i().createElement("small",null,t.t("Indicate how Wine Name is expressed.")),this.renderWineNameFormatHelpText())),i().createElement("div",{className:"spacer-small"}),i().createElement("div",{className:d()("row",{hide:!this.state.producerShown})},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Producer"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("producer"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Vintage"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("vintage"),i().createElement("small",null,t.t("Supports following formats: 70 / 1970")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Color"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"}
2,this.renderColumnOption("color"),i().createElement("small",null,t.t("Red")," / ",t.t("White")," / ",t.t("Rosé")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Type"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("wineType"),i().createElement("small",null,t.t("Still")," / ",t.t("Champagne")," / ",t.t("Sweet")," / ",t.t("Sparkling")," / ",t.t("Fortified"))))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:"import-default-step-container"},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Spirit Config"))),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Age"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("age"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Cask"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("cask"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Bottler"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("bottler"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Distillery"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("distillery"))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Packing Size Quantity"))),i().createElement("div",{className:"body"},i().createElement(P,{ref:"packingSizeQuantitySelector",onFieldValueChanged:this.onFieldValueChanged.bind(this),importPackingSchemas:this.props.importPackingSchemas,polyglot:this.props.polyglot,renderColumnOption:this.renderColumnOption.bind(this),columnCount:this.props.columnCount,defaultConfig:this.props.defaultConfig}))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Additional Information")," (",t.t("Optional"),")")),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Packing Conditions"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12"},this.renderColumnOption("packingCondition"),i().createElement("small",null,t.t("Indicate where data e.g. OWC / OC / OWC Assortment / OC Assortment etc. is stored")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Bundle"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12"},this.renderColumnOption("volumeListingSize"),i().createElement("small",null,t.t("Indicate where Bundle condition e.g. 3 (That means Buyer has to buy a minimum of 3 cases or its multiples) is stored.")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("MOQ"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12"},this.renderColumnOption("minimumOrderQuantity"),i().createElement("small",null,t.t("Indicate where MOQ condition e.g. 3 (That means Buyer has to buy a minimum of 3 cases) is stored.")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Description"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12"},this.renderColumnOption("description"),i().createElement("small",null,t.t("Indicate the additional information about the wine.")))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Price"))),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Offer Price"),i().createElement("br",null),i().createElement("small",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("price"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Offer Currency"),i().createElement("br",null),i().createElement("small",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("priceCurrencyColumn"))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Offer Price Expressed in"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement("select",{ref:"priceUnit","data-testid":"priceUnit",defaultValue:s.priceUnit,onChange:l().bind(this.onFieldValueChanged,this)},i().createElement("option",{value:""},t.t("Select Unit"),"..."),i().createElement("option",{value:"case"},t.t("Case Price")),i().createElement("option",{value:"unit"},t.t("Bottle Price"))))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Suggested Selling Price"),i().createElement("br",null),i().createElement("small",null,t.t("Optional")))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("suggestedSellingPrice"),i().createElement("small",null,t.t("The final selling price on Wineworld Xplorer will be listed as according to the value of the corresponding field you have selected. The value of this price has to buffer the % commission set forth for your account")))),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Topup"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("topup"))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Procurement Details")," (",t.t("Optional"),")")),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Procured Quantity"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"}
2,this.renderColumnOption("costQuantity")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Procurement Currency"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("costCurrency")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Procurement Cost"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("costPrice")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Procurement Source"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("source")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Source Name"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceName")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Source Remarks"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceRemarks")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Source Invoice Number"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceInvoiceNumber")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Auction Location"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceAuctionLocation")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Auction Sale Description"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceAuctionSaleDescription")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Auction Sale Number"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceAuctionSaleNumber")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Source Auction Lot Number"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceAuctionLotNumber")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Auction Remarks"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("sourceAuctionRemarks"))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Current Wine Location")," (",t.t("Optional"),")")),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Country"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"}
2,this.renderColumnOption("country")),i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Region"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("region"))))),i().createElement("div",{className:d()("spacer-small",{hide:!this.state.enabledSheet})}),i().createElement("div",{className:d()("import-default-step-container",{hide:!this.state.enabledSheet})},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},o.next().value),i().createElement("div",{className:"step-title all-caps"},t.t("Special Edition")," (",t.t("Optional"),")")),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Name"),i().createElement("br",null),i().createElement("small",null,"Optional"))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},this.renderColumnOption("variation"))))))}}],a&&F(n.prototype,a),r&&F(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,r}(i().Component);B.propTypes={polyglot:r.PropTypes.object.isRequired,columnCount:r.PropTypes.number.isRequired,defaultConfig:r.PropTypes.object,onFieldValueChanged:r.PropTypes.func,hideSheetEnabledField:r.PropTypes.bool,defaultEnabled:r.PropTypes.bool,importPackingSchemas:r.PropTypes.array.isRequired,startIndex:r.PropTypes.number.isRequired};const Q=B;var q=n(95896);function U(e){return U="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},U(e)}function G(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,H(a.key),a)}}function H(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=U(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}function Y(e,t,n){return t=X(t),function(e,t){if(t&&("object"==U(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,K()?Reflect.construct(t,n||[],X(e).constructor):t.apply(e,n))}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(K=function(){return!!e})()}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function J(e,t){return J=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},J(e,t)}var Z=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Y(this,t,[e])).isConfigChanged=!1,n.state={activeTabIndex:0,selectedConfigID:null,defaultConfigList:null,sheetColumnMatchingKeyPrefix:"new",sheetsEnabled:[]},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&J(e,t)}(t,e),n=t,a=[{key:"componentDidMount",value:function(){var e=this.props,t=e.params.importID,n=e.actions;n.GetSpreadsheetMeta(t),n.GetImportConfigs()}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.locale.polyglot;if(e.importWine.getSpreadsheetMetaError!==this.props.importWine.getSpreadsheetMetaError&&e.importWine.getSpreadsheetMetaError&&(c.ih.error(t.t(e.importWine.getSpreadsheetMetaError.message)),m.Nc.push("/seller/import-custom")),e.importWineConfig.updateImportConfigError!==this.props.importWineConfig.updateImportConfigError&&e.
2importWineConfig.updateImportConfigError&&c.ih.error(t.t(e.importWineConfig.updateImportConfigError.message)),e.importWineConfig.updateImportConfigSuccess!==this.props.importWineConfig.updateImportConfigSuccess&&e.importWineConfig.updateImportConfigSuccess){var n=e.importWineConfig.import.id;n&&m.Nc.push("/seller/import-confirm/".concat(n))}}},{key:"componentDidUpdate",value:function(){var e=this.props.importWine.spreadsheetMetaData.columns;if(!this.state.sheetsEnabled.length&&e){var t=e.map(function(e,t){return 0===t});this.setState({sheetsEnabled:t})}}},{key:"onFieldValueChanged",value:function(){this.isConfigChanged=!0;var e=this.props.importWine.spreadsheetMetaData.columns;this.setState({sheetsEnabled:this.getTabsEnabledStateFromRef(e)})}},{key:"getTabsEnabledStateFromRef",value:function(e){var t=this;return e&&e.length>0&&this.refs["sheetColumnMatching-0"]?e.map(function(e,n){return t.refs["sheetColumnMatching-".concat(n)]}).map(function(e){return e.getSheetColumnSelection()}).map(function(e){return e.enabled}):[]}},{key:"changeActiveTab",value:function(e){this.setState({activeTabIndex:e})}},{key:"onImportConfigSelectChange",value:function(e){var t,n,a,r=this.props,i=r.importWineConfig.importConfigs,o=r.importWine.spreadsheetMetaData.columns,s=e.target.value&&parseInt(e.target.value);s?(t=l().find(i,{id:s}).configList,n="".concat(s,"-").concat(Date.now()),a=o.map(function(e,n){return t?t[n].enabled:0===n})):(s=null,t=[],n="new",a=o.map(function(e,t){return 0===t})),this.isConfigChanged=!1,this.setState({selectedConfigID:s,defaultConfigList:t,sheetColumnMatchingKeyPrefix:n,sheetsEnabled:a})}},{key:"submitMatching",value:function(){var e=this.props,t=e.actions,n=e.locale.polyglot,a=e.importWine.spreadsheetMetaData,l=a.importID,r=a.columns,i=this.refs,o=i.agreed,s=i.acknowledgement,m=i.listed,u=i.shouldSendEmail;if(o.checked)if(s.checked)if(this.isConfigChanged){for(var d=[],p=0;p<r.length;p++)d.push(this.refs["sheetColumnMatching-".concat(p)].getSheetColumnSelection());
2t.UpdateImportConfigByNewConfig(l,d,m.checked,u.checked)}else{var h=this.refs.oldConfigID&&this.refs.oldConfigID.value&&parseInt(this.refs.oldConfigID.value);h?t.UpdateImportConfigByOldConfigID(l,h,m.checked,u.checked):c.ih.error(n.t("Please select an old config or create a new one"))}else c.ih.error(n.t("Please check the acknowledgement part"));else c.ih.error(n.t("You must agree the terms and conditions"))}},{key:"renderConfigOptions",value:function(){var e=this.props,t=e.locale.polyglot,n=e.importWineConfig.importConfigs,a=e.userProfile;if(!n.length)return null;var r=l().get(a,"lastImportTime");return i().createElement("div",null,i().createElement("div",{className:"import-default-step-container"},i().createElement("div",{className:"header"},i().createElement("div",{className:"step-number"},"1"),i().createElement("div",{className:"step-title all-caps"},t.t("Config History")),r&&i().createElement("div",{className:"float-right"},t.t("Last import at"),": ",(0,q.S)(r,"DD/MM/YY hh:mm:ss a"))),i().createElement("div",{className:"body"},i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-3 medium-3 small-12"},i().createElement("h5",{className:"with-notes"},t.t("Config History"),i().createElement("br",null))),i().createElement("div",{className:"columns large-9 medium-9 small-12 end"},i().createElement("select",{ref:"oldConfigID",onChange:l().bind(this.onImportConfigSelectChange,this)},i().createElement("option",{value:""},t.t("New Config")),n.map(function(e){return i().createElement("option",{value:e.id,key:e.id},(0,q.S)(e.updatedAt,"DD/MM/YY hh:mm a"))})),i().createElement("small",null,t.t("You may use configuration from last import(s) or define a new set of configurations.")))))),i().createElement("div",{className:"spacer-small"}))}},{key:"renderTabHeader",value:function(){var e=this,t=this.props,n=t.locale.polyglot,a=t.importWine.spreadsheetMetaData.sheets,r=this.state.activeTabIndex;return 1===a.length?null:i().createElement("div",{className:"sheet-selection"},i().createElement("div",{className:"row"},i().createElement("div",{className:"title columns large-3 medium-3 small-12"},i().createElement("h5",null,n.t("Sheet Selection"))),i().createElement("div",{className:"columns large-9 medium-9 small-12"},i().createElement("ul",{className:"tabs"},a.map(function(t,a){var o=e.state.sheetsEnabled[a];return i().createElement("li",{className:d()("tabs-title",{"is-active":r===a}),key:a},i().createElement("a",{onClick:l().bind(e.changeActiveTab,e,a),"aria-selected":r===a,"data-testid":"sheet-name"},t,i().createElement("br",null),i().createElement("div",{className:"tabs-note"},o?n.t("Enabled"):n.t("Disabled"))))})))))}},{key:"renderTabBody",value:function(){var e=this,t=this.props,n=t.locale.polyglot,a=t.importWineConfig.importConfigs,r=t.importWine.spreadsheetMetaData.columns,o=this.state,s=o.activeTabIndex,c=o.defaultConfigList,m=o.sheetColumnMatchingKeyPrefix;if(1===r.length){var u=c&&c[0];return i().createElement(Q,{ref:"sheetColumnMatching-0",key:"".concat(m,"-0"),polyglot:n,columnCount:r[0],defaultConfig:u,onFieldValueChanged:l().bind(this.onFieldValueChanged,this),hideSheetEnabledField:!0,defaultEnabled:!0,importPackingSchemas:this.props.importWineConfig.importPackingSchemas,startIndex:a.length?2:1})}return i().createElement("div",{"data-tabs-content":"example-tabs"},r.map(function(t,r){var o=c&&c[r],u=0===r;return i().createElement("div",{className:d()("tabs-panel",{"is-active":s===r}),key:"".concat(m,"-").concat(r)},i().createElement("div",{className:"spacer-small"}),i().createElement(Q,{ref:"sheetColumnMatching-".concat(r),polyglot:n,columnCount:t,defaultConfig:o,onFieldValueChanged:l().bind(e.onFieldValueChanged,e),hideSheetEnabledField:!1,defaultEnabled:u,importPackingSchemas:e.props.importWineConfig.importPackingSchemas,startIndex:a.length?2:1}))}))}},{key:"renderAgreement",value:function(){var e=this.props.locale.polyglot;return i().createElement("div",null,i().createElement("div",{className:"import-default-step-container"},i().createElement("div",{className:"body"},i().createElement(h.A,{ref:"agreed",testId:"agreed"},i().createElement("span",{dangerouslySetInnerHTML:{__html:e.t("I have read and agreed to the %{link} of WWX",{link:'<a href="/terms-and-conditions" target="_blank" onclick="event.stopPropagation()">'.concat(e.t("Terms & Conditions"),"</a>")})}})),i().createElement("div",{className:"spacer-small"}),i().createElement(h.A,{ref:"acknowledgement",testId:"acknowledgement"},e.t("ADD_OFFER_ACKNOWLEDGEMENT")),i().createElement("div",{className:"spacer-small"}),i().createElement(h.A,{ref:"listed",defaultChecked:!0},e.t("ADD_OFFER_LISTED")),i().createElement("div",{className:"spacer-small"}
2),i().createElement(h.A,{ref:"shouldSendEmail",defaultChecked:!0},e.t("Notify me by email when import is completed")))),i().createElement("div",{className:"spacer-small"}))}},{key:"render",value:function(){var e,t,n,a=this,l=this.props,r=l.params.importID,o=l.locale.polyglot,s=l.importWine.spreadsheetMetaData.importID;parseInt(r)===s&&(e=this.renderTabHeader(),t=this.renderTabBody(),n=i().createElement("p",null,i().createElement("input",{type:"submit",className:"button large",value:o.t("Continue")})));var c=this.renderConfigOptions();return i().createElement("div",{className:"row columns-matching"},i().createElement("div",{className:"columns large-9 medium-9"},i().createElement("div",{className:"portal-content"},i().createElement("div",{className:"portal-content-header"},i().createElement("form",{method:"POST",action:"#",onSubmit:function(e){e.preventDefault(),a.submitMatching()}},i().createElement("div",{className:"float-left"},i().createElement("span",{className:"all-caps"},o.t("Customized Excel Upload")),i().createElement("h3",{"data-testid":"column-matching-title"},o.t("Matching And Configuration")),i().createElement("p",null,o.t("Please follow below steps to match and configure rows and columns within your Excel wine list with system definitions."))),i().createElement("div",{className:"float-right hide-for-small-only hide-for-medium-only"},n),i().createElement("div",{className:"spacer-small"}),i().createElement("div",{className:"row"},i().createElement("div",{className:"columns large-12 import-custom"},c,e,t,i().createElement("div",{className:"spacer-small"}),this.renderAgreement(),i().createElement("div",{className:"spacer-bottom"}),n)))))))}}],a&&G(n.prototype,a),r&&G(n,r),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,a,r}(r.Component);Z.propTypes={actions:r.PropTypes.object.isRequired};const $=(0,s.connect)(function(e){return{locale:e.locale,importWine:e.importWine,importWineConfig:e.importWineConfig,userProfile:e.user.currentUserProfile}},function(e){var t={GetSpreadsheetMeta:n(81890).Ay,GetImportConfigs:n(77109).Ay,UpdateImportConfigByNewConfig:n(65223).sV,UpdateImportConfigByOldConfigID:n(65223).c4};return{actions:(0,o.zH)(t,e)}})(Z)},69609(e,t,n){function a(e){for(var t="",n=1,a=26;(e-=n)>=0;n=a,a*=26)t=String.fromCharCode(parseInt(e%a/n)+65)+t;return t}function l(e){return Math.floor(Math.log10(e))}n.d(t,{b:()=>l,t:()=>a})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.