�PNG  IHDR22?�� pHYs  �� OiCCPPhotoshop ICC profilexڝSgTS�=���BK���KoR RB���&*! J�!��Q�EEȠ�����Q, � ��!���������{�kּ������>���� �H3Q5� �B�������.@� $p�d!s�#�~<<+"��x� �M��0���B�\���t�8K�@z�B�@F���&S�`�cb�P-`'������{[�!�� e�Dh;��V�EX0fK�9�-0IWfH���� � 0Q��){`�##x��F�W<�+��*x��<�$9E�[-qWW.(�I+6aa�@.�y�2�4���������x����6��_-��"bb���ϫp@�t~��,/��;�m��%�h^ �u��f�@����W�p�~<�5�j>{�-�]c�K'Xt����o��(�h���w��?�G�%�fI�q^D$.Tʳ?�D��*�A��,���� �`6�B$��BB d�r`)��B(�Ͱ*`/�@4�Qh��p.�U�=p�a��(�� A�a!ڈb�X#����!�H�$ ɈQ"K�5H1R�T UH�=r9�\F��;�2����G1���Q=� �C��7�F� �dt1�����r�=�6��Ыhڏ>C�0��3�l0.��B�8, �c˱"� ���V����cϱw�E� 6wB aAHXLXN�H� $4� 7 �Q�'"��K�&���b21�XH,#��/{�C�7$�C2'��I��T��F�nR#�,��4H#���dk�9�, +ȅ����3��!�[ �b@q��S�(R�jJ��4�e�2AU��Rݨ�T5�ZB���R�Q��4u�9̓IK�����hh�i��t�ݕN��W���G���w ��Ljg(�gw��L�Ӌ�T071���oUX*�*|�� �J�&�*/T����ު U�U�T��^S}�FU3S� Ԗ�U��P�SSg�;���g�oT?�~Y��Y�L�OC�Q��_�� c�x,!k ��u�5�&���|v*�����=���9C3J3W�R�f?�q��tN �(���~���)�)�4L�1e\k����X�H�Q�G�6������E�Y��A�J'\'Gg����S�Sݧ �M=:��.�k���Dw�n��^��Lo��y���}/�T�m���G X� $� �<�5qo</���QC]�@C�a�a�ᄑ��<��F�F�i�\�$�m�mƣ&&!&KM�M�RM��)�;L;L���͢�֙5�=1�2��כ߷`ZxZ,����eI��Z�Yn�Z9Y�XUZ]�F���%ֻ�����N�N���gð�ɶ�����ۮ�m�}agbg�Ů��}�}��= ���Z~s�r:V:ޚΜ�?}����/gX���3��)�i�S��Ggg�s�󈋉K��.�>.���Ƚ�Jt�q]�z���������ۯ�6�i�ܟ�4�)�Y3s���C�Q��? ��0k߬~OCO�g��#/c/�W�װ��w��a�>�>r��>�<7�2�Y_�7��ȷ�O�o�_��C#�d�z����%g��A�[��z|!��?:�e����A���AA�������!h�쐭!��Α�i�P~���a�a��~ '���W�?�p�X�1�5w��Cs�D�D�Dޛg1O9�-J5*>�.j<�7�4�?�.fY��X�XIlK9.*�6nl������� �{�/�]py�����.,:�@L�N8��A*��%�w%� y��g"/�6ш�C\*N�H*Mz�쑼5y$�3�,幄'���L Lݛ:��v m2=:�1����qB�!M��g�g�fvˬe����n��/��k���Y- �B��TZ(�*�geWf�͉�9���+��̳�ې7�����ᒶ��KW-X潬j9�������(�x��oʿ�ܔ���Ĺd�f�f���-�[����n �ڴ �V����E�/��(ۻ��C���<��e����;?T�T�T�T6��ݵa��n��{��4���[���>ɾ�UUM�f�e�I���?�������m]�Nmq����#�׹���=TR��+�G�����w- 6 U����#pDy��� �� :�v�{���vg/jB��F�S��[b[�O�>����z�G��499�?r����C�d�&����ˮ/~�����јѡ�򗓿m|������������x31^�V���w�w��O�| (�h���SЧ��������c3-� cHRMz%������u0�`:�o�_�F5IDATx��ytUս�?�;���fN$$��@B�!�k��� -*�gE���j�O�kQ�ʠ`U�B_ �AÐ0%�Ȕ�@r3ޛ;߳��$�@��v����^�s����������$��ߢ !�W��5�̱'-٘������4�>�Rƫ$�G��0U�H}�_ _� #��k�MJ/=�9Du *ڲ�k�PQ;0��j|�*�$�^컂脛y���>�z×� B��� ��(�:$�ʔ_�6��C!B����MVx��a��ζyY����j��ƋY2�9�F�{r��r�딟F��Q��hY6��� x��[l��RC��������nt@��;P��3��� F�w��7��:�P���ɋ'���mj���Bƪ�$�Q�L��y��߷g��\���z����v5�p�v$�v櫻�`6~K �Y�X����,�:��"�o�e0II"(��,������l_�C���/4�+f�E�!q��:����u����c��樼.UE�@� �]K�W���$-�h]�JG���Dz)�`��.�A/ ���mᏣc�3jK� �!�>���$�Q�!�_�? \�C2(E �M$Z I{�U���s�ǣ���=��@Բe ޻��W�����@ �w����}�9v,)��.}*|"�s��di���,���G�]W�AC�������|<����[��ߕ������K�*�G nߴ!��‹��J�!��6(L�a)��Am��������;adf��:�xm��nh�;֦I��(���o�C~ډa?�=��s����h��E������xp����)���_���t��W�����´;8���`dz=(��@@�+,�;�`�fhl��XȌ�3,uI�~z(J����� �ZX�A����H'�À�㜦�82|��a�n�z2��I���� ���EY�h�ε<�0�q�{��C��v�˅��?"@��χ�x�WS+��N�~�KQ�J�8ل�� _.W��� !TU{�����,��"�� �;�������HI S� ��))�o�1�H�D� ���� (� ;����"Ҕ��,���� �F=���O��&�Ph>�`���y��߲ &S��P�<��'��1s�1cĂ�N����2)����@�u��tv��<�+�-&�����h��[!FSG���' � z z0��<����8d&�����E0�,��<��"!P�b4��� �{S�����X����.�囤���T��hEF��X�q0"-<����h���]�Py*����F⩍��@v�˂�Y08�� .q��a��s����(!<̫1�3�L�H��7sYW�`��qtu�\7��?�@�Y�� %Ka�x�GZ�*W�P��y�����N0r9��Z�c�%���q,��k�����!!,��>���IB��� �x1�Xu�Y���v-���ֺ��N������JP��a�2`�e5��w��u;�6�i���̃��(K���ťa��(l51��JL��O'%���]���ٖ뿉!��{*�p+f ���i8��D�ȑ���ܩ�M��V��ӟz��x�7Z�1i}�^͜���6e����x��)u�d�ˏ�V�eG�\�X1�����=n�U'�~Y����L�\,�(d!x ,�:�TW8� M`r���@��r+v�Q0��>^;˴�VbF��('����� �*O��i��j�Ӆ����^�S3&� ���{������.ی�� N;��NU%d0�Ce\r"�C�b��&t7N�7��� �ȪD�[%l�۪�$��'m?�A9tI�9>��NVL ��� 6v~M�����ъ�B���0����9$&=ώm��W�0���L���&��E���f�f��'+�9��hv��7,���M��6�D�&�^� �����8 D֮�����o��k^z��O��hP�8q�5d*��YVq3�{��������#LX4�?��jP=3�~�؅c�ݰ�̱�ұ��8̲��2�G�����j��έ�9��w7���U�X�w�85C��?!I&���o&����L���I#�^�eV�,�^t5�k� �xs˛\��U�8��."���{���ǵ�l4��ݼ�;��r"���G�/~���gJV�N糦��ZZ^k+NN�D��I$�=OE�z����|*�*{��%k���G��>�`9��b;�s���8,�qs��c��.b��q�%�>r��n�R�Ƨ�%�,�A��le#�8���}; 21�0�b�&�QX�f���q�00����$>�h�N�'�a3��A���/�r ��L5�8�GԲ'�����w;��c#�q1���h$*��V^�k��QĽ�b:i������� ����H F#�_���,��]g����Ը����`RUU���� ��"�qD���>-��ϤI�~��3�̴�����NZ[[555�eeek7�m����YF#[��Đ��R��i��L�H�r ��@��J-�Pŝ��_|�-��6y��ks�V�U~��6���w.����(��0A� 4��f��� /���C�xŊ�ٳ����z=6�����rg���mKo��o�/����a�g���?'9%9��P��斓��~���L{�� �H��{AW��B��$����v�1b�&Mb�ر��ر#�0`�`xMBp! )Z�Nmo�mZ�g�}�eذaWTVV ���'99��C5��&�&+5�bT>|8��PUUETT����&���t��~TE%��'������b�tEGG;RSS�S�N�v��ѯ��t����u1@�ޚ"f��͈���r'L�Ph��m��ƌ�74o��`�x�q�P���NRSS�X,�����l&&&��MFFA!-��`��ҷ�n��Yuu�����x<I�LB%����KԒ50�!�3�bz�����ʸKL���;---�l6[��`��������Ȏ;�����egg4��!D�T��jWujyZ��������K����%����p�^���X,6��sV=�ܖ����6�3�X ���4ҿ��A2�&����_k�;d�� �VfOIEND�B`�
Warning: session_start(): Session cannot be started after headers have already been sent in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 124

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 130

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 131

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 132

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 133

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 134

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 135

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 548

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 549

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 550

Warning: Cannot modify header information - headers already sent by (output started at /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php:1) in /home/mciraet/www/wp-includes/php-ai-client/src/Providers/Enums/Documentsoliders.php on line 551
/*! For license information please see index.js.LICENSE.txt */ (()=>{var e={66303:(e,t,r)=>{"use strict";var o=r(72418),n=r(28713),s=r(1101),i=r(82322);e.exports=i||o.call(s,n)},28713:e=>{"use strict";e.exports=Function.prototype.apply},1101:e=>{"use strict";e.exports=Function.prototype.call},51089:(e,t,r)=>{"use strict";var o=r(72418),n=r(60084),s=r(1101),i=r(66303);e.exports=function(e){if(e.length<1||"function"!=typeof e[0])throw new n("a function is required");return i(o,s,e)}},82322:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},27771:(e,t,r)=>{"use strict";var o=r(41886),n=r(51089),s=n([o("%String.prototype.indexOf%")]);e.exports=function(e,t){var r=o(e,!!t);return"function"==typeof r&&s(e,".prototype.")>-1?n([r]):r}},51470: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{var t,r;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return 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;t0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,o=0;r>>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>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r>>6*(3-s)&63)):r.push("=");return r.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var r=[],o=0,n=0;o>>6-2*n);return r}},e.exports=r},45768:(e,t,r)=>{"use strict";var o,n=r(51089),s=r(47889);try{o=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var i=!!o&&s&&s(Object.prototype,"__proto__"),a=Object,c=a.getPrototypeOf;e.exports=i&&"function"==typeof i.get?n([i.get]):"function"==typeof c&&function(e){return c(null==e?e:a(e))}},91760:e=>{"use strict";var t=Object.defineProperty||!1;if(t)try{t({},"a",{value:1})}catch(e){t=!1}e.exports=t},27326:e=>{"use strict";e.exports=EvalError},77126:e=>{"use strict";e.exports=Error},95675:e=>{"use strict";e.exports=RangeError},51303:e=>{"use strict";e.exports=ReferenceError},34379:e=>{"use strict";e.exports=SyntaxError},60084:e=>{"use strict";e.exports=TypeError},28132:e=>{"use strict";e.exports=URIError},93667:e=>{"use strict";e.exports=Object},65786:e=>{"use strict";var t=Object.prototype.toString,r=Math.max,o=function(e,t){for(var r=[],o=0;o{"use strict";var o=r(65786);e.exports=Function.prototype.bind||o},41886:(e,t,r)=>{"use strict";var o,n=r(93667),s=r(77126),i=r(27326),a=r(95675),c=r(51303),u=r(34379),l=r(60084),d=r(28132),E=r(82066),p=r(12672),y=r(80100),S=r(7850),_=r(12400),T=r(62182),g=r(55309),f=Function,R=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(e){}},m=r(47889),O=r(91760),h=function(){throw new l},I=m?function(){try{return h}catch(e){try{return m(arguments,"callee").get}catch(e){return h}}}():h,A=r(75764)(),P=r(46558),C=r(938),U=r(36642),v=r(28713),w=r(1101),D={},N="undefined"!=typeof Uint8Array&&P?P(Uint8Array):o,b={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?o:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?o:ArrayBuffer,"%ArrayIteratorPrototype%":A&&P?P([][Symbol.iterator]()):o,"%AsyncFromSyncIteratorPrototype%":o,"%AsyncFunction%":D,"%AsyncGenerator%":D,"%AsyncGeneratorFunction%":D,"%AsyncIteratorPrototype%":D,"%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%":s,"%eval%":eval,"%EvalError%":i,"%Float16Array%":"undefined"==typeof Float16Array?o:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?o:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?o:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?o:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":D,"%Int8Array%":"undefined"==typeof Int8Array?o:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?o:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?o:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":A&&P?P(P([][Symbol.iterator]())):o,"%JSON%":"object"==typeof JSON?JSON:o,"%Map%":"undefined"==typeof Map?o:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&A&&P?P((new Map)[Symbol.iterator]()):o,"%Math%":Math,"%Number%":Number,"%Object%":n,"%Object.getOwnPropertyDescriptor%":m,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?o:Promise,"%Proxy%":"undefined"==typeof Proxy?o:Proxy,"%RangeError%":a,"%ReferenceError%":c,"%Reflect%":"undefined"==typeof Reflect?o:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?o:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&A&&P?P((new Set)[Symbol.iterator]()):o,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?o:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":A&&P?P(""[Symbol.iterator]()):o,"%Symbol%":A?Symbol:o,"%SyntaxError%":u,"%ThrowTypeError%":I,"%TypedArray%":N,"%TypeError%":l,"%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%":d,"%WeakMap%":"undefined"==typeof WeakMap?o:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?o:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?o:WeakSet,"%Function.prototype.call%":w,"%Function.prototype.apply%":v,"%Object.defineProperty%":O,"%Object.getPrototypeOf%":C,"%Math.abs%":E,"%Math.floor%":p,"%Math.max%":y,"%Math.min%":S,"%Math.pow%":_,"%Math.round%":T,"%Math.sign%":g,"%Reflect.getPrototypeOf%":U};if(P)try{null.error}catch(e){var G=P(P(e));b["%Error.prototype%"]=G}var k=function e(t){var r;if("%AsyncFunction%"===t)r=R("async function () {}");else if("%GeneratorFunction%"===t)r=R("function* () {}");else if("%AsyncGeneratorFunction%"===t)r=R("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 b[t]=r,r},L={__proto__:null,"%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"]},M=r(72418),F=r(7080),x=M.call(w,Array.prototype.concat),q=M.call(v,Array.prototype.splice),j=M.call(w,String.prototype.replace),Q=M.call(w,String.prototype.slice),V=M.call(w,RegExp.prototype.exec),K=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,$=/\\(\\)?/g,Y=function(e,t){var r,o=e;if(F(L,o)&&(o="%"+(r=L[o])[0]+"%"),F(b,o)){var n=b[o];if(n===D&&(n=k(o)),void 0===n&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:r,name:o,value:n}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===V(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var r=function(e){var t=Q(e,0,1),r=Q(e,-1);if("%"===t&&"%"!==r)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===r&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var o=[];return j(e,K,function(e,t,r,n){o[o.length]=r?j(n,$,"$1"):t||e}),o}(e),o=r.length>0?r[0]:"",n=Y("%"+o+"%",t),s=n.name,i=n.value,a=!1,c=n.alias;c&&(o=c[0],q(r,x([0,1],c)));for(var d=1,E=!0;d=r.length){var _=m(i,p);i=(E=!!_)&&"get"in _&&!("originalValue"in _.get)?_.get:i[p]}else E=F(i,p),i=i[p];E&&!a&&(b[s]=i)}}return i}},938:(e,t,r)=>{"use strict";var o=r(93667);e.exports=o.getPrototypeOf||null},36642:e=>{"use strict";e.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},46558:(e,t,r)=>{"use strict";var o=r(36642),n=r(938),s=r(45768);e.exports=o?function(e){return o(e)}:n?function(e){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("getProto: not an object");return n(e)}:s?function(e){return s(e)}:null},98683:e=>{"use strict";e.exports=Object.getOwnPropertyDescriptor},47889:(e,t,r)=>{"use strict";var o=r(98683);if(o)try{o([],"length")}catch(e){o=null}e.exports=o},75764:(e,t,r)=>{"use strict";var o="undefined"!=typeof Symbol&&Symbol,n=r(32294);e.exports=function(){return"function"==typeof o&&"function"==typeof Symbol&&"symbol"==typeof o("foo")&&"symbol"==typeof Symbol("bar")&&n()}},32294: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(var o 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 n=Object.getOwnPropertySymbols(e);if(1!==n.length||n[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var s=Object.getOwnPropertyDescriptor(e,t);if(42!==s.value||!0!==s.enumerable)return!1}return!0}},7080:(e,t,r)=>{"use strict";var o=Function.prototype.call,n=Object.prototype.hasOwnProperty,s=r(72418);e.exports=s.call(o,n)},62468: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)}},82066:e=>{"use strict";e.exports=Math.abs},12672:e=>{"use strict";e.exports=Math.floor},44067:e=>{"use strict";e.exports=Number.isNaN||function(e){return e!=e}},80100:e=>{"use strict";e.exports=Math.max},7850:e=>{"use strict";e.exports=Math.min},12400:e=>{"use strict";e.exports=Math.pow},62182:e=>{"use strict";e.exports=Math.round},55309:(e,t,r)=>{"use strict";var o=r(44067);e.exports=function(e){return o(e)||0===e?e:e<0?-1:1}},16961:(e,t,r)=>{var o,n,s,i,a;o=r(84738),n=r(51470).utf8,s=r(62468),i=r(51470).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?i.stringToBytes(e):n.stringToBytes(e):s(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,d=-1732584194,E=271733878,p=0;p>>24)|4278255360&(r[p]<<24|r[p]>>>8);r[c>>>5]|=128<>>9<<4)]=c;var y=a._ff,S=a._gg,_=a._hh,T=a._ii;for(p=0;p>>0,l=l+f>>>0,d=d+R>>>0,E=E+m>>>0}return o.endian([u,l,d,E])})._ff=function(e,t,r,o,n,s,i){var a=e+(t&r|~t&o)+(n>>>0)+i;return(a<>>32-s)+t},a._gg=function(e,t,r,o,n,s,i){var a=e+(t&o|r&~o)+(n>>>0)+i;return(a<>>32-s)+t},a._hh=function(e,t,r,o,n,s,i){var a=e+(t^r^o)+(n>>>0)+i;return(a<>>32-s)+t},a._ii=function(e,t,r,o,n,s,i){var a=e+(r^(t|~o))+(n>>>0)+i;return(a<>>32-s)+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?i.bytesToString(r):o.bytesToHex(r)}},94201:(e,t,r)=>{var o="function"==typeof Map&&Map.prototype,n=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,s=o&&n&&"function"==typeof n.get?n.get:null,i=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,d="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,E="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,p="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,y=Boolean.prototype.valueOf,S=Object.prototype.toString,_=Function.prototype.toString,T=String.prototype.match,g=String.prototype.slice,f=String.prototype.replace,R=String.prototype.toUpperCase,m=String.prototype.toLowerCase,O=RegExp.prototype.test,h=Array.prototype.concat,I=Array.prototype.join,A=Array.prototype.slice,P=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,w="function"==typeof Symbol&&"object"==typeof Symbol.iterator,D="function"==typeof Symbol&&Symbol.toStringTag&&(Symbol.toStringTag,1)?Symbol.toStringTag:null,N=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?-P(-e):P(e);if(o!==e){var n=String(o),s=g.call(t,n.length+1);return f.call(n,r,"$&_")+"."+f.call(f.call(s,/([0-9]{3})/g,"$&_"),/_$/,"")}}return f.call(t,r,"$&_")}var k=r(52944),L=k.custom,M=$(L)?L:null,F={__proto__:null,double:'"',single:"'"},x={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function q(e,t,r){var o=r.quoteStyle||t,n=F[o];return n+e+n}function j(e){return f.call(String(e),/"/g,""")}function Q(e){return!D||!("object"==typeof e&&(D in e||void 0!==e[D]))}function V(e){return"[object Array]"===W(e)&&Q(e)}function K(e){return"[object RegExp]"===W(e)&&Q(e)}function $(e){if(w)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(H(c,"quoteStyle")&&!H(F,c.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(H(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=!H(c,"customInspect")||c.customInspect;if("boolean"!=typeof S&&"symbol"!==S)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(H(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(H(c,"numericSeparator")&&"boolean"!=typeof c.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var R=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 J(t,c);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var O=String(t);return R?G(t,O):O}if("bigint"==typeof t){var P=String(t)+"n";return R?G(t,P):P}var U=void 0===c.depth?5:c.depth;if(void 0===n&&(n=0),n>=U&&U>0&&"object"==typeof t)return V(t)?"[Array]":"[Object]";var L,x=function(e,t){var r;if("\t"===e.indent)r="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;r=I.call(Array(e.indent+1)," ")}return{base:r,prev:I.call(Array(t+1),r)}}(c,n);if(void 0===a)a=[];else if(B(a,t)>=0)return"[Circular]";function Y(t,r,o){if(r&&(a=A.call(a)).push(r),o){var s={depth:c.depth};return H(c,"quoteStyle")&&(s.quoteStyle=c.quoteStyle),e(t,s,n+1,a)}return e(t,c,n+1,a)}if("function"==typeof t&&!K(t)){var z=function(e){if(e.name)return e.name;var t=T.call(_.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}(t),oe=re(t,Y);return"[Function"+(z?": "+z:" (anonymous)")+"]"+(oe.length>0?" { "+I.call(oe,", ")+" }":"")}if($(t)){var ne=w?f.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):v.call(t);return"object"!=typeof t||w?ne:Z(ne)}if((L=t)&&"object"==typeof L&&("undefined"!=typeof HTMLElement&&L instanceof HTMLElement||"string"==typeof L.nodeName&&"function"==typeof L.getAttribute)){for(var se="<"+m.call(String(t.nodeName)),ie=t.attributes||[],ae=0;ae"}if(V(t)){if(0===t.length)return"[]";var ce=re(t,Y);return x&&!function(e){for(var t=0;t=0)return!1;return!0}(ce)?"["+te(ce,x)+"]":"[ "+I.call(ce,", ")+" ]"}if(function(e){return"[object Error]"===W(e)&&Q(e)}(t)){var ue=re(t,Y);return"cause"in Error.prototype||!("cause"in t)||N.call(t,"cause")?0===ue.length?"["+String(t)+"]":"{ ["+String(t)+"] "+I.call(ue,", ")+" }":"{ ["+String(t)+"] "+I.call(h.call("[cause]: "+Y(t.cause),ue),", ")+" }"}if("object"==typeof t&&S){if(M&&"function"==typeof t[M]&&k)return k(t,{depth:U-n});if("symbol"!==S&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!s||!e||"object"!=typeof e)return!1;try{s.call(e);try{u.call(e)}catch(e){return!0}return e instanceof Map}catch(e){}return!1}(t)){var le=[];return i&&i.call(t,function(e,r){le.push(Y(r,t,!0)+" => "+Y(e,t))}),ee("Map",s.call(t),le,x)}if(function(e){if(!u||!e||"object"!=typeof e)return!1;try{u.call(e);try{s.call(e)}catch(e){return!0}return e instanceof Set}catch(e){}return!1}(t)){var de=[];return l&&l.call(t,function(e){de.push(Y(e,t))}),ee("Set",u.call(t),de,x)}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 WeakMap}catch(e){}return!1}(t))return X("WeakMap");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 WeakSet}catch(e){}return!1}(t))return X("WeakSet");if(function(e){if(!p||!e||"object"!=typeof e)return!1;try{return p.call(e),!0}catch(e){}return!1}(t))return X("WeakRef");if(function(e){return"[object Number]"===W(e)&&Q(e)}(t))return Z(Y(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 Z(Y(C.call(t)));if(function(e){return"[object Boolean]"===W(e)&&Q(e)}(t))return Z(y.call(t));if(function(e){return"[object String]"===W(e)&&Q(e)}(t))return Z(Y(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&t===globalThis||void 0!==r.g&&t===r.g)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===W(e)&&Q(e)}(t)&&!K(t)){var Ee=re(t,Y),pe=b?b(t)===Object.prototype:t instanceof Object||t.constructor===Object,ye=t instanceof Object?"":"null prototype",Se=!pe&&D&&Object(t)===t&&D in t?g.call(W(t),8,-1):ye?"Object":"",_e=(pe||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(Se||ye?"["+I.call(h.call([],Se||[],ye||[]),": ")+"] ":"");return 0===Ee.length?_e+"{}":x?_e+"{"+te(Ee,x)+"}":_e+"{ "+I.call(Ee,", ")+" }"}return String(t)};var Y=Object.prototype.hasOwnProperty||function(e){return e in this};function H(e,t){return Y.call(e,t)}function W(e){return S.call(e)}function B(e,t){if(e.indexOf)return e.indexOf(t);for(var r=0,o=e.length;rt.maxStringLength){var r=e.length-t.maxStringLength,o="... "+r+" more character"+(r>1?"s":"");return J(g.call(e,0,t.maxStringLength),t)+o}var n=x[t.quoteStyle||"single"];return n.lastIndex=0,q(f.call(f.call(e,n,"\\$1"),/[\x00-\x1f]/g,z),"single",t)}function z(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":"")+R.call(t.toString(16))}function Z(e){return"Object("+e+")"}function X(e){return e+" { ? }"}function ee(e,t,r,o){return e+" ("+t+") {"+(o?te(r,o):I.call(r,", "))+"}"}function te(e,t){if(0===e.length)return"";var r="\n"+t.prev+t.base;return r+I.call(e,","+r)+"\n"+t.prev}function re(e,t){var r=V(e),o=[];if(r){o.length=e.length;for(var n=0;n{"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}},8435:(e,t,r)=>{"use strict";var o=r(76898),n=r(78604),s=r(2439);e.exports={formats:s,parse:n,stringify:o}},78604:(e,t,r)=>{"use strict";var o=r(44174),n=Object.prototype.hasOwnProperty,s=Array.isArray,i={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:o.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},a=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},c=function(e,t,r){if(e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1)return e.split(",");if(t.throwOnLimitExceeded&&r>=t.arrayLimit)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");return e},u=function(e,t,r,s){if(e){var i=function(e,t){var r=t.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e;if(t.depth<=0){if(!t.plainObjects&&n.call(Object.prototype,r)&&!t.allowPrototypes)return;return[r]}var o=/(\[[^[\]]*])/g,s=/(\[[^[\]]*])/.exec(r),i=s?r.slice(0,s.index):r,a=[];if(i){if(!t.plainObjects&&n.call(Object.prototype,i)&&!t.allowPrototypes)return;a[a.length]=i}for(var c=0;null!==(s=o.exec(r))&&c0&&"[]"===e[e.length-1]){var i=e.slice(0,-1).join("");s=Array.isArray(t)&&t[i]?t[i].length:0}for(var a=n?t:c(t,r,s),u=e.length-1;u>=0;--u){var l,d=e[u];if("[]"===d&&r.parseArrays)l=o.isOverflow(a)?a:r.allowEmptyArrays&&(""===a||r.strictNullHandling&&null===a)?[]:o.combine([],a,r.arrayLimit,r.plainObjects);else{l=r.plainObjects?{__proto__:null}:{};var E="["===d.charAt(0)&&"]"===d.charAt(d.length-1)?d.slice(1,-1):d,p=r.decodeDotInKeys?E.replace(/%2E/g,"."):E,y=parseInt(p,10),S=!isNaN(y)&&d!==p&&String(y)===p&&y>=0&&r.parseArrays;if(r.parseArrays||""!==p)if(S&&yl)throw new RangeError("Parameter limit exceeded. Only "+l+" parameter"+(1===l?"":"s")+" allowed.");var E,p=-1,y=t.charset;if(t.charsetSentinel)for(E=0;E-1&&(_=s(_)?[_]:_),t.comma&&s(_)&&_.length>t.arrayLimit){if(t.throwOnLimitExceeded)throw new RangeError("Array limit exceeded. Only "+t.arrayLimit+" element"+(1===t.arrayLimit?"":"s")+" allowed in an array.");_=o.combine([],_,t.arrayLimit,t.plainObjects)}if(null!==S){var R=n.call(r,S);R&&("combine"===t.duplicates||T.indexOf("[]=")>-1)?r[S]=o.combine(r[S],_,t.arrayLimit,t.plainObjects):R&&"last"!==t.duplicates||(r[S]=_)}}return r}(e,r):e,d=r.plainObjects?{__proto__:null}:{},E=Object.keys(l),p=0;p{"use strict";var o=r(16496),n=r(44174),s=r(2439),i=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])},d=Date.prototype.toISOString,E=s.default,p={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:n.encode,encodeValuesOnly:!1,filter:void 0,format:E,formatter:s.formatters[E],indices:!1,serializeDate:function(e){return d.call(e)},skipNulls:!1,strictNullHandling:!1},y={},S=function e(t,r,s,i,a,u,d,E,S,_,T,g,f,R,m,O,h,I){for(var A,P=t,C=I,U=0,v=!1;void 0!==(C=C.get(y))&&!v;){var w=C.get(t);if(U+=1,void 0!==w){if(w===U)throw new RangeError("Cyclic object value");v=!0}void 0===C.get(y)&&(U=0)}if("function"==typeof _?P=_(r,P):P instanceof Date?P=f(P):"comma"===s&&c(P)&&(P=n.maybeMap(P,function(e){return e instanceof Date?f(e):e})),null===P){if(u)return S&&!O?S(r,p.encoder,h,"key",R):r;P=""}if("string"==typeof(A=P)||"number"==typeof A||"boolean"==typeof A||"symbol"==typeof A||"bigint"==typeof A||n.isBuffer(P))return S?[m(O?r:S(r,p.encoder,h,"key",R))+"="+m(S(P,p.encoder,h,"value",R))]:[m(r)+"="+m(String(P))];var D,N=[];if(void 0===P)return N;if("comma"===s&&c(P))O&&S&&(P=n.maybeMap(P,S)),D=[{value:P.length>0?P.join(",")||null:void 0}];else if(c(_))D=_;else{var b=Object.keys(P);D=T?b.sort(T):b}var G=E?String(r).replace(/\./g,"%2E"):String(r),k=i&&c(P)&&1===P.length?G+"[]":G;if(a&&c(P)&&0===P.length)return k+"[]";for(var L=0;L0?m+R:""}},44174:(e,t,r)=>{"use strict";var o=r(2439),n=r(16496),s=Object.prototype.hasOwnProperty,i=Array.isArray,a=n(),c=function(e,t){return a.set(e,t),e},u=function(e){return a.has(e)},l=function(e){return a.get(e)},d=function(e,t){a.set(e,t)},E=function(){for(var e=[],t=0;t<256;++t)e[e.length]="%"+((t<16?"0":"")+t.toString(16)).toUpperCase();return e}(),p=function(e,t){for(var r=t&&t.plainObjects?{__proto__:null}:{},o=0;or?c(p(s,{plainObjects:o}),s.length-1):s},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],o=0;o1;){var t=e.pop(),r=t.obj[t.prop];if(i(r)){for(var o=[],n=0;n=y?i.slice(c,c+y):i,l=[],d=0;d=48&&p<=57||p>=65&&p<=90||p>=97&&p<=122||s===o.RFC1738&&(40===p||41===p)?l[l.length]=u.charAt(d):p<128?l[l.length]=E[p]:p<2048?l[l.length]=E[192|p>>6]+E[128|63&p]:p<55296||p>=57344?l[l.length]=E[224|p>>12]+E[128|p>>6&63]+E[128|63&p]:(d+=1,p=65536+((1023&p)<<10|1023&u.charCodeAt(d)),l[l.length]=E[240|p>>18]+E[128|p>>12&63]+E[128|p>>6&63]+E[128|63&p])}a+=l.join("")}return a},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isOverflow:u,isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},markOverflow:c,maybeMap:function(e,t){if(i(e)){for(var r=[],o=0;oo.arrayLimit)return c(p(t.concat(r),o),n);t[n]=r}else{if(!t||"object"!=typeof t)return[t,r];if(u(t)){var a=l(t)+1;t[a]=r,d(t,a)}else{if(o&&o.strictMerge)return[t,r];(o&&(o.plainObjects||o.allowPrototypes)||!s.call(Object.prototype,r))&&(t[r]=!0)}}return t}if(!t||"object"!=typeof t){if(u(r)){for(var E=Object.keys(r),y=o&&o.plainObjects?{__proto__:null,0:t}:{0:t},S=0;So.arrayLimit?c(p(_,o),_.length-1):_}var T=t;return i(t)&&!i(r)&&(T=p(t,o)),i(t)&&i(r)?(r.forEach(function(r,n){if(s.call(t,n)){var i=t[n];i&&"object"==typeof i&&r&&"object"==typeof r?t[n]=e(i,r,o):t[t.length]=r}else t[n]=r}),t):Object.keys(r).reduce(function(t,n){var i=r[n];if(s.call(t,n)?t[n]=e(t[n],i,o):t[n]=i,u(r)&&!u(t)&&c(t,l(r)),u(t)){var a=parseInt(n,10);String(a)===n&&a>=0&&a>l(t)&&d(t,a)}return t},T)}}},94931:(e,t,r)=>{"use strict";var o=r(51609),n=Symbol.for("react.element"),s=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),i=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};t.jsx=function(e,t,r){var o,c={},u=null,l=null;for(o in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,o)&&!a.hasOwnProperty(o)&&(c[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===c[o]&&(c[o]=t[o]);return{$$typeof:n,type:e,key:u,ref:l,props:c,_owner:i.current}}},39793:(e,t,r)=>{"use strict";e.exports=r(94931)},90488:(e,t,r)=>{"use strict";var o=r(94201),n=r(60084),s=function(e,t,r){for(var o,n=e;null!=(o=n.next);n=o)if(o.key===t)return n.next=o.next,r||(o.next=e.next,e.next=o),o};e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new n("Side channel does not contain "+o(e))},delete:function(t){var r=function(e,t){if(e)return s(e,t,!0)}(e,t);return r&&e&&!e.next&&(e=void 0),!!r},get:function(t){return function(e,t){if(e){var r=s(e,t);return r&&r.value}}(e,t)},has:function(t){return function(e,t){return!!e&&!!s(e,t)}(e,t)},set:function(t,r){e||(e={next:void 0}),function(e,t,r){var o=s(e,t);o?o.value=r:e.next={key:t,next:e.next,value:r}}(e,t,r)}};return t}},79544:(e,t,r)=>{"use strict";var o=r(41886),n=r(27771),s=r(94201),i=r(60084),a=o("%Map%",!0),c=n("Map.prototype.get",!0),u=n("Map.prototype.set",!0),l=n("Map.prototype.has",!0),d=n("Map.prototype.delete",!0),E=n("Map.prototype.size",!0);e.exports=!!a&&function(){var e,t={assert:function(e){if(!t.has(e))throw new i("Side channel does not contain "+s(e))},delete:function(t){if(e){var r=d(e,t);return 0===E(e)&&(e=void 0),r}return!1},get:function(t){if(e)return c(e,t)},has:function(t){return!!e&&l(e,t)},set:function(t,r){e||(e=new a),u(e,t,r)}};return t}},12617:(e,t,r)=>{"use strict";var o=r(41886),n=r(27771),s=r(94201),i=r(79544),a=r(60084),c=o("%WeakMap%",!0),u=n("WeakMap.prototype.get",!0),l=n("WeakMap.prototype.set",!0),d=n("WeakMap.prototype.has",!0),E=n("WeakMap.prototype.delete",!0);e.exports=c?function(){var e,t,r={assert:function(e){if(!r.has(e))throw new a("Side channel does not contain "+s(e))},delete:function(r){if(c&&r&&("object"==typeof r||"function"==typeof r)){if(e)return E(e,r)}else if(i&&t)return t.delete(r);return!1},get:function(r){return c&&r&&("object"==typeof r||"function"==typeof r)&&e?u(e,r):t&&t.get(r)},has:function(r){return c&&r&&("object"==typeof r||"function"==typeof r)&&e?d(e,r):!!t&&t.has(r)},set:function(r,o){c&&r&&("object"==typeof r||"function"==typeof r)?(e||(e=new c),l(e,r,o)):i&&(t||(t=i()),t.set(r,o))}};return r}:i},16496:(e,t,r)=>{"use strict";var o=r(60084),n=r(94201),s=r(90488),i=r(79544),a=r(12617)||i||s;e.exports=function(){var e,t={assert:function(e){if(!t.has(e))throw new o("Side channel does not contain "+n(e))},delete:function(t){return!!e&&e.delete(t)},get:function(t){return e&&e.get(t)},has:function(t){return!!e&&e.has(t)},set:function(t,r){e||(e=a()),e.set(t,r)}};return t}},51609:e=>{"use strict";e.exports=window.React},52944:()=>{}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,r),s.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:()=>Fs,DAY:()=>Ke,EXPERIMENTAL_PRODUCT_ATTRIBUTES_STORE_NAME:()=>mu,EXPERIMENTAL_PRODUCT_ATTRIBUTE_TERMS_STORE_NAME:()=>Lu,EXPERIMENTAL_PRODUCT_CATEGORIES_STORE_NAME:()=>bu,EXPERIMENTAL_PRODUCT_FORM_STORE_NAME:()=>_l,EXPERIMENTAL_PRODUCT_SHIPPING_CLASSES_STORE_NAME:()=>Iu,EXPERIMENTAL_PRODUCT_TAGS_STORE_NAME:()=>wu,EXPERIMENTAL_PRODUCT_VARIATIONS_STORE_NAME:()=>zu,EXPERIMENTAL_SHIPPING_ZONES_STORE_NAME:()=>Cu,EXPERIMENTAL_TAX_CLASSES_STORE_NAME:()=>rl,EXPORT_STORE_NAME:()=>UE,HOUR:()=>Ve,IMPORT_STORE_NAME:()=>Hl,ITEMS_STORE_NAME:()=>wi,MAX_PER_PAGE:()=>qe,MINUTE:()=>Qe,MONTH:()=>Ye,NAMESPACE:()=>Me,NAVIGATION_STORE_NAME:()=>di,NOTES_STORE_NAME:()=>es,ONBOARDING_STORE_NAME:()=>_n,OPTIONS_STORE_NAME:()=>dr,ORDERS_STORE_NAME:()=>Vc,PAYMENT_GATEWAYS_STORE_NAME:()=>zi,PAYMENT_SETTINGS_STORE_NAME:()=>ha,PLUGINS_STORE_NAME:()=>hr,PRODUCTS_STORE_NAME:()=>Ac,PaymentsProviderType:()=>ol,QUERY_DEFAULTS:()=>He,REPORTS_STORE_NAME:()=>Ts,REVIEWS_STORE_NAME:()=>kn,SECOND:()=>je,SETTINGS_STORE_NAME:()=>ut,SHIPPING_METHODS_STORE_NAME:()=>Na,USER_STORE_NAME:()=>fe,WCS_NAMESPACE:()=>xe,WC_ADMIN_NAMESPACE:()=>Fe,WEEK:()=>$e,WOOPAYMENTS_ONBOARDING_STORE_NAME:()=>Pl,countriesStore:()=>Ms,experimentalProductAttributeTermsStore:()=>ku,experimentalProductAttributesStore:()=>Ru,experimentalProductCategoriesStore:()=>Nu,experimentalProductFormStore:()=>Sl,experimentalProductShippingClassesStore:()=>hu,experimentalProductTagsStore:()=>vu,experimentalProductVariationsStore:()=>Ju,experimentalSettingOptionsStore:()=>jd,experimentalShippingZonesStore:()=>Pu,experimentalTaxClassesStore:()=>tl,getFilterQuery:()=>sE,getLeaderboard:()=>nE,getReportChartData:()=>EE,getReportTableData:()=>SE,getReportTableQuery:()=>yE,getSummaryNumbers:()=>cE,getTooltipValueFormat:()=>pE,getVisibleTasks:()=>rE,importStore:()=>Yl,isRestApiError:()=>ot,itemsStore:()=>vi,notesStore:()=>Xn,onboardingStore:()=>Sn,optionsStore:()=>lr,ordersStore:()=>Qc,paymentGatewaysStore:()=>Zi,paymentSettingsStore:()=>Ia,pluginNames:()=>Et,pluginsStore:()=>Or,productReadOnlyProperties:()=>vE,productsStore:()=>Ic,reportsStore:()=>_s,reviewsStore:()=>Gn,searchItemsByString:()=>pi,settingsStore:()=>ct,shippingMethodsStore:()=>ba,useOptionsHydration:()=>Jd,useSettings:()=>Zd,useUser:()=>tE,useUserPreferences:()=>eE,userStore:()=>le.store,withCurrentUserHydration:()=>Hd,withNavigationHydration:()=>Wd,withOnboardingHydration:()=>Yd,withOptionsHydration:()=>zd,withPluginsHydration:()=>Bd,withSettingsHydration:()=>$d,woopaymentsOnboardingStore:()=>Cl});var e={};r.r(e),r.d(e,{getDirtyKeys:()=>Ce,getIsDirty:()=>Ue,getLastSettingsErrorForGroup:()=>Ne,getSetting:()=>De,getSettings:()=>Pe,getSettingsError:()=>be,getSettingsForGroup:()=>ve,getSettingsGroupNames:()=>Ae,isUpdateSettingsRequesting:()=>we});var t={};r.r(t),r.d(t,{clearIsDirty:()=>Xe,clearSettings:()=>rt,persistSettingsForGroup:()=>et,setIsRequesting:()=>Ze,updateAndPersistSettingsForGroup:()=>tt,updateErrorForGroup:()=>ze,updateSettingsForGroup:()=>Je});var n={};r.r(n),r.d(n,{getSettings:()=>st,getSettingsForGroup:()=>it});var s={};r.r(s),r.d(s,{getActivePlugins:()=>pt,getInstalledPlugins:()=>yt,getJetpackConnectUrl:()=>ft,getJetpackConnectionData:()=>gt,getPaypalOnboardingStatus:()=>mt,getPluginInstallState:()=>Rt,getPluginsError:()=>_t,getRecommendedPlugins:()=>Ot,isJetpackConnected:()=>Tt,isPluginsRequesting:()=>St});var i={};r.r(i),r.d(i,{activatePlugins:()=>qt,connectToJetpack:()=>Qt,connectToJetpackWithFailureRedirect:()=>Kt,createErrorNotice:()=>kt,deactivatePlugin:()=>Ht,dismissRecommendedPlugins:()=>Yt,installAndActivatePlugins:()=>jt,installJetpackAndConnect:()=>Vt,installPlugins:()=>xt,setError:()=>Dt,setIsRequesting:()=>wt,setPaypalOnboardingStatus:()=>Lt,setRecommendedPlugins:()=>Mt,updateActivePlugins:()=>Ut,updateInstalledPlugins:()=>vt,updateIsJetpackConnected:()=>Nt,updateJetpackConnectUrl:()=>Gt,updateJetpackConnectionData:()=>bt});var a={};r.r(a),r.d(a,{getOption:()=>Bt,getOptionsRequestingError:()=>Jt,getOptionsUpdatingError:()=>Zt,isOptionsUpdating:()=>zt});var c={};r.r(c),r.d(c,{receiveOptions:()=>er,setIsUpdating:()=>or,setRequestingError:()=>tr,setUpdatingError:()=>rr,updateOptions:()=>nr});var u={};r.r(u),r.d(u,{getOption:()=>ur});var l={};r.r(l),r.d(l,{getActivePlugins:()=>pr,getInstalledPlugins:()=>yr,getJetpackConnectUrl:()=>Tr,getJetpackConnectionData:()=>_r,getPaypalOnboardingStatus:()=>fr,getRecommendedPlugins:()=>mr,isJetpackConnected:()=>Sr});var d={};r.r(d),r.d(d,{getCoreProfilerCompletedSteps:()=>Vr,getEmailPrefill:()=>qr,getFreeExtensions:()=>wr,getJetpackAuthUrl:()=>Qr,getMostRecentCoreProfilerStep:()=>Kr,getOnboardingError:()=>Fr,getPaymentGatewaySuggestions:()=>Mr,getProductTypes:()=>jr,getProfileItems:()=>Dr,getProfileProgress:()=>Nr,getTask:()=>Lr,getTaskList:()=>kr,getTaskLists:()=>br,getTaskListsByIds:()=>Gr,isOnboardingRequesting:()=>xr});var E={};r.r(E),r.d(E,{actionTask:()=>Ko,actionTaskError:()=>Uo,actionTaskRequest:()=>vo,actionTaskSuccess:()=>wo,coreProfilerCompleted:()=>zo,coreProfilerCompletedError:()=>Wo,coreProfilerCompletedRequest:()=>Bo,coreProfilerCompletedSuccess:()=>Jo,dismissTask:()=>xo,dismissTaskError:()=>lo,dismissTaskRequest:()=>Eo,dismissTaskSuccess:()=>po,getFreeExtensionsError:()=>zr,getFreeExtensionsSuccess:()=>Zr,getProductTypesError:()=>No,getProductTypesSuccess:()=>Do,getTaskListsError:()=>ro,getTaskListsSuccess:()=>oo,hideTaskList:()=>jo,hideTaskListError:()=>To,hideTaskListRequest:()=>go,hideTaskListSuccess:()=>fo,installAndActivatePluginsAsync:()=>$o,keepCompletedTaskList:()=>Go,keepCompletedTaskListSuccess:()=>Io,optimisticallyCompleteTask:()=>Vo,optimisticallyCompleteTaskRequest:()=>ho,setEmailPrefill:()=>Co,setError:()=>Xr,setIsRequesting:()=>eo,setJetpackAuthUrl:()=>Ho,setPaymentMethods:()=>Po,setProfileItems:()=>to,setProfileProgress:()=>bo,snoozeTask:()=>Mo,snoozeTaskError:()=>no,snoozeTaskRequest:()=>so,snoozeTaskSuccess:()=>io,undoDismissTask:()=>qo,undoDismissTaskError:()=>yo,undoDismissTaskRequest:()=>So,undoDismissTaskSuccess:()=>_o,undoSnoozeTask:()=>Fo,undoSnoozeTaskError:()=>ao,undoSnoozeTaskRequest:()=>co,undoSnoozeTaskSuccess:()=>uo,unhideTaskList:()=>Qo,unhideTaskListError:()=>Ro,unhideTaskListRequest:()=>mo,unhideTaskListSuccess:()=>Oo,updateCoreProfilerStep:()=>Lo,updateProfileItems:()=>ko,updateStoreCurrencyAndMeasurementUnits:()=>Yo,visitedTask:()=>Ao});var p={};r.r(p),r.d(p,{getCoreProfilerCompletedSteps:()=>tn,getEmailPrefill:()=>on,getFreeExtensions:()=>ln,getJetpackAuthUrl:()=>En,getMostRecentCoreProfilerStep:()=>rn,getPaymentGatewaySuggestions:()=>un,getProductTypes:()=>dn,getProfileItems:()=>Xo,getProfileProgress:()=>en,getTask:()=>cn,getTaskList:()=>an,getTaskLists:()=>nn,getTaskListsByIds:()=>sn});var y={};r.r(y),r.d(y,{getReview:()=>fn,getReviewError:()=>On,getReviews:()=>gn,getReviewsError:()=>mn,getReviewsTotalCount:()=>Rn});var S={};r.r(S),r.d(S,{deleteReview:()=>vn,setError:()=>Pn,setReview:()=>An,setReviewIsUpdating:()=>In,updateReview:()=>Un,updateReviews:()=>Cn});var _={};r.r(_),r.d(_,{getReview:()=>Dn,getReviews:()=>wn,getReviewsTotalCount:()=>Nn});var T={};r.r(T),r.d(T,{getNotes:()=>Mn,getNotesError:()=>Fn,isNotesRequesting:()=>xn});var g={};r.r(g),r.d(g,{batchUpdateNotes:()=>zn,removeAllNotes:()=>Jn,removeNote:()=>Bn,setError:()=>$n,setIsRequesting:()=>Yn,setNote:()=>jn,setNoteIsUpdating:()=>Qn,setNotes:()=>Vn,setNotesQuery:()=>Kn,triggerNoteAction:()=>Wn,updateNote:()=>Hn});var f={};r.r(f),r.d(f,{getNotes:()=>Zn});var R={};r.r(R),r.d(R,{getReportItems:()=>ns,getReportItemsError:()=>os,getReportStats:()=>ss,getReportStatsError:()=>is});var m={};r.r(m),r.d(m,{setReportItems:()=>us,setReportItemsError:()=>cs,setReportStats:()=>ls,setReportStatsError:()=>ds});var O={};r.r(O),r.d(O,{getReportItems:()=>ps,getReportStats:()=>ys});var h={};r.r(h),r.d(h,{geolocate:()=>hs,getCountries:()=>ms,getCountry:()=>Os,getLocale:()=>Rs,getLocales:()=>fs});var I={};r.r(I),r.d(I,{geolocationError:()=>ws,geolocationSuccess:()=>vs,getCountriesError:()=>Us,getCountriesSuccess:()=>Cs,getLocalesError:()=>Ps,getLocalesSuccess:()=>As});var A={};r.r(A),r.d(A,{geolocate:()=>Ls,getCountries:()=>ks,getCountry:()=>Gs,getLocale:()=>Ns,getLocales:()=>bs});var P={};r.r(P),r.d(P,{getFavorites:()=>js,getMenuItems:()=>qs,getPersistedQuery:()=>Vs,isNavigationRequesting:()=>Qs});var C={};r.r(C),r.d(C,{addFavorite:()=>si,addFavoriteFailure:()=>Zs,addFavoriteRequest:()=>zs,addFavoriteSuccess:()=>Xs,addMenuItems:()=>Hs,getFavoritesFailure:()=>Ws,getFavoritesRequest:()=>Bs,getFavoritesSuccess:()=>Js,onHistoryChange:()=>oi,onLoad:()=>ni,removeFavorite:()=>ii,removeFavoriteFailure:()=>ti,removeFavoriteRequest:()=>ei,removeFavoriteSuccess:()=>ri,setMenuItems:()=>Ys});var U={};r.r(U),r.d(U,{getFavorites:()=>ai});var v={};r.r(v),r.d(v,{getItems:()=>Si,getItemsError:()=>Ti,getItemsTotalCount:()=>_i});var w={};r.r(w),r.d(w,{createProductFromTemplate:()=>Ii,setError:()=>Oi,setItem:()=>fi,setItems:()=>Ri,setItemsTotalCount:()=>mi,updateProductStock:()=>hi});var D={};r.r(D),r.d(D,{getItems:()=>Ai,getItemsTotalCount:()=>Pi,getReviewsTotalCount:()=>Ci});var N={};r.r(N),r.d(N,{getPaymentGatewayError:()=>Fi,getPaymentGatewayRequest:()=>Mi,getPaymentGatewaySuccess:()=>xi,getPaymentGatewaysError:()=>Li,getPaymentGatewaysRequest:()=>Gi,getPaymentGatewaysSuccess:()=>ki,updatePaymentGateway:()=>Vi,updatePaymentGatewayError:()=>Qi,updatePaymentGatewayRequest:()=>ji,updatePaymentGatewaySuccess:()=>qi});var b={};r.r(b),r.d(b,{getPaymentGateway:()=>Yi,getPaymentGateways:()=>$i});var G={};r.r(G),r.d(G,{getPaymentGateway:()=>Hi,getPaymentGatewayError:()=>Bi,getPaymentGateways:()=>Wi,isPaymentGatewayUpdating:()=>Ji});var k={};r.r(k),r.d(k,{attachPaymentExtensionSuggestion:()=>na,getPaymentProvidersError:()=>ra,getPaymentProvidersRequest:()=>ea,getPaymentProvidersSuccess:()=>ta,hidePaymentExtensionSuggestion:()=>sa,setIsWooPayEligible:()=>aa,togglePaymentGateway:()=>oa,updateProviderOrdering:()=>ia});var L={};r.r(L),r.d(L,{getIsWooPayEligible:()=>_a,getOfflinePaymentGateways:()=>Ea,getPaymentProviders:()=>la,getSuggestionCategories:()=>ya,getSuggestions:()=>pa,getWooPayEligibility:()=>Sa});var M={};r.r(M),r.d(M,{getIsWooPayEligible:()=>Oa,getOfflinePaymentGateways:()=>ga,getPaymentProviders:()=>Ta,getSuggestionCategories:()=>Ra,getSuggestions:()=>fa,isFetching:()=>ma});var F={};r.r(F),r.d(F,{getShippingMethodsError:()=>Ua,getShippingMethodsRequest:()=>Pa,getShippingMethodsSuccess:()=>Ca});var x={};r.r(x),r.d(x,{getShippingMethods:()=>va});var q={};r.r(q),r.d(q,{getShippingMethods:()=>wa,isShippingMethodsUpdating:()=>Da});var j={};r.r(j),r.d(j,{getCreateProductError:()=>$a,getDeleteProductError:()=>Ha,getPermalinkParts:()=>Ba,getProduct:()=>ja,getProducts:()=>Qa,getProductsError:()=>Ka,getProductsTotalCount:()=>Va,getRelatedProducts:()=>Ja,getSuggestedProducts:()=>za,getUpdateProductError:()=>Ya,isPending:()=>Wa});var Q={};r.r(Q),r.d(Q,{createProduct:()=>cc,createProductError:()=>tc,deleteProduct:()=>yc,deleteProductError:()=>pc,deleteProductStart:()=>dc,deleteProductSuccess:()=>Ec,duplicateProduct:()=>lc,duplicateProductError:()=>rc,getProductError:()=>ec,getProductSuccess:()=>Xa,getProductsError:()=>sc,getProductsSuccess:()=>nc,getProductsTotalCountError:()=>ac,getProductsTotalCountSuccess:()=>ic,setSuggestedProductAction:()=>Sc,updateProduct:()=>uc,updateProductError:()=>oc});var V={};r.r(V),r.d(V,{getPermalinkParts:()=>Oc,getProduct:()=>fc,getProducts:()=>gc,getProductsTotalCount:()=>mc,getRelatedProducts:()=>Rc,getSuggestedProducts:()=>hc});var K={};r.r(K),r.d(K,{getOrders:()=>wc,getOrdersError:()=>Nc,getOrdersTotalCount:()=>Dc});var $={};r.r($),r.d($,{getOrderError:()=>kc,getOrderSuccess:()=>Gc,getOrdersError:()=>Mc,getOrdersSuccess:()=>Lc,getOrdersTotalCountError:()=>xc,getOrdersTotalCountSuccess:()=>Fc});var Y={};r.r(Y),r.d(Y,{getOrders:()=>qc,getOrdersTotalCount:()=>jc});var H={};r.r(H),r.d(H,{batchUpdateProductVariations:()=>Hu,batchUpdateProductVariationsError:()=>Yu,generateProductVariations:()=>$u,generateProductVariationsError:()=>Qu,generateProductVariationsRequest:()=>Vu,generateProductVariationsSuccess:()=>Ku});var W={};r.r(W),r.d(W,{generateProductVariationsError:()=>Bu,isGeneratingVariations:()=>Wu});var B={};r.r(B),r.d(B,{getTaxClasses:()=>el});var J={};r.r(J),r.d(J,{getField:()=>il,getFields:()=>sl,getProductForm:()=>al});var z={};r.r(z),r.d(z,{getFieldsError:()=>ll,getFieldsSuccess:()=>ul,getProductFormError:()=>El,getProductFormSuccess:()=>dl});var Z={};r.r(Z),r.d(Z,{getFields:()=>pl,getProductForm:()=>yl});var X={};r.r(X),r.d(X,{getOnboardingData:()=>gl,getOnboardingDataError:()=>Rl,isOnboardingDataRequestPending:()=>fl});var ee={};r.r(ee),r.d(ee,{getOnboardingDataError:()=>hl,getOnboardingDataRequest:()=>ml,getOnboardingDataSuccess:()=>Ol});var te={};r.r(te),r.d(te,{getOnboardingData:()=>Al});var re={};r.r(re),r.d(re,{getFormSettings:()=>wl,getImportError:()=>bl,getImportStarted:()=>vl,getImportStatus:()=>Dl,getImportTotals:()=>Nl});var oe={};r.r(oe),r.d(oe,{setImportError:()=>ql,setImportPeriod:()=>Ll,setImportStarted:()=>kl,setImportStatus:()=>Fl,setImportTotals:()=>xl,setSkipPrevious:()=>Ml,updateImportation:()=>jl});var ne={};r.r(ne),r.d(ne,{getImportStatus:()=>Ql,getImportTotals:()=>Vl});var se={};r.r(se),r.d(se,{getEditedSettingIds:()=>td,getGroup:()=>Bl,getGroupError:()=>nd,getGroups:()=>Wl,getSetting:()=>Zl,getSettingError:()=>sd,getSettingValue:()=>Xl,getSettings:()=>zl,hasEditsForGroup:()=>id,isGroupSaving:()=>rd,isSettingEdited:()=>ed,isSettingSaving:()=>od});var ie={};r.r(ie),r.d(ie,{__unstableAcquireStoreLock:()=>Dd,__unstableReleaseStoreLock:()=>Nd,editSetting:()=>Td,editSettings:()=>fd,receiveGroups:()=>Sd,receiveSettings:()=>_d,revertEditedSetting:()=>Od,revertEditedSettingsGroup:()=>hd,saveEditedSetting:()=>vd,saveEditedSettingsGroup:()=>Ud,saveSetting:()=>Cd,saveSettingsGroup:()=>Pd,setError:()=>md,setSaving:()=>Rd});var ae={};r.r(ae),r.d(ae,{getGroups:()=>bd,getSetting:()=>kd,getSettingValue:()=>Ld,getSettings:()=>Gd});var ce={};r.r(ce),r.d(ce,{getError:()=>OE,getExportId:()=>mE,isExportRequesting:()=>RE});var ue={};r.r(ue),r.d(ue,{setError:()=>PE,setExportId:()=>IE,setIsRequesting:()=>AE,startExport:()=>CE});const le=window.wp.coreData,de=window.wp.data,Ee=window.wp.dataControls,pe="wc/admin/settings",ye=window.wp.url,Se=window.wp.apiFetch;var _e=r.n(Se);const Te=e=>({type:"FETCH_WITH_HEADERS",options:e}),ge={...Ee.controls,FETCH_WITH_HEADERS:e=>_e()({...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}))},fe="core";function Re(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 me(e,...t){return`${e}:${JSON.stringify(t,Re).replace(/\\"/g,'"')}`}function Oe(e,t){const{_fields:r,page:o,per_page:n,order:s,orderby:i,...a}=t;return me(e,a)}function*he(e,t){const r=(0,ye.addQueryArgs)(e,t),o=-1===t.per_page,n=o?Ee.apiFetch:Te,s=yield n({path:r,method:"GET"});if(o&&!("data"in s))return{items:s,totalCount:s.length};if(!o&&"data"in s){const e=parseInt(s.headers.get("x-wp-total")||"",10);return{items:s.data,totalCount:e}}}function*Ie(e){if(!(yield de.controls.resolveSelect(le.store,"getCurrentUser")).capabilities[e])throw new Error(`User does not have ${e} capability.`)}const Ae=e=>[...new Set(Object.keys(e).map(e=>function(e){const t=e.indexOf(":");return t<0?e:e.substring(0,t)}(e)))],Pe=(e,t)=>{const r={},o=e[t]&&e[t].data||[];return Array.isArray(o)&&0!==o.length?(o.forEach(o=>{r[o]=e[me(t,o)].data}),r):r},Ce=(e,t)=>e[t].dirty||[],Ue=(e,t,r=[])=>{const o=Ce(e,t);return 0!==o.length&&r.some(e=>o.includes(e))},ve=(e,t,r)=>{const o=Pe(e,t);return r.reduce((e,t)=>(e[t]=o[t]||{},e),{})},we=(e,t)=>e[t]&&Boolean(e[t].isRequesting);function De(e,t,r,o=!1,n=(e,t)=>e){const s=me(t,r);return n(e[s]&&e[s].data||o,o)}const Ne=(e,t)=>{const r=e[t].data;return Array.isArray(r)&&0!==r.length?[...r].pop().error:e[t].error},be=(e,t,r)=>r?e[me(t,r)].error||!1:e[t]&&e[t].error||!1,Ge=window.wp.i18n,ke=window.lodash,Le="/jetpack/v4",Me="/wc-analytics",Fe="/wc-admin",xe="/wc/v1",qe=100,je=1e3,Qe=60*je,Ve=60*Qe,Ke=24*Ve,$e=7*Ke,Ye=365*Ke/12,He={pageSize:25,period:"month",compare:"previous_year",noteTypes:["info","marketing","survey","warning"]},We={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"},Be=de.controls&&de.controls.resolveSelect?de.controls.resolveSelect:Ee.select;function Je(e,t,r=new Date){return{type:We.UPDATE_SETTINGS_FOR_GROUP,group:e,data:t,time:r}}function ze(e,t,r,o=new Date){return{type:We.UPDATE_ERROR_FOR_GROUP,group:e,data:t,error:r,time:o}}function Ze(e,t){return{type:We.SET_IS_REQUESTING,group:e,isRequesting:t}}function Xe(e){return{type:We.CLEAR_IS_DIRTY,group:e}}function*et(e){yield Ze(e,!0);const t=yield Be(pe,"getDirtyKeys",e);if(0===t.length)return void(yield Ze(e,!1));const r=yield Be(pe,"getSettingsForGroup",e,t),o=`${Me}/settings/${e}/batch`,n=t.reduce((e,t)=>{const o=Object.keys(r[t]).map(e=>({id:e,value:r[t][e]}));return(0,ke.concat)(e,o)},[]);try{const t=yield(0,Ee.apiFetch)({path:o,method:"POST",data:{update:n}});if(yield Ze(e,!1),!t)throw new Error((0,Ge.__)("There was a problem updating your settings.","woocommerce"));yield Xe(e)}catch(t){throw yield ze(e,null,t),yield Ze(e,!1),t}}function*tt(e,t){yield Ze(e,!0),yield Je(e,t),yield*et(e)}function rt(){return{type:We.CLEAR_SETTINGS}}const ot=e=>void 0!==e.code&&void 0!==e.message,nt=de.controls&&de.controls.dispatch?de.controls.dispatch:Ee.dispatch;function*st(e){yield nt(pe,"setIsRequesting",e,!0);try{const t=Me+"/settings/"+e,r=(yield(0,Ee.apiFetch)({path:t,method:"GET"})).reduce((e,t)=>(e[t.id]=t.value,e),{});return Je(e,{[e]:r})}catch(t){if(t instanceof Error||ot(t))return ze(e,null,t.message);throw`Unexpected error ${t}`}}function*it(e){return st(e)}const at=(e,{group:t,groupIds:r,data:o,time:n,error:s})=>(r.forEach(r=>{e[me(t,r)]={data:o[r],lastReceived:n,error:s}}),e),ct=(0,de.createReduxStore)(pe,{reducer:(e={},t)=>{const r={};switch(t.type){case We.SET_IS_REQUESTING:e={...e,[t.group]:{...e[t.group],isRequesting:t.isRequesting}};break;case We.CLEAR_IS_DIRTY:e={...e,[t.group]:{...e[t.group],dirty:[]}};break;case We.UPDATE_SETTINGS_FOR_GROUP:case We.UPDATE_ERROR_FOR_GROUP:const{data:o,group:n,time:s}=t,i=o?Object.keys(o):[],a=t.type===We.UPDATE_ERROR_FOR_GROUP?t.error:null;if(null===o)e={...e,[n]:{data:e[n]?e[n].data:[],error:a,lastReceived:s}};else{const t=e[n];e={...e,[n]:{data:t&&t.data&&Array.isArray(t.data)?[...t.data,...i]:i,error:a,lastReceived:s,isRequesting:e[n]?.isRequesting||!1,dirty:e[n]&&e[n].dirty?(0,ke.union)(e[n].dirty,i):i},...at(r,{group:n,groupIds:i,data:o,time:s,error:a})}}break;case We.CLEAR_SETTINGS:e={}}return e},actions:t,controls:Ee.controls,selectors:e,resolvers:n});(0,de.register)(ct);const ut=pe,lt="wc/admin/plugins",dt="/wc-paypal/v1",Et={"facebook-for-woocommerce":(0,Ge.__)("Facebook for WooCommerce","woocommerce"),jetpack:(0,Ge.__)("Jetpack","woocommerce"),"klarna-checkout-for-woocommerce":(0,Ge.__)("Klarna Checkout for WooCommerce","woocommerce"),"klarna-payments-for-woocommerce":(0,Ge.__)("Klarna Payments for WooCommerce","woocommerce"),"mailchimp-for-woocommerce":(0,Ge.__)("Mailchimp for WooCommerce","woocommerce"),"creative-mail-by-constant-contact":(0,Ge.__)("Creative Mail for WooCommerce","woocommerce"),"woocommerce-gateway-paypal-express-checkout":(0,Ge.__)("WooCommerce PayPal","woocommerce"),"woocommerce-gateway-stripe":(0,Ge.__)("WooCommerce Stripe","woocommerce"),"woocommerce-payfast-gateway":(0,Ge.__)("WooCommerce Payfast","woocommerce"),"woocommerce-payments":(0,Ge.__)("WooPayments","woocommerce"),"woocommerce-services":(0,Ge.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-services:shipping":(0,Ge.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-services:tax":(0,Ge.__)("WooCommerce Shipping & Tax","woocommerce"),"woocommerce-shipstation-integration":(0,Ge.__)("WooCommerce ShipStation Gateway","woocommerce"),"woocommerce-mercadopago":(0,Ge.__)("Mercado Pago payments for WooCommerce","woocommerce"),"google-listings-and-ads":(0,Ge.__)("Google for WooCommerce","woocommerce"),"woo-razorpay":(0,Ge.__)("Razorpay","woocommerce"),mailpoet:(0,Ge.__)("MailPoet","woocommerce"),"pinterest-for-woocommerce":(0,Ge.__)("Pinterest for WooCommerce","woocommerce"),"tiktok-for-business:alt":(0,Ge.__)("TikTok for WooCommerce","woocommerce"),codistoconnect:(0,Ge.__)("Omnichannel for WooCommerce","woocommerce"),"packlink-pro-shipping":(0,Ge.__)("Packlink","woocommerce")},pt=e=>e.active||[],yt=e=>e.installed||[],St=(e,t)=>e.requesting[t]||!1,_t=(e,t)=>e.errors[t]||!1,Tt=e=>e.jetpackConnection,gt=e=>e.jetpackConnectionData,ft=(e,t)=>e.jetpackConnectUrls[t.redirect_url],Rt=(e,t)=>e.active.includes(t)?"activated":e.installed.includes(t)?"installed":"unavailable",mt=e=>e.paypalOnboardingStatus,Ot=(e,t)=>e.recommended[t],ht=window.wc.tracks;let It=function(e){return 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",e}({});class At extends Error{constructor(e,t){super(e),this.data=t}}const Pt=(e,t)=>"object"==typeof t&&null!==t&&e[0]in t,Ct=(e="install",t,r)=>(0,Ge.sprintf)((0,Ge._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 Ut(e,t=!1){return{type:It.UPDATE_ACTIVE_PLUGINS,active:e,replace:t}}function vt(e,t=!1){return{type:It.UPDATE_INSTALLED_PLUGINS,installed:e,replace:t}}function wt(e,t){return{type:It.SET_IS_REQUESTING,selector:e,isRequesting:t}}function Dt(e,t){return{type:It.SET_ERROR,selector:e,error:t}}function Nt(e){return{type:It.UPDATE_JETPACK_CONNECTION,jetpackConnection:e}}function bt(e){return{type:It.UPDATE_JETPACK_CONNECTION_DATA,results:e}}function Gt(e,t){return{type:It.UPDATE_JETPACK_CONNECT_URL,jetpackConnectUrl:t,redirectUrl:e}}const kt=e=>de.controls.dispatch("core/notices","createNotice","error",e);function Lt(e){return{type:It.SET_PAYPAL_ONBOARDING_STATUS,paypalOnboardingStatus:e}}function Mt(e,t){return{type:It.SET_RECOMMENDED_PLUGINS,recommendedType:e,plugins:t}}function*Ft(e,t,r){let o;switch(o=ot(r)&&"woocommerce_rest_cannot_update"===r.code&&403===r.data?.status?(0,Ge.__)("You do not have permissions to manage plugins. Please contact your site administrator.","woocommerce"):Pt(t,r)?Object.values(r).join(", \n"):ot(r)||r instanceof Error?r.message:JSON.stringify(r),e){case"install":(0,ht.recordEvent)("install_plugins_error",{plugins:t.join(", "),message:o});break;case"activate":(0,ht.recordEvent)("activate_plugins_error",{plugins:t.join(", "),message:o})}throw new At(Ct(e,t,o),r)}function*xt(e,t=!1,r){yield wt("installPlugins",!0);try{const o=yield(0,Ee.apiFetch)({path:`${Fe}/plugins/install`,method:"POST",data:{plugins:e.join(","),async:t,source:r}});if(o.data.installed?.length&&(yield vt(o.data.installed)),o.errors?.errors&&Object.keys(o.errors.errors).length)throw o.errors.errors;return o}catch(t){yield Dt("installPlugins",t),yield Ft("install",e,t)}finally{yield wt("installPlugins",!1)}}function*qt(e){yield wt("activatePlugins",!0);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/plugins/activate`,method:"POST",data:{plugins:e.join(",")}});if(t.data.activated.length&&(yield Ut(t.data.activated)),Object.keys(t.errors.errors).length)throw t.errors.errors;return t}catch(t){yield Dt("activatePlugins",t),yield Ft("activate",e,t)}finally{yield wt("activatePlugins",!1)}}function*jt(e,t){try{const r=yield de.controls.dispatch(lt,"installPlugins",e,!1,t),o=yield de.controls.dispatch(lt,"activatePlugins",e),n={...o,data:{...o.data,...r.data}};if(r.success&&Object.keys(r.data.results).length&&o.success&&o.data.activated.length)if(1===o.data.activated.length){const e=o.data.activated[0],t=o.data.plugin_details?.[e];n.message=t?(0,Ge.sprintf)((0,Ge.__)("%1$s (%2$s) was successfully installed and activated.","woocommerce"),t.name,t.version):(0,Ge.__)("A plugin was successfully installed and activated.","woocommerce")}else n.message=(0,Ge.__)("Plugins were successfully installed and activated.","woocommerce");else if(r.success&&!Object.keys(r.data.results).length&&o.success&&1===o.data.activated.length){const e=o.data.activated[0],t=o.data.plugin_details?.[e];n.message=t?(0,Ge.sprintf)((0,Ge.__)("%1$s was successfully activated.","woocommerce"),t.name):(0,Ge.__)("A plugin was successfully activated.","woocommerce")}return n}catch(e){throw e}}function*Qt(e){const t=yield de.controls.resolveSelect(lt,"getJetpackConnectUrl",{redirect_url:e("admin.php?page=wc-admin")}),r=yield de.controls.resolveSelect(lt,"getPluginsError","getJetpackConnectUrl");if(r)throw new Error(r);return t}function*Vt(e,t){try{yield de.controls.dispatch(lt,"installPlugins",["jetpack"]),yield de.controls.dispatch(lt,"activatePlugins",["jetpack"]);const e=yield de.controls.dispatch(lt,"connectToJetpack",t);window.location.href=e}catch(t){if(!(t instanceof Error))throw t;yield e(t.message)}}function*Kt(e,t,r){try{const e=yield de.controls.dispatch(lt,"connectToJetpack",r);window.location.href=e}catch(r){if(!(r instanceof Error))throw r;yield t(r.message),window.location.href=e}}const $t=["payments"];function*Yt(e){if(!$t.includes(e))return[];const t=yield de.controls.resolveSelect(lt,"getRecommendedPlugins",e);let r;yield Mt(e,[]);try{const e=Fe+"/payment-gateway-suggestions/dismiss";r=yield(0,Ee.apiFetch)({path:e,method:"POST"})}catch(e){r=!1}return r||(yield Mt(e,t)),r}function*Ht(e){try{yield(0,Ee.apiFetch)({path:`/wp/v2/plugins/${e}`,method:"POST",data:{status:"inactive"}})}catch(e){throw e}}const Wt="wc/admin/options",Bt=(e,t)=>e[t],Jt=(e,t)=>e.requestingErrors[t]||!1,zt=e=>e.isUpdating||!1,Zt=e=>e.updatingError||!1,Xt={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 er(e){return{type:Xt.RECEIVE_OPTIONS,options:e}}function tr(e,t){return{type:Xt.SET_REQUESTING_ERROR,error:e,name:t}}function rr(e){return{type:Xt.SET_UPDATING_ERROR,error:e}}function or(e){return{type:Xt.SET_IS_UPDATING,isUpdating:e}}function*nr(e){try{yield or(!0);const t=yield(0,Ee.apiFetch)({path:Fe+"/options",method:"POST",data:e});if(yield or(!1),"object"!=typeof t)throw new Error(`Invalid update options response from server: ${t}`);return yield er(e),{success:!0,...t}}catch(e){if(yield rr(e),"object"!=typeof e)throw new Error(`Unexpected error: ${e}`);return{success:!1,...e}}}const sr=e=>({type:"BATCH_FETCH",optionName:e});let ir=[];const ar={},cr={...Ee.controls,BATCH_FETCH:async({optionName:e})=>(ir.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(ar.hasOwnProperty(e))return ar[e].then(t).catch(r);0===ir.length&&ir.push(e);const o=[...new Set(ir)],n=o.join(","),s=_e()({path:`${Fe}/options?options=${n}`});o.forEach(async e=>{ar[e]=s;try{await s}catch(e){}finally{delete ar[e]}}),ir=[],s.then(t).catch(r)})()))(e))};function*ur(e){try{const t=yield sr(e);yield er(t)}catch(t){yield tr(t,e)}}const lr=(0,de.createReduxStore)(Wt,{reducer:(e={isUpdating:!1,requestingErrors:{}},t)=>{switch(t.type){case Xt.RECEIVE_OPTIONS:e={...e,...t.options};break;case Xt.SET_IS_UPDATING:e={...e,isUpdating:t.isUpdating};break;case Xt.SET_REQUESTING_ERROR:e={...e,requestingErrors:{[t.name]:t.error}};break;case Xt.SET_UPDATING_ERROR:e={...e,error:t.error,updatingError:t.error,isUpdating:!1}}return e},actions:c,controls:cr,selectors:a,resolvers:u});(0,de.register)(lr);const dr=Wt,Er=de.controls&&de.controls.resolveSelect?de.controls.resolveSelect:Ee.select;function*pr(){yield wt("getActivePlugins",!0);try{yield Ie("manage_woocommerce");const e=Fe+"/plugins/active",t=yield(0,Ee.apiFetch)({path:e,method:"GET"});yield Ut(t.plugins,!0)}catch(e){yield Dt("getActivePlugins",e)}}function*yr(){yield wt("getInstalledPlugins",!0);try{yield Ie("manage_woocommerce");const e=Fe+"/plugins/installed",t=yield(0,Ee.apiFetch)({path:e,method:"GET"});yield vt(t.plugins,!0)}catch(e){yield Dt("getInstalledPlugins",e)}}function*Sr(){yield wt("isJetpackConnected",!0);try{const e=Le+"/connection",t=yield(0,Ee.apiFetch)({path:e,method:"GET"});yield Nt(t.hasConnectedOwner)}catch(e){yield Dt("isJetpackConnected",e)}yield wt("isJetpackConnected",!1)}function*_r(){yield wt("getJetpackConnectionData",!0);try{const e=yield Er(Or,"isJetpackConnected");yield Ie(e?"read":"manage_options");const t=Le+"/connection/data",r=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield bt(r)}catch(e){yield Dt("getJetpackConnectionData",e)}yield wt("getJetpackConnectionData",!1)}function*Tr(e){yield wt("getJetpackConnectUrl",!0);try{const t=(0,ye.addQueryArgs)(Fe+"/plugins/connect-jetpack",e),r=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield Gt(e.redirect_url,r.connectAction)}catch(e){yield Dt("getJetpackConnectUrl",e)}yield wt("getJetpackConnectUrl",!1)}function*gr(){const e=yield Er(dr,"getOption","woocommerce-ppcp-settings"),t=e.merchant_email_production&&e.merchant_id_production&&e.client_id_production&&e.client_secret_production;yield Lt({production:{state:t?"onboarded":"unknown",onboarded:!!t}})}function*fr(){yield wt("getPaypalOnboardingStatus",!0);const e=yield Er(Or,"getPluginsError","getPaypalOnboardingStatus");if(e&&e.data&&404===e.data.status)yield gr();else try{const e=dt+"/onboarding/get-status",t=yield(0,Ee.apiFetch)({path:e,method:"GET"});yield Lt(t)}catch(e){yield gr(),yield Dt("getPaypalOnboardingStatus",e)}yield wt("getPaypalOnboardingStatus",!1)}const Rr=["payments"];function*mr(e){if(!Rr.includes(e))return[];yield wt("getRecommendedPlugins",!0);try{const t=Fe+"/payment-gateway-suggestions",r=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield Mt(e,r)}catch(e){yield Dt("getRecommendedPlugins",e)}yield wt("getRecommendedPlugins",!1)}const Or=(0,de.createReduxStore)(lt,{reducer:(e={active:[],installed:[],requesting:{},errors:{},jetpackConnectUrls:{},recommended:{}},t)=>{if(t&&"type"in t)switch(t.type){case It.UPDATE_ACTIVE_PLUGINS:e={...e,active:t.replace?t.active:(0,ke.concat)(e.active,t.active),requesting:{...e.requesting,getActivePlugins:!1,activatePlugins:!1},errors:{...e.errors,getActivePlugins:!1,activatePlugins:!1}};break;case It.UPDATE_INSTALLED_PLUGINS:e={...e,installed:t.replace?t.installed:(0,ke.concat)(e.installed,t.installed),requesting:{...e.requesting,getInstalledPlugins:!1,installPlugins:!1},errors:{...e.errors,getInstalledPlugins:!1,installPlugin:!1}};break;case It.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}};break;case It.SET_ERROR:e={...e,requesting:{...e.requesting,[t.selector]:!1},errors:{...e.errors,[t.selector]:t.error}};break;case It.UPDATE_JETPACK_CONNECTION:e={...e,jetpackConnection:t.jetpackConnection};break;case It.UPDATE_JETPACK_CONNECTION_DATA:e={...e,jetpackConnectionData:t.results};break;case It.UPDATE_JETPACK_CONNECT_URL:e={...e,jetpackConnectUrls:{...e.jetpackConnectUrls,[t.redirectUrl]:t.jetpackConnectUrl}};break;case It.SET_PAYPAL_ONBOARDING_STATUS:e={...e,paypalOnboardingStatus:t.paypalOnboardingStatus};break;case It.SET_RECOMMENDED_PLUGINS:e={...e,recommended:{...e.recommended,[t.recommendedType]:t.plugins}}}return e},actions:i,controls:Ee.controls,selectors:s,resolvers:l});(0,de.register)(Or);const hr=lt,Ir="wc/admin/onboarding";var Ar={};function Pr(e){return[e]}function Cr(e){return!!e&&"object"==typeof e}function Ur(e,t,r){var o;if(e.length!==t.length)return!1;for(o=r;oe.freeExtensions||[],Dr=e=>e.profileItems||{},Nr=e=>e.profileProgress||{},br=vr(e=>Object.values(e.taskLists),e=>[e.taskLists]),Gr=vr((e,t)=>t.map(t=>e.taskLists[t]),(e,t)=>t.map(t=>e.taskLists[t])),kr=(e,t)=>e.taskLists[t],Lr=(e,t)=>Object.keys(e.taskLists).reduce((r,o)=>r||e.taskLists[o].tasks.find(e=>e.id===t),void 0),Mr=e=>e.paymentMethods||[],Fr=(e,t)=>e.errors[t]||!1,xr=(e,t)=>e.requesting[t]||!1,qr=e=>e.emailPrefill||"",jr=e=>e.productTypes||{},Qr=(e,t)=>e.jetpackAuthUrls[t.redirectUrl]||"",Vr=vr(e=>e.profileProgress||{},e=>[e.profileProgress]),Kr=vr(e=>{const t=e.profileProgress||{};return Object.entries(t).sort((e,t)=>{const r=new Date(e[1].completed_at);return new Date(t[1].completed_at).getTime()-r.getTime()})[0]?.[0]||null},e=>[e.profileProgress]),$r={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"},Yr=window.wp.hooks;var Hr=r(8435);const Wr=window.wp.deprecated;var Br=r.n(Wr);class Jr{constructor(){this.filteredTasks=(0,Yr.applyFilters)("woocommerce_admin_onboarding_task_list",[],function(){const e=window.location&&window.location.search;if(!e)return{};const t=e.substring(1);return(0,Hr.parse)(t)}()),this.filteredTasks&&this.filteredTasks.length>0&&Br()("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 zr(e){return{type:$r.GET_FREE_EXTENSIONS_ERROR,error:e}}function Zr(e){return{type:$r.GET_FREE_EXTENSIONS_SUCCESS,freeExtensions:e}}function Xr(e,t){return{type:$r.SET_ERROR,selector:e,error:t}}function eo(e,t){return{type:$r.SET_IS_REQUESTING,selector:e,isRequesting:t}}function to(e,t=!1){return{type:$r.SET_PROFILE_ITEMS,profileItems:e,replace:t}}function ro(e){return{type:$r.GET_TASK_LISTS_ERROR,error:e}}function oo(e){return{type:$r.GET_TASK_LISTS_SUCCESS,taskLists:e}}function no(e,t){return{type:$r.SNOOZE_TASK_ERROR,taskId:e,error:t}}function so(e){return{type:$r.SNOOZE_TASK_REQUEST,taskId:e}}function io(e){return{type:$r.SNOOZE_TASK_SUCCESS,task:e}}function ao(e,t){return{type:$r.UNDO_SNOOZE_TASK_ERROR,taskId:e,error:t}}function co(e){return{type:$r.UNDO_SNOOZE_TASK_REQUEST,taskId:e}}function uo(e){return{type:$r.UNDO_SNOOZE_TASK_SUCCESS,task:e}}function lo(e,t){return{type:$r.DISMISS_TASK_ERROR,taskId:e,error:t}}function Eo(e){return{type:$r.DISMISS_TASK_REQUEST,taskId:e}}function po(e){return{type:$r.DISMISS_TASK_SUCCESS,task:e}}function yo(e,t){return{type:$r.UNDO_DISMISS_TASK_ERROR,taskId:e,error:t}}function So(e){return{type:$r.UNDO_DISMISS_TASK_REQUEST,taskId:e}}function _o(e){return{type:$r.UNDO_DISMISS_TASK_SUCCESS,task:e}}function To(e,t){return{type:$r.HIDE_TASK_LIST_ERROR,taskListId:e,error:t}}function go(e){return{type:$r.HIDE_TASK_LIST_REQUEST,taskListId:e}}function fo(e){return{type:$r.HIDE_TASK_LIST_SUCCESS,taskList:e,taskListId:e.id}}function Ro(e,t){return{type:$r.UNHIDE_TASK_LIST_ERROR,taskListId:e,error:t}}function mo(e){return{type:$r.UNHIDE_TASK_LIST_REQUEST,taskListId:e}}function Oo(e){return{type:$r.UNHIDE_TASK_LIST_SUCCESS,taskList:e,taskListId:e.id}}function ho(e){return{type:$r.OPTIMISTICALLY_COMPLETE_TASK_REQUEST,taskId:e}}function Io(e,t){return{type:$r.KEEP_COMPLETED_TASKS_SUCCESS,taskListId:e,keepCompletedTaskList:t}}function Ao(e){return{type:$r.VISITED_TASK,taskId:e}}function Po(e){return{type:$r.GET_PAYMENT_METHODS_SUCCESS,paymentMethods:e}}function Co(e){return{type:$r.SET_EMAIL_PREFILL,emailPrefill:e}}function Uo(e,t){return{type:$r.ACTION_TASK_ERROR,taskId:e,error:t}}function vo(e){return{type:$r.ACTION_TASK_REQUEST,taskId:e}}function wo(e){return{type:$r.ACTION_TASK_SUCCESS,task:e}}function Do(e){return{type:$r.GET_PRODUCT_TYPES_SUCCESS,productTypes:e}}function No(e){return{type:$r.GET_PRODUCT_TYPES_ERROR,error:e}}function bo(e){return{type:$r.SET_PROFILE_PROGRESS,profileProgress:e}}function*Go(e){const t=yield de.controls.dispatch(Wt,"updateOptions",{woocommerce_task_list_keep_completed:"yes"});t&&t.success&&(yield Io(e,"yes"))}function*ko(e){yield eo("updateProfileItems",!0),yield Xr("updateProfileItems",null);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/profile`,method:"POST",data:e});if(t&&"success"===t.status)return yield to(e),yield eo("updateProfileItems",!1),t;throw new Error}catch(e){throw yield Xr("updateProfileItems",e),yield eo("updateProfileItems",!1),e}finally{yield(0,de.dispatch)(lr).invalidateResolution("getOption",["woocommerce_onboarding_profile"]),yield(0,de.dispatch)(Sn).invalidateResolution("getProfileItems",[])}}function*Lo(e){yield eo("updateCoreProfilerStep",!0),yield Xr("updateCoreProfilerStep",null);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/profile/progress/core-profiler/complete`,method:"POST",data:{step:e}});if(t&&"success"===t.status)return yield eo("updateCoreProfilerStep",!1),t;throw new Error}catch(e){throw yield Xr("updateCoreProfilerStep",e),yield eo("updateCoreProfilerStep",!1),e}finally{yield(0,de.dispatch)(Sn).invalidateResolution("getProfileProgress",[]),yield(0,de.dispatch)(Sn).invalidateResolution("getCoreProfilerCompletedSteps",[]),yield(0,de.dispatch)(Sn).invalidateResolution("getMostRecentCoreProfilerStep",[])}}function*Mo(e){yield so(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/snooze`,method:"POST"});yield io(Jr.possiblyPruneTaskData(t,["isSnoozed","isDismissed","snoozedUntil"]))}catch(t){throw yield no(e,t),new Error}}function*Fo(e){yield co(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/undo_snooze`,method:"POST"});yield uo(Jr.possiblyPruneTaskData(t,["isSnoozed","isDismissed","snoozedUntil"]))}catch(t){throw yield ao(e,t),new Error}}function*xo(e){yield Eo(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/dismiss`,method:"POST"});yield po(Jr.possiblyPruneTaskData(t,["isDismissed","isSnoozed"]))}catch(t){throw yield lo(e,t),new Error}}function*qo(e){yield So(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/undo_dismiss`,method:"POST"});yield _o(Jr.possiblyPruneTaskData(t,["isDismissed","isSnoozed"]))}catch(t){throw yield yo(e,t),new Error}}function*jo(e){yield go(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/hide`,method:"POST"});yield fo(t)}catch(t){throw yield To(e,t),new Error}}function*Qo(e){yield mo(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/unhide`,method:"POST"});yield Oo(t)}catch(t){throw yield Ro(e,t),new Error}}function*Vo(e){yield ho(e)}function*Ko(e){yield vo(e);try{const t=yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/tasks/${e}/action`,method:"POST"});yield wo(Jr.possiblyPruneTaskData(t,["isActioned"]))}catch(t){throw yield Uo(e,t),new Error}}function*$o(e,t){yield eo("installAndActivatePluginsAsync",!0);try{return yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/plugins/install-and-activate-async`,method:"POST",data:{plugins:e,source:t}})}catch(e){throw e}finally{yield eo("installAndActivatePluginsAsync",!1)}}function*Yo(e){yield eo("updateStoreCurrencyAndMeasurementUnits",!0);try{return yield(0,Ee.apiFetch)({path:`${Fe}/onboarding/profile/update-store-currency-and-measurement-units`,method:"POST",data:{country_code:e}})}catch(e){throw e}finally{yield eo("updateStoreCurrencyAndMeasurementUnits",!1)}}function Ho(e,t,r=""){return{type:$r.SET_JETPACK_AUTH_URL,results:e,redirectUrl:t,from:r}}function Wo(e){return{type:$r.CORE_PROFILER_COMPLETED_ERROR,error:e}}function Bo(){return{type:$r.CORE_PROFILER_COMPLETED_REQUEST}}function Jo(){return{type:$r.CORE_PROFILER_COMPLETED_SUCCESS}}function*zo(){yield Bo();try{yield(0,Ee.apiFetch)({path:`${Fe}/launch-your-store/initialize-coming-soon`,method:"POST"})}catch(e){throw yield Wo(e),e}finally{yield Jo()}}const Zo=de.controls&&de.controls.resolveSelect?de.controls.resolveSelect:Ee.select;function*Xo(){try{const e=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/profile",method:"GET"});yield to(e,!0)}catch(e){yield Xr("getProfileItems",e)}}function*en(){try{const e=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/profile/progress",method:"GET"});yield bo(e.core_profiler_completed_steps)}catch(e){yield Xr("getProfileProgress",e)}}function*tn(){yield Zo(Ir,"getProfileProgress")}function*rn(){yield Zo(Ir,"getProfileProgress")}function*on(){try{const e=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/profile/experimental_get_email_prefill",method:"GET"});yield Co(e.email)}catch(e){yield Xr("getEmailPrefill",e)}}function*nn(){const e=new Jr;try{yield Ie("manage_woocommerce");const t=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/tasks",method:e.hasDeprecatedTasks()?"POST":"GET",data:e.getPostData()});e.mergeDeprecatedCallbackFunctions(t),yield oo(t)}catch(e){yield ro(e)}}function*sn(){yield Zo(Ir,"getTaskLists")}function*an(){yield Zo(Ir,"getTaskLists")}function*cn(){yield Zo(Ir,"getTaskLists")}function*un(e=!1){let t=Fe+"/payment-gateway-suggestions";e&&(t+="?force_default_suggestions=true");try{const e=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield Po(e)}catch(e){yield Xr("getPaymentGatewaySuggestions",e)}}function*ln(){try{const e=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/free-extensions",method:"GET"});yield Zr(e)}catch(e){yield zr(e)}}function*dn(){try{const e=yield(0,Ee.apiFetch)({path:Fe+"/onboarding/product-types",method:"GET"});yield Do(e)}catch(e){yield No(e)}}function*En(e){try{let t=Fe+"/onboarding/plugins/jetpack-authorization-url?redirect_url="+encodeURIComponent(e.redirectUrl);e.from&&(t+="&from="+e.from);const r=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield Ho(r,e.redirectUrl,e.from??"")}catch(e){yield Xr("getJetpackAuthUrl",e)}}const pn={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:{}},yn=(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}),Sn=(0,de.createReduxStore)(Ir,{reducer:(e=pn,t)=>{switch(t.type){case $r.SET_PROFILE_ITEMS:return{...e,profileItems:t.replace?t.profileItems:{...e.profileItems,...t.profileItems}};case $r.SET_PROFILE_PROGRESS:return{...e,profileProgress:t.profileProgress};case $r.SET_EMAIL_PREFILL:return{...e,emailPrefill:t.emailPrefill};case $r.SET_ERROR:return{...e,errors:{...e.errors,[t.selector]:t.error}};case $r.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}};case $r.GET_PAYMENT_METHODS_SUCCESS:return{...e,paymentMethods:t.paymentMethods};case $r.GET_PRODUCT_TYPES_SUCCESS:return{...e,productTypes:t.productTypes};case $r.GET_PRODUCT_TYPES_ERROR:return{...e,errors:{...e.errors,productTypes:t.error}};case $r.GET_FREE_EXTENSIONS_ERROR:return{...e,errors:{...e.errors,getFreeExtensions:t.error}};case $r.GET_FREE_EXTENSIONS_SUCCESS:return{...e,freeExtensions:t.freeExtensions};case $r.GET_TASK_LISTS_ERROR:return{...e,errors:{...e.errors,getTaskLists:t.error}};case $r.GET_TASK_LISTS_SUCCESS:return{...e,taskLists:t.taskLists.reduce((e,t)=>({...e,[t.id]:t}),e.taskLists||{})};case $r.DISMISS_TASK_ERROR:return{...e,errors:{...e.errors,dismissTask:t.error},taskLists:yn(e.taskLists,{id:t.taskId,isDismissed:!1})};case $r.DISMISS_TASK_REQUEST:return{...e,requesting:{...e.requesting,dismissTask:!0},taskLists:yn(e.taskLists,{id:t.taskId,isDismissed:!0})};case $r.DISMISS_TASK_SUCCESS:return{...e,requesting:{...e.requesting,dismissTask:!1},taskLists:yn(e.taskLists,t.task)};case $r.UNDO_DISMISS_TASK_ERROR:return{...e,errors:{...e.errors,undoDismissTask:t.error},taskLists:yn(e.taskLists,{id:t.taskId,isDismissed:!0})};case $r.UNDO_DISMISS_TASK_REQUEST:return{...e,requesting:{...e.requesting,undoDismissTask:!0},taskLists:yn(e.taskLists,{id:t.taskId,isDismissed:!1})};case $r.UNDO_DISMISS_TASK_SUCCESS:return{...e,requesting:{...e.requesting,undoDismissTask:!1},taskLists:yn(e.taskLists,t.task)};case $r.SNOOZE_TASK_ERROR:return{...e,errors:{...e.errors,snoozeTask:t.error},taskLists:yn(e.taskLists,{id:t.taskId,isSnoozed:!1})};case $r.SNOOZE_TASK_REQUEST:return{...e,requesting:{...e.requesting,snoozeTask:!0},taskLists:yn(e.taskLists,{id:t.taskId,isSnoozed:!0})};case $r.SNOOZE_TASK_SUCCESS:return{...e,requesting:{...e.requesting,snoozeTask:!1},taskLists:yn(e.taskLists,t.task)};case $r.UNDO_SNOOZE_TASK_ERROR:return{...e,errors:{...e.errors,undoSnoozeTask:t.error},taskLists:yn(e.taskLists,{id:t.taskId,isSnoozed:!0})};case $r.UNDO_SNOOZE_TASK_REQUEST:return{...e,requesting:{...e.requesting,undoSnoozeTask:!0},taskLists:yn(e.taskLists,{id:t.taskId,isSnoozed:!1})};case $r.UNDO_SNOOZE_TASK_SUCCESS:return{...e,requesting:{...e.requesting,undoSnoozeTask:!1},taskLists:yn(e.taskLists,t.task)};case $r.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 $r.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 $r.HIDE_TASK_LIST_SUCCESS:return{...e,requesting:{...e.requesting,hideTaskList:!1},taskLists:{...e.taskLists,[t.taskListId]:t.taskList}};case $r.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 $r.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 $r.UNHIDE_TASK_LIST_SUCCESS:return{...e,requesting:{...e.requesting,unhideTaskList:!1},taskLists:{...e.taskLists,[t.taskListId]:t.taskList}};case $r.KEEP_COMPLETED_TASKS_SUCCESS:return{...e,taskLists:{...e.taskLists,[t.taskListId]:{...e.taskLists[t.taskListId],keepCompletedTaskList:t.keepCompletedTaskList}}};case $r.OPTIMISTICALLY_COMPLETE_TASK_REQUEST:return{...e,taskLists:yn(e.taskLists,{id:t.taskId,isComplete:!0})};case $r.VISITED_TASK:return{...e,taskLists:yn(e.taskLists,{id:t.taskId,isVisited:!0})};case $r.ACTION_TASK_ERROR:return{...e,errors:{...e.errors,actionTask:t.error},taskLists:yn(e.taskLists,{id:t.taskId,isActioned:!1})};case $r.ACTION_TASK_REQUEST:return{...e,requesting:{...e.requesting,actionTask:!0},taskLists:yn(e.taskLists,{id:t.taskId,isActioned:!0})};case $r.ACTION_TASK_SUCCESS:return{...e,requesting:{...e.requesting,actionTask:!1},taskLists:yn(e.taskLists,t.task)};case $r.SET_JETPACK_AUTH_URL:return{...e,jetpackAuthUrls:{...e.jetpackAuthUrls,[t.redirectUrl]:t.results}};case $r.CORE_PROFILER_COMPLETED_REQUEST:return{...e,requesting:{...e.requesting,coreProfilerCompleted:!0}};case $r.CORE_PROFILER_COMPLETED_SUCCESS:return{...e,requesting:{...e.requesting,coreProfilerCompleted:!1}};case $r.CORE_PROFILER_COMPLETED_ERROR:return{...e,errors:{...e.errors,coreProfilerCompleted:t.error},requesting:{...e.requesting,coreProfilerCompleted:!1}};default:return e}},actions:E,controls:Ee.controls,selectors:d,resolvers:p});(0,de.register)(Sn);const _n=Ir,Tn="wc/admin/reviews",gn=(e,t)=>{const r=JSON.stringify(t);return(e.reviews[r]&&e.reviews[r].data||[]).map(t=>e.data[t])},fn=(e,t)=>e.data[t],Rn=(e,t)=>{const r=JSON.stringify(t);return e.reviews[r]&&e.reviews[r].totalCount},mn=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]},On=(e,t)=>e.errors[t],hn={UPDATE_REVIEWS:"UPDATE_REVIEWS",SET_REVIEW:"SET_REVIEW",SET_ERROR:"SET_ERROR",SET_REVIEW_IS_UPDATING:"SET_REVIEW_IS_UPDATING"};function In(e,t){return{type:hn.SET_REVIEW_IS_UPDATING,reviewId:e,isUpdating:t}}function An(e,t){return{type:hn.SET_REVIEW,reviewId:e,reviewData:t}}function Pn(e,t){return{type:hn.SET_ERROR,query:e,error:t}}function Cn(e,t,r){return{type:hn.UPDATE_REVIEWS,reviews:t,query:e,totalCount:r}}function*Un(e,t,r){yield In(e,!0);try{const o=(0,ye.addQueryArgs)(`${Me}/products/reviews/${e}`,r||{}),n=yield(0,Ee.apiFetch)({path:o,method:"PUT",data:t});yield An(e,n),yield In(e,!1)}catch(t){throw yield Pn("updateReview",t),yield In(e,!1),new Error}}function*vn(e){yield In(e,!0);try{const t=`${Me}/products/reviews/${e}`,r=yield(0,Ee.apiFetch)({path:t,method:"DELETE"});return yield An(e,r),yield In(e,!1),r}catch(t){throw yield Pn("deleteReview",t),yield In(e,!1),new Error}}function*wn(e){try{const t=(0,ye.addQueryArgs)(`${Me}/products/reviews`,e),r=yield Te({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 Cn(e,r.data,n)}catch(t){yield Pn(JSON.stringify(e),t)}}function*Dn(e){try{const t=(0,ye.addQueryArgs)(`wc/v3/products/reviews/${e}`),r=yield Te({path:t,method:"GET"});yield An(e,r.data)}catch(t){yield Pn(JSON.stringify(e),t)}}function*Nn(e){yield wn(e)}const bn={reviews:{},errors:{},data:{}},Gn=(0,de.createReduxStore)(Tn,{reducer:(e=bn,t)=>{switch(t.type){case hn.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 hn.SET_REVIEW:return{...e,data:{...e.data,[t.reviewId]:t.reviewData}};case hn.SET_ERROR:return{...e,errors:{...e.errors,[t.query]:t.error}};case hn.SET_REVIEW_IS_UPDATING:return{...e,data:{...e.data,[t.reviewId]:{...e.data[t.reviewId],isUpdating:t.isUpdating}}};default:return e}},actions:S,controls:ge,selectors:y,resolvers:_});(0,de.register)(Gn);const kn=Tn,Ln="wc/admin/notes",Mn=vr((e,t)=>(e.noteQueries[JSON.stringify(t)]||[]).map(t=>e.notes[t]),(e,t)=>[e.noteQueries[JSON.stringify(t)],e.notes]),Fn=(e,t)=>e.errors[t]||!1,xn=(e,t)=>e.requesting[t]||!1,qn={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 jn(e,t){return{type:qn.SET_NOTE,noteId:e,noteFields:t}}function Qn(e,t){return{type:qn.SET_NOTE_IS_UPDATING,noteId:e,isUpdating:t}}function Vn(e){return{type:qn.SET_NOTES,notes:e}}function Kn(e,t){return{type:qn.SET_NOTES_QUERY,query:e,noteIds:t}}function $n(e,t){return{type:qn.SET_ERROR,error:t,selector:e}}function Yn(e,t){return{type:qn.SET_IS_REQUESTING,selector:e,isRequesting:t}}function*Hn(e,t){yield Yn("updateNote",!0),yield Qn(e,!0);try{const r=`${Me}/admin/notes/${e}`,o=yield(0,Ee.apiFetch)({path:r,method:"PUT",data:t});yield jn(e,o),yield Yn("updateNote",!1),yield Qn(e,!1)}catch(t){throw yield $n("updateNote",t),yield Yn("updateNote",!1),yield Qn(e,!1),new Error}}function*Wn(e,t){yield Yn("triggerNoteAction",!0);const r=`${Me}/admin/notes/${e}/action/${t}`;try{const t=yield(0,Ee.apiFetch)({path:r,method:"POST"});yield Hn(e,t),yield Yn("triggerNoteAction",!1)}catch(e){throw yield $n("triggerNoteAction",e),yield Yn("triggerNoteAction",!1),new Error}}function*Bn(e){yield Yn("removeNote",!0),yield Qn(e,!0);try{const t=`${Me}/admin/notes/delete/${e}`,r=yield(0,Ee.apiFetch)({path:t,method:"DELETE"});return yield jn(e,r),yield Yn("removeNote",!1),r}catch(t){throw yield $n("removeNote",t),yield Yn("removeNote",!1),yield Qn(e,!1),new Error}}function*Jn(e={}){yield Yn("removeAllNotes",!0);try{const t=(0,ye.addQueryArgs)(`${Me}/admin/notes/delete/all`,e),r=yield(0,Ee.apiFetch)({path:t,method:"DELETE"});return yield Vn(r),yield Yn("removeAllNotes",!1),r}catch(e){throw yield $n("removeAllNotes",e),yield Yn("removeAllNotes",!1),new Error}}function*zn(e,t){yield Yn("batchUpdateNotes",!0);try{const r=`${Me}/admin/notes/update`,o=yield(0,Ee.apiFetch)({path:r,method:"PUT",data:{noteIds:e,...t}});yield Vn(o),yield Yn("batchUpdateNotes",!1)}catch(e){throw yield $n("updateNote",e),yield Yn("batchUpdateNotes",!1),new Error}}function*Zn(e={}){const t=(0,ye.addQueryArgs)(`${Me}/admin/notes`,e);try{yield Ie("manage_woocommerce");const r=yield(0,Ee.apiFetch)({path:t});yield Vn(r),yield Kn(e,r.map(e=>e.id))}catch(e){yield $n("getNotes",e)}}const Xn=(0,de.createReduxStore)(Ln,{reducer:(e={errors:{},noteQueries:{},notes:{},requesting:{}},t)=>{switch(t.type){case qn.SET_NOTES:e={...e,notes:{...e.notes,...t.notes.reduce((e,t)=>(e[t.id]=t,e),{})}};break;case qn.SET_NOTES_QUERY:e={...e,noteQueries:{...e.noteQueries,[JSON.stringify(t.query)]:t.noteIds}};break;case qn.SET_ERROR:e={...e,errors:{...e.errors,[t.selector]:t.error}};break;case qn.SET_NOTE:e={...e,notes:{...e.notes,[t.noteId]:t.noteFields}};break;case qn.SET_NOTE_IS_UPDATING:e={...e,notes:{...e.notes,[t.noteId]:{...e.notes[t.noteId],isUpdating:t.isUpdating}}};break;case qn.SET_IS_REQUESTING:e={...e,requesting:{...e.requesting,[t.selector]:t.isRequesting}}}return e},actions:g,controls:Ee.controls,selectors:T,resolvers:f});(0,de.register)(Xn);const es=Ln,ts="wc/admin/reports",rs={},os=(e,t,r)=>{const o=me(t,r);return e.itemErrors[o]||!1},ns=(e,t,r)=>{const o=me(t,r);return e.items[o]||rs},ss=(e,t,r)=>{const o=me(t,r);return e.stats[o]||rs},is=(e,t,r)=>{const o=me(t,r);return e.statErrors[o]||!1},as={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 cs(e,t,r){const o=me(e,t);return{type:as.SET_ITEM_ERROR,resourceName:o,error:r}}function us(e,t,r){const o=me(e,t);return{type:as.SET_REPORT_ITEMS,resourceName:o,items:r}}function ls(e,t,r){const o=me(e,t);return{type:as.SET_REPORT_STATS,resourceName:o,stats:r}}function ds(e,t,r){const o=me(e,t);return{type:as.SET_STAT_ERROR,resourceName:o,error:r}}const Es=(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*ps(e,t){const r={parse:!1,path:(0,ye.addQueryArgs)(`${Me}/reports/${e}`,t)};if("performance-indicators"!==e||t.stats)try{const o=yield Te(r),n=o.data,[s,i]=Es(e,o,["x-wp-total","x-wp-totalpages"]);yield us(e,t,{data:n,totalResults:s,totalPages:i})}catch(r){yield cs(e,t,r)}else yield us(e,t,{data:[],totalResults:0,totalPages:0})}function*ys(e,t){const r={parse:!1,path:(0,ye.addQueryArgs)(`${Me}/reports/${e}/stats`,t)};try{const o=yield Te(r),n=o.data,[s,i]=Es(e,o,["x-wp-total","x-wp-totalpages"]);yield ls(e,t,{data:n,totalResults:s,totalPages:i})}catch(r){yield ds(e,t,r)}}const Ss={itemErrors:{},items:{},statErrors:{},stats:{}},_s=(0,de.createReduxStore)(ts,{reducer:(e=Ss,t)=>{switch(t.type){case as.SET_REPORT_ITEMS:return{...e,items:{...e.items,[t.resourceName]:t.items}};case as.SET_REPORT_STATS:return{...e,stats:{...e.stats,[t.resourceName]:t.stats}};case as.SET_ITEM_ERROR:return{...e,itemErrors:{...e.itemErrors,[t.resourceName]:t.error}};case as.SET_STAT_ERROR:return{...e,statErrors:{...e.statErrors,[t.resourceName]:t.error}};default:return e}},actions:m,controls:ge,selectors:R,resolvers:O});(0,de.register)(_s);const Ts=ts,gs="wc/admin/countries",fs=e=>e.locales,Rs=(e,t)=>{const r=t.split(":")[0];return e.locales[r]},ms=e=>e.countries,Os=(e,t)=>e.countries.find(e=>e.code===t),hs=e=>e.geolocation;const Is=function(e){return e.GET_LOCALES_ERROR="GET_LOCALES_ERROR",e.GET_LOCALES_SUCCESS="GET_LOCALES_SUCCESS",e.GET_COUNTRIES_ERROR="GET_COUNTRIES_ERROR",e.GET_COUNTRIES_SUCCESS="GET_COUNTRIES_SUCCESS",e.GEOLOCATION_SUCCESS="GEOLOCATION_SUCCESS",e.GEOLOCATION_ERROR="GEOLOCATION_ERROR",e}({});function As(e){return{type:Is.GET_LOCALES_SUCCESS,locales:e}}function Ps(e){return{type:Is.GET_LOCALES_ERROR,error:e}}function Cs(e){return{type:Is.GET_COUNTRIES_SUCCESS,countries:e}}function Us(e){return{type:Is.GET_COUNTRIES_ERROR,error:e}}function vs(e){return{type:Is.GEOLOCATION_SUCCESS,geolocation:e}}function ws(e){return{type:Is.GEOLOCATION_ERROR,error:e}}const Ds=de.controls&&de.controls.resolveSelect?de.controls.resolveSelect:Ee.select;function*Ns(){yield Ds(gs,"getLocales")}function*bs(){try{const e=Me+"/data/countries/locales";return As(yield(0,Ee.apiFetch)({path:e,method:"GET"}))}catch(e){return Ps(e)}}function*Gs(){yield Ds(gs,"getCountries")}function*ks(){try{const e=Me+"/data/countries";return Cs(yield(0,Ee.apiFetch)({path:e,method:"GET"}))}catch(e){return Us(e)}}const Ls=()=>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)}},Ms=(0,de.createReduxStore)(gs,{reducer:(e={errors:{},locales:{},countries:[],geolocation:void 0},t)=>{switch(t.type){case Is.GET_LOCALES_SUCCESS:e={...e,locales:t.locales};break;case Is.GET_LOCALES_ERROR:e={...e,errors:{...e.errors,locales:t.error}};break;case Is.GET_COUNTRIES_SUCCESS:e={...e,countries:t.countries};break;case Is.GET_COUNTRIES_ERROR:e={...e,errors:{...e.errors,countries:t.error}};break;case Is.GEOLOCATION_SUCCESS:e={...e,geolocation:t.geolocation};break;case Is.GEOLOCATION_ERROR:e={...e,errors:{...e.errors,geolocation:t.error}}}return e},actions:I,controls:Ee.controls,selectors:h,resolvers:A});(0,de.register)(Ms);const Fs=gs,xs="woocommerce-navigation",qs=e=>(0,Yr.applyFilters)("woocommerce_navigation_menu_items",e.menuItems),js=e=>e.favorites||[],Qs=(e,t)=>e.requesting[t]||!1,Vs=e=>e.persistedQuery||{},Ks=window.wc.navigation,$s={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 Ys(e){return{type:$s.SET_MENU_ITEMS,menuItems:e}}function Hs(e){return{type:$s.ADD_MENU_ITEMS,menuItems:e}}function Ws(e){return{type:$s.GET_FAVORITES_FAILURE,error:e}}function Bs(e){return{type:$s.GET_FAVORITES_REQUEST,favorites:e}}function Js(e){return{type:$s.GET_FAVORITES_SUCCESS,favorites:e}}function zs(e){return{type:$s.ADD_FAVORITE_REQUEST,favorite:e}}function Zs(e,t){return{type:$s.ADD_FAVORITE_FAILURE,favorite:e,error:t}}function Xs(e){return{type:$s.ADD_FAVORITE_SUCCESS,favorite:e}}function ei(e){return{type:$s.REMOVE_FAVORITE_REQUEST,favorite:e}}function ti(e,t){return{type:$s.REMOVE_FAVORITE_FAILURE,favorite:e,error:t}}function ri(e){return{type:$s.REMOVE_FAVORITE_SUCCESS,favorite:e}}function*oi(){const e=(0,Ks.getPersistedQuery)();if(!Object.keys(e).length)return null;yield{type:$s.ON_HISTORY_CHANGE,persistedQuery:e}}function*ni(){yield oi()}function*si(e){yield zs(e);try{const t=yield _e()({path:`${Fe}/navigation/favorites/me`,method:"POST",data:{item_id:e}});if(t)return yield Xs(e),t;throw new Error}catch(t){throw yield Zs(e,t),new Error}}function*ii(e){yield ei(e);try{const t=yield _e()({path:`${Fe}/navigation/favorites/me`,method:"DELETE",data:{item_id:e}});if(t)return yield ri(e),t;throw new Error}catch(t){throw yield ti(e,t),new Error}}function*ai(){yield Bs();try{const e=yield(0,Ee.apiFetch)({path:`${Fe}/navigation/favorites/me`});if(e)return void(yield Js(e));throw new Error}catch(e){throw yield Ws(e),new Error}}const ci=Symbol("INTERNAL_CALL");function ui(e){const t={};for(const r in e){const o=e[r];t[r]="function"==typeof o?function(...e){return("onLoad"===r||"onHistoryChange"===r)&&e[0]===ci||Br()("Navigation store",{}),o.apply(this,e)}:o}return t}const li=(0,de.createReduxStore)(xs,{reducer:(e={error:null,menuItems:[],favorites:[],requesting:{},persistedQuery:{}},t)=>{switch(t.type){case $s.SET_MENU_ITEMS:e={...e,menuItems:t.menuItems};break;case $s.ADD_MENU_ITEMS:e={...e,menuItems:[...e.menuItems,...t.menuItems]};break;case $s.ON_HISTORY_CHANGE:e={...e,persistedQuery:t.persistedQuery};break;case $s.GET_FAVORITES_FAILURE:e={...e,requesting:{...e.requesting,getFavorites:!1}};break;case $s.GET_FAVORITES_REQUEST:e={...e,requesting:{...e.requesting,getFavorites:!0}};break;case $s.GET_FAVORITES_SUCCESS:e={...e,favorites:t.favorites,requesting:{...e.requesting,getFavorites:!1}};break;case $s.ADD_FAVORITE_FAILURE:e={...e,error:t.error,requesting:{...e.requesting,addFavorite:!1}};break;case $s.ADD_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,addFavorite:!0}};break;case $s.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 $s.REMOVE_FAVORITE_FAILURE:e={...e,requesting:{...e.requesting,error:t.error,removeFavorite:!1}};break;case $s.REMOVE_FAVORITE_REQUEST:e={...e,requesting:{...e.requesting,removeFavorite:!0}};break;case $s.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:ui(C),controls:Ee.controls,selectors:ui(P),resolvers:U});(0,de.register)(li),(async()=>{const{onLoad:e,onHistoryChange:t}=(0,de.dispatch)(xs);await e(ci),(0,Ks.addHistoryListener)(async()=>{setTimeout(async()=>{await t(ci)},0)})})();const di=xs,Ei="wc/admin/items";function pi(e,t,r,o={}){const{getItems:n,getItemsError:s,isResolving:i}=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}),i("getItems",[t,r])&&(c=!0),s(t,r)&&(u=!0)}),{items:a,isRequesting:c,isError:u}}function yi(e,t){const{_fields:r,page:o,per_page:n,...s}=t;return me("total-"+e,{...s})}const Si=vr((e,t,r,o=new Map)=>{const n=me(t,r);let s;return e.items[n]&&"object"==typeof e.items[n]&&(s=e.items[n].data),s?s.reduce((r,o)=>(r.set(o,e.data[t]?.[o]),r),new Map):o},(e,t,r)=>{const o=me(t,r);return[e.items[o]]}),_i=(e,t,r,o=0)=>{const n=yi(t,r);return e.items.hasOwnProperty(n)?e.items[n]:o},Ti=(e,t,r)=>{const o=me(t,r);return e.errors[o]},gi={SET_ITEM:"SET_ITEM",SET_ITEMS:"SET_ITEMS",SET_ITEMS_TOTAL_COUNT:"SET_ITEMS_TOTAL_COUNT",SET_ERROR:"SET_ERROR"};function fi(e,t,r){return{type:gi.SET_ITEM,id:t,item:r,itemType:e}}function Ri(e,t,r,o){return{type:gi.SET_ITEMS,items:r,itemType:e,query:t,totalCount:o}}function mi(e,t,r){return{type:gi.SET_ITEMS_TOTAL_COUNT,itemType:e,query:t,totalCount:r}}function Oi(e,t,r){return{type:gi.SET_ERROR,itemType:e,query:t,error:r}}function*hi(e,t){const r={...e,stock_quantity:t},{id:o,parent_id:n,type:s}=r;yield fi("products",o,r);let i=Me;i+="variation"===s?`/products/${n}/variations/${o}`:`/products/${o}`;try{return yield(0,Ee.apiFetch)({path:i,method:"PUT",data:r}),!0}catch(t){return yield fi("products",o,e),yield Oi("products",{id:o},t),!1}}function*Ii(e,t){try{const r=(0,ye.addQueryArgs)(`${Fe}/onboarding/tasks/create_product_from_template`,t||{}),o=yield(0,Ee.apiFetch)({path:r,method:"POST",data:e});return yield fi("products",o.id,o),o}catch(e){throw yield Oi("createProductFromTemplate",t,e),e}}function*Ai(e,t){try{const r="categories"===e?"products/categories":e,{items:o,totalCount:n}=yield he(`${Me}/${r}`,t);yield mi(e,t,n),yield Ri(e,t,o)}catch(r){yield Oi(e,t,r)}}function*Pi(e,t){try{const r={...t,page:1,per_page:1},o="categories"===e?"products/categories":e,{totalCount:n}=yield he(`${Me}/${o}`,r);yield mi(e,t,n)}catch(r){yield Oi(e,t,r)}}function*Ci(e,t){yield Pi(e,t)}const Ui={items:{},errors:{},data:{}},vi=(0,de.createReduxStore)(Ei,{reducer:(e=Ui,t)=>{switch(t.type){case gi.SET_ITEM:const r=e.data[t.itemType]||{};return{...e,data:{...e.data,[t.itemType]:{...r,[t.id]:{...r[t.id]||{},...t.item}}}};case gi.SET_ITEMS:const o=[],n=t.items.reduce((e,t)=>(o.push(t.id),e[t.id]=t,e),{}),s=me(t.itemType,t.query);return{...e,items:{...e.items,[s]:{data:o}},data:{...e.data,[t.itemType]:{...e.data[t.itemType],...n}}};case gi.SET_ITEMS_TOTAL_COUNT:const i=yi(t.itemType,t.query);return{...e,items:{...e.items,[i]:t.totalCount}};case gi.SET_ERROR:return{...e,errors:{...e.errors,[me(t.itemType,t.query)]:t.error}};default:return e}},actions:w,controls:ge,selectors:v,resolvers:D});(0,de.register)(vi);const wi=Ei;let Di=function(e){return 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",e}({});const Ni="wc/payment-gateways",bi="wc/v3";function Gi(){return{type:Di.GET_PAYMENT_GATEWAYS_REQUEST}}function ki(e){return{type:Di.GET_PAYMENT_GATEWAYS_SUCCESS,paymentGateways:e}}function Li(e){return{type:Di.GET_PAYMENT_GATEWAYS_ERROR,error:e}}function Mi(){return{type:Di.GET_PAYMENT_GATEWAY_REQUEST}}function Fi(e){return{type:Di.GET_PAYMENT_GATEWAY_ERROR,error:e}}function xi(e){return{type:Di.GET_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function qi(e){return{type:Di.UPDATE_PAYMENT_GATEWAY_SUCCESS,paymentGateway:e}}function ji(){return{type:Di.UPDATE_PAYMENT_GATEWAY_REQUEST}}function Qi(e){return{type:Di.UPDATE_PAYMENT_GATEWAY_ERROR,error:e}}function*Vi(e,t){try{yield ji();const r=yield(0,Ee.apiFetch)({method:"PUT",path:bi+"/payment_gateways/"+e,body:JSON.stringify(t)});if(r&&r.id===e)return yield qi(r),r}catch(e){throw yield Qi(e),e}}const Ki=de.controls&&de.controls.dispatch?de.controls.dispatch:Ee.dispatch;function*$i(){yield Gi();try{const e=yield(0,Ee.apiFetch)({path:bi+"/payment_gateways"});yield ki(e);for(let t=0;te.id===t)}function Wi(e){return e.paymentGateways}function Bi(e,t){return e.errors[t]||null}function Ji(e){return e.isUpdating||!1}const zi=Ni,Zi=(0,de.createReduxStore)(Ni,{actions:N,selectors:G,resolvers:b,controls:Ee.controls,reducer:(e={paymentGateways:[],isUpdating:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case Di.GET_PAYMENT_GATEWAYS_REQUEST:case Di.GET_PAYMENT_GATEWAY_REQUEST:return e;case Di.GET_PAYMENT_GATEWAYS_SUCCESS:return{...e,paymentGateways:t.paymentGateways};case Di.GET_PAYMENT_GATEWAYS_ERROR:return{...e,errors:{...e.errors,getPaymentGateways:t.error}};case Di.GET_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,getPaymentGateway:t.error}};case Di.UPDATE_PAYMENT_GATEWAY_REQUEST:return{...e,isUpdating:!0};case Di.UPDATE_PAYMENT_GATEWAY_SUCCESS:case Di.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 Di.UPDATE_PAYMENT_GATEWAY_ERROR:return{...e,errors:{...e.errors,updatePaymentGateway:t.error},isUpdating:!1}}return e}});(0,de.register)(Zi);let Xi=function(e){return 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",e}({});function ea(){return{type:Xi.GET_PAYMENT_PROVIDERS_REQUEST}}function ta(e,t,r,o){return{type:Xi.GET_PAYMENT_PROVIDERS_SUCCESS,providers:e,offlinePaymentGateways:t,suggestions:r,suggestionCategories:o}}function ra(e){return{type:Xi.GET_PAYMENT_PROVIDERS_ERROR,error:e}}function*oa(e,t,r){try{return yield _e()({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*na(e){try{return yield _e()({url:e,method:"POST"})}catch(e){throw e}}function*sa(e){try{return yield _e()({url:e,method:"POST"})}catch(e){throw e}}function ia(e){try{_e()({path:Fe+"/settings/payments/providers/order",method:"POST",data:{order_map:e}})}catch(e){throw e}return{type:Xi.UPDATE_PROVIDER_ORDERING}}function aa(e){return{type:Xi.SET_IS_ELIGIBLE,isEligible:e}}const ca="wc/admin/payment-settings",ua=de.controls?.resolveSelect??Ee.select;function*la(e){yield ea();try{const t=yield(0,Ee.apiFetch)({method:"POST",path:Fe+"/settings/payments/providers",data:e?{location:e}:{}});yield ta(t.providers,t.offline_payment_methods,t.suggestions,t.suggestion_categories)}catch(e){yield ra(e)}}function*da(e){yield ua(ca,"getPaymentProviders",e)}function*Ea(e){yield da(e)}function*pa(e){yield da(e)}function*ya(e){yield da(e)}function*Sa(){return yield(0,Ee.apiFetch)({method:"POST",path:`${Fe}/settings/payments/woopayments/woopay-eligibility`})}function*_a(){const e=yield Sa();yield aa(e.is_eligible)}function Ta(e,t){return e.providers}function ga(e,t){return e.offlinePaymentGateways}function fa(e,t){return e.suggestions}function Ra(e,t){return e.suggestionCategories}function ma(e){return e.isFetching||!1}const Oa=e=>e.isWooPayEligible,ha=ca,Ia=(0,de.createReduxStore)(ca,{actions:k,selectors:M,resolvers:L,controls:Ee.controls,reducer:(e={providers:[],offlinePaymentGateways:[],suggestions:[],suggestionCategories:[],isFetching:!1,isWooPayEligible:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case Xi.GET_PAYMENT_PROVIDERS_REQUEST:return{...e,isFetching:!0};case Xi.GET_PAYMENT_PROVIDERS_SUCCESS:return{...e,isFetching:!1,providers:t.providers,offlinePaymentGateways:t.offlinePaymentGateways,suggestions:t.suggestions,suggestionCategories:t.suggestionCategories};case Xi.GET_PAYMENT_PROVIDERS_ERROR:return{...e,isFetching:!1,errors:{...e.errors,getPaymentGatewaySuggestions:t.error}};case Xi.UPDATE_PROVIDER_ORDERING:return{...e};case Xi.SET_IS_ELIGIBLE:return{...e,isWooPayEligible:t.isEligible}}return e}});(0,de.register)(Ia);let Aa=function(e){return 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",e}({});function Pa(){return{type:Aa.GET_SHIPPING_METHODS_REQUEST}}function Ca(e){return{type:Aa.GET_SHIPPING_METHODS_SUCCESS,shippingMethods:e}}function Ua(e){return{type:Aa.GET_SHIPPING_METHODS_ERROR,error:e}}function*va(e=!1){let t=Fe+"/shipping-partner-suggestions";e&&(t+="?force_default_suggestions=true"),yield Pa();try{const e=yield(0,Ee.apiFetch)({path:t,method:"GET"});yield Ca(e)}catch(e){yield Ua(e)}}const wa=e=>e.shippingMethods||[];function Da(e){return e.isUpdating||!1}const Na="wc/shipping-methods",ba=(0,de.createReduxStore)(Na,{reducer:(e={shippingMethods:[],isUpdating:!1,errors:{}},t)=>{if(t&&"type"in t)switch(t.type){case Aa.GET_SHIPPING_METHODS_REQUEST:return{...e,isUpdating:!0};case Aa.GET_SHIPPING_METHODS_SUCCESS:return{...e,shippingMethods:t.shippingMethods,isUpdating:!1};case Aa.GET_SHIPPING_METHODS_ERROR:return{...e,isUpdating:!1,errors:{...e.errors,getShippingMethods:t.error}}}return e},selectors:q,resolvers:x,controls:Ee.controls,actions:F});(0,de.register)(ba);const Ga="wc/admin/products",ka="/wc/v3/products",La=/%(?:postname|pagename)%/,Ma=`${ka}/suggested-products`;function Fa(e){return me("product",e)}function xa(e){const{_fields:t,page:r,per_page:o,...n}=e;return Fa(n)}function qa(e={}){if(!Object.keys(e).length)return"default";const t={...e};return e.categories?.sort(),e.tags?.sort(),e.attributes?.sort(),JSON.stringify(t)}const ja=(e,t,r=void 0)=>e.data[t]||r,Qa=vr((e,t,r=void 0)=>{const o=Fa(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=Fa(t),o=e.products[r]?e.products[r].data:void 0;return[e.products[r],...(o||[]).map(t=>e.data[t])]}),Va=(e,t,r=void 0)=>{const o=xa(t);return e.productsCount.hasOwnProperty(o)?e.productsCount[o]:r},Ka=(e,t)=>{const r=Fa(t);return e.errors[r]},$a=(e,t)=>{const r=Fa(t);return e.errors[r]},Ya=(e,t,r)=>{const o=Fa(r);return e.errors[`update/${t}/${o}`]},Ha=(e,t)=>e.errors[`delete/${t}`],Wa=(e,t,r)=>void 0!==r&&"createProduct"!==t?e.pending[t]?.[r]||!1:"createProduct"===t&&e.pending[t]||!1,Ba=vr((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(La);return{prefix:t,postName:e,suffix:o}}return null},(e,t)=>[e.data[t]]),Ja=vr((e,t)=>{const r=e.data[t];return r?.related_ids&&Qa(e,{include:r.related_ids})||[]},(e,t)=>[e.data[t]]);function za(e,t){const r=qa(t);return e.suggestedProducts[r]?e.suggestedProducts[r].items:[]}const Za=function(e){return 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",e}({});function Xa(e,t){return{type:Za.GET_PRODUCT_SUCCESS,id:e,product:t}}function ec(e,t){return{type:Za.GET_PRODUCT_ERROR,productId:e,error:t}}function tc(e,t){return{type:Za.CREATE_PRODUCT_ERROR,query:e,error:t}}function rc(e,t){return{type:Za.DUPLICATE_PRODUCT_ERROR,id:e,error:t}}function oc(e,t){return{type:Za.UPDATE_PRODUCT_ERROR,id:e,error:t}}function nc(e,t,r){return{type:Za.GET_PRODUCTS_SUCCESS,products:t,query:e,totalCount:r}}function sc(e,t){return{type:Za.GET_PRODUCTS_ERROR,query:e,error:t}}function ic(e,t){return{type:Za.GET_PRODUCTS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function ac(e,t){return{type:Za.GET_PRODUCTS_TOTAL_COUNT_ERROR,query:e,error:t}}function*cc(e){yield{type:Za.CREATE_PRODUCT_START};try{const t=yield(0,Ee.apiFetch)({path:ka,method:"POST",data:e});return yield function(e,t){return{type:Za.CREATE_PRODUCT_SUCCESS,id:e,product:t}}(t.id,t),t}catch(t){throw yield tc(e,t),t}}function*uc(e,t){yield function(e){return{type:Za.UPDATE_PRODUCT_START,id:e}}(e);try{const r=yield(0,Ee.apiFetch)({path:`${ka}/${e}`,method:"PUT",data:t});return yield function(e,t){return{type:Za.UPDATE_PRODUCT_SUCCESS,id:e,product:t}}(r.id,r),r}catch(t){throw yield oc(e,t),t}}function*lc(e,t){yield function(e){return{type:Za.DUPLICATE_PRODUCT_START,id:e}}(e);try{const r=yield(0,Ee.apiFetch)({path:`${ka}/${e}/duplicate`,method:"POST",data:t});return yield function(e,t){return{type:Za.DUPLICATE_PRODUCT_SUCCESS,id:e,product:t}}(r.id,r),r}catch(t){throw yield rc(e,t),t}}function dc(e){return{type:Za.DELETE_PRODUCT_START,id:e}}function Ec(e,t,r){return{type:Za.DELETE_PRODUCT_SUCCESS,id:e,product:t,force:r}}function pc(e,t){return{type:Za.DELETE_PRODUCT_ERROR,id:e,error:t}}function*yc(e,t=!1){yield dc(e);try{const r=t?`${ka}/${e}?force=true`:`${ka}/${e}`,o=yield(0,Ee.apiFetch)({path:r,method:"DELETE"});return yield Ec(o.id,o,t),o}catch(t){throw yield pc(e,t),t}}function Sc(e,t){return{type:Za.SET_SUGGESTED_PRODUCTS,key:e,items:t}}const _c=de.controls&&de.controls.dispatch?de.controls.dispatch:Ee.dispatch,Tc=de.controls&&de.controls.resolveSelect?de.controls.resolveSelect:Ee.select;function*gc(e){const t={...e};t&&t._fields&&!t._fields.includes("id")&&(t._fields=["id",...t._fields]);try{const{items:r,totalCount:o}=yield he(ka,t);return yield ic(e,o),yield nc(e,r,o),r}catch(t){throw yield sc(e,t),t}}function*fc(e){try{const t=yield(0,Ee.apiFetch)({path:(0,ye.addQueryArgs)(`${ka}/${e}`,{context:"edit"}),method:"GET"});return yield Xa(e,t),yield _c(Ga,"finishResolution","getPermalinkParts",[e]),t}catch(t){throw yield ec(e,t),t}}function*Rc(e){try{const t=(yield Tc(Ga,"getProduct",e)).related_ids;return t?.length?yield Tc(Ga,"getProducts",{include:t}):[]}catch(e){throw e}}function*mc(e){try{const t={...e,page:1,per_page:1},{totalCount:r}=yield he(ka,t);return yield ic(e,r),r}catch(t){throw yield ac(e,t),t}}function*Oc(e){yield Tc(Ga,"getProduct",[e])}const hc=e=>async({dispatch:t})=>{const r=qa(e),o=await _e()({path:(0,ye.addQueryArgs)(Ma,e)});t.setSuggestedProductAction(r,o)},Ic=(0,de.createReduxStore)(Ga,{reducer:(e={products:{},productsCount:{},errors:{},data:{},pending:{},suggestedProducts:{}},t)=>{if(t&&"type"in t)switch(t.type){case Za.CREATE_PRODUCT_START:return{...e,pending:{createProduct:!0}};case Za.UPDATE_PRODUCT_START:return{...e,pending:{updateProduct:{...e.pending.updateProduct||{},[t.id]:!0}}};case Za.DUPLICATE_PRODUCT_START:return{...e,pending:{duplicateProduct:{...e.pending.duplicateProduct||{},[t.id]:!0}}};case Za.CREATE_PRODUCT_SUCCESS:case Za.GET_PRODUCT_SUCCESS:case Za.UPDATE_PRODUCT_SUCCESS:case Za.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 Za.GET_PRODUCTS_SUCCESS:const o=[],n=t.products.reduce((t,r)=>(o.push(r.id),t[r.id]={...e.data[r.id]||{},...r},t),{}),s=Fa(t.query);return{...e,products:{...e.products,[s]:{data:o}},data:{...e.data,...n}};case Za.GET_PRODUCTS_TOTAL_COUNT_SUCCESS:const i=xa(t.query);return{...e,productsCount:{...e.productsCount,[i]:t.totalCount}};case Za.GET_PRODUCT_ERROR:return{...e,errors:{...e.errors,[t.productId]:t.error}};case Za.GET_PRODUCTS_ERROR:case Za.GET_PRODUCTS_TOTAL_COUNT_ERROR:case Za.CREATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[Fa(t.query)]:t.error},pending:{createProduct:!1}};case Za.UPDATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`update/${t.id}`]:t.error}};case Za.DUPLICATE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`duplicate/${t.id}`]:t.error}};case Za.DELETE_PRODUCT_START:return{...e,pending:{deleteProduct:{...e.pending.deleteProduct||{},[t.id]:!0}}};case Za.DELETE_PRODUCT_ERROR:return{...e,errors:{...e.errors,[`delete/${t.id}`]:t.error},pending:{deleteProduct:{...e.pending.deleteProduct||{},[t.id]:!1}}};case Za.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 Za.SET_SUGGESTED_PRODUCTS:return{...e,suggestedProducts:{...e.suggestedProducts,[t.key]:{items:t.items||[]}}};default:return e}return e},actions:Q,controls:ge,selectors:j,resolvers:V});(0,de.register)(Ic);const Ac=Ga,Pc="wc/admin/orders",Cc="/wc/v3/orders";function Uc(e){return me("order",e)}function vc(e){const{_fields:t,page:r,per_page:o,...n}=e;return Uc(n)}const wc=vr((e,t,r=void 0)=>{const o=Uc(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=Uc(t),o=e.orders[r]?e.orders[r].data:[];return[e.orders[r],...o.map(t=>e.data[t])]}),Dc=(e,t,r=void 0)=>{const o=vc(t);return e.ordersCount.hasOwnProperty(o)?e.ordersCount[o]:r},Nc=(e,t)=>{const r=Uc(t);return e.errors[r]};const bc=function(e){return 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",e}({});function Gc(e,t){return{type:bc.GET_ORDER_SUCCESS,id:e,order:t}}function kc(e,t){return{type:bc.GET_ORDER_ERROR,query:e,error:t}}function Lc(e,t,r){return{type:bc.GET_ORDERS_SUCCESS,orders:t,query:e,totalCount:r}}function Mc(e,t){return{type:bc.GET_ORDERS_ERROR,query:e,error:t}}function Fc(e,t){return{type:bc.GET_ORDERS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function xc(e,t){return{type:bc.GET_ORDERS_TOTAL_COUNT_ERROR,query:e,error:t}}function*qc(e){const t={...e};t&&t._fields&&!t._fields.includes("id")&&(t._fields=["id",...t._fields]);try{const{items:r,totalCount:o}=yield he(Cc,t);return yield Fc(e,o),yield Lc(e,r,o),r}catch(t){return yield Mc(e,t),t}}function*jc(e){try{const t={...e,page:1,per_page:1},{totalCount:r}=yield he(Cc,t);return yield Fc(e,r),r}catch(t){return yield xc(e,t),t}}const Qc=(0,de.createReduxStore)(Pc,{reducer:(e={orders:{},ordersCount:{},errors:{},data:{}},t)=>{if(t&&"type"in t)switch(t.type){case bc.GET_ORDER_SUCCESS:const r=e.data||{};return{...e,data:{...r,[t.id]:{...r[t.id]||{},...t.order}}};case bc.GET_ORDERS_SUCCESS:const o=[],n=t.orders.reduce((t,r)=>(o.push(r.id),t[r.id]={...e.data[r.id]||{},...r},t),{}),s=Uc(t.query);return{...e,orders:{...e.orders,[s]:{data:o}},data:{...e.data,...n}};case bc.GET_ORDERS_TOTAL_COUNT_SUCCESS:const i=vc(t.query);return{...e,ordersCount:{...e.ordersCount,[i]:t.totalCount}};case bc.GET_ORDER_ERROR:case bc.GET_ORDERS_ERROR:case bc.GET_ORDERS_TOTAL_COUNT_ERROR:return{...e,errors:{...e.errors,[Uc(t.query)]:t.error}};default:return e}return e},actions:$,controls:ge,selectors:K,resolvers:Y});(0,de.register)(Qc);const Vc=Pc,Kc="wc/admin/products/attributes",$c=function(e){return 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",e}({}),Yc=(e,t,r)=>{let o=e;if(o.match(/{(.*?)}/g)?.forEach((e,t)=>{o=o.replace(e,r[t].toString())}),new RegExp(/{|}/).test(o.toString()))throw new Error("Not all URL parameters were replaced");return(0,ye.addQueryArgs)(o,t)},Hc=(e,t=[])=>{const r="string"==typeof e||"number"==typeof e?e:e.id;return t.length?t.join("/")+"/"+r:r},Wc=(e,t=[],r={})=>{const o=[],n={},s=t.length>0;return e.forEach(e=>{const i=s?Hc(e.id,t):e.id;o.push(i),n[i]={...r[i]||{},...e}}),{objItems:n,ids:o}},Bc=(e,t=[])=>"string"==typeof e||"number"==typeof e?{id:e,key:e}:{id:e.id,key:Hc(e,t)},Jc=(e,t,r=[])=>(...o)=>(r.forEach((e,t)=>{void 0===o[t+1]&&(o[t+1]=e)}),e(...o,t)),zc=e=>{const t=[];return e.match(/{(.*?)}/g)?.forEach(e=>{const r=e.substr(1,e.length-2);t.push(r)}),t},Zc=(e,t)=>{if("object"!=typeof t)return[];const r=[];return zc(e).forEach(e=>{t.hasOwnProperty(e)&&r.push(t[e])}),r},Xc=(e,t)=>{const[r,...o]=e;if(!r||!((e,t)=>{if("string"==typeof e||"number"==typeof e)return!0;const r=["id",...zc(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=Zc(t,r),{key:s}=Bc(r,n);return[s,...o]},eu=(e,t)=>{const r={...e};return zc(t).forEach(e=>{delete r[e]}),r},tu=me,ru=(e,t)=>{switch(e){case`create${t}`:return $c.CREATE_ITEM;case`delete${t}`:return $c.DELETE_ITEM;case`update${t}`:return $c.UPDATE_ITEM}return e},ou=(e,t)=>{const r=tu($c.CREATE_ITEM,t);return e.errors[r]},nu=(e,t,r)=>{const o=Zc(r,t),{key:n}=Bc(t,o),s=tu($c.DELETE_ITEM,n);return e.errors[s]},su=(e,t,r)=>{const o=Zc(r,t),{key:n}=Bc(t,o);return e.data[n]},iu=(e,t,r)=>{const o=Zc(r,t),{key:n}=Bc(t,o),s=tu($c.GET_ITEM,n);return e.errors[s]},au=vr((e,t)=>{const r=tu($c.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=tu($c.GET_ITEMS,t||{}),o=e.items[r]?e.items[r].data:void 0;return[e.items[r],...(o||[]).map(t=>e.data[t])]}),cu=(e,t,r=void 0)=>{const o=Oe($c.GET_ITEMS,t||{});return e.itemsCount.hasOwnProperty(o)?e.itemsCount[o]:r},uu=(e,t)=>{const r=tu($c.GET_ITEMS,t||{});return e.errors[r]},lu=(e,t,r)=>{const{key:o}=Bc(t,r),n=tu($c.UPDATE_ITEM,o);return e.errors[n]},du={};let Eu=function(e){return 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",e}({});const pu=Eu;function yu(e,t){return{type:pu.GET_ITEMS_ERROR,query:e,error:t,errorType:$c.GET_ITEMS}}function Su(e,t,r){return{type:pu.GET_ITEMS_SUCCESS,items:t,query:e,urlParameters:r}}function _u(e,t){return{type:pu.GET_ITEMS_TOTAL_COUNT_SUCCESS,query:e,totalCount:t}}function Tu(e,t){return{type:pu.GET_ITEMS_TOTAL_COUNT_ERROR,query:e,error:t,errorType:$c.GET_ITEMS_TOTAL_COUNT}}const gu=e=>(t={items:{},data:{},itemsCount:{},errors:{},requesting:{}},r)=>{const o=t.data||{};if(r&&"type"in r)switch(r.type){case Eu.CREATE_ITEM_ERROR:const e=tu(r.errorType,r.query||{});return{...t,errors:{...t.errors,[e]:r.error},requesting:{...t.requesting,[e]:!1}};case Eu.GET_ITEMS_TOTAL_COUNT_ERROR:case Eu.GET_ITEMS_ERROR:return{...t,errors:{...t.errors,[tu(r.errorType,r.query||{})]:r.error}};case Eu.GET_ITEMS_TOTAL_COUNT_SUCCESS:return{...t,itemsCount:{...t.itemsCount,[Oe($c.GET_ITEMS,r.query||{})]:r.totalCount}};case Eu.CREATE_ITEM_SUCCESS:{const{options:e={}}=r,{objItems:n,ids:s}=Wc([r.item],e.optimisticUrlParameters,o),i={...o,...n},a=tu($c.CREATE_ITEM,s[0],r.query),c=tu($c.GET_ITEMS,e.optimisticQueryUpdate),u=Oe($c.GET_ITEMS,e?.optimisticQueryUpdate||{});let l=t.items,d=[...l[c]?.data||[],...s],E=t.itemsCount;if(e?.optimisticQueryUpdate){if(e.optimisticQueryUpdate?.order_by){const t=e.optimisticQueryUpdate?.order_by;let r=Object.values(function(e,t){return t.reduce((t,r)=>(e[r]&&(t[r]=e[r]),t),{})}(i,d));r=r.sort((e,r)=>String(e[t]).toLowerCase().localeCompare(String(r[t]).toLowerCase()));const{ids:o}=Wc(r,e.optimisticUrlParameters);d=o}l={...l,[c]:{data:d}},E={...t.itemsCount,[u]:d.length}}return{...t,items:l,itemsCount:E,data:i,requesting:{...t.requesting,[a]:!1}}}case Eu.GET_ITEM_SUCCESS:return{...t,data:{...o,[r.key]:{...o[r.key]||{},...r.item}}};case Eu.UPDATE_ITEM_SUCCESS:const n=tu($c.UPDATE_ITEM,r.key,r.query);return{...t,data:{...o,[r.key]:{...o[r.key]||{},...r.item}},requesting:{...t.requesting,[n]:!1}};case Eu.DELETE_ITEM_SUCCESS:const s=tu($c.DELETE_ITEM,r.key,r.force),i=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:i,requesting:{...t.requesting,[s]:!1}};case Eu.DELETE_ITEM_ERROR:const a=tu(r.errorType,r.key,r.force);return{...t,errors:{...t.errors,[a]:r.error},requesting:{...t.requesting,[a]:!1}};case Eu.GET_ITEM_ERROR:return{...t,errors:{...t.errors,[tu(r.errorType,r.key)]:r.error}};case Eu.UPDATE_ITEM_ERROR:const c=tu(r.errorType,r.key,r.query);return{...t,errors:{...t.errors,[c]:r.error},requesting:{...t.requesting,[c]:!1}};case Eu.GET_ITEMS_SUCCESS:const{objItems:u,ids:l}=Wc(r.items,r.urlParameters,o),d=tu($c.GET_ITEMS,r.query||{});return{...t,items:{...t.items,[d]:{data:l}},data:{...t.data,...u}};case Eu.CREATE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[tu($c.CREATE_ITEM,r.query)]:!0}};case Eu.DELETE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[tu($c.DELETE_ITEM,r.key,r.force)]:!0}};case Eu.UPDATE_ITEM_REQUEST:return{...t,requesting:{...t.requesting,[tu($c.UPDATE_ITEM,r.key,r.query)]:!0}}}return e?e(t,r):t},fu=({storeName:e,resourceName:t,namespace:r,pluralResourceName:o,storeConfig:n})=>{const s=(({namespace:e,resourceName:t})=>({[`create${t}`]:function*(t,r){yield function(e){return{type:pu.CREATE_ITEM_REQUEST,query:e}}(t);const o=Zc(e,t);try{const n=yield(0,Ee.apiFetch)({path:Yc(e,eu(t,e),o),method:"POST"}),{key:s}=Bc(n.id,o);return yield function(e,t,r,o){return{type:pu.CREATE_ITEM_SUCCESS,key:e,item:t,query:r,options:o}}(s,n,t,r),n}catch(e){throw yield function(e,t){return{type:pu.CREATE_ITEM_ERROR,query:e,error:t,errorType:$c.CREATE_ITEM}}(t,e),e}},[`delete${t}`]:function*(t,r=!0){const o=Zc(e,t),{id:n,key:s}=Bc(t,o);yield function(e,t){return{type:pu.DELETE_ITEM_REQUEST,key:e,force:t}}(s,r);try{const t=yield(0,Ee.apiFetch)({path:Yc(`${e}/${n}`,{force:r},o),method:"DELETE"});return yield function(e,t,r){return{type:pu.DELETE_ITEM_SUCCESS,key:e,force:t,item:r}}(s,r,t),t}catch(e){throw yield function(e,t,r){return{type:pu.DELETE_ITEM_ERROR,key:e,error:t,errorType:$c.DELETE_ITEM,force:r}}(s,e,r),e}},[`update${t}`]:function*(t,r){const o=Zc(e,t),{id:n,key:s}=Bc(t,o);yield function(e,t){return{type:pu.UPDATE_ITEM_REQUEST,key:e,query:t}}(s,r);try{const t=yield(0,Ee.apiFetch)({path:Yc(`${e}/${n}`,{},o),method:"PUT",data:r});return yield function(e,t,r){return{type:pu.UPDATE_ITEM_SUCCESS,key:e,item:t,query:r}}(s,t,r),t}catch(e){throw yield function(e,t,r){return{type:pu.UPDATE_ITEM_ERROR,key:e,error:t,errorType:$c.UPDATE_ITEM,query:r}}(s,e,r),e}}}))({resourceName:t,namespace:r}),i=(({storeName:e,resourceName:t,pluralResourceName:r,namespace:o})=>({[`get${t}`]:function*(e){const t=Zc(o,e),{id:r,key:n}=Bc(e,t);try{const e=yield(0,Ee.apiFetch)({path:Yc(`${o}/${r}`,{},t),method:"GET"});return yield function(e,t){return{type:pu.GET_ITEM_SUCCESS,key:e,item:t}}(n,e),e}catch(e){throw yield function(e,t){return{type:pu.GET_ITEM_ERROR,key:e,error:t,errorType:$c.GET_ITEM}}(n,e),e}},[`get${r}`]:function*(n){const s=Zc(o,n||{}),i=eu(n||{},o);yield de.controls.dispatch(e,"startResolution",`get${r}TotalCount`,[n]),i&&i._fields&&!i._fields.includes("id")&&(i._fields=["id",...i._fields]);try{const a=Yc(o,n||{},s),{items:c,totalCount:u}=yield he(a,i);yield _u(n,u),yield de.controls.dispatch(e,"finishResolution",`get${r}TotalCount`,[n]),yield Su(n,c,s);for(const r of c)r.id&&(yield de.controls.dispatch(e,"finishResolution",`get${t}`,[r.id]));return c}catch(e){throw yield Tu(n,e),yield yu(n,e),e}},[`get${r}TotalCount`]:function*(t){if(yield de.controls.select(e,"hasStartedResolution",`get${r}`,[t]))return;const n={...t||{},page:1,per_page:1},s=Zc(o,n),i=eu(n,o);i&&i._fields&&!i._fields.includes("id")&&(i._fields=["id",...i._fields]);try{const e=Yc(o,{},s),{totalCount:r}=yield he(e,n);return yield _u(t,r),r}catch(e){return yield Tu(t,e),e}}}))({storeName:e,resourceName:t,pluralResourceName:o,namespace:r}),a=(({resourceName:e,pluralResourceName:t,namespace:r})=>({[`get${e}`]:Jc(su,r),[`get${e}Error`]:Jc(iu,r),[`get${t}`]:Jc(au,r,[du]),[`get${t}TotalCount`]:Jc(cu,r,[du,void 0]),[`get${t}Error`]:Jc(uu,r),[`get${e}CreateError`]:Jc(ou,r),[`get${e}DeleteError`]:Jc(nu,r),[`get${e}UpdateError`]:Jc(lu,r),hasFinishedRequest:(t,o,n=[])=>{const s=Xc(n,r),i=ru(o,e),a=tu(i,...s);if(o)return t.requesting.hasOwnProperty(a)&&!t.requesting[a]},isRequesting:(t,o,n=[])=>{const s=Xc(n,r),i=ru(o,e),a=tu(i,...s);return t.requesting[a]}}))({resourceName:t,pluralResourceName:o,namespace:r}),{reducer:c,actions:u={},selectors:l={},resolvers:d={},controls:E={}}=n||{},p=c?gu(c):gu(),y=(0,de.createReduxStore)(e,{reducer:p,actions:{...s,...u},selectors:{...a,...l},resolvers:{...i,...d},controls:{...ge,...E}});return(0,de.register)(y),y},Ru=fu({storeName:Kc,resourceName:"ProductAttribute",pluralResourceName:"ProductAttributes",namespace:"/wc/v3/products/attributes"}),mu=Kc,Ou="experimental/wc/admin/products/shipping-classes",hu=fu({storeName:Ou,resourceName:"ProductShippingClass",pluralResourceName:"ProductShippingClasses",namespace:"/wc/v3/products/shipping_classes"}),Iu=Ou,Au="experimental/wc/admin/shipping/zones",Pu=fu({storeName:Au,resourceName:"ShippingZone",pluralResourceName:"ShippingZones",namespace:"/wc/v3/shipping/zones"}),Cu=Au,Uu="wc/admin/products/tags",vu=fu({storeName:Uu,resourceName:"ProductTag",pluralResourceName:"ProductTags",namespace:"/wc/v3/products/tags"}),wu=Uu,Du="experimental/wc/admin/products/categories",Nu=fu({storeName:Du,resourceName:"ProductCategory",pluralResourceName:"ProductCategories",namespace:"/wc/v3/products/categories"}),bu=Du,Gu="wc/admin/products/attributes/terms",ku=fu({storeName:Gu,resourceName:"ProductAttributeTerm",pluralResourceName:"ProductAttributeTerms",namespace:"/wc/v3/products/attributes/{attribute_id}/terms"}),Lu=Gu,Mu="wc/admin/products/variations",Fu="/wc/v3/products/{product_id}/variations";let xu=function(e){return 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",e}({});const qu=xu;const ju=function(e){return e.GENERATE_VARIATIONS="GENERATE_VARIATIONS",e}({});function Qu(e,t){return{type:qu.GENERATE_VARIATIONS_ERROR,key:e,error:t,errorType:ju.GENERATE_VARIATIONS}}function Vu(e){return{type:qu.GENERATE_VARIATIONS_REQUEST,key:e}}function Ku(e){return{type:qu.GENERATE_VARIATIONS_SUCCESS,key:e}}const $u=function*(e,t,r,o=!0){const n=Zc(Fu,e),{key:s}=Bc(e,n);if(yield Vu(s),o)try{yield de.controls.dispatch("core","saveEntityRecord","postType","product",{id:n[0],...t})}catch(e){throw yield Qu(s,e),e}try{const e=yield(0,Ee.apiFetch)({path:Yc(`${Fu}/generate`,{},n),method:"POST",data:r});return yield Ku(s),e}catch(e){throw yield Qu(s,e),e}};function Yu(e,t){return{type:qu.BATCH_UPDATE_VARIATIONS_ERROR,key:e,error:t,errorType:"BATCH_UPDATE_VARIATIONS"}}function*Hu(e,t){const r=Zc(Fu,e);try{return yield(0,Ee.apiFetch)({path:Yc(`${Fu}/batch`,{},r),method:"POST",data:t})}catch(t){const{key:o}=Bc(e,r);throw yield Yu(o,t),t}}const Wu=(e,t)=>{const r=Zc(Fu,t),{key:o}=Bc(t,r),n=tu(ju.GENERATE_VARIATIONS,o);return e.requesting[n]},Bu=(e,t)=>{const r=Zc(Fu,t),{key:o}=Bc(t,r),n=tu(ju.GENERATE_VARIATIONS,o);return e.errors[n]},Ju=fu({storeName:Mu,resourceName:"ProductVariation",pluralResourceName:"ProductVariations",namespace:Fu,storeConfig:{reducer:(e={items:{},data:{},itemsCount:{},errors:{},requesting:{}},t)=>{if(t&&"type"in t)switch(t.type){case xu.GENERATE_VARIATIONS_REQUEST:return{...e,requesting:{...e.requesting,[tu(ju.GENERATE_VARIATIONS,t.key)]:!0}};case xu.GENERATE_VARIATIONS_SUCCESS:return{...e,requesting:{...e.requesting,[tu(ju.GENERATE_VARIATIONS,t.key)]:!1},errors:{...e.errors,[tu(ju.GENERATE_VARIATIONS,t.key)]:void 0}};case xu.GENERATE_VARIATIONS_ERROR:return{...e,errors:{...e.errors,[tu(t.errorType,t.key)]:t.error},requesting:{...e.requesting,[tu(ju.GENERATE_VARIATIONS,t.key)]:!1}};default:return e}return e},actions:H,selectors:W}}),zu=Mu,Zu="experimental/wc/admin/tax-classes",Xu="/wc/v3/taxes/classes";function*el(e){const t=Zc(Xu,e||{}),r=eu(e||{},Xu);try{const o=Yc(Xu,e||{},t),{items:n}=yield he(o,r);return yield _u(e,n.length),yield Su(e,n.map(e=>({...e,id:e.id??e.slug})),t),n}catch(t){throw yield Tu(e,t),yield yu(e,t),t}}const tl=fu({storeName:Zu,resourceName:"TaxClass",pluralResourceName:"TaxClasses",namespace:Xu,storeConfig:{resolvers:B}}),rl=Zu;let ol=function(e){return e.OfflinePmsGroup="offline_pms_group",e.OfflinePm="offline_pm",e.Suggestion="suggestion",e.Gateway="gateway",e}({});const nl="experimental/wc/admin/product-form",sl=e=>e.fields,il=(e,t)=>e.fields.find(e=>e.id===t),al=e=>{const{errors:t,...r}=e;return r};const cl=function(e){return 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",e}({});function ul(e){return{type:cl.GET_FIELDS_SUCCESS,fields:e}}function ll(e){return{type:cl.GET_FIELDS_ERROR,error:e}}function dl(e){return{type:cl.GET_PRODUCT_FORM_SUCCESS,fields:e.fields,sections:e.sections,subsections:e.subsections,tabs:e.tabs}}function El(e){return{type:cl.GET_PRODUCT_FORM_ERROR,error:e}}function*pl(){try{const e=Fe+"/product-form/fields";return ul(yield(0,Ee.apiFetch)({path:e,method:"GET"}))}catch(e){return ll(e)}}function*yl(){try{const e=Fe+"/product-form";return dl(yield(0,Ee.apiFetch)({path:e,method:"GET"}))}catch(e){return El(e)}}const Sl=(0,de.createReduxStore)(nl,{reducer:(e={errors:{},fields:[],sections:[],subsections:[],tabs:[]},t)=>{switch(t.type){case cl.GET_FIELDS_SUCCESS:e={...e,fields:t.fields};break;case cl.GET_FIELDS_ERROR:e={...e,errors:{...e.errors,fields:t.error}};break;case cl.GET_PRODUCT_FORM_SUCCESS:e={...e,fields:t.fields,sections:t.sections,subsections:t.subsections,tabs:t.tabs};break;case cl.GET_PRODUCT_FORM_ERROR:e={...e,errors:{...e.errors,fields:t.error,sections:t.error,subsections:t.error}}}return e},actions:z,controls:Ee.controls,selectors:J,resolvers:Z});(0,de.register)(Sl);const _l=nl,Tl={steps:[],context:{},isFetching:!1,errors:{}},gl=(e,t)=>e,fl=e=>e.isFetching,Rl=e=>e.errors.getOnboardingData;function ml(){return{type:"GET_WOOPAYMENTS_ONBOARDING_DATA_REQUEST"}}function Ol(e){return{type:"GET_WOOPAYMENTS_ONBOARDING_DATA_SUCCESS",steps:e.steps,context:e.context}}function hl(e){return{type:"GET_WOOPAYMENTS_ONBOARDING_DATA_ERROR",error:e}}const Il="wc/admin/woopayments-onboarding";function*Al(e){if(!(yield(0,Ee.select)(Il,"isOnboardingDataRequestPending"))){yield{type:"GET_WOOPAYMENTS_ONBOARDING_DATA_REQUEST"};try{const t=yield(0,Ee.apiFetch)({method:"POST",path:`${Fe}/settings/payments/woopayments/onboarding`,data:e?{source:e}:{}});yield Ol(t)}catch(e){yield hl(e)}}}const Pl=Il,Cl=(0,de.createReduxStore)(Il,{reducer:(e=Tl,t)=>{switch(t.type){case"GET_WOOPAYMENTS_ONBOARDING_DATA_REQUEST":return{...e,isFetching:!0};case"GET_WOOPAYMENTS_ONBOARDING_DATA_SUCCESS":return{...e,steps:t.steps,context:t.context,isFetching:!1};case"GET_WOOPAYMENTS_ONBOARDING_DATA_ERROR":return{...e,errors:{...e.errors,getOnboardingData:t.error},isFetching:!1};default:return e}},actions:ee,controls:Ee.controls,selectors:X,resolvers:te});(0,de.register)(Cl);const Ul="wc/admin/import",vl=e=>{const{activeImport:t,lastImportStartTimestamp:r}=e;return{activeImport:t,lastImportStartTimestamp:r}},wl=e=>{const{period:t,skipPrevious:r}=e;return{period:t,skipPrevious:r}},Dl=(e,t)=>{const r=JSON.stringify(t);return e.importStatus[r]||{}},Nl=(e,t)=>{const{importTotals:r,lastImportStartTimestamp:o}=e;return{...r[JSON.stringify(t)],lastImportStartTimestamp:o}},bl=(e,t)=>{const r=JSON.stringify(t);return e.errors[r]||!1},Gl={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 kl(e){return{type:Gl.SET_IMPORT_STARTED,activeImport:e}}function Ll(e,t){return t?{type:Gl.SET_IMPORT_DATE,date:e}:{type:Gl.SET_IMPORT_PERIOD,date:e}}function Ml(e){return{type:Gl.SET_SKIP_IMPORTED,skipPrevious:e}}function Fl(e,t){return{type:Gl.SET_IMPORT_STATUS,importStatus:t,query:e}}function xl(e,t){return{type:Gl.SET_IMPORT_TOTALS,importTotals:t,query:e}}function ql(e,t){return{type:Gl.SET_IMPORT_ERROR,error:t,query:e}}function*jl(e,t=!1){yield kl(t);try{return yield(0,Ee.apiFetch)({path:e,method:"POST"})}catch(t){throw yield ql(e,t),t}}function*Ql(e){try{const t=(0,ye.addQueryArgs)(`${Me}/reports/import/status`,"object"==typeof e?(0,ke.omit)(e,["timestamp"]):{}),r=yield(0,Ee.apiFetch)({path:t});yield Fl(e,r)}catch(t){yield ql(e,t)}}function*Vl(e){try{const t=(0,ye.addQueryArgs)(`${Me}/reports/import/totals`,e),r=yield(0,Ee.apiFetch)({path:t});yield xl(e,r)}catch(t){yield ql(e,t)}}const Kl=window.moment;var $l=r.n(Kl);const Yl=(0,de.createReduxStore)(Ul,{reducer:(e={activeImport:!1,importStatus:{},importTotals:{},errors:{},lastImportStartTimestamp:0,period:{date:$l()().format((0,Ge.__)("MM/DD/YYYY","woocommerce")),label:"all"},skipPrevious:!0},t)=>{switch(t.type){case Gl.SET_IMPORT_STARTED:const{activeImport:r}=t;e={...e,activeImport:r,lastImportStartTimestamp:r?Date.now():e.lastImportStartTimestamp};break;case Gl.SET_IMPORT_PERIOD:e={...e,period:{...e.period,label:t.date},activeImport:!1};break;case Gl.SET_IMPORT_DATE:e={...e,period:{date:t.date,label:"custom"},activeImport:!1};break;case Gl.SET_SKIP_IMPORTED:e={...e,skipPrevious:t.skipPrevious,activeImport:!1};break;case Gl.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 Gl.SET_IMPORT_TOTALS:e={...e,importTotals:{...e.importTotals,[JSON.stringify(t.query)]:t.importTotals}};break;case Gl.SET_IMPORT_ERROR:e={...e,errors:{...e.errors,[JSON.stringify(t.query)]:t.error}}}return e},actions:oe,controls:Ee.controls,selectors:re,resolvers:ne});(0,de.register)(Yl);const Hl=Ul,Wl=e=>e.groups,Bl=(e,t)=>e.groups.find(e=>e.id===t),Jl={},zl=vr((e,t,r={includeEdits:!1})=>{const o=e.settings[t];if(!o)return Jl;if(!1===r.includeEdits)return o;const n=e.edits[t];return n?Object.keys(o).reduce((e,t)=>{const r=o[t];return e[t]=t in n?{...r,value:n[t]}:r,e},{}):o},(e,t,r={includeEdits:!1})=>[e.settings[t],e.edits[t],r.includeEdits]),Zl=vr((e,t,r,o={includeEdits:!1})=>{const n=e.settings[t];if(!n)return;const s=n[r];if(!s)return;if(!1===o.includeEdits)return s;const i=e.edits[t];return i&&r in i?{...s,value:i[r]}:s},(e,t,r,o={includeEdits:!1})=>[e.settings[t]?.[r],e.edits[t]?.[r],o.includeEdits]),Xl=(e,t,r,o={includeEdits:!1})=>{if(!1!==o.includeEdits){const o=e.edits[t];if(o&&r in o)return o[r]}const n=e.settings[t];if(n)return n[r]?.value},ed=(e,t,r)=>{const o=e.edits[t];return!!o&&r in o},td=vr((e,t)=>{const r=e.edits[t];return r?Object.keys(r):[]},(e,t)=>[e.edits[t]]),rd=(e,t)=>!!e.isSaving.groups?.[t],od=(e,t,r)=>{const o=e.isSaving.settings?.[t];return!!o&&!!o[r]},nd=(e,t)=>e.errors[t],sd=(e,t,r)=>{const o=e.errors[t];if(o)return o[r]},id=(e,t)=>{const r=e.edits[t];return!!r&&Object.keys(r).length>0},ad="RECEIVE_GROUPS",cd="RECEIVE_SETTINGS",ud="EDIT_SETTING",ld="EDIT_SETTINGS",dd="SET_SAVING",Ed="SET_ERROR",pd="REVERT_EDITED_SETTING",yd="REVERT_EDITED_SETTINGS_GROUP",Sd=e=>({type:ad,groups:e}),_d=(e,t)=>({type:cd,groupId:e,settings:t}),Td=(e,t,r)=>async({resolveSelect:o,dispatch:n})=>{await o.getSettingValue(e,t),n(((e,t,r)=>({type:ud,groupId:e,settingId:t,value:r}))(e,t,r))},gd=e=>"string"==typeof e.id&&e.id.length>0&&void 0!==e.value,fd=(e,t)=>async({resolveSelect:r,dispatch:o})=>{await r.getSettings(e);const n=Array.isArray(t)?t:Object.entries(t).map(([e,t])=>({id:e,value:t}));if(!n.every(gd))throw new Error("Invalid setting edit payload");o(((e,t)=>({type:ld,groupId:e,updates:t}))(e,n))},Rd=(e,t,r)=>({type:dd,groupId:e,settingId:t,isSaving:r}),md=(e,t,r)=>({type:Ed,groupId:e,settingId:t,error:r}),Od=(e,t)=>({type:pd,groupId:e,settingId:t}),hd=e=>({type:yd,groupId:e}),Id=async(e,t,r,o)=>{const n=await o.__unstableAcquireStoreLock(qd,["settings",e,t],{exclusive:!0});o(Rd(e,t,!0));try{const n=await _e()({path:`${Me}/settings/${e}/${t}`,method:"PUT",data:{value:r}});return o(_d(e,[n])),n}catch(r){throw o(md(e,t,r)),r}finally{o(Rd(e,t,!1)),o.__unstableReleaseStoreLock(n)}},Ad=async(e,t,r)=>{const o=await r.__unstableAcquireStoreLock(qd,["settings",e],{exclusive:!0});r(Rd(e,null,!0));try{const o=await _e()({path:`${Me}/settings/${e}/batch`,method:"POST",data:{update:t}}),n=[],s=[];if(o.update.forEach(t=>{"error"in t&&t.error&&"object"==typeof t.error?(s.push({id:t.id,error:t.error}),r(md(e,t.id,t.error))):n.push(t)}),n.length>0&&r(_d(e,n)),s.length>0){const e=new Error("Failed to update some settings");throw e.settingErrors=s,e}return o}catch(t){throw t instanceof Error&&"settingErrors"in t||r(md(e,null,t)),t}finally{r(Rd(e,null,!1)),r.__unstableReleaseStoreLock(o)}},Pd=(e,t)=>async({dispatch:r})=>{const o=Array.isArray(t)?t:Object.entries(t).map(([e,t])=>({id:e,value:t}));return Ad(e,o,r)},Cd=(e,t,r)=>async({dispatch:o})=>Id(e,t,r,o),Ud=e=>async({select:t,dispatch:r})=>{const o=t.getEditedSettingIds(e).map(r=>({id:r,value:t.getSettingValue(e,r,{includeEdits:!0})}));if(0!==o.length)return Ad(e,o,r)},vd=(e,t)=>async({select:r,dispatch:o})=>{if(!r.getEditedSettingIds(e).includes(t))return;const n=r.getSettingValue(e,t,{includeEdits:!0});return Id(e,t,n,o)},wd=e=>e.dispatch(le.store),Dd=(...e)=>({registry:t})=>wd(t).__unstableAcquireStoreLock(...e),Nd=(...e)=>({registry:t})=>wd(t).__unstableReleaseStoreLock(...e),bd=()=>async({dispatch:e})=>{try{const t=await _e()({path:"/wc/v3/settings"});return e(Sd(t)),t}catch(e){throw e}},Gd=e=>async({dispatch:t})=>{const r=await t.__unstableAcquireStoreLock(qd,["settings",e],{exclusive:!1});try{const r=await _e()({path:`${Me}/settings/${e}`});return t(_d(e,r)),r}catch(r){throw t(md(e,null,r instanceof Error?r:new Error(String(r)))),r}finally{t.__unstableReleaseStoreLock(r)}},kd=(e,t)=>async({dispatch:r})=>{const o=await r.__unstableAcquireStoreLock(qd,["settings",e,t],{exclusive:!1});try{const o=await _e()({path:`${Me}/settings/${e}/${t}`});return r(_d(e,[o])),o}catch(o){throw r(md(e,t,o instanceof Error?o:new Error(String(o)))),o}finally{r.__unstableReleaseStoreLock(o)}},Ld=(e,t)=>async r=>{const o=await kd(e,t)(r);return o?.value},Md={groups:[],settings:{},edits:{},isSaving:{groups:{},settings:{}},errors:{}},Fd=(e,t)=>(e[t]||(e[t]={}),e[t]),xd=(e,t)=>{const r=e[t];r&&0===Object.keys(r).length&&delete e[t]},qd="wc/admin/settings-options",jd=(0,de.createReduxStore)(qd,{reducer:(e=Md,t)=>{switch(t.type){case ad:return{...e,groups:t.groups};case cd:{const r={...e.settings},o={...e.edits},n={...e.errors},s=Fd(r,t.groupId);return t.settings.forEach(e=>{s[e.id]=e,[o,n].forEach(r=>{if(r[t.groupId]){const o=r[t.groupId];o&&e.id in o&&delete o[e.id]}})}),[o,n].forEach(e=>{xd(e,t.groupId)}),{...e,settings:r,edits:o,errors:n}}case ud:{const r={...e.edits},o=e.settings[t.groupId]||{},n=o[t.settingId]?.value;if(t.value!==n)Fd(r,t.groupId)[t.settingId]=t.value;else if(void 0!==r[t.groupId]?.[t.settingId]){const e=r[t.groupId];e&&(delete e[t.settingId],xd(r,t.groupId))}return{...e,edits:r}}case ld:{const r={...e.edits},o=e.settings[t.groupId]||{},n=Fd(r,t.groupId);return t.updates.forEach(e=>{const t=o[e.id]?.value;e.value!==t?n[e.id]=e.value:delete n[e.id]}),xd(r,t.groupId),{...e,edits:r}}case dd:{const r={...e.isSaving};return null===t.settingId?r.groups[t.groupId]=t.isSaving:Fd(r.settings,t.groupId)[t.settingId]=t.isSaving,{...e,isSaving:r}}case Ed:{const r={...e.errors},o=Fd(r,t.groupId);return null===t.settingId?null===t.error?delete r[t.groupId]:o.all=t.error:null===t.error?(delete o[t.settingId],xd(r,t.groupId)):o[t.settingId]=t.error,{...e,errors:r}}case pd:{const r={...e.edits},o={...e.errors};if(r[t.groupId]){const e=r[t.groupId];e&&(delete e[t.settingId],xd(r,t.groupId))}if(o[t.groupId]){const e=o[t.groupId];e&&(delete e[t.settingId],xd(o,t.groupId))}return{...e,edits:r,errors:o}}case yd:{const r={...e.edits},o={...e.errors};return delete r[t.groupId],delete o[t.groupId],{...e,edits:r,errors:o}}default:return e}},actions:ie,controls:Ee.controls,selectors:se,resolvers:ae});(0,de.register)(jd);const Qd=window.wp.compose,Vd=window.wp.element;var Kd=r(39793);const $d=(e,t)=>(0,Qd.createHigherOrderComponent)(r=>o=>{const n=(0,Vd.useRef)(t),{startResolution:s,finishResolution:i,updateSettingsForGroup:a,clearIsDirty:c}=(0,de.useDispatch)(ct),{isResolvingGroup:u,hasFinishedResolutionGroup:l}=(0,de.useSelect)(t=>{const{isResolving:r,hasFinishedResolution:o}=t(ct);return{isResolvingGroup:r("getSettings",[e]),hasFinishedResolutionGroup:o("getSettings",[e])}},[]);return(0,Vd.useEffect)(()=>{n.current&&(u||l||(s("getSettings",[e]),a(e,n.current),c(e),i("getSettings",[e])))},[u,l,i,a,s,c]),(0,Kd.jsx)(r,{...o})},"withSettingsHydration"),Yd=e=>{let t=!1;return(0,Qd.createHigherOrderComponent)(r=>o=>{const n=(0,Vd.useRef)(e),{isResolvingGroup:s,hasFinishedResolutionGroup:i}=(0,de.useSelect)(e=>{const{isResolving:t,hasFinishedResolution:r}=e(Sn);return{isResolvingGroup:t("getProfileItems",[]),hasFinishedResolutionGroup:r("getProfileItems",[])}},[]),{startResolution:a,finishResolution:c,setProfileItems:u}=(0,de.useDispatch)(Sn);return(0,Vd.useEffect)(()=>{if(!n.current)return;const{profileItems:e}=n.current;e&&(!e||t||s||i||(a("getProfileItems",[]),u(e,!0),c("getProfileItems",[]),t=!0))},[c,u,a,s,i]),(0,Kd.jsx)(r,{...o})},"withOnboardingHydration")},Hd=e=>(0,Qd.createHigherOrderComponent)(t=>r=>{const o=(0,de.useSelect)(t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(le.store);return!r("getCurrentUser",[])&&!o("getCurrentUser",[])},[]),{startResolution:n,finishResolution:s,receiveCurrentUser:i}=(0,de.useDispatch)(le.store);return o&&(n("getCurrentUser",[]),i(e),s("getCurrentUser",[])),(0,Kd.jsx)(t,{...r})},"withCurrentUserHydration"),Wd=e=>(0,Qd.createHigherOrderComponent)(t=>r=>{Br()("withNavigationHydration",{});const o=(0,de.useSelect)(t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(xs);return!r("getMenuItems")&&!o("getMenuItems")},[]),{startResolution:n,finishResolution:s,setMenuItems:i}=(0,de.useDispatch)(xs);return(0,Vd.useEffect)(()=>{o&&(n("getMenuItems",[]),i(e.menuItems),s("getMenuItems",[]))},[o]),(0,Kd.jsx)(t,{...r})},"withNavigationHydration"),Bd=e=>(0,Qd.createHigherOrderComponent)(t=>r=>{const o=(0,de.useSelect)(t=>{if(!e)return;const{isResolving:r,hasFinishedResolution:o}=t(lt);return!r("getActivePlugins",[])&&!o("getActivePlugins",[])},[]),{startResolution:n,finishResolution:s,updateActivePlugins:i,updateInstalledPlugins:a,updateIsJetpackConnected:c}=(0,de.useDispatch)(lt);return(0,Vd.useEffect)(()=>{o&&(n("getActivePlugins",[]),n("getInstalledPlugins",[]),n("isJetpackConnected",[]),i(e.activePlugins,!0),a(e.installedPlugins,!0),c(!(!e.jetpackStatus||!e.jetpackStatus.isActive)),s("getActivePlugins",[]),s("getInstalledPlugins",[]),s("isJetpackConnected",[]))},[o]),(0,Kd.jsx)(t,{...r})},"withPluginsHydration"),Jd=e=>{const t=(0,de.useSelect)(t=>{const{isResolving:r,hasFinishedResolution:o}=t(lr);return e?Object.fromEntries(Object.keys(e).map(e=>[e,!r("getOption",[e])&&!o("getOption",[e])])):{}},[]),{startResolution:r,finishResolution:o,receiveOptions:n}=(0,de.useDispatch)(lr);(0,Vd.useEffect)(()=>{Object.entries(t).forEach(([t,s])=>{s&&(r("getOption",[t]),n({[t]:e[t]}),o("getOption",[t]))})},[t])},zd=e=>(0,Qd.createHigherOrderComponent)(t=>r=>(Jd(e),(0,Kd.jsx)(t,{...r})),"withOptionsHydration"),Zd=(e,t=[])=>{const{requestedSettings:r,settingsError:o,isRequesting:n,isDirty:s}=(0,de.useSelect)(r=>{const{getLastSettingsErrorForGroup:o,getSettingsForGroup:n,getIsDirty:s,isUpdateSettingsRequesting:i}=r(ct);return{requestedSettings:n(e,t),settingsError:Boolean(o(e)),isRequesting:i(e),isDirty:s(e,t)}},[e,...t.sort()]),{persistSettingsForGroup:i,updateAndPersistSettingsForGroup:a,updateSettingsForGroup:c}=(0,de.useDispatch)(ct),u=(0,Vd.useCallback)((t,r)=>{c(e,{[t]:r})},[e]);return{settingsError:o,isRequesting:n,isDirty:s,...r,persistSettings:(0,Vd.useCallback)(()=>{i(e)},[e]),updateAndPersistSettings:(0,Vd.useCallback)((t,r)=>{a(e,{[t]:r})},[e]),updateSettings:u}},Xd=e=>{const t=e.woocommerce_meta||{};return(0,ke.mapValues)(t,e=>{if(!e||0===e.length)return"";try{return JSON.parse(e)}catch(t){return e}})},eE=()=>{const e=(0,de.useDispatch)(le.store),{addEntities:t,receiveCurrentUser:r,saveEntityRecord:o}=e;let n=e.saveUser;const s=(0,de.useSelect)(e=>{const{getCurrentUser:t,getEntity:r,getEntityRecord:o,getLastEntitySaveError:n,hasStartedResolution:s,hasFinishedResolution:i}=e(le.store);return{isRequesting:s("getCurrentUser",[])&&!i("getCurrentUser",[]),user:t(),getCurrentUser:t,getEntity:r,getEntityRecord:o,getLastEntitySaveError:n}},[]),i=s.user?Xd(s.user):{};return{isRequesting:s.isRequesting,...i,updateUserPreferences:e=>{"function"!=typeof n&&(n=async e=>(Boolean(s.getEntity("root","user"))||await t([{name:"user",kind:"root",baseURL:"/wp/v2/users",plural:"users"}]),await o("root","user",e),s.getEntityRecord("root","user",e.id)));const i=s.getCurrentUser();return async function(e,t,r,o,n){const s=(0,ke.mapValues)(n,e=>"string"==typeof e?e:JSON.stringify(e));if(0===Object.keys(s).length)return{error:new Error("Invalid woocommerce_meta data for update."),updatedUser:void 0};e({...t,woocommerce_meta:{...t.woocommerce_meta,...s}});const i=await r({id:t.id,woocommerce_meta:s});return void 0===i?{error:o("root","user",t.id),updatedUser:i}:{updatedUser:{...i,woocommerce_meta:Xd(i)}}}(r,i,n,s.getLastEntitySaveError,e)}}},tE=()=>{const e=(0,de.useSelect)(e=>{const{getCurrentUser:t,hasStartedResolution:r,hasFinishedResolution:o}=e(le.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}},rE=e=>e.filter(e=>!e.isDismissed),oE=window.wc.date;function nE(e){const t="leaderboards",{per_page:r,persisted_query:o,query:n,select:s,filterQuery:i}=e,{getItems:a,getItemsError:c,isResolving:u}=s(vi),l={isRequesting:!1,isError:!1,rows:[]},d=(0,oE.getCurrentDates)(n,e.defaultDateRange),E={...i,after:(0,oE.appendTimestamp)(d.primary.after,"start"),before:(0,oE.appendTimestamp)(d.primary.before,"end"),per_page:r,persisted_query:JSON.stringify(o)},p=a(t,E);if(u("getItems",[t,E]))return{...l,isRequesting:!0};if(c(t,E))return{...l,isError:!0};const y=p.get(e.id);return{...l,rows:y?.rows}}function sE(e){const{endpoint:t,query:r,limitBy:o,filters:n=[],advancedFilters:s={}}=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,Ks.getActiveFiltersFromQuery)(r,t.filters);if(0===e.length)return{};const o=(0,Ks.getQueryFromActiveFilters)(e.map(e=>function(e,t){const r=e.filters[t.key];if("Date"!==(0,ke.get)(r,["input","component"]))return t;const{rule:o,value:n}=t,s={after:"start",before:"end"};if(Array.isArray(n)){const[e,r]=n;return Object.assign({},t,{value:[(0,oE.appendTimestamp)($l()(e),s.after),(0,oE.appendTimestamp)($l()(r),s.before)]})}return Object.assign({},t,{value:(0,oE.appendTimestamp)($l()(n),s[o])})}(t,e)),{},t.filters);return{match:r.match||"all",...o}}const n=(0,ke.find)((0,Ks.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,s,r)).reduce((e,t)=>Object.assign(e,t),{})}const iE=["stock","customers"];function aE(e){const{endpoint:t,dataType:r,query:o,fields:n,defaultDateRange:s}=e,i=(0,oE.getCurrentDates)(o,s),a=(0,oE.getIntervalForQuery)(o,s),c=sE(e),u=i[r].before;return(0,ke.includes)(iE,t)?{...c,fields:n}:{order:"asc",interval:a,per_page:qe,after:(0,oE.appendTimestamp)(i[r].after,"start"),before:(0,oE.appendTimestamp)(u,"end"),segmentby:o.segmentby,fields:n,...c}}function cE(e){const{endpoint:t,select:r}=e,{getReportStats:o,getReportStatsError:n,isResolving:s}=r(_s),i={isRequesting:!1,isError:!1,totals:{primary:null,secondary:null}},a=aE({...e,dataType:"primary"}),c=o(t,a);if(s("getReportStats",[t,a]))return{...i,isRequesting:!0};if(n(t,a))return{...i,isError:!0};const u=c&&c.data&&c.data.totals||null,l=aE({...e,dataType:"secondary"}),d=o(t,l);if(s("getReportStats",[t,l]))return{...i,isRequesting:!0};if(n(t,l))return{...i,isError:!0};const E=d&&d.data&&d.data.totals||null;return{...i,totals:{primary:u,secondary:E}}}const uE={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:[]}}},lE=[],dE=(0,ke.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 EE(e){const{endpoint:t}=e;let r=e.selector;e.select&&!e.selector&&(Br()("option.select",{version:"1.7.0",hint:"You can pass the report selectors through option.selector now."}),r=e.select(_s));const{getReportStats:o,getReportStatsError:n,isResolving:s}=r,i=aE(e),a=o(t,i);if(s("getReportStats",[t,i]))return uE.requesting;if(n(t,i))return uE.error;if(function(e,t){return!(e&&e.data&&e.data.totals&&!(0,ke.isNull)(e.data.totals)&&((0,ke.includes)(iE,t)||e.data.intervals&&0!==e.data.intervals.length))}(a,t))return uE.empty;const c=a&&a.data&&a.data.totals||null;let u=a&&a.data&&a.data.intervals||lE;if(a.totalResults>qe){let e=!0,r=!1;const c=[],l=Math.ceil(a.totalResults/qe);let d=1;for(let a=2;a<=l;a++){const u={...i,page:a},E=o(t,u);if(!s("getReportStats",[t,u])){if(n(t,u)){r=!0,e=!1;break}if(c.push(E),d++,d===l){e=!1;break}}}if(e)return uE.requesting;if(r)return uE.error;(0,ke.forEach)(c,function(e){e.data&&e.data.intervals&&Array.isArray(e.data.intervals)&&(u=u.concat(e.data.intervals))})}return dE(me(t,i),c,u)}function pE(e,t){switch(e){case"currency":return t;case"percent":return".0%";case"number":default:return",";case"average":return",.2r"}}function yE(e){const{query:t,tableQuery:r={}}=e,o=sE(e),n=(0,oE.getCurrentDates)(t,e.defaultDateRange),s=(0,ke.includes)(iE,e.endpoint);return{orderby:t.orderby||"date",order:t.order||"desc",after:s?void 0:(0,oE.appendTimestamp)(n.primary.after,"start"),before:s?void 0:(0,oE.appendTimestamp)(n.primary.before,"end"),page:t.paged||"1",per_page:t.per_page||He.pageSize,...o,...r}}function SE(e){const{endpoint:t}=e;let r=e.selector;e.select&&!e.selector&&(Br()("option.select",{version:"1.7.0",hint:"You can pass the report selectors through option.selector now."}),r=e.select(_s));const{getReportItems:o,getReportItemsError:n,hasFinishedResolution:s}=r,i=yE(e),a={query:i,isRequesting:!1,isError:!1,items:{data:[],totalResults:0}},c=o(t,i);return s("getReportItems",[t,i])?n(t,i)?{...a,isError:!0}:{...a,items:c}:{...a,isRequesting:!0}}const _E="wc/admin/export";var TE=r(16961),gE=r.n(TE);const fE=e=>gE()(me("export",e)),RE=(e,t,r)=>Boolean(e.requesting[t]&&e.requesting[t][fE(r)]),mE=(e,t,r)=>e.exportIds[t]&&e.exportIds[t][fE(r)],OE=(e,t,r)=>e.errors[t]&&e.errors[t][fE(r)],hE={START_EXPORT:"START_EXPORT",SET_EXPORT_ID:"SET_EXPORT_ID",SET_ERROR:"SET_ERROR",SET_IS_REQUESTING:"SET_IS_REQUESTING"};function IE(e,t,r){return{type:hE.SET_EXPORT_ID,exportType:e,exportArgs:t,exportId:r}}function AE(e,t,r){return{type:hE.SET_IS_REQUESTING,selector:e,selectorArgs:t,isRequesting:r}}function PE(e,t,r){return{type:hE.SET_ERROR,selector:e,selectorArgs:t,error:r}}function*CE(e,t){yield AE("startExport",{type:e,args:t},!0);try{const r=yield Te({path:`${Me}/reports/${e}/export`,method:"POST",data:{report_args:t,email:!0}});yield AE("startExport",{type:e,args:t},!1);const{export_id:o,message:n}=r.data;if(!o)throw new Error(n);return yield IE(e,t,o),r.data}catch(r){throw r instanceof Error?yield PE("startExport",{type:e,args:t},r.message):console.error(`Unexpected Error: ${JSON.stringify(r)}`),yield AE("startExport",{type:e,args:t},!1),r}}(0,de.registerStore)(_E,{reducer:(e={errors:{},requesting:{},exportMeta:{},exportIds:{}},t)=>{switch(t.type){case hE.SET_IS_REQUESTING:return{...e,requesting:{...e.requesting,[t.selector]:{...e.requesting[t.selector],[fE(t.selectorArgs)]:t.isRequesting}}};case hE.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],[fE({type:r,args:o})]:n}}};case hE.SET_ERROR:return{...e,errors:{...e.errors,[t.selector]:{...e.errors[t.selector],[fE(t.selectorArgs)]:t.error}}};default:return e}},actions:ue,controls:ge,selectors:ce});const UE=_E,vE=["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})();