OwlCyberSecurity - MANAGER
Edit File: index.js
/*! For license information please see index.js.LICENSE.txt */ (()=>{var e={65382:(e,t,r)=>{"use strict";var o=r(29415),n=r(99181),i=n(o("String.prototype.indexOf"));e.exports=function(e,t){var r=o(e,!!t);return"function"==typeof r&&i(e,".prototype.")>-1?n(r):r}},99181:(e,t,r)=>{"use strict";var o=r(22213),n=r(29415),i=r(67195),s=n("%TypeError%"),a=n("%Function.prototype.apply%"),c=n("%Function.prototype.call%"),u=n("%Reflect.apply%",!0)||o.call(c,a),l=n("%Object.defineProperty%",!0),E=n("%Math.max%");if(l)try{l({},"a",{value:1})}catch(e){l=null}e.exports=function(e){if("function"!=typeof e)throw new s("a function is required");var t=u(o,c,arguments);return i(t,1+E(0,e.length-(arguments.length-1)),!0)};var d=function(){return u(o,a,arguments)};l?l(e.exports,"apply",{value:d}):e.exports.apply=d},932:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=t},69906:e=>{var t,r;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,o=0;r<e.length;r++,o+=8)t[o>>>5]|=e[r]<<24-o%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var r=[],o=0;o<e.length;o+=3)for(var n=e[o]<<16|e[o+1]<<8|e[o+2],i=0;i<4;i++)8*o+6*i<=8*e.length?r.push(t.charAt(n>>>6*(3-i)&63)):r.push("=");return r.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],o=0,n=0;o<e.length;n=++o%4)0!=n&&r.push((t.indexOf(e.charAt(o-1))&Math.pow(2,-2*n+8)-1)<<2*n|t.indexOf(e.charAt(o))>>>6-2*n);return r}},e.exports=r},23970:(e,t,r)=>{"use strict";var o=r(42489)(),n=r(29415),i=o&&n("%Object.defineProperty%",!0);if(i)try{i({},"a",{value:1})}catch(e){i=!1}var s=n("%SyntaxError%"),a=n("%TypeError%"),c=r(97520);e.exports=function(e,t,r){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new a("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,n=arguments.length>4?arguments[4]:null,u=arguments.length>5?arguments[5]:null,l=arguments.length>6&&arguments[6],E=!!c&&c(e,t);if(i)i(e,t,{configurable:null===u&&E?E.configurable:!u,enumerable:null===o&&E?E.enumerable:!o,value:r,writable:null===n&&E?E.writable:!n});else{if(!l&&(o||n||u))throw new s("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=r}}},35333:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,o=function(e,t){for(var r=[],o=0;o<e.length;o+=1)r[o]=e[o];for(var n=0;n<t.length;n+=1)r[n+e.length]=t[n];return r};e.exports=function(e){var n=this;if("function"!=typeof n||"[object Function]"!==t.apply(n))throw new TypeError("Function.prototype.bind called on incompatible "+n);for(var i,s=function(e){for(var t=[],r=1,o=0;r<e.length;r+=1,o+=1)t[o]=e[r];return t}(arguments),a=r(0,n.length-s.length),c=[],u=0;u<a;u++)c[u]="$"+u;if(i=Function("binder","return function ("+function(e){for(var t="",r=0;r<e.length;r+=1)t+=e[r],r+1<e.length&&(t+=",");return t}(c)+"){ return binder.apply(this,arguments); }")((function(){if(this instanceof i){var t=n.apply(this,o(s,arguments));return Object(t)===t?t:this}return n.apply(e,o(s,arguments))})),n.prototype){var l=function(){};l.prototype=n.prototype,i.prototype=new l,l.prototype=null}return i}},22213:(e,t,r)=>{"use strict";var o=r(35333);e.exports=Function.prototype.bind||o},29415:(e,t,r)=>{"use strict";var o,n=SyntaxError,i=Function,s=TypeError,a=function(e){try{return i('"use strict"; return ('+e+").constructor;")()}catch(e){}},c=Object.getOwnPropertyDescriptor;if(c)try{c({},"")}catch(e){c=null}var u=function(){throw new s},l=c?function(){try{return u}catch(e){try{return c(arguments,"callee").get}catch(e){return u}}}():u,E=r(38636)(),d=r(8127)(),p=Object.getPrototypeOf||(d?function(e){return e.__proto__}:null),T={},S="undefined"!=typeof Uint8Array&&p?p(Uint8Array):o,y={"%AggregateError%":"undefined"==typeof AggregateError?o:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?o:ArrayBuffer,"%ArrayIteratorPrototype%":E&&p?p([][Symbol.iterator]()):o,"%AsyncFromSyncIteratorPrototype%":o,"%AsyncFunction%":T,"%AsyncGenerator%":T,"%AsyncGeneratorFunction%":T,"%AsyncIteratorPrototype%":T,"%Atomics%":"undefined"==typeof Atomics?o:Atomics,"%BigInt%":"undefined"==typeof BigInt?o:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?o:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?o:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?o:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?o:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?o:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?o:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":T,"%Int8Array%":"undefined"==typeof Int8Array?o:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?o:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?o:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":E&&p?p(p([][Symbol.iterator]())):o,"%JSON%":"object"==typeof JSON?JSON:o,"%Map%":"undefined"==typeof Map?o:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&E&&p?p((new Map)[Symbol.iterator]()):o,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?o:Promise,"%Proxy%":"undefined"==typeof Proxy?o:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?o:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?o:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&E&&p?p((new Set)[Symbol.iterator]()):o,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?o:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":E&&p?p(""[Symbol.iterator]()):o,"%Symbol%":E?Symbol:o,"%SyntaxError%":n,"%ThrowTypeError%":l,"%TypedArray%":S,"%TypeError%":s,"%Uint8Array%":"undefined"==typeof Uint8Array?o:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?o:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?o:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?o:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?o:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?o:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?o:WeakSet};if(p)try{null.error}catch(e){var _=p(p(e));y["%Error.prototype%"]=_}var f=function e(t){var r;if("%AsyncFunction%"===t)r=a("async function () {}");else if("%GeneratorFunction%"===t)r=a("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=a("async function* () {}");else if("%AsyncGenerator%"===t){var o=e("%AsyncGeneratorFunction%");o&&(r=o.prototype)}else if("%AsyncIteratorPrototype%"===t){var n=e("%AsyncGenerator%");n&&p&&(r=p(n.prototype))}return y[t]=r,r},R={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=r(22213),m=r(29151),O=g.call(Function.call,Array.prototype.concat),h=g.call(Function.apply,Array.prototype.splice),P=g.call(Function.call,String.prototype.replace),A=g.call(Function.call,String.prototype.slice),I=g.call(Function.call,RegExp.prototype.exec),C=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,U=/\\(\\)?/g,v=function(e,t){var r,o=e;if(m(R,o)&&(o="%"+(r=R[o])[0]+"%"),m(y,o)){var i=y[o];if(i===T&&(i=f(o)),void 0===i&&!t)throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:o,value:i}}throw new n("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new s('"allowMissing" argument must be a boolean');if(null===I(/^%?[^%]*%?$/,e))throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=A(e,0,1),r=A(e,-1);if("%"===t&&"%"!==r)throw new n("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new n("invalid intrinsic syntax, expected opening `%`");var o=[];return P(e,C,(function(e,t,r,n){o[o.length]=r?P(n,U,"$1"):t||e})),o}(e),o=r.length>0?r[0]:"",i=v("%"+o+"%",t),a=i.name,u=i.value,l=!1,E=i.alias;E&&(o=E[0],h(r,O([0,1],E)));for(var d=1,p=!0;d<r.length;d+=1){var T=r[d],S=A(T,0,1),_=A(T,-1);if(('"'===S||"'"===S||"`"===S||'"'===_||"'"===_||"`"===_)&&S!==_)throw new n("property names with quotes must have matching quotes");if("constructor"!==T&&p||(l=!0),m(y,a="%"+(o+="."+T)+"%"))u=y[a];else if(null!=u){if(!(T in u)){if(!t)throw new s("base intrinsic for "+e+" exists, but the property is not available.");return}if(c&&d+1>=r.length){var f=c(u,T);u=(p=!!f)&&"get"in f&&!("originalValue"in f.get)?f.get:u[T]}else p=m(u,T),u=u[T];p&&!l&&(y[a]=u)}}return u}},97520:(e,t,r)=>{"use strict";var o=r(29415)("%Object.getOwnPropertyDescriptor%",!0);if(o)try{o([],"length")}catch(e){o=null}e.exports=o},42489:(e,t,r)=>{"use strict";var o=r(29415)("%Object.defineProperty%",!0),n=function(){if(o)try{return o({},"a",{value:1}),!0}catch(e){return!1}return!1};n.hasArrayLengthDefineBug=function(){if(!n())return null;try{return 1!==o([],"length",{value:1}).length}catch(e){return!0}},e.exports=n},8127:e=>{"use strict";var t={foo:{}},r=Object;e.exports=function(){return{__proto__:t}.foo===t.foo&&!({__proto__:null}instanceof r)}},38636:(e,t,r)=>{"use strict";var o="undefined"!=typeof Symbol&&Symbol,n=r(92734);e.exports=function(){return"function"==typeof o&&"function"==typeof Symbol&&"symbol"==typeof o("foo")&&"symbol"==typeof Symbol("bar")&&n()}},92734:e=>{"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),r=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(r))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var n=Object.getOwnPropertyDescriptor(e,t);if(42!==n.value||!0!==n.enumerable)return!1}return!0}},29151:(e,t,r)=>{"use strict";var o=Function.prototype.call,n=Object.prototype.hasOwnProperty,i=r(22213);e.exports=i.call(o,n)},58469:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},68622:(e,t,r)=>{var o,n,i,s,a;o=r(69906),n=r(932).utf8,i=r(58469),s=r(932).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):n.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var r=o.bytesToWords(e),c=8*e.length,u=1732584193,l=-271733879,E=-1732584194,d=271733878,p=0;p<r.length;p++)r[p]=16711935&(r[p]<<8|r[p]>>>24)|4278255360&(r[p]<<24|r[p]>>>8);r[c>>>5]|=128<<c%32,r[14+(c+64>>>9<<4)]=c;var T=a._ff,S=a._gg,y=a._hh,_=a._ii;for(p=0;p<r.length;p+=16){var f=u,R=l,g=E,m=d;u=T(u,l,E,d,r[p+0],7,-680876936),d=T(d,u,l,E,r[p+1],12,-389564586),E=T(E,d,u,l,r[p+2],17,606105819),l=T(l,E,d,u,r[p+3],22,-1044525330),u=T(u,l,E,d,r[p+4],7,-176418897),d=T(d,u,l,E,r[p+5],12,1200080426),E=T(E,d,u,l,r[p+6],17,-1473231341),l=T(l,E,d,u,r[p+7],22,-45705983),u=T(u,l,E,d,r[p+8],7,1770035416),d=T(d,u,l,E,r[p+9],12,-1958414417),E=T(E,d,u,l,r[p+10],17,-42063),l=T(l,E,d,u,r[p+11],22,-1990404162),u=T(u,l,E,d,r[p+12],7,1804603682),d=T(d,u,l,E,r[p+13],12,-40341101),E=T(E,d,u,l,r[p+14],17,-1502002290),u=S(u,l=T(l,E,d,u,r[p+15],22,1236535329),E,d,r[p+1],5,-165796510),d=S(d,u,l,E,r[p+6],9,-1069501632),E=S(E,d,u,l,r[p+11],14,643717713),l=S(l,E,d,u,r[p+0],20,-373897302),u=S(u,l,E,d,r[p+5],5,-701558691),d=S(d,u,l,E,r[p+10],9,38016083),E=S(E,d,u,l,r[p+15],14,-660478335),l=S(l,E,d,u,r[p+4],20,-405537848),u=S(u,l,E,d,r[p+9],5,568446438),d=S(d,u,l,E,r[p+14],9,-1019803690),E=S(E,d,u,l,r[p+3],14,-187363961),l=S(l,E,d,u,r[p+8],20,1163531501),u=S(u,l,E,d,r[p+13],5,-1444681467),d=S(d,u,l,E,r[p+2],9,-51403784),E=S(E,d,u,l,r[p+7],14,1735328473),u=y(u,l=S(l,E,d,u,r[p+12],20,-1926607734),E,d,r[p+5],4,-378558),d=y(d,u,l,E,r[p+8],11,-2022574463),E=y(E,d,u,l,r[p+11],16,1839030562),l=y(l,E,d,u,r[p+14],23,-35309556),u=y(u,l,E,d,r[p+1],4,-1530992060),d=y(d,u,l,E,r[p+4],11,1272893353),E=y(E,d,u,l,r[p+7],16,-155497632),l=y(l,E,d,u,r[p+10],23,-1094730640),u=y(u,l,E,d,r[p+13],4,681279174),d=y(d,u,l,E,r[p+0],11,-358537222),E=y(E,d,u,l,r[p+3],16,-722521979),l=y(l,E,d,u,r[p+6],23,76029189),u=y(u,l,E,d,r[p+9],4,-640364487),d=y(d,u,l,E,r[p+12],11,-421815835),E=y(E,d,u,l,r[p+15],16,530742520),u=_(u,l=y(l,E,d,u,r[p+2],23,-995338651),E,d,r[p+0],6,-198630844),d=_(d,u,l,E,r[p+7],10,1126891415),E=_(E,d,u,l,r[p+14],15,-1416354905),l=_(l,E,d,u,r[p+5],21,-57434055),u=_(u,l,E,d,r[p+12],6,1700485571),d=_(d,u,l,E,r[p+3],10,-1894986606),E=_(E,d,u,l,r[p+10],15,-1051523),l=_(l,E,d,u,r[p+1],21,-2054922799),u=_(u,l,E,d,r[p+8],6,1873313359),d=_(d,u,l,E,r[p+15],10,-30611744),E=_(E,d,u,l,r[p+6],15,-1560198380),l=_(l,E,d,u,r[p+13],21,1309151649),u=_(u,l,E,d,r[p+4],6,-145523070),d=_(d,u,l,E,r[p+11],10,-1120210379),E=_(E,d,u,l,r[p+2],15,718787259),l=_(l,E,d,u,r[p+9],21,-343485551),u=u+f>>>0,l=l+R>>>0,E=E+g>>>0,d=d+m>>>0}return o.endian([u,l,E,d])})._ff=function(e,t,r,o,n,i,s){var a=e+(t&r|~t&o)+(n>>>0)+s;return(a<<i|a>>>32-i)+t},a._gg=function(e,t,r,o,n,i,s){var a=e+(t&o|r&~o)+(n>>>0)+s;return(a<<i|a>>>32-i)+t},a._hh=function(e,t,r,o,n,i,s){var a=e+(t^r^o)+(n>>>0)+s;return(a<<i|a>>>32-i)+t},a._ii=function(e,t,r,o,n,i,s){var a=e+(r^(t|~o))+(n>>>0)+s;return(a<<i|a>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=o.wordsToBytes(a(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):o.bytesToHex(r)}},73805:(e,t,r)=>{var o="function"==typeof Map&&Map.prototype,n=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=o&&n&&"function"==typeof n.get?n.get:null,s=o&&Map.prototype.forEach,a="function"==typeof Set&&Set.prototype,c=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=a&&c&&"function"==typeof c.get?c.get:null,l=a&&Set.prototype.forEach,E="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,T=Boolean.prototype.valueOf,S=Object.prototype.toString,y=Function.prototype.toString,_=String.prototype.match,f=String.prototype.slice,R=String.prototype.replace,g=String.prototype.toUpperCase,m=String.prototype.toLowerCase,O=RegExp.prototype.test,h=Array.prototype.concat,P=Array.prototype.join,A=Array.prototype.slice,I=Math.floor,C="function"==typeof BigInt?BigInt.prototype.valueOf:null,U=Object.getOwnPropertySymbols,v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,N="function"==typeof Symbol&&"object"==typeof Symbol.iterator,D="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,w=Object.prototype.propertyIsEnumerable,b=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function G(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||O.call(/e/,t))return t;var r=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var o=e<0?-I(-e):I(e);if(o!==e){var n=String(o),i=f.call(t,n.length+1);return R.call(n,r,"$&_")+"."+R.call(R.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return R.call(t,r,"$&_")}var k=r(32011),M=k.custom,L=Q(M)?M:null;function F(e,t,r){var o="double"===(r.quoteStyle||t)?'"':"'";return o+e+o}function q(e){return R.call(String(e),/"/g,""")}function x(e){return!("[object Array]"!==$(e)||D&&"object"==typeof e&&D in e)}function j(e){return!("[object RegExp]"!==$(e)||D&&"object"==typeof e&&D in e)}function Q(e){if(N)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!v)return!1;try{return v.call(e),!0}catch(e){}return!1}e.exports=function e(t,o,n,a){var c=o||{};if(K(c,"quoteStyle")&&"single"!==c.quoteStyle&&"double"!==c.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(K(c,"maxStringLength")&&("number"==typeof c.maxStringLength?c.maxStringLength<0&&c.maxStringLength!==1/0:null!==c.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var S=!K(c,"customInspect")||c.customInspect;if("boolean"!=typeof S&&"symbol"!==S)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(K(c,"indent")&&null!==c.indent&&"\t"!==c.indent&&!(parseInt(c.indent,10)===c.indent&&c.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(K(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var g=c.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return Y(t,c);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var O=String(t);return g?G(t,O):O}if("bigint"==typeof t){var I=String(t)+"n";return g?G(t,I):I}var U=void 0===c.depth?5:c.depth;if(void 0===n&&(n=0),n>=U&&U>0&&"object"==typeof t)return x(t)?"[Array]":"[Object]";var M,V=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=P.call(Array(e.indent+1)," ")}return{base:r,prev:P.call(Array(t+1),r)}}(c,n);if(void 0===a)a=[];else if(H(a,t)>=0)return"[Circular]";function W(t,r,o){if(r&&(a=A.call(a)).push(r),o){var i={depth:c.depth};return K(c,"quoteStyle")&&(i.quoteStyle=c.quoteStyle),e(t,i,n+1,a)}return e(t,c,n+1,a)}if("function"==typeof t&&!j(t)){var ee=function(e){if(e.name)return e.name;var t=_.call(y.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),te=X(t,W);return"[Function"+(ee?": "+ee:" (anonymous)")+"]"+(te.length>0?" { "+P.call(te,", ")+" }":"")}if(Q(t)){var re=N?R.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):v.call(t);return"object"!=typeof t||N?re:J(re)}if((M=t)&&"object"==typeof M&&("undefined"!=typeof HTMLElement&&M instanceof HTMLElement||"string"==typeof M.nodeName&&"function"==typeof M.getAttribute)){for(var oe="<"+m.call(String(t.nodeName)),ne=t.attributes||[],ie=0;ie<ne.length;ie++)oe+=" "+ne[ie].name+"="+F(q(ne[ie].value),"double",c);return oe+=">",t.childNodes&&t.childNodes.length&&(oe+="..."),oe+"</"+m.call(String(t.nodeName))+">"}if(x(t)){if(0===t.length)return"[]";var se=X(t,W);return V&&!function(e){for(var t=0;t<e.length;t++)if(H(e[t],"\n")>=0)return!1;return!0}(se)?"["+Z(se,V)+"]":"[ "+P.call(se,", ")+" ]"}if(function(e){return!("[object Error]"!==$(e)||D&&"object"==typeof e&&D in e)}(t)){var ae=X(t,W);return"cause"in Error.prototype||!("cause"in t)||w.call(t,"cause")?0===ae.length?"["+String(t)+"]":"{ ["+String(t)+"] "+P.call(ae,", ")+" }":"{ ["+String(t)+"] "+P.call(h.call("[cause]: "+W(t.cause),ae),", ")+" }"}if("object"==typeof t&&S){if(L&&"function"==typeof t[L]&&k)return k(t,{depth:U-n});if("symbol"!==S&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!i||!e||"object"!=typeof e)return!1;try{i.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var ce=[];return s&&s.call(t,(function(e,r){ce.push(W(r,t,!0)+" => "+W(e,t))})),z("Map",i.call(t),ce,V)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{i.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var ue=[];return l&&l.call(t,(function(e){ue.push(W(e,t))})),z("Set",u.call(t),ue,V)}if(function(e){if(!E||!e||"object"!=typeof e)return!1;try{E.call(e,E);try{d.call(e,d)}catch(e){return!0}return e instanceof WeakMap}catch(e){}return!1}(t))return B("WeakMap");if(function(e){if(!d||!e||"object"!=typeof e)return!1;try{d.call(e,d);try{E.call(e,E)}catch(e){return!0}return e instanceof WeakSet}catch(e){}return!1}(t))return B("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return B("WeakRef");if(function(e){return!("[object Number]"!==$(e)||D&&"object"==typeof e&&D in e)}(t))return J(W(Number(t)));if(function(e){if(!e||"object"!=typeof e||!C)return!1;try{return C.call(e),!0}catch(e){}return!1}(t))return J(W(C.call(t)));if(function(e){return!("[object Boolean]"!==$(e)||D&&"object"==typeof e&&D in e)}(t))return J(T.call(t));if(function(e){return!("[object String]"!==$(e)||D&&"object"==typeof e&&D in e)}(t))return J(W(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if(t===r.g)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==$(e)||D&&"object"==typeof e&&D in e)}(t)&&!j(t)){var le=X(t,W),Ee=b?b(t)===Object.prototype:t instanceof Object||t.constructor===Object,de=t instanceof Object?"":"null prototype",pe=!Ee&&D&&Object(t)===t&&D in t?f.call($(t),8,-1):de?"Object":"",Te=(Ee||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(pe||de?"["+P.call(h.call([],pe||[],de||[]),": ")+"] ":"");return 0===le.length?Te+"{}":V?Te+"{"+Z(le,V)+"}":Te+"{ "+P.call(le,", ")+" }"}return String(t)};var V=Object.prototype.hasOwnProperty||function(e){return e in this};function K(e,t){return V.call(e,t)}function $(e){return S.call(e)}function H(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,o=e.length;r<o;r++)if(e[r]===t)return r;return-1}function Y(e,t){if(e.length>t.maxStringLength){var r=e.length-t.maxStringLength,o="... "+r+" more character"+(r>1?"s":"");return Y(f.call(e,0,t.maxStringLength),t)+o}return F(R.call(R.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,W),"single",t)}function W(e){var t=e.charCodeAt(0),r={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return r?"\\"+r:"\\x"+(t<16?"0":"")+g.call(t.toString(16))}function J(e){return"Object("+e+")"}function B(e){return e+" { ? }"}function z(e,t,r,o){return e+" ("+t+") {"+(o?Z(r,o):P.call(r,", "))+"}"}function Z(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+P.call(e,","+r)+"\n"+t.prev}function X(e,t){var r=x(e),o=[];if(r){o.length=e.length;for(var n=0;n<e.length;n++)o[n]=K(e,n)?t(e[n],e):""}var i,s="function"==typeof U?U(e):[];if(N){i={};for(var a=0;a<s.length;a++)i["$"+s[a]]=s[a]}for(var c in e)K(e,c)&&(r&&String(Number(c))===c&&c<e.length||N&&i["$"+c]instanceof Symbol||(O.call(/[^\w$]/,c)?o.push(t(c,e)+": "+t(e[c],e)):o.push(c+": "+t(e[c],e))));if("function"==typeof U)for(var u=0;u<s.length;u++)w.call(e,s[u])&&o.push("["+t(s[u])+"]: "+t(e[s[u]],e));return o}},28913:e=>{"use strict";var t=String.prototype.replace,r=/%20/g,o="RFC3986";e.exports={default:o,formatters:{RFC1738:function(e){return t.call(e,r,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:o}},35980:(e,t,r)=>{"use strict";var o=r(32673),n=r(98949),i=r(28913);e.exports={formats:i,parse:n,stringify:o}},98949:(e,t,r)=>{"use strict";var o=r(4301),n=Object.prototype.hasOwnProperty,i=Array.isArray,s={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:o.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(e){return e.replace(/&#(\d+);/g,(function(e,t){return String.fromCharCode(parseInt(t,10))}))},c=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},u=function(e,t,r,o){if(e){var i=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,s=/(\[[^[\]]*])/g,a=r.depth>0&&/(\[[^[\]]*])/.exec(i),u=a?i.slice(0,a.index):i,l=[];if(u){if(!r.plainObjects&&n.call(Object.prototype,u)&&!r.allowPrototypes)return;l.push(u)}for(var E=0;r.depth>0&&null!==(a=s.exec(i))&&E<r.depth;){if(E+=1,!r.plainObjects&&n.call(Object.prototype,a[1].slice(1,-1))&&!r.allowPrototypes)return;l.push(a[1])}return a&&l.push("["+i.slice(a.index)+"]"),function(e,t,r,o){for(var n=o?t:c(t,r),i=e.length-1;i>=0;--i){var s,a=e[i];if("[]"===a&&r.parseArrays)s=[].concat(n);else{s=r.plainObjects?Object.create(null):{};var u="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,l=parseInt(u,10);r.parseArrays||""!==u?!isNaN(l)&&a!==u&&String(l)===u&&l>=0&&r.parseArrays&&l<=r.arrayLimit?(s=[])[l]=n:"__proto__"!==u&&(s[u]=n):s={0:n}}n=s}return n}(l,t,r,o)}};e.exports=function(e,t){var r=function(e){if(!e)return s;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?s.charset:e.charset;return{allowDots:void 0===e.allowDots?s.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:s.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:s.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:s.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:s.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:s.comma,decoder:"function"==typeof e.decoder?e.decoder:s.decoder,delimiter:"string"==typeof e.delimiter||o.isRegExp(e.delimiter)?e.delimiter:s.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:s.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:s.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:s.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:s.strictNullHandling}}(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};for(var l="string"==typeof e?function(e,t){var r,u={__proto__:null},l=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,E=t.parameterLimit===1/0?void 0:t.parameterLimit,d=l.split(t.delimiter,E),p=-1,T=t.charset;if(t.charsetSentinel)for(r=0;r<d.length;++r)0===d[r].indexOf("utf8=")&&("utf8=%E2%9C%93"===d[r]?T="utf-8":"utf8=%26%2310003%3B"===d[r]&&(T="iso-8859-1"),p=r,r=d.length);for(r=0;r<d.length;++r)if(r!==p){var S,y,_=d[r],f=_.indexOf("]="),R=-1===f?_.indexOf("="):f+1;-1===R?(S=t.decoder(_,s.decoder,T,"key"),y=t.strictNullHandling?null:""):(S=t.decoder(_.slice(0,R),s.decoder,T,"key"),y=o.maybeMap(c(_.slice(R+1),t),(function(e){return t.decoder(e,s.decoder,T,"value")}))),y&&t.interpretNumericEntities&&"iso-8859-1"===T&&(y=a(y)),_.indexOf("[]=")>-1&&(y=i(y)?[y]:y),n.call(u,S)?u[S]=o.combine(u[S],y):u[S]=y}return u}(e,r):e,E=r.plainObjects?Object.create(null):{},d=Object.keys(l),p=0;p<d.length;++p){var T=d[p],S=u(T,l[T],r,"string"==typeof e);E=o.merge(E,S,r)}return!0===r.allowSparse?E:o.compact(E)}},32673:(e,t,r)=>{"use strict";var o=r(37318),n=r(4301),i=r(28913),s=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},c=Array.isArray,u=Array.prototype.push,l=function(e,t){u.apply(e,c(t)?t:[t])},E=Date.prototype.toISOString,d=i.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(e){return E.call(e)},skipNulls:!1,strictNullHandling:!1},T={},S=function e(t,r,i,s,a,u,E,d,S,y,_,f,R,g,m,O){for(var h,P=t,A=O,I=0,C=!1;void 0!==(A=A.get(T))&&!C;){var U=A.get(t);if(I+=1,void 0!==U){if(U===I)throw new RangeError("Cyclic object value");C=!0}void 0===A.get(T)&&(I=0)}if("function"==typeof d?P=d(r,P):P instanceof Date?P=_(P):"comma"===i&&c(P)&&(P=n.maybeMap(P,(function(e){return e instanceof Date?_(e):e}))),null===P){if(a)return E&&!g?E(r,p.encoder,m,"key",f):r;P=""}if("string"==typeof(h=P)||"number"==typeof h||"boolean"==typeof h||"symbol"==typeof h||"bigint"==typeof h||n.isBuffer(P))return E?[R(g?r:E(r,p.encoder,m,"key",f))+"="+R(E(P,p.encoder,m,"value",f))]:[R(r)+"="+R(String(P))];var v,N=[];if(void 0===P)return N;if("comma"===i&&c(P))g&&E&&(P=n.maybeMap(P,E)),v=[{value:P.length>0?P.join(",")||null:void 0}];else if(c(d))v=d;else{var D=Object.keys(P);v=S?D.sort(S):D}for(var w=s&&c(P)&&1===P.length?r+"[]":r,b=0;b<v.length;++b){var G=v[b],k="object"==typeof G&&void 0!==G.value?G.value:P[G];if(!u||null!==k){var M=c(P)?"function"==typeof i?i(w,G):w:w+(y?"."+G:"["+G+"]");O.set(t,I);var L=o();L.set(T,O),l(N,e(k,M,i,s,a,u,"comma"===i&&g&&c(P)?null:E,d,S,y,_,f,R,g,m,L))}}return N};e.exports=function(e,t){var r,n=e,u=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=i.default;if(void 0!==e.format){if(!s.call(i.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var o=i.formatters[r],n=p.filter;return("function"==typeof e.filter||c(e.filter))&&(n=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:n,format:r,formatter:o,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof u.filter?n=(0,u.filter)("",n):c(u.filter)&&(r=u.filter);var E,d=[];if("object"!=typeof n||null===n)return"";E=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var T=a[E];if(t&&"commaRoundTrip"in t&&"boolean"!=typeof t.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var y="comma"===T&&t&&t.commaRoundTrip;r||(r=Object.keys(n)),u.sort&&r.sort(u.sort);for(var _=o(),f=0;f<r.length;++f){var R=r[f];u.skipNulls&&null===n[R]||l(d,S(n[R],R,T,y,u.strictNullHandling,u.skipNulls,u.encode?u.encoder:null,u.filter,u.sort,u.allowDots,u.serializeDate,u.format,u.formatter,u.encodeValuesOnly,u.charset,_))}var g=d.join(u.delimiter),m=!0===u.addQueryPrefix?"?":"";return u.charsetSentinel&&("iso-8859-1"===u.charset?m+="utf8=%26%2310003%3B&":m+="utf8=%E2%9C%93&"),g.length>0?m+g:""}},4301:(e,t,r)=>{"use strict";var o=r(28913),n=Object.prototype.hasOwnProperty,i=Array.isArray,s=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},o=0;o<e.length;++o)void 0!==e[o]&&(r[o]=e[o]);return r};e.exports={arrayToObject:a,assign:function(e,t){return Object.keys(t).reduce((function(e,r){return e[r]=t[r],e}),e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],o=0;o<t.length;++o)for(var n=t[o],s=n.obj[n.prop],a=Object.keys(s),c=0;c<a.length;++c){var u=a[c],l=s[u];"object"==typeof l&&null!==l&&-1===r.indexOf(l)&&(t.push({obj:s,prop:u}),r.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var o=[],n=0;n<r.length;++n)void 0!==r[n]&&o.push(r[n]);t.obj[t.prop]=o}}}(t),e},decode:function(e,t,r){var o=e.replace(/\+/g," ");if("iso-8859-1"===r)return o.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(o)}catch(e){return o}},encode:function(e,t,r,n,i){if(0===e.length)return e;var a=e;if("symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e)),"iso-8859-1"===r)return escape(a).replace(/%u[0-9a-f]{4}/gi,(function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"}));for(var c="",u=0;u<a.length;++u){var l=a.charCodeAt(u);45===l||46===l||95===l||126===l||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||i===o.RFC1738&&(40===l||41===l)?c+=a.charAt(u):l<128?c+=s[l]:l<2048?c+=s[192|l>>6]+s[128|63&l]:l<55296||l>=57344?c+=s[224|l>>12]+s[128|l>>6&63]+s[128|63&l]:(u+=1,l=65536+((1023&l)<<10|1023&a.charCodeAt(u)),c+=s[240|l>>18]+s[128|l>>12&63]+s[128|l>>6&63]+s[128|63&l])}return c},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(i(e)){for(var r=[],o=0;o<e.length;o+=1)r.push(t(e[o]));return r}return t(e)},merge:function e(t,r,o){if(!r)return t;if("object"!=typeof r){if(i(t))t.push(r);else{if(!t||"object"!=typeof t)return[t,r];(o&&(o.plainObjects||o.allowPrototypes)||!n.call(Object.prototype,r))&&(t[r]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(r);var s=t;return i(t)&&!i(r)&&(s=a(t,o)),i(t)&&i(r)?(r.forEach((function(r,i){if(n.call(t,i)){var s=t[i];s&&"object"==typeof s&&r&&"object"==typeof r?t[i]=e(s,r,o):t.push(r)}else t[i]=r})),t):Object.keys(r).reduce((function(t,i){var s=r[i];return n.call(t,i)?t[i]=e(t[i],s,o):t[i]=s,t}),s)}}},67195:(e,t,r)=>{"use strict";var o=r(29415),n=r(23970),i=r(42489)(),s=r(97520),a=o("%TypeError%"),c=o("%Math.floor%");e.exports=function(e,t){if("function"!=typeof e)throw new a("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||c(t)!==t)throw new a("`length` must be a positive 32-bit integer");var r=arguments.length>2&&!!arguments[2],o=!0,u=!0;if("length"in e&&s){var l=s(e,"length");l&&!l.configurable&&(o=!1),l&&!l.writable&&(u=!1)}return(o||u||!r)&&(i?n(e,"length",t,!0,!0):n(e,"length",t)),e}},37318:(e,t,r)=>{"use strict";var o=r(29415),n=r(65382),i=r(73805),s=o("%TypeError%"),a=o("%WeakMap%",!0),c=o("%Map%",!0),u=n("WeakMap.prototype.get",!0),l=n("WeakMap.prototype.set",!0),E=n("WeakMap.prototype.has",!0),d=n("Map.prototype.get",!0),p=n("Map.prototype.set",!0),T=n("Map.prototype.has",!0),S=function(e,t){for(var r,o=e;null!==(r=o.next);o=r)if(r.key===t)return o.next=r.next,r.next=e.next,e.next=r,r};e.exports=function(){var e,t,r,o={assert:function(e){if(!o.has(e))throw new s("Side channel does not contain "+i(e))},get:function(o){if(a&&o&&("object"==typeof o||"function"==typeof o)){if(e)return u(e,o)}else if(c){if(t)return d(t,o)}else if(r)return function(e,t){var r=S(e,t);return r&&r.value}(r,o)},has:function(o){if(a&&o&&("object"==typeof o||"function"==typeof o)){if(e)return E(e,o)}else if(c){if(t)return T(t,o)}else if(r)return function(e,t){return!!S(e,t)}(r,o);return!1},set:function(o,n){a&&o&&("object"==typeof o||"function"==typeof o)?(e||(e=new a),l(e,o,n)):c?(t||(t=new c),p(t,o,n)):(r||(r={key:{},next:null}),function(e,t,r){var o=S(e,t);o?o.value=r:e.next={key:t,next:e.next,value:r}}(r,o,n))}};return o}},32011:()=>{}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var i=t[o]={exports:{}};return e[o](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var o in t)r.o(t,o)&&!r.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";r.r(o),r.d(o,{COUNTRIES_STORE_NAME:()=>vi,DAY:()=>Fe,EXPERIMENTAL_PRODUCT_ATTRIBUTES_STORE_NAME:()=>Eu,EXPERIMENTAL_PRODUCT_ATTRIBUTE_TERMS_STORE_NAME:()=>Iu,EXPERIMENTAL_PRODUCT_CATEGORIES_STORE_NAME:()=>hu,EXPERIMENTAL_PRODUCT_FORM_STORE_NAME:()=>cl,EXPERIMENTAL_PRODUCT_SHIPPING_CLASSES_STORE_NAME:()=>Tu,EXPERIMENTAL_PRODUCT_TAGS_STORE_NAME:()=>gu,EXPERIMENTAL_PRODUCT_VARIATIONS_STORE_NAME:()=>Qu,EXPERIMENTAL_SHIPPING_ZONES_STORE_NAME:()=>_u,EXPERIMENTAL_TAX_CLASSES_STORE_NAME:()=>Yu,EXPORT_STORE_NAME:()=>dE,HOUR:()=>Le,IMPORT_STORE_NAME:()=>Ul,ITEMS_STORE_NAME:()=>ms,MAX_PER_PAGE:()=>Ge,MINUTE:()=>Me,MONTH:()=>xe,NAMESPACE:()=>De,NAVIGATION_STORE_NAME:()=>ts,NOTES_STORE_NAME:()=>Kn,ONBOARDING_STORE_NAME:()=>un,OPTIONS_STORE_NAME:()=>ir,ORDERS_STORE_NAME:()=>wc,PAYMENT_GATEWAYS_STORE_NAME:()=>Qs,PAYMENT_SETTINGS_STORE_NAME:()=>la,PLUGINS_STORE_NAME:()=>_r,PRODUCTS_STORE_NAME:()=>pc,PaymentProviderType:()=>Wu,QUERY_DEFAULTS:()=>je,REPORTS_STORE_NAME:()=>si,REVIEWS_STORE_NAME:()=>An,SECOND:()=>ke,SETTINGS_STORE_NAME:()=>ot,SHIPPING_METHODS_STORE_NAME:()=>Ra,USER_STORE_NAME:()=>pe,WCS_NAMESPACE:()=>be,WC_ADMIN_NAMESPACE:()=>we,WEEK:()=>qe,countriesStore:()=>Ui,experimentalProductAttributeTermsStore:()=>Au,experimentalProductAttributesStore:()=>lu,experimentalProductCategoriesStore:()=>Ou,experimentalProductFormStore:()=>al,experimentalProductShippingClassesStore:()=>pu,experimentalProductTagsStore:()=>Ru,experimentalProductVariationsStore:()=>ju,experimentalShippingZonesStore:()=>yu,experimentalTaxClassesStore:()=>Hu,getFilterQuery:()=>Vl,getLeaderboard:()=>ns,getReportChartData:()=>Bl,getReportTableData:()=>Xl,getReportTableQuery:()=>Zl,getSummaryNumbers:()=>Hl,getTooltipValueFormat:()=>zl,getVisibleTasks:()=>Ql,importStore:()=>Cl,isRestApiError:()=>ze,notesStore:()=>Vn,onboardingStore:()=>cn,optionsStore:()=>nr,ordersStore:()=>Dc,paymentGatewaysStore:()=>Vs,paymentSettingsStore:()=>Ea,pluginNames:()=>st,pluginsStore:()=>yr,productReadOnlyProperties:()=>pE,productsStore:()=>dc,reviewsStore:()=>Pn,searchItemsByString:()=>is,settingsStore:()=>rt,shippingMethodsStore:()=>ga,useOptionsHydration:()=>Ml,useSettings:()=>Fl,useUser:()=>jl,useUserPreferences:()=>xl,userStore:()=>ne.store,withCurrentUserHydration:()=>bl,withNavigationHydration:()=>Gl,withOnboardingHydration:()=>wl,withOptionsHydration:()=>Ll,withPluginsHydration:()=>kl,withSettingsHydration:()=>Dl});var e={};r.r(e),r.d(e,{getDirtyKeys:()=>me,getIsDirty:()=>Oe,getLastSettingsErrorForGroup:()=>Ie,getSetting:()=>Ae,getSettings:()=>ge,getSettingsError:()=>Ce,getSettingsForGroup:()=>he,getSettingsGroupNames:()=>Re,isUpdateSettingsRequesting:()=>Pe});var t={};r.r(t),r.d(t,{clearIsDirty:()=>Ye,clearSettings:()=>Be,persistSettingsForGroup:()=>We,setIsRequesting:()=>He,updateAndPersistSettingsForGroup:()=>Je,updateErrorForGroup:()=>$e,updateSettingsForGroup:()=>Ke});var n={};r.r(n),r.d(n,{getSettings:()=>Xe,getSettingsForGroup:()=>et});var i={};r.r(i),r.d(i,{getActivePlugins:()=>at,getInstalledPlugins:()=>ct,getJetpackConnectUrl:()=>pt,getJetpackConnectionData:()=>dt,getPaypalOnboardingStatus:()=>St,getPluginInstallState:()=>Tt,getPluginsError:()=>lt,getRecommendedPlugins:()=>yt,isJetpackConnected:()=>Et,isPluginsRequesting:()=>ut});var s={};r.r(s),r.d(s,{activatePlugins:()=>Gt,connectToJetpack:()=>Mt,connectToJetpackWithFailureRedirect:()=>Ft,createErrorNotice:()=>vt,deactivatePlugin:()=>jt,dismissRecommendedPlugins:()=>xt,installAndActivatePlugins:()=>kt,installJetpackAndConnect:()=>Lt,installPlugins:()=>bt,setError:()=>At,setIsRequesting:()=>Pt,setPaypalOnboardingStatus:()=>Nt,setRecommendedPlugins:()=>Dt,updateActivePlugins:()=>Ot,updateInstalledPlugins:()=>ht,updateIsJetpackConnected:()=>It,updateJetpackConnectUrl:()=>Ut,updateJetpackConnectionData:()=>Ct});var a={};r.r(a),r.d(a,{getOption:()=>Vt,getOptionsRequestingError:()=>Kt,getOptionsUpdatingError:()=>Ht,isOptionsUpdating:()=>$t});var c={};r.r(c),r.d(c,{receiveOptions:()=>Wt,setIsUpdating:()=>zt,setRequestingError:()=>Jt,setUpdatingError:()=>Bt,updateOptions:()=>Zt});var u={};r.r(u),r.d(u,{getOption:()=>or});var l={};r.r(l),r.d(l,{getActivePlugins:()=>ar,getInstalledPlugins:()=>cr,getJetpackConnectUrl:()=>Er,getJetpackConnectionData:()=>lr,getPaypalOnboardingStatus:()=>pr,getRecommendedPlugins:()=>Sr,isJetpackConnected:()=>ur});var E={};r.r(E),r.d(E,{getCoreProfilerCompletedSteps:()=>Mr,getEmailPrefill:()=>br,getFreeExtensions:()=>hr,getJetpackAuthUrl:()=>kr,getMostRecentCoreProfilerStep:()=>Lr,getOnboardingError:()=>Dr,getPaymentGatewaySuggestions:()=>Nr,getProductTypes:()=>Gr,getProfileItems:()=>Pr,getProfileProgress:()=>Ar,getTask:()=>vr,getTaskList:()=>Ur,getTaskLists:()=>Ir,getTaskListsByIds:()=>Cr,isOnboardingRequesting:()=>wr});var d={};r.r(d),r.d(d,{actionTask:()=>Lo,actionTaskError:()=>mo,actionTaskRequest:()=>Oo,actionTaskSuccess:()=>ho,coreProfilerCompleted:()=>Ko,coreProfilerCompletedError:()=>jo,coreProfilerCompletedRequest:()=>Qo,coreProfilerCompletedSuccess:()=>Vo,dismissTask:()=>wo,dismissTaskError:()=>oo,dismissTaskRequest:()=>no,dismissTaskSuccess:()=>io,getFreeExtensionsError:()=>Kr,getFreeExtensionsSuccess:()=>$r,getProductTypesError:()=>Ao,getProductTypesSuccess:()=>Po,getTaskListsError:()=>Jr,getTaskListsSuccess:()=>Br,hideTaskList:()=>Go,hideTaskListError:()=>uo,hideTaskListRequest:()=>lo,hideTaskListSuccess:()=>Eo,installAndActivatePluginsAsync:()=>Fo,keepCompletedTaskList:()=>Co,keepCompletedTaskListSuccess:()=>_o,optimisticallyCompleteTask:()=>Mo,optimisticallyCompleteTaskRequest:()=>yo,setEmailPrefill:()=>go,setError:()=>Hr,setIsRequesting:()=>Yr,setJetpackAuthUrl:()=>xo,setPaymentMethods:()=>Ro,setProfileItems:()=>Wr,setProfileProgress:()=>Io,snoozeTask:()=>No,snoozeTaskError:()=>zr,snoozeTaskRequest:()=>Zr,snoozeTaskSuccess:()=>Xr,undoDismissTask:()=>bo,undoDismissTaskError:()=>so,undoDismissTaskRequest:()=>ao,undoDismissTaskSuccess:()=>co,undoSnoozeTask:()=>Do,undoSnoozeTaskError:()=>eo,undoSnoozeTaskRequest:()=>to,undoSnoozeTaskSuccess:()=>ro,unhideTaskList:()=>ko,unhideTaskListError:()=>po,unhideTaskListRequest:()=>To,unhideTaskListSuccess:()=>So,updateCoreProfilerStep:()=>vo,updateProfileItems:()=>Uo,updateStoreCurrencyAndMeasurementUnits:()=>qo,visitedTask:()=>fo});var p={};r.r(p),r.d(p,{getCoreProfilerCompletedSteps:()=>Wo,getEmailPrefill:()=>Bo,getFreeExtensions:()=>rn,getJetpackAuthUrl:()=>nn,getMostRecentCoreProfilerStep:()=>Jo,getPaymentGatewaySuggestions:()=>tn,getProductTypes:()=>on,getProfileItems:()=>Ho,getProfileProgress:()=>Yo,getTask:()=>en,getTaskList:()=>Xo,getTaskLists:()=>zo,getTaskListsByIds:()=>Zo});var T={};r.r(T),r.d(T,{getReviews:()=>En,getReviewsError:()=>pn,getReviewsTotalCount:()=>dn});var S={};r.r(S),r.d(S,{deleteReview:()=>gn,setError:()=>_n,setReview:()=>yn,setReviewIsUpdating:()=>Sn,updateReview:()=>Rn,updateReviews:()=>fn});var y={};r.r(y),r.d(y,{getReviews:()=>mn,getReviewsTotalCount:()=>On});var _={};r.r(_),r.d(_,{getNotes:()=>Cn,getNotesError:()=>Un,isNotesRequesting:()=>vn});var f={};r.r(f),r.d(f,{batchUpdateNotes:()=>jn,removeAllNotes:()=>xn,removeNote:()=>qn,setError:()=>kn,setIsRequesting:()=>Mn,setNote:()=>Dn,setNoteIsUpdating:()=>wn,setNotes:()=>bn,setNotesQuery:()=>Gn,triggerNoteAction:()=>Fn,updateNote:()=>Ln});var R={};r.r(R),r.d(R,{getNotes:()=>Qn});var g={};r.r(g),r.d(g,{getReportItems:()=>Wn,getReportItemsError:()=>Yn,getReportStats:()=>Jn,getReportStatsError:()=>Bn});var m={};r.r(m),r.d(m,{setReportItems:()=>Xn,setReportItemsError:()=>Zn,setReportStats:()=>ei,setReportStatsError:()=>ti});var O={};r.r(O),r.d(O,{getReportItems:()=>oi,getReportStats:()=>ni});var h={};r.r(h),r.d(h,{geolocate:()=>di,getCountries:()=>li,getCountry:()=>Ei,getLocale:()=>ui,getLocales:()=>ci});var P={};r.r(P),r.d(P,{geolocationError:()=>mi,geolocationSuccess:()=>gi,getCountriesError:()=>Ri,getCountriesSuccess:()=>fi,getLocalesError:()=>_i,getLocalesSuccess:()=>yi});var A={};r.r(A),r.d(A,{geolocate:()=>Ci,getCountries:()=>Ii,getCountry:()=>Ai,getLocale:()=>hi,getLocales:()=>Pi});var I={};r.r(I),r.d(I,{getFavorites:()=>wi,getMenuItems:()=>Di,getPersistedQuery:()=>Gi,isNavigationRequesting:()=>bi});var C={};r.r(C),r.d(C,{addFavorite:()=>Bi,addFavoriteFailure:()=>Vi,addFavoriteRequest:()=>Qi,addFavoriteSuccess:()=>Ki,addMenuItems:()=>Fi,getFavoritesFailure:()=>qi,getFavoritesRequest:()=>xi,getFavoritesSuccess:()=>ji,onHistoryChange:()=>Wi,onLoad:()=>Ji,removeFavorite:()=>zi,removeFavoriteFailure:()=>Hi,removeFavoriteRequest:()=>$i,removeFavoriteSuccess:()=>Yi,setMenuItems:()=>Li});var U={};r.r(U),r.d(U,{getFavorites:()=>Zi});var v={};r.r(v),r.d(v,{getItems:()=>as,getItemsError:()=>us,getItemsTotalCount:()=>cs});var N={};r.r(N),r.d(N,{createProductFromTemplate:()=>ys,setError:()=>Ts,setItem:()=>Es,setItems:()=>ds,setItemsTotalCount:()=>ps,updateProductStock:()=>Ss});var D={};r.r(D),r.d(D,{getItems:()=>_s,getItemsTotalCount:()=>fs,getReviewsTotalCount:()=>Rs});var w={};r.r(w),r.d(w,{getPaymentGatewayError:()=>vs,getPaymentGatewayRequest:()=>Us,getPaymentGatewaySuccess:()=>Ns,getPaymentGatewaysError:()=>Cs,getPaymentGatewaysRequest:()=>As,getPaymentGatewaysSuccess:()=>Is,updatePaymentGateway:()=>Gs,updatePaymentGatewayError:()=>bs,updatePaymentGatewayRequest:()=>ws,updatePaymentGatewaySuccess:()=>Ds});var b={};r.r(b),r.d(b,{getPaymentGateway:()=>Ls,getPaymentGateways:()=>Ms});var G={};r.r(G),r.d(G,{getPaymentGateway:()=>Fs,getPaymentGatewayError:()=>xs,getPaymentGateways:()=>qs,isPaymentGatewayUpdating:()=>js});var k={};r.r(k),r.d(k,{attachPaymentExtensionSuggestion:()=>Js,getPaymentProvidersError:()=>Ys,getPaymentProvidersRequest:()=>$s,getPaymentProvidersSuccess:()=>Hs,hidePaymentExtensionSuggestion:()=>Bs,setIsWooPayEligible:()=>Zs,togglePaymentGateway:()=>Ws,updateProviderOrdering:()=>zs});var M={};r.r(M),r.d(M,{getIsWooPayEligible:()=>ra,getOfflinePaymentGateways:()=>ea,getPaymentProviders:()=>Xs,getWooPayEligibility:()=>ta});var L={};r.r(L),r.d(L,{getIsWooPayEligible:()=>ca,getOfflinePaymentGateways:()=>na,getPaymentProviders:()=>oa,getSuggestionCategories:()=>sa,getSuggestions:()=>ia,isFetching:()=>aa});var F={};r.r(F),r.d(F,{getShippingMethodsError:()=>Sa,getShippingMethodsRequest:()=>pa,getShippingMethodsSuccess:()=>Ta});var q={};r.r(q),r.d(q,{getShippingMethods:()=>ya});var x={};r.r(x),r.d(x,{getShippingMethods:()=>_a,isShippingMethodsUpdating:()=>fa});var j={};r.r(j),r.d(j,{getCreateProductError:()=>wa,getDeleteProductError:()=>Ga,getPermalinkParts:()=>Ma,getProduct:()=>Ua,getProducts:()=>va,getProductsError:()=>Da,getProductsTotalCount:()=>Na,getRelatedProducts:()=>La,getSuggestedProducts:()=>Fa,getUpdateProductError:()=>ba,isPending:()=>ka});var Q={};r.r(Q),r.d(Q,{createProduct:()=>Ba,createProductError:()=>Va,deleteProduct:()=>rc,deleteProductError:()=>tc,deleteProductStart:()=>Xa,deleteProductSuccess:()=>ec,duplicateProduct:()=>Za,duplicateProductError:()=>Ka,getProductError:()=>Qa,getProductSuccess:()=>ja,getProductsError:()=>Ya,getProductsSuccess:()=>Ha,getProductsTotalCountError:()=>Ja,getProductsTotalCountSuccess:()=>Wa,setSuggestedProductAction:()=>oc,updateProduct:()=>za,updateProductError:()=>$a});var V={};r.r(V),r.d(V,{getPermalinkParts:()=>lc,getProduct:()=>ac,getProducts:()=>sc,getProductsTotalCount:()=>uc,getRelatedProducts:()=>cc,getSuggestedProducts:()=>Ec});var K={};r.r(K),r.d(K,{getOrders:()=>fc,getOrdersError:()=>gc,getOrdersTotalCount:()=>Rc});var $={};r.r($),r.d($,{getOrderError:()=>Pc,getOrderSuccess:()=>hc,getOrdersError:()=>Ic,getOrdersSuccess:()=>Ac,getOrdersTotalCountError:()=>Uc,getOrdersTotalCountSuccess:()=>Cc});var H={};r.r(H),r.d(H,{getOrders:()=>vc,getOrdersTotalCount:()=>Nc});var Y={};r.r(Y),r.d(Y,{batchUpdateProductVariations:()=>Fu,batchUpdateProductVariationsError:()=>Lu,generateProductVariations:()=>Mu,generateProductVariationsError:()=>bu,generateProductVariationsRequest:()=>Gu,generateProductVariationsSuccess:()=>ku});var W={};r.r(W),r.d(W,{generateProductVariationsError:()=>xu,isGeneratingVariations:()=>qu});var J={};r.r(J),r.d(J,{getTaxClasses:()=>$u});var B={};r.r(B),r.d(B,{getField:()=>zu,getFields:()=>Bu,getProductForm:()=>Zu});var z={};r.r(z),r.d(z,{getFieldsError:()=>rl,getFieldsSuccess:()=>tl,getProductFormError:()=>nl,getProductFormSuccess:()=>ol});var Z={};r.r(Z),r.d(Z,{getFields:()=>il,getProductForm:()=>sl});var X={};r.r(X),r.d(X,{getFormSettings:()=>El,getImportError:()=>Tl,getImportStarted:()=>ll,getImportStatus:()=>dl,getImportTotals:()=>pl});var ee={};r.r(ee),r.d(ee,{setImportError:()=>ml,setImportPeriod:()=>_l,setImportStarted:()=>yl,setImportStatus:()=>Rl,setImportTotals:()=>gl,setSkipPrevious:()=>fl,updateImportation:()=>Ol});var te={};r.r(te),r.d(te,{getImportStatus:()=>hl,getImportTotals:()=>Pl});var re={};r.r(re),r.d(re,{getError:()=>sE,getExportId:()=>iE,isExportRequesting:()=>nE});var oe={};r.r(oe),r.d(oe,{setError:()=>lE,setExportId:()=>cE,setIsRequesting:()=>uE,startExport:()=>EE});const ne=window.wp.coreData,ie=window.wp.data,se=window.wp.dataControls,ae="wc/admin/settings",ce=window.wp.url,ue=window.wp.apiFetch;var le=r.n(ue);const Ee=e=>({type:"FETCH_WITH_HEADERS",options:e}),de={...se.controls,FETCH_WITH_HEADERS:e=>le()({...e.options,parse:!1}).then((e=>Promise.all([e.headers,e.status,e.json()]))).then((([e,t,r])=>({headers:e,status:t,data:r}))).catch((e=>e.json().then((e=>{throw e}))))},pe="core";function Te(e,t){if(t){if(Array.isArray(t))return[...t].sort();if("object"==typeof t)return Object.entries(t).sort().reduce(((e,[t,r])=>({...e,[t]:r})),{})}return t}function Se(e,...t){return`${e}:${JSON.stringify(t,Te).replace(/\\"/g,'"')}`}function ye(e,t){const{_fields:r,page:o,per_page:n,order:i,orderby:s,...a}=t;return Se(e,a)}function*_e(e,t){const r=(0,ce.addQueryArgs)(e,t),o=-1===t.per_page,n=o?se.apiFetch:Ee,i=yield n({path:r,method:"GET"});if(o&&!("data"in i))return{items:i,totalCount:i.length};if(!o&&"data"in i){const e=parseInt(i.headers.get("x-wp-total")||"",10);return{items:i.data,totalCount:e}}}function*fe(e){if(!(yield ie.controls.resolveSelect(ne.store,"getCurrentUser")).capabilities[e])throw new Error(`User does not have ${e} capability.`)}const Re=e=>[...new Set(Object.keys(e).map((e=>function(e){const t=e.indexOf(":");return t<0?e:e.substring(0,t)}(e))))],ge=(e,t)=>{const r={},o=e[t]&&e[t].data||[];return Array.isArray(o)&&0!==o.length?(o.forEach((o=>{r[o]=e[Se(t,o)].data})),r):r},me=(e,t)=>e[t].dirty||[],Oe=(e,t,r=[])=>{const o=me(e,t);return 0!==o.length&&r.some((e=>o.includes(e)))},he=(e,t,r)=>{const o=ge(e,t);return r.reduce(((e,t)=>(e[t]=o[t]||{},e)),{})},Pe=(e,t)=>e[t]&&Boolean(e[t].isRequesting);function Ae(e,t,r,o=!1,n=(e,t)=>e){const i=Se(t,r);return n(e[i]&&e[i].data||o,o)}const Ie=(e,t)=>{const r=e[t].data;return Array.isArray(r)&&0!==r.length?[...r].pop().error:e[t].error},Ce=(e,t,r)=>r?e[Se(t,r)].error||!1:e[t]&&e[t].error||!1,Ue=window.wp.i18n,ve=window.lodash,Ne="/jetpack/v4",De="/wc-analytics",we="/wc-admin",be="/wc/v1",Ge=100,ke=1e3,Me=60*ke,Le=60*Me,Fe=24*Le,qe=7*Fe,xe=365*Fe/12,je={pageSize:25,period:"month",compare:"previous_year",noteTypes:["info","marketing","survey","warning"]},Qe={UPDATE_SETTINGS_FOR_GROUP:"UPDATE_SETTINGS_FOR_GROUP",UPDATE_ERROR_FOR_GROUP:"UPDATE_ERROR_FOR_GROUP",CLEAR_SETTINGS:"CLEAR_SETTINGS",SET_IS_REQUESTING:"SET_IS_REQUESTING",CLEAR_IS_DIRTY:"CLEAR_IS_DIRTY"},Ve=ie.controls&&ie.controls.resolveSelect?ie.controls.resolveSelect:se.select;function Ke(e,t,r=new Date){return{type:Qe.UPDATE_SETTINGS_FOR_GROUP,group:e,data:t,time:r}}function $e(e,t,r,o=new Date){return{type:Qe.UPDATE_ERROR_FOR_GROUP,group:e,data:t,error:r,time:o}}function He(e,t){return{type:Qe.SET_IS_REQUESTING,group:e,isRequesting:t}}function Ye(e){return{type:Qe.CLEAR_IS_DIRTY,group:e}}function*We(e){yield He(e,!0);const t=yield Ve(ae,"getDirtyKeys",e);if(0===t.length)return void(yield He(e,!1));const r=yield Ve(ae,"getSettingsForGroup",e,t),o=`${De}/settings/${e}/batch`,n=t.reduce(((e,t)=>{const o=Object.keys(r[t]).map((e=>({id:e,value:r[t][e]})));return(0,ve.concat)(e,o)}),[]);try{const t=yield(0,se.apiFetch)({path:o,method:"POST",data:{update:n}});if(yield He(e,!1),!t)throw new Error((0,Ue.__)("There was a problem updating your settings.","woocommerce"));yield Ye(e)}catch(t){throw yield $e(e,null,t),yield He(e,!1),t}}function*Je(e,t){yield He(e,!0),yield Ke(e,t),yield*We(e)}function Be(){return{type:Qe.CLEAR_SETTINGS}}const ze=e=>void 0!==e.code&&void 0!==e.message,Ze=ie.controls&&ie.controls.dispatch?ie.controls.dispatch:se.dispatch;function*Xe(e){yield Ze(ae,"setIsRequesting",e,!0);try{const t=De+"/settings/"+e,r=(yield(0,se.apiFetch)({path:t,method:"GET"})).reduce(((e,t)=>(e[t.id]=t.value,e)),{});return Ke(e,{[e]:r})}catch(t){if(t instanceof Error||ze(t))return $e(e,null,t.message);throw`Unexpected error ${t}`}}function*et(e){return Xe(e)}const tt=(e,{group:t,groupIds:r,data:o,time:n,error:i})=>(r.forEach((r=>{e[Se(t,r)]={data:o[r],lastReceived:n,error:i}})),e),rt=(0,ie.createReduxStore)(ae,{reducer:(e={},t)=>{var r;const o={};switch(t.type){case Qe.SET_IS_REQUESTING:e={...e,[t.group]:{...e[t.group],isRequesting:t.isRequesting}};break;case Qe.CLEAR_IS_DIRTY:e={...e,[t.group]:{...e[t.group],dirty:[]}};break;case Qe.UPDATE_SETTINGS_FOR_GROUP:case Qe.UPDATE_ERROR_FOR_GROUP:const{data:n,group:i,time:s}=t,a=n?Object.keys(n):[],c=t.type===Qe.UPDATE_ERROR_FOR_GROUP?t.error:null;if(null===n)e={...e,[i]:{data:e[i]?e[i].data:[],error:c,lastReceived:s}};else{const t=e[i];e={...e,[i]:{data:t&&t.data&&Array.isArray(t.data)?[...t.data,...a]:a,error:c,lastReceived:s,isRequesting:(null===(r=e[i])||void 0===r?void 0:r.isRequesting)||!1,dirty:e[i]&&e[i].dirty?(0,ve.union)(e[i].dirty,a):a},...tt(o,{group:i,groupIds:a,data:n,time:s,error:c})}}break;case Qe.CLEAR_SETTINGS:e={}}return e},actions:t,controls:se.controls,selectors:e,resolvers:n});(0,ie.register)(rt);const ot=ae,nt="wc/admin/plugins",it="/wc-paypal/v1",st={"facebook-for-woocommerce":(0,Ue.__)("Facebook for WooCommerce","woocommerce"),jetpack:(0,Ue.__)("Jetpack","woocommerce"),"klarna-checkout-for-woocommerce":(0,Ue.__)("Klarna Checkout for WooCommerce","woocommerce"),"klarna-payments-for-woocommerce":(0,Ue.__)("Klarna Payments for WooCommerce","woocommerce"),"mailchimp-for-woocommerce":(0,Ue.__)("Mailchimp for WooCommerce","woocommerce"),"creative-mail-by-constant-contact":(0,Ue.__)("Creative Mail for WooCommerce","woocommerce"),"woocommerce-gateway-paypal-express-checkout":(0,Ue.__)("WooCommerce PayPal","woocommerce"),"woocommerce-gateway-stripe":(0,Ue.__)("WooCommerce Stripe","woocommerce"),"woocommerce-payfast-gateway":(0,Ue.__)("WooCommerce Payfast","woocommerce"),"woocommerce-payments":(0,Ue.__)("WooPayments","woocommerce"),"woocommerce-services":(0,Ue.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-services:shipping":(0,Ue.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-services:tax":(0,Ue.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-shipstation-integration":(0,Ue.__)("WooCommerce ShipStation Gateway","woocommerce"),"woocommerce-mercadopago":(0,Ue.__)("Mercado Pago payments for WooCommerce","woocommerce"),"google-listings-and-ads":(0,Ue.__)("Google for WooCommerce","woocommerce"),"woo-razorpay":(0,Ue.__)("Razorpay","woocommerce"),mailpoet:(0,Ue.__)("MailPoet","woocommerce"),"pinterest-for-woocommerce":(0,Ue.__)("Pinterest for WooCommerce","woocommerce"),"tiktok-for-business:alt":(0,Ue.__)("TikTok for WooCommerce","woocommerce"),codistoconnect:(0,Ue.__)("Omnichannel for WooCommerce","woocommerce")},at=e=>e.active||[],ct=e=>e.installed||[],ut=(e,t)=>e.requesting[t]||!1,lt=(e,t)=>e.errors[t]||!1,Et=e=>e.jetpackConnection,dt=e=>e.jetpackConnectionData,pt=(e,t)=>e.jetpackConnectUrls[t.redirect_url],Tt=(e,t)=>e.active.includes(t)?"activated":e.installed.includes(t)?"installed":"unavailable",St=e=>e.paypalOnboardingStatus,yt=(e,t)=>e.recommended[t],_t=window.wc.tracks;var ft;!function(e){e.UPDATE_ACTIVE_PLUGINS="UPDATE_ACTIVE_PLUGINS",e.UPDATE_INSTALLED_PLUGINS="UPDATE_INSTALLED_PLUGINS",e.SET_IS_REQUESTING="SET_IS_REQUESTING",e.SET_ERROR="SET_ERROR",e.UPDATE_JETPACK_CONNECTION="UPDATE_JETPACK_CONNECTION",e.UPDATE_JETPACK_CONNECT_URL="UPDATE_JETPACK_CONNECT_URL",e.UPDATE_JETPACK_CONNECTION_DATA="UPDATE_JETPACK_CONNECTION_DATA",e.SET_PAYPAL_ONBOARDING_STATUS="SET_PAYPAL_ONBOARDING_STATUS",e.SET_RECOMMENDED_PLUGINS="SET_RECOMMENDED_PLUGINS"}(ft||(ft={}));class Rt extends Error{constructor(e,t){super(e),this.data=t}}const gt=(e,t)=>"object"==typeof t&&null!==t&&e[0]in t,mt=(e="install",t,r)=>(0,Ue.sprintf)((0,Ue._n)("Could not %(actionType)s %(pluginName)s plugin, %(error)s","Could not %(actionType)s the following plugins: %(pluginName)s with these Errors: %(error)s",Object.keys(t).length||1,"woocommerce"),{actionType:e,pluginName:t.join(", "),error:r});function Ot(e,t=!1){return{type:ft.UPDATE_ACTIVE_PLUGINS,active:e,replace:t}}function ht(e,t=!1){return{type:ft.UPDATE_INSTALLED_PLUGINS,installed:e,replace:t}}function Pt(e,t){return{type:ft.SET_IS_REQUESTING,selector:e,isRequesting:t}}function At(e,t){return{type:ft.SET_ERROR,selector:e,error:t}}function It(e){return{type:ft.UPDATE_JETPACK_CONNECTION,jetpackConnection:e}}function Ct(e){return{type:ft.UPDATE_JETPACK_CONNECTION_DATA,results:e}}function Ut(e,t){return{type:ft.UPDATE_JETPACK_CONNECT_URL,jetpackConnectUrl:t,redirectUrl:e}}const vt=e=>ie.controls.dispatch("core/notices","createNotice","error",e);function Nt(e){return{type:ft.SET_PAYPAL_ONBOARDING_STATUS,paypalOnboardingStatus:e}}function Dt(e,t){return{type:ft.SET_RECOMMENDED_PLUGINS,recommendedType:e,plugins:t}}function*wt(e,t,r){let o;switch(o=gt(t,r)?Object.values(r).join(", \n"):ze(r)||r instanceof Error?r.message:JSON.stringify(r),e){case"install":(0,_t.recordEvent)("install_plugins_error",{plugins:t.join(", "),message:o});break;case"activate":(0,_t.recordEvent)("activate_plugins_error",{plugins:t.join(", "),message:o})}throw new Rt(mt(e,t,o),r)}function*bt(e,t=!1,r){var o,n;yield Pt("installPlugins",!0);try{const i=yield(0,se.apiFetch)({path:`${we}/plugins/install`,method:"POST",data:{plugins:e.join(","),async:t,source:r}});if((null===(o=i.data.installed)||void 0===o?void 0:o.length)&&(yield ht(i.data.installed)),(null===(n=i.errors)||void 0===n?void 0:n.errors)&&Object.keys(i.errors.errors).length)throw i.errors.errors;return i}catch(t){yield At("installPlugins",t),yield wt("install",e,t)}finally{yield Pt("installPlugins",!1)}}function*Gt(e){yield Pt("activatePlugins",!0);try{const t=yield(0,se.apiFetch)({path:`${we}/plugins/activate`,method:"POST",data:{plugins:e.join(",")}});if(t.data.activated.length&&(yield Ot(t.data.activated)),Object.keys(t.errors.errors).length)throw t.errors.errors;return t}catch(t){yield At("activatePlugins",t),yield wt("activate",e,t)}finally{yield Pt("activatePlugins",!1)}}function*kt(e,t){var r;try{const o=yield ie.controls.dispatch(nt,"installPlugins",e,!1,t),n=yield ie.controls.dispatch(nt,"activatePlugins",e),i={...n,data:{...n.data,...o.data}};if(o.success&&Object.keys(o.data.results).length&&n.success&&n.data.activated.length)if(1===n.data.activated.length){const e=n.data.activated[0],t=null===(r=n.data.plugin_details)||void 0===r?void 0:r[e];i.message=t?(0,Ue.sprintf)((0,Ue.__)("%1$s (%2$s) was successfully installed and activated.","woocommerce"),t.name,t.version):(0,Ue.__)("A plugin was successfully installed and activated.","woocommerce")}else i.message=(0,Ue.__)("Plugins were successfully installed and activated.","woocommerce");return i}catch(e){throw e}}function*Mt(e){const t=yield ie.controls.resolveSelect(nt,"getJetpackConnectUrl",{redirect_url:e("admin.php?page=wc-admin")}),r=yield ie.controls.resolveSelect(nt,"getPluginsError","getJetpackConnectUrl");if(r)throw new Error(r);return t}function*Lt(e,t){try{yield ie.controls.dispatch(nt,"installPlugins",["jetpack"]),yield ie.controls.dispatch(nt,"activatePlugins",["jetpack"]);const e=yield ie.controls.dispatch(nt,"connectToJetpack",t);window.location.href=e}catch(t){if(!(t instanceof Error))throw t;yield e(t.message)}}function*Ft(e,t,r){try{const e=yield ie.controls.dispatch(nt,"connectToJetpack",r);window.location.href=e}catch(r){if(!(r instanceof Error))throw r;yield t(r.message),window.location.href=e}}const qt=["payments"];function*xt(e){if(!qt.includes(e))return[];const t=yield ie.controls.resolveSelect(nt,"getRecommendedPlugins",e);let r;yield Dt(e,[]);try{const e=we+"/payment-gateway-suggestions/dismiss";r=yield(0,se.apiFetch)({path:e,method:"POST"})}catch(e){r=!1}return r||(yield Dt(e,t)),r}function*jt(e){try{yield(0,se.apiFetch)({path:`/wp/v2/plugins/${e}`,method:"POST",data:{status:"inactive"}})}catch(e){throw e}}const Qt="wc/admin/options",Vt=(e,t)=>e[t],Kt=(e,t)=>e.requestingErrors[t]||!1,$t=e=>e.isUpdating||!1,Ht=e=>e.updatingError||!1,Yt={RECEIVE_OPTIONS:"RECEIVE_OPTIONS",SET_IS_REQUESTING:"SET_IS_REQUESTING",SET_IS_UPDATING:"SET_IS_UPDATING",SET_REQUESTING_ERROR:"SET_REQUESTING_ERROR",SET_UPDATING_ERROR:"SET_UPDATING_ERROR"};function Wt(e){return{type:Yt.RECEIVE_OPTIONS,options:e}}function Jt(e,t){return{type:Yt.SET_REQUESTING_ERROR,error:e,name:t}}function Bt(e){return{type:Yt.SET_UPDATING_ERROR,error:e}}function zt(e){return{type:Yt.SET_IS_UPDATING,isUpdating:e}}function*Zt(e){try{yield zt(!0);const t=yield(0,se.apiFetch)({path:we+"/options",method:"POST",data:e});if(yield zt(!1),"object"!=typeof t)throw new Error(`Invalid update options response from server: ${t}`);return yield Wt(e),{success:!0,...t}}catch(e){if(yield Bt(e),"object"!=typeof e)throw new Error(`Unexpected error: ${e}`);return{success:!1,...e}}}const Xt=e=>({type:"BATCH_FETCH",optionName:e});let er=[];const tr={},rr={...se.controls,BATCH_FETCH:async({optionName:e})=>(er.push(e),await(async e=>new Promise((async(t,r)=>(e=>{let t,r=null;const o=(...o)=>{r=o,t&&clearTimeout(t),t=setTimeout((()=>{t=null,r&&e(...r)}),100)};return o.flush=()=>{t&&r&&(e(...r),clearTimeout(t),t=null)},o})((()=>{if(tr.hasOwnProperty(e))return tr[e].then(t).catch(r);0===er.length&&er.push(e);const o=[...new Set(er)],n=o.join(","),i=le()({path:`${we}/options?options=${n}`});o.forEach((async e=>{tr[e]=i;try{await i}catch(e){}finally{delete tr[e]}})),er=[],i.then(t).catch(r)}))())))(e))};function*or(e){try{const t=yield Xt(e);yield Wt(t)}catch(t){yield Jt(t,e)}}const nr=(0,ie.createReduxStore)(Qt,{reducer:(e={isUpdating:!1,requestingErrors:{}},t)=>{switch(t.type){case Yt.RECEIVE_OPTIONS:e={...e,...t.options};break;case Yt.SET_IS_UPDATING:e={...e,isUpdating:t.isUpdating};break;case Yt.SET_REQUESTING_ERROR:e={...e,requestingErrors:{[t.name]:t.error}};break;case Yt.SET_UPDATING_ERROR:e={...e,error:t.error,updatingError:t.error,isUpdating:!1}}return e},actions:c,controls:rr,selectors:a,resolvers:u});(0,ie.register)(nr);const ir=Qt,sr=ie.controls&&ie.controls.resolveSelect?ie.controls.resolveSelect:se.select;function*ar(){yield Pt("getActivePlugins",!0);try{yield fe("manage_woocommerce");const e=we+"/plugins/active",t=yield(0,se.apiFetch)({path:e,method:"GET"});yield Ot(t.plugins,!0)}catch(e){yield At("getActivePlugins",e)}}function*cr(){yield Pt("getInstalledPlugins",!0);try{yield fe("manage_woocommerce");const e=we+"/plugins/installed",t=yield(0,se.apiFetch)({path:e,method:"GET"});yield ht(t.plugins,!0)}catch(e){yield At("getInstalledPlugins",e)}}function*ur(){yield Pt("isJetpackConnected",!0);try{const e=Ne+"/connection",t=yield(0,se.apiFetch)({path:e,method:"GET"});yield It(t.hasConnectedOwner)}catch(e){yield At("isJetpackConnected",e)}yield Pt("isJetpackConnected",!1)}function*lr(){yield Pt("getJetpackConnectionData",!0);try{const e=yield sr(yr,"isJetpackConnected");yield fe(e?"read":"manage_options");const t=Ne+"/connection/data",r=yield(0,se.apiFetch)({path:t,method:"GET"});yield Ct(r)}catch(e){yield At("getJetpackConnectionData",e)}yield Pt("getJetpackConnectionData",!1)}function*Er(e){yield Pt("getJetpackConnectUrl",!0);try{const t=(0,ce.addQueryArgs)(we+"/plugins/connect-jetpack",e),r=yield(0,se.apiFetch)({path:t,method:"GET"});yield Ut(e.redirect_url,r.connectAction)}catch(e){yield At("getJetpackConnectUrl",e)}yield Pt("getJetpackConnectUrl",!1)}function*dr(){const e=yield sr(ir,"getOption","woocommerce-ppcp-settings"),t=e.merchant_email_production&&e.merchant_id_production&&e.client_id_production&&e.client_secret_production;yield Nt({production:{state:t?"onboarded":"unknown",onboarded:!!t}})}function*pr(){yield Pt("getPaypalOnboardingStatus",!0);const e=yield sr(yr,"getPluginsError","getPaypalOnboardingStatus");if(e&&e.data&&404===e.data.status)yield dr();else try{const e=it+"/onboarding/get-status",t=yield(0,se.apiFetch)({path:e,method:"GET"});yield Nt(t)}catch(e){yield dr(),yield At("getPaypalOnboardingStatus",e)}yield Pt("getPaypalOnboardingStatus",!1)}const Tr=["payments"];function*Sr(e){if(!Tr.includes(e))return[];yield Pt("getRecommendedPlugins",!0);try{const t=we+"/payment-gateway-suggestions",r=yield(0,se.apiFetch)({path:t,method:"GET"});yield Dt(e,r)}catch(e){yield At("getRecommendedPlugins",e)}yield Pt("getRecommendedPlugins",!1)}const yr=(0,ie.createReduxStore)(nt,{reducer:(e={active:[],installed:[],requesting:{},errors:{},jetpackConnectUrls:{},recommended:{}},t)=>{if(t&&"type"in t)switch(t.type){case ft.UPDATE_ACTIVE_PLUGINS:e={...e,active:t.replace?t.active:(0,ve.concat)(e.active,t.active),requesting:{...e.requesting,getActivePlugins:!1,activatePlugins:!1},errors:{...e.errors,getActivePlugins:!1,activatePlugins:!1}};break;case ft.UPDATE_INSTALLED_PLUGINS:e={...e,installed:t.replace?t.installed:(0,ve.concat)(e.installed,t.installed),requesting:{...e.requesting,getInstalledPlugins:!1,installPlugins:!1},errors:{...e.errors,getInstalledPlugins:!1,installPlugin:!1}};break;case ft.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}};break;case ft.SET_ERROR:e={...e,requesting:{...e.requesting,[t.selector]:!1},errors:{...e.errors,[t.selector]:t.error}};break;case ft.UPDATE_JETPACK_CONNECTION:e={...e,jetpackConnection:t.jetpackConnection};break;case ft.UPDATE_JETPACK_CONNECTION_DATA:e={...e,jetpackConnectionData:t.results};break;case ft.UPDATE_JETPACK_CONNECT_URL:e={...e,jetpackConnectUrls:{...e.jetpackConnectUrls,[t.redirectUrl]:t.jetpackConnectUrl}};break;case ft.SET_PAYPAL_ONBOARDING_STATUS:e={...e,paypalOnboardingStatus:t.paypalOnboardingStatus};break;case ft.SET_RECOMMENDED_PLUGINS:e={...e,recommended:{...e.recommended,[t.recommendedType]:t.plugins}}}return e},actions:s,controls:se.controls,selectors:i,resolvers:l});(0,ie.register)(yr);const _r=nt,fr="wc/admin/onboarding";var Rr={};function gr(e){return[e]}function mr(e,t,r){var o;if(e.length!==t.length)return!1;for(o=r;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function Or(e,t){var r,o=t||gr;function n(){r=new WeakMap}function i(){var t,n,i,s,a,c=arguments.length;for(s=new Array(c),i=0;i<c;i++)s[i]=arguments[i];for(t=function(e){var t,o,n,i,s,a=r,c=!0;for(t=0;t<e.length;t++){if(!(s=o=e[t])||"object"!=typeof s){c=!1;break}a.has(o)?a=a.get(o):(n=new WeakMap,a.set(o,n),a=n)}return a.has(Rr)||((i=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,a.set(Rr,i)),a.get(Rr)}(a=o.apply(null,s)),t.isUniqueByDependants||(t.lastDependants&&!mr(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),n=t.head;n;){if(mr(n.args,s,1))return n!==t.head&&(n.prev.next=n.next,n.next&&(n.next.prev=n.prev),n.next=t.head,n.prev=null,t.head.prev=n,t.head=n),n.val;n=n.next}return n={val:e.apply(null,s)},s[0]=null,n.args=s,t.head&&(t.head.prev=n,n.next=t.head),t.head=n,n.val}return i.getDependants=o,i.clear=n,n(),i}const hr=e=>e.freeExtensions||[],Pr=e=>e.profileItems||{},Ar=e=>e.profileProgress||{},Ir=Or((e=>Object.values(e.taskLists)),(e=>[e.taskLists])),Cr=Or(((e,t)=>t.map((t=>e.taskLists[t]))),((e,t)=>t.map((t=>e.taskLists[t])))),Ur=(e,t)=>e.taskLists[t],vr=(e,t)=>Object.keys(e.taskLists).reduce(((r,o)=>r||e.taskLists[o].tasks.find((e=>e.id===t))),void 0),Nr=e=>e.paymentMethods||[],Dr=(e,t)=>e.errors[t]||!1,wr=(e,t)=>e.requesting[t]||!1,br=e=>e.emailPrefill||"",Gr=e=>e.productTypes||{},kr=(e,t)=>e.jetpackAuthUrls[t.redirectUrl]||"",Mr=Or((e=>e.profileProgress||{}),(e=>[e.profileProgress])),Lr=Or((e=>{var t;const r=e.profileProgress||{};return(null===(t=Object.entries(r).sort(((e,t)=>{const r=new Date(e[1].completed_at);return new Date(t[1].completed_at).getTime()-r.getTime()}))[0])||void 0===t?void 0:t[0])||null}),(e=>[e.profileProgress])),Fr={SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING",SET_PROFILE_ITEMS:"SET_PROFILE_ITEMS",SET_EMAIL_PREFILL:"SET_EMAIL_PREFILL",GET_PAYMENT_METHODS_SUCCESS:"GET_PAYMENT_METHODS_SUCCESS",GET_PRODUCT_TYPES_SUCCESS:"GET_PRODUCT_TYPES_SUCCESS",GET_PRODUCT_TYPES_ERROR:"GET_PRODUCT_TYPES_ERROR",GET_FREE_EXTENSIONS_ERROR:"GET_FREE_EXTENSIONS_ERROR",GET_FREE_EXTENSIONS_SUCCESS:"GET_FREE_EXTENSIONS_SUCCESS",GET_TASK_LISTS_ERROR:"GET_TASK_LISTS_ERROR",GET_TASK_LISTS_SUCCESS:"GET_TASK_LISTS_SUCCESS",DISMISS_TASK_ERROR:"DISMISS_TASK_ERROR",DISMISS_TASK_REQUEST:"DISMISS_TASK_REQUEST",DISMISS_TASK_SUCCESS:"DISMISS_TASK_SUCCESS",UNDO_DISMISS_TASK_ERROR:"UNDO_DISMISS_TASK_ERROR",UNDO_DISMISS_TASK_REQUEST:"UNDO_DISMISS_TASK_REQUEST",UNDO_DISMISS_TASK_SUCCESS:"UNDO_DISMISS_TASK_SUCCESS",SNOOZE_TASK_ERROR:"SNOOZE_TASK_ERROR",SNOOZE_TASK_REQUEST:"SNOOZE_TASK_REQUEST",SNOOZE_TASK_SUCCESS:"SNOOZE_TASK_SUCCESS",UNDO_SNOOZE_TASK_ERROR:"UNDO_SNOOZE_TASK_ERROR",UNDO_SNOOZE_TASK_REQUEST:"UNDO_SNOOZE_TASK_REQUEST",UNDO_SNOOZE_TASK_SUCCESS:"UNDO_SNOOZE_TASK_SUCCESS",HIDE_TASK_LIST_ERROR:"HIDE_TASK_LIST_ERROR",HIDE_TASK_LIST_REQUEST:"HIDE_TASK_LIST_REQUEST",HIDE_TASK_LIST_SUCCESS:"HIDE_TASK_LIST_SUCCESS",UNHIDE_TASK_LIST_ERROR:"UNHIDE_TASK_LIST_ERROR",UNHIDE_TASK_LIST_REQUEST:"UNHIDE_TASK_LIST_REQUEST",UNHIDE_TASK_LIST_SUCCESS:"UNHIDE_TASK_LIST_SUCCESS",OPTIMISTICALLY_COMPLETE_TASK_REQUEST:"OPTIMISTICALLY_COMPLETE_TASK_REQUEST",ACTION_TASK_ERROR:"ACTION_TASK_ERROR",ACTION_TASK_REQUEST:"ACTION_TASK_REQUEST",ACTION_TASK_SUCCESS:"ACTION_TASK_SUCCESS",VISITED_TASK:"VISITED_TASK",KEEP_COMPLETED_TASKS_REQUEST:"KEEP_COMPLETED_TASKS_REQUEST",KEEP_COMPLETED_TASKS_SUCCESS:"KEEP_COMPLETED_TASKS_SUCCESS",SET_JETPACK_AUTH_URL:"SET_JETPACK_AUTH_URL",CORE_PROFILER_COMPLETED_REQUEST:"CORE_PROFILER_COMPLETED_REQUEST",CORE_PROFILER_COMPLETED_SUCCESS:"CORE_PROFILER_COMPLETED_SUCCESS",CORE_PROFILER_COMPLETED_ERROR:"CORE_PROFILER_COMPLETED_ERROR",SET_PROFILE_PROGRESS:"SET_PROFILE_PROGRESS"},qr=window.wp.hooks;var xr=r(35980);const jr=window.wp.deprecated;var Qr=r.n(jr);class Vr{constructor(){this.filteredTasks=(0,qr.applyFilters)("woocommerce_admin_onboarding_task_list",[],function(){const e=window.location&&window.location.search;if(!e)return{};const t=e.substring(1);return(0,xr.parse)(t)}()),this.filteredTasks&&this.filteredTasks.length>0&&Qr()("woocommerce_admin_onboarding_task_list",{version:"2.10.0",alternative:"TaskLists::add_task()",plugin:"@woocommerce/data"}),this.tasks=this.filteredTasks.reduce(((e,t)=>({...e,[t.key]:t})),{})}hasDeprecatedTasks(){return this.filteredTasks.length>0}getPostData(){return this.hasDeprecatedTasks()?{extended_tasks:this.filteredTasks.map((e=>({title:e.title,content:e.content,additional_info:e.additionalInfo,time:e.time,level:e.level?parseInt(e.level,10):3,list_id:e.type||"extended",can_view:e.visible,id:e.key,is_snoozeable:e.allowRemindMeLater,is_dismissable:e.isDismissable,is_complete:e.completed})))}:null}mergeDeprecatedCallbackFunctions(e){if(this.filteredTasks.length>0)for(const t of e)t.tasks=t.tasks.map((e=>this.tasks&&this.tasks[e.id]?{...this.tasks[e.id],...e,isDeprecated:!0}:e));return e}static possiblyPruneTaskData(e,t){return e.time||e.title?e:t.reduce(((t,r)=>({...t,[r]:e[r]})),{id:e.id})}}function Kr(e){return{type:Fr.GET_FREE_EXTENSIONS_ERROR,error:e}}function $r(e){return{type:Fr.GET_FREE_EXTENSIONS_SUCCESS,freeExtensions:e}}function Hr(e,t){return{type:Fr.SET_ERROR,selector:e,error:t}}function Yr(e,t){return{type:Fr.SET_IS_REQUESTING,selector:e,isRequesting:t}}function Wr(e,t=!1){return{type:Fr.SET_PROFILE_ITEMS,profileItems:e,replace:t}}function Jr(e){return{type:Fr.GET_TASK_LISTS_ERROR,error:e}}function Br(e){return{type:Fr.GET_TASK_LISTS_SUCCESS,taskLists:e}}function zr(e,t){return{type:Fr.SNOOZE_TASK_ERROR,taskId:e,error:t}}function Zr(e){return{type:Fr.SNOOZE_TASK_REQUEST,taskId:e}}function Xr(e){return{type:Fr.SNOOZE_TASK_SUCCESS,task:e}}function eo(e,t){return{type:Fr.UNDO_SNOOZE_TASK_ERROR,taskId:e,error:t}}function to(e){return{type:Fr.UNDO_SNOOZE_TASK_REQUEST,taskId:e}}function ro(e){return{type:Fr.UNDO_SNOOZE_TASK_SUCCESS,task:e}}function oo(e,t){return{type:Fr.DISMISS_TASK_ERROR,taskId:e,error:t}}function no(e){return{type:Fr.DISMISS_TASK_REQUEST,taskId:e}}function io(e){return{type:Fr.DISMISS_TASK_SUCCESS,task:e}}function so(e,t){return{type:Fr.UNDO_DISMISS_TASK_ERROR,taskId:e,error:t}}function ao(e){return{type:Fr.UNDO_DISMISS_TASK_REQUEST,taskId:e}}function co(e){return{type:Fr.UNDO_DISMISS_TASK_SUCCESS,task:e}}function uo(e,t){return{type:Fr.HIDE_TASK_LIST_ERROR,taskListId:e,error:t}}function lo(e){return{type:Fr.HIDE_TASK_LIST_REQUEST,taskListId:e}}function Eo(e){return{type:Fr.HIDE_TASK_LIST_SUCCESS,taskList:e,taskListId:e.id}}function po(e,t){return{type:Fr.UNHIDE_TASK_LIST_ERROR,taskListId:e,error:t}}function To(e){return{type:Fr.UNHIDE_TASK_LIST_REQUEST,taskListId:e}}function So(e){return{type:Fr.UNHIDE_TASK_LIST_SUCCESS,taskList:e,taskListId:e.id}}function yo(e){return{type:Fr.OPTIMISTICALLY_COMPLETE_TASK_REQUEST,taskId:e}}function _o(e,t){return{type:Fr.KEEP_COMPLETED_TASKS_SUCCESS,taskListId:e,keepCompletedTaskList:t}}function fo(e){return{type:Fr.VISITED_TASK,taskId:e}}function Ro(e){return{type:Fr.GET_PAYMENT_METHODS_SUCCESS,paymentMethods:e}}function go(e){return{type:Fr.SET_EMAIL_PREFILL,emailPrefill:e}}function mo(e,t){return{type:Fr.ACTION_TASK_ERROR,taskId:e,error:t}}function Oo(e){return{type:Fr.ACTION_TASK_REQUEST,taskId:e}}function ho(e){return{type:Fr.ACTION_TASK_SUCCESS,task:e}}function Po(e){return{type:Fr.GET_PRODUCT_TYPES_SUCCESS,productTypes:e}}function Ao(e){return{type:Fr.GET_PRODUCT_TYPES_ERROR,error:e}}function Io(e){return{type:Fr.SET_PROFILE_PROGRESS,profileProgress:e}}function*Co(e){const t=yield ie.controls.dispatch(Qt,"updateOptions",{woocommerce_task_list_keep_completed:"yes"});t&&t.success&&(yield _o(e,"yes"))}function*Uo(e){yield Yr("updateProfileItems",!0),yield Hr("updateProfileItems",null);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/profile`,method:"POST",data:e});if(t&&"success"===t.status)return yield Wr(e),yield Yr("updateProfileItems",!1),t;throw new Error}catch(e){throw yield Hr("updateProfileItems",e),yield Yr("updateProfileItems",!1),e}finally{yield(0,ie.dispatch)(nr).invalidateResolution("getOption",["woocommerce_onboarding_profile"]),yield(0,ie.dispatch)(cn).invalidateResolution("getProfileItems",[])}}function*vo(e){yield Yr("updateCoreProfilerStep",!0),yield Hr("updateCoreProfilerStep",null);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/profile/progress/core-profiler/complete`,method:"POST",data:{step:e}});if(t&&"success"===t.status)return yield Yr("updateCoreProfilerStep",!1),t;throw new Error}catch(e){throw yield Hr("updateCoreProfilerStep",e),yield Yr("updateCoreProfilerStep",!1),e}finally{yield(0,ie.dispatch)(cn).invalidateResolution("getProfileProgress",[]),yield(0,ie.dispatch)(cn).invalidateResolution("getCoreProfilerCompletedSteps",[]),yield(0,ie.dispatch)(cn).invalidateResolution("getMostRecentCoreProfilerStep",[])}}function*No(e){yield Zr(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/snooze`,method:"POST"});yield Xr(Vr.possiblyPruneTaskData(t,["isSnoozed","isDismissed","snoozedUntil"]))}catch(t){throw yield zr(e,t),new Error}}function*Do(e){yield to(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/undo_snooze`,method:"POST"});yield ro(Vr.possiblyPruneTaskData(t,["isSnoozed","isDismissed","snoozedUntil"]))}catch(t){throw yield eo(e,t),new Error}}function*wo(e){yield no(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/dismiss`,method:"POST"});yield io(Vr.possiblyPruneTaskData(t,["isDismissed","isSnoozed"]))}catch(t){throw yield oo(e,t),new Error}}function*bo(e){yield ao(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/undo_dismiss`,method:"POST"});yield co(Vr.possiblyPruneTaskData(t,["isDismissed","isSnoozed"]))}catch(t){throw yield so(e,t),new Error}}function*Go(e){yield lo(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/hide`,method:"POST"});yield Eo(t)}catch(t){throw yield uo(e,t),new Error}}function*ko(e){yield To(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/unhide`,method:"POST"});yield So(t)}catch(t){throw yield po(e,t),new Error}}function*Mo(e){yield yo(e)}function*Lo(e){yield Oo(e);try{const t=yield(0,se.apiFetch)({path:`${we}/onboarding/tasks/${e}/action`,method:"POST"});yield ho(Vr.possiblyPruneTaskData(t,["isActioned"]))}catch(t){throw yield mo(e,t),new Error}}function*Fo(e,t){yield Yr("installAndActivatePluginsAsync",!0);try{return yield(0,se.apiFetch)({path:`${we}/onboarding/plugins/install-and-activate-async`,method:"POST",data:{plugins:e,source:t}})}catch(e){throw e}finally{yield Yr("installAndActivatePluginsAsync",!1)}}function*qo(e){yield Yr("updateStoreCurrencyAndMeasurementUnits",!0);try{return yield(0,se.apiFetch)({path:`${we}/onboarding/profile/update-store-currency-and-measurement-units`,method:"POST",data:{country_code:e}})}catch(e){throw e}finally{yield Yr("updateStoreCurrencyAndMeasurementUnits",!1)}}function xo(e,t,r=""){return{type:Fr.SET_JETPACK_AUTH_URL,results:e,redirectUrl:t,from:r}}function jo(e){return{type:Fr.CORE_PROFILER_COMPLETED_ERROR,error:e}}function Qo(){return{type:Fr.CORE_PROFILER_COMPLETED_REQUEST}}function Vo(){return{type:Fr.CORE_PROFILER_COMPLETED_SUCCESS}}function*Ko(){yield Qo();try{yield(0,se.apiFetch)({path:`${we}/launch-your-store/initialize-coming-soon`,method:"POST"})}catch(e){throw yield jo(e),e}finally{yield Vo()}}const $o=ie.controls&&ie.controls.resolveSelect?ie.controls.resolveSelect:se.select;function*Ho(){try{const e=yield(0,se.apiFetch)({path:we+"/onboarding/profile",method:"GET"});yield Wr(e,!0)}catch(e){yield Hr("getProfileItems",e)}}function*Yo(){try{const e=yield(0,se.apiFetch)({path:we+"/onboarding/profile/progress",method:"GET"});yield Io(e.core_profiler_completed_steps)}catch(e){yield Hr("getProfileProgress",e)}}function*Wo(){yield $o(fr,"getProfileProgress")}function*Jo(){yield $o(fr,"getProfileProgress")}function*Bo(){try{const e=yield(0,se.apiFetch)({path:we+"/onboarding/profile/experimental_get_email_prefill",method:"GET"});yield go(e.email)}catch(e){yield Hr("getEmailPrefill",e)}}function*zo(){const e=new Vr;try{yield fe("manage_woocommerce");const t=yield(0,se.apiFetch)({path:we+"/onboarding/tasks",method:e.hasDeprecatedTasks()?"POST":"GET",data:e.getPostData()});e.mergeDeprecatedCallbackFunctions(t),yield Br(t)}catch(e){yield Jr(e)}}function*Zo(){yield $o(fr,"getTaskLists")}function*Xo(){yield $o(fr,"getTaskLists")}function*en(){yield $o(fr,"getTaskLists")}function*tn(e=!1){let t=we+"/payment-gateway-suggestions";e&&(t+="?force_default_suggestions=true");try{const e=yield(0,se.apiFetch)({path:t,method:"GET"});yield Ro(e)}catch(e){yield Hr("getPaymentGatewaySuggestions",e)}}function*rn(){try{const e=yield(0,se.apiFetch)({path:we+"/onboarding/free-extensions",method:"GET"});yield $r(e)}catch(e){yield Kr(e)}}function*on(){try{const e=yield(0,se.apiFetch)({path:we+"/onboarding/product-types",method:"GET"});yield Po(e)}catch(e){yield Ao(e)}}function*nn(e){var t;try{let r=we+"/onboarding/plugins/jetpack-authorization-url?redirect_url="+encodeURIComponent(e.redirectUrl);e.from&&(r+="&from="+e.from);const o=yield(0,se.apiFetch)({path:r,method:"GET"});yield xo(o,e.redirectUrl,null!==(t=e.from)&&void 0!==t?t:"")}catch(e){yield Hr("getJetpackAuthUrl",e)}}const sn={errors:{},freeExtensions:[],profileItems:{business_extensions:null,completed:null,industry:null,number_employees:null,other_platform:null,other_platform_name:null,product_count:null,product_types:null,revenue:null,selling_venues:null,setup_client:null,skipped:null,theme:null,wccom_connected:null,is_agree_marketing:null,store_email:null,is_store_country_set:null},profileProgress:{},emailPrefill:"",paymentMethods:[],productTypes:{},requesting:{},taskLists:{},jetpackAuthUrls:{}},an=(e,t)=>Object.keys(e).reduce(((r,o)=>({...r,[o]:{...e[o],tasks:e[o].tasks.map((e=>t.id===e.id?{...e,...t}:e))}})),{...e}),cn=(0,ie.createReduxStore)(fr,{reducer:(e=sn,t)=>{switch(t.type){case Fr.SET_PROFILE_ITEMS:return{...e,profileItems:t.replace?t.profileItems:{...e.profileItems,...t.profileItems}};case Fr.SET_PROFILE_PROGRESS:return{...e,profileProgress:t.profileProgress};case Fr.SET_EMAIL_PREFILL:return{...e,emailPrefill:t.emailPrefill};case Fr.SET_ERROR:return{...e,errors:{...e.errors,[t.selector]:t.error}};case Fr.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}};case Fr.GET_PAYMENT_METHODS_SUCCESS:return{...e,paymentMethods:t.paymentMethods};case Fr.GET_PRODUCT_TYPES_SUCCESS:return{...e,productTypes:t.productTypes};case Fr.GET_PRODUCT_TYPES_ERROR:return{...e,errors:{...e.errors,productTypes:t.error}};case Fr.GET_FREE_EXTENSIONS_ERROR:return{...e,errors:{...e.errors,getFreeExtensions:t.error}};case Fr.GET_FREE_EXTENSIONS_SUCCESS:return{...e,freeExtensions:t.freeExtensions};case Fr.GET_TASK_LISTS_ERROR:return{...e,errors:{...e.errors,getTaskLists:t.error}};case Fr.GET_TASK_LISTS_SUCCESS:return{...e,taskLists:t.taskLists.reduce(((e,t)=>({...e,[t.id]:t})),e.taskLists||{})};case Fr.DISMISS_TASK_ERROR:return{...e,errors:{...e.errors,dismissTask:t.error},taskLists:an(e.taskLists,{id:t.taskId,isDismissed:!1})};case Fr.DISMISS_TASK_REQUEST:return{...e,requesting:{...e.requesting,dismissTask:!0},taskLists:an(e.taskLists,{id:t.taskId,isDismissed:!0})};case Fr.DISMISS_TASK_SUCCESS:return{...e,requesting:{...e.requesting,dismissTask:!1},taskLists:an(e.taskLists,t.task)};case Fr.UNDO_DISMISS_TASK_ERROR:return{...e,errors:{...e.errors,undoDismissTask:t.error},taskLists:an(e.taskLists,{id:t.taskId,isDismissed:!0})};case Fr.UNDO_DISMISS_TASK_REQUEST:return{...e,requesting:{...e.requesting,undoDismissTask:!0},taskLists:an(e.taskLists,{id:t.taskId,isDismissed:!1})};case Fr.UNDO_DISMISS_TASK_SUCCESS:return{...e,requesting:{...e.requesting,undoDismissTask:!1},taskLists:an(e.taskLists,t.task)};case Fr.SNOOZE_TASK_ERROR:return{...e,errors:{...e.errors,snoozeTask:t.error},taskLists:an(e.taskLists,{id:t.taskId,isSnoozed:!1})};case Fr.SNOOZE_TASK_REQUEST:return{...e,requesting:{...e.requesting,snoozeTask:!0},taskLists:an(e.taskLists,{id:t.taskId,isSnoozed:!0})};case Fr.SNOOZE_TASK_SUCCESS:return{...e,requesting:{...e.requesting,snoozeTask:!1},taskLists:an(e.taskLists,t.task)};case Fr.UNDO_SNOOZE_TASK_ERROR:return{...e,errors:{...e.errors,undoSnoozeTask:t.error},taskLists:an(e.taskLists,{id:t.taskId,isSnoozed:!0})};case Fr.UNDO_SNOOZE_TASK_REQUEST:return{...e,requesting:{...e.requesting,undoSnoozeTask:!0},taskLists:an(e.taskLists,{id:t.taskId,isSnoozed:!1})};case Fr.UNDO_SNOOZE_TASK_SUCCESS:return{...e,requesting:{...e.requesting,undoSnoozeTask:!1},taskLists:an(e.taskLists,t.task)};case Fr.HIDE_TASK_LIST_ERROR:return{...e,errors:{...e.errors,hideTaskList:t.error},taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],isHidden:!1,isVisible:!0}}};case Fr.HIDE_TASK_LIST_REQUEST:return{...e,requesting:{...e.requesting,hideTaskList:!0},taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],isHidden:!0,isVisible:!1}}};case Fr.HIDE_TASK_LIST_SUCCESS:return{...e,requesting:{...e.requesting,hideTaskList:!1},taskLists:{...e.taskLists,[t.taskListId]:t.taskList}};case Fr.UNHIDE_TASK_LIST_ERROR:return{...e,errors:{...e.errors,unhideTaskList:t.error},taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],isHidden:!0,isVisible:!1}}};case Fr.UNHIDE_TASK_LIST_REQUEST:return{...e,requesting:{...e.requesting,unhideTaskList:!0},taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],isHidden:!1,isVisible:!0}}};case Fr.UNHIDE_TASK_LIST_SUCCESS:return{...e,requesting:{...e.requesting,unhideTaskList:!1},taskLists:{...e.taskLists,[t.taskListId]:t.taskList}};case Fr.KEEP_COMPLETED_TASKS_SUCCESS:return{...e,taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],keepCompletedTaskList:t.keepCompletedTaskList}}};case Fr.OPTIMISTICALLY_COMPLETE_TASK_REQUEST:return{...e,taskLists:an(e.taskLists,{id:t.taskId,isComplete:!0})};case Fr.VISITED_TASK:return{...e,taskLists:an(e.taskLists,{id:t.taskId,isVisited:!0})};case Fr.ACTION_TASK_ERROR:return{...e,errors:{...e.errors,actionTask:t.error},taskLists:an(e.taskLists,{id:t.taskId,isActioned:!1})};case Fr.ACTION_TASK_REQUEST:return{...e,requesting:{...e.requesting,actionTask:!0},taskLists:an(e.taskLists,{id:t.taskId,isActioned:!0})};case Fr.ACTION_TASK_SUCCESS:return{...e,requesting:{...e.requesting,actionTask:!1},taskLists:an(e.taskLists,t.task)};case Fr.SET_JETPACK_AUTH_URL:return{...e,jetpackAuthUrls:{...e.jetpackAuthUrls,[t.redirectUrl]:t.results}};case Fr.CORE_PROFILER_COMPLETED_REQUEST:return{...e,requesting:{...e.requesting,coreProfilerCompleted:!0}};case Fr.CORE_PROFILER_COMPLETED_SUCCESS:return{...e,requesting:{...e.requesting,coreProfilerCompleted:!1}};case Fr.CORE_PROFILER_COMPLETED_ERROR:return{...e,errors:{...e.errors,coreProfilerCompleted:t.error},requesting:{...e.requesting,coreProfilerCompleted:!1}};default:return e}},actions:d,controls:se.controls,selectors:E,resolvers:p});(0,ie.register)(cn);const un=fr,ln="wc/admin/reviews",En=(e,t)=>{const r=JSON.stringify(t);return(e.reviews[r]&&e.reviews[r].data||[]).map((t=>e.data[t]))},dn=(e,t)=>{const r=JSON.stringify(t);return e.reviews[r]&&e.reviews[r].totalCount},pn=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]},Tn={UPDATE_REVIEWS:"UPDATE_REVIEWS",SET_REVIEW:"SET_REVIEW",SET_ERROR:"SET_ERROR",SET_REVIEW_IS_UPDATING:"SET_REVIEW_IS_UPDATING"};function Sn(e,t){return{type:Tn.SET_REVIEW_IS_UPDATING,reviewId:e,isUpdating:t}}function yn(e,t){return{type:Tn.SET_REVIEW,reviewId:e,reviewData:t}}function _n(e,t){return{type:Tn.SET_ERROR,query:e,error:t}}function fn(e,t,r){return{type:Tn.UPDATE_REVIEWS,reviews:t,query:e,totalCount:r}}function*Rn(e,t,r){yield Sn(e,!0);try{const o=(0,ce.addQueryArgs)(`${De}/products/reviews/${e}`,r||{}),n=yield(0,se.apiFetch)({path:o,method:"PUT",data:t});yield yn(e,n),yield Sn(e,!1)}catch(t){throw yield _n("updateReview",t),yield Sn(e,!1),new Error}}function*gn(e){yield Sn(e,!0);try{const t=`${De}/products/reviews/${e}`,r=yield(0,se.apiFetch)({path:t,method:"DELETE"});return yield yn(e,r),yield Sn(e,!1),r}catch(t){throw yield _n("deleteReview",t),yield Sn(e,!1),new Error}}function*mn(e){try{const t=(0,ce.addQueryArgs)(`${De}/products/reviews`,e),r=yield Ee({path:t,method:"GET"}),o=r.headers.get("x-wp-total");if(void 0===o)throw new Error("Malformed response from server. 'x-wp-total' header is missing when retrieving ./products/reviews.");const n=parseInt(o,10);yield fn(e,r.data,n)}catch(t){yield _n(JSON.stringify(e),t)}}function*On(e){yield mn(e)}const hn={reviews:{},errors:{},data:{}},Pn=(0,ie.createReduxStore)(ln,{reducer:(e=hn,t)=>{switch(t.type){case Tn.UPDATE_REVIEWS:const r=[],o=t.reviews.reduce(((t,o)=>(r.push(o.id),t[o.id]={...e.data[o.id]||{},...o},t)),{});return{...e,reviews:{...e.reviews,[JSON.stringify(t.query)]:{data:r,totalCount:t.totalCount}},data:{...e.data,...o}};case Tn.SET_REVIEW:return{...e,data:{...e.data,[t.reviewId]:t.reviewData}};case Tn.SET_ERROR:return{...e,errors:{...e.errors,[t.query]:t.error}};case Tn.SET_REVIEW_IS_UPDATING:return{...e,data:{...e.data,[t.reviewId]:{...e.data[t.reviewId],isUpdating:t.isUpdating}}};default:return e}},actions:S,controls:de,selectors:T,resolvers:y});(0,ie.register)(Pn);const An=ln,In="wc/admin/notes",Cn=Or(((e,t)=>(e.noteQueries[JSON.stringify(t)]||[]).map((t=>e.notes[t]))),((e,t)=>[e.noteQueries[JSON.stringify(t)],e.notes])),Un=(e,t)=>e.errors[t]||!1,vn=(e,t)=>e.requesting[t]||!1,Nn={SET_ERROR:"SET_ERROR",SET_NOTE:"SET_NOTE",SET_NOTE_IS_UPDATING:"SET_NOTE_IS_UPDATING",SET_NOTES:"SET_NOTES",SET_NOTES_QUERY:"SET_NOTES_QUERY",SET_IS_REQUESTING:"SET_IS_REQUESTING"};function Dn(e,t){return{type:Nn.SET_NOTE,noteId:e,noteFields:t}}function wn(e,t){return{type:Nn.SET_NOTE_IS_UPDATING,noteId:e,isUpdating:t}}function bn(e){return{type:Nn.SET_NOTES,notes:e}}function Gn(e,t){return{type:Nn.SET_NOTES_QUERY,query:e,noteIds:t}}function kn(e,t){return{type:Nn.SET_ERROR,error:t,selector:e}}function Mn(e,t){return{type:Nn.SET_IS_REQUESTING,selector:e,isRequesting:t}}function*Ln(e,t){yield Mn("updateNote",!0),yield wn(e,!0);try{const r=`${De}/admin/notes/${e}`,o=yield(0,se.apiFetch)({path:r,method:"PUT",data:t});yield Dn(e,o),yield Mn("updateNote",!1),yield wn(e,!1)}catch(t){throw yield kn("updateNote",t),yield Mn("updateNote",!1),yield wn(e,!1),new Error}}function*Fn(e,t){yield Mn("triggerNoteAction",!0);const r=`${De}/admin/notes/${e}/action/${t}`;try{const t=yield(0,se.apiFetch)({path:r,method:"POST"});yield Ln(e,t),yield Mn("triggerNoteAction",!1)}catch(e){throw yield kn("triggerNoteAction",e),yield Mn("triggerNoteAction",!1),new Error}}function*qn(e){yield Mn("removeNote",!0),yield wn(e,!0);try{const t=`${De}/admin/notes/delete/${e}`,r=yield(0,se.apiFetch)({path:t,method:"DELETE"});return yield Dn(e,r),yield Mn("removeNote",!1),r}catch(t){throw yield kn("removeNote",t),yield Mn("removeNote",!1),yield wn(e,!1),new Error}}function*xn(e={}){yield Mn("removeAllNotes",!0);try{const t=(0,ce.addQueryArgs)(`${De}/admin/notes/delete/all`,e),r=yield(0,se.apiFetch)({path:t,method:"DELETE"});return yield bn(r),yield Mn("removeAllNotes",!1),r}catch(e){throw yield kn("removeAllNotes",e),yield Mn("removeAllNotes",!1),new Error}}function*jn(e,t){yield Mn("batchUpdateNotes",!0);try{const r=`${De}/admin/notes/update`,o=yield(0,se.apiFetch)({path:r,method:"PUT",data:{noteIds:e,...t}});yield bn(o),yield Mn("batchUpdateNotes",!1)}catch(e){throw yield kn("updateNote",e),yield Mn("batchUpdateNotes",!1),new Error}}function*Qn(e={}){const t=(0,ce.addQueryArgs)(`${De}/admin/notes`,e);try{yield fe("manage_woocommerce");const r=yield(0,se.apiFetch)({path:t});yield bn(r),yield Gn(e,r.map((e=>e.id)))}catch(e){yield kn("getNotes",e)}}const Vn=(0,ie.createReduxStore)(In,{reducer:(e={errors:{},noteQueries:{},notes:{},requesting:{}},t)=>{switch(t.type){case Nn.SET_NOTES:e={...e,notes:{...e.notes,...t.notes.reduce(((e,t)=>(e[t.id]=t,e)),{})}};break;case Nn.SET_NOTES_QUERY:e={...e,noteQueries:{...e.noteQueries,[JSON.stringify(t.query)]:t.noteIds}};break;case Nn.SET_ERROR:e={...e,errors:{...e.errors,[t.selector]:t.error}};break;case Nn.SET_NOTE:e={...e,notes:{...e.notes,[t.noteId]:t.noteFields}};break;case Nn.SET_NOTE_IS_UPDATING:e={...e,notes:{...e.notes,[t.noteId]:{...e.notes[t.noteId],isUpdating:t.isUpdating}}};break;case Nn.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}}}return e},actions:f,controls:se.controls,selectors:_,resolvers:R});(0,ie.register)(Vn);const Kn=In,$n="wc/admin/reports",Hn={},Yn=(e,t,r)=>{const o=Se(t,r);return e.itemErrors[o]||!1},Wn=(e,t,r)=>{const o=Se(t,r);return e.items[o]||Hn},Jn=(e,t,r)=>{const o=Se(t,r);return e.stats[o]||Hn},Bn=(e,t,r)=>{const o=Se(t,r);return e.statErrors[o]||!1},zn={SET_ITEM_ERROR:"SET_ITEM_ERROR",SET_STAT_ERROR:"SET_STAT_ERROR",SET_REPORT_ITEMS:"SET_REPORT_ITEMS",SET_REPORT_STATS:"SET_REPORT_STATS"};function Zn(e,t,r){const o=Se(e,t);return{type:zn.SET_ITEM_ERROR,resourceName:o,error:r}}function Xn(e,t,r){const o=Se(e,t);return{type:zn.SET_REPORT_ITEMS,resourceName:o,items:r}}function ei(e,t,r){const o=Se(e,t);return{type:zn.SET_REPORT_STATS,resourceName:o,stats:r}}function ti(e,t,r){const o=Se(e,t);return{type:zn.SET_STAT_ERROR,resourceName:o,error:r}}const ri=(e,t,r)=>r.map((r=>{const o=t.headers.get(r);if(void 0===o)throw new Error(`Malformed response from server. '${r}' header is missing when retrieving ./report/${e}.`);return parseInt(o,10)}));function*oi(e,t){const r={parse:!1,path:(0,ce.addQueryArgs)(`${De}/reports/${e}`,t)};if("performance-indicators"!==e||t.stats)try{const o=yield Ee(r),n=o.data,[i,s]=ri(e,o,["x-wp-total","x-wp-totalpages"]);yield Xn(e,t,{data:n,totalResults:i,totalPages:s})}catch(r){yield Zn(e,t,r)}else yield Xn(e,t,{data:[],totalResults:0,totalPages:0})}function*ni(e,t){const r={parse:!1,path:(0,ce.addQueryArgs)(`${De}/reports/${e}/stats`,t)};try{const o=yield Ee(r),n=o.data,[i,s]=ri(e,o,["x-wp-total","x-wp-totalpages"]);yield ei(e,t,{data:n,totalResults:i,totalPages:s})}catch(r){yield ti(e,t,r)}}const ii={itemErrors:{},items:{},statErrors:{},stats:{}};(0,ie.registerStore)($n,{reducer:(e=ii,t)=>{switch(t.type){case zn.SET_REPORT_ITEMS:return{...e,items:{...e.items,[t.resourceName]:t.items}};case zn.SET_REPORT_STATS:return{...e,stats:{...e.stats,[t.resourceName]:t.stats}};case zn.SET_ITEM_ERROR:return{...e,itemErrors:{...e.itemErrors,[t.resourceName]:t.error}};case zn.SET_STAT_ERROR:return{...e,statErrors:{...e.statErrors,[t.resourceName]:t.error}};default:return e}},actions:m,controls:de,selectors:g,resolvers:O});const si=$n,ai="wc/admin/countries",ci=e=>e.locales,ui=(e,t)=>{const r=t.split(":")[0];return e.locales[r]},li=e=>e.countries,Ei=(e,t)=>e.countries.find((e=>e.code===t)),di=e=>e.geolocation;var pi,Ti;(Ti=pi||(pi={})).GET_LOCALES_ERROR="GET_LOCALES_ERROR",Ti.GET_LOCALES_SUCCESS="GET_LOCALES_SUCCESS",Ti.GET_COUNTRIES_ERROR="GET_COUNTRIES_ERROR",Ti.GET_COUNTRIES_SUCCESS="GET_COUNTRIES_SUCCESS",Ti.GEOLOCATION_SUCCESS="GEOLOCATION_SUCCESS",Ti.GEOLOCATION_ERROR="GEOLOCATION_ERROR";const Si=pi;function yi(e){return{type:Si.GET_LOCALES_SUCCESS,locales:e}}function _i(e){return{type:Si.GET_LOCALES_ERROR,error:e}}function fi(e){return{type:Si.GET_COUNTRIES_SUCCESS,countries:e}}function Ri(e){return{type:Si.GET_COUNTRIES_ERROR,error:e}}function gi(e){return{type:Si.GEOLOCATION_SUCCESS,geolocation:e}}function mi(e){return{type:Si.GEOLOCATION_ERROR,error:e}}const Oi=ie.controls&&ie.controls.resolveSelect?ie.controls.resolveSelect:se.select;function*hi(){yield Oi(ai,"getLocales")}function*Pi(){try{const e=De+"/data/countries/locales";return yi(yield(0,se.apiFetch)({path:e,method:"GET"}))}catch(e){return _i(e)}}function*Ai(){yield Oi(ai,"getCountries")}function*Ii(){try{const e=De+"/data/countries";return fi(yield(0,se.apiFetch)({path:e,method:"GET"}))}catch(e){return Ri(e)}}const Ci=()=>async({dispatch:e})=>{try{const t=`https://public-api.wordpress.com/geo/?v=${(new Date).getTime()}`,r=await fetch(t,{method:"GET"}),o=await r.json();e.geolocationSuccess(o)}catch(t){e.geolocationError(t)}},Ui=(0,ie.createReduxStore)(ai,{reducer:(e={errors:{},locales:{},countries:[],geolocation:void 0},t)=>{switch(t.type){case Si.GET_LOCALES_SUCCESS:e={...e,locales:t.locales};break;case Si.GET_LOCALES_ERROR:e={...e,errors:{...e.errors,locales:t.error}};break;case Si.GET_COUNTRIES_SUCCESS:e={...e,countries:t.countries};break;case Si.GET_COUNTRIES_ERROR:e={...e,errors:{...e.errors,countries:t.error}};break;case Si.GEOLOCATION_SUCCESS:e={...e,geolocation:t.geolocation};break;case Si.GEOLOCATION_ERROR:e={...e,errors:{...e.errors,geolocation:t.error}}}return e},actions:P,controls:se.controls,selectors:h,resolvers:A});(0,ie.register)(Ui);const vi=ai,Ni="woocommerce-navigation",Di=e=>(0,qr.applyFilters)("woocommerce_navigation_menu_items",e.menuItems),wi=e=>e.favorites||[],bi=(e,t)=>e.requesting[t]||!1,Gi=e=>e.persistedQuery||{},ki=window.wc.navigation,Mi={ADD_MENU_ITEMS:"ADD_MENU_ITEMS",SET_MENU_ITEMS:"SET_MENU_ITEMS",ON_HISTORY_CHANGE:"ON_HISTORY_CHANGE",ADD_FAVORITE_FAILURE:"ADD_FAVORITE_FAILURE",ADD_FAVORITE_REQUEST:"ADD_FAVORITE_REQUEST",ADD_FAVORITE_SUCCESS:"ADD_FAVORITE_SUCCESS",GET_FAVORITES_FAILURE:"GET_FAVORITES_FAILURE",GET_FAVORITES_REQUEST:"GET_FAVORITES_REQUEST",GET_FAVORITES_SUCCESS:"GET_FAVORITES_SUCCESS",REMOVE_FAVORITE_FAILURE:"REMOVE_FAVORITE_FAILURE",REMOVE_FAVORITE_REQUEST:"REMOVE_FAVORITE_REQUEST",REMOVE_FAVORITE_SUCCESS:"REMOVE_FAVORITE_SUCCESS"};function Li(e){return{type:Mi.SET_MENU_ITEMS,menuItems:e}}function Fi(e){return{type:Mi.ADD_MENU_ITEMS,menuItems:e}}function qi(e){return{type:Mi.GET_FAVORITES_FAILURE,error:e}}function xi(e){return{type:Mi.GET_FAVORITES_REQUEST,favorites:e}}function ji(e){return{type:Mi.GET_FAVORITES_SUCCESS,favorites:e}}function Qi(e){return{type:Mi.ADD_FAVORITE_REQUEST,favorite:e}}function Vi(e,t){return{type:Mi.ADD_FAVORITE_FAILURE,favorite:e,error:t}}function Ki(e){return{type:Mi.ADD_FAVORITE_SUCCESS,favorite:e}}function $i(e){return{type:Mi.REMOVE_FAVORITE_REQUEST,favorite:e}}function Hi(e,t){return{type:Mi.REMOVE_FAVORITE_FAILURE,favorite:e,error:t}}function Yi(e){return{type:Mi.REMOVE_FAVORITE_SUCCESS,favorite:e}}function*Wi(){const e=(0,ki.getPersistedQuery)();if(!Object.keys(e).length)return null;yield{type:Mi.ON_HISTORY_CHANGE,persistedQuery:e}}function*Ji(){yield Wi()}function*Bi(e){yield Qi(e);try{const t=yield le()({path:`${we}/navigation/favorites/me`,method:"POST",data:{item_id:e}});if(t)return yield Ki(e),t;throw new Error}catch(t){throw yield Vi(e,t),new Error}}function*zi(e){yield $i(e);try{const t=yield le()({path:`${we}/navigation/favorites/me`,method:"DELETE",data:{item_id:e}});if(t)return yield Yi(e),t;throw new Error}catch(t){throw yield Hi(e,t),new Error}}function*Zi(){yield xi();try{const e=yield(0,se.apiFetch)({path:`${we}/navigation/favorites/me`});if(e)return void(yield ji(e));throw new Error}catch(e){throw yield qi(e),new Error}}function Xi(e){const t={};for(const r in e){const o=e[r];t[r]="function"==typeof o?function(...e){return"onLoad"!==r&&Qr()("Navigation store",{}),o.apply(this,e)}:o}return t}const es=(0,ie.createReduxStore)(Ni,{reducer:(e={error:null,menuItems:[],favorites:[],requesting:{},persistedQuery:{}},t)=>{switch(t.type){case Mi.SET_MENU_ITEMS:e={...e,menuItems:t.menuItems};break;case Mi.ADD_MENU_ITEMS:e={...e,menuItems:[...e.menuItems,...t.menuItems]};break;case Mi.ON_HISTORY_CHANGE:e={...e,persistedQuery:t.persistedQuery};break;case Mi.GET_FAVORITES_FAILURE:e={...e,requesting:{...e.requesting,getFavorites:!1}};break;case Mi.GET_FAVORITES_REQUEST:e={...e,requesting:{...e.requesting,getFavorites:!0}};break;case Mi.GET_FAVORITES_SUCCESS:e={...e,favorites:t.favorites,requesting:{...e.requesting,getFavorites:!1}};break;case Mi.ADD_FAVORITE_FAILURE:e={...e,error:t.error,requesting:{...e.requesting,addFavorite:!1}};break;case Mi.ADD_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,addFavorite:!0}};break;case Mi.ADD_FAVORITE_SUCCESS:const r=e.favorites.includes(t.favorite)?e.favorites:[...e.favorites,t.favorite];e={...e,favorites:r,menuItems:e.menuItems.map((e=>e.id===t.favorite?{...e,menuId:"favorites"}:e)),requesting:{...e.requesting,addFavorite:!1}};break;case Mi.REMOVE_FAVORITE_FAILURE:e={...e,requesting:{...e.requesting,error:t.error,removeFavorite:!1}};break;case Mi.REMOVE_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,removeFavorite:!0}};break;case Mi.REMOVE_FAVORITE_SUCCESS:const o=e.favorites.filter((e=>e!==t.favorite));e={...e,favorites:o,menuItems:e.menuItems.map((e=>e.id===t.favorite?{...e,menuId:"plugins"}:e)),requesting:{...e.requesting,removeFavorite:!1}}}return e},actions:Xi(C),controls:se.controls,selectors:Xi(I),resolvers:U});(0,ie.register)(es),(async()=>{const{onLoad:e,onHistoryChange:t}=(0,ie.dispatch)(Ni);await e(),(0,ki.addHistoryListener)((async()=>{setTimeout((async()=>{await t()}),0)}))})();const ts=Ni,rs="wc/admin/items",os=window.wc.date;function ns(e){const t="leaderboards",{per_page:r,persisted_query:o,query:n,select:i,filterQuery:s}=e,{getItems:a,getItemsError:c,isResolving:u}=i(rs),l={isRequesting:!1,isError:!1,rows:[]},E=(0,os.getCurrentDates)(n,e.defaultDateRange),d={...s,after:(0,os.appendTimestamp)(E.primary.after,"start"),before:(0,os.appendTimestamp)(E.primary.before,"end"),per_page:r,persisted_query:JSON.stringify(o)},p=a(t,d);if(u("getItems",[t,d]))return{...l,isRequesting:!0};if(c(t,d))return{...l,isError:!0};const T=p.get(e.id);return{...l,rows:null==T?void 0:T.rows}}function is(e,t,r,o={}){const{getItems:n,getItemsError:i,isResolving:s}=e,a={};let c=!1,u=!1;return r.forEach((e=>{const r={search:e,per_page:10,...o};n(t,r).forEach(((e,t)=>{a[t]=e})),s("getItems",[t,r])&&(c=!0),i(t,r)&&(u=!0)})),{items:a,isRequesting:c,isError:u}}function ss(e,t){const{_fields:r,page:o,per_page:n,...i}=t;return Se("total-"+e,{...i})}const as=Or(((e,t,r,o=new Map)=>{const n=Se(t,r);let i;return e.items[n]&&"object"==typeof e.items[n]&&(i=e.items[n].data),i?i.reduce(((r,o)=>{var n;return r.set(o,null===(n=e.data[t])||void 0===n?void 0:n[o]),r}),new Map):o}),((e,t,r)=>{const o=Se(t,r);return[e.items[o]]})),cs=(e,t,r,o=0)=>{const n=ss(t,r);return e.items.hasOwnProperty(n)?e.items[n]:o},us=(e,t,r)=>{const o=Se(t,r);return e.errors[o]},ls={SET_ITEM:"SET_ITEM",SET_ITEMS:"SET_ITEMS",SET_ITEMS_TOTAL_COUNT:"SET_ITEMS_TOTAL_COUNT",SET_ERROR:"SET_ERROR"};function Es(e,t,r){return{type:ls.SET_ITEM,id:t,item:r,itemType:e}}function ds(e,t,r,o){return{type:ls.SET_ITEMS,items:r,itemType:e,query:t,totalCount:o}}function ps(e,t,r){return{type:ls.SET_ITEMS_TOTAL_COUNT,itemType:e,query:t,totalCount:r}}function Ts(e,t,r){return{type:ls.SET_ERROR,itemType:e,query:t,error:r}}function*Ss(e,t){const r={...e,stock_quantity:t},{id:o,parent_id:n,type:i}=r;yield Es("products",o,r);let s=De;s+="variation"===i?`/products/${n}/variations/${o}`:`/products/${o}`;try{return yield(0,se.apiFetch)({path:s,method:"PUT",data:r}),!0}catch(t){return yield Es("products",o,e),yield Ts("products",{id:o},t),!1}}function*ys(e,t){try{const r=(0,ce.addQueryArgs)(`${we}/onboarding/tasks/create_product_from_template`,t||{}),o=yield(0,se.apiFetch)({path:r,method:"POST",data:e});return yield Es("products",o.id,o),o}catch(e){throw yield Ts("createProductFromTemplate",t,e),e}}function*_s(e,t){try{const r="categories"===e?"products/categories":e,{items:o,totalCount:n}=yield _e(`${De}/${r}`,t);yield ps(e,t,n),yield ds(e,t,o)}catch(r){yield Ts(e,t,r)}}function*fs(e,t){try{const r={...t,page:1,per_page:1},o="categories"===e?"products/categories":e,{totalCount:n}=yield _e(`${De}/${o}`,r);yield ps(e,t,n)}catch(r){yield Ts(e,t,r)}}function*Rs(e,t){yield fs(e,t)}const gs={items:{},errors:{},data:{}};(0,ie.registerStore)(rs,{reducer:(e=gs,t)=>{switch(t.type){case ls.SET_ITEM:const r=e.data[t.itemType]||{};return{...e,data:{...e.data,[t.itemType]:{...r,[t.id]:{...r[t.id]||{},...t.item}}}};case ls.SET_ITEMS:const o=[],n=t.items.reduce(((e,t)=>(o.push(t.id),e[t.id]=t,e)),{}),i=Se(t.itemType,t.query);return{...e,items:{...e.items,[i]:{data:o}},data:{...e.data,[t.itemType]:{...e.data[t.itemType],...n}}};case ls.SET_ITEMS_TOTAL_COUNT:const s=ss(t.itemType,t.query);return{...e,items:{...e.items,[s]:t.totalCount}};case ls.SET_ERROR:return{...e,errors:{...e.errors,[Se(t.itemType,t.query)]:t.error}};default:return e}},actions:N,controls:de,selectors:v,resolvers:D});const ms=rs;var Os;!function(e){e.GET_PAYMENT_GATEWAYS_REQUEST="GET_PAYMENT_GATEWAYS_REQUEST",e.GET_PAYMENT_GATEWAYS_SUCCESS="GET_PAYMENT_GATEWAYS_SUCCESS",e.GET_PAYMENT_GATEWAYS_ERROR="GET_PAYMENT_GATEWAYS_ERROR",e.UPDATE_PAYMENT_GATEWAY_REQUEST="UPDATE_PAYMENT_GATEWAY_REQUEST",e.UPDATE_PAYMENT_GATEWAY_SUCCESS="UPDATE_PAYMENT_GATEWAY_SUCCESS",e.UPDATE_PAYMENT_GATEWAY_ERROR="UPDATE_PAYMENT_GATEWAY_ERROR",e.GET_PAYMENT_GATEWAY_REQUEST="GET_PAYMENT_GATEWAY_REQUEST",e.GET_PAYMENT_GATEWAY_SUCCESS="GET_PAYMENT_GATEWAY_SUCCESS",e.GET_PAYMENT_GATEWAY_ERROR="GET_PAYMENT_GATEWAY_ERROR"}(Os||(Os={}));const hs="wc/payment-gateways",Ps="wc/v3";function As(){return{type:Os.GET_PAYMENT_GATEWAYS_REQUEST}}function Is(e){return{type:Os.GET_PAYMENT_GATEWAYS_SUCCESS,paymentGateways:e}}function Cs(e){return{type:Os.GET_PAYMENT_GATEWAYS_ERROR,error:e}}function Us(){return{type:Os.GET_PAYMENT_GATEWAY_REQUEST}}function vs(e){return{type:Os.GET_PAYMENT_GATEWAY_ERROR,error:e}}function Ns(e){return{type:Os.GET_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function Ds(e){return{type:Os.UPDATE_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function ws(){return{type:Os.UPDATE_PAYMENT_GATEWAY_REQUEST}}function bs(e){return{type:Os.UPDATE_PAYMENT_GATEWAY_ERROR,error:e}}function*Gs(e,t){try{yield ws();const r=yield(0,se.apiFetch)({method:"PUT",path:Ps+"/payment_gateways/"+e,body:JSON.stringify(t)});if(r&&r.id===e)return yield Ds(r),r}catch(e){throw yield bs(e),e}}const ks=ie.controls&&ie.controls.dispatch?ie.controls.dispatch:se.dispatch;function*Ms(){yield As();try{const e=yield(0,se.apiFetch)({path:Ps+"/payment_gateways"});yield Is(e);for(let t=0;t<e.length;t++)yield ks(hs,"finishResolution","getPaymentGateway",[e[t].id])}catch(e){yield Cs(e)}}function*Ls(e){yield Us();try{const t=yield(0,se.apiFetch)({path:Ps+"/payment_gateways/"+e});if(t&&t.id)return yield Ns(t),t}catch(e){yield vs(e)}}function Fs(e,t){return e.paymentGateways.find((e=>e.id===t))}function qs(e){return e.paymentGateways}function xs(e,t){return e.errors[t]||null}function js(e){return e.isUpdating||!1}const Qs=hs,Vs=(0,ie.createReduxStore)(hs,{actions:w,selectors:G,resolvers:b,controls:se.controls,reducer:(e={paymentGateways:[],isUpdating:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case Os.GET_PAYMENT_GATEWAYS_REQUEST:case Os.GET_PAYMENT_GATEWAY_REQUEST:return e;case Os.GET_PAYMENT_GATEWAYS_SUCCESS:return{...e,paymentGateways:t.paymentGateways};case Os.GET_PAYMENT_GATEWAYS_ERROR:return{...e,errors:{...e.errors,getPaymentGateways:t.error}};case Os.GET_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,getPaymentGateway:t.error}};case Os.UPDATE_PAYMENT_GATEWAY_REQUEST:return{...e,isUpdating:!0};case Os.UPDATE_PAYMENT_GATEWAY_SUCCESS:case Os.GET_PAYMENT_GATEWAY_SUCCESS:return function(e,t){const r=e.paymentGateways.findIndex((e=>e.id===t.id));return-1===r?{...e,paymentGateways:[...e.paymentGateways,t],isUpdating:!1}:{...e,paymentGateways:[...e.paymentGateways.slice(0,r),t,...e.paymentGateways.slice(r+1)],isUpdating:!1}}(e,t.paymentGateway);case Os.UPDATE_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,updatePaymentGateway:t.error},isUpdating:!1}}return e}});var Ks;function $s(){return{type:Ks.GET_PAYMENT_PROVIDERS_REQUEST}}function Hs(e,t,r,o){return{type:Ks.GET_PAYMENT_PROVIDERS_SUCCESS,providers:e,offlinePaymentGateways:t,suggestions:r,suggestionCategories:o}}function Ys(e){return{type:Ks.GET_PAYMENT_PROVIDERS_ERROR,error:e}}function*Ws(e,t,r){try{return yield le()({url:t,method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({action:"woocommerce_toggle_gateway_enabled",security:r,gateway_id:e})})}catch(e){throw e}}function*Js(e){try{return yield le()({url:e,method:"POST"})}catch(e){throw e}}function*Bs(e){try{return yield le()({url:e,method:"POST"})}catch(e){throw e}}function zs(e){try{le()({path:we+"/settings/payments/providers/order",method:"POST",data:{order_map:e}})}catch(e){throw e}return{type:Ks.UPDATE_PROVIDER_ORDERING}}function Zs(e){return{type:Ks.SET_IS_ELIGIBLE,isEligible:e}}function*Xs(e){yield $s();try{const t=yield(0,se.apiFetch)({path:we+"/settings/payments/providers?"+(e?`location=${e}`:"")});yield Hs(t.providers,t.offline_payment_methods,t.suggestions,t.suggestion_categories)}catch(e){yield Ys(e)}}function*ea(e){yield Xs(e)}function*ta(){return yield(0,se.apiFetch)({path:`${we}/settings/payments/woopay-eligibility`})}function*ra(){const e=yield ta();yield Zs(e.is_eligible)}function oa(e,t){return e.providers}function na(e){return e.offlinePaymentGateways}function ia(e){return e.suggestions}function sa(e){return e.suggestionCategories}function aa(e){return e.isFetching||!1}(0,ie.register)(Vs),function(e){e.GET_PAYMENT_PROVIDERS_REQUEST="GET_PAYMENT_PROVIDERS_REQUEST",e.GET_PAYMENT_PROVIDERS_SUCCESS="GET_PAYMENT_PROVIDERS_SUCCESS",e.GET_PAYMENT_PROVIDERS_ERROR="GET_PAYMENT_PROVIDERS_ERROR",e.UPDATE_PROVIDER_ORDERING="UPDATE_PROVIDER_ORDERING",e.SET_IS_ELIGIBLE="SET_IS_ELIGIBLE"}(Ks||(Ks={}));const ca=e=>e.isWooPayEligible,ua="wc/admin/payment-settings",la=ua,Ea=(0,ie.createReduxStore)(ua,{actions:k,selectors:L,resolvers:M,controls:se.controls,reducer:(e={providers:[],offlinePaymentGateways:[],suggestions:[],suggestionCategories:[],isFetching:!1,isWooPayEligible:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case Ks.GET_PAYMENT_PROVIDERS_REQUEST:return{...e,isFetching:!0};case Ks.GET_PAYMENT_PROVIDERS_SUCCESS:return{...e,isFetching:!1,providers:t.providers,offlinePaymentGateways:t.offlinePaymentGateways,suggestions:t.suggestions,suggestionCategories:t.suggestionCategories};case Ks.GET_PAYMENT_PROVIDERS_ERROR:return{...e,isFetching:!1,errors:{...e.errors,getPaymentGatewaySuggestions:t.error}};case Ks.UPDATE_PROVIDER_ORDERING:return{...e};case Ks.SET_IS_ELIGIBLE:return{...e,isWooPayEligible:t.isEligible}}return e}});var da;function pa(){return{type:da.GET_SHIPPING_METHODS_REQUEST}}function Ta(e){return{type:da.GET_SHIPPING_METHODS_SUCCESS,shippingMethods:e}}function Sa(e){return{type:da.GET_SHIPPING_METHODS_ERROR,error:e}}function*ya(e=!1){let t=we+"/shipping-partner-suggestions";e&&(t+="?force_default_suggestions=true"),yield pa();try{const e=yield(0,se.apiFetch)({path:t,method:"GET"});yield Ta(e)}catch(e){yield Sa(e)}}(0,ie.register)(Ea),function(e){e.GET_SHIPPING_METHODS_REQUEST="GET_SHIPPING_METHODS_REQUEST",e.GET_SHIPPING_METHODS_SUCCESS="GET_SHIPPING_METHODS_SUCCESS",e.GET_SHIPPING_METHODS_ERROR="GET_SHIPPING_METHODS_ERROR"}(da||(da={}));const _a=e=>e.shippingMethods||[];function fa(e){return e.isUpdating||!1}const Ra="wc/shipping-methods",ga=(0,ie.createReduxStore)(Ra,{reducer:(e={shippingMethods:[],isUpdating:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case da.GET_SHIPPING_METHODS_REQUEST:return{...e,isUpdating:!0};case da.GET_SHIPPING_METHODS_SUCCESS:return{...e,shippingMethods:t.shippingMethods,isUpdating:!1};case da.GET_SHIPPING_METHODS_ERROR:return{...e,isUpdating:!1,errors:{...e.errors,getShippingMethods:t.error}}}return e},selectors:x,resolvers:q,controls:se.controls,actions:F});(0,ie.register)(ga);const ma="wc/admin/products",Oa="/wc/v3/products",ha=/%(?:postname|pagename)%/,Pa=`${Oa}/suggested-products`;function Aa(e){return Se("product",e)}function Ia(e){const{_fields:t,page:r,per_page:o,...n}=e;return Aa(n)}function Ca(e={}){var t,r,o;if(!Object.keys(e).length)return"default";const n={...e};return null===(t=e.categories)||void 0===t||t.sort(),null===(r=e.tags)||void 0===r||r.sort(),null===(o=e.attributes)||void 0===o||o.sort(),JSON.stringify(n)}const Ua=(e,t,r=void 0)=>e.data[t]||r,va=Or(((e,t,r=void 0)=>{const o=Aa(t),n=e.products[o]?e.products[o].data:void 0;if(!n)return r;if(t&&void 0!==t._fields){const r=t._fields;return n.map((t=>r.reduce(((r,o)=>({...r,[o]:e.data[t][o]})),{})))}return n.map((t=>e.data[t]))}),((e,t)=>{const r=Aa(t),o=e.products[r]?e.products[r].data:void 0;return[e.products[r],...(o||[]).map((t=>e.data[t]))]})),Na=(e,t,r=void 0)=>{const o=Ia(t);return e.productsCount.hasOwnProperty(o)?e.productsCount[o]:r},Da=(e,t)=>{const r=Aa(t);return e.errors[r]},wa=(e,t)=>{const r=Aa(t);return e.errors[r]},ba=(e,t,r)=>{const o=Aa(r);return e.errors[`update/${t}/${o}`]},Ga=(e,t)=>e.errors[`delete/${t}`],ka=(e,t,r)=>{var o;return void 0!==r&&"createProduct"!==t?(null===(o=e.pending[t])||void 0===o?void 0:o[r])||!1:"createProduct"===t&&e.pending[t]||!1},Ma=Or(((e,t)=>{const r=e.data[t];if(r&&r.permalink_template){const e=r.slug||r.generated_slug,[t,o]=r.permalink_template.split(ha);return{prefix:t,postName:e,suffix:o}}return null}),((e,t)=>[e.data[t]])),La=Or(((e,t)=>{const r=e.data[t];return(null==r?void 0:r.related_ids)&&va(e,{include:r.related_ids})||[]}),((e,t)=>[e.data[t]]));function Fa(e,t){const r=Ca(t);return e.suggestedProducts[r]?e.suggestedProducts[r].items:[]}var qa;!function(e){e.CREATE_PRODUCT_START="CREATE_PRODUCT_START",e.CREATE_PRODUCT_ERROR="CREATE_PRODUCT_ERROR",e.CREATE_PRODUCT_SUCCESS="CREATE_PRODUCT_SUCCESS",e.GET_PRODUCT_SUCCESS="GET_PRODUCT_SUCCESS",e.GET_PRODUCT_ERROR="GET_PRODUCT_ERROR",e.GET_PRODUCTS_SUCCESS="GET_PRODUCTS_SUCCESS",e.GET_PRODUCTS_ERROR="GET_PRODUCTS_ERROR",e.GET_PRODUCTS_TOTAL_COUNT_SUCCESS="GET_PRODUCTS_TOTAL_COUNT_SUCCESS",e.GET_PRODUCTS_TOTAL_COUNT_ERROR="GET_PRODUCTS_TOTAL_COUNT_ERROR",e.UPDATE_PRODUCT_START="UPDATE_PRODUCT_START",e.UPDATE_PRODUCT_ERROR="UPDATE_PRODUCT_ERROR",e.UPDATE_PRODUCT_SUCCESS="UPDATE_PRODUCT_SUCCESS",e.DELETE_PRODUCT_START="DELETE_PRODUCT_START",e.DELETE_PRODUCT_ERROR="DELETE_PRODUCT_ERROR",e.DELETE_PRODUCT_SUCCESS="DELETE_PRODUCT_SUCCESS",e.DUPLICATE_PRODUCT_START="DUPLICATE_PRODUCT_START",e.DUPLICATE_PRODUCT_ERROR="DUPLICATE_PRODUCT_ERROR",e.DUPLICATE_PRODUCT_SUCCESS="DUPLICATE_PRODUCT_SUCCESS",e.SET_SUGGESTED_PRODUCTS="SET_SUGGESTED_PRODUCTS"}(qa||(qa={}));const xa=qa;function ja(e,t){return{type:xa.GET_PRODUCT_SUCCESS,id:e,product:t}}function Qa(e,t){return{type:xa.GET_PRODUCT_ERROR,productId:e,error:t}}function Va(e,t){return{type:xa.CREATE_PRODUCT_ERROR,query:e,error:t}}function Ka(e,t){return{type:xa.DUPLICATE_PRODUCT_ERROR,id:e,error:t}}function $a(e,t){return{type:xa.UPDATE_PRODUCT_ERROR,id:e,error:t}}function Ha(e,t,r){return{type:xa.GET_PRODUCTS_SUCCESS,products:t,query:e,totalCount:r}}function Ya(e,t){return{type:xa.GET_PRODUCTS_ERROR,query:e,error:t}}function Wa(e,t){return{type:xa.GET_PRODUCTS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function Ja(e,t){return{type:xa.GET_PRODUCTS_TOTAL_COUNT_ERROR,query:e,error:t}}function*Ba(e){yield{type:xa.CREATE_PRODUCT_START};try{const t=yield(0,se.apiFetch)({path:Oa,method:"POST",data:e});return yield function(e,t){return{type:xa.CREATE_PRODUCT_SUCCESS,id:e,product:t}}(t.id,t),t}catch(t){throw yield Va(e,t),t}}function*za(e,t){yield function(e){return{type:xa.UPDATE_PRODUCT_START,id:e}}(e);try{const r=yield(0,se.apiFetch)({path:`${Oa}/${e}`,method:"PUT",data:t});return yield function(e,t){return{type:xa.UPDATE_PRODUCT_SUCCESS,id:e,product:t}}(r.id,r),r}catch(t){throw yield $a(e,t),t}}function*Za(e,t){yield function(e){return{type:xa.DUPLICATE_PRODUCT_START,id:e}}(e);try{const r=yield(0,se.apiFetch)({path:`${Oa}/${e}/duplicate`,method:"POST",data:t});return yield function(e,t){return{type:xa.DUPLICATE_PRODUCT_SUCCESS,id:e,product:t}}(r.id,r),r}catch(t){throw yield Ka(e,t),t}}function Xa(e){return{type:xa.DELETE_PRODUCT_START,id:e}}function ec(e,t,r){return{type:xa.DELETE_PRODUCT_SUCCESS,id:e,product:t,force:r}}function tc(e,t){return{type:xa.DELETE_PRODUCT_ERROR,id:e,error:t}}function*rc(e,t=!1){yield Xa(e);try{const r=t?`${Oa}/${e}?force=true`:`${Oa}/${e}`,o=yield(0,se.apiFetch)({path:r,method:"DELETE"});return yield ec(o.id,o,t),o}catch(t){throw yield tc(e,t),t}}function oc(e,t){return{type:xa.SET_SUGGESTED_PRODUCTS,key:e,items:t}}const nc=ie.controls&&ie.controls.dispatch?ie.controls.dispatch:se.dispatch,ic=ie.controls&&ie.controls.resolveSelect?ie.controls.resolveSelect:se.select;function*sc(e){const t={...e};t&&t._fields&&!t._fields.includes("id")&&(t._fields=["id",...t._fields]);try{const{items:r,totalCount:o}=yield _e(Oa,t);return yield Wa(e,o),yield Ha(e,r,o),r}catch(t){throw yield Ya(e,t),t}}function*ac(e){try{const t=yield(0,se.apiFetch)({path:(0,ce.addQueryArgs)(`${Oa}/${e}`,{context:"edit"}),method:"GET"});return yield ja(e,t),yield nc(ma,"finishResolution","getPermalinkParts",[e]),t}catch(t){throw yield Qa(e,t),t}}function*cc(e){try{const t=(yield ic(ma,"getProduct",e)).related_ids;return(null==t?void 0:t.length)?yield ic(ma,"getProducts",{include:t}):[]}catch(e){throw e}}function*uc(e){try{const t={...e,page:1,per_page:1},{totalCount:r}=yield _e(Oa,t);return yield Wa(e,r),r}catch(t){throw yield Ja(e,t),t}}function*lc(e){yield ic(ma,"getProduct",[e])}const Ec=e=>async({dispatch:t})=>{const r=Ca(e),o=await le()({path:(0,ce.addQueryArgs)(Pa,e)});t.setSuggestedProductAction(r,o)},dc=(0,ie.createReduxStore)(ma,{reducer:(e={products:{},productsCount:{},errors:{},data:{},pending:{},suggestedProducts:{}},t)=>{if(t&&"type"in t)switch(t.type){case xa.CREATE_PRODUCT_START:return{...e,pending:{createProduct:!0}};case xa.UPDATE_PRODUCT_START:return{...e,pending:{updateProduct:{...e.pending.updateProduct||{},[t.id]:!0}}};case xa.DUPLICATE_PRODUCT_START:return{...e,pending:{duplicateProduct:{...e.pending.duplicateProduct||{},[t.id]:!0}}};case xa.CREATE_PRODUCT_SUCCESS:case xa.GET_PRODUCT_SUCCESS:case xa.UPDATE_PRODUCT_SUCCESS:case xa.DUPLICATE_PRODUCT_SUCCESS:const r=e.data||{};return{...e,data:{...r,[t.id]:{...r[t.id]||{},...t.product}},pending:{createProduct:!1,duplicateProduct:{...e.pending.duplicateProduct||{},[t.id]:!1},updateProduct:{...e.pending.updateProduct||{},[t.id]:!1}}};case xa.GET_PRODUCTS_SUCCESS:const o=[],n=t.products.reduce(((t,r)=>(o.push(r.id),t[r.id]={...e.data[r.id]||{},...r},t)),{}),i=Aa(t.query);return{...e,products:{...e.products,[i]:{data:o}},data:{...e.data,...n}};case xa.GET_PRODUCTS_TOTAL_COUNT_SUCCESS:const s=Ia(t.query);return{...e,productsCount:{...e.productsCount,[s]:t.totalCount}};case xa.GET_PRODUCT_ERROR:return{...e,errors:{...e.errors,[t.productId]:t.error}};case xa.GET_PRODUCTS_ERROR:case xa.GET_PRODUCTS_TOTAL_COUNT_ERROR:case xa.CREATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[Aa(t.query)]:t.error},pending:{createProduct:!1}};case xa.UPDATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`update/${t.id}`]:t.error}};case xa.DUPLICATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`duplicate/${t.id}`]:t.error}};case xa.DELETE_PRODUCT_START:return{...e,pending:{deleteProduct:{...e.pending.deleteProduct||{},[t.id]:!0}}};case xa.DELETE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`delete/${t.id}`]:t.error},pending:{deleteProduct:{...e.pending.deleteProduct||{},[t.id]:!1}}};case xa.DELETE_PRODUCT_SUCCESS:const a=e.data||{};return{...e,data:{...a,[t.id]:{...a[t.id]||{},...t.product,status:t.force?"deleted":"trash"}},pending:{deleteProduct:{...e.pending.deleteProduct||{},[t.id]:!1}}};case xa.SET_SUGGESTED_PRODUCTS:return{...e,suggestedProducts:{...e.suggestedProducts,[t.key]:{items:t.items||[]}}};default:return e}return e},actions:Q,controls:de,selectors:j,resolvers:V});(0,ie.register)(dc);const pc=ma,Tc="wc/admin/orders",Sc="/wc/v3/orders";function yc(e){return Se("order",e)}function _c(e){const{_fields:t,page:r,per_page:o,...n}=e;return yc(n)}const fc=Or(((e,t,r=void 0)=>{const o=yc(t),n=e.orders[o]?e.orders[o].data:void 0;if(!n)return r;if(t&&void 0!==t._fields){const r=t._fields;return n.map((t=>r.reduce(((r,o)=>({...r,[o]:e.data[t][o]})),{})))}return n.map((t=>e.data[t]))}),((e,t)=>{const r=yc(t),o=e.orders[r]?e.orders[r].data:[];return[e.orders[r],...o.map((t=>e.data[t]))]})),Rc=(e,t,r=void 0)=>{const o=_c(t);return e.ordersCount.hasOwnProperty(o)?e.ordersCount[o]:r},gc=(e,t)=>{const r=yc(t);return e.errors[r]};var mc;!function(e){e.GET_ORDER_SUCCESS="GET_ORDER_SUCCESS",e.GET_ORDER_ERROR="GET_ORDER_ERROR",e.GET_ORDERS_SUCCESS="GET_ORDERS_SUCCESS",e.GET_ORDERS_ERROR="GET_ORDERS_ERROR",e.GET_ORDERS_TOTAL_COUNT_SUCCESS="GET_ORDERS_TOTAL_COUNT_SUCCESS",e.GET_ORDERS_TOTAL_COUNT_ERROR="GET_ORDERS_TOTAL_COUNT_ERROR"}(mc||(mc={}));const Oc=mc;function hc(e,t){return{type:Oc.GET_ORDER_SUCCESS,id:e,order:t}}function Pc(e,t){return{type:Oc.GET_ORDER_ERROR,query:e,error:t}}function Ac(e,t,r){return{type:Oc.GET_ORDERS_SUCCESS,orders:t,query:e,totalCount:r}}function Ic(e,t){return{type:Oc.GET_ORDERS_ERROR,query:e,error:t}}function Cc(e,t){return{type:Oc.GET_ORDERS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function Uc(e,t){return{type:Oc.GET_ORDERS_TOTAL_COUNT_ERROR,query:e,error:t}}function*vc(e){const t={...e};t&&t._fields&&!t._fields.includes("id")&&(t._fields=["id",...t._fields]);try{const{items:r,totalCount:o}=yield _e(Sc,t);return yield Cc(e,o),yield Ac(e,r,o),r}catch(t){return yield Ic(e,t),t}}function*Nc(e){try{const t={...e,page:1,per_page:1},{totalCount:r}=yield _e(Sc,t);return yield Cc(e,r),r}catch(t){return yield Uc(e,t),t}}const Dc=(0,ie.createReduxStore)(Tc,{reducer:(e={orders:{},ordersCount:{},errors:{},data:{}},t)=>{if(t&&"type"in t)switch(t.type){case Oc.GET_ORDER_SUCCESS:const r=e.data||{};return{...e,data:{...r,[t.id]:{...r[t.id]||{},...t.order}}};case Oc.GET_ORDERS_SUCCESS:const o=[],n=t.orders.reduce(((t,r)=>(o.push(r.id),t[r.id]={...e.data[r.id]||{},...r},t)),{}),i=yc(t.query);return{...e,orders:{...e.orders,[i]:{data:o}},data:{...e.data,...n}};case Oc.GET_ORDERS_TOTAL_COUNT_SUCCESS:const s=_c(t.query);return{...e,ordersCount:{...e.ordersCount,[s]:t.totalCount}};case Oc.GET_ORDER_ERROR:case Oc.GET_ORDERS_ERROR:case Oc.GET_ORDERS_TOTAL_COUNT_ERROR:return{...e,errors:{...e.errors,[yc(t.query)]:t.error}};default:return e}return e},actions:$,controls:de,selectors:K,resolvers:H});(0,ie.register)(Dc);const wc=Tc,bc="wc/admin/products/attributes";var Gc;!function(e){e.CREATE_ITEM="CREATE_ITEM",e.DELETE_ITEM="DELETE_ITEM",e.GET_ITEM="GET_ITEM",e.GET_ITEMS="GET_ITEMS",e.GET_ITEMS_TOTAL_COUNT="GET_ITEMS_TOTAL_COUNT",e.UPDATE_ITEM="UPDATE_ITEM"}(Gc||(Gc={}));const kc=Gc,Mc=(e,t,r)=>{var o;let n=e;if(null===(o=n.match(/{(.*?)}/g))||void 0===o||o.forEach(((e,t)=>{n=n.replace(e,r[t].toString())})),new RegExp(/{|}/).test(n.toString()))throw new Error("Not all URL parameters were replaced");return(0,ce.addQueryArgs)(n,t)},Lc=(e,t=[])=>{const r="string"==typeof e||"number"==typeof e?e:e.id;return t.length?t.join("/")+"/"+r:r},Fc=(e,t=[],r={})=>{const o=[],n={},i=t.length>0;return e.forEach((e=>{const s=i?Lc(e.id,t):e.id;o.push(s),n[s]={...r[s]||{},...e}})),{objItems:n,ids:o}},qc=(e,t=[])=>"string"==typeof e||"number"==typeof e?{id:e,key:e}:{id:e.id,key:Lc(e,t)},xc=(e,t,r=[])=>(...o)=>(r.forEach(((e,t)=>{void 0===o[t+1]&&(o[t+1]=e)})),e(...o,t)),jc=e=>{var t;const r=[];return null===(t=e.match(/{(.*?)}/g))||void 0===t||t.forEach((e=>{const t=e.substr(1,e.length-2);r.push(t)})),r},Qc=(e,t)=>{if("object"!=typeof t)return[];const r=[];return jc(e).forEach((e=>{t.hasOwnProperty(e)&&r.push(t[e])})),r},Vc=(e,t)=>{const[r,...o]=e;if(!r||!((e,t)=>{if("string"==typeof e||"number"==typeof e)return!0;const r=["id",...jc(t)];return!(!e||"object"!=typeof e||!e.hasOwnProperty("id")||JSON.stringify(r.sort())!==JSON.stringify(Object.keys(e).sort()))})(r,t))return e;const n=Qc(t,r),{key:i}=qc(r,n);return[i,...o]},Kc=(e,t)=>{const r={...e};return jc(t).forEach((e=>{delete r[e]})),r},$c=Se,Hc=(e,t)=>{switch(e){case`create${t}`:return kc.CREATE_ITEM;case`delete${t}`:return kc.DELETE_ITEM;case`update${t}`:return kc.UPDATE_ITEM}return e},Yc=(e,t)=>{const r=$c(kc.CREATE_ITEM,t);return e.errors[r]},Wc=(e,t,r)=>{const o=Qc(r,t),{key:n}=qc(t,o),i=$c(kc.DELETE_ITEM,n);return e.errors[i]},Jc=(e,t,r)=>{const o=Qc(r,t),{key:n}=qc(t,o);return e.data[n]},Bc=(e,t,r)=>{const o=Qc(r,t),{key:n}=qc(t,o),i=$c(kc.GET_ITEM,n);return e.errors[i]},zc=Or(((e,t)=>{const r=$c(kc.GET_ITEMS,t||{}),o=e.items[r]?e.items[r].data:void 0;if(!o)return null;if(t&&void 0!==t._fields){const r=t._fields;return o.map((t=>r.reduce(((r,o)=>({...r,[o]:e.data[t][o]})),{})))}return o.map((t=>e.data[t])).filter((e=>void 0!==e))}),((e,t)=>{const r=$c(kc.GET_ITEMS,t||{}),o=e.items[r]?e.items[r].data:void 0;return[e.items[r],...(o||[]).map((t=>e.data[t]))]})),Zc=(e,t,r=void 0)=>{const o=ye(kc.GET_ITEMS,t||{});return e.itemsCount.hasOwnProperty(o)?e.itemsCount[o]:r},Xc=(e,t)=>{const r=$c(kc.GET_ITEMS,t||{});return e.errors[r]},eu=(e,t,r)=>{const{key:o}=qc(t,r),n=$c(kc.UPDATE_ITEM,o);return e.errors[n]},tu={};var ru;!function(e){e.CREATE_ITEM_ERROR="CREATE_ITEM_ERROR",e.CREATE_ITEM_REQUEST="CREATE_ITEM_REQUEST",e.CREATE_ITEM_SUCCESS="CREATE_ITEM_SUCCESS",e.DELETE_ITEM_ERROR="DELETE_ITEM_ERROR",e.DELETE_ITEM_REQUEST="DELETE_ITEM_REQUEST",e.DELETE_ITEM_SUCCESS="DELETE_ITEM_SUCCESS",e.GET_ITEM_ERROR="GET_ITEM_ERROR",e.GET_ITEM_SUCCESS="GET_ITEM_SUCCESS",e.GET_ITEMS_ERROR="GET_ITEMS_ERROR",e.GET_ITEMS_SUCCESS="GET_ITEMS_SUCCESS",e.UPDATE_ITEM_ERROR="UPDATE_ITEM_ERROR",e.UPDATE_ITEM_REQUEST="UPDATE_ITEM_REQUEST",e.UPDATE_ITEM_SUCCESS="UPDATE_ITEM_SUCCESS",e.GET_ITEMS_TOTAL_COUNT_SUCCESS="GET_ITEMS_TOTAL_COUNT_SUCCESS",e.GET_ITEMS_TOTAL_COUNT_ERROR="GET_ITEMS_TOTAL_COUNT_ERROR"}(ru||(ru={}));const ou=ru;function nu(e,t){return{type:ou.GET_ITEMS_ERROR,query:e,error:t,errorType:kc.GET_ITEMS}}function iu(e,t,r){return{type:ou.GET_ITEMS_SUCCESS,items:t,query:e,urlParameters:r}}function su(e,t){return{type:ou.GET_ITEMS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function au(e,t){return{type:ou.GET_ITEMS_TOTAL_COUNT_ERROR,query:e,error:t,errorType:kc.GET_ITEMS_TOTAL_COUNT}}const cu=e=>(t={items:{},data:{},itemsCount:{},errors:{},requesting:{}},r)=>{var o,n,i;const s=t.data||{};if(r&&"type"in r)switch(r.type){case ru.CREATE_ITEM_ERROR:const e=$c(r.errorType,r.query||{});return{...t,errors:{...t.errors,[e]:r.error},requesting:{...t.requesting,[e]:!1}};case ru.GET_ITEMS_TOTAL_COUNT_ERROR:case ru.GET_ITEMS_ERROR:return{...t,errors:{...t.errors,[$c(r.errorType,r.query||{})]:r.error}};case ru.GET_ITEMS_TOTAL_COUNT_SUCCESS:return{...t,itemsCount:{...t.itemsCount,[ye(kc.GET_ITEMS,r.query||{})]:r.totalCount}};case ru.CREATE_ITEM_SUCCESS:{const{options:e={}}=r,{objItems:a,ids:c}=Fc([r.item],e.optimisticUrlParameters,s),u={...s,...a},l=$c(kc.CREATE_ITEM,c[0],r.query),E=$c(kc.GET_ITEMS,e.optimisticQueryUpdate),d=ye(kc.GET_ITEMS,(null==e?void 0:e.optimisticQueryUpdate)||{});let p=t.items,T=[...(null===(o=p[E])||void 0===o?void 0:o.data)||[],...c],S=t.itemsCount;if(null==e?void 0:e.optimisticQueryUpdate){if(null===(n=e.optimisticQueryUpdate)||void 0===n?void 0:n.order_by){const t=null===(i=e.optimisticQueryUpdate)||void 0===i?void 0:i.order_by;let r=Object.values(function(e,t){return t.reduce(((t,r)=>(e[r]&&(t[r]=e[r]),t)),{})}(u,T));r=r.sort(((e,r)=>String(e[t]).toLowerCase().localeCompare(String(r[t]).toLowerCase())));const{ids:o}=Fc(r,e.optimisticUrlParameters);T=o}p={...p,[E]:{data:T}},S={...t.itemsCount,[d]:T.length}}return{...t,items:p,itemsCount:S,data:u,requesting:{...t.requesting,[l]:!1}}}case ru.GET_ITEM_SUCCESS:return{...t,data:{...s,[r.key]:{...s[r.key]||{},...r.item}}};case ru.UPDATE_ITEM_SUCCESS:const a=$c(kc.UPDATE_ITEM,r.key,r.query);return{...t,data:{...s,[r.key]:{...s[r.key]||{},...r.item}},requesting:{...t.requesting,[a]:!1}};case ru.DELETE_ITEM_SUCCESS:const c=$c(kc.DELETE_ITEM,r.key,r.force),u=Object.keys(t.data).reduce(((e,o)=>o!==r.key.toString()?(e[o]=t.data[o],e):(r.force||(e[o]=r.item),e)),{});return{...t,data:u,requesting:{...t.requesting,[c]:!1}};case ru.DELETE_ITEM_ERROR:const l=$c(r.errorType,r.key,r.force);return{...t,errors:{...t.errors,[l]:r.error},requesting:{...t.requesting,[l]:!1}};case ru.GET_ITEM_ERROR:return{...t,errors:{...t.errors,[$c(r.errorType,r.key)]:r.error}};case ru.UPDATE_ITEM_ERROR:const E=$c(r.errorType,r.key,r.query);return{...t,errors:{...t.errors,[E]:r.error},requesting:{...t.requesting,[E]:!1}};case ru.GET_ITEMS_SUCCESS:const{objItems:d,ids:p}=Fc(r.items,r.urlParameters,s),T=$c(kc.GET_ITEMS,r.query||{});return{...t,items:{...t.items,[T]:{data:p}},data:{...t.data,...d}};case ru.CREATE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[$c(kc.CREATE_ITEM,r.query)]:!0}};case ru.DELETE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[$c(kc.DELETE_ITEM,r.key,r.force)]:!0}};case ru.UPDATE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[$c(kc.UPDATE_ITEM,r.key,r.query)]:!0}}}return e?e(t,r):t},uu=({storeName:e,resourceName:t,namespace:r,pluralResourceName:o,storeConfig:n})=>{const i=(({namespace:e,resourceName:t})=>({[`create${t}`]:function*(t,r){yield function(e){return{type:ou.CREATE_ITEM_REQUEST,query:e}}(t);const o=Qc(e,t);try{const n=yield(0,se.apiFetch)({path:Mc(e,Kc(t,e),o),method:"POST"}),{key:i}=qc(n.id,o);return yield function(e,t,r,o){return{type:ou.CREATE_ITEM_SUCCESS,key:e,item:t,query:r,options:o}}(i,n,t,r),n}catch(e){throw yield function(e,t){return{type:ou.CREATE_ITEM_ERROR,query:e,error:t,errorType:kc.CREATE_ITEM}}(t,e),e}},[`delete${t}`]:function*(t,r=!0){const o=Qc(e,t),{id:n,key:i}=qc(t,o);yield function(e,t){return{type:ou.DELETE_ITEM_REQUEST,key:e,force:t}}(i,r);try{const t=yield(0,se.apiFetch)({path:Mc(`${e}/${n}`,{force:r},o),method:"DELETE"});return yield function(e,t,r){return{type:ou.DELETE_ITEM_SUCCESS,key:e,force:t,item:r}}(i,r,t),t}catch(e){throw yield function(e,t,r){return{type:ou.DELETE_ITEM_ERROR,key:e,error:t,errorType:kc.DELETE_ITEM,force:r}}(i,e,r),e}},[`update${t}`]:function*(t,r){const o=Qc(e,t),{id:n,key:i}=qc(t,o);yield function(e,t){return{type:ou.UPDATE_ITEM_REQUEST,key:e,query:t}}(i,r);try{const t=yield(0,se.apiFetch)({path:Mc(`${e}/${n}`,{},o),method:"PUT",data:r});return yield function(e,t,r){return{type:ou.UPDATE_ITEM_SUCCESS,key:e,item:t,query:r}}(i,t,r),t}catch(e){throw yield function(e,t,r){return{type:ou.UPDATE_ITEM_ERROR,key:e,error:t,errorType:kc.UPDATE_ITEM,query:r}}(i,e,r),e}}}))({resourceName:t,namespace:r}),s=(({storeName:e,resourceName:t,pluralResourceName:r,namespace:o})=>({[`get${t}`]:function*(e){const t=Qc(o,e),{id:r,key:n}=qc(e,t);try{const e=yield(0,se.apiFetch)({path:Mc(`${o}/${r}`,{},t),method:"GET"});return yield function(e,t){return{type:ou.GET_ITEM_SUCCESS,key:e,item:t}}(n,e),e}catch(e){throw yield function(e,t){return{type:ou.GET_ITEM_ERROR,key:e,error:t,errorType:kc.GET_ITEM}}(n,e),e}},[`get${r}`]:function*(n){const i=Qc(o,n||{}),s=Kc(n||{},o);yield ie.controls.dispatch(e,"startResolution",`get${r}TotalCount`,[n]),s&&s._fields&&!s._fields.includes("id")&&(s._fields=["id",...s._fields]);try{const a=Mc(o,n||{},i),{items:c,totalCount:u}=yield _e(a,s);yield su(n,u),yield ie.controls.dispatch(e,"finishResolution",`get${r}TotalCount`,[n]),yield iu(n,c,i);for(const r of c)r.id&&(yield ie.controls.dispatch(e,"finishResolution",`get${t}`,[r.id]));return c}catch(e){throw yield au(n,e),yield nu(n,e),e}},[`get${r}TotalCount`]:function*(t){if(yield ie.controls.select(e,"hasStartedResolution",`get${r}`,[t]))return;const n={...t||{},page:1,per_page:1},i=Qc(o,n),s=Kc(n,o);s&&s._fields&&!s._fields.includes("id")&&(s._fields=["id",...s._fields]);try{const e=Mc(o,{},i),{totalCount:r}=yield _e(e,n);return yield su(t,r),r}catch(e){return yield au(t,e),e}}}))({storeName:e,resourceName:t,pluralResourceName:o,namespace:r}),a=(({resourceName:e,pluralResourceName:t,namespace:r})=>({[`get${e}`]:xc(Jc,r),[`get${e}Error`]:xc(Bc,r),[`get${t}`]:xc(zc,r,[tu]),[`get${t}TotalCount`]:xc(Zc,r,[tu,void 0]),[`get${t}Error`]:xc(Xc,r),[`get${e}CreateError`]:xc(Yc,r),[`get${e}DeleteError`]:xc(Wc,r),[`get${e}UpdateError`]:xc(eu,r),hasFinishedRequest:(t,o,n=[])=>{const i=Vc(n,r),s=Hc(o,e),a=$c(s,...i);if(o)return t.requesting.hasOwnProperty(a)&&!t.requesting[a]},isRequesting:(t,o,n=[])=>{const i=Vc(n,r),s=Hc(o,e),a=$c(s,...i);return t.requesting[a]}}))({resourceName:t,pluralResourceName:o,namespace:r}),{reducer:c,actions:u={},selectors:l={},resolvers:E={},controls:d={}}=n||{},p=c?cu(c):cu(),T=(0,ie.createReduxStore)(e,{reducer:p,actions:{...i,...u},selectors:{...a,...l},resolvers:{...s,...E},controls:{...de,...d}});return(0,ie.register)(T),T},lu=uu({storeName:bc,resourceName:"ProductAttribute",pluralResourceName:"ProductAttributes",namespace:"/wc/v3/products/attributes"}),Eu=bc,du="experimental/wc/admin/products/shipping-classes",pu=uu({storeName:du,resourceName:"ProductShippingClass",pluralResourceName:"ProductShippingClasses",namespace:"/wc/v3/products/shipping_classes"}),Tu=du,Su="experimental/wc/admin/shipping/zones",yu=uu({storeName:Su,resourceName:"ShippingZone",pluralResourceName:"ShippingZones",namespace:"/wc/v3/shipping/zones"}),_u=Su,fu="wc/admin/products/tags",Ru=uu({storeName:fu,resourceName:"ProductTag",pluralResourceName:"ProductTags",namespace:"/wc/v3/products/tags"}),gu=fu,mu="experimental/wc/admin/products/categories",Ou=uu({storeName:mu,resourceName:"ProductCategory",pluralResourceName:"ProductCategories",namespace:"/wc/v3/products/categories"}),hu=mu,Pu="wc/admin/products/attributes/terms",Au=uu({storeName:Pu,resourceName:"ProductAttributeTerm",pluralResourceName:"ProductAttributeTerms",namespace:"/wc/v3/products/attributes/{attribute_id}/terms"}),Iu=Pu,Cu="wc/admin/products/variations",Uu="/wc/v3/products/{product_id}/variations";var vu;!function(e){e.GENERATE_VARIATIONS_REQUEST="GENERATE_VARIATIONS_REQUEST",e.GENERATE_VARIATIONS_SUCCESS="GENERATE_VARIATIONS_SUCCESS",e.GENERATE_VARIATIONS_ERROR="GENERATE_VARIATIONS_ERROR",e.BATCH_UPDATE_VARIATIONS_ERROR="BATCH_UPDATE_VARIATIONS_ERROR"}(vu||(vu={}));const Nu=vu;var Du;!function(e){e.GENERATE_VARIATIONS="GENERATE_VARIATIONS"}(Du||(Du={}));const wu=Du;function bu(e,t){return{type:Nu.GENERATE_VARIATIONS_ERROR,key:e,error:t,errorType:wu.GENERATE_VARIATIONS}}function Gu(e){return{type:Nu.GENERATE_VARIATIONS_REQUEST,key:e}}function ku(e){return{type:Nu.GENERATE_VARIATIONS_SUCCESS,key:e}}const Mu=function*(e,t,r,o=!0){const n=Qc(Uu,e),{key:i}=qc(e,n);if(yield Gu(i),o)try{yield ie.controls.dispatch("core","saveEntityRecord","postType","product",{id:n[0],...t})}catch(e){throw yield bu(i,e),e}try{const e=yield(0,se.apiFetch)({path:Mc(`${Uu}/generate`,{},n),method:"POST",data:r});return yield ku(i),e}catch(e){throw yield bu(i,e),e}};function Lu(e,t){return{type:Nu.BATCH_UPDATE_VARIATIONS_ERROR,key:e,error:t,errorType:"BATCH_UPDATE_VARIATIONS"}}function*Fu(e,t){const r=Qc(Uu,e);try{return yield(0,se.apiFetch)({path:Mc(`${Uu}/batch`,{},r),method:"POST",data:t})}catch(t){const{key:o}=qc(e,r);throw yield Lu(o,t),t}}const qu=(e,t)=>{const r=Qc(Uu,t),{key:o}=qc(t,r),n=$c(wu.GENERATE_VARIATIONS,o);return e.requesting[n]},xu=(e,t)=>{const r=Qc(Uu,t),{key:o}=qc(t,r),n=$c(wu.GENERATE_VARIATIONS,o);return e.errors[n]},ju=uu({storeName:Cu,resourceName:"ProductVariation",pluralResourceName:"ProductVariations",namespace:Uu,storeConfig:{reducer:(e={items:{},data:{},itemsCount:{},errors:{},requesting:{}},t)=>{if(t&&"type"in t)switch(t.type){case vu.GENERATE_VARIATIONS_REQUEST:return{...e,requesting:{...e.requesting,[$c(wu.GENERATE_VARIATIONS,t.key)]:!0}};case vu.GENERATE_VARIATIONS_SUCCESS:return{...e,requesting:{...e.requesting,[$c(wu.GENERATE_VARIATIONS,t.key)]:!1},errors:{...e.errors,[$c(wu.GENERATE_VARIATIONS,t.key)]:void 0}};case vu.GENERATE_VARIATIONS_ERROR:return{...e,errors:{...e.errors,[$c(t.errorType,t.key)]:t.error},requesting:{...e.requesting,[$c(wu.GENERATE_VARIATIONS,t.key)]:!1}};default:return e}return e},actions:Y,selectors:W}}),Qu=Cu,Vu="experimental/wc/admin/tax-classes",Ku="/wc/v3/taxes/classes";function*$u(e){const t=Qc(Ku,e||{}),r=Kc(e||{},Ku);try{const o=Mc(Ku,e||{},t),{items:n}=yield _e(o,r);return yield su(e,n.length),yield iu(e,n.map((e=>{var t;return{...e,id:null!==(t=e.id)&&void 0!==t?t:e.slug}})),t),n}catch(t){throw yield au(e,t),yield nu(e,t),t}}const Hu=uu({storeName:Vu,resourceName:"TaxClass",pluralResourceName:"TaxClasses",namespace:Ku,storeConfig:{resolvers:J}}),Yu=Vu;var Wu;!function(e){e.OfflinePmsGroup="offline_pms_group",e.OfflinePm="offline_pm",e.Suggestion="suggestion",e.Gateway="gateway"}(Wu||(Wu={}));const Ju="experimental/wc/admin/product-form",Bu=e=>e.fields,zu=(e,t)=>e.fields.find((e=>e.id===t)),Zu=e=>{const{errors:t,...r}=e;return r};var Xu;!function(e){e.GET_FIELDS_ERROR="GET_FIELDS_ERROR",e.GET_FIELDS_SUCCESS="GET_FIELDS_SUCCESS",e.GET_PRODUCT_FORM_ERROR="GET_PRODUCT_FORM_ERROR",e.GET_PRODUCT_FORM_SUCCESS="GET_PRODUCT_FORM_SUCCESS"}(Xu||(Xu={}));const el=Xu;function tl(e){return{type:el.GET_FIELDS_SUCCESS,fields:e}}function rl(e){return{type:el.GET_FIELDS_ERROR,error:e}}function ol(e){return{type:el.GET_PRODUCT_FORM_SUCCESS,fields:e.fields,sections:e.sections,subsections:e.subsections,tabs:e.tabs}}function nl(e){return{type:el.GET_PRODUCT_FORM_ERROR,error:e}}function*il(){try{const e=we+"/product-form/fields";return tl(yield(0,se.apiFetch)({path:e,method:"GET"}))}catch(e){return rl(e)}}function*sl(){try{const e=we+"/product-form";return ol(yield(0,se.apiFetch)({path:e,method:"GET"}))}catch(e){return nl(e)}}const al=(0,ie.createReduxStore)(Ju,{reducer:(e={errors:{},fields:[],sections:[],subsections:[],tabs:[]},t)=>{switch(t.type){case el.GET_FIELDS_SUCCESS:e={...e,fields:t.fields};break;case el.GET_FIELDS_ERROR:e={...e,errors:{...e.errors,fields:t.error}};break;case el.GET_PRODUCT_FORM_SUCCESS:e={...e,fields:t.fields,sections:t.sections,subsections:t.subsections,tabs:t.tabs};break;case el.GET_PRODUCT_FORM_ERROR:e={...e,errors:{...e.errors,fields:t.error,sections:t.error,subsections:t.error}}}return e},actions:z,controls:se.controls,selectors:B,resolvers:Z});(0,ie.register)(al);const cl=Ju,ul="wc/admin/import",ll=e=>{const{activeImport:t,lastImportStartTimestamp:r}=e;return{activeImport:t,lastImportStartTimestamp:r}},El=e=>{const{period:t,skipPrevious:r}=e;return{period:t,skipPrevious:r}},dl=(e,t)=>{const r=JSON.stringify(t);return e.importStatus[r]||{}},pl=(e,t)=>{const{importTotals:r,lastImportStartTimestamp:o}=e;return{...r[JSON.stringify(t)],lastImportStartTimestamp:o}},Tl=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]||!1},Sl={SET_IMPORT_DATE:"SET_IMPORT_DATE",SET_IMPORT_ERROR:"SET_IMPORT_ERROR",SET_IMPORT_PERIOD:"SET_IMPORT_PERIOD",SET_IMPORT_STARTED:"SET_IMPORT_STARTED",SET_IMPORT_STATUS:"SET_IMPORT_STATUS",SET_IMPORT_TOTALS:"SET_IMPORT_TOTALS",SET_SKIP_IMPORTED:"SET_SKIP_IMPORTED"};function yl(e){return{type:Sl.SET_IMPORT_STARTED,activeImport:e}}function _l(e,t){return t?{type:Sl.SET_IMPORT_DATE,date:e}:{type:Sl.SET_IMPORT_PERIOD,date:e}}function fl(e){return{type:Sl.SET_SKIP_IMPORTED,skipPrevious:e}}function Rl(e,t){return{type:Sl.SET_IMPORT_STATUS,importStatus:t,query:e}}function gl(e,t){return{type:Sl.SET_IMPORT_TOTALS,importTotals:t,query:e}}function ml(e,t){return{type:Sl.SET_IMPORT_ERROR,error:t,query:e}}function*Ol(e,t=!1){yield yl(t);try{return yield(0,se.apiFetch)({path:e,method:"POST"})}catch(t){throw yield ml(e,t),t}}function*hl(e){try{const t=(0,ce.addQueryArgs)(`${De}/reports/import/status`,"object"==typeof e?(0,ve.omit)(e,["timestamp"]):{}),r=yield(0,se.apiFetch)({path:t});yield Rl(e,r)}catch(t){yield ml(e,t)}}function*Pl(e){try{const t=(0,ce.addQueryArgs)(`${De}/reports/import/totals`,e),r=yield(0,se.apiFetch)({path:t});yield gl(e,r)}catch(t){yield ml(e,t)}}const Al=window.moment;var Il=r.n(Al);const Cl=(0,ie.createReduxStore)(ul,{reducer:(e={activeImport:!1,importStatus:{},importTotals:{},errors:{},lastImportStartTimestamp:0,period:{date:Il()().format((0,Ue.__)("MM/DD/YYYY","woocommerce")),label:"all"},skipPrevious:!0},t)=>{switch(t.type){case Sl.SET_IMPORT_STARTED:const{activeImport:r}=t;e={...e,activeImport:r,lastImportStartTimestamp:r?Date.now():e.lastImportStartTimestamp};break;case Sl.SET_IMPORT_PERIOD:e={...e,period:{...e.period,label:t.date},activeImport:!1};break;case Sl.SET_IMPORT_DATE:e={...e,period:{date:t.date,label:"custom"},activeImport:!1};break;case Sl.SET_SKIP_IMPORTED:e={...e,skipPrevious:t.skipPrevious,activeImport:!1};break;case Sl.SET_IMPORT_STATUS:const{query:o,importStatus:n}=t;e={...e,importStatus:{...e.importStatus,[JSON.stringify(o)]:n},errors:{...e.errors,[JSON.stringify(o)]:!1}};break;case Sl.SET_IMPORT_TOTALS:e={...e,importTotals:{...e.importTotals,[JSON.stringify(t.query)]:t.importTotals}};break;case Sl.SET_IMPORT_ERROR:e={...e,errors:{...e.errors,[JSON.stringify(t.query)]:t.error}}}return e},actions:ee,controls:se.controls,selectors:X,resolvers:te});(0,ie.register)(Cl);const Ul=ul,vl=window.wp.compose,Nl=window.wp.element,Dl=(e,t)=>(0,vl.createHigherOrderComponent)((r=>o=>{const n=(0,Nl.useRef)(t),{startResolution:i,finishResolution:s,updateSettingsForGroup:a,clearIsDirty:c}=(0,ie.useDispatch)(rt),{isResolvingGroup:u,hasFinishedResolutionGroup:l}=(0,ie.useSelect)((t=>{const{isResolving:r,hasFinishedResolution:o}=t(rt);return{isResolvingGroup:r("getSettings",[e]),hasFinishedResolutionGroup:o("getSettings",[e])}}),[]);return(0,Nl.useEffect)((()=>{n.current&&(u||l||(i("getSettings",[e]),a(e,n.current),c(e),s("getSettings",[e])))}),[u,l,s,a,i,c]),(0,Nl.createElement)(r,{...o})}),"withSettingsHydration"),wl=e=>{let t=!1;return(0,vl.createHigherOrderComponent)((r=>o=>{const n=(0,Nl.useRef)(e),{isResolvingGroup:i,hasFinishedResolutionGroup:s}=(0,ie.useSelect)((e=>{const{isResolving:t,hasFinishedResolution:r}=e(cn);return{isResolvingGroup:t("getProfileItems",[]),hasFinishedResolutionGroup:r("getProfileItems",[])}}),[]),{startResolution:a,finishResolution:c,setProfileItems:u}=(0,ie.useDispatch)(cn);return(0,Nl.useEffect)((()=>{if(!n.current)return;const{profileItems:e}=n.current;e&&(!e||t||i||s||(a("getProfileItems",[]),u(e,!0),c("getProfileItems",[]),t=!0))}),[c,u,a,i,s]),(0,Nl.createElement)(r,{...o})}),"withOnboardingHydration")},bl=e=>(0,vl.createHigherOrderComponent)((t=>r=>{const o=(0,ie.useSelect)((t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(ne.store);return!r("getCurrentUser",[])&&!o("getCurrentUser",[])}),[]),{startResolution:n,finishResolution:i,receiveCurrentUser:s}=(0,ie.useDispatch)(ne.store);return o&&(n("getCurrentUser",[]),s(e),i("getCurrentUser",[])),(0,Nl.createElement)(t,{...r})}),"withCurrentUserHydration"),Gl=e=>(0,vl.createHigherOrderComponent)((t=>r=>{Qr()("withNavigationHydration",{});const o=(0,ie.useSelect)((t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(Ni);return!r("getMenuItems")&&!o("getMenuItems")}),[]),{startResolution:n,finishResolution:i,setMenuItems:s}=(0,ie.useDispatch)(Ni);return(0,Nl.useEffect)((()=>{o&&(n("getMenuItems",[]),s(e.menuItems),i("getMenuItems",[]))}),[o]),(0,Nl.createElement)(t,{...r})}),"withNavigationHydration"),kl=e=>(0,vl.createHigherOrderComponent)((t=>r=>{const o=(0,ie.useSelect)((t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(nt);return!r("getActivePlugins",[])&&!o("getActivePlugins",[])}),[]),{startResolution:n,finishResolution:i,updateActivePlugins:s,updateInstalledPlugins:a,updateIsJetpackConnected:c}=(0,ie.useDispatch)(nt);return(0,Nl.useEffect)((()=>{o&&(n("getActivePlugins",[]),n("getInstalledPlugins",[]),n("isJetpackConnected",[]),s(e.activePlugins,!0),a(e.installedPlugins,!0),c(!(!e.jetpackStatus||!e.jetpackStatus.isActive)),i("getActivePlugins",[]),i("getInstalledPlugins",[]),i("isJetpackConnected",[]))}),[o]),(0,Nl.createElement)(t,{...r})}),"withPluginsHydration"),Ml=e=>{const t=(0,ie.useSelect)((t=>{const{isResolving:r,hasFinishedResolution:o}=t(nr);return e?Object.fromEntries(Object.keys(e).map((e=>[e,!r("getOption",[e])&&!o("getOption",[e])]))):{}}),[]),{startResolution:r,finishResolution:o,receiveOptions:n}=(0,ie.useDispatch)(nr);(0,Nl.useEffect)((()=>{Object.entries(t).forEach((([t,i])=>{i&&(r("getOption",[t]),n({[t]:e[t]}),o("getOption",[t]))}))}),[t])},Ll=e=>(0,vl.createHigherOrderComponent)((t=>r=>(Ml(e),(0,Nl.createElement)(t,{...r}))),"withOptionsHydration"),Fl=(e,t=[])=>{const{requestedSettings:r,settingsError:o,isRequesting:n,isDirty:i}=(0,ie.useSelect)((r=>{const{getLastSettingsErrorForGroup:o,getSettingsForGroup:n,getIsDirty:i,isUpdateSettingsRequesting:s}=r(rt);return{requestedSettings:n(e,t),settingsError:Boolean(o(e)),isRequesting:s(e),isDirty:i(e,t)}}),[e,...t.sort()]),{persistSettingsForGroup:s,updateAndPersistSettingsForGroup:a,updateSettingsForGroup:c}=(0,ie.useDispatch)(rt),u=(0,Nl.useCallback)(((t,r)=>{c(e,{[t]:r})}),[e]);return{settingsError:o,isRequesting:n,isDirty:i,...r,persistSettings:(0,Nl.useCallback)((()=>{s(e)}),[e]),updateAndPersistSettings:(0,Nl.useCallback)(((t,r)=>{a(e,{[t]:r})}),[e]),updateSettings:u}},ql=e=>{const t=e.woocommerce_meta||{};return(0,ve.mapValues)(t,(e=>{if(!e||0===e.length)return"";try{return JSON.parse(e)}catch(t){return e}}))},xl=()=>{const e=(0,ie.useDispatch)(ne.store),{addEntities:t,receiveCurrentUser:r,saveEntityRecord:o}=e;let{saveUser:n}=e;const i=(0,ie.useSelect)((e=>{const{getCurrentUser:t,getEntity:r,getEntityRecord:o,getLastEntitySaveError:n,hasStartedResolution:i,hasFinishedResolution:s}=e(ne.store);return{isRequesting:i("getCurrentUser",[])&&!s("getCurrentUser",[]),user:t(),getCurrentUser:t,getEntity:r,getEntityRecord:o,getLastEntitySaveError:n}}),[]),s=i.user?ql(i.user):{};return{isRequesting:i.isRequesting,...s,updateUserPreferences:e=>{"function"!=typeof n&&(n=async e=>(Boolean(i.getEntity("root","user"))||await t([{name:"user",kind:"root",baseURL:"/wp/v2/users",plural:"users"}]),await o("root","user",e),i.getEntityRecord("root","user",e.id)));const s=i.getCurrentUser();return async function(e,t,r,o,n){const i=(0,ve.mapValues)(n,(e=>"string"==typeof e?e:JSON.stringify(e)));if(0===Object.keys(i).length)return{error:new Error("Invalid woocommerce_meta data for update."),updatedUser:void 0};e({...t,woocommerce_meta:{...t.woocommerce_meta,...i}});const s=await r({id:t.id,woocommerce_meta:i});return void 0===s?{error:o("root","user",t.id),updatedUser:s}:{updatedUser:{...s,woocommerce_meta:ql(s)}}}(r,s,n,i.getLastEntitySaveError,e)}}},jl=()=>{const e=(0,ie.useSelect)((e=>{const{getCurrentUser:t,hasStartedResolution:r,hasFinishedResolution:o}=e(ne.store);return{isRequesting:r("getCurrentUser",[])&&!o("getCurrentUser",[]),user:t(),getCurrentUser:t}}),[]);return{currentUserCan:t=>!(!e.user||!e.user.is_super_admin)||!(!e.user||!e.user.capabilities[t]),user:e.user,isRequesting:e.isRequesting}},Ql=e=>e.filter((e=>!e.isDismissed));function Vl(e){const{endpoint:t,query:r,limitBy:o,filters:n=[],advancedFilters:i={}}=e;return r.search?(o||[t]).reduce(((e,t)=>(e[t]=r[t],e)),{}):n.map((e=>function(e,t,r){const o=r[e.param];if(!o)return{};if("advanced"===o){const e=(0,ki.getActiveFiltersFromQuery)(r,t.filters);if(0===e.length)return{};const o=(0,ki.getQueryFromActiveFilters)(e.map((e=>function(e,t){const r=e.filters[t.key];if("Date"!==(0,ve.get)(r,["input","component"]))return t;const{rule:o,value:n}=t,i={after:"start",before:"end"};if(Array.isArray(n)){const[e,r]=n;return Object.assign({},t,{value:[(0,os.appendTimestamp)(Il()(e),i.after),(0,os.appendTimestamp)(Il()(r),i.before)]})}return Object.assign({},t,{value:(0,os.appendTimestamp)(Il()(n),i[o])})}(t,e))),{},t.filters);return{match:r.match||"all",...o}}const n=(0,ve.find)((0,ki.flattenFilters)(e.filters),{value:o});if(!n)return{};if(n.settings&&n.settings.param){const{param:e}=n.settings;return r[e]?{[e]:r[e]}:{}}return{[e.param]:o}}(e,i,r))).reduce(((e,t)=>Object.assign(e,t)),{})}const Kl=["stock","customers"];function $l(e){const{endpoint:t,dataType:r,query:o,fields:n,defaultDateRange:i}=e,s=(0,os.getCurrentDates)(o,i),a=(0,os.getIntervalForQuery)(o,i),c=Vl(e),u=s[r].before;return(0,ve.includes)(Kl,t)?{...c,fields:n}:{order:"asc",interval:a,per_page:Ge,after:(0,os.appendTimestamp)(s[r].after,"start"),before:(0,os.appendTimestamp)(u,"end"),segmentby:o.segmentby,fields:n,...c}}function Hl(e){const{endpoint:t,select:r}=e,{getReportStats:o,getReportStatsError:n,isResolving:i}=r($n),s={isRequesting:!1,isError:!1,totals:{primary:null,secondary:null}},a=$l({...e,dataType:"primary"}),c=o(t,a);if(i("getReportStats",[t,a]))return{...s,isRequesting:!0};if(n(t,a))return{...s,isError:!0};const u=c&&c.data&&c.data.totals||null,l=$l({...e,dataType:"secondary"}),E=o(t,l);if(i("getReportStats",[t,l]))return{...s,isRequesting:!0};if(n(t,l))return{...s,isError:!0};const d=E&&E.data&&E.data.totals||null;return{...s,totals:{primary:u,secondary:d}}}const Yl={requesting:{isEmpty:!1,isError:!1,isRequesting:!0,data:{totals:{},intervals:[]}},error:{isEmpty:!1,isError:!0,isRequesting:!1,data:{totals:{},intervals:[]}},empty:{isEmpty:!0,isError:!1,isRequesting:!1,data:{totals:{},intervals:[]}}},Wl=[],Jl=(0,ve.memoize)(((e,t,r)=>({isEmpty:!1,isError:!1,isRequesting:!1,data:{totals:t,intervals:r}})),((e,t,r)=>[e,t.length,r.length].join(":")));function Bl(e){const{endpoint:t}=e;let r=e.selector;e.select&&!e.selector&&(Qr()("option.select",{version:"1.7.0",hint:"You can pass the report selectors through option.selector now."}),r=e.select($n));const{getReportStats:o,getReportStatsError:n,isResolving:i}=r,s=$l(e),a=o(t,s);if(i("getReportStats",[t,s]))return Yl.requesting;if(n(t,s))return Yl.error;if(function(e,t){return!(e&&e.data&&e.data.totals&&!(0,ve.isNull)(e.data.totals)&&((0,ve.includes)(Kl,t)||e.data.intervals&&0!==e.data.intervals.length))}(a,t))return Yl.empty;const c=a&&a.data&&a.data.totals||null;let u=a&&a.data&&a.data.intervals||Wl;if(a.totalResults>Ge){let e=!0,r=!1;const c=[],l=Math.ceil(a.totalResults/Ge);let E=1;for(let a=2;a<=l;a++){const u={...s,page:a},d=o(t,u);if(!i("getReportStats",[t,u])){if(n(t,u)){r=!0,e=!1;break}if(c.push(d),E++,E===l){e=!1;break}}}if(e)return Yl.requesting;if(r)return Yl.error;(0,ve.forEach)(c,(function(e){e.data&&e.data.intervals&&Array.isArray(e.data.intervals)&&(u=u.concat(e.data.intervals))}))}return Jl(Se(t,s),c,u)}function zl(e,t){switch(e){case"currency":return t;case"percent":return".0%";case"number":default:return",";case"average":return",.2r"}}function Zl(e){const{query:t,tableQuery:r={}}=e,o=Vl(e),n=(0,os.getCurrentDates)(t,e.defaultDateRange),i=(0,ve.includes)(Kl,e.endpoint);return{orderby:t.orderby||"date",order:t.order||"desc",after:i?void 0:(0,os.appendTimestamp)(n.primary.after,"start"),before:i?void 0:(0,os.appendTimestamp)(n.primary.before,"end"),page:t.paged||"1",per_page:t.per_page||je.pageSize,...o,...r}}function Xl(e){const{endpoint:t}=e;let r=e.selector;e.select&&!e.selector&&(Qr()("option.select",{version:"1.7.0",hint:"You can pass the report selectors through option.selector now."}),r=e.select($n));const{getReportItems:o,getReportItemsError:n,hasFinishedResolution:i}=r,s=Zl(e),a={query:s,isRequesting:!1,isError:!1,items:{data:[],totalResults:0}},c=o(t,s);return i("getReportItems",[t,s])?n(t,s)?{...a,isError:!0}:{...a,items:c}:{...a,isRequesting:!0}}const eE="wc/admin/export";var tE=r(68622),rE=r.n(tE);const oE=e=>rE()(Se("export",e)),nE=(e,t,r)=>Boolean(e.requesting[t]&&e.requesting[t][oE(r)]),iE=(e,t,r)=>e.exportIds[t]&&e.exportIds[t][oE(r)],sE=(e,t,r)=>e.errors[t]&&e.errors[t][oE(r)],aE={START_EXPORT:"START_EXPORT",SET_EXPORT_ID:"SET_EXPORT_ID",SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING"};function cE(e,t,r){return{type:aE.SET_EXPORT_ID,exportType:e,exportArgs:t,exportId:r}}function uE(e,t,r){return{type:aE.SET_IS_REQUESTING,selector:e,selectorArgs:t,isRequesting:r}}function lE(e,t,r){return{type:aE.SET_ERROR,selector:e,selectorArgs:t,error:r}}function*EE(e,t){yield uE("startExport",{type:e,args:t},!0);try{const r=yield Ee({path:`${De}/reports/${e}/export`,method:"POST",data:{report_args:t,email:!0}});yield uE("startExport",{type:e,args:t},!1);const{export_id:o,message:n}=r.data;if(!o)throw new Error(n);return yield cE(e,t,o),r.data}catch(r){throw r instanceof Error?yield lE("startExport",{type:e,args:t},r.message):console.error(`Unexpected Error: ${JSON.stringify(r)}`),yield uE("startExport",{type:e,args:t},!1),r}}(0,ie.registerStore)(eE,{reducer:(e={errors:{},requesting:{},exportMeta:{},exportIds:{}},t)=>{switch(t.type){case aE.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[t.selector]:{...e.requesting[t.selector],[oE(t.selectorArgs)]:t.isRequesting}}};case aE.SET_EXPORT_ID:const{exportType:r,exportArgs:o,exportId:n}=t;return{...e,exportMeta:{...e.exportMeta,[n]:{exportType:r,exportArgs:o}},exportIds:{...e.exportIds,[r]:{...e.exportIds[r],[oE({type:r,args:o})]:n}}};case aE.SET_ERROR:return{...e,errors:{...e.errors,[t.selector]:{...e.errors[t.selector],[oE(t.selectorArgs)]:t.error}}};default:return e}},actions:oe,controls:de,selectors:re});const dE=eE,pE=["average_rating","backordered","backorders_allowed","date_created","date_created_gmt","date_modified","date_modified_gmt","generated_slug","id","on_sale","permalink","permalink_template","price","price_html","purchasable","rating_count","related_ids","shipping_class_id","shipping_required","shipping_taxable","total_sales","variations"]})(),(window.wc=window.wc||{}).data=o})();