File manager - Edit - /home/monara/public_html/test.athavaneng.com/blocks.tar
Back
order-confirmation-shipping-wrapper/block.json 0000644 00000001236 15073233652 0015637 0 ustar 00 { "name": "woocommerce/order-confirmation-shipping-wrapper", "version": "1.0.0", "title": "Shipping Address Section", "description": "Display the order confirmation shipping section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string", "default": "Shipping" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } featured-category-style.asset.php 0000644 00000000527 15073233652 0013155 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url'), 'version' => '883a8805f9b61974f09e'); handpicked-products-style.asset.php 0000644 00000000473 15073233652 0013476 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '0cd5e3e3daf04ad26bb0'); page-content-wrapper.asset.php 0000644 00000000303 15073233652 0012437 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f35e44dbb78e412a7ad8'); product-gallery-large-image-next-previous.asset.php 0000644 00000000337 15073233652 0016517 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1b5e7aafb80a83b59222'); handpicked-products.js 0000644 00000062765 15073233652 0011063 0 ustar 00 (()=>{var e,t={3701:(e,t,r)=>{"use strict";r.r(t);var l=r(9196);const c=window.wp.blocks,n=window.wc.wcSettings;var o=r(2911),a=r(565);r(4010);const i=JSON.parse('{"name":"woocommerce/handpicked-products","title":"Hand-picked Products","category":"woocommerce","keywords":["Handpicked Products","WooCommerce"],"description":"Display a selection of hand-picked products in a grid.","supports":{"align":["wide","full"],"html":false},"attributes":{"align":{"type":"string"},"columns":{"type":"number","default":3},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","image":true},"title":{"type":"boolean","title":true},"price":{"type":"boolean","price":true},"rating":{"type":"boolean","rating":true},"button":{"type":"boolean","button":true}}},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"date"},"products":{"type":"array","default":[]},"alignButtons":{"type":"boolean","default":false},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor,m=window.wp.components;var d=r(9307),u=r(5736);const E=({onChange:e,settings:t})=>{const{image:r,button:c,price:n,rating:o,title:a}=t,i=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product title","woocommerce"),checked:a,onChange:()=>e({...t,title:!a})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product price","woocommerce"),checked:n,onChange:()=>e({...t,price:!n})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product rating","woocommerce"),checked:o,onChange:()=>e({...t,rating:!o})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},h=({value:e,setAttributes:t})=>(0,l.createElement)(m.SelectControl,{label:(0,u.__)("Order products by","woocommerce"),value:e,options:[{label:(0,u.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,u.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,u.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,u.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,u.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,u.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,u.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})});var p=r(2720),g=r(3849),w=r.n(g),_=r(4333);const y={clear:(0,u.__)("Clear all selected items","woocommerce"),noItems:(0,u.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,u.__)("No results for %s","woocommerce"),search:(0,u.__)("Search for items","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,u._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,u.__)("Search results updated.","woocommerce")},f=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const c=["0"],n=(e={})=>e.parent?[...n(l[e.parent]),e.name]:e.name?[e.name]:[],o=e=>e.map((e=>{const t=r[e.id];return c.push(""+e.id),{...e,breadcrumbs:n(l[e.parent]),children:t&&t.length?o(t):[]}})),a=o(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{c.includes(e)||a.push(...o(t||[]))})),a},b=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(d.Fragment,{key:t},e)))};function x(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const v=window.wp.htmlEntities,k=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),S=e=>{const{item:t,search:r}=e,c=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},c?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},b((0,v.decodeEntities)(t.name),r)));var n},C=({countLabel:e,className:t,depth:r=0,controlId:c="",item:n,isSelected:o,isSingle:a,onSelect:i,search:s="",selected:u,useExpandedPanelId:E,...h})=>{var p,g;const[_,y]=E,f=null!=e&&void 0!==n.count&&null!==n.count,C=!(null===(p=n.breadcrumbs)||void 0===p||!p.length),P=!(null===(g=n.children)||void 0===g||!g.length),O=_===n.id,N=w()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":C,"has-children":P,"has-count":f,"is-expanded":O,"is-radio-button":a}),I=h.name||`search-list-item-${c}`,T=`${I}-${n.id}`,A=(0,d.useCallback)((()=>{y(O?-1:Number(n.id))}),[O,n.id,y]);return P?(0,l.createElement)("div",{className:N,onClick:A,onKeyDown:e=>"Enter"===e.key||" "===e.key?A():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:T,name:I,value:n.value,onChange:i(n),onClick:e=>e.stopPropagation(),checked:o,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(S,{item:n,search:s}),f?(0,l.createElement)(k,{label:e||n.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:o,...!o&&n.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:b((0,v.decodeEntities)(n.name),s),onChange:()=>{o?i(x(u,n.children,"id"))():i(function(e,t,r){const l=x(t,e,"id");return[...e,...l]}(u,n.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(k,{label:e||n.count}):null)):(0,l.createElement)("label",{htmlFor:T,className:N},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:T,name:I,value:n.value,onChange:i(n),checked:o,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(S,{item:n,search:s})):(0,l.createElement)(m.CheckboxControl,{...h,id:T,name:I,className:"woocommerce-search-list__item-input",value:(0,v.decodeEntities)(n.value),label:b((0,v.decodeEntities)(n.name),s),onChange:i(n),checked:o}),f?(0,l.createElement)(k,{label:e||n.count}):null)};var P=r(837);r(1058);const O=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:n,className:a=""})=>{const[i,s]=(0,d.useState)(!1),E=(0,_.useInstanceId)(O);if(n=n||t,!t)return null;t=(0,v.decodeEntities)(t);const h=w()("woocommerce-tag",a,{"has-remove":!!c}),p=`woocommerce-tag__label-${E}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},n),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:h},r?(0,l.createElement)(m.Button,{className:"woocommerce-tag__text",id:p,onClick:()=>s(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:p},g),r&&i&&(0,l.createElement)(m.Popover,{onClose:()=>s(!1)},r),c&&(0,l.createElement)(m.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,u.sprintf)( // Translators: %s label. // Translators: %s label. (0,u.__)("Remove %s","woocommerce"),t),"aria-describedby":p},(0,l.createElement)(o.Z,{icon:P.Z,size:20,className:"clear-icon",role:"img"})))},N=O;r(9658);const I=e=>(0,l.createElement)(C,{...e}),T=e=>{const{list:t,selected:r,renderItem:c,depth:n=0,onSelect:o,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[u]=m;return t?(0,l.createElement)(d.Fragment,null,t.map((t=>{var E,h;const p=null!==(E=t.children)&&void 0!==E&&E.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&u===t.id;return(0,l.createElement)(d.Fragment,{key:t.id},(0,l.createElement)("li",null,c({item:t,isSelected:p,onSelect:o,isSingle:i,selected:r,search:s,depth:n,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(T,{...e,list:t.children,depth:n+1}):null)}))):null},A=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:n,onRemove:o})=>{if(e||t||!r)return null;const a=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,c.selected(a)),a>0?(0,l.createElement)(m.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":c.clear},(0,u.__)("Clear all","woocommerce")):null),a>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(N,{label:e.name,id:e.id,remove:o}))))):null)},B=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:n,...a})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=a,E=s||I;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(o.Z,{icon:p.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,u.sprintf)(i.noResults,t):i.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(T,{useExpandedPanelId:n,list:e,selected:m,renderItem:E,onSelect:r,instanceId:c,isSingle:d,search:t}))},R=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:n,isSingle:o,list:a,messages:i=y,onChange:s,onSearch:E,selected:h,type:p="text",debouncedSpeak:g}=e,[b,x]=(0,d.useState)(""),v=(0,d.useState)(-1),k=(0,_.useInstanceId)(R),S=(0,d.useMemo)((()=>({...y,...i})),[i]),C=(0,d.useMemo)((()=>((e,t,r)=>{if(!t)return r?f(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?f(c,e):c})(a,b,c)),[a,b,c]);(0,d.useEffect)((()=>{g&&g(S.updated)}),[g,S]),(0,d.useEffect)((()=>{"function"==typeof E&&E(b)}),[b,E]);const P=(0,d.useCallback)((e=>()=>{o&&s([]);const t=h.findIndex((({id:t})=>t===e));s([...h.slice(0,t),...h.slice(t+1)])}),[o,h,s]),O=(0,d.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===h.findIndex((({id:t})=>t===e.id))?s(o?[e]:[...h,e]):P(e.id)()}),[o,P,s,h]),N=(0,d.useCallback)((e=>{const[t]=h.filter((t=>!e.find((e=>t.id===e.id))));P(t.id)()}),[P,h]);return(0,l.createElement)("div",{className:w()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===p})},"text"===p&&(0,l.createElement)(A,{...e,onRemove:P,messages:S}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===p?(0,l.createElement)(m.TextControl,{label:S.search,type:"search",value:b,onChange:e=>x(e)}):(0,l.createElement)(m.FormTokenField,{disabled:n,label:S.search,onChange:N,onInputChange:e=>x(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,u.__)("Loading…","woocommerce")]:h.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(m.Spinner,null)):(0,l.createElement)(B,{...e,search:b,filteredList:C,messages:S,onSelect:O,instanceId:k,useExpandedPanelId:v}))};var j,L,F,G,$,M,H,Z,D,V;(0,m.withSpokenMessages)(R);const U=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),q=(U.pluginUrl,U.pluginUrl,U.buildPhase,null===(j=n.STORE_PAGES.shop)||void 0===j||j.permalink,null===(L=n.STORE_PAGES.checkout)||void 0===L||L.id,null===(F=n.STORE_PAGES.checkout)||void 0===F||F.permalink,null===(G=n.STORE_PAGES.privacy)||void 0===G||G.permalink,null===($=n.STORE_PAGES.privacy)||void 0===$||$.title,null===(M=n.STORE_PAGES.terms)||void 0===M||M.permalink,null===(H=n.STORE_PAGES.terms)||void 0===H||H.title,null===(Z=n.STORE_PAGES.cart)||void 0===Z||Z.id,null===(D=n.STORE_PAGES.cart)||void 0===D||D.permalink,null!==(V=n.STORE_PAGES.myaccount)&&void 0!==V&&V.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),J=(0,n.getSetting)("countryData",{}),W=(Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowBilling)).map((e=>[e,q[e]||""]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowBilling)).map((e=>[e,J[e].states||[]]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowShipping)).map((e=>[e,q[e]||""]))),Object.fromEntries(Object.keys(J).filter((e=>!0===J[e].allowShipping)).map((e=>[e,J[e].states||[]]))),Object.fromEntries(Object.keys(J).map((e=>[e,J[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),Q=((0,n.getSetting)("addressFieldsLocations",W).address,(0,n.getSetting)("addressFieldsLocations",W).contact,(0,n.getSetting)("addressFieldsLocations",W).additional,window.wp.url),z=window.wp.apiFetch;var K=r.n(z);const Y=({selected:e=[],search:t="",queryArgs:r={}})=>{const l=(({selected:e=[],search:t="",queryArgs:r={}})=>{const l=U.productCount>100,c={per_page:l?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,Q.addQueryArgs)("/wc/store/v1/products",{...c,...r})];return l&&e.length&&n.push((0,Q.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:r});return Promise.all(l.map((e=>K()({path:e})))).then((e=>{const t=((e,t)=>{const r=new Map;return e.filter((e=>{const l=t(e);return!r.has(l)&&(r.set(l,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))};var X=r(2600);const ee=window.wp.escapeHtml,te=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,ee.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,ee.escapeHTML)(e))):e:(0,u.__)("An error has prevented the block from being updated.","woocommerce"))(e)),re=({error:e,onChange:t,onSearch:r,selected:c,products:n,isLoading:o,isCompact:a})=>{const i={clear:(0,u.__)("Clear all products","woocommerce"),list:(0,u.__)("Products","woocommerce"),noItems:(0,u.__)("Your store doesn't have any products.","woocommerce"),search:(0,u.__)("Search for products to display","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: %d is the number of selected products. */ /* translators: %d is the number of selected products. */ (0,u._n)("%d product selected","%d products selected",e,"woocommerce"),e),updated:(0,u.__)("Product search results updated.","woocommerce")};return e?(0,l.createElement)(te,{error:e}):(0,l.createElement)(R,{className:"woocommerce-products",list:n.map((e=>{const t=e.sku?" ("+e.sku+")":"";return{...e,name:`${(0,v.decodeEntities)(e.name)}${t}`}})),isCompact:a,isLoading:o,selected:n.filter((({id:e})=>c.includes(e))),onSearch:r,onChange:t,messages:i})};re.defaultProps={selected:[],products:[],isCompact:!1,isLoading:!0};const le=(ae=re,({selected:e,...t})=>{const[r,c]=(0,d.useState)(!0),[n,o]=(0,d.useState)(null),[a,i]=(0,d.useState)([]),s=U.productCount>100,m=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);o(t),c(!1)},u=(0,d.useRef)(e);(0,d.useEffect)((()=>{Y({selected:u.current}).then((e=>{i(e),c(!1)})).catch(m)}),[u]);const E=(0,X.y1)((t=>{Y({selected:e,search:t}).then((e=>{i(e),c(!1)})).catch(m)}),400),h=(0,d.useCallback)((e=>{c(!0),E(e)}),[c,E]);return(0,l.createElement)(ae,{...t,selected:e,error:n,products:a,isLoading:r,onSearch:s?h:null})}),ce=e=>{const{attributes:t,setAttributes:r}=e,{columns:c,contentVisibility:o,orderby:a,alignButtons:i}=t;return(0,l.createElement)(s.InspectorControls,{key:"inspector"},(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(m.RangeControl,{label:(0,u.__)("Columns","woocommerce"),value:c,onChange:e=>r({columns:e}),min:(0,n.getSetting)("minColumns",1),max:(0,n.getSetting)("maxColumns",6)}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Align Buttons","woocommerce"),help:i?(0,u.__)("Buttons are aligned vertically.","woocommerce"):(0,u.__)("Buttons follow content.","woocommerce"),checked:i,onChange:()=>r({alignButtons:!i})})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(E,{settings:o,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Order By","woocommerce"),initialOpen:!1},(0,l.createElement)(h,{setAttributes:r,value:a})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Products","woocommerce"),initialOpen:!1},(0,l.createElement)(le,{selected:t.products,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({products:t})},isCompact:!0})))},ne=e=>{const{attributes:t,setAttributes:r,debouncedSpeak:c,isEditing:n,setIsEditing:i}=e;return(0,l.createElement)(m.Placeholder,{icon:(0,l.createElement)(o.Z,{icon:a.Z}),label:(0,u.__)("Hand-picked Products","woocommerce"),className:"wc-block-products-grid wc-block-handpicked-products"},(0,u.__)("Display a selection of hand-picked products in a grid.","woocommerce"),(0,l.createElement)("div",{className:"wc-block-handpicked-products__selection"},(0,l.createElement)(le,{selected:t.products,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({products:t})}}),(0,l.createElement)(m.Button,{variant:"primary",onClick:()=>{i(!n),c((0,u.__)("Now displaying a preview of the Hand-picked Products block.","woocommerce"))}},(0,u.__)("Done","woocommerce"))))},oe=window.wp.serverSideRender;var ae,ie=r.n(oe);const se=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),me=e=>{const{attributes:t,name:r}=e;return t.isPreview?se:(0,l.createElement)(ie(),{block:r,attributes:t})},de=(0,m.withSpokenMessages)((e=>{const t=(0,s.useBlockProps)(),{attributes:{products:r}}=e,[c,n]=(0,d.useState)(!r.length);return(0,l.createElement)("div",{...t},(0,l.createElement)(s.BlockControls,null,(0,l.createElement)(m.ToolbarGroup,{controls:[{icon:"edit",title:(0,u.__)("Edit selected products","woocommerce"),onClick:()=>n(!c),isActive:c}]})),(0,l.createElement)(ce,{...e}),c?(0,l.createElement)(ne,{isEditing:c,setIsEditing:n,...e}):(0,l.createElement)(m.Disabled,null,(0,l.createElement)(me,{...e})))}));(0,c.registerBlockType)(i,{icon:{src:(0,l.createElement)(o.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...i.attributes,columns:{type:"number",default:(0,n.getSetting)("defaultColumns",3)}},edit:de,save:()=>null})},4010:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var c=r[e];if(void 0!==c)return c.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,r,c,n)=>{if(!r){var o=1/0;for(m=0;m<e.length;m++){for(var[r,c,n]=e[m],a=!0,i=0;i<r.length;i++)(!1&n||o>=n)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,n<o&&(o=n));if(a){e.splice(m--,1);var s=c();void 0!==s&&(t=s)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[r,c,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=1008,(()=>{var e={1008:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var c,n,[o,a,i]=r,s=0;if(o.some((t=>0!==e[t]))){for(c in a)l.o(a,c)&&(l.m[c]=a[c]);if(i)var m=i(l)}for(t&&t(r);s<o.length;s++)n=o[s],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var c=l.O(void 0,[2869],(()=>l(3701)));c=l.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["handpicked-products"]=c})(); attribute-filter-wrapper.css 0000644 00000073045 15073233652 0012241 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} product-rating-counter.js 0000644 00000010062 15073233652 0011526 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2918],{2992:(e,t,o)=>{o.r(t),o.d(t,{Block:()=>m,default:()=>f});var n=o(9196),r=o(5736),l=o(3849),s=o.n(l),c=o(2864),a=o(947),i=o(721),u=o(9060),d=o(5609);const v=e=>{const{reviews:t}=e,o=t?(0,r.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,r._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t):(0,r.__)("(X customer reviews)","woocommerce");return(0,n.createElement)("span",{className:"wc-block-components-product-rating-counter__reviews_count"},(0,n.createElement)(d.Disabled,null,(0,n.createElement)("a",{href:"/"},o)))},m=e=>{const{textAlign:t,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,r=(0,a.F)(e),{parentClassName:l}=(0,c.useInnerBlockLayoutContext)(),{product:i}=(0,c.useProductDataContext)(),d=(e=>{const t=(0,u.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),m=s()(r.className,"wc-block-components-product-rating-counter",{[`${l}__product-rating`]:l,[`has-text-align-${t}`]:t});if(d||o)return(0,n.createElement)("div",{className:m,style:r.style},(0,n.createElement)("div",{className:"wc-block-components-product-rating-counter__container"},(0,n.createElement)(v,{reviews:d})))},f=(0,i.withProductDataContext)(m)},947:(e,t,o)=>{o.d(t,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),c=o(3392),a=o(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,a.vc)(t),n=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>v,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),c=o(7998);function a(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:v,textColor:m,gradient:f,style:y}=e,p=i("background-color",v),g=i("color",m),h=function(e){if(e)return`has-${e}-gradient-background`}(f),b=h||(null==y||null===(t=y.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[p]:!b&&!!p,"has-text-color":m||(null==y||null===(o=y.color)||void 0===o?void 0:o.text),"has-background":v||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||f||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==y?void 0:y.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:o})}}function v(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{o.d(t,{F:()=>n});const n=e=>null===e},9060:(e,t,o)=>{o.d(t,{h:()=>n});const n=e=>"number"==typeof e},7998:(e,t,o)=>{o.d(t,{$n:()=>l,Kn:()=>r,Qr:()=>s});var n=o(2893);const r=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return r(e)&&t in e}const s=e=>0===Object.keys(e).length},3243:(e,t,o)=>{o.d(t,{H:()=>n});const n=e=>"string"==typeof e}}]); all-reviews-style.js.LICENSE.txt 0000644 00000000174 15073233652 0012401 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-image.js 0000644 00000015011 15073233652 0007646 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3706,5432],{4122:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});const l={showProductLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:o(6344).R.SINGLE},productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductBlock:{type:"boolean",default:!1},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},aspectRatio:{type:"string"}}},2090:(e,t,o)=>{"use strict";o.d(t,{Z:()=>f});var l=o(9196),n=o(9307),a=o(5736),s=o(3849),c=o.n(s),r=o(4617),i=o(2864),d=o(947),u=o(721),m=o(8360),g=o(5863),p=(o(3030),o(6344));const h=e=>(0,l.createElement)("img",{...e,src:r.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),y=({image:e,loaded:t,showFullSize:o,fallbackAlt:a,width:s,scale:c,height:r,aspectRatio:i})=>{const{thumbnail:d,src:u,srcset:m,sizes:g,alt:p}=e||{},y={alt:p||a,hidden:!t,src:d,...o&&{src:u,srcSet:m,sizes:g}},f={height:r,width:s,objectFit:c,aspectRatio:i};return(0,l.createElement)(n.Fragment,null,y.src&&(0,l.createElement)("img",{style:f,"data-testid":"product-image",...y}),!e&&(0,l.createElement)(h,{style:f}))},f=(0,u.withProductDataContext)((e=>{const{className:t,imageSizing:o=p.R.SINGLE,showProductLink:s=!0,showSaleBadge:r,saleBadgeAlign:u="right",height:f,width:v,scale:b,aspectRatio:k,...w}=e,S=(0,d.F)(e),{parentClassName:N}=(0,i.useInnerBlockLayoutContext)(),{product:C,isLoading:_}=(0,i.useProductDataContext)(),{dispatchStoreEvent:E}=(0,m.n)();if(!C.id)return(0,l.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,l.createElement)(h,null));const x=!!C.images.length,F=x?C.images[0]:null,L=s?"a":n.Fragment,R=(0,a.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,a.__)("Link to %s","woocommerce"),C.name),$={href:C.permalink,...!x&&{"aria-label":R},onClick:()=>{E("product-view-link",{product:C})}};return delete w.style,(0,l.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,l.createElement)(L,{...s&&$},!!r&&(0,l.createElement)(g.default,{align:u,...w}),(0,l.createElement)(y,{fallbackAlt:C.name,image:F,loaded:!_,showFullSize:o!==p.R.THUMBNAIL,width:v,height:f,scale:b,aspectRatio:k})))}))},6790:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>s});var l=o(721),n=o(2090),a=o(4122);const s=(0,l.withFilteredAttributes)(a.Z)(n.Z)},5863:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>u,default:()=>m});var l=o(9196),n=o(5736),a=o(3849),s=o.n(a),c=o(711),r=o(2864),i=o(947),d=o(721);o(3902);const u=e=>{const{className:t,align:o}=e,a=(0,i.F)(e),{parentClassName:d}=(0,r.useInnerBlockLayoutContext)(),{product:u}=(0,r.useProductDataContext)();if(!(u.id&&u.on_sale||e.isDescendentOfSingleProductTemplate))return null;const m="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,l.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,m,{[`${d}__product-onsale`]:d},a.className),style:a.style},(0,l.createElement)(c.Label,{label:(0,n.__)("Sale","woocommerce"),screenReaderLabel:(0,n.__)("Product on sale","woocommerce")}))},m=(0,d.withProductDataContext)(u)},8360:(e,t,o)=>{"use strict";o.d(t,{n:()=>s});var l=o(2694),n=o(9818),a=o(9307);const s=()=>({dispatchStoreEvent:(0,a.useCallback)(((e,t={})=>{try{(0,l.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,a.useCallback)(((e,t={})=>{try{(0,l.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},947:(e,t,o)=>{"use strict";o.d(t,{F:()=>i});var l=o(3849),n=o.n(l),a=o(7998),s=o(3243),c=o(3392),r=o(172);const i=e=>{const t=(e=>{const t=(0,a.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,a.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,r.vc)(t),l=(0,r.l8)(t),i=(0,r.su)(t),d=(0,c.f)(t);return{className:n()(d.className,o.className,l.className,i.className),style:{...d.style,...o.style,...l.style,...i.style}}}},3392:(e,t,o)=>{"use strict";o.d(t,{f:()=>a});var l=o(7998),n=o(3243);const a=e=>{const t=(0,l.Kn)(e.style.typography)?e.style.typography:{},o=(0,n.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{"use strict";o.d(t,{l8:()=>u,su:()=>m,vc:()=>d});var l=o(3849),n=o.n(l),a=o(7427),s=o(2289),c=o(7998);function r(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,a.o)(t)}-${e}`:""}function d(e){var t,o,l,a,s,d,u;const{backgroundColor:m,textColor:g,gradient:p,style:h}=e,y=i("background-color",m),f=i("color",g),v=function(e){if(e)return`has-${e}-gradient-background`}(p),b=v||(null==h||null===(t=h.color)||void 0===t?void 0:t.gradient);return{className:n()(f,v,{[y]:!b&&!!y,"has-text-color":g||(null==h||null===(o=h.color)||void 0===o?void 0:o.text),"has-background":m||(null==h||null===(l=h.color)||void 0===l?void 0:l.background)||p||(null==h||null===(a=h.color)||void 0===a?void 0:a.gradient),"has-link-color":(0,c.Kn)(null==h||null===(s=h.elements)||void 0===s?void 0:s.link)?null==h||null===(d=h.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:r({color:(null==h?void 0:h.color)||{}})}}function u(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:l}=e,a=o?i("border-color",o):"";return n()({"has-border-color":!!o||!(null==l||null===(t=l.border)||void 0===t||!t.color),[a]:!!a})}(e),style:r({border:o})}}function m(e){var t;return{className:void 0,style:r({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{"use strict";o.d(t,{F:()=>l});const l=e=>null===e},7998:(e,t,o)=>{"use strict";o.d(t,{$n:()=>a,Kn:()=>n,Qr:()=>s});var l=o(2893);const n=e=>!(0,l.F)(e)&&e instanceof Object&&e.constructor===Object;function a(e,t){return n(e)&&t in e}const s=e=>0===Object.keys(e).length},3243:(e,t,o)=>{"use strict";o.d(t,{H:()=>l});const l=e=>"string"==typeof e},3030:()=>{},3902:()=>{}}]); product-reviews-rtl.css 0000644 00000002140 15073233652 0011222 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-reviews img{max-width:600px}.wp-block-woocommerce-product-reviews .submit{margin-top:2rem}.wp-block-woocommerce-product-reviews__editor__row{align-items:center;display:flex;gap:2rem}.wp-block-woocommerce-product-reviews__editor__row>span{flex-basis:20%}.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars,.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;margin-left:1rem}.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;height:8rem}.wp-block-woocommerce-product-reviews__editor__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wp-block-woocommerce-product-reviews__editor__stars:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap} order-confirmation-downloads.css 0000644 00000003352 15073233652 0013060 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-order-confirmation-downloads{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-downloads table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-downloads table td,.wc-block-order-confirmation-downloads table th{border:solid hsla(0,0%,7%,.11);border-width:0 0 1px;font-weight:inherit;margin:0;padding:16px;text-align:center}.wc-block-order-confirmation-downloads table tr>td:first-child,.wc-block-order-confirmation-downloads table tr>th:first-child{text-align:left}.wc-block-order-confirmation-downloads table tr>td:last-child,.wc-block-order-confirmation-downloads table tr>th:last-child{text-align:right}.wc-block-order-confirmation-downloads table thead{font-weight:700}.wc-block-order-confirmation-downloads table tbody tr:last-child td,.wc-block-order-confirmation-downloads table tbody tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-downloads table[style*=border-color] td,.wc-block-order-confirmation-downloads table[style*=border-color] th,.wc-block-order-confirmation-downloads table[style*=border-color] tr,.wc-block-order-confirmation-downloads table[style*=border-color]>*,.wc-block-order-confirmation-downloads table[style*=border-width] td,.wc-block-order-confirmation-downloads table[style*=border-width] th,.wc-block-order-confirmation-downloads table[style*=border-width] tr,.wc-block-order-confirmation-downloads table[style*=border-width]>*{border:inherit;border-left-width:0;border-right-width:0;border-top-width:0} product-title.js 0000644 00000012304 15073233652 0007707 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6925],{1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});let o={headingLevel:{type:"number",default:2},showProductLink:{type:"boolean",default:!0},linkTarget:{type:"string"},productId:{type:"number",default:0}};(0,n(8752).uq)()&&(o={...o,align:{type:"string"}});const l=o},935:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9196),l=n(3849),r=n.n(l),c=n(2864),s=n(8752),a=n(721),i=n(7121),u=n(8360),d=n(947);n(9375);const m=({children:e,headingLevel:t,elementType:n=`h${t}`,...l})=>(0,o.createElement)(n,{...l},e),p=(0,a.withProductDataContext)((e=>{const{className:t,headingLevel:n=2,showProductLink:l=!0,linkTarget:a,align:p}=e,y=(0,d.F)(e),{parentClassName:v}=(0,c.useInnerBlockLayoutContext)(),{product:g}=(0,c.useProductDataContext)(),{dispatchStoreEvent:k}=(0,u.n)();return g.id?(0,o.createElement)(m,{headingLevel:n,className:r()(t,y.className,"wc-block-components-product-title",{[`${v}__product-title`]:v,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?y.style:{}},(0,o.createElement)(i.Z,{disabled:!l,name:g.name,permalink:g.permalink,target:a,onClick:()=>{k("product-view-link",{product:g})}})):(0,o.createElement)(m,{headingLevel:n,className:r()(t,y.className,"wc-block-components-product-title",{[`${v}__product-title`]:v,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?y.style:{}})}))},2027:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(721),l=n(935),r=n(1202);const c=(0,o.withFilteredAttributes)(r.Z)(l.Z)},7121:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9196),l=n(2629),r=n(3849),c=n.n(r);n(333);const s=({className:e="",disabled:t=!1,name:n,permalink:r="",target:s,rel:a,style:i,onClick:u,...d})=>{const m=c()("wc-block-components-product-name",e);if(t){const e=d;return(0,o.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,l.decodeEntities)(n)}})}return(0,o.createElement)("a",{className:m,href:r,target:s,...d,dangerouslySetInnerHTML:{__html:(0,l.decodeEntities)(n)},style:i})}},8360:(e,t,n)=>{"use strict";n.d(t,{n:()=>c});var o=n(2694),l=n(9818),r=n(9307);const c=()=>({dispatchStoreEvent:(0,r.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,r.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,l.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var o=n(3849),l=n.n(o),r=n(7998),c=n(3243),s=n(3392),a=n(172);const i=e=>{const t=(e=>{const t=(0,r.Kn)(e)?e:{style:{}};let n=t.style;return(0,c.H)(n)&&(n=JSON.parse(n)||{}),(0,r.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),o=(0,a.l8)(t),i=(0,a.su)(t),u=(0,s.f)(t);return{className:l()(u.className,n.className,o.className,i.className),style:{...u.style,...n.style,...o.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var o=n(7998),l=n(3243);const r=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,l.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>m,vc:()=>u});var o=n(3849),l=n.n(o),r=n(7427),c=n(2289),s=n(7998);function a(e={}){const t={};return(0,c.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,r.o)(t)}-${e}`:""}function u(e){var t,n,o,r,c,u,d;const{backgroundColor:m,textColor:p,gradient:y,style:v}=e,g=i("background-color",m),k=i("color",p),f=function(e){if(e)return`has-${e}-gradient-background`}(y),h=f||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:l()(k,f,{[g]:!h&&!!g,"has-text-color":p||(null==v||null===(n=v.color)||void 0===n?void 0:n.text),"has-background":m||(null==v||null===(o=v.color)||void 0===o?void 0:o.background)||y||(null==v||null===(r=v.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,s.Kn)(null==v||null===(c=v.elements)||void 0===c?void 0:c.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==v?void 0:v.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,r=n?i("border-color",n):"";return l()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[r]:!!r})}(e),style:a({border:n})}}function m(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>r,Kn:()=>l,Qr:()=>c});var o=n(2893);const l=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function r(e,t){return l(e)&&t in e}const c=e=>0===Object.keys(e).length},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},9375:()=>{},333:()=>{}}]); filter-wrapper.js 0000644 00000014520 15073233652 0010055 0 ustar 00 (()=>{"use strict";var e,t={5094:(e,t,r)=>{r.r(t);var o=r(9196),i=r(5736);const c=window.wp.blocks;var l=r(444);const n=(0,o.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,o.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})),a=window.wp.blockEditor;var s=r(2911),m=r(1231),d=r(1918),p=r(3743),w=r(9425);const u=JSON.parse('{"name":"woocommerce/filter-wrapper","version":"1.0.0","title":"Filter Block","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"filterType":{"type":"string"},"heading":{"type":"string"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),f=[{widgetId:"woocommerce_layered_nav_filters",name:"active-filters",heading:(0,i.__)("Active filters","woocommerce")},{widgetId:"woocommerce_price_filter",name:"price-filter",heading:(0,i.__)("Filter by price","woocommerce")},{widgetId:"woocommerce_layered_nav",name:"attribute-filter",heading:(0,i.__)("Filter by attribute","woocommerce")},{widgetId:"woocommerce_rating_filter",name:"rating-filter",heading:(0,i.__)("Filter by rating","woocommerce")}];(0,c.registerBlockType)(u,{edit:({attributes:e})=>{const t=(0,a.useBlockProps)();return(0,o.createElement)("div",{...t},(0,o.createElement)(a.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,content:e.heading||""}],[`woocommerce/${e.filterType}`,{heading:"",lock:{remove:!0}}]]}))},save:()=>(0,o.createElement)("div",{...a.useBlockProps.save()},(0,o.createElement)(a.InnerBlocks.Content,null)),variations:[{name:"active-filters",title:(0,i.__)("Active Filters","woocommerce"),description:(0,i.__)("Display the currently active filters.","woocommerce"),isActive:e=>"active-filters"===e.filterType||!e.filterType,attributes:{heading:(0,i.__)("Active filters","woocommerce"),filterType:"active-filters"},icon:{src:(0,o.createElement)(s.Z,{icon:n,className:"wc-block-editor-components-block-icon"})},isDefault:!0},{name:"price-filter",title:(0,i.__)("Filter by Price","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by choosing a price range.","woocommerce"),isActive:e=>"price-filter"===e.filterType,attributes:{filterType:"price-filter",heading:(0,i.__)("Filter by price","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:m.Z,className:"wc-block-editor-components-block-icon"})}},{name:"stock-filter",title:(0,i.__)("Filter by Stock","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by stock status.","woocommerce"),isActive:e=>"stock-filter"===e.filterType,attributes:{filterType:"stock-filter",heading:(0,i.__)("Filter by stock status","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:d.Z,className:"wc-block-editor-components-block-icon"})}},{name:"attribute-filter",title:(0,i.__)("Filter by Attribute","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by selecting one or more attributes, such as color.","woocommerce"),isActive:e=>"attribute-filter"===e.filterType,attributes:{filterType:"attribute-filter",heading:(0,i.__)("Filter by attribute","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:p.Z,className:"wc-block-editor-components-block-icon"})}},{name:"rating-filter",title:(0,i.__)("Filter by Rating","woocommerce"),description:(0,i.__)("Enable customers to filter the product grid by rating.","woocommerce"),isActive:e=>"rating-filter"===e.filterType,attributes:{filterType:"rating-filter",heading:(0,i.__)("Filter by rating","woocommerce")},icon:{src:(0,o.createElement)(s.Z,{icon:w.Z,className:"wc-block-editor-components-block-icon"})}}],transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:({idBase:e,instance:t})=>{return r=e,f.some((e=>e.widgetId===r))&&!(null==t||!t.raw);var r},transform:({idBase:e,instance:t})=>{var r;const o=(i=e,f.find((e=>e.widgetId===i)));var i;return o?((e,t,r)=>{const o=[(0,c.createBlock)(`woocommerce/${e}`,t)];return o.unshift((0,c.createBlock)("core/heading",{content:r,level:3})),(0,c.createBlock)("woocommerce/filter-wrapper",{filterType:e},o)})(o.name,((e,t)=>{var r,o,i;switch(t){case"attribute-filter":return{attributeId:0,showCounts:!0,queryType:(null==e||null===(r=e.raw)||void 0===r?void 0:r.query_type)||"or",heading:"",displayStyle:(null==e||null===(o=e.raw)||void 0===o?void 0:o.display_type)||"list",showFilterButton:!1,selectType:(null==e||null===(i=e.raw)||void 0===i?void 0:i.select_type)||"multiple",isPreview:!1};case"active-filters":return{displayStyle:"list",heading:""};case"price-filter":return{heading:"",showInputFields:!1,showFilterButton:!0,inlineInput:!1};default:return{}}})(t,o.name),(null==t||null===(r=t.raw)||void 0===r?void 0:r.title)||o.heading):null}}]}})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},r={};function o(e){var i=r[e];if(void 0!==i)return i.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,o),c.exports}o.m=t,e=[],o.O=(t,r,i,c)=>{if(!r){var l=1/0;for(m=0;m<e.length;m++){for(var[r,i,c]=e[m],n=!0,a=0;a<r.length;a++)(!1&c||l>=c)&&Object.keys(o.O).every((e=>o.O[e](r[a])))?r.splice(a--,1):(n=!1,c<l&&(l=c));if(n){e.splice(m--,1);var s=i();void 0!==s&&(t=s)}}return t}c=c||0;for(var m=e.length;m>0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,i,c]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=2966,(()=>{var e={2966:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var i,c,[l,n,a]=r,s=0;if(l.some((t=>0!==e[t]))){for(i in n)o.o(n,i)&&(o.m[i]=n[i]);if(a)var m=a(o)}for(t&&t(r);s<l.length;s++)c=l[s],o.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var i=o.O(void 0,[2869],(()=>o(5094)));i=o.O(i),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["filter-wrapper"]=i})(); collection-attribute-filter.js 0000644 00000061312 15073233652 0012532 0 ustar 00 (()=>{var e,t={2621:(e,t,r)=>{"use strict";r.r(t);const o=window.wp.blocks,n=window.wc.wcSettings;var l,a,c,s,i,u,m,d,p,_;const b=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=(b.pluginUrl,b.pluginUrl,b.buildPhase),w=(null===(l=n.STORE_PAGES.shop)||void 0===l||l.permalink,null===(a=n.STORE_PAGES.checkout)||void 0===a||a.id,null===(c=n.STORE_PAGES.checkout)||void 0===c||c.permalink,null===(s=n.STORE_PAGES.privacy)||void 0===s||s.permalink,null===(i=n.STORE_PAGES.privacy)||void 0===i||i.title,null===(u=n.STORE_PAGES.terms)||void 0===u||u.permalink,null===(m=n.STORE_PAGES.terms)||void 0===m||m.title,null===(d=n.STORE_PAGES.cart)||void 0===d||d.id,null===(p=n.STORE_PAGES.cart)||void 0===p||p.permalink,null!==(_=n.STORE_PAGES.myaccount)&&void 0!==_&&_.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),E=(0,n.getSetting)("countryData",{}),h=(Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).map((e=>[e,E[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,n.getSetting)("addressFieldsLocations",h).address,(0,n.getSetting)("addressFieldsLocations",h).contact,(0,n.getSetting)("addressFieldsLocations",h).additional,r(4170);const y=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","name":"woocommerce/collection-attribute-filter","version":"1.0.0","title":"Collection Attribute Filter","description":"Enable customers to filter the product grid by selecting one or more attributes, such as color.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","apiVersion":2,"ancestor":["woocommerce/collection-filters"],"supports":{"interactivity":true},"usesContext":["collectionData"],"attributes":{"queryParam":{"type":"object","default":{}},"attributeId":{"type":"number","default":0},"showCounts":{"type":"boolean","default":false},"queryType":{"type":"string","default":"or"},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}}}');var f=r(9196),v=r(5736),S=r(9307);const k=window.wp.blockEditor,C=window.wc.wcBlocksData,x=window.wp.data;var T=r(9127),O=r.n(T);function N(e){const t=(0,S.useRef)(e);return O()(e,t.current)||(t.current=e),t.current}const I=e=>{const{namespace:t,resourceName:r,resourceValues:o=[],query:n={},shouldSelect:l=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,S.useRef)({results:[],isLoading:!0}),c=N(n),s=N(o),i=(()=>{const[,e]=(0,S.useState)();return(0,S.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,x.useSelect)((e=>{if(!l)return null;const o=e(C.COLLECTIONS_STORE_KEY),n=[t,r,c,s],a=o.getCollectionError(...n);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(a)}return{results:o.getCollection(...n),isLoading:!o.hasFinishedResolution("getCollection",n)}}),[t,r,s,c,l]);return null!==u&&(a.current=u),a.current};var P=r(2600);function A(e,t){return!(e=>null===e)(r=e)&&r instanceof Object&&r.constructor===Object&&t in e;var r}var R=r(4167);const j=(0,S.createContext)("page"),q=()=>(0,S.useContext)(j),F=(j.Provider,e=>{const t=q();e=e||t;const r=(0,x.useSelect)((t=>t(C.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,x.useDispatch)(C.QUERY_STATE_STORE_KEY);return[r,(0,S.useCallback)((t=>{o(e,t)}),[e,o])]}),L=(e,t,r)=>{const o=q();r=r||o;const n=(0,x.useSelect)((o=>o(C.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:l}=(0,x.useDispatch)(C.QUERY_STATE_STORE_KEY);return[n,(0,S.useCallback)((t=>{l(r,e,t)}),[r,e,l])]},G=window.wp.components;var B=r(2911),D=r(3743),Y=r(5656);const $=({children:e})=>(0,f.createElement)(G.Placeholder,{className:"wc-block-attribute-filter",icon:(0,f.createElement)(B.Z,{icon:D.Z}),label:(0,v.__)("Filter by Attribute","woocommerce"),instructions:(0,v.__)("Enable customers to filter the product grid by selecting one or more attributes, such as color.","woocommerce")},e),Z=()=>(0,f.createElement)($,null,(0,f.createElement)("p",null,(0,v.__)("Attributes are needed for filtering your products. You haven't created any attributes yet.","woocommerce")),(0,f.createElement)(G.Button,{className:"wc-block-attribute-filter__add-attribute-button",variant:"secondary",href:(0,n.getAdminLink)("edit.php?post_type=product&page=product_attributes"),target:"_top"},(0,v.__)("Add new attribute","woocommerce")+" ",(0,f.createElement)(B.Z,{icon:Y.Z})),(0,f.createElement)(G.Button,{className:"wc-block-attribute-filter__read_more_button",variant:"tertiary",href:"https://docs.woocommerce.com/document/managing-product-taxonomies/",target:"_blank"},(0,v.__)("Learn more","woocommerce")));var M=r(2720),V=r(3849),Q=r.n(V),U=r(4333);const K={clear:(0,v.__)("Clear all selected items","woocommerce"),noItems:(0,v.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,v.__)("No results for %s","woocommerce"),search:(0,v.__)("Search for items","woocommerce"),selected:e=>(0,v.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,v._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,v.__)("Search results updated.","woocommerce")},H=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],l=(e={})=>e.parent?[...l(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:l(o[e.parent]),children:t&&t.length?a(t):[]}})),c=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||c.push(...a(t||[]))})),c},J=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,f.createElement)("strong",{key:t},e):(0,f.createElement)(S.Fragment,{key:t},e)))};function W(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const z=window.wp.htmlEntities,X=({label:e})=>(0,f.createElement)("span",{className:"woocommerce-search-list__item-count"},e),ee=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,f.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,f.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,f.createElement)("span",{className:"woocommerce-search-list__item-name"},J((0,z.decodeEntities)(t.name),r)));var n},te=({countLabel:e,className:t,depth:r=0,controlId:o="",item:n,isSelected:l,isSingle:a,onSelect:c,search:s="",selected:i,useExpandedPanelId:u,...m})=>{var d,p;const[_,b]=u,g=null!=e&&void 0!==n.count&&null!==n.count,w=!(null===(d=n.breadcrumbs)||void 0===d||!d.length),E=!(null===(p=n.children)||void 0===p||!p.length),h=_===n.id,y=Q()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":w,"has-children":E,"has-count":g,"is-expanded":h,"is-radio-button":a}),v=m.name||`search-list-item-${o}`,k=`${v}-${n.id}`,C=(0,S.useCallback)((()=>{b(h?-1:Number(n.id))}),[h,n.id,b]);return E?(0,f.createElement)("div",{className:y,onClick:C,onKeyDown:e=>"Enter"===e.key||" "===e.key?C():null,role:"treeitem",tabIndex:0},a?(0,f.createElement)(f.Fragment,null,(0,f.createElement)("input",{type:"radio",id:k,name:v,value:n.value,onChange:c(n),onClick:e=>e.stopPropagation(),checked:l,className:"woocommerce-search-list__item-input",...m}),(0,f.createElement)(ee,{item:n,search:s}),g?(0,f.createElement)(X,{label:e||n.count}):null):(0,f.createElement)(f.Fragment,null,(0,f.createElement)(G.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:l,...!l&&n.children.some((e=>i.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:J((0,z.decodeEntities)(n.name),s),onChange:()=>{l?c(W(i,n.children,"id"))():c(function(e,t,r){const o=W(t,e,"id");return[...e,...o]}(i,n.children))()},onClick:e=>e.stopPropagation()}),g?(0,f.createElement)(X,{label:e||n.count}):null)):(0,f.createElement)("label",{htmlFor:k,className:y},a?(0,f.createElement)(f.Fragment,null,(0,f.createElement)("input",{...m,type:"radio",id:k,name:v,value:n.value,onChange:c(n),checked:l,className:"woocommerce-search-list__item-input"}),(0,f.createElement)(ee,{item:n,search:s})):(0,f.createElement)(G.CheckboxControl,{...m,id:k,name:v,className:"woocommerce-search-list__item-input",value:(0,z.decodeEntities)(n.value),label:J((0,z.decodeEntities)(n.name),s),onChange:c(n),checked:l}),g?(0,f.createElement)(X,{label:e||n.count}):null)};var re=r(837);r(1058);const oe=({id:e,label:t,popoverContents:r,remove:o,screenReaderLabel:n,className:l=""})=>{const[a,c]=(0,S.useState)(!1),s=(0,U.useInstanceId)(oe);if(n=n||t,!t)return null;t=(0,z.decodeEntities)(t);const i=Q()("woocommerce-tag",l,{"has-remove":!!o}),u=`woocommerce-tag__label-${s}`,m=(0,f.createElement)(f.Fragment,null,(0,f.createElement)("span",{className:"screen-reader-text"},n),(0,f.createElement)("span",{"aria-hidden":"true"},t));return(0,f.createElement)("span",{className:i},r?(0,f.createElement)(G.Button,{className:"woocommerce-tag__text",id:u,onClick:()=>c(!0)},m):(0,f.createElement)("span",{className:"woocommerce-tag__text",id:u},m),r&&a&&(0,f.createElement)(G.Popover,{onClose:()=>c(!1)},r),o&&(0,f.createElement)(G.Button,{className:"woocommerce-tag__remove",onClick:o(e),label:(0,v.sprintf)( // Translators: %s label. // Translators: %s label. (0,v.__)("Remove %s","woocommerce"),t),"aria-describedby":u},(0,f.createElement)(B.Z,{icon:re.Z,size:20,className:"clear-icon",role:"img"})))},ne=oe;r(9658);const le=e=>(0,f.createElement)(te,{...e}),ae=e=>{const{list:t,selected:r,renderItem:o,depth:n=0,onSelect:l,instanceId:a,isSingle:c,search:s,useExpandedPanelId:i}=e,[u]=i;return t?(0,f.createElement)(S.Fragment,null,t.map((t=>{var m,d;const p=null!==(m=t.children)&&void 0!==m&&m.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),_=(null===(d=t.children)||void 0===d?void 0:d.length)&&u===t.id;return(0,f.createElement)(S.Fragment,{key:t.id},(0,f.createElement)("li",null,o({item:t,isSelected:p,onSelect:l,isSingle:c,selected:r,search:s,depth:n,useExpandedPanelId:i,controlId:a})),_?(0,f.createElement)(ae,{...e,list:t.children,depth:n+1}):null)}))):null},ce=({isLoading:e,isSingle:t,selected:r,messages:o,onChange:n,onRemove:l})=>{if(e||t||!r)return null;const a=r.length;return(0,f.createElement)("div",{className:"woocommerce-search-list__selected"},(0,f.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,f.createElement)("strong",null,o.selected(a)),a>0?(0,f.createElement)(G.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":o.clear},(0,v.__)("Clear all","woocommerce")):null),a>0?(0,f.createElement)("ul",null,r.map(((e,t)=>(0,f.createElement)("li",{key:t},(0,f.createElement)(ne,{label:e.name,id:e.id,remove:l}))))):null)},se=({filteredList:e,search:t,onSelect:r,instanceId:o,useExpandedPanelId:n,...l})=>{const{messages:a,renderItem:c,selected:s,isSingle:i}=l,u=c||le;return 0===e.length?(0,f.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,f.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,f.createElement)(B.Z,{icon:M.Z,role:"img"})),(0,f.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,v.sprintf)(a.noResults,t):a.noItems)):(0,f.createElement)("ul",{className:"woocommerce-search-list__list"},(0,f.createElement)(ae,{useExpandedPanelId:n,list:e,selected:s,renderItem:u,onSelect:r,instanceId:o,isSingle:i,search:t}))},ie=e=>{const{className:t="",isCompact:r,isHierarchical:o,isLoading:n,isSingle:l,list:a,messages:c=K,onChange:s,onSearch:i,selected:u,type:m="text",debouncedSpeak:d}=e,[p,_]=(0,S.useState)(""),b=(0,S.useState)(-1),g=(0,U.useInstanceId)(ie),w=(0,S.useMemo)((()=>({...K,...c})),[c]),E=(0,S.useMemo)((()=>((e,t,r)=>{if(!t)return r?H(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?H(n,e):n})(a,p,o)),[a,p,o]);(0,S.useEffect)((()=>{d&&d(w.updated)}),[d,w]),(0,S.useEffect)((()=>{"function"==typeof i&&i(p)}),[p,i]);const h=(0,S.useCallback)((e=>()=>{l&&s([]);const t=u.findIndex((({id:t})=>t===e));s([...u.slice(0,t),...u.slice(t+1)])}),[l,u,s]),y=(0,S.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===u.findIndex((({id:t})=>t===e.id))?s(l?[e]:[...u,e]):h(e.id)()}),[l,h,s,u]),k=(0,S.useCallback)((e=>{const[t]=u.filter((t=>!e.find((e=>t.id===e.id))));h(t.id)()}),[h,u]);return(0,f.createElement)("div",{className:Q()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===m})},"text"===m&&(0,f.createElement)(ce,{...e,onRemove:h,messages:w}),(0,f.createElement)("div",{className:"woocommerce-search-list__search"},"text"===m?(0,f.createElement)(G.TextControl,{label:w.search,type:"search",value:p,onChange:e=>_(e)}):(0,f.createElement)(G.FormTokenField,{disabled:n,label:w.search,onChange:k,onInputChange:e=>_(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,v.__)("Loading…","woocommerce")]:u.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,f.createElement)("div",{className:"woocommerce-search-list__list"},(0,f.createElement)(G.Spinner,null)):(0,f.createElement)(se,{...e,search:p,filteredList:E,messages:w,onSelect:y,instanceId:g,useExpandedPanelId:b}))},ue=((0,G.withSpokenMessages)(ie),(0,n.getSetting)("attributes",[])),me=({isCompact:e,setAttributeId:t,attributeId:r})=>{const o={clear:(0,v.__)("Clear selected attribute","woocommerce"),list:(0,v.__)("Product Attributes","woocommerce"),noItems:(0,v.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,v.__)("Search for a product attribute:","woocommerce"),selected:e=>(0,v.sprintf)(/* translators: %d is the number of attributes selected. */ /* translators: %d is the number of attributes selected. */ (0,v._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,v.__)("Product attribute search results updated.","woocommerce")},n=(0,R.DY)(ue.map((e=>({id:parseInt(e.attribute_id,10),name:e.attribute_label})))).asc("name");return(0,f.createElement)(ie,{className:"woocommerce-product-attributes",list:n,selected:n.filter((({id:e})=>e===r)),onChange:e=>{if(!e||!e.length)return;const o=e[0].id;ue.find((e=>e.attribute_id===o.toString()))&&r!==o&&t(o)},messages:o,isSingle:!0,isCompact:e})},de=(0,n.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(o=t)&&o.attribute_name?{id:parseInt(o.attribute_id,10),name:o.attribute_name,taxonomy:"pa_"+o.attribute_name,label:o.attribute_label}:null;var o;return r&&r.id&&e.push(r),e}),[]),pe=({attributes:e,setAttributes:t})=>{const{attributeId:r,showCounts:o,queryType:n,displayStyle:l,selectType:a}=e;return(0,f.createElement)(k.InspectorControls,{key:"inspector"},(0,f.createElement)(G.PanelBody,{title:(0,v.__)("Display Settings","woocommerce")},(0,f.createElement)(G.ToggleControl,{label:(0,v.__)("Display product count","woocommerce"),checked:o,onChange:()=>t({showCounts:!o})}),(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Allow selecting multiple options?","woocommerce"),value:a||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,v.__)("Multiple","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"single",label:(0,v.__)("Single","woocommerce")})),"multiple"===a&&(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Filter Conditions","woocommerce"),help:"and"===n?(0,v.__)("Choose to return filter results for all of the attributes selected.","woocommerce"):(0,v.__)("Choose to return filter results for any of the attributes selected.","woocommerce"),value:n,onChange:e=>t({queryType:e}),className:"wc-block-attribute-filter__conditions-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"and",label:(0,v.__)("All","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"or",label:(0,v.__)("Any","woocommerce")})),(0,f.createElement)(G.__experimentalToggleGroupControl,{label:(0,v.__)("Display Style","woocommerce"),value:l,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"list",label:(0,v.__)("List","woocommerce")}),(0,f.createElement)(G.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,v.__)("Dropdown","woocommerce")}))),(0,f.createElement)(G.PanelBody,{title:(0,v.__)("Content Settings","woocommerce"),initialOpen:!1},(0,f.createElement)(me,{isCompact:!0,attributeId:r,setAttributes:t})))},_e=window.wc.blocksComponents;r(479);const be=({name:e,count:t})=>(0,f.createElement)(f.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,f.createElement)(_e.Label,{label:t.toString(),screenReaderLabel:(0,v.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,v._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}})),ge=({attributeTerms:e,showCounts:t})=>(0,f.createElement)(_e.CheckboxList,{className:"wc-block-attribute-filter style-list",onChange:()=>null,options:e.map((e=>({label:(0,f.createElement)(be,{name:e.name,count:t?e.count:null}),value:e.slug})))});var we=r(1394);r(9027);const Ee=({className:e,style:t,suggestions:r,multiple:o=!0,saveTransform:n=(e=>e.trim().replace(/\s/g,"-")),messages:l={},validateInput:a=(e=>r.includes(e)),label:c="",...s})=>(0,f.createElement)("div",{className:Q()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!o}),style:t},(0,f.createElement)(we.Z,{label:c,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:a,saveTransform:n,maxLength:o?void 0:1,suggestions:r,messages:l,...s}));var he=r(7642);const ye=({label:e})=>(0,f.createElement)("div",{className:"wc-block-attribute-filter style-dropdown"},(0,f.createElement)(Ee,{suggestions:[],placeholder:(0,v.sprintf)(/* translators: %s attribute name. */ /* translators: %s attribute name. */ (0,v.__)("Select %s","woocommerce"),e),onChange:()=>null,value:[]}),(0,f.createElement)(B.Z,{icon:he.Z,size:30})),fe=(0,n.getSetting)("attributes",[]),ve=(0,G.withSpokenMessages)((e=>{const{attributes:t,setAttributes:r,debouncedSpeak:o}=e,{attributeId:n,queryParam:l,queryType:a,isPreview:c,displayStyle:s,showCounts:i}=t,u=function(e){if(e)return de.find((t=>t.id===e))}(n),[m,d]=(0,S.useState)(!n&&!c),[p,_]=(0,S.useState)([]),{results:b}=I({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[(null==u?void 0:u.id)||0],shouldSelect:t.attributeId>0,query:{orderby:"menu_order"}}),{results:g}=(({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:o,queryState:n,isEditor:l=!1})=>{let a=q();a=`${a}-collection-data`;const[c]=F(a),[s,i]=L("calculate_attribute_counts",[],a),[u,m]=L("calculate_price_range",null,a),[d,p]=L("calculate_stock_status_counts",null,a),[_,b]=L("calculate_rating_counts",null,a),g=N(e||{}),w=N(t),E=N(r),h=N(o);(0,S.useEffect)((()=>{"object"==typeof g&&Object.keys(g).length&&(s.find((e=>A(g,"taxonomy")&&e.taxonomy===g.taxonomy))||i([...s,g]))}),[g,s,i]),(0,S.useEffect)((()=>{u!==w&&void 0!==w&&m(w)}),[w,m,u]),(0,S.useEffect)((()=>{d!==E&&void 0!==E&&p(E)}),[E,p,d]),(0,S.useEffect)((()=>{_!==h&&void 0!==h&&b(h)}),[h,b,_]);const[y,f]=(0,S.useState)(l),[v]=(0,P.Nr)(y,200);y||f(!0);const k=(0,S.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,R.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return I({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...k},shouldSelect:v})})({queryAttribute:{taxonomy:(null==u?void 0:u.taxonomy)||"",queryType:t.queryType},queryState:{},isEditor:!0}),w=(0,k.useBlockProps)();(0,S.useEffect)((()=>{if(null==u||!u.taxonomy)return;const e={calculate_attribute_counts:{taxonomy:u.taxonomy,queryType:a}};A(l,"calculate_attribute_counts")&&A(l.calculate_attribute_counts,"taxonomy")&&A(l.calculate_attribute_counts,"queryType")&&l.calculate_attribute_counts.taxonomy===u.taxonomy&&l.calculate_attribute_counts.queryType===a||r({queryParam:e})}),[l,a,r,null==u?void 0:u.taxonomy]),(0,S.useEffect)((()=>{const e=A(g,"attribute_counts")&&(t=g.attribute_counts,Array.isArray(t)&&t.every((e=>"term"in e&&"count"in e)))?g.attribute_counts.map((e=>e.term)):[];var t;if(0===e.length)return _([]);_(b.filter((t=>e.includes(t.id))))}),[b,g]);const E=()=>(0,f.createElement)(k.BlockControls,null,(0,f.createElement)(G.ToolbarGroup,{controls:[{icon:"edit",title:(0,v.__)("Edit","woocommerce"),onClick:()=>d(!m),isActive:m}]})),h=({children:e})=>(0,f.createElement)("div",{...w},(0,f.createElement)(E,null),e);return 0===Object.keys(fe).length?(0,f.createElement)(h,null,(0,f.createElement)(Z,null)):m?(0,f.createElement)(h,null,(0,f.createElement)((()=>(0,f.createElement)($,null,(0,f.createElement)("div",{className:"wc-block-attribute-filter__selection"},(0,f.createElement)(me,{isCompact:!1,attributeId:n,setAttributeId:e=>r({attributeId:e})}),(0,f.createElement)(G.Button,{variant:"primary",onClick:()=>{d(!1),o((0,v.__)("Now displaying a preview of the Filter Products by Attribute block.","woocommerce"))}},(0,v.__)("Done","woocommerce"))))),null)):n&&u?0===p.length?(0,f.createElement)(h,null,(0,f.createElement)(G.Notice,{status:"warning",isDismissible:!1},(0,f.createElement)("p",null,(0,v.__)("There are no products with the selected attributes.","woocommerce")))):(0,f.createElement)(h,null,(0,f.createElement)(pe,{...e}),(0,f.createElement)(G.Disabled,null,"dropdown"===s?(0,f.createElement)(ye,{label:u.label||(0,v.__)("attribute","woocommerce")}):(0,f.createElement)(ge,{showCounts:i,attributeTerms:p})," ")):(0,f.createElement)(h,null,(0,f.createElement)(G.Notice,{status:"warning",isDismissible:!1},(0,f.createElement)("p",null,(0,v.__)("Please select an attribute to use this filter!","woocommerce"))))}));g>2&&(0,o.registerBlockType)(y,{edit:ve})},479:()=>{},9027:()=>{},4170:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var a=1/0;for(u=0;u<e.length;u++){for(var[r,n,l]=e[u],c=!0,s=0;s<r.length;s++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(c=!1,l<a&&(a=l));if(c){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=5025,(()=>{var e={5025:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[a,c,s]=r,i=0;if(a.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(s)var u=s(o)}for(t&&t(r);i<a.length;i++)l=a[i],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[2869],(()=>o(2621)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-attribute-filter"]=n})(); product-best-sellers.js 0000644 00000061771 15073233652 0011206 0 ustar 00 (()=>{var e,t={25:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),n=r(2911),c=r(6831);const o=window.wp.blocks,a=JSON.parse('{"name":"woocommerce/product-best-sellers","title":"Best Selling Products","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of your all-time best selling products.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"categories":{"type":"array","default":[]},"catOperator":{"type":"string","default":"any"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"},"editMode":{"type":"boolean","default":true},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"popularity"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wp.blockEditor,s=window.wp.components,m=window.wp.serverSideRender;var d=r.n(m);const u=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"}));var h=r(5736);const E=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,g=({columns:e,rows:t,setAttributes:r,alignButtons:n,minColumns:c=1,maxColumns:o=6,minRows:a=1,maxRows:i=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.RangeControl,{label:(0,h.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=E(e,c,o);r({columns:Number.isNaN(t)?"":t})},min:c,max:o}),(0,l.createElement)(s.RangeControl,{label:(0,h.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=E(e,a,i);r({rows:Number.isNaN(t)?"":t})},min:a,max:i}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Align the last block to the bottom","woocommerce"),help:n?(0,h.__)("Align the last block to the bottom.","woocommerce"):(0,h.__)("The last inner block will follow other content.","woocommerce"),checked:n,onChange:()=>r({alignButtons:!n})})),p=window.wc.wcSettings,w=({onChange:e,settings:t})=>{const{image:r,button:n,price:c,rating:o,title:a}=t,i=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product title","woocommerce"),checked:a,onChange:()=>e({...t,title:!a})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product price","woocommerce"),checked:c,onChange:()=>e({...t,price:!c})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Product rating","woocommerce"),checked:o,onChange:()=>e({...t,rating:!o})}),(0,l.createElement)(s.ToggleControl,{label:(0,h.__)("Add to Cart button","woocommerce"),checked:n,onChange:()=>e({...t,button:!n})}))};var f=r(3849),b=r.n(f),y=r(9307);function x(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const _=window.wp.htmlEntities,v={clear:(0,h.__)("Clear all selected items","woocommerce"),noItems:(0,h.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,h.__)("No results for %s","woocommerce"),search:(0,h.__)("Search for items","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,h._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,h.__)("Search results updated.","woocommerce")},C=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],c=(e={})=>e.parent?[...c(l[e.parent]),e.name]:e.name?[e.name]:[],o=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:c(l[e.parent]),children:t&&t.length?o(t):[]}})),a=o(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||a.push(...o(t||[]))})),a},k=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(y.Fragment,{key:t},e)))},S=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),N=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},k((0,_.decodeEntities)(t.name),r)));var c},I=({countLabel:e,className:t,depth:r=0,controlId:n="",item:c,isSelected:o,isSingle:a,onSelect:i,search:m="",selected:d,useExpandedPanelId:u,...h})=>{var E,g;const[p,w]=u,f=null!=e&&void 0!==c.count&&null!==c.count,v=!(null===(E=c.breadcrumbs)||void 0===E||!E.length),C=!(null===(g=c.children)||void 0===g||!g.length),I=p===c.id,P=b()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":v,"has-children":C,"has-count":f,"is-expanded":I,"is-radio-button":a}),O=h.name||`search-list-item-${n}`,R=`${O}-${c.id}`,B=(0,y.useCallback)((()=>{w(I?-1:Number(c.id))}),[I,c.id,w]);return C?(0,l.createElement)("div",{className:P,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:R,name:O,value:c.value,onChange:i(c),onClick:e=>e.stopPropagation(),checked:o,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(N,{item:c,search:m}),f?(0,l.createElement)(S,{label:e||c.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(s.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:o,...!o&&c.children.some((e=>d.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:k((0,_.decodeEntities)(c.name),m),onChange:()=>{o?i(x(d,c.children,"id"))():i(function(e,t,r){const l=x(t,e,"id");return[...e,...l]}(d,c.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(S,{label:e||c.count}):null)):(0,l.createElement)("label",{htmlFor:R,className:P},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:R,name:O,value:c.value,onChange:i(c),checked:o,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(N,{item:c,search:m})):(0,l.createElement)(s.CheckboxControl,{...h,id:R,name:O,className:"woocommerce-search-list__item-input",value:(0,_.decodeEntities)(c.value),label:k((0,_.decodeEntities)(c.name),m),onChange:i(c),checked:o}),f?(0,l.createElement)(S,{label:e||c.count}):null)},P=I;var O=r(2720),R=r(4333),B=r(837);r(1058);const $=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:o,className:a=""})=>{const[i,m]=(0,y.useState)(!1),d=(0,R.useInstanceId)($);if(o=o||t,!t)return null;t=(0,_.decodeEntities)(t);const u=b()("woocommerce-tag",a,{"has-remove":!!c}),E=`woocommerce-tag__label-${d}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},o),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:u},r?(0,l.createElement)(s.Button,{className:"woocommerce-tag__text",id:E,onClick:()=>m(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:E},g),r&&i&&(0,l.createElement)(s.Popover,{onClose:()=>m(!1)},r),c&&(0,l.createElement)(s.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,h.sprintf)( // Translators: %s label. // Translators: %s label. (0,h.__)("Remove %s","woocommerce"),t),"aria-describedby":E},(0,l.createElement)(n.Z,{icon:B.Z,size:20,className:"clear-icon",role:"img"})))},T=$;r(9658);const j=e=>(0,l.createElement)(P,{...e}),F=e=>{const{list:t,selected:r,renderItem:n,depth:c=0,onSelect:o,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(y.Fragment,null,t.map((t=>{var u,h;const E=null!==(u=t.children)&&void 0!==u&&u.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(y.Fragment,{key:t.id},(0,l.createElement)("li",null,n({item:t,isSelected:E,onSelect:o,isSingle:i,selected:r,search:s,depth:c,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(F,{...e,list:t.children,depth:c+1}):null)}))):null},L=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:c,onRemove:o})=>{if(e||t||!r)return null;const a=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,n.selected(a)),a>0?(0,l.createElement)(s.Button,{variant:"link",isDestructive:!0,onClick:()=>c([]),"aria-label":n.clear},(0,h.__)("Clear all","woocommerce")):null),a>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(T,{label:e.name,id:e.id,remove:o}))))):null)},A=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:o,...a})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=a,u=s||j;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(n.Z,{icon:O.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,h.sprintf)(i.noResults,t):i.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(F,{useExpandedPanelId:o,list:e,selected:m,renderItem:u,onSelect:r,instanceId:c,isSingle:d,search:t}))},M=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:c,isSingle:o,list:a,messages:i=v,onChange:m,onSearch:d,selected:u,type:E="text",debouncedSpeak:g}=e,[p,w]=(0,y.useState)(""),f=(0,y.useState)(-1),x=(0,R.useInstanceId)(M),_=(0,y.useMemo)((()=>({...v,...i})),[i]),k=(0,y.useMemo)((()=>((e,t,r)=>{if(!t)return r?C(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?C(n,e):n})(a,p,n)),[a,p,n]);(0,y.useEffect)((()=>{g&&g(_.updated)}),[g,_]),(0,y.useEffect)((()=>{"function"==typeof d&&d(p)}),[p,d]);const S=(0,y.useCallback)((e=>()=>{o&&m([]);const t=u.findIndex((({id:t})=>t===e));m([...u.slice(0,t),...u.slice(t+1)])}),[o,u,m]),N=(0,y.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===u.findIndex((({id:t})=>t===e.id))?m(o?[e]:[...u,e]):S(e.id)()}),[o,S,m,u]),I=(0,y.useCallback)((e=>{const[t]=u.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,u]);return(0,l.createElement)("div",{className:b()("woocommerce-search-list",t,{"is-compact":r,"is-loading":c,"is-token":"token"===E})},"text"===E&&(0,l.createElement)(L,{...e,onRemove:S,messages:_}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===E?(0,l.createElement)(s.TextControl,{label:_.search,type:"search",value:p,onChange:e=>w(e)}):(0,l.createElement)(s.FormTokenField,{disabled:c,label:_.search,onChange:I,onInputChange:e=>w(e),suggestions:[],__experimentalValidateInput:()=>!1,value:c?[(0,h.__)("Loading…","woocommerce")]:u.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),c?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(s.Spinner,null)):(0,l.createElement)(A,{...e,search:p,filteredList:k,messages:_,onSelect:N,instanceId:x,useExpandedPanelId:f}))},H=((0,s.withSpokenMessages)(M),window.wp.url),V=window.wp.apiFetch;var Z=r.n(V);const D=window.wp.escapeHtml,J=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,h.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,h.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):e:(0,h.__)("An error has prevented the block from being updated.","woocommerce"))(e)),W=e=>{const{id:t,name:r,parent:l,count:n}=e;return{id:t,name:r,parent:l,count:n,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const z=(Y=({categories:e=[],error:t=null,isLoading:r=!1,onChange:n,onOperatorChange:c,operator:o="any",selected:a,isCompact:i=!1,isSingle:m=!1,showReviewCount:d})=>{const u={clear:(0,h.__)("Clear all product categories","woocommerce"),list:(0,h.__)("Product Categories","woocommerce"),noItems:(0,h.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,h.__)("Search for product categories","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,h._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,h.__)("Category search results updated.","woocommerce")};if(t)return(0,l.createElement)(J,{error:t});const E=e.map(W);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(M,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>a.includes(Number(e)))),onChange:n,renderItem:e=>{var t,r,n,c,o,a,i,s;const{item:m,search:u,depth:E=0}=e,g=m.breadcrumbs.length?`${m.breadcrumbs.join(", ")}, ${m.name}`:m.name,p=d?(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,h._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=m.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=m.details)||void 0===r?void 0:r.review_count)||0):(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,h._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(n=m.details)||void 0===n?void 0:n.count)||0,"woocommerce"),g,(null===(c=m.details)||void 0===c?void 0:c.count)||0),w=d?(0,h.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,h._n)("%d review","%d reviews",(null===(o=m.details)||void 0===o?void 0:o.review_count)||0,"woocommerce"),(null===(a=m.details)||void 0===a?void 0:a.review_count)||0):(0,h.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,h._n)("%d product","%d products",(null===(i=m.details)||void 0===i?void 0:i.count)||0,"woocommerce"),(null===(s=m.details)||void 0===s?void 0:s.count)||0);return(0,l.createElement)(I,{className:b()("woocommerce-product-categories__item","has-count",{"is-searching":u.length>0,"is-skip-level":0===E&&0!==m.parent}),...e,countLabel:w,"aria-label":p})},messages:u,isCompact:i,isHierarchical:!0,isSingle:m}),!!c&&(0,l.createElement)("div",{hidden:a.length<2},(0,l.createElement)(s.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,h.__)("Display products matching","woocommerce"),help:(0,h.__)("Pick at least two categories to use this setting.","woocommerce"),value:o,onChange:c,options:[{label:(0,h.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,h.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,n]=(0,y.useState)(!0),[c,o]=(0,y.useState)(null),[a,i]=(0,y.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);o(t),n(!1)},m=(0,y.useRef)(e);return(0,y.useEffect)((()=>{var e;(e={selected:m.current},Z()({path:(0,H.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),n(!1)})).catch(s)}),[m]),(0,l.createElement)(Y,{...t,selected:e,error:c,categories:a,isLoading:r})}),G=e=>{const{attributes:t,setAttributes:r}=e,{categories:n,catOperator:c,columns:o,contentVisibility:a,rows:m,alignButtons:d}=t;return(0,l.createElement)(i.InspectorControls,{key:"inspector"},(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(g,{columns:o,rows:m,alignButtons:d,setAttributes:r,minColumns:(0,p.getSetting)("minColumns",1),maxColumns:(0,p.getSetting)("maxColumns",6),minRows:(0,p.getSetting)("minRows",1),maxRows:(0,p.getSetting)("maxRows",6)})),(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(w,{settings:a,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(s.PanelBody,{title:(0,h.__)("Filter by Product Category","woocommerce"),initialOpen:!1},(0,l.createElement)(z,{selected:n,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categories:t})},operator:c,onOperatorChange:(e="any")=>r({catOperator:e})})))},K=e=>{const{attributes:t,name:r}=e;return t.isPreview?u:(0,l.createElement)("div",{className:"wc-block-product-best-sellers"},(0,l.createElement)(G,{...e}),(0,l.createElement)(s.Disabled,null,(0,l.createElement)(d(),{block:r,attributes:t})))},Q={columns:{type:"number",default:(0,p.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,p.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,p.getSetting)("stockStatusOptions",[]))}};var Y;(0,o.registerBlockType)(a,{icon:{src:(0,l.createElement)(n.Z,{icon:c.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...Q,...a.attributes},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-best-sellers"!==e)),transform:e=>(0,o.createBlock)("woocommerce/product-best-sellers",e)}]},edit:e=>{const t=(0,i.useBlockProps)();return(0,l.createElement)("div",{...t},(0,l.createElement)(K,{...e}))},save:()=>null})},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var n=r[e];if(void 0!==n)return n.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,l),c.exports}l.m=t,e=[],l.O=(t,r,n,c)=>{if(!r){var o=1/0;for(m=0;m<e.length;m++){for(var[r,n,c]=e[m],a=!0,i=0;i<r.length;i++)(!1&c||o>=c)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,c<o&&(o=c));if(a){e.splice(m--,1);var s=n();void 0!==s&&(t=s)}}return t}c=c||0;for(var m=e.length;m>0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,n,c]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=7006,(()=>{var e={7006:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var n,c,[o,a,i]=r,s=0;if(o.some((t=>0!==e[t]))){for(n in a)l.o(a,n)&&(l.m[n]=a[n]);if(i)var m=i(l)}for(t&&t(r);s<o.length;s++)c=o[s],l.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=l.O(void 0,[2869],(()=>l(25)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-best-sellers"]=n})(); stock-filter.css 0000644 00000072214 15073233652 0007700 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} attribute-filter-rtl.css 0000644 00000074441 15073233652 0011363 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} single-product-style.js.LICENSE.txt 0000644 00000000174 15073233652 0013106 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-results-count/block.json 0000644 00000000763 15073233652 0013052 0 ustar 00 { "name": "woocommerce/product-results-count", "version": "1.0.0", "title": "Product Results Count", "description": "Display the number of products on the archive page or search result page.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "color": { "text": true, "background": false }, "typography": { "fontSize": true } }, "attributes": {}, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-average-rating-frontend.js 0000644 00000010512 15073233652 0013276 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3037],{921:(t,e,o)=>{o.r(e),o.d(e,{Block:()=>u,default:()=>d});var n=o(9196),r=o(3849),l=o.n(r),a=o(2864),c=o(947),s=o(5736),i=o(721);const u=t=>{const{textAlign:e}=t,o=(0,c.F)(t),{product:r}=(0,a.useProductDataContext)(),i=l()(o.className,"wc-block-components-product-average-rating",{[`has-text-align-${e}`]:e});return(0,n.createElement)("div",{className:i,style:o.style},Number(r.average_rating)>0?r.average_rating:(0,s.__)("No ratings","woocommerce"))},d=(0,i.withProductDataContext)(u)},947:(t,e,o)=>{o.d(e,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),a=o(3243),c=o(3392),s=o(172);const i=t=>{const e=(t=>{const e=(0,l.Kn)(t)?t:{style:{}};let o=e.style;return(0,a.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...e,style:o}})(t),o=(0,s.vc)(e),n=(0,s.l8)(e),i=(0,s.su)(e),u=(0,c.f)(e);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(t,e,o)=>{o.d(e,{f:()=>l});var n=o(7998),r=o(3243);const l=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},o=(0,r.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:o,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,o)=>{o.d(e,{l8:()=>d,su:()=>v,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),a=o(2289),c=o(7998);function s(t={}){const e={};return(0,a.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,l.o)(e)}-${t}`:""}function u(t){var e,o,n,l,a,u,d;const{backgroundColor:v,textColor:f,gradient:p,style:g}=t,y=i("background-color",v),m=i("color",f),h=function(t){if(t)return`has-${t}-gradient-background`}(p),b=h||(null==g||null===(e=g.color)||void 0===e?void 0:e.gradient);return{className:r()(m,h,{[y]:!b&&!!y,"has-text-color":f||(null==g||null===(o=g.color)||void 0===o?void 0:o.text),"has-background":v||(null==g||null===(n=g.color)||void 0===n?void 0:n.background)||p||(null==g||null===(l=g.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==g||null===(a=g.elements)||void 0===a?void 0:a.link)?null==g||null===(u=g.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:s({color:(null==g?void 0:g.color)||{}})}}function d(t){var e;const o=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:o,style:n}=t,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(e=n.border)||void 0===e||!e.color),[l]:!!l})}(t),style:s({border:o})}}function v(t){var e;return{className:void 0,style:s({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,o)=>{o.d(e,{F:()=>n});const n=t=>null===t},7998:(t,e,o)=>{o.d(e,{$n:()=>l,Kn:()=>r});var n=o(2893);const r=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function l(t,e){return r(t)&&e in t}},3243:(t,e,o)=>{o.d(e,{H:()=>n});const n=t=>"string"==typeof t},112:(t,e,o)=>{o.d(e,{$:()=>l});var n=o(3112),r=o(7090);function l(t,e){return void 0===e&&(e={}),(0,r.B)(t,(0,n.pi)({delimiter:"."},e))}},3569:(t,e,o)=>{function n(t){return t.toLowerCase()}o.d(e,{U:()=>n})},7090:(t,e,o)=>{o.d(e,{B:()=>a});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function a(t,e){void 0===e&&(e={});for(var o=e.splitRegexp,a=void 0===o?r:o,s=e.stripRegexp,i=void 0===s?l:s,u=e.transform,d=void 0===u?n.U:u,v=e.delimiter,f=void 0===v?" ":v,p=c(c(t,a,"$1\0$2"),i,"\0"),g=0,y=p.length;"\0"===p.charAt(g);)g++;for(;"\0"===p.charAt(y-1);)y--;return p.slice(g,y).split("\0").map(d).join(f)}function c(t,e,o){return e instanceof RegExp?t.replace(e,o):e.reduce((function(t,e){return t.replace(e,o)}),t)}},7427:(t,e,o)=>{o.d(e,{o:()=>l});var n=o(3112),r=o(112);function l(t,e){return void 0===e&&(e={}),(0,r.$)(t,(0,n.pi)({delimiter:"-"},e))}},3112:(t,e,o)=>{o.d(e,{pi:()=>n});var n=function(){return n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++)for(var r in e=arguments[o])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-gallery-pager/block.json 0000644 00000000736 15073233652 0012756 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery-pager", "version": "1.0.0", "title": "Pager", "description": "Display the gallery pager.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "ancestor": [ "woocommerce/product-gallery" ], "usesContext": [ "pagerDisplayMode", "productGalleryClientId", "thumbnailsNumberOfThumbnails", "postId" ] } classic-shortcode/block.json 0000644 00000001144 15073233652 0012150 0 ustar 00 { "name": "woocommerce/classic-shortcode", "version": "1.0.0", "title": "Classic Shortcode", "description": "Renders classic WooCommerce shortcodes.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true, "html": false, "multiple": false, "reusable": false, "inserter": true }, "attributes": { "shortcode": { "type": "string", "default": "cart", "enum": [ "cart", "checkout" ] }, "align": { "type": "string", "default": "wide" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-template.js 0000644 00000013427 15073233652 0010410 0 ustar 00 (()=>{var e,t={5469:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks,n=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-template","title":"Product Template","category":"woocommerce","description":"Contains the block elements used to render a product.","keywords":["WooCommerce"],"textdomain":"woocommerce","usesContext":["queryId","query","queryContext","displayLayout","templateSlug"],"supports":{"inserter":false,"reusable":false,"html":false,"align":["wide","full"],"anchor":true,"__experimentalLayout":{"allowEditing":false},"color":{"gradients":true,"link":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}}}}');var l=o(9196),s=o(3849),c=o.n(s),a=o(9307);const i=window.wp.data;var p=o(5736);const u=window.wp.blockEditor,d=window.wp.components,m=window.wp.coreData,w=window.wc.wcSettings,g=e=>"number"==typeof e,y=()=>{const e=(0,u.useInnerBlocksProps)({className:"wc-block-product"},{__unstableDisableLayoutClassNames:!0});return(0,l.createElement)("li",{...e})},v=(0,a.memo)((({blocks:e,blockContextId:t,isHidden:o,setActiveBlockContextId:r})=>{const n=(0,u.__experimentalUseBlockPreview)({blocks:e,props:{className:"wc-block-product"}}),s=()=>{r(t)},c={display:o?"none":void 0};return(0,l.createElement)("li",{...n,tabIndex:0,role:"button",onClick:s,onKeyPress:s,style:c})}));o(3228),(0,r.registerBlockType)(n,{icon:()=>(0,l.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6C4 4.89543 4.89543 4 6 4ZM18 5.5H6C5.72386 5.5 5.5 5.72386 5.5 6V9H18.5V6C18.5 5.72386 18.2761 5.5 18 5.5ZM18.5 10.5H10L10 18.5H18C18.2761 18.5 18.5 18.2761 18.5 18V10.5ZM8.5 10.5H5.5V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.5Z",fill:"#1E1E1E"})),edit:({clientId:e,context:{query:{perPage:t,offset:o=0,order:r,orderBy:n,search:s,exclude:b,inherit:f,taxQuery:k,pages:x,..._},queryContext:h=[{page:1}],templateSlug:C,displayLayout:{type:E,columns:S,shrinkColumns:O}={type:"flex",columns:3,shrinkColumns:!1}},__unstableLayoutClassNames:I})=>{const[{page:B}]=h,[P,j]=(0,a.useState)(),H="product",T=(0,w.getSettingWithCoercion)("loopShopPerPage",12,g),{products:L,blocks:M}=(0,i.useSelect)((l=>{const{getEntityRecords:c,getTaxonomies:a}=l(m.store),{getBlocks:i}=l(u.store),p=a({type:H,per_page:-1,context:"view"}),d=f&&(null==C?void 0:C.startsWith("category-"))&&c("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:C.replace("category-","")}),w={postType:H,offset:t?t*(B-1)+o:0,order:r,orderby:n};if(k&&!f){const e=Object.entries(k).reduce(((e,[t,o])=>{const r=null==p?void 0:p.find((({slug:e})=>e===t));return null!=r&&r.rest_base&&(e[null==r?void 0:r.rest_base]=o),e}),{});Object.keys(e).length&&Object.assign(w,e)}var g;(t&&(w.per_page=t),s&&(w.search=s),null!=b&&b.length&&(w.exclude=b),f)&&(d&&(w.categories=null===(g=d[0])||void 0===g?void 0:g.id),w.per_page=T);return{products:c("postType",H,{...w,..._}),blocks:i(e)}}),[t,B,o,r,n,e,s,H,b,f,C,k,_]),N=(0,a.useMemo)((()=>null==L?void 0:L.map((e=>({postType:e.type,postId:e.id})))),[L]);let V="";"flex"===E&&S>1&&(V=O?`wc-block-product-template__responsive columns-${S}`:`is-flex-container columns-${S}`);const W=(0,u.useBlockProps)({className:c()(I,"wc-block-product-template",V)});return L?L.length?(0,l.createElement)("ul",{...W},N&&N.map((e=>{var t,o;return(0,l.createElement)(u.BlockContextProvider,{key:e.postId,value:e},e.postId===(P||(null===(t=N[0])||void 0===t?void 0:t.postId))?(0,l.createElement)(y,null):null,(0,l.createElement)(v,{blocks:M,blockContextId:e.postId,setActiveBlockContextId:j,isHidden:e.postId===(P||(null===(o=N[0])||void 0===o?void 0:o.postId))}))}))):(0,l.createElement)("p",{...W}," ",(0,p.__)("No results found.","woocommerce")):(0,l.createElement)("p",{...W},(0,l.createElement)(d.Spinner,null))},save:function(){return(0,l.createElement)(u.InnerBlocks.Content,null)}})},3228:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return t[e].call(l.exports,l,l.exports,r),l.exports}r.m=t,e=[],r.O=(t,o,n,l)=>{if(!o){var s=1/0;for(p=0;p<e.length;p++){for(var[o,n,l]=e[p],c=!0,a=0;a<o.length;a++)(!1&l||s>=l)&&Object.keys(r.O).every((e=>r.O[e](o[a])))?o.splice(a--,1):(c=!1,l<s&&(s=l));if(c){e.splice(p--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var p=e.length;p>0&&e[p-1][2]>l;p--)e[p]=e[p-1];e[p]=[o,n,l]},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.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})},r.j=8538,(()=>{var e={8538:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,l,[s,c,a]=o,i=0;if(s.some((t=>0!==e[t]))){for(n in c)r.o(c,n)&&(r.m[n]=c[n]);if(a)var p=a(r)}for(t&&t(o);i<s.length;i++)l=s[i],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(p)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=r.O(void 0,[2869],(()=>r(5469)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-template"]=n})(); order-confirmation-status.css 0000644 00000001322 15073233652 0012404 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-order-confirmation-status{margin-bottom:16px;margin-top:16px}.wc-block-order-confirmation-status p{margin-bottom:0;margin-top:0}.wc-block-order-confirmation-status.has-background{padding:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions{margin-top:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a{margin-right:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a.has-link-color{color:inherit} wc-blocks-data.asset.php 0000644 00000000442 15073233652 0011174 0 ustar 00 <?php return array('dependencies' => array('wc-blocks-registry', 'wc-settings', 'wp-api-fetch', 'wp-data', 'wp-data-controls', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-notices', 'wp-polyfill', 'wp-url'), 'version' => 'c96aba0171b12e03b8a6'); product-button-interactivity-frontend.asset.php 0000644 00000000427 15073233652 0016106 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-data-store', 'wc-interactivity', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => 'afe142c2b881b96719e3'); collection-attribute-filter.css 0000644 00000060317 15073233652 0012712 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wp-block-woocommerce-collection-attribute-filter .style-dropdown{position:relative}.wp-block-woocommerce-collection-attribute-filter .style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} all-reviews.css 0000644 00000025072 15073233652 0007524 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} stock-filter-frontend.js 0000644 00000166637 15073233652 0011356 0 ustar 00 (()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)o.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),m=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,w=void 0,b=void 0,y=void 0,E=void 0,k=void 0,S=void 0,_=void 0,T=void 0;p?(k=t,T=o.height(k),_=o.width(k),S={left:o.scrollLeft(k),top:o.scrollTop(k)},y={left:f.left-S.left-c,top:f.top-S.top-a},E={left:f.left+h-(S.left+_)+d,top:f.top+m-(S.top+T)+u},b=S):(g=o.offset(t),v=t.clientHeight,w=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},y={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},E={left:f.left+h-(g.left+w+(parseFloat(o.css(t,"borderRightWidth"))||0))+d,top:f.top+m-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+u}),y.top<0||E.top>0?!0===i?o.scrollTop(t,b.top+y.top):!1===i?o.scrollTop(t,b.top+E.top):y.top<0?o.scrollTop(t,b.top+y.top):o.scrollTop(t,b.top+E.top):s||((i=void 0===i||!!i)?o.scrollTop(t,b.top+y.top):o.scrollTop(t,b.top+E.top)),r&&(y.left<0||E.left>0?!0===l?o.scrollLeft(t,b.left+y.left):!1===l?o.scrollLeft(t,b.left+E.left):y.left<0?o.scrollLeft(t,b.left+y.left):o.scrollLeft(t,b.left+E.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,b.left+y.left):o.scrollLeft(t,b.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[d],s=e[u][d];e[u][d]=e[c][d],o[d]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[d]=r,e[u][d]=s}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,w=1;function b(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function y(e){return null!=e&&e==e.window}var E={};function k(e,t,n){if(y(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),m(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?w:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-b(e,["border","padding"],o):i;if(l){var c=n===v?-b(e,["border"],o):b(e,["margin"],o);return a+(n===w?0:c)}return i+b(e,h.slice(n),o)}f(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var S={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=k.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=k.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,S),t}function T(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&T(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&_(t,e,n?0:w)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&_(t,e,g):t?(p(t),m(t)&&(o+=b(t,["padding","border"],n)),T(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===T(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(T(e,s))||0,o[s]=r+t[s]-n[s]);T(e,o)}(e,t)},isWindow:y,each:f,css:T,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(y(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(y(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},8406:()=>{},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},2402:()=>{}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}const r=window.wp.i18n,s=window.wc.wcSettings;var i,l,a,c,u,d,p,f,m,h;const g=(0,s.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase,null===(i=s.STORE_PAGES.shop)||void 0===i||i.permalink,null===(l=s.STORE_PAGES.checkout)||void 0===l||l.id,null===(a=s.STORE_PAGES.checkout)||void 0===a||a.permalink,null===(c=s.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(u=s.STORE_PAGES.privacy)||void 0===u||u.title,null===(d=s.STORE_PAGES.terms)||void 0===d||d.permalink,null===(p=s.STORE_PAGES.terms)||void 0===p||p.title,null===(f=s.STORE_PAGES.cart)||void 0===f||f.id,null===(m=s.STORE_PAGES.cart)||void 0===m||m.permalink,null!==(h=s.STORE_PAGES.myaccount)&&void 0!==h&&h.permalink?s.STORE_PAGES.myaccount.permalink:(0,s.getSetting)("wpLoginUrl","/wp-login.php"),(0,s.getSetting)("localPickupEnabled",!1),(0,s.getSetting)("countries",{})),b=(0,s.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).map((e=>[e,b[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),E=((0,s.getSetting)("addressFieldsLocations",y).address,(0,s.getSetting)("addressFieldsLocations",y).contact,(0,s.getSetting)("addressFieldsLocations",y).additional,({imageUrl:t=`${v}/block-error.svg`,header:n=(0,r.__)("Oops!","woocommerce"),text:o=(0,r.__)("There was an error loading the content.","woocommerce"),errorMessage:s,errorMessagePrefix:i=(0,r.__)("Error:","woocommerce"),button:l,showErrorBlock:a=!0})=>a?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},n&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},n),o&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),s&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",s),l&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},l))):null);n(8406);class k extends t.Component{constructor(...e){var t,n,r;super(...e),t=this,r={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:n,showErrorMessage:o=!0,showErrorBlock:r=!0,text:s,errorMessagePrefix:i,renderError:l,button:a}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof l?l({errorMessage:c}):(0,e.createElement)(E,{showErrorBlock:r,errorMessage:o?c:null,header:t,imageUrl:n,text:s,errorMessagePrefix:i,button:a}):this.props.children}}const S=k,_=[".wp-block-woocommerce-cart"],T=({Block:n,containers:o,getProps:r=(()=>({})),getErrorBoundaryProps:s=(()=>({}))})=>{0!==o.length&&Array.prototype.forEach.call(o,((o,i)=>{const l=r(o,i),a=s(o,i),c={...o.dataset,...l.attributes||{}};(({Block:n,container:o,attributes:r={},props:s={},errorBoundaryProps:i={}})=>{(0,t.render)((0,e.createElement)(S,{...i},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},n&&(0,e.createElement)(n,{...s,attributes:r}))),o,(()=>{o.classList&&o.classList.remove("is-loading")}))})({Block:n,container:o,props:l,attributes:c,errorBoundaryProps:a})}))},x=window.wp.a11y,C=(0,t.forwardRef)((function({icon:e,size:n=24,...o},r){return(0,t.cloneElement)(e,{width:n,height:n,...o,ref:r})})),I=window.wp.primitives,L=(0,e.createElement)(I.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(I.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),A=window.wp.isShallowEqual;var O=n.n(A);function R(e){const n=(0,t.useRef)(e);return O()(e,n.current)||(n.current=e),n.current}const P=window.wc.wcBlocksData,F=window.wp.data,M=(0,t.createContext)("page"),N=()=>(0,t.useContext)(M),B=(M.Provider,e=>{const n=N();e=e||n;const o=(0,F.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,F.useDispatch)(P.QUERY_STATE_STORE_KEY);return[o,(0,t.useCallback)((t=>{r(e,t)}),[e,r])]}),D=(e,n,o)=>{const r=N();o=o||r;const s=(0,F.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,n)),[o,e]),{setQueryValue:i}=(0,F.useDispatch)(P.QUERY_STATE_STORE_KEY);return[s,(0,t.useCallback)((t=>{i(o,e,t)}),[o,e,i])]};function V(e,t){return e===t}function W(e){return"function"==typeof e?function(){return e}:e}function H(e,t){return!(e=>null===e)(n=e)&&n instanceof Object&&n.constructor===Object&&t in e;var n}var j=function(e){return function(t,n,o){return e(t,n,o)*o}},z=function(e,t){if(e)throw Error("Invalid sort config: "+t)},K=function(e){var t=e||{},n=t.asc,o=t.desc,r=n?1:-1,s=n||o;return z(!s,"Expected `asc` or `desc` property"),z(n&&o,"Ambiguous object with `asc` and `desc` config properties"),{order:r,sortBy:s,comparer:e.comparer&&j(e.comparer)}};function U(e,t,n){if(void 0===e||!0===e)return function(e,o){return t(e,o,n)};if("string"==typeof e)return z(e.includes("."),"String syntax not allowed for nested properties."),function(o,r){return t(o[e],r[e],n)};if("function"==typeof e)return function(o,r){return t(e(o),e(r),n)};if(Array.isArray(e)){var o=function(e){return function t(n,o,r,s,i,l,a){var c,u;if("string"==typeof n)c=l[n],u=a[n];else{if("function"!=typeof n){var d=K(n);return t(d.sortBy,o,r,d.order,d.comparer||e,l,a)}c=n(l),u=n(a)}var p=i(c,u,s);return(0===p||null==c&&null==u)&&o.length>r?t(o[r],o,r+1,s,i,l,a):p}}(t);return function(r,s){return o(e[0],e,1,n,t,r,s)}}var r=K(e);return U(r.sortBy,r.comparer||t,r.order)}var $=function(e,t,n,o){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(U(n,o,e))):t};function q(e){var t=j(e.comparer);return function(n){var o=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return $(1,o,e,t)},desc:function(e){return $(-1,o,e,t)},by:function(e){return $(1,o,e,t)}}}}var G=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},Y=q({comparer:G});q({comparer:G,inPlaceSorting:!0});const Q=({queryAttribute:n,queryPrices:o,queryStock:r,queryRating:s,queryState:i,isEditor:l=!1})=>{let a=N();a=`${a}-collection-data`;const[c]=B(a),[u,d]=D("calculate_attribute_counts",[],a),[p,f]=D("calculate_price_range",null,a),[m,h]=D("calculate_stock_status_counts",null,a),[g,v]=D("calculate_rating_counts",null,a),w=R(n||{}),b=R(o),y=R(r),E=R(s);(0,t.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(u.find((e=>H(w,"taxonomy")&&e.taxonomy===w.taxonomy))||d([...u,w]))}),[w,u,d]),(0,t.useEffect)((()=>{p!==b&&void 0!==b&&f(b)}),[b,f,p]),(0,t.useEffect)((()=>{m!==y&&void 0!==y&&h(y)}),[y,h,m]),(0,t.useEffect)((()=>{g!==E&&void 0!==E&&v(E)}),[E,v,g]);const[k,S]=(0,t.useState)(l),[_]=(T=k,L=V,C=(0,e.useState)(W(T)),I=C[1],A=[C[0],(0,e.useCallback)((function(e){return I(W(e))}),[])],O=A[0],M=A[1],j=function(t,n,o){var r=this,s=(0,e.useRef)(null),i=(0,e.useRef)(0),l=(0,e.useRef)(null),a=(0,e.useRef)([]),c=(0,e.useRef)(),u=(0,e.useRef)(),d=(0,e.useRef)(t),p=(0,e.useRef)(!0);(0,e.useEffect)((function(){d.current=t}),[t]);var f=!n&&0!==n&&"undefined"!=typeof window;if("function"!=typeof t)throw new TypeError("Expected a function");n=+n||0;var m=!!(o=o||{}).leading,h=!("trailing"in o)||!!o.trailing,g="maxWait"in o,v=g?Math.max(+o.maxWait||0,n):null;(0,e.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var w=(0,e.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},t=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var t=e-s.current;return!s.current||t>=n||t<0||g&&e-i.current>=v},w=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var r=Date.now();if(o(r))return w(r);if(p.current){var l=n-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;t(e,a)}},y=function(){var d=Date.now(),f=o(d);if(a.current=[].slice.call(arguments),c.current=r,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,t(b,n),m?e(s.current):u.current;if(g)return t(b,n),e(s.current)}return l.current||t(b,n),u.current};return y.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},y.isPending=function(){return!!l.current},y.flush=function(){return l.current?w(Date.now()):u.current},y}),[m,g,n,v,h,f]);return w}((0,e.useCallback)((function(e){return M(e)}),[M]),200,x),z=(0,e.useRef)(T),L(z.current,T)||(j(T),z.current=T),[O,j]);var T,x,C,I,L,A,O,M,j,z;k||S(!0);const K=(0,t.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=Y(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:n,resourceName:o,resourceValues:r=[],query:s={},shouldSelect:i=!0}=e;if(!n||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,t.useRef)({results:[],isLoading:!0}),a=R(s),c=R(r),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),d=(0,F.useSelect)((e=>{if(!i)return null;const t=e(P.COLLECTIONS_STORE_KEY),r=[n,o,a,c],s=t.getCollectionError(...r);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(s)}return{results:t.getCollection(...r),isLoading:!t.hasFinishedResolution("getCollection",r)}}),[n,o,c,a,i]);return null!==d&&(l.current=d),l.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...i,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...K},shouldSelect:_})},Z=window.wc.blocksComponents;var X=n(3849),J=n.n(X);n(6099);const ee=({className:t,isLoading:n,disabled:o, /* translators: Submit button text for filters. */ label:s=(0,r.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,r.__)("Apply filter","woocommerce")})=>(0,e.createElement)("button",{type:"submit",className:J()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":n},t),disabled:o,onClick:i},(0,e.createElement)(Z.Label,{label:s,screenReaderLabel:l}));n(2728);const te=({className:t, /* translators: Reset button text for filters. */ label:n=(0,r.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:s=(0,r.__)("Reset filter","woocommerce")})=>(0,e.createElement)("button",{className:J()("wc-block-components-filter-reset-button",t),onClick:o},(0,e.createElement)(Z.Label,{label:n,screenReaderLabel:s}));n(1753);const ne=({children:t})=>(0,e.createElement)("div",{className:"wc-block-filter-title-placeholder"},t);n(479);const oe=({name:t,count:n})=>(0,e.createElement)(e.Fragment,null,t,null!==n&&Number.isFinite(n)&&(0,e.createElement)(Z.Label,{label:n.toString(),screenReaderLabel:(0,r.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,r._n)("%s product","%s products",n,"woocommerce"),n),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}})),re=window.lodash;var se=n(7608),ie=n.n(se);const le=window.wp.compose,ae=window.wp.keycodes,ce=(0,t.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},ue.apply(this,arguments)}const de=window.wp.deprecated;var pe=n.n(de);const fe=window.wp.dom,me=(0,t.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(I.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function he(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const s=r.getBoundingClientRect();return new o.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}let ge=0;function ve(e){const t=document.scrollingElement||document.body;e&&(ge=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=ge)}let we=0;function be(){return(0,t.useEffect)((()=>(0===we&&ve(!0),++we,()=>{1===we&&ve(!1),--we})),[]),null}window.wp.warning;const ye=(0,t.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Ee(e){const n=(0,t.useContext)(ye),o=n.slots[e]||{},r=n.fills[e],s=(0,t.useMemo)((()=>r||[]),[r]);return{...o,updateSlot:(0,t.useCallback)((t=>{n.updateSlot(e,t)}),[e,n.updateSlot]),unregisterSlot:(0,t.useCallback)((t=>{n.unregisterSlot(e,t)}),[e,n.unregisterSlot]),fills:s,registerFill:(0,t.useCallback)((t=>{n.registerFill(e,t)}),[e,n.registerFill]),unregisterFill:(0,t.useCallback)((t=>{n.unregisterFill(e,t)}),[e,n.unregisterFill])}}const ke=(0,t.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function Se({name:e,children:n,registerFill:o,unregisterFill:r}){const s=(e=>{const{getSlot:n,subscribe:o}=(0,t.useContext)(ke),[r,s]=(0,t.useState)(n(e));return(0,t.useEffect)((()=>(s(n(e)),o((()=>{s(n(e))})))),[e]),r})(e),i=(0,t.useRef)({name:e,children:n});return(0,t.useLayoutEffect)((()=>(o(e,i.current),()=>r(e,i.current))),[]),(0,t.useLayoutEffect)((()=>{i.current.children=n,s&&s.forceUpdate()}),[n]),(0,t.useLayoutEffect)((()=>{e!==i.current.name&&(r(i.current.name,i.current),i.current.name=e,o(e,i.current))}),[e]),s&&s.node?((0,re.isFunction)(n)&&(n=n(s.props.fillProps)),(0,t.createPortal)(n,s.node)):null}const _e=e=>(0,t.createElement)(ke.Consumer,null,(({registerFill:n,unregisterFill:o})=>(0,t.createElement)(Se,ue({},e,{registerFill:n,unregisterFill:o}))));class Te extends t.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:n,fillProps:o={},getFills:r}=this.props,s=(0,re.map)(r(n,this),(e=>{const n=(0,re.isFunction)(e.children)?e.children(o):e.children;return t.Children.map(n,((e,n)=>{if(!e||(0,re.isString)(e))return e;const o=e.key||n;return(0,t.cloneElement)(e,{key:o})}))})).filter((0,re.negate)(t.isEmptyElement));return(0,t.createElement)(t.Fragment,null,(0,re.isFunction)(e)?e(s):s)}}const xe=e=>(0,t.createElement)(ke.Consumer,null,(({registerSlot:n,unregisterSlot:o,getFills:r})=>(0,t.createElement)(Te,ue({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))));function Ce(){const[,e]=(0,t.useState)({}),n=(0,t.useRef)(!0);return(0,t.useEffect)((()=>()=>{n.current=!1}),[]),()=>{n.current&&e({})}}function Ie({name:e,children:n}){const o=Ee(e),r=(0,t.useRef)({rerender:Ce()});return(0,t.useEffect)((()=>(o.registerFill(r),()=>{o.unregisterFill(r)})),[o.registerFill,o.unregisterFill]),o.ref&&o.ref.current?("function"==typeof n&&(n=n(o.fillProps)),(0,t.createPortal)(n,o.ref.current)):null}const Le=(0,t.forwardRef)((function({name:e,fillProps:n={},as:o="div",...r},s){const i=(0,t.useContext)(ye),l=(0,t.useRef)();return(0,t.useLayoutEffect)((()=>(i.registerSlot(e,l,n),()=>{i.unregisterSlot(e,l)})),[i.registerSlot,i.unregisterSlot,e]),(0,t.useLayoutEffect)((()=>{i.updateSlot(e,n)})),(0,t.createElement)(o,ue({ref:(0,le.useMergeRefs)([s,l])},r))}));function Ae(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(_e,e),(0,t.createElement)(Ie,e))}const Oe=(0,t.forwardRef)((({bubblesVirtually:e,...n},o)=>e?(0,t.createElement)(Le,ue({},n,{ref:o})):(0,t.createElement)(xe,n)));function Re(e){return"appear"===e?"top":"left"}const Pe="Popover";function Fe(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function Me(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function Ne(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function Be(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const De=(0,t.forwardRef)((({headerTitle:e,onClose:n,children:o,className:s,noArrow:i=!0,isAlternate:l,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:p,anchorRect:f,getAnchorRect:m,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:w,__unstableStickyBoundaryElement:b,__unstableSlotName:y=Pe,__unstableObserveElement:E,__unstableBoundaryParent:k,__unstableForcePosition:S,__unstableForceXAlignment:_,...T},x)=>{const C=(0,t.useRef)(null),I=(0,t.useRef)(null),L=(0,t.useRef)(),A=(0,le.useViewportMatch)("medium","<"),[O,R]=(0,t.useState)(),P=Ee(y),F=h&&A,[M,N]=(0,le.useResizeObserver)();i=F||i,(0,t.useLayoutEffect)((()=>{if(F)return Be(L.current,"is-without-arrow",i),Be(L.current,"is-alternate",l),Me(L.current,"data-x-axis"),Me(L.current,"data-y-axis"),Ne(L.current,"top"),Ne(L.current,"left"),Ne(I.current,"maxHeight"),void Ne(I.current,"maxWidth");const e=()=>{if(!L.current||!I.current)return;let e=function(e,t,n,o=!1,r,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return he(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return he((0,fe.getRectangleFromRange)(o),o.endContainer.ownerDocument,s);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=he(o.getBoundingClientRect(),o.ownerDocument,s);return r?e:Fe(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),l=he(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return r?l:Fe(l,o)}if(!e.current)return;const{parentNode:i}=e.current,l=i.getBoundingClientRect();return r?l:Fe(l,i)}(C,f,m,d,p,L.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=L.current;let o,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;k&&(o=null===(c=L.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=N.height?N:I.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:v,yAxis:w,contentHeight:y,contentWidth:E}=function(e,t,n="top",o,s,i,l,a,c){const[u,d="center",p]=n.split(" "),f=function(e,t,n,o,r,s,i,l){const{height:a}=t;if(r){const t=r.getBoundingClientRect().top+a-i;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===o?c=e.bottom:"top"===o&&(c=e.top);const u={popoverTop:c,contentHeight:(c-a/2>0?a/2:c)+(c+a/2>window.innerHeight?window.innerHeight-c:a/2)},d={popoverTop:e.top,contentHeight:e.top-10-a>0?a:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+a>window.innerHeight?window.innerHeight-10-e.bottom:a};let f,m=n,h=null;if(!r&&!l)if("middle"===n&&u.contentHeight===a)m="middle";else if("top"===n&&d.contentHeight===a)m="top";else if("bottom"===n&&p.contentHeight===a)m="bottom";else{m=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===m?d.contentHeight:p.contentHeight;h=e!==a?e:null}return f="middle"===m?u.popoverTop:"top"===m?d.popoverTop:p.popoverTop,{yAxis:m,popoverTop:f,contentHeight:h}}(e,t,u,p,o,0,i,a),m=function(e,t,n,o,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===o?f=e.right:"middle"===i||c||(f=d);let m=e.right;"left"===o?m=e.left:"middle"===i||c||(m=d);const h={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:m,contentWidth:m+u>window.innerWidth?window.innerWidth-m:u};let v,w=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)w="center";else if("left"===n&&h.contentWidth===u)w="left";else if("right"===n&&g.contentWidth===u)w="right";else{w=h.contentWidth>g.contentWidth?"left":"right";const e="left"===w?h.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(w="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===w?p.popoverLeft:"left"===w?h.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:w,popoverLeft:v,contentWidth:b}}(e,t,d,p,o,f.yAxis,l,a,c);return{...m,...f}}(e,u,a,b,L.current,s,o,S,_);"number"==typeof h&&"number"==typeof g&&(Ne(L.current,"top",h+"px"),Ne(L.current,"left",g+"px")),Be(L.current,"is-without-arrow",i||"center"===v&&"middle"===w),Be(L.current,"is-alternate",l),Me(L.current,"data-x-axis",v),Me(L.current,"data-y-axis",w),Ne(I.current,"maxHeight","number"==typeof y?y+"px":""),Ne(I.current,"maxWidth","number"==typeof E?E+"px":""),R(({left:"right",right:"left"}[v]||"center")+" "+({top:"bottom",bottom:"top"}[w]||"middle"))};e();const{ownerDocument:t}=L.current,{defaultView:n}=t,o=n.setInterval(e,500);let s;const c=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),E&&(h=new n.MutationObserver(e),h.observe(E,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(s),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[F,f,m,d,p,a,N,b,E,k]);const B=(e,t)=>{if("focus-outside"===e&&w)w(t);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>t.relatedTarget}),pe()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else n&&n()},[D,V]=(0,le.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:B,onClose:B}),W=(0,le.useMergeRefs)([L,D,x]),H=Boolean(g&&O)&&function(e){if("loading"===e.type)return ie()("components-animate__loading");const{type:t,origin:n=Re(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return ie()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?ie()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:O});let j=(0,t.createElement)("div",ue({className:ie()("components-popover",s,H,{"is-expanded":F,"is-without-arrow":i,"is-alternate":l})},T,{ref:W},V,{tabIndex:"-1"}),F&&(0,t.createElement)(be,null),F&&(0,t.createElement)("div",{className:"components-popover__header"},(0,t.createElement)("span",{className:"components-popover__header-title"},e),(0,t.createElement)(Qe,{className:"components-popover__close",icon:me,onClick:n})),(0,t.createElement)("div",{ref:I,className:"components-popover__content"},(0,t.createElement)("div",{style:{position:"relative"}},M,o)));return P.ref&&(j=(0,t.createElement)(Ae,{name:y},j)),d||f?j:(0,t.createElement)("span",{ref:C},j)}));De.Slot=(0,t.forwardRef)((function({name:e=Pe},n){return(0,t.createElement)(Oe,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:n})}));const Ve=De,We=function({shortcut:e,className:n}){if(!e)return null;let o,r;return(0,re.isString)(e)&&(o=e),(0,re.isObject)(e)&&(o=e.display,r=e.ariaLabel),(0,t.createElement)("span",{className:n,"aria-label":r},o)},He=(0,t.createElement)("div",{className:"event-catcher"}),je=({eventHandlers:e,child:n,childrenWithPopover:o})=>(0,t.cloneElement)((0,t.createElement)("span",{className:"disabled-element-wrapper"},(0,t.cloneElement)(He,e),(0,t.cloneElement)(n,{children:o}),","),e),ze=({child:e,eventHandlers:n,childrenWithPopover:o})=>(0,t.cloneElement)(e,{...n,children:o}),Ke=(e,n,o)=>{if(1!==t.Children.count(e))return;const r=t.Children.only(e);"function"==typeof r.props[n]&&r.props[n](o)},Ue=function({children:e,position:n,text:o,shortcut:r}){const[s,i]=(0,t.useState)(!1),[l,a]=(0,t.useState)(!1),c=(0,le.useDebounce)(a,700),u=t=>{Ke(e,"onMouseDown",t),document.addEventListener("mouseup",f),i(!0)},d=t=>{Ke(e,"onMouseUp",t),document.removeEventListener("mouseup",f),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,f=p("mouseUp"),m=(t,n)=>o=>{if(Ke(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&s)return;c.cancel();const r=(0,re.includes)(["focus","mouseenter"],o.type);r!==l&&(n?c(r):a(r))},h=()=>{c.cancel(),document.removeEventListener("mouseup",f)};if((0,t.useEffect)((()=>h),[]),1!==t.Children.count(e))return e;const g={onMouseEnter:m("onMouseEnter",!0),onMouseLeave:m("onMouseLeave"),onClick:m("onClick"),onFocus:m("onFocus"),onBlur:m("onBlur"),onMouseDown:p("mouseDown")},v=t.Children.only(e),{children:w,disabled:b}=v.props,y=b?je:ze,E=(({grandchildren:e,isOver:n,position:o,text:r,shortcut:s})=>(0,t.concatChildren)(e,n&&(0,t.createElement)(Ve,{focusOnMount:!1,position:o,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,t.createElement)(We,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:w,isOver:l,position:n,text:o,shortcut:r});return y({child:v,eventHandlers:g,childrenWithPopover:E})},$e=function({icon:e,className:n,...o}){const r=["dashicon","dashicons","dashicons-"+e,n].filter(Boolean).join(" ");return(0,t.createElement)("span",ue({className:r},o))},qe=function({icon:e=null,size:n=24,...o}){if("string"==typeof e)return(0,t.createElement)($e,ue({icon:e},o));if((0,t.isValidElement)(e)&&$e===e.type)return(0,t.cloneElement)(e,{...o});if("function"==typeof e)return e.prototype instanceof t.Component?(0,t.createElement)(e,{size:n,...o}):e({size:n,...o});if(e&&("svg"===e.type||e.type===I.SVG)){const r={width:n,height:n,...e.props,...o};return(0,t.createElement)(I.SVG,r)}return(0,t.isValidElement)(e)?(0,t.cloneElement)(e,{size:n,...o}):e},Ge=(0,t.forwardRef)((function({as:e="div",className:n,...o},r){return function({as:e="div",...n}){return"function"==typeof n.children?n.children(n):(0,t.createElement)(e,n)}({as:e,className:ie()("components-visually-hidden",n),...o,ref:r})})),Ye=["onMouseDown","onClick"],Qe=(0,t.forwardRef)((function(e,n){const{href:o,target:r,isSmall:s,isPressed:i,isBusy:l,isDestructive:a,className:c,disabled:u,icon:d,iconPosition:p="left",iconSize:f,showTooltip:m,tooltipPosition:h,shortcut:g,label:v,children:w,text:b,variant:y,__experimentalIsFocusable:E,describedBy:k,...S}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:s,...i}){let l=s;var a,c,u,d,p;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),o&&(null!==(c=l)&&void 0!==c||(l="tertiary")),n&&(null!==(u=l)&&void 0!==u||(l="secondary")),e&&(pe()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=l)&&void 0!==d||(l="secondary")),r&&(null!==(p=l)&&void 0!==p||(l="link")),{...i,variant:l}}(e),_=ie()("components-button",c,{"is-secondary":"secondary"===y,"is-primary":"primary"===y,"is-small":s,"is-tertiary":"tertiary"===y,"is-pressed":i,"is-busy":l,"is-link":"link"===y,"is-destructive":a,"has-text":!!d&&!!w,"has-icon":!!d}),T=u&&!E,x=void 0===o||T?"button":"a",C="a"===x?{href:o,target:r}:{type:"button",disabled:T,"aria-pressed":i};if(u&&E){C["aria-disabled"]=!0;for(const e of Ye)S[e]=e=>{e.stopPropagation(),e.preventDefault()}}const I=!T&&(m&&v||g||!!v&&(!w||(0,re.isArray)(w)&&!w.length)&&!1!==m),L=k?(0,re.uniqueId)():null,A=S["aria-describedby"]||L,O=(0,t.createElement)(x,ue({},C,S,{className:_,"aria-label":S["aria-label"]||v,"aria-describedby":A,ref:n}),d&&"left"===p&&(0,t.createElement)(qe,{icon:d,size:f}),b&&(0,t.createElement)(t.Fragment,null,b),d&&"right"===p&&(0,t.createElement)(qe,{icon:d,size:f}),w);return I?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Ue,{text:k||v,shortcut:g,position:h},O),k&&(0,t.createElement)(Ge,null,(0,t.createElement)("span",{id:L},k))):(0,t.createElement)(t.Fragment,null,O,k&&(0,t.createElement)(Ge,null,(0,t.createElement)("span",{id:L},k)))}));function Ze({value:e,status:n,title:o,displayTransform:s,isBorderless:i=!1,disabled:l=!1,onClickRemove:a=re.noop,onMouseEnter:c,onMouseLeave:u,messages:d,termPosition:p,termsCount:f}){const m=(0,le.useInstanceId)(Ze),h=ie()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":l}),g=s(e),v=(0,r.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,r.__)("%1$s (%2$s of %3$s)"),g,p,f);return(0,t.createElement)("span",{className:h,onMouseEnter:c,onMouseLeave:u,title:o},(0,t.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${m}`},(0,t.createElement)(Ge,{as:"span"},v),(0,t.createElement)("span",{"aria-hidden":"true"},g)),(0,t.createElement)(Qe,{className:"components-form-token-field__remove-token",icon:ce,onClick:!l&&(()=>a({value:e})),label:d.remove,"aria-describedby":`components-form-token-field__token-text-${m}`}))}class Xe extends t.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:n,instanceId:o,selectedSuggestionIndex:r,className:s,...i}=this.props,l=e?e.length+1:0;return(0,t.createElement)("input",ue({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},i,{value:e||"",onChange:this.onChange,size:l,className:ie()(s,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":n,"aria-autocomplete":"list","aria-owns":n?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==r?`components-form-token-suggestions-${o}-${r}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const Je=Xe;var et=n(2121),tt=n.n(et);class nt extends t.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,tt()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,t.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,re.map)(this.props.suggestions,((e,n)=>{const o=this.computeSuggestionMatch(e),r=ie()("components-form-token-field__suggestion",{"is-selected":n===this.props.selectedIndex});return(0,t.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${n}`,role:"option",className:r,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":n===this.props.selectedIndex},o?(0,t.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,t.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}nt.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const ot=(0,le.withSafeTimeout)(nt),rt=(0,le.createHigherOrderComponent)((e=>n=>(0,t.createElement)(e,ue({},n,{speak:x.speak,debouncedSpeak:(0,le.useDebounce)(x.speak,500)}))),"withSpokenMessages"),st={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class it extends t.Component{constructor(){super(...arguments),this.state=st,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,o=!O()(t,e.suggestions);(o||n!==e.value)&&this.updateSuggestions(o)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(st)}onKeyDown(e){let t=!1;switch(e.keyCode){case ae.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case ae.ENTER:t=this.addCurrentToken();break;case ae.LEFT:t=this.handleLeftArrowKey();break;case ae.UP:t=this.handleUpArrowKey();break;case ae.RIGHT:t=this.handleRightArrowKey();break;case ae.DOWN:t=this.handleDownArrowKey();break;case ae.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case ae.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case ae.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,o=t.split(n),r=(0,re.last)(o)||"";o.length>1&&this.addNewTokens(o.slice(0,-1)),this.setState({incompleteTokenValue:r},this.updateSuggestions),this.props.onInputChange(r)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,re.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,re.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,o=this.props.maxSuggestions,r=this.props.saveTransform){let s=r(e);const i=[],l=[];return 0===s.length?t=(0,re.difference)(t,n):(s=s.toLocaleLowerCase(),(0,re.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(s);-1===n.indexOf(e)&&(0===t?i.push(e):t>0&&l.push(e))})),t=i.concat(l)),(0,re.take)(t,o)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,re.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,o=n.trim().length>1,s=this.getMatchingSuggestions(n),i=s.length>0,l={isExpanded:t||o&&i};if(e&&(l.selectedSuggestionIndex=-1,l.selectedSuggestionScroll=!1),this.setState(l),o){const{debouncedSpeak:e}=this.props;e(i?(0,r.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,r._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",s.length),s.length):(0,r.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,re.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,n,o){const r=this.getTokenValue(e),s=e.status?e.status:void 0,i=n+1,l=o.length;return(0,t.createElement)(Ze,{key:"token-"+r,value:r,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:n,maxLength:o,placeholder:r,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:n,placeholder:0===s.length?r:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return o&&s.length>=o||(l={...l,onChange:this.onInputChange}),(0,t.createElement)(Je,l)}render(){const{disabled:e,label:n=(0,r.__)("Add item"),instanceId:o,className:s,__experimentalShowHowTo:i}=this.props,{isExpanded:l}=this.state,a=ie()(s,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let c={className:"components-form-token-field",tabIndex:"-1"};const u=this.getMatchingSuggestions();return e||(c=Object.assign({},c,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,t.createElement)("div",c,(0,t.createElement)("label",{htmlFor:`components-form-token-input-${o}`,className:"components-form-token-field__label"},n),(0,t.createElement)("div",{ref:this.bindTokensAndInput,className:a,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),l&&(0,t.createElement)(ot,{instanceId:o,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:u,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),i&&(0,t.createElement)("p",{id:`components-form-token-suggestions-howto-${o}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,r.__)("Separate with commas, spaces, or the Enter key."):(0,r.__)("Separate with commas or the Enter key.")))}}it.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:re.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,r.__)("Item added."),removed:(0,r.__)("Item removed."),remove:(0,r.__)("Remove item"),__experimentalInvalid:(0,r.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const lt=rt((0,le.withInstanceId)(it));n(9027);const at=({className:t,style:n,suggestions:o,multiple:r=!0,saveTransform:s=(e=>e.trim().replace(/\s/g,"-")),messages:i={},validateInput:l=(e=>o.includes(e)),label:a="",...c})=>(0,e.createElement)("div",{className:J()("wc-blocks-components-form-token-field-wrapper",t,{"single-selection":!r}),style:n},(0,e.createElement)(lt,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:l,saveTransform:s,maxLength:r?void 0:1,suggestions:o,messages:i,...c})),ct=window.wp.htmlEntities,ut=e=>"boolean"==typeof e,dt=window.wp.url,pt=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ut);function ft(e){pt?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const mt=e=>{const t=(0,dt.getQueryArgs)(e);return(0,dt.addQueryArgs)(e,t)},ht=[{value:"preview-1",name:"In Stock",label:(0,e.createElement)(oe,{name:"In Stock",count:3}),textLabel:"In Stock (3)"},{value:"preview-2",name:"Out of stock",label:(0,e.createElement)(oe,{name:"Out of stock",count:3}),textLabel:"Out of stock (3)"},{value:"preview-3",name:"On backorder",label:(0,e.createElement)(oe,{name:"On backorder",count:2}),textLabel:"On backorder (2)"}];n(2402);const gt=e=>"string"==typeof e,vt=JSON.parse('{"Y4":{"D8":{"Z":3},"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function wt(){return Math.floor(Math.random()*Date.now())}const bt=e=>e.trim().replace(/\s/g,"").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),yt=(0,t.createContext)({}),Et="filter_stock_status";(e=>{const t=document.body.querySelectorAll(_.join(",")),{Block:n,getProps:o,getErrorBoundaryProps:r,selector:s}=e;(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrappers:r})=>{const s=document.body.querySelectorAll(o);r&&r.length>0&&Array.prototype.filter.call(s,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,r))),T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({Block:n,getProps:o,getErrorBoundaryProps:r,selector:s,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrapper:r})=>{const s=r.querySelectorAll(o);T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-stock-filter",Block:({attributes:n,isEditor:o=!1})=>{const i=(()=>{const{wrapper:e}=(0,t.useContext)(yt);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),l=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ut),[a,c]=(0,t.useState)(!1),{outofstock:u,...d}=(0,s.getSetting)("stockStatusOptions",{}),p=(0,t.useRef)((0,s.getSetting)("hideOutOfStockItems",!1)?d:{outofstock:u,...d}),f=(0,t.useMemo)((()=>((e,t="filter_stock_status")=>{const n=(o=t,window?(0,dt.getQueryArg)(window.location.href,o):null);var o;if(!n)return[];const r=gt(n)?n.split(","):n,s=Object.keys(e);return r.filter((e=>s.includes(e)))})(p.current,Et)),[]),[m,h]=(0,t.useState)(f),[g,v]=(0,t.useState)(n.isPreview?ht:[]),[w]=(0,t.useState)(Object.entries(p.current).map((([e,t])=>({slug:e,name:t}))).filter((e=>!!e.name)).sort(((e,t)=>e.slug.localeCompare(t.slug)))),[b]=B(),[y,E]=D("stock_status",f),{results:k,isLoading:S}=Q({queryStock:!0,queryState:b,isEditor:o}),_=(0,t.useCallback)((e=>H(k,"stock_status_counts")&&Array.isArray(k.stock_status_counts)?k.stock_status_counts.find((({status:t,count:n})=>t===e&&0!==Number(n))):null),[k]),[T,I]=(0,t.useState)(wt());(0,t.useEffect)((()=>{if(S||n.isPreview)return;const t=w.map((t=>{const o=_(t.slug);if(!(o||m.includes(t.slug)||(r=t.slug,null!=b&&b.stock_status&&b.stock_status.some((({status:e=[]})=>e.includes(r))))))return null;var r;const s=o?Number(o.count):0;return{value:t.slug,name:(0,ct.decodeEntities)(t.name),label:(0,e.createElement)(oe,{name:(0,ct.decodeEntities)(t.name),count:n.showCounts?s:null}),textLabel:n.showCounts?`${(0,ct.decodeEntities)(t.name)} (${s})`:(0,ct.decodeEntities)(t.name)}})).filter((e=>!!e));v(t),I(wt())}),[n.showCounts,n.isPreview,S,_,m,b.stock_status,w]);const A="single"!==n.selectType,P=(0,t.useCallback)((e=>{o||(e&&!l&&E(e),(e=>{if(!window)return;if(0===e.length){const e=(0,dt.removeQueryArgs)(window.location.href,Et);return void(e!==mt(window.location.href)&&ft(e))}const t=(0,dt.addQueryArgs)(window.location.href,{[Et]:e.join(",")});t!==mt(window.location.href)&&ft(t)})(e))}),[o,E,l]);(0,t.useEffect)((()=>{n.showFilterButton||P(m)}),[n.showFilterButton,m,P]);const F=R((0,t.useMemo)((()=>y),[y])),M=function(e,n){const o=(0,t.useRef)();return(0,t.useEffect)((()=>{o.current===e||(o.current=e)}),[e,n]),o.current}(F);(0,t.useEffect)((()=>{O()(M,F)||O()(m,F)||h(F)}),[m,F,M]),(0,t.useEffect)((()=>{a||(E(f),c(!0))}),[E,a,c,f]);const N=(0,t.useCallback)((e=>{const t=e=>{const t=g.find((t=>t.value===e));return t?t.name:null},n=({filterAdded:e,filterRemoved:n})=>{const o=e?t(e):null,s=n?t(n):null;o?(0,x.speak)((0,r.sprintf)(/* translators: %s stock statuses (for example: 'instock'...) */ /* translators: %s stock statuses (for example: 'instock'...) */ (0,r.__)("%s filter added.","woocommerce"),o)):s&&(0,x.speak)((0,r.sprintf)(/* translators: %s stock statuses (for example:'instock'...) */ /* translators: %s stock statuses (for example:'instock'...) */ (0,r.__)("%s filter removed.","woocommerce"),s))},o=m.includes(e);if(!A){const t=o?[]:[e];return n(o?{filterRemoved:e}:{filterAdded:e}),void h(t)}if(o){const t=m.filter((t=>t!==e));return n({filterRemoved:e}),void h(t)}const s=[...m,e].sort();n({filterAdded:e}),h(s)}),[m,A,g]);if(!S&&0===g.length)return i(!1),null;const V=`h${n.headingLevel}`,W=!n.isPreview&&!p.current||0===g.length,j=!n.isPreview&&S;if(!(0,s.getSettingWithCoercion)("hasFilterableProducts",!1,ut))return i(!1),null;const z=A?!W&&m.length<g.length:!W&&0===m.length,K=(0,e.createElement)(V,{className:"wc-block-stock-filter__title"},n.heading),U=W?(0,e.createElement)(ne,null,K):K;return i(!0),(0,e.createElement)(e.Fragment,null,!o&&n.heading&&U,(0,e.createElement)("div",{className:J()("wc-block-stock-filter",`style-${n.displayStyle}`,{"is-loading":W})},"dropdown"===n.displayStyle?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(at,{key:T,className:J()({"single-selection":!A,"is-loading":W}),suggestions:g.filter((e=>!m.includes(e.value))).map((e=>e.value)),disabled:W,placeholder:(0,r.__)("Select stock status","woocommerce"),onChange:e=>{!A&&e.length>1&&(e=e.slice(-1));const t=[e=e.map((e=>{const t=g.find((t=>t.value===e));return t?t.value:e})),m].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return N(t[0]);const n=[m,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&N(n[0])},value:m,displayTransform:e=>{const t=g.find((t=>t.value===e));return t?t.textLabel:e},saveTransform:bt,messages:{added:(0,r.__)("Stock filter added.","woocommerce"),removed:(0,r.__)("Stock filter removed.","woocommerce"),remove:(0,r.__)("Remove stock filter.","woocommerce"),__experimentalInvalid:(0,r.__)("Invalid stock filter.","woocommerce")}}),z&&(0,e.createElement)(C,{icon:L,size:30})):(0,e.createElement)(Z.CheckboxList,{className:"wc-block-stock-filter-list",options:g,checked:m,onChange:N,isLoading:W,isDisabled:j})),(0,e.createElement)("div",{className:"wc-block-stock-filter__actions"},(m.length>0||o)&&!W&&(0,e.createElement)(te,{onClick:()=>{h([]),P([])},screenReaderLabel:(0,r.__)("Reset stock filter","woocommerce")}),n.showFilterButton&&(0,e.createElement)(ee,{className:"wc-block-stock-filter__button",isLoading:W,disabled:W||j,onClick:()=>P(m)})))},getProps:e=>{return{attributes:(t=e.dataset,{heading:gt(null==t?void 0:t.heading)?t.heading:"",headingLevel:gt(null==t?void 0:t.headingLevel)&&parseInt(t.headingLevel,10)||vt.Y4.D8.Z,showFilterButton:"true"===(null==t?void 0:t.showFilterButton),showCounts:"true"===(null==t?void 0:t.showCounts),isPreview:!1,displayStyle:gt(null==t?void 0:t.displayStyle)&&t.displayStyle||vt.Y4.PW.Z,selectType:gt(null==t?void 0:t.selectType)&&t.selectType||vt.Y4.lr.Z}),isEditor:!1};var t}})})()})(); product-best-sellers/block.json 0000644 00000003103 15073233652 0012616 0 ustar 00 { "name": "woocommerce/product-best-sellers", "title": "Best Selling Products", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of your all-time best selling products.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "categories": { "type": "array", "default": [] }, "catOperator": { "type": "string", "default": "any" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" }, "editMode": { "type": "boolean", "default": true }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "popularity" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-downloads.asset.php 0000644 00000000305 15073233652 0014170 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9b8381e57115e792aacd'); wc-blocks-shared-context.asset.php 0000644 00000000170 15073233652 0013211 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-element', 'wp-polyfill'), 'version' => '6eb6865831aa5a75475d'); order-confirmation-totals-wrapper-style.asset.php 0000644 00000000264 15073233652 0016324 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '4cfcfb4522f3c7484690'); order-confirmation-downloads-wrapper/block.json 0000644 00000001170 15073233652 0016005 0 ustar 00 { "name": "woocommerce/order-confirmation-downloads-wrapper", "version": "1.0.0", "title": "Downloads Section", "description": "Display the downloadable products section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-blocks-shared-context.js 0000644 00000003437 15073233652 0011731 0 ustar 00 (()=>{"use strict";var e={d:(t,r)=>{for(var a in r)e.o(r,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{InnerBlockLayoutContextProvider:()=>i,ProductDataContextProvider:()=>l,useInnerBlockLayoutContext:()=>o,useProductDataContext:()=>d});const r=window.React,a=window.wp.element,n=(0,a.createContext)({parentName:"",parentClassName:"",isLoading:!1}),o=()=>(0,a.useContext)(n),i=({parentName:e="",parentClassName:t="",isLoading:a=!1,children:o})=>{const i={parentName:e,parentClassName:t,isLoading:a};return(0,r.createElement)(n.Provider,{value:i},o)},c={id:0,name:"",parent:0,type:"simple",variation:"",permalink:"",sku:"",short_description:"",description:"",on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:"0",regular_price:"0",sale_price:"0",price_range:null},price_html:"",average_rating:"0",review_count:0,images:[],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!1,is_in_stock:!1,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"Add to cart",description:"Add to cart",url:"",minimum:1,maximum:99,multiple_of:1}},s=(0,a.createContext)({product:c,hasContext:!1,isLoading:!1}),d=()=>(0,a.useContext)(s),l=({product:e=null,children:t,isLoading:a})=>{const n={product:e||c,isLoading:a,hasContext:!0};return(0,r.createElement)(s.Provider,{value:n},a?(0,r.createElement)("div",{className:"is-loading"},t):t)};(this.wc=this.wc||{}).wcBlocksSharedContext=t})(); collection-rating-filter-frontend.js 0000644 00000001514 15073233652 0013626 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity;function t(e){e=e.filter(Boolean);const t=new URL(window.location.href);return e.length?t.searchParams.set("rating_filter",e.join(",")):t.searchParams.delete("rating_filter"),t.href}(0,e.store)("woocommerce/collection-rating-filter",{actions:{onCheckboxChange:()=>{const o=(0,e.getContext)("woocommerce/interactivity-checkbox-list").items.filter((e=>e.checked)).map((e=>e.value));(0,e.navigate)(t(o))},onDropdownChange:()=>{var o;const n=null===(o=(0,e.getContext)("woocommerce/interactivity-dropdown").selectedItem)||void 0===o?void 0:o.value;(0,e.navigate)(t([n]))},removeFilter:()=>{const{value:o}=(0,e.getContext)(),n=new URL(window.location.href).searchParams.get("rating_filter")||"",i=""===n?[]:n.split(","),r=i.indexOf(o);r>-1&&i.splice(r,1),(0,e.navigate)(t(i))}}})})(); filter-wrapper/block.json 0000644 00000000543 15073233652 0011504 0 ustar 00 { "name": "woocommerce/filter-wrapper", "version": "1.0.0", "title": "Filter Block", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "filterType": { "type": "string" }, "heading": { "type": "string" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity-checkbox-list.js 0000644 00000001257 15073233652 0013157 0 ustar 00 (()=>{var e={92:()=>{}},t={};function o(r){var i=t[r];if(void 0!==i)return i.exports;var c=t[r]={exports:{}};return e[r](c,c.exports,o),c.exports}o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";o.r(r);const e=window.wc.__experimentalInteractivity;o(92),(0,e.store)("woocommerce/interactivity-checkbox-list",{state:{},actions:{selectCheckboxItem:t=>{const o=(0,e.getContext)(),r=t.target.value;o.items=o.items.map((e=>e.value.toString()===r?{...e,checked:!e.checked}:e))}}})})(),(this.wc=this.wc||{})["wc-interactivity-checkbox-list"]=r})(); catalog-sorting-rtl.css 0000644 00000000753 15073233652 0011165 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce.wc-block-catalog-sorting form{float:none}.woocommerce.wc-block-catalog-sorting select.orderby{font-size:inherit}.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby{color:inherit}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering{margin:auto} product-gallery/block.json 0000644 00000003057 15073233652 0011661 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery", "version": "1.0.0", "title": "Product Gallery", "description": "Showcase your products relevant images and media.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true, "multiple": false, "interactivity": true }, "textdomain": "woocommerce", "usesContext": [ "postId" ], "providesContext": { "thumbnailsPosition": "thumbnailsPosition", "thumbnailsNumberOfThumbnails": "thumbnailsNumberOfThumbnails", "productGalleryClientId": "productGalleryClientId", "nextPreviousButtonsPosition": "nextPreviousButtonsPosition", "pagerDisplayMode": "pagerDisplayMode", "hoverZoom": "hoverZoom", "fullScreenOnClick": "fullScreenOnClick", "mode": "mode", "cropImages": "cropImages" }, "attributes": { "thumbnailsPosition": { "type": "string", "default": "left" }, "thumbnailsNumberOfThumbnails": { "type": "number", "default": 3 }, "pagerDisplayMode": { "type": "string", "default": "dots" }, "productGalleryClientId": { "type": "string", "default": "" }, "cropImages": { "type": "boolean", "default": false }, "hoverZoom": { "type": "boolean", "default": true }, "fullScreenOnClick": { "type": "boolean", "default": true }, "nextPreviousButtonsPosition":{ "type": "string", "default": "insideTheImage" }, "mode": { "type": "string", "default": "standard" } }, "viewScript": "wc-product-gallery-frontend", "example": {} } product-add-to-cart-rtl.css 0000644 00000016720 15073233652 0011646 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart{display:flex;flex-wrap:wrap;margin:0}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;height:1.5em;margin:-.25em .5em -.25em 0;vertical-align:top;width:1.5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;flex-basis:5em;margin:0 0 .75em 1em;padding:.618em;text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart-attribute-picker{flex-basis:100%;margin:0}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-height:1.75em;min-width:60%}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818} product-title-frontend.js 0000644 00000013357 15073233652 0011535 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6925],{1529:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(721),o=n(9196),l=n(3849),s=n.n(l),c=n(2864),a=n(8752),i=n(2629);n(333);const u=({className:e="",disabled:t=!1,name:n,permalink:r="",target:l,rel:c,style:a,onClick:u,...d})=>{const p=s()("wc-block-components-product-name",e);if(t){const e=d;return(0,o.createElement)("span",{className:p,...e,dangerouslySetInnerHTML:{__html:(0,i.decodeEntities)(n)}})}return(0,o.createElement)("a",{className:p,href:r,target:l,...d,dangerouslySetInnerHTML:{__html:(0,i.decodeEntities)(n)},style:a})};var d=n(8360),p=n(947);n(9375);const v=({children:e,headingLevel:t,elementType:n=`h${t}`,...r})=>(0,o.createElement)(n,{...r},e),f=(0,r.withProductDataContext)((e=>{const{className:t,headingLevel:n=2,showProductLink:r=!0,linkTarget:l,align:i}=e,f=(0,p.F)(e),{parentClassName:m}=(0,c.useInnerBlockLayoutContext)(),{product:y}=(0,c.useProductDataContext)(),{dispatchStoreEvent:g}=(0,d.n)();return y.id?(0,o.createElement)(v,{headingLevel:n,className:s()(t,f.className,"wc-block-components-product-title",{[`${m}__product-title`]:m,[`wc-block-components-product-title--align-${i}`]:i&&(0,a.uq)()}),style:(0,a.uq)()?f.style:{}},(0,o.createElement)(u,{disabled:!r,name:y.name,permalink:y.permalink,target:l,onClick:()=>{g("product-view-link",{product:y})}})):(0,o.createElement)(v,{headingLevel:n,className:s()(t,f.className,"wc-block-components-product-title",{[`${m}__product-title`]:m,[`wc-block-components-product-title--align-${i}`]:i&&(0,a.uq)()}),style:(0,a.uq)()?f.style:{}})}));let m={headingLevel:{type:"number",default:2},showProductLink:{type:"boolean",default:!0},linkTarget:{type:"string"},productId:{type:"number",default:0}};(0,a.uq)()&&(m={...m,align:{type:"string"}});const y=m,g=(0,r.withFilteredAttributes)(y)(f)},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(3849),o=n.n(r),l=n(7998),s=n(3243),c=n(3392),a=n(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let n=t.style;return(0,s.H)(n)&&(n=JSON.parse(n)||{}),(0,l.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),r=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:o()(u.className,n.className,r.className,i.className),style:{...u.style,...n.style,...r.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});var r=n(7998),o=n(3243);const l=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},n=(0,o.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var r=n(3849),o=n.n(r),l=n(7427),s=n(2289),c=n(7998);function a(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,n,r,l,s,u,d;const{backgroundColor:p,textColor:v,gradient:f,style:m}=e,y=i("background-color",p),g=i("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(f),k=h||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:o()(g,h,{[y]:!k&&!!y,"has-text-color":v||(null==m||null===(n=m.color)||void 0===n?void 0:n.text),"has-background":p||(null==m||null===(r=m.color)||void 0===r?void 0:r.background)||f||(null==m||null===(l=m.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==m||null===(s=m.elements)||void 0===s?void 0:s.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:r}=e,l=n?i("border-color",n):"";return o()({"has-border-color":!!n||!(null==r||null===(t=r.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:n})}}function p(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});const r=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>l,Kn:()=>o});var r=n(2893);const o=e=>!(0,r.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return o(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});const r=e=>"string"==typeof e},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>l});var r=n(3112),o=n(7090);function l(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,r.pi)({delimiter:"."},t))}},9375:()=>{},333:()=>{},3569:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,s=void 0===n?o:n,a=t.stripRegexp,i=void 0===a?l:a,u=t.transform,d=void 0===u?r.U:u,p=t.delimiter,v=void 0===p?" ":p,f=c(c(e,s,"$1\0$2"),i,"\0"),m=0,y=f.length;"\0"===f.charAt(m);)m++;for(;"\0"===f.charAt(y-1);)y--;return f.slice(m,y).split("\0").map(d).join(v)}function c(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var r=n(3112),o=n(112);function l(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,r.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); wc-blocks.js 0000644 00000072460 15073233652 0007005 0 ustar 00 (()=>{var e,t={8110:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const l=window.wp.blocks;var i=o(5736),n=o(444),a=o(3849),s=o.n(a);const c=(0,r.createElement)((({className:e,height:t,width:o,...l})=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 145",className:s()("woo-icon",e),width:o,height:t,...l},(0,r.createElement)("path",{fill:"#7f54b3",d:"M22.76 0h199.1a22.77 22.77 0 0 1 22.8 22.76v75.92a22.77 22.77 0 0 1-22.78 22.78h-71.41l9.77 24-43.13-24H22.76C10.1946 121.449.011 111.2654 0 98.7V22.76C.011 10.1946 10.1946.011 22.76 0z"}),(0,r.createElement)("path",{fill:"#FFF",fillRule:"nonzero",d:"M12.32 20.63a8.16 8.16 0 0 1 6.25-3.09c5.0733-.36 7.9867 2.0333 8.74 7.18 3.14 20.86 6.4933 38.5633 10.06 53.11l21.92-41.69c2-3.76 4.49-5.76 7.52-6 4.3867-.3067 7.13 2.49 8.23 8.39a186 186 0 0 0 9.47 34.23c2.62-25.38 7.0133-43.7133 13.18-55a7.73 7.73 0 0 1 6.6-4.43 8.8 8.8 0 0 1 6.32 2 7.75 7.75 0 0 1 3.05 5.74 8.52 8.52 0 0 1-1 4.77c-3.9 7.24-7.12 19.28-9.66 36.12-2.48 16.2533-3.3967 28.9633-2.75 38.13a12.25 12.25 0 0 1-1.16 6.56 6.32 6.32 0 0 1-5.33 3.53c-2.6667.18-5.3033-1.0567-7.91-3.71-9.2933-9.54-16.6567-23.7267-22.09-42.56C57.3 76.7167 52.48 86.3333 49.3 92.76c-5.86 11.3333-10.89 17.13-15.09 17.39-2.7333.1933-5.0667-2.0933-7-6.86-5.1-13.0933-10.5833-38.4033-16.45-75.93a8.56 8.56 0 0 1 1.56-6.73zM227.23 36.34a23.17 23.17 0 0 0-16-11.59 26.25 26.25 0 0 0-5.42-.58c-9.5867 0-17.41 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6167 14.3333 4.85 19.8a23.15 23.15 0 0 0 16 11.59 26.28 26.28 0 0 0 5.42.59c9.68 0 17.5033-5 23.47-15A53.89 53.89 0 0 0 232.08 56c0-7.7333-1.6167-14.2867-4.85-19.66zm-12.61 27.72c-1.3733 6.56-3.9167 11.5-7.63 14.82-2.9267 2.6667-5.6133 3.7433-8.06 3.23-2.4467-.5133-4.4033-2.6667-5.87-6.46a25.68 25.68 0 0 1-1.76-9.09 35.9 35.9 0 0 1 .73-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.68 25.68 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03zM164.57 36.34a23.2 23.2 0 0 0-16-11.59 26.42 26.42 0 0 0-5.43-.58c-9.5933 0-17.4167 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6133 14.3333 4.84 19.8a23.19 23.19 0 0 0 16 11.59 26.44 26.44 0 0 0 5.43.59c9.68 0 17.5033-5 23.47-15A53.88 53.88 0 0 0 169.4 56c0-7.7333-1.6133-14.2867-4.84-19.66h.01zm-12.61 27.72c-1.3667 6.56-3.91 11.5-7.63 14.82-2.93 2.64-5.63 3.72-8.07 3.23-2.44-.49-4.4-2.64-5.86-6.46a25.7 25.7 0 0 1-1.77-9.09 35.9 35.9 0 0 1 .74-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.91 25.91 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03z"}))),null);var m=o(2911),u=(o(6789),o(2704),o(7708)),d=o(9307),p=o(4333);const g=window.wp.hooks,h=(0,p.createHigherOrderComponent)((e=>{class t extends d.Component{constructor(...e){super(...e),(0,u.Z)(this,"mounted",!1)}componentDidMount(){const{block:e,setAttributes:t}=this.props;e.name.startsWith("woocommerce/")&&t(this.getAttributesWithDefaults())}componentDidUpdate(){this.props.block.name.startsWith("woocommerce/")&&!this.mounted&&(this.mounted=!0)}getAttributesWithDefaults(){const e=(0,l.getBlockType)(this.props.block.name);let t=this.props.attributes;return!this.mounted&&this.props.block.name.startsWith("woocommerce/")&&void 0!==e.attributes&&void 0!==e.defaults&&(t=Object.assign({},this.props.attributes||{}),Object.keys(e.attributes).map((o=>(void 0===t[o]&&void 0!==e.defaults[o]&&(t[o]=e.defaults[o]),o)))),t}render(){return(0,r.createElement)(e,{...this.props,attributes:this.getAttributesWithDefaults()})}}return t}),"withDefaultAttributes");(0,g.addFilter)("editor.BlockListBlock","woocommerce-blocks/block-list-block",h),(0,g.addFilter)("blocks.getBlockAttributes","woocommerce-blocks/get-block-attributes",((e,t)=>(t.name.startsWith("woocommerce/")&&Object.keys(t.attributes).map((o=>(void 0===e[o]&&void 0!==t.defaults&&void 0!==t.defaults[o]&&(e[o]=t.defaults[o]),o))),e))),o(946);const w=window.wp.domReady;var f=o.n(w);class b{register(e,t){return Boolean((0,l.registerBlockType)(e,t))}unregister(e){return Boolean((0,l.unregisterBlockType)(e))}}class k{register(e,t){return Boolean((0,l.registerBlockVariation)(e,t))}unregister(e,t){return Boolean((0,l.unregisterBlockVariation)(e,t))}}const C=window.wp.blockEditor,v=window.wp.data,y=({blocks:e,findCondition:t})=>{for(const o of e){if(t(o))return o;if(o.innerBlocks){const e=y({blocks:o.innerBlocks,findCondition:t});if(e)return e}}},x=()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-right--inside-image"},(0,r.createElement)("g",{filter:"url(#filter0_b_397_11354)"},(0,r.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,r.createElement)("path",{d:"M21.7001 12L19.3 14L28.5 24L19.3 34L21.7001 36L32.5 24L21.7001 12Z",fill:"white"})),(0,r.createElement)("defs",null,(0,r.createElement)("filter",{id:"filter0_b_397_11354",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,r.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,r.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,r.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11354"}),(0,r.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11354",result:"shape"})))),E=()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-left--inside-image"},(0,r.createElement)("g",{filter:"url(#filter0_b_397_11356)"},(0,r.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,r.createElement)("path",{d:"M28.1 12L30.5 14L21.3 24L30.5 34L28.1 36L17.3 24L28.1 12Z",fill:"white"})),(0,r.createElement)("defs",null,(0,r.createElement)("filter",{id:"filter0_b_397_11356",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,r.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,r.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,r.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11356"}),(0,r.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11356",result:"shape"})))),_=()=>(0,r.createElement)(n.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-right--outside-image"},(0,r.createElement)("path",{d:"M1 1.28516L8 8.28516L1 15.2852",stroke:"black",strokeWidth:"1.5"})),B=()=>(0,r.createElement)(n.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-left--outside-image"},(0,r.createElement)("path",{d:"M9 1.28516L2 8.28516L9 15.2852",stroke:"black",strokeWidth:"1.5"})),I=e=>{switch(e){case"bottom":case"off":return{type:"flex",orientation:"vertical"};default:return{type:"flex",flexWrap:"nowrap"}}},L=e=>"lock"===e?{lock:{move:!0,remove:!0}}:{lock:{}},T=(e,t)=>{if(void 0!==t){const o={...t,attributes:{...t.attributes,...e}};(0,v.dispatch)("core/block-editor").updateBlock(t.clientId,o)}},P=({blocks:e,lockBlocks:t})=>{for(const o of e)T(L(t?"lock":"unlock"),o)},O=(e,t)=>{const o=(0,v.select)("core/block-editor").getBlock(t);null==o||o.innerBlocks.forEach((t=>{"core/group"===t.name&&T({layout:I(e)},t)}))},V=e=>{var t;return`wc-block-product-gallery--has-next-previous-buttons-${null===(t=(e=>{switch(e){case"insideTheImage":return{PrevButtonImage:E,NextButtonImage:x,classname:"inside-image"};case"outsideTheImage":return{PrevButtonImage:B,NextButtonImage:_,classname:"outside-image"};default:return null}})(e))||void 0===t?void 0:t.classname}`},G=window.wp.components,S=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11645)"},(0,r.createElement)("path",{d:"M22.5 3H10.5C9.4 3 8.5 3.9 8.5 5V19C8.5 20.1 9.4 21 10.5 21H22.5C23.6 21 24.5 20.1 24.5 19V5C24.5 3.9 23.6 3 22.5 3ZM10.5 4.5H22.5C22.8 4.5 23 4.7 23 5V13.4L21 10.5C20.7 10.2 20.2 10.2 20 10.5L16.4 14L13.5 12C13.2 11.8 12.9 11.8 12.7 12L10.1 14.6V5C10 4.7 10.2 4.5 10.5 4.5ZM22.5 19.5H10.5C10.2 19.5 10 19.3 10 19V16.6L13.1 13.6L16.1 15.5C16.4 15.7 16.8 15.7 17 15.4L20.5 12L23 15.4V19C23 19.3 22.8 19.5 22.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"1.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"1.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11645"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"white",transform:"translate(0.5)"})))),M=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{d:"M19 3H5C3.9 3 3 3.9 3 5V12C3 13.1 3.9 14 5 14H19C20.1 14 21 13.1 21 12V5C21 3.9 20.1 3 19 3ZM5 4.5H19C19.3 4.5 19.5 4.7 19.5 5V8.4L16.5 5.5C16.2 5.2 15.7 5.2 15.5 5.5L11.9 9L9 7C8.7 6.8 8.4 6.8 8.2 7L4.6 9.6V5C4.5 4.7 4.7 4.5 5 4.5ZM19 12.5H5C4.7 12.5 4.5 12.3 4.5 12V11.6L8.6 8.6L11.6 10.5C11.9 10.7 12.3 10.7 12.5 10.4L16 7L19.5 10.4V12C19.5 12.3 19.3 12.5 19 12.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"6.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"13.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),Z=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11656)"},(0,r.createElement)("path",{d:"M14.5 3H2.5C1.4 3 0.5 3.9 0.5 5V19C0.5 20.1 1.4 21 2.5 21H14.5C15.6 21 16.5 20.1 16.5 19V5C16.5 3.9 15.6 3 14.5 3ZM2.5 4.5H14.5C14.8 4.5 15 4.7 15 5V13.4L13 10.5C12.7 10.2 12.2 10.2 12 10.5L8.4 14L5.5 12C5.2 11.8 4.9 11.8 4.7 12L2.1 14.6V5C2 4.7 2.2 4.5 2.5 4.5ZM14.5 19.5H2.5C2.2 19.5 2 19.3 2 19V16.6L5.1 13.6L8.1 15.5C8.4 15.7 8.8 15.7 9 15.4L12.5 12L15 15.4V19C15 19.3 14.8 19.5 14.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"19.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"19.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11656"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"currentColor",transform:"translate(0.5)"}))));let H=function(e){return e.OFF="off",e.LEFT="left",e.BOTTOM="bottom",e.RIGHT="right",e}({});const N={[H.OFF]:(0,i.__)("No thumbnails will be displayed.","woocommerce"),[H.LEFT]:(0,i.__)("A strip of small images will appear to the left of the main gallery image.","woocommerce"),[H.BOTTOM]:(0,i.__)("A strip of small images will appear below the main gallery image.","woocommerce"),[H.RIGHT]:(0,i.__)("A strip of small images will appear to the right of the main gallery image.","woocommerce")},A=({context:e})=>{const{productGalleryClientId:t}=e,{updateBlockAttributes:o}=(0,v.useDispatch)(C.store);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(G.__experimentalToggleGroupControl,{className:"wc-block-editor-product-gallery-thumbnails__position-toggle",isBlock:!0,label:(0,i.__)("Thumbnails","woocommerce"),value:e.thumbnailsPosition,help:N[e.thumbnailsPosition],onChange:e=>o(t,{thumbnailsPosition:e})},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.OFF,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.LEFT,label:(0,r.createElement)(m.Z,{size:32,icon:S})}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.BOTTOM,label:(0,r.createElement)(m.Z,{size:32,icon:M})}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:H.RIGHT,label:(0,r.createElement)(m.Z,{size:32,icon:Z})})),e.thumbnailsPosition!==H.OFF&&(0,r.createElement)(G.RangeControl,{label:(0,i.__)("Number of Thumbnails","woocommerce"),value:e.thumbnailsNumberOfThumbnails,onChange:e=>o(t,{thumbnailsNumberOfThumbnails:e}),help:(0,i.__)("Choose how many thumbnails (3-8) will display. If more images exist, a “View all” button will display.","woocommerce"),max:8,min:3}))};let W=function(e){return e.DIGITS="digits",e.DOTS="dots",e.OFF="off",e}({});(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,r.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black",fillOpacity:"0.2"})),(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,r.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black"}));const F=()=>(0,r.createElement)(n.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("circle",{cx:"32.6665",cy:"18",r:"3",fill:"currentColor"}),(0,r.createElement)("circle",{cx:"40.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("circle",{cx:"48.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"})),D=()=>(0,r.createElement)(n.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M30.1417 22H31.9288V14.9541H30.1417L28.3497 16.1748V17.7178L30.0489 16.5703H30.1417V22ZM36.9771 22H41.7231V21.0674H38.4663V20.9697L39.9604 19.4805C41.2397 18.2109 41.6108 17.5957 41.6108 16.7949V16.7803C41.6108 15.6182 40.644 14.7832 39.3306 14.7832C37.9146 14.7832 36.9185 15.6914 36.9136 16.9805L36.9233 16.9902H37.9487L37.9536 16.9756C37.9536 16.2041 38.481 15.6865 39.272 15.6865C40.0435 15.6865 40.5171 16.1943 40.5171 16.8828V16.8975C40.5171 17.4688 40.2485 17.8301 39.3159 18.8018L36.9771 21.2578V22ZM48.7392 22.1318C50.2333 22.1318 51.2929 21.2627 51.2929 20.0518V20.042C51.2929 19.0557 50.5995 18.4307 49.5644 18.3379V18.3135C50.4237 18.1328 51.0487 17.5469 51.0487 16.6729V16.6631C51.0487 15.5742 50.1308 14.8223 48.7294 14.8223C47.3524 14.8223 46.4149 15.6084 46.3075 16.7949L46.3026 16.8486H47.328L47.3329 16.7998C47.4013 16.1357 47.9481 15.7207 48.7294 15.7207C49.5253 15.7207 49.9843 16.1211 49.9843 16.8047V16.8145C49.9843 17.4688 49.4374 17.9424 48.6317 17.9424H47.8065V18.792H48.6659C49.6034 18.792 50.1796 19.2363 50.1796 20.0322V20.042C50.1796 20.7354 49.5985 21.2188 48.7392 21.2188C47.8651 21.2188 47.2743 20.7695 47.206 20.1299L47.2011 20.0811H46.1562L46.161 20.1396C46.2538 21.3066 47.2353 22.1318 48.7392 22.1318Z",fill:"currentColor"})),R=e=>{switch(e){case W.DIGITS:return(0,i.__)("A list of numbers will show to indicate the number of items.","woocommerce");case W.DOTS:return(0,i.__)("A series of dots will show to indicate the number of items.","woocommerce");default:return(0,i.__)("No pager will be displayed.","woocommerce")}},j=({context:e})=>{const{productGalleryClientId:t,pagerDisplayMode:o}=e,{updateBlockAttributes:l}=(0,v.useDispatch)(C.store);return(0,r.createElement)(G.__experimentalToggleGroupControl,{label:(0,i.__)("Pager","woocommerce"),style:{width:"100%"},onChange:e=>{l(t,{pagerDisplayMode:e})},help:R(o),value:o},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.OFF,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.DOTS,label:(0,r.createElement)(F,null)}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:W.DIGITS,label:(0,r.createElement)(D,null)}))};let z=function(e){return e.off="off",e.insideTheImage="insideTheImage",e.outsideTheImage="outsideTheImage",e}({});const U={[z.insideTheImage]:(0,r.createElement)((()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"18",viewBox:"0 0 30 18",fill:"none"},(0,r.createElement)("path",{d:"M4.525 8.8L6.825 6.5L5.825 5.5L3.525 7.8C2.825 8.5 2.825 9.6 3.525 10.3L5.825 12.6L6.925 11.5L4.625 9.2C4.425 9.1 4.425 8.9 4.525 8.8Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M25.4 8.8L23.1 6.5L24.1 5.5L26.4 7.8C27.1 8.5 27.1 9.6 26.4 10.3L24.1 12.6L23 11.5L25.3 9.2C25.5 9.1 25.5 8.9 25.4 8.8Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"0.75",y:"0.75",width:"28.5",height:"16.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}))),null),[z.outsideTheImage]:(0,r.createElement)((()=>(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"38",height:"18",viewBox:"0 0 38 18",fill:"none"},(0,r.createElement)("path",{d:"M1.525 8.3L5.825 4L4.825 3L0.525 7.3C-0.175 8 -0.175 9.1 0.525 9.8L4.825 14.1L5.925 13L1.625 8.7C1.425 8.6 1.425 8.4 1.525 8.3Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M37.325 7.3L33.025 3L31.925 4.1L36.2251 8.4C36.3251 8.5 36.3251 8.7 36.2251 8.8L31.925 13.1L33.025 14.2L37.325 9.9C38.025 9.1 38.025 8 37.325 7.3Z",fill:"currentColor"}),(0,r.createElement)("path",{d:"M25.925 0H11.925C10.825 0 9.92505 0.9 9.92505 2V16C9.92505 17.1 10.825 18 11.925 18H25.925C27.025 18 27.925 17.1 27.925 16V2C27.925 0.9 27.025 0 25.925 0ZM11.925 1.5H25.925C26.225 1.5 26.425 1.7 26.425 2V10.4L23.425 7.5C23.125 7.2 22.625 7.2 22.425 7.5L18.825 11L15.925 9C15.625 8.8 15.325 8.8 15.125 9L11.525 11.6V2C11.425 1.7 11.625 1.5 11.925 1.5ZM25.925 16.5H11.925C11.625 16.5 11.425 16.3 11.425 16V13.6L15.525 10.6L18.525 12.5C18.825 12.7 19.225 12.7 19.425 12.4L22.925 9L26.425 12.4V16C26.425 16.3 26.225 16.5 25.925 16.5Z",fill:"currentColor"}))),null)},J=e=>{switch(e){case z.insideTheImage:return(0,i.__)("Next and previous buttons will appear inside the large image.","woocommerce");case z.outsideTheImage:return(0,i.__)("Next and previous buttons will appear on outside the large image.","woocommerce");default:return(0,i.__)("No next or previous button will be displayed.","woocommerce")}},$=({context:e})=>{const{productGalleryClientId:t,nextPreviousButtonsPosition:o}=e,{updateBlockAttributes:l}=(0,v.useDispatch)(C.store);return(0,r.createElement)(G.__experimentalToggleGroupControl,{label:(0,i.__)("Next/Prev Buttons","woocommerce"),className:"wc-block-editor-product-gallery-large-image-next-previous-settings",style:{width:"100%"},onChange:e=>l(t,{nextPreviousButtonsPosition:e}),help:J(o),value:o},(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.off,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.insideTheImage,label:U.insideTheImage}),(0,r.createElement)(G.__experimentalToggleGroupControlOption,{value:z.outsideTheImage,label:U.outsideTheImage}))},q=({attributes:e,setAttributes:t,context:o})=>{const{cropImages:l,hoverZoom:n,fullScreenOnClick:a}=e,{productGalleryClientId:s,pagerDisplayMode:c,nextPreviousButtonsPosition:m,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}=o;return(0,r.createElement)(C.InspectorControls,null,(0,r.createElement)(G.PanelBody,{title:(0,i.__)("Gallery Navigation","woocommerce")},(0,r.createElement)(j,{context:{productGalleryClientId:s,pagerDisplayMode:c}}),(0,r.createElement)($,{context:{productGalleryClientId:s,nextPreviousButtonsPosition:m}}),(0,r.createElement)(A,{context:{productGalleryClientId:s,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}})),(0,r.createElement)(G.PanelBody,{title:(0,i.__)("Media Settings","woocommerce")},(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Crop images to fit","woocommerce"),help:(0,i.__)("Images will be cropped to fit within a square space.","woocommerce"),checked:l,onChange:()=>t({cropImages:!l}),className:"wc-block-product-gallery__crop-images"}),(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Zoom while hovering","woocommerce"),help:(0,i.__)("While hovering the large image will zoom in by 30%.","woocommerce"),checked:n,onChange:()=>t({hoverZoom:!n})}),(0,r.createElement)(G.ToggleControl,{label:(0,i.__)("Full-screen when clicked","woocommerce"),help:(0,i.__)("Clicking on the large image will open a full-screen gallery experience.","woocommerce"),checked:a,onChange:()=>t({fullScreenOnClick:!a})})))},K=[["core/group",{layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"},metadata:{name:"Gallery Area"}},[["woocommerce/product-gallery-thumbnails",L("lock")],["core/group",{layout:{type:"flex",orientation:"vertical",justifyContent:"center",verticalAlignment:"top"},style:{layout:{selfStretch:"fixed",flexSize:"100%"}},metadata:{name:"Large Image and Navigation"},...L("lock")},[["woocommerce/product-gallery-large-image",L("lock"),[["woocommerce/product-sale-badge",{align:"right",style:{spacing:{margin:{top:"4px",right:"4px",bottom:"4px",left:"4px"}}},lock:{move:!0}}],["woocommerce/product-gallery-large-image-next-previous",{layout:{type:"flex",verticalAlignment:"bottom"},lock:{move:!0,remove:!0}}]]],["woocommerce/product-gallery-pager",{lock:{move:!0,remove:!0}}]]]]]],Q={icon:()=>(0,r.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("path",{d:"M19 3H5C4.4 3 4 3.4 4 4V11C4 11.5 4.4 12 5 12H19C19.5 12 20 11.6 20 11V4C20 3.4 19.6 3 19 3ZM5.5 10.5V10.1L7.3 8.8L8.6 9.6C8.9 9.8 9.3 9.8 9.5 9.5L11 8.1L13.4 10.5H5.5ZM18.5 10.5H15.6L11.6 6.5C11.3 6.2 10.8 6.2 10.5 6.5L8.9 8L7.7 7.2C7.4 7 7.1 7 6.8 7.2L5.5 8.2V4.5H18.5V10.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"4.75",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,r.createElement)("rect",{x:"12.25",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),edit:({clientId:e,attributes:t,setAttributes:o})=>{const l=(0,C.useBlockProps)({className:V(t.nextPreviousButtonsPosition)}),{currentTemplateId:i,templateType:n}=(0,v.useSelect)((e=>({currentTemplateId:e("core/edit-site").getEditedPostId(),templateType:e("core/edit-site").getEditedPostType()})),[]);return(0,d.useEffect)((()=>{const r=((e,t)=>"wp_template_part"===t&&e.includes("product-gallery")?"full":"standard")(i,n);o({...t,mode:r,productGalleryClientId:e}),((e,t)=>{const{getBlock:o,getBlockRootClientId:r,getBlockIndex:l}=(0,v.select)("core/block-editor"),{moveBlockToPosition:i}=(0,v.dispatch)("core/block-editor"),n=o(t);if(n){const o=n.innerBlocks.length?n.innerBlocks[0].attributes.layout:null,a=y({blocks:[n],findCondition:e=>"woocommerce/product-gallery-thumbnails"===e.name}),s=y({blocks:[n],findCondition(e){var t;return Boolean(null===(t=e.innerBlocks)||void 0===t?void 0:t.find((e=>"woocommerce/product-gallery-large-image"===e.name)))}}),c=l((null==s?void 0:s.clientId)||""),m=l((null==a?void 0:a.clientId)||"");if(s&&a&&-1!==c&&-1!==m){P({blocks:[a,s],lockBlocks:!1});const{thumbnailsPosition:l}=e;if(O(l,t),O(l,n.innerBlocks[0].clientId),o){const e=I(l).orientation;T({layout:{...o,orientation:e}},n.innerBlocks[0])}(("bottom"===l||"right"===l)&&m<c||"left"===l&&m>c)&&i(a.clientId,r(a.clientId)||void 0,r(s.clientId)||void 0,c),P({blocks:[a,s],lockBlocks:!0})}}})(t,e)}),[o,t,e,i,n]),(0,r.createElement)("div",{...l},(0,r.createElement)(C.InspectorControls,null,(0,r.createElement)(q,{attributes:t,setAttributes:o,context:{productGalleryClientId:e,pagerDisplayMode:t.pagerDisplayMode,thumbnailsPosition:t.thumbnailsPosition,thumbnailsNumberOfThumbnails:t.thumbnailsNumberOfThumbnails,nextPreviousButtonsPosition:t.nextPreviousButtonsPosition}})),(0,r.createElement)(C.InnerBlocks,{allowedBlocks:["woocommerce/product-gallery-large-image","woocommerce/product-gallery-thumbnails"],templateLock:!1,template:K}))},save:({attributes:e})=>{const t=C.useBlockProps.save({className:s()("wc-block-product-gallery",V(e.nextPreviousButtonsPosition))}),o=C.useInnerBlocksProps.save(t);return(0,r.createElement)("div",{...o})}},X=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery","version":"1.0.0","title":"Product Gallery","description":"Showcase your products relevant images and media.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true,"multiple":false,"interactivity":true},"textdomain":"woocommerce","usesContext":["postId"],"providesContext":{"thumbnailsPosition":"thumbnailsPosition","thumbnailsNumberOfThumbnails":"thumbnailsNumberOfThumbnails","productGalleryClientId":"productGalleryClientId","nextPreviousButtonsPosition":"nextPreviousButtonsPosition","pagerDisplayMode":"pagerDisplayMode","hoverZoom":"hoverZoom","fullScreenOnClick":"fullScreenOnClick","mode":"mode","cropImages":"cropImages"},"attributes":{"thumbnailsPosition":{"type":"string","default":"left"},"thumbnailsNumberOfThumbnails":{"type":"number","default":3},"pagerDisplayMode":{"type":"string","default":"dots"},"productGalleryClientId":{"type":"string","default":""},"cropImages":{"type":"boolean","default":false},"hoverZoom":{"type":"boolean","default":true},"fullScreenOnClick":{"type":"boolean","default":true},"nextPreviousButtonsPosition":{"type":"string","default":"insideTheImage"},"mode":{"type":"string","default":"standard"}},"viewScript":"wc-product-gallery-frontend","example":{}}'),Y={[X.name]:{blockMetadata:X,blockSettings:Q,allowedTemplates:{"single-product":!0},allowedTemplateParts:{"product-gallery":!0},availableInPostOrPageEditor:!1,isVariationBlock:!1}};class ee{constructor(){(0,u.Z)(this,"unregisteredBlocks",[]),(0,u.Z)(this,"blockRegistrationStrategy",void 0),this.blockRegistrationStrategy=new b}shouldBlockBeRegistered({blockWithRestrictionName:e,currentTemplateId:t,isPostOrPage:o}){const{allowedTemplates:r,allowedTemplateParts:l,availableInPostOrPageEditor:i}=Y[e],n=Object.keys(r).some((e=>t.startsWith(e))),a=Object.keys(l).some((e=>t.startsWith(e)));return n||a||o&&i}unregisterBlocksBeforeEnteringRestrictedArea({currentTemplateId:e,isPostOrPage:t}){for(const o of Object.keys(Y))this.shouldBlockBeRegistered({blockWithRestrictionName:o,currentTemplateId:e,isPostOrPage:t})||(0,l.getBlockType)(o)&&(this.blockRegistrationStrategy=Y[o].isVariationBlock?new k:new b,this.blockRegistrationStrategy.unregister(o),this.unregisteredBlocks.push(o))}registerBlocksAfterLeavingRestrictedArea(){for(const e of this.unregisteredBlocks){const t=Y[e];this.blockRegistrationStrategy=Y[e].isVariationBlock?new k:new b;const o=this.blockRegistrationStrategy.register(t.blockMetadata,t.blockSettings);this.unregisteredBlocks=o?this.unregisteredBlocks.filter((t=>t!==e)):this.unregisteredBlocks}}run(e){this.registerBlocksAfterLeavingRestrictedArea(),this.unregisterBlocksBeforeEnteringRestrictedArea({currentTemplateId:e.getCurrentTemplateId()||"",isPostOrPage:e.getIsPostOrPage()})}}class te{constructor(){(0,u.Z)(this,"previousTemplateId",void 0),(0,u.Z)(this,"currentTemplateId",void 0),(0,u.Z)(this,"isPostOrPage",void 0),(0,u.Z)(this,"observers",[]),this.isPostOrPage=!1,(0,v.subscribe)((()=>{this.checkIfTemplateHasChangedAndNotifySubscribers()}),"core/edit-site")}add(e){this.observers.push(e)}notify(){for(const e of this.observers)e.run(this)}getPreviousTemplateId(){return this.previousTemplateId}getCurrentTemplateId(){return this.currentTemplateId}getIsPostOrPage(){return this.isPostOrPage}parseTemplateId(e){return"number"==typeof e?String(e):null==e?void 0:e.split("//")[1]}checkIfTemplateHasChangedAndNotifySubscribers(){var e,t;this.previousTemplateId=this.currentTemplateId;const o=null===(e=(0,v.select)("core/editor"))||void 0===e?void 0:e.getCurrentPostId();this.isPostOrPage=Boolean(o);const r=o||(null===(t=(0,v.select)("core/edit-site"))||void 0===t?void 0:t.getEditedPostId());this.currentTemplateId=this.parseTemplateId(r);const l=this.previousTemplateId!==this.currentTemplateId,i=Boolean(this.currentTemplateId);l&&i&&this.notify()}}f()((()=>{const e=new te,t=new ee;e.add(t)})),(0,l.setCategories)([...(0,l.getCategories)().filter((({slug:e})=>"woocommerce"!==e&&"woocommerce-product-elements"!==e)),{slug:"woocommerce",title:(0,i.__)("WooCommerce","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:c})},{slug:"woocommerce-product-elements",title:(0,i.__)("WooCommerce Product Elements","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:c,className:"wc-block-editor-components-block-icon"})}])},6789:()=>{},2704:()=>{},946:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var i=o[e]={exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,o,l,i)=>{if(!o){var n=1/0;for(m=0;m<e.length;m++){for(var[o,l,i]=e[m],a=!0,s=0;s<o.length;s++)(!1&i||n>=i)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(a=!1,i<n&&(n=i));if(a){e.splice(m--,1);var c=l();void 0!==c&&(t=c)}}return t}i=i||0;for(var m=e.length;m>0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[o,l,i]},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.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})},r.j=1429,(()=>{var e={1429:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,i,[n,a,s]=o,c=0;if(n.some((t=>0!==e[t]))){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(s)var m=s(r)}for(t&&t(o);c<n.length;c++)i=n[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=r.O(void 0,[2869],(()=>r(8110)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["wc-blocks"]=l})(); order-confirmation-summary-rtl.css 0000644 00000002124 15073233652 0013356 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-order-confirmation-summary,.wc-block-order-confirmation-summary{border-radius:4px;margin-bottom:48px;margin-top:48px}.wc-block-order-confirmation-summary ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;list-style:none outside;margin:0;padding:0}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__key{font-weight:700}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__value{display:block;font-weight:inherit}@media only screen and (max-width:480px){.wc-block-order-confirmation-summary ul{flex-direction:column}}.wc-block-order-confirmation-summary .woocommerce-verify-email{margin-top:36px}.wc-block-order-confirmation-summary .woocommerce-verify-email #verify-email{width:50%}.wc-block-order-confirmation-summary.has-background{padding:16px} price-filter-style.js.LICENSE.txt 0000644 00000000174 15073233652 0012534 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-results-count.css 0000644 00000000501 15073233652 0011565 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce.wc-block-product-results-count .woocommerce-result-count{float:none;font-size:inherit;margin:auto} active-filters-style.asset.php 0000644 00000000545 15073233652 0012464 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'cd9420a21e1bb0984c05'); product-button-interactivity-frontend.js 0000644 00000057514 15073233652 0014626 0 ustar 00 (()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var a in n)r.call(n,a)&&n[a]&&e.push(a);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},1029:()=>{},946:()=>{},7440:()=>{}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wc.__experimentalInteractivity,r=window.wp.data,o=window.wc.wcBlocksData,i=window.wp.element;var s=n(3849),a=n.n(s);const l=window.wp.i18n,c=(0,i.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,i.cloneElement)(e,{width:t,height:t,...n,ref:r})})),u=window.wp.primitives,d=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));n(946);const m=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),p=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),f=(0,e.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(u.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})),h=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},g=e=>{switch(e){case"success":return m;case"warning":case"info":case"error":return p;default:return f}};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}var v=n(7608),b=n.n(v);const E=window.lodash,y=window.wp.deprecated;var S=n.n(y);const C=window.wp.compose,L=window.wp.dom,x=(0,i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(u.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function _(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}let R=0;function T(e){const t=document.scrollingElement||document.body;e&&(R=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=R)}let O=0;function I(){return(0,i.useEffect)((()=>(0===O&&T(!0),++O,()=>{1===O&&T(!1),--O})),[]),null}window.wp.warning;const D=(0,i.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function N(e){const t=(0,i.useContext)(D),n=t.slots[e]||{},r=t.fills[e],o=(0,i.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,i.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,i.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,i.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,i.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}const F=(0,i.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function k({name:e,children:t,registerFill:n,unregisterFill:r}){const o=(e=>{const{getSlot:t,subscribe:n}=(0,i.useContext)(F),[r,o]=(0,i.useState)(t(e));return(0,i.useEffect)((()=>(o(t(e)),n((()=>{o(t(e))})))),[e]),r})(e),s=(0,i.useRef)({name:e,children:t});return(0,i.useLayoutEffect)((()=>(n(e,s.current),()=>r(e,s.current))),[]),(0,i.useLayoutEffect)((()=>{s.current.children=t,o&&o.forceUpdate()}),[t]),(0,i.useLayoutEffect)((()=>{e!==s.current.name&&(r(s.current.name,s.current),s.current.name=e,n(e,s.current))}),[e]),o&&o.node?((0,E.isFunction)(t)&&(t=t(o.props.fillProps)),(0,i.createPortal)(t,o.node)):null}const M=e=>(0,i.createElement)(F.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,i.createElement)(k,w({},e,{registerFill:t,unregisterFill:n}))));class A extends i.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,o=(0,E.map)(r(t,this),(e=>{const t=(0,E.isFunction)(e.children)?e.children(n):e.children;return i.Children.map(t,((e,t)=>{if(!e||(0,E.isString)(e))return e;const n=e.key||t;return(0,i.cloneElement)(e,{key:n})}))})).filter((0,E.negate)(i.isEmptyElement));return(0,i.createElement)(i.Fragment,null,(0,E.isFunction)(e)?e(o):o)}}const P=e=>(0,i.createElement)(F.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:r})=>(0,i.createElement)(A,w({},e,{registerSlot:t,unregisterSlot:n,getFills:r}))));function B(){const[,e]=(0,i.useState)({}),t=(0,i.useRef)(!0);return(0,i.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function V({name:e,children:t}){const n=N(e),r=(0,i.useRef)({rerender:B()});return(0,i.useEffect)((()=>(n.registerFill(r),()=>{n.unregisterFill(r)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,i.createPortal)(t,n.ref.current)):null}const W=(0,i.forwardRef)((function({name:e,fillProps:t={},as:n="div",...r},o){const s=(0,i.useContext)(D),a=(0,i.useRef)();return(0,i.useLayoutEffect)((()=>(s.registerSlot(e,a,t),()=>{s.unregisterSlot(e,a)})),[s.registerSlot,s.unregisterSlot,e]),(0,i.useLayoutEffect)((()=>{s.updateSlot(e,t)})),(0,i.createElement)(n,w({ref:(0,C.useMergeRefs)([o,a])},r))}));function z(e){return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(M,e),(0,i.createElement)(V,e))}const H=(0,i.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,i.createElement)(W,w({},t,{ref:n})):(0,i.createElement)(P,t)));function U(e){return"appear"===e?"top":"left"}const j="Popover";function q(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(s=t).ownerDocument.defaultView.getComputedStyle(s);var s;const a=n?parseInt(n,10):0,l=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+c,y:e.top+a,width:e.width-c-u,height:e.height-a-l,left:e.left+c,right:e.right-u,top:e.top+a,bottom:e.bottom-l}}function G(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function K(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function Y(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const X=(0,i.forwardRef)((({headerTitle:e,onClose:t,children:n,className:r,noArrow:o=!0,isAlternate:s,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:m,anchorRect:p,getAnchorRect:f,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:E,__unstableStickyBoundaryElement:y,__unstableSlotName:R=j,__unstableObserveElement:T,__unstableBoundaryParent:O,__unstableForcePosition:D,__unstableForceXAlignment:F,...k},M)=>{const A=(0,i.useRef)(null),P=(0,i.useRef)(null),B=(0,i.useRef)(),V=(0,C.useViewportMatch)("medium","<"),[W,H]=(0,i.useState)(),X=N(R),J=h&&V,[Q,Z]=(0,C.useResizeObserver)();o=J||o,(0,i.useLayoutEffect)((()=>{if(J)return Y(B.current,"is-without-arrow",o),Y(B.current,"is-alternate",s),G(B.current,"data-x-axis"),G(B.current,"data-y-axis"),K(B.current,"top"),K(B.current,"left"),K(P.current,"maxHeight"),void K(P.current,"maxWidth");const e=()=>{if(!B.current||!P.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return _(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return _((0,L.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=_(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:q(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),a=_(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,i);return o?a:q(a,r)}if(!e.current)return;const{parentNode:s}=e.current,a=s.getBoundingClientRect();return o?a:q(a,s)}(A,p,f,d,m,B.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=B.current;let r,i=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();i=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;O&&(r=null===(c=B.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=Z.height?Z:P.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:w,yAxis:v,contentHeight:b,contentWidth:E}=function(e,t,n="top",r,o,i,s,a,c){const[u,d="center",m]=n.split(" "),p=function(e,t,n,r,o,i,s,a){const{height:l}=t;if(o){const t=o.getBoundingClientRect().top+l-s;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const u={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},m={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let p,f=n,h=null;if(!o&&!a)if("middle"===n&&u.contentHeight===l)f="middle";else if("top"===n&&d.contentHeight===l)f="top";else if("bottom"===n&&m.contentHeight===l)f="bottom";else{f=d.contentHeight>m.contentHeight?"top":"bottom";const e="top"===f?d.contentHeight:m.contentHeight;h=e!==l?e:null}return p="middle"===f?u.popoverTop:"top"===f?d.popoverTop:m.popoverTop,{yAxis:f,popoverTop:p,contentHeight:h}}(e,t,u,m,r,0,i,a),f=function(e,t,n,r,o,i,s,a,c){const{width:u}=t;"left"===n&&(0,l.isRTL)()?n="right":"right"===n&&(0,l.isRTL)()&&(n="left"),"left"===r&&(0,l.isRTL)()?r="right":"right"===r&&(0,l.isRTL)()&&(r="left");const d=Math.round(e.left+e.width/2),m={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let p=e.left;"right"===r?p=e.right:"middle"===i||c||(p=d);let f=e.right;"left"===r?f=e.left:"middle"===i||c||(f=d);const h={popoverLeft:p,contentWidth:p-u>0?u:p},g={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let w,v=n,b=null;if(!o&&!a)if("center"===n&&m.contentWidth===u)v="center";else if("left"===n&&h.contentWidth===u)v="left";else if("right"===n&&g.contentWidth===u)v="right";else{v=h.contentWidth>g.contentWidth?"left":"right";const e="left"===v?h.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(v="center",m.popoverLeft=window.innerWidth/2)}if(w="center"===v?m.popoverLeft:"left"===v?h.popoverLeft:g.popoverLeft,s){const e=s.getBoundingClientRect();w=Math.min(w,e.right-u),(0,l.isRTL)()||(w=Math.max(w,0))}return{xAxis:v,popoverLeft:w,contentWidth:b}}(e,t,d,m,r,p.yAxis,s,a,c);return{...f,...p}}(e,u,a,y,B.current,i,r,D,F);"number"==typeof h&&"number"==typeof g&&(K(B.current,"top",h+"px"),K(B.current,"left",g+"px")),Y(B.current,"is-without-arrow",o||"center"===w&&"middle"===v),Y(B.current,"is-alternate",s),G(B.current,"data-x-axis",w),G(B.current,"data-y-axis",v),K(P.current,"maxHeight","number"==typeof b?b+"px":""),K(P.current,"maxWidth","number"==typeof E?E+"px":""),H(({left:"right",right:"left"}[w]||"center")+" "+({top:"bottom",bottom:"top"}[v]||"middle"))};e();const{ownerDocument:t}=B.current,{defaultView:n}=t,r=n.setInterval(e,500);let i;const c=()=>{n.cancelAnimationFrame(i),i=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),T&&(h=new n.MutationObserver(e),h.observe(T,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(i),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[J,p,f,d,m,a,Z,y,T,O]);const $=(e,n)=>{if("focus-outside"===e&&E)E(n);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),S()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else t&&t()},[ee,te]=(0,C.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:$,onClose:$}),ne=(0,C.useMergeRefs)([B,ee,M]),re=Boolean(g&&W)&&function(e){if("loading"===e.type)return b()("components-animate__loading");const{type:t,origin:n=U(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return b()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?b()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:W});let oe=(0,i.createElement)("div",w({className:b()("components-popover",r,re,{"is-expanded":J,"is-without-arrow":o,"is-alternate":s})},k,{ref:ne},te,{tabIndex:"-1"}),J&&(0,i.createElement)(I,null),J&&(0,i.createElement)("div",{className:"components-popover__header"},(0,i.createElement)("span",{className:"components-popover__header-title"},e),(0,i.createElement)(ae,{className:"components-popover__close",icon:x,onClick:t})),(0,i.createElement)("div",{ref:P,className:"components-popover__content"},(0,i.createElement)("div",{style:{position:"relative"}},Q,n)));return X.ref&&(oe=(0,i.createElement)(z,{name:R},oe)),d||p?oe:(0,i.createElement)("span",{ref:A},oe)}));X.Slot=(0,i.forwardRef)((function({name:e=j},t){return(0,i.createElement)(H,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const J=X,Q=function({shortcut:e,className:t}){if(!e)return null;let n,r;return(0,E.isString)(e)&&(n=e),(0,E.isObject)(e)&&(n=e.display,r=e.ariaLabel),(0,i.createElement)("span",{className:t,"aria-label":r},n)},Z=(0,i.createElement)("div",{className:"event-catcher"}),$=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,i.cloneElement)((0,i.createElement)("span",{className:"disabled-element-wrapper"},(0,i.cloneElement)(Z,e),(0,i.cloneElement)(t,{children:n}),","),e),ee=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,i.cloneElement)(e,{...t,children:n}),te=(e,t,n)=>{if(1!==i.Children.count(e))return;const r=i.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},ne=function({children:e,position:t,text:n,shortcut:r}){const[o,s]=(0,i.useState)(!1),[a,l]=(0,i.useState)(!1),c=(0,C.useDebounce)(l,700),u=t=>{te(e,"onMouseDown",t),document.addEventListener("mouseup",p),s(!0)},d=t=>{te(e,"onMouseUp",t),document.removeEventListener("mouseup",p),s(!1)},m=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,p=m("mouseUp"),f=(t,n)=>r=>{if(te(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&o)return;c.cancel();const i=(0,E.includes)(["focus","mouseenter"],r.type);i!==a&&(n?c(i):l(i))},h=()=>{c.cancel(),document.removeEventListener("mouseup",p)};if((0,i.useEffect)((()=>h),[]),1!==i.Children.count(e))return e;const g={onMouseEnter:f("onMouseEnter",!0),onMouseLeave:f("onMouseLeave"),onClick:f("onClick"),onFocus:f("onFocus"),onBlur:f("onBlur"),onMouseDown:m("mouseDown")},w=i.Children.only(e),{children:v,disabled:b}=w.props,y=b?$:ee,S=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:o})=>(0,i.concatChildren)(e,t&&(0,i.createElement)(J,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,i.createElement)(Q,{className:"components-tooltip__shortcut",shortcut:o}))))({grandchildren:v,isOver:a,position:t,text:n,shortcut:r});return y({child:w,eventHandlers:g,childrenWithPopover:S})},re=function({icon:e,className:t,...n}){const r=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,i.createElement)("span",w({className:r},n))},oe=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,i.createElement)(re,w({icon:e},n));if((0,i.isValidElement)(e)&&re===e.type)return(0,i.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof i.Component?(0,i.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===u.SVG)){const r={width:t,height:t,...e.props,...n};return(0,i.createElement)(u.SVG,r)}return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{size:t,...n}):e},ie=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return function({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,i.createElement)(e,t)}({as:e,className:b()("components-visually-hidden",t),...n,ref:r})})),se=["onMouseDown","onClick"],ae=(0,i.forwardRef)((function(e,t){const{href:n,target:r,isSmall:o,isPressed:s,isBusy:a,isDestructive:l,className:c,disabled:u,icon:d,iconPosition:m="left",iconSize:p,showTooltip:f,tooltipPosition:h,shortcut:g,label:v,children:y,text:C,variant:L,__experimentalIsFocusable:x,describedBy:_,...R}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...s}){let a=i;var l,c,u,d,m;return t&&(null!==(l=a)&&void 0!==l||(a="primary")),r&&(null!==(c=a)&&void 0!==c||(a="tertiary")),n&&(null!==(u=a)&&void 0!==u||(a="secondary")),e&&(S()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=a)&&void 0!==d||(a="secondary")),o&&(null!==(m=a)&&void 0!==m||(a="link")),{...s,variant:a}}(e),T=b()("components-button",c,{"is-secondary":"secondary"===L,"is-primary":"primary"===L,"is-small":o,"is-tertiary":"tertiary"===L,"is-pressed":s,"is-busy":a,"is-link":"link"===L,"is-destructive":l,"has-text":!!d&&!!y,"has-icon":!!d}),O=u&&!x,I=void 0===n||O?"button":"a",D="a"===I?{href:n,target:r}:{type:"button",disabled:O,"aria-pressed":s};if(u&&x){D["aria-disabled"]=!0;for(const e of se)R[e]=e=>{e.stopPropagation(),e.preventDefault()}}const N=!O&&(f&&v||g||!!v&&(!y||(0,E.isArray)(y)&&!y.length)&&!1!==f),F=_?(0,E.uniqueId)():null,k=R["aria-describedby"]||F,M=(0,i.createElement)(I,w({},D,R,{className:T,"aria-label":R["aria-label"]||v,"aria-describedby":k,ref:t}),d&&"left"===m&&(0,i.createElement)(oe,{icon:d,size:p}),C&&(0,i.createElement)(i.Fragment,null,C),d&&"right"===m&&(0,i.createElement)(oe,{icon:d,size:p}),y);return N?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(ne,{text:_||v,shortcut:g,position:h},M),_&&(0,i.createElement)(ie,null,(0,i.createElement)("span",{id:F},_))):(0,i.createElement)(i.Fragment,null,M,_&&(0,i.createElement)(ie,null,(0,i.createElement)("span",{id:F},_)))}));n(1029),n(7440);const le=()=>(0,e.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),ce=({className:t,showSpinner:n=!1,children:r,variant:o="contained",...i})=>{const s=a()("wc-block-components-button","wp-element-button",t,o,{"wc-block-components-button--loading":n});return(0,e.createElement)(ae,{className:s,...i},n&&(0,e.createElement)(le,null),(0,e.createElement)("span",{className:"wc-block-components-button__text"},r))},ue=window.wp.a11y,de=({className:t,status:n="default",children:r,spokenMessage:o=r,onRemove:s=(()=>{}),isDismissible:u=!0,politeness:m=h(n),summary:p})=>(((e,t)=>{const n="string"==typeof e?e:(0,i.renderToString)(e);(0,i.useEffect)((()=>{n&&(0,ue.speak)(n,t)}),[n,t])})(o,m),(0,e.createElement)("div",{className:a()(t,"wc-block-components-notice-banner","is-"+n,{"is-dismissible":u})},(0,e.createElement)(c,{icon:g(n)}),(0,e.createElement)("div",{className:"wc-block-components-notice-banner__content"},p&&(0,e.createElement)("p",{className:"wc-block-components-notice-banner__summary"},p),r),!!u&&(0,e.createElement)(ce,{className:"wc-block-components-notice-banner__dismiss",icon:d,label:(0,l.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),s()},showTooltip:!1})));var me=function(e){return e.IDLE="IDLE",e.SLIDE_OUT="SLIDE-OUT",e.SLIDE_IN="SLIDE-IN",e}(me||{});const pe=".wc-block-store-notices",fe=(e,t,n)=>0===n?e:t.replace("###",n.toString()),he=e=>(0,t.getContext)(e),{state:ge}=(0,t.store)("woocommerce/product-button",{state:{get slideInAnimation(){const{animationStatus:e}=he();return e===me.SLIDE_IN},get slideOutAnimation(){const{animationStatus:e}=he();return e===me.SLIDE_OUT},get numberOfItemsInTheCart(){const{productId:e}=he(),t=((e,t)=>null==e?void 0:e.items.find((e=>e.id===t)))(ge.cart,e);return(null==t?void 0:t.quantity)||0},get hasCartLoaded(){return!!ge.cart},get addToCartText(){const e=he();return e.animationStatus===me.IDLE||e.animationStatus===me.SLIDE_OUT?fe(e.addToCartText,ge.inTheCartText,e.temporaryNumberOfItems):fe(e.addToCartText,ge.inTheCartText,ge.numberOfItemsInTheCart)},get displayViewCart(){const{displayViewCart:e,temporaryNumberOfItems:t}=he();return!!e&&(ge.hasCartLoaded?ge.numberOfItemsInTheCart>0:t>0)}},actions:{*addToCart(){const t=he(),{productId:n,quantityToAdd:s}=t;t.isLoading=!0;try{yield(0,r.dispatch)(o.CART_STORE_KEY).addItemToCart(n,s),t.temporaryNumberOfItems=ge.numberOfItemsInTheCart}catch(t){const n=document.querySelector(pe);var a;n||null===(a=document.querySelector(".entry-content"))||void 0===a||a.prepend((()=>{const e=document.createElement("div");return e.classList.add(pe.replace(".","")),e})());const r=null!=n?n:document.querySelector(pe);r&&((t,n)=>{const r=(0,i.createRoot)(t);r.render((0,e.createElement)(de,{status:"error",onRemove:()=>r.unmount()},n)),null==t||t.scrollIntoView({behavior:"smooth",inline:"nearest"})})(r,t.message),console.error(t)}finally{t.displayViewCart=!0,t.isLoading=!1}},handleAnimationEnd:e=>{const t=he();"slideOut"===e.animationName?t.animationStatus=me.SLIDE_IN:"slideIn"===e.animationName&&(t.temporaryNumberOfItems=ge.numberOfItemsInTheCart,t.animationStatus=me.IDLE)}},callbacks:{syncTemporaryNumberOfItemsOnLoad:()=>{const e=he();ge.hasCartLoaded&&(e.temporaryNumberOfItems=ge.numberOfItemsInTheCart)},startAnimation:()=>{const e=he();ge.hasCartLoaded&&e.temporaryNumberOfItems!==ge.numberOfItemsInTheCart&&!e.isLoading&&e.animationStatus===me.IDLE&&(e.animationStatus=me.SLIDE_OUT)}}});(0,r.subscribe)((()=>{const e=(0,r.select)(o.CART_STORE_KEY).getCartData();(0,r.select)(o.CART_STORE_KEY).hasFinishedResolution("getCartData")&&(ge.cart=e)}),o.CART_STORE_KEY),(window.requestIdleCallback||(e=>setTimeout(e,100)))((()=>{ge.hasCartLoaded||(0,r.select)(o.CART_STORE_KEY).getCartData()}))})()})(); collection-rating-filter.css 0000644 00000067672 15073233652 0012206 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-left:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{display:flex;margin-bottom:0}.wc-block-rating-filter .wc-block-components-product-rating-count{margin-left:4px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} reviews-by-category.css 0000644 00000025072 15073233652 0011201 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} product-button-rtl.css 0000644 00000012006 15073233652 0011053 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;margin-left:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} product-rating.css 0000644 00000000652 15073233652 0010231 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} all-reviews.asset.php 0000644 00000000445 15073233652 0010636 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '9f6883440908e5e52100'); product-new-style.js.LICENSE.txt 0000644 00000000174 15073233652 0012416 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ order-confirmation-downloads-rtl.css 0000644 00000003354 15073233652 0013661 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-order-confirmation-downloads{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-downloads table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-downloads table td,.wc-block-order-confirmation-downloads table th{border:solid hsla(0,0%,7%,.11);border-width:0 0 1px;font-weight:inherit;margin:0;padding:16px;text-align:center}.wc-block-order-confirmation-downloads table tr>td:first-child,.wc-block-order-confirmation-downloads table tr>th:first-child{text-align:right}.wc-block-order-confirmation-downloads table tr>td:last-child,.wc-block-order-confirmation-downloads table tr>th:last-child{text-align:left}.wc-block-order-confirmation-downloads table thead{font-weight:700}.wc-block-order-confirmation-downloads table tbody tr:last-child td,.wc-block-order-confirmation-downloads table tbody tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-downloads table[style*=border-color] td,.wc-block-order-confirmation-downloads table[style*=border-color] th,.wc-block-order-confirmation-downloads table[style*=border-color] tr,.wc-block-order-confirmation-downloads table[style*=border-color]>*,.wc-block-order-confirmation-downloads table[style*=border-width] td,.wc-block-order-confirmation-downloads table[style*=border-width] th,.wc-block-order-confirmation-downloads table[style*=border-width] tr,.wc-block-order-confirmation-downloads table[style*=border-width]>*{border:inherit;border-right-width:0;border-left-width:0;border-top-width:0} order-confirmation-additional-information.js 0000644 00000006274 15073233652 0015353 0 ustar 00 (()=>{var e,t={8798:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const n=window.wp.blocks;var i=r(2911),a=r(2720);const s=JSON.parse('{"name":"woocommerce/order-confirmation-additional-information","version":"1.0.0","title":"Additional Information","description":"Displays additional information provided by third-party extensions for the current order.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"__experimentalBorder":{"color":true,"radius":true,"width":true,"style":true,"__experimentalDefaultControls":{"width":true,"color":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l=window.wp.blockEditor;r(4542);const c=({numberOfLines:e=1,tag:t="div",maxWidth:r="100%"})=>{const n=Array.from({length:e},((e,t)=>(0,o.createElement)("span",{className:"wc-block-components-skeleton-text-line","aria-hidden":"true",key:t})));return(0,o.createElement)(t,{className:"wc-block-components-skeleton",style:{maxWidth:r}},n)};r(4194);(0,n.registerBlockType)(s,{icon:{src:(0,o.createElement)(i.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...s.attributes},edit:()=>{const e=(0,l.useBlockProps)({className:"wc-block-order-confirmation-additional-information"});return(0,o.createElement)("div",{...e},(0,o.createElement)(c,{tag:"h3",numberOfLines:1,maxWidth:"25%"}),(0,o.createElement)(c,{numberOfLines:3}))},save:()=>null})},4542:()=>{},4194:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,r,n,i)=>{if(!r){var a=1/0;for(d=0;d<e.length;d++){for(var[r,n,i]=e[d],s=!0,l=0;l<r.length;l++)(!1&i||a>=i)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(s=!1,i<a&&(a=i));if(s){e.splice(d--,1);var c=n();void 0!==c&&(t=c)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[r,n,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=2315,(()=>{var e={2315:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,i,[a,s,l]=r,c=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(l)var d=l(o)}for(t&&t(r);c<a.length;c++)i=a[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(d)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[2869],(()=>o(8798)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-additional-information"]=n})(); product-gallery-frontend.asset.php 0000644 00000000165 15073233652 0013335 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => '9bbda7d6b0e364f20403'); order-confirmation-downloads/block.json 0000644 00000002747 15073233652 0014342 0 ustar 00 { "name": "woocommerce/order-confirmation-downloads", "version": "1.0.0", "title": "Order Downloads", "description": "Display links to purchased downloads.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalTextDecoration": true, "__experimentalFontStyle": true, "__experimentalFontWeight": true, "__experimentalLetterSpacing": true, "__experimentalTextTransform": true, "__experimentalDefaultControls": { "fontSize": true } }, "color": { "background": true, "text": true, "link": true, "gradients": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } }, "__experimentalBorder": { "color": true, "style": true, "width": true, "__experimentalDefaultControls": { "color": true, "style": true, "width": true } }, "__experimentalSelector": ".wp-block-woocommerce-order-confirmation-totals table" }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-blocks-classic-template-revert-button-style.css 0000644 00000000543 15073233652 0016356 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-revert-button-container{display:flex;flex-direction:column;gap:16px}.wc-block-editor-revert-button-container span{color:#757575} cart-blocks/cart-cross-sells-style.js 0000644 00000000535 15073233652 0013655 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3562],{10955:(s,c,e)=>{e.r(c),e.d(c,{default:()=>n});var l=e(99196),a=e(69659);const n=({children:s,className:c=""})=>{const{crossSellsProducts:e,cartIsLoading:n}=(0,a.b)();return n||e.length<1?null:(0,l.createElement)("div",{className:c},s)}}}]); cart-blocks/order-summary-taxes-style.js 0000644 00000000363 15073233652 0014404 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1259],{57119:(e,s,c)=>{c.r(s),c.d(s,{default:()=>a});var t=c(80721),k=c(56253),p=c(96626);const a=(0,t.withFilteredAttributes)(p.Z)(k.Z)}}]); cart-blocks/order-summary-discount-style.js 0000644 00000000262 15073233652 0015106 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5269],{40300:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(83605).Z}}]); cart-blocks/filled-cart-style.js 0000644 00000000704 15073233652 0012641 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8308],{4799:(c,s,a)=>{a.r(s),a.d(s,{default:()=>k});var e=a(99196),l=a(80612),n=a.n(l),t=a(98977),r=a(69659),o=a(31729);const k=({children:c,className:s})=>{const{cartItems:a,cartIsLoading:l}=(0,r.b)(),{hasDarkControls:k}=(0,o.l)();return l||a.length>=1?(0,e.createElement)(t.Z,{className:n()("wc-block-cart",s,{"has-dark-controls":k})},c):null}}}]); cart-blocks/empty-cart-frontend.js 0000644 00000001027 15073233652 0013216 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[320],{5353:(e,c,s)=>{"use strict";s.r(c),s.d(c,{default:()=>r});var t=s(9196),l=s(9659),n=s(9307),o=s(2592);s(2800);const r=({children:e,className:c})=>{const{cartItems:s,cartIsLoading:r}=(0,l.b)();return(0,n.useEffect)((()=>{0!==s.length||r||(0,o.Nu)("wc-blocks_render_blocks_frontend",{element:document.body.querySelector(".wp-block-woocommerce-cart")})}),[r,s]),r||0!==s.length?null:(0,t.createElement)("div",{className:c},e)}},2800:()=>{}}]); cart-blocks/cart-totals-frontend.js 0000644 00000000726 15073233652 0013373 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2027],{6482:(e,c,s)=>{"use strict";s.r(c),s.d(c,{default:()=>o});var a=s(9196),l=s(3849),n=s.n(l);const r=(0,s(9307).forwardRef)((({children:e,className:c=""},s)=>(0,a.createElement)("div",{ref:s,className:n()("wc-block-components-sidebar",c)},e)));s(4723);const o=({children:e,className:c=""})=>(0,a.createElement)(r,{className:n()("wc-block-cart__sidebar",c)},e)},4723:()=>{}}]); cart-blocks/order-summary-shipping-frontend.js 0000644 00000167574 15073233652 0015602 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9262],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,o.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:c,...l},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),l=n(2629),c=n(3849),p=n.n(c),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class w extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const E=w;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),O=n(3881);const R=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const w=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,O]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),O(""),A(!1)},z=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${w}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:z(-1),t=!0;break;case h.DOWN:z(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(R,null,(0,s.createElement)(E,{className:"components-combobox-control__input",instanceId:w,ref:M,value:C?L:P,"aria-label":P?`${P}, ${n}`:null,onFocus:()=>{A(!0),a(""),O("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;O(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:w,match:{label:L},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),P=n(9818),U=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:w}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),E=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?w(b):y({[b]:{message:d,hidden:!0}}),()=>{w(b)})),[w,c,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=l.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const z=({className:e,countries:t,id:n,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var V=n(8752);const B=e=>(0,o.createElement)(z,{countries:V.DK,...e}),W=e=>(0,o.createElement)(z,{countries:V.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},j=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},Z=e=>(0,o.createElement)(j,{states:V.JJ,...e}),K=e=>(0,o.createElement)(j,{states:V.nm,...e});var G=n(9530),q=n(9127),Y=n.n(q),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};Y()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?K:Z;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),l=n(711),c=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},w=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const E=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,E=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:E},(0,o.createElement)(w,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},E,(0,o.createElement)(w,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),l=n(7865),c=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,context:E})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,l.wH)(e),o=(0,l.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:E},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===E&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:w})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>E,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),l=n(4333),c=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),w=n(4293);n(4554);const E=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,w.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,o.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const O=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:c,values:l}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(l,e)?n():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},R=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(c.StoreNoticesContainer,{context:a}),(0,o.createElement)(O,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),P=n(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,z=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(U,null):(0,o.createElement)(H,{formattedLocation:l}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var V=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(V.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),w=(0,I.KR)(t),E=(0,I.CN)(v)||w>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(E,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,o.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?w:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(z,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(R,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:E,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},7731:(e,t,n)=>{"use strict";n.d(t,{CN:()=>a,KR:()=>s,iG:()=>i});var o=n(4617),r=n(7865);const a=e=>e.some((e=>e.shipping_rates.length)),s=e=>(0,o.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),i=(e,t,n)=>!e||!t&&n.some((e=>!e.shipping_rates.some((e=>!(0,r.Ep)(e.method_id)))))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),l=n(9140),c=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},9395:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(9196),r=n(7184),a=n(4293),s=n(9659),i=n(711),l=n(4617);const c=({className:e})=>{const{cartTotals:t,cartNeedsShipping:n}=(0,s.b)();if(!n)return null;const c=(0,a.getCurrencyFromPriceResponse)(t);return(0,o.createElement)(i.TotalsWrapper,{className:e},(0,o.createElement)(r.Tm,{showCalculator:(0,l.getSetting)("isShippingCalculatorEnabled",!0),showRateSelector:!0,values:t,currency:c}))}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,w=void 0,E=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},w={left:m.left-k.left-c,top:m.top-k.top-l},E={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},w={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-l},E={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),w.top<0||E.top>0?!0===s?o.scrollTop(t,y.top+w.top):!1===s?o.scrollTop(t,y.top+E.top):w.top<0?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top)),r&&(w.left<0||E.left>0?!0===i?o.scrollLeft(t,y.left+w.left):!1===i?o.scrollLeft(t,y.left+E.left):w.left<0?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function a(e){return o(e,!0)}function s(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=s.clientLeft||a.clientLeft||0,top:o-=s.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=a(o),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var n=0;n<e.length;n++)t(e[n])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,a=n||r.defaultView.getComputedStyle(e,null);return a&&(o=a.getPropertyValue(t)||a[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(i.test(n)&&!l.test(t)){var o=e.style,r=o[u],a=e[p][u];e[p][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[p][u]=a}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var o=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<n.length;s++){var i;i="border"===r?r+n[s]+"Width":r+n[s],o+=parseFloat(d(e,i))||0}return o}function w(e){return null!=e&&e==e.window}var E={};function _(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=a?b:g);var i=void 0!==r||a,l=r||s;if(n===g)return i?l-y(e,["border","padding"],o):s;if(i){var c=n===v?-y(e,["border"],o):y(e,["margin"],o);return l+(n===b?0:c)}return s+y(e,h.slice(n),o)}m(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,a=o.documentElement[n];return"CSS1Compat"===o.compatMode&&a||r&&r[n]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var a={},s=e.style,i=void 0;for(i in o)o.hasOwnProperty(i)&&(a[i]=s[i],s[i]=o[i]);for(i in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&C(t,e,g):t?(d(t),f(t)&&(o+=y(t,["padding","border"],n)),N(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var n=s(e),o={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,o[a]=r+t[a]-n[a]);N(e,o)}(e,t)},isWindow:w,each:m,css:N,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),w=x(String.prototype.toLowerCase),E=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function x(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function A(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:w,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=n(a);l!==a&&(i(t)||(t[r]=l),a=l)}e[a]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function O(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var R=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),j=u(/\${[\w\W]*}/gm),Z=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Y=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=O(Q,"cloneNode"),te=O(Q,"nextSibling"),ne=O(Q,"childNodes"),oe=O(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=j,we=Z,Ee=K,_e=q,ke=Y,Ce=G,Ne=null,Te=A({},[].concat(o(R),o(I),o(D),o(F),o(U))),Se=null,xe=A({},[].concat(o(H),o(z),o(V),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Oe=null,Re=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,ze=!1,Ve=!1,Be=!1,We=!0,$e=!1,je=!0,Ze=!1,Ke={},Ge=null,qe=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],E),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:w,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,E):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):qe,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Oe="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,je=!1!==t.KEEP_CONTENT,Ze=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),Ve&&(ze=!0),Ke&&(Ne=A({},o(U)),Se=[],!0===Ke.html&&(A(Ne,R),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,z),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,z),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,V),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===qe&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),je&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(ze||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e="<remove></remove>"+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},wt=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[o]||Le[o]){if(!Le[o]&&Nt(o)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(je&&!Ge[o]){var a=oe(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=w(e.tagName),o=w(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||dt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!dt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in ct))return!1;if(Ie&&!Oe[t]&&T(we,t));else if(Re&&T(Ee,t));else if(!Se[t]||Oe[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))))return!1}else if(Xe[t]);else if(T(Ce,k(n,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ye[e])if(De&&!T(_e,k(n,ke,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var n,o,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var c=n=i[s],p=c.name,u=c.namespaceURI;if(o="value"===p?n.value:N(n.value),a=ge(p),l.attrName=a,l.attrValue=o,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),o=l.attrValue,!l.forceKeepAttr&&(bt(p,t),l.keepAttr))if(Me||!T(/\/>/i,o)){Fe&&(o=k(o,ve," "),o=k(o,be," "),o=k(o,ye," "));var d=ge(t.nodeName);if(Ct(d,a,o)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),o="user-content-"+o),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{u?t.setAttributeNS(u,p,o):t.setAttribute(p,o),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var n,o=wt(t);for(_t("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)_t("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof i&&e(n.content),Tt(n));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,l,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(Ze=!1),Ze){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Le[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(o=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!ze&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(o=yt(t)))return ze?null:Be?se:""}o&&He&&vt(o.firstChild);for(var f=wt(Ze?t:o);l=f.nextNode();)3===l.nodeType&&l===p||kt(l)||(l.content instanceof i&&St(l.content),Tt(l),p=l);if(p=null,Ze)return t;if(ze){if(Ve)for(u=pe.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?o.outerHTML:o.innerHTML;return Pe&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&T(J,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){lt=null,Ue=!1},r.isValidAttribute=function(e,t,n){lt||ut({});var o=ge(e),r=ge(t);return Ct(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); cart-blocks/order-summary-discount-frontend.js 0000644 00000173263 15073233652 0015601 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5269],{5851:(e,t,o)=>{"use strict";o.d(t,{Iq:()=>i});var n=o(2819),r=o(9307),a=(o(2560),o(4283)),s=o(8864);function i(e,t,o={}){const{memo:i=!1}=o;let c=(0,r.forwardRef)(e);i&&(c=(0,r.memo)(c)),void 0===t&&"undefined"!=typeof process&&process.env;let l=c[a.rE]||[t];return Array.isArray(t)&&(l=[...l,...t]),"string"==typeof t&&(l=[...l,t]),c.displayName=t,c[a.rE]=(0,n.uniq)(l),c.selector=`.${(0,s.l)(t)}`,c}},202:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,o)=>{"use strict";o.d(t,{Z:()=>c});var n=o(9196),r=o(9770),a=o(3849),s=o.n(a),i=(o(1029),o(2595));const c=({className:e,showSpinner:t=!1,children:o,variant:a="contained",...c})=>{const l=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,n.createElement)(r.Z,{className:l,...c},t&&(0,n.createElement)(i.Z,null),(0,n.createElement)("span",{className:"wc-block-components-button__text"},o))}},8715:(e,t,o)=>{"use strict";o.d(t,{k:()=>Q});var n=o(9196),r=o(3554),a=o(711),s=o(9307),i=o(5736),c=o(2629),l=o(3849),p=o.n(l),u=o(7608),d=o.n(u),m=o(2819),f=o(4333),h=o(9630),g=o(5158),v=o(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=o(2314);class E extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:o,selectedSuggestionIndex:n,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==n?`components-form-token-suggestions-${o}-${n}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const w=E;var _=o(2121),k=o.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const o=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,o),suggestionMatch:e.substring(o,o+t.length),suggestionAfterMatch:e.substring(o+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const o=this.computeSuggestionMatch(e),n=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:n,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},o?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=o(8494),S=o(9770),x=o(5082),A=o(1539),R=o(2021),L=o(3881);const O=(0,A.L)({as:"div",useHook:function(e){const t=(0,R.y)(e,"FlexBlock");return(0,L.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=o(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[o,n]=(0,s.useState)(),r=(0,s.useCallback)((e=>n((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(o),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:o,options:n,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:c,help:l,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const E=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[R,L]=(0,s.useState)(""),M=(0,s.useRef)(),F=n.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],o=(0,m.deburr)(R.toLocaleLowerCase());return n.forEach((n=>{const r=(0,m.deburr)(n.label).toLocaleLowerCase().indexOf(o);0===r?e.push(n):r>0&&t.push(n)})),e.concat(t)}),[R,n,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),L(""),A(!1)},V=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:o,id:`components-form-token-input-${E}`,hideLabelFromVision:c,help:l},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:V(-1),t=!0;break;case h.DOWN:V(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(O,null,(0,s.createElement)(w,{className:"components-combobox-control__input",instanceId:E,ref:M,value:C?R:P,"aria-label":P?`${P}, ${o}`:null,onFocus:()=>{A(!0),a(""),L("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;L(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:E,match:{label:R},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=o(7998),P=o(9818),U=o(4801);o(2750);const H=({id:e,className:t,label:o,onChange:r,options:c,value:l,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:E}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),w=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||l?E(b):y({[b]:{message:d,hidden:!0}}),()=>{E(b)})),[E,l,b,d,u,y]),(0,n.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":l,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,n.createElement)(M,{className:"wc-block-components-combobox-control",label:o,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const o=e.toLocaleUpperCase(),n=c.find((e=>e.value.toLocaleUpperCase()===o));if(n)return void r(n.value);const a=c.find((e=>e.label.toLocaleUpperCase().startsWith(o)));a&&r(a.value)}},options:c,value:l||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,n.createElement)(a.ValidationInputError,{propertyName:b}))};o(7368);const V=({className:e,countries:t,id:o,label:r,onChange:a,value:l="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,c.decodeEntities)(t)})))),[t]);return(0,n.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,n.createElement)(H,{id:o,label:r,onChange:a,options:h,value:l,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var z=o(8752);const B=e=>(0,n.createElement)(V,{countries:z.DK,...e}),W=e=>(0,n.createElement)(V,{countries:z.mO,...e});o(6115);const $=(e,t)=>{const o=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return o?o.value:""},K=({className:e,id:t,states:o,country:r,label:l,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=o[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,c.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,n.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:l,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,n.createElement)(a.ValidatedTextInput,{className:e,id:t,label:l,onChange:b,autoComplete:d,value:m,required:f})},j=e=>(0,n.createElement)(K,{states:z.JJ,...e}),Z=e=>(0,n.createElement)(K,{states:z.nm,...e});var G=o(9530),Y=o(9127),q=o.n(Y),X=o(8971);const J=({id:e="",fields:t,fieldConfig:o={},onChange:c,addressType:l="shipping",values:u})=>{const d=(0,f.useInstanceId)(J),m=(0,G.s)(t),h=(0,G.s)(o),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,X.Z)(m,h,g);return{fields:e,addressType:l,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,l]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};q()(u,e)||c(e)}),[c,v,u]),(0,s.useEffect)((()=>{"shipping"===l&&(e=>{const t="shipping_country",o=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(o?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),o&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,l]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,n.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,n.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{c({...u,[t.key]:e})}});const o={id:`${e}-${t.key}`,errorId:`${l}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===l?W:B;return(0,n.createElement)(e,{key:t.key,...o,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),c(t)}})}if("state"===t.key){const e="shipping"===l?Z:j;return(0,n.createElement)(e,{key:t.key,...o,country:u.country,value:u.state,onChange:e=>c({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,n.createElement)(H,{key:t.key,...o,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{c({...u,[t.key]:e})},options:t.options}):(0,n.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...o,type:t.type,value:u[t.key],onChange:e=>c({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,o)=>!((e.required||e.value)&&"postcode"===t&&o.country&&!(0,r.isPostcode)({postcode:e.value,country:o.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=J},8810:(e,t,o)=>{"use strict";o.d(t,{Z:()=>w});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2629),c=o(711),l=o(9307),p=o(3251),u=o(3561),d=o.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const o=(null==t?void 0:t.tags)||m,n=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:o,ALLOWED_ATTR:n})};var g=o(8161),v=o(4293),b=o(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,n.createElement)(n.Fragment,null,Number.isFinite(t)&&(0,n.createElement)(c.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:o,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,l.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,l.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,l.useEffect)((()=>{d&&o(d)}),[o,d]),0===r.length)return t;if(r.length>1)return(0,n.createElement)(c.RadioControl,{className:e,onChange:e=>{m(e),o(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,n.createElement)(c.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};o(7099);const w=({packageId:e,className:t="",noResultsMessage:o,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,n.createElement)(n.Fragment,null,(y||b)&&(0,n.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,n.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),o=e.quantity;return(0,n.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,n.createElement)(c.Label,{label:o>1?`${t} × ${o}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",o,"woocommerce"),t,o)}))})))),_=(0,l.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:o,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,n.createElement)(c.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:w},(0,n.createElement)(E,{...k})):(0,n.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},w,(0,n.createElement)(E,{...k}))}},5091:(e,t,o)=>{"use strict";o.d(t,{Z:()=>v});var n=o(9196),r=o(5736),a=o(9307),s=o(6881),i=o(3554),c=o(7865),l=o(9659),p=o(8449),u=o(3251),d=o(4787),m=o(7998),f=o(8810),h=o(5158);const g=({packages:e,showItems:t,collapsible:o,noResultsMessage:r,renderOption:a})=>e.length?(0,n.createElement)(n.Fragment,null,e.map((({package_id:e,...s})=>(0,n.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:o,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,a.useEffect)((()=>{var o,n;t||(o=(0,c.wH)(e),n=(0,c.Q_)(e),1===o?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",n,"woocommerce"),n)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",o,"woocommerce"),o)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",n,"woocommerce"),n)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,l.b)(),N={className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],R=A.every((e=>e===A[0]));return(0,n.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===w&&e.length>1&&!R&&!T&&(0,n.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,n.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,n.createElement)(i.ExperimentalOrderShippingPackages,null,(0,n.createElement)(g,{packages:e,noResultsMessage:y,renderOption:E})))}},7184:(e,t,o)=>{"use strict";o.d(t,{RK:()=>f,X$:()=>b,Br:()=>w,Tm:()=>$});var n=o(9196),r=o(5736),a=o(9307),s=o(2904),i=o(6881),c=o(4333),l=o(711),p=o(9818),u=o(4801),d=o(3849),m=o.n(d);o(1691);const f=(0,c.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:o,displayCouponForm:c=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!c),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,n.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,n.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,n.createElement)("div",{className:b},(0,n.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,n.createElement)(l.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,n.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==o?null===(t=o(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,n.createElement)(l.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=o(3554),g=o(4617);o(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:o,removeCoupon:a,values:s})=>{const{total_discount:c,total_discount_tax:p}=s,u=parseInt(c,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,n.createElement)(l.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:o,showSpinner:!1},(0,n.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,n.createElement)(l.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:o,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=o(9659),E=o(4293);o(4554);const w=({currency:e,values:t,className:o})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:c,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(c,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:o})=>`${(0,E.formatPrice)(o,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,n.createElement)(l.TotalsItem,{className:m()("wc-block-components-totals-footer-item",o),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,n.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,n.createElement)(l.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=o(2629);const k=({selectedShippingRates:e})=>(0,n.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,o)=>e.indexOf(t)===o)).join(", ")));var C=o(7865),N=o(9040),T=o(8540),S=o(1621),x=o(9127),A=o.n(x),R=(o(313),o(8715));const L=({address:e,onUpdate:t,onCancel:o,addressFields:i})=>{const[c,l]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,n.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,n.createElement)(R.k,{fields:i,onChange:l,values:c}),(0,n.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:n=>(n.preventDefault(),A()(c,e)?o():(d(),m()?void 0:t(c))),type:"submit"},(0,r.__)("Update","woocommerce")))},O=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:o=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,n.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,n.createElement)(l.StoreNoticesContainer,{context:a}),(0,n.createElement)(L,{address:r,addressFields:o,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=o(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o})=>(0,n.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),o(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,isCheckout:a=!1})=>e?(0,n.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}):(0,n.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=o(8449),P=o(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,V=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const c=(0,N.ET)(a);return(0,n.createElement)(n.Fragment,null,i?(0,n.createElement)(U,null):(0,n.createElement)(H,{formattedLocation:c}),e&&(0,n.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}))};var z=o(4787),B=o(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:o,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,n.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,n.createElement)("legend",{className:"screen-reader-text"},s),(0,n.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,n.createElement)(n.Fragment,null,a&&(0,n.createElement)(z.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:o,context:"woocommerce/cart"}))};o(6968);const $=({currency:e,values:t,showCalculator:o=!0,showRateSelector:s=!0,isCheckout:i=!1,className:c})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),E=(0,I.KR)(t),w=(0,I.CN)(v)||E>0,_=o&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(w,T,v);return(0,n.createElement)("div",{className:m()("wc-block-components-totals-shipping",c)},(0,n.createElement)(l.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?E:(!x||i)&&(0,n.createElement)(M,{showCalculator:o,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(k,{selectedShippingRates:S}),(0,n.createElement)(V,{shippingAddress:h,showCalculator:o,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,n.createElement)(O,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,n.createElement)(W,{hasRates:w,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},7731:(e,t,o)=>{"use strict";o.d(t,{CN:()=>a,KR:()=>s,iG:()=>i});var n=o(4617),r=o(7865);const a=e=>e.some((e=>e.shipping_rates.length)),s=e=>(0,n.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),i=(e,t,o)=>!e||!t&&o.some((e=>!e.shipping_rates.some((e=>!(0,r.Ep)(e.method_id)))))},4787:(e,t,o)=>{"use strict";o.d(t,{Z:()=>d});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2911),c=o(9140),l=(o(946),o(9114)),p=o(2904),u=o(2010);const d=({className:e,status:t="default",children:o,spokenMessage:r=o,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,l.x)(t),summary:h})=>((0,u.o)(r,f),(0,n.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,n.createElement)(i.Z,{icon:(0,l.X)(t)}),(0,n.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,n.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),o),!!m&&(0,n.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:c.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,o)=>{"use strict";o.d(t,{X:()=>i,x:()=>s});var n=o(202),r=o(2720),a=o(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return n.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},9095:(e,t,o)=>{"use strict";o.d(t,{K:()=>l});var n=o(5736),r=o(9818),a=o(4801),s=o(2629),i=o(3554),c=o(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:o}=(0,c.b)(),{createErrorNotice:l}=(0,r.useDispatch)("core/notices"),{createNotice:p}=(0,r.useDispatch)("core/notices"),{setValidationErrors:u}=(0,r.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:m}=(0,r.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,p]),{applyCoupon:f,removeCoupon:h}=(0,r.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:o,applyCoupon:t=>f(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(u({coupon:{message:(0,s.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>h(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:m}}},8540:(e,t,o)=>{"use strict";o.d(t,{L:()=>a});var n=o(9818),r=o(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,n.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:o,setBillingAddress:a}=(0,n.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:o}}},9530:(e,t,o)=>{"use strict";o.d(t,{s:()=>s});var n=o(9307),r=o(9127),a=o.n(r);function s(e){const t=(0,n.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,o)=>{"use strict";o.d(t,{o:()=>a});var n=o(9307),r=o(5158);const a=(e,t)=>{const o="string"==typeof e?e:(0,n.renderToString)(e);(0,n.useEffect)((()=>{o&&(0,r.speak)(o,t)}),[o,t])}},6591:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>u});var n=o(9196),r=o(7184),a=o(711),s=o(4293),i=o(9659),c=o(9095),l=o(3554);const p=()=>{const{extensions:e,receiveCart:t,...o}=(0,i.b)(),r={extensions:e,cart:o,context:"woocommerce/cart"};return(0,n.createElement)(l.ExperimentalDiscountsMeta.Slot,{...r})},u=({className:e})=>{const{cartTotals:t,cartCoupons:o}=(0,i.b)(),{removeCoupon:l,isRemovingCoupon:u}=(0,c.K)("wc/cart"),d=(0,s.getCurrencyFromPriceResponse)(t);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a.TotalsWrapper,{className:e},(0,n.createElement)(r.X$,{cartCoupons:o,currency:d,isRemovingCoupon:u,removeCoupon:l,values:t})),(0,n.createElement)(p,null))}},2595:(e,t,o)=>{"use strict";o.d(t,{Z:()=>r});var n=o(9196);o(7440);const r=()=>(0,n.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,o)=>{"use strict";var n=o(586);e.exports=function(e,t,o){o=o||{},9===t.nodeType&&(t=n.getWindow(t));var r=o.allowHorizontalScroll,a=o.onlyScrollIfNeeded,s=o.alignWithTop,i=o.alignWithLeft,c=o.offsetTop||0,l=o.offsetLeft||0,p=o.offsetBottom||0,u=o.offsetRight||0;r=void 0===r||r;var d=n.isWindow(t),m=n.offset(e),f=n.outerHeight(e),h=n.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,E=void 0,w=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=n.height(_),C=n.width(_),k={left:n.scrollLeft(_),top:n.scrollTop(_)},E={left:m.left-k.left-l,top:m.top-k.top-c},w={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=n.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},E={left:m.left-(g.left+(parseFloat(n.css(t,"borderLeftWidth"))||0))-l,top:m.top-(g.top+(parseFloat(n.css(t,"borderTopWidth"))||0))-c},w={left:m.left+h-(g.left+b+(parseFloat(n.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(n.css(t,"borderBottomWidth"))||0))+p}),E.top<0||w.top>0?!0===s?n.scrollTop(t,y.top+E.top):!1===s?n.scrollTop(t,y.top+w.top):E.top<0?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top):a||((s=void 0===s||!!s)?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top)),r&&(E.left<0||w.left>0?!0===i?n.scrollLeft(t,y.left+E.left):!1===i?n.scrollLeft(t,y.left+w.left):E.left<0?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left):a||((i=void 0===i||!!i)?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left)))}},2121:(e,t,o)=>{"use strict";e.exports=o(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function n(e,t){var o=e["page"+(t?"Y":"X")+"Offset"],n="scroll"+(t?"Top":"Left");if("number"!=typeof o){var r=e.document;"number"!=typeof(o=r.documentElement[n])&&(o=r.body[n])}return o}function r(e){return n(e)}function a(e){return n(e,!0)}function s(e){var t=function(e){var t,o=void 0,n=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return o=(t=e.getBoundingClientRect()).left,n=t.top,{left:o-=s.clientLeft||a.clientLeft||0,top:n-=s.clientTop||a.clientTop||0}}(e),o=e.ownerDocument,n=o.defaultView||o.parentWindow;return t.left+=r(n),t.top+=a(n),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),c=/^(top|right|bottom|left)$/,l="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var o=0;o<e.length;o++)t(e[o])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,o){var n="",r=e.ownerDocument,a=o||r.defaultView.getComputedStyle(e,null);return a&&(n=a.getPropertyValue(t)||a[t]),n}:function(e,t){var o=e[l]&&e[l][t];if(i.test(o)&&!c.test(t)){var n=e.style,r=n[u],a=e[p][u];e[p][u]=e[l][u],n[u]="fontSize"===t?"1em":o||0,o=n.pixelLeft+"px",n[u]=r,e[p][u]=a}return""===o?"auto":o});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,o){var n=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<o.length;s++){var i;i="border"===r?r+o[s]+"Width":r+o[s],n+=parseFloat(d(e,i))||0}return n}function E(e){return null!=e&&e==e.window}var w={};function _(e,t,o){if(E(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var n="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===o&&(o=a?b:g);var i=void 0!==r||a,c=r||s;if(o===g)return i?c-y(e,["border","padding"],n):s;if(i){var l=o===v?-y(e,["border"],n):y(e,["margin"],n);return c+(o===b?0:l)}return s+y(e,h.slice(o),n)}m(["Width","Height"],(function(e){w["doc"+e]=function(t){var o=t.document;return Math.max(o.documentElement["scroll"+e],o.body["scroll"+e],w["viewport"+e](o))},w["viewport"+e]=function(t){var o="client"+e,n=t.document,r=n.body,a=n.documentElement[o];return"CSS1Compat"===n.compatMode&&a||r&&r[o]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,o=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,o):function(e,n,r){var a={},s=e.style,i=void 0;for(i in n)n.hasOwnProperty(i)&&(a[i]=s[i],s[i]=n[i]);for(i in function(){t=_.apply(void 0,o)}.call(e),n)n.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,n){var r=n;if("object"!==(void 0===t?"undefined":o(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,o){return t&&C(t,e,o?0:b)};var o="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,n){return void 0===n?t&&C(t,e,g):t?(d(t),f(t)&&(n+=y(t,["padding","border"],o)),N(t,e,n)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var o=s(e),n={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,n[a]=r+t[a]-o[a]);N(e,n)}(e,t)},isWindow:E,each:m,css:N,clone:function(e){var t={};for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);if(e.overflow)for(var o in e)e.hasOwnProperty(o)&&(t.overflow[o]=e.overflow[o]);return t},scrollLeft:function(e,t){if(E(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(E(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,o){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,o)}function o(e,n,r){return o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,o,n){var r=[null];r.push.apply(r,o);var a=new(Function.bind.apply(e,r));return n&&t(a,n.prototype),a},o.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,c=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,o){return e.apply(t,o)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return o(e,n(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),E=x(String.prototype.toLowerCase),w=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return h(g,t)});function x(e){return function(t){for(var o=arguments.length,n=new Array(o>1?o-1:0),r=1;r<o;r++)n[r-1]=arguments[r];return f(e,t,n)}}function A(e,t,o){var n;o=null!==(n=o)&&void 0!==n?n:E,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var c=o(a);c!==a&&(i(t)||(t[r]=c),a=c)}e[a]=!0}return e}function R(e){var t,o=d(null);for(t in e)!0===f(a,e,[t])&&(o[t]=e[t]);return o}function L(e,t){for(;null!==e;){var o=l(e,t);if(o){if(o.get)return x(o.get);if("function"==typeof o.value)return x(o.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var O=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),V=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),z=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),K=u(/\${[\w\W]*}/gm),j=u(/^data-[\-\w.\u00B7-\uFFFF]/),Z=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=u(/^(?:\w+script|data):/i),q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=u(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!o||!o.document||9!==o.document.nodeType)return r.isSupported=!1,r;var a=o.document,s=o.document,i=o.DocumentFragment,c=o.HTMLTemplateElement,l=o.Node,u=o.Element,d=o.NodeFilter,m=o.NamedNodeMap,f=void 0===m?o.NamedNodeMap||o.MozNamedAttrMap:m,h=o.HTMLFormElement,g=o.DOMParser,x=o.trustedTypes,Q=u.prototype,ee=L(Q,"cloneNode"),te=L(Q,"nextSibling"),oe=L(Q,"childNodes"),ne=L(Q,"parentNode");if("function"==typeof c){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,o){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,r="data-tt-policy-suffix";o.currentScript&&o.currentScript.hasAttribute(r)&&(n=o.currentScript.getAttribute(r));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,ce=ie.implementation,le=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=R(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof ne&&ce&&void 0!==ce.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=K,Ee=j,we=Z,_e=Y,ke=q,Ce=G,Ne=null,Te=A({},[].concat(n(O),n(I),n(D),n(F),n(U))),Se=null,xe=A({},[].concat(n(H),n(V),n(z),n(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Re=null,Le=null,Oe=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,Ve=!1,ze=!1,Be=!1,We=!0,$e=!1,Ke=!0,je=!1,Ze={},Ge=null,Ye=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),qe=null,Xe=A({},["audio","video","img","source","image","track"]),Je=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",ot="http://www.w3.org/1999/xhtml",nt=ot,rt=!1,at=null,st=A({},[et,tt,ot],w),it=["application/xhtml+xml","text/html"],ct=null,lt=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=R(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?w:E,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,w):st,Je="ADD_URI_SAFE_ATTR"in t?A(R(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,qe="ADD_DATA_URI_TAGS"in t?A(R(Xe),t.ADD_DATA_URI_TAGS,ge):Xe,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):Ye,Re="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Le="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ze="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,ze=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,nt=t.NAMESPACE||ot,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),ze&&(Ve=!0),Ze&&(Ne=A({},n(U)),Se=[],!0===Ze.html&&(A(Ne,O),A(Se,H)),!0===Ze.svg&&(A(Ne,I),A(Se,V),A(Se,B)),!0===Ze.svgFilters&&(A(Ne,D),A(Se,V),A(Se,B)),!0===Ze.mathMl&&(A(Ne,F),A(Se,z),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=R(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=R(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===Ye&&(Ge=R(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ke&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Re.tbody),p&&p(t),ct=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Ve||ze)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,o;if(He)e="<remove></remove>"+e;else{var n=_(e,/^[\r\n\t ]+/);o=n&&n[0]}"application/xhtml+xml"===he&&nt===ot&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(nt===ot)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(nt,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&o&&a.insertBefore(s.createTextNode(o),a.childNodes[0]||null),nt===ot?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return le.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,o){fe[e]&&v(fe[e],(function(e){e.call(r,t,o,ct)}))},kt=function(e){var t,o;if(_t("beforeSanitizeElements",e,null),(o=e)instanceof h&&("string"!=typeof o.nodeName||"string"!=typeof o.textContent||"function"!=typeof o.removeChild||!(o.attributes instanceof f)||"function"!=typeof o.removeAttribute||"function"!=typeof o.setAttribute||"string"!=typeof o.namespaceURI||"function"!=typeof o.insertBefore||"function"!=typeof o.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var n=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===n&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[n]||Re[n]){if(!Re[n]&&Nt(n)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))return!1}if(Ke&&!Ge[n]){var a=ne(e)||e.parentNode,s=oe(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});var o=E(e.tagName),n=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===ot?"svg"===o:t.namespaceURI===et?"svg"===o&&("annotation-xml"===n||dt[n]):Boolean(ht[o]):e.namespaceURI===et?t.namespaceURI===ot?"math"===o:t.namespaceURI===tt?"math"===o&&mt[n]:Boolean(gt[o]):e.namespaceURI===ot?!(t.namespaceURI===tt&&!mt[n])&&!(t.namespaceURI===et&&!dt[n])&&!gt[o]&&(ft[o]||!ht[o]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,o){if(We&&("id"===t||"name"===t)&&(o in s||o in lt))return!1;if(Ie&&!Le[t]&&T(Ee,t));else if(Oe&&T(we,t));else if(!Se[t]||Le[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))))return!1}else if(Je[t]);else if(T(Ce,k(o,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(o,"data:")||!qe[e])if(De&&!T(_e,k(o,ke,"")));else if(o)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var o,n,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var l=o=i[s],p=l.name,u=l.namespaceURI;if(n="value"===p?o.value:N(o.value),a=ge(p),c.attrName=a,c.attrValue=n,c.keepAttr=!0,c.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,c),n=c.attrValue,!c.forceKeepAttr&&(bt(p,t),c.keepAttr))if(Me||!T(/\/>/i,n)){Fe&&(n=k(n,ve," "),n=k(n,be," "),n=k(n,ye," "));var d=ge(t.nodeName);if(Ct(d,a,n)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),n="user-content-"+n),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":n=ae.createHTML(n);break;case"TrustedScriptURL":n=ae.createScriptURL(n)}try{u?t.setAttributeNS(u,p,n):t.setAttribute(p,n),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var o,n=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)_t("uponSanitizeShadowNode",o,null),kt(o)||(o.content instanceof i&&e(o.content),Tt(o));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var n,s,c,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(o.toStaticHTML)||"function"==typeof o.toStaticHTML){if("string"==typeof t)return o.toStaticHTML(t);if(wt(t))return o.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Re[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)1===(s=(n=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?n=s:n.appendChild(s);else{if(!Ve&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(n=yt(t)))return Ve?null:Be?se:""}n&&He&&vt(n.firstChild);for(var f=Et(je?t:n);c=f.nextNode();)3===c.nodeType&&c===p||kt(c)||(c.content instanceof i&&St(c.content),Tt(c),p=c);if(p=null,je)return t;if(Ve){if(ze)for(u=pe.call(n.ownerDocument);n.firstChild;)u.appendChild(n.firstChild);else u=n;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?n.outerHTML:n.innerHTML;return Pe&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&T(X,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){ct=null,Ue=!1},r.isValidAttribute=function(e,t,o){ct||ut({});var n=ge(e),r=ge(t);return Ct(n,r,o)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); cart-blocks/filled-cart-frontend.js 0000644 00000002210 15073233652 0013312 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8308],{1420:(e,s,a)=>{"use strict";a.r(s),a.d(s,{default:()=>h});var l=a(9196),c=a(3849),i=a.n(c),t=a(9307),r=a(4333);const n=(0,t.createContext)({hasContainerWidth:!1,containerClassName:"",isMobile:!1,isSmall:!1,isMedium:!1,isLarge:!1}),o=({children:e,className:s=""})=>{const[a,c]=(()=>{const[e,{width:s}]=(0,r.useResizeObserver)();let a="";return s>700?a="is-large":s>520?a="is-medium":s>400?a="is-small":s&&(a="is-mobile"),[e,a]})(),t={hasContainerWidth:""!==c,containerClassName:c,isMobile:"is-mobile"===c,isSmall:"is-small"===c,isMedium:"is-medium"===c,isLarge:"is-large"===c};return(0,l.createElement)(n.Provider,{value:t},(0,l.createElement)("div",{className:i()(s,c)},a,e))};a(906);const m=({children:e,className:s})=>(0,l.createElement)(o,{className:i()("wc-block-components-sidebar-layout",s)},e);var d=a(9659),u=a(1729);const h=({children:e,className:s})=>{const{cartItems:a,cartIsLoading:c}=(0,d.b)(),{hasDarkControls:t}=(0,u.l)();return c||a.length>=1?(0,l.createElement)(m,{className:i()("wc-block-cart",s,{"has-dark-controls":t})},e):null}},906:()=>{}}]); cart-blocks/order-summary-coupon-form-style.js 0000644 00000000262 15073233652 0015522 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6762],{16562:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(79719).Z}}]); cart-blocks/order-summary-heading-frontend.js 0000644 00000000740 15073233652 0015335 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5229],{240:(e,t,c)=>{c.r(t),c.d(t,{default:()=>r});var s=c(721),a=c(9196),o=c(3849),l=c.n(o);const n={content:{type:"string",default:(0,c(5736).__)("Cart totals","woocommerce")},lock:{type:"object",default:{remove:!1,move:!1}}},r=(0,s.withFilteredAttributes)(n)((({className:e,content:t=""})=>(0,a.createElement)("span",{className:l()(e,"wc-block-cart__totals-title")},t)))}}]); cart-blocks/cart-accepted-payment-methods-frontend.js 0000644 00000007632 15073233652 0016754 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4058],{4570:(t,e,s)=>{"use strict";s.d(e,{C:()=>c});var a=s(8752);const n=[{id:"alipay",alt:"Alipay",src:a.td+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:a.td+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:a.td+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:a.td+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:a.td+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:a.td+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:a.td+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:a.td+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:a.td+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:a.td+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:a.td+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:a.td+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:a.td+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:a.td+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:a.td+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:a.td+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:a.td+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:a.td+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:a.td+"payment-methods/wechat.svg"}],c=t=>n.find((e=>e.id===t))||{}},2454:(t,e,s)=>{"use strict";s.d(e,{Z:()=>r});var a=s(9196),n=s(3849),c=s.n(n),d=s(1368),o=s(4570),i=s(8999);s(6391);const r=({icons:t=[],align:e="center",className:s})=>{const n=(0,i.L)(t);if(0===n.length)return null;const r=c()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===e,"wc-block-components-payment-method-icons--align-right":"right"===e},s);return(0,a.createElement)("div",{className:r},n.map((t=>{const e={...t,...(0,o.C)(t.id)};return(0,a.createElement)(d.Z,{key:"payment-method-icon-"+t.id,...e})})))}},1368:(t,e,s)=>{"use strict";s.d(e,{Z:()=>c});var a=s(9196);const n=t=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${t}`,c=({id:t,src:e=null,alt:s=""})=>e?(0,a.createElement)("img",{className:n(t),src:e,alt:s}):null},8999:(t,e,s)=>{"use strict";s.d(e,{L:()=>n});var a=s(3243);const n=t=>{const e={};return t.forEach((t=>{let s={};"string"==typeof t&&(s={id:t,alt:t,src:null}),"object"==typeof t&&(s={id:t.id||"",alt:t.alt||"",src:t.src||null}),s.id&&(0,a.H)(s.id)&&!e[s.id]&&(e[s.id]=s)})),Object.values(e)}},4738:(t,e,s)=>{"use strict";s.d(e,{E:()=>i,X:()=>r});var a=s(9530),n=s(4613),c=s(9818),d=s(4801);const o=(t=!1)=>{const{paymentMethodsInitialized:e,expressPaymentMethodsInitialized:s,availablePaymentMethods:o,availableExpressPaymentMethods:i}=(0,c.useSelect)((t=>{const e=t(d.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:e.paymentMethodsInitialized(),expressPaymentMethodsInitialized:e.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:e.getAvailableExpressPaymentMethods(),availablePaymentMethods:e.getAvailablePaymentMethods()}})),r=Object.values(o).map((({name:t})=>t)),l=Object.values(i).map((({name:t})=>t)),m=(0,n.getPaymentMethods)(),p=(0,n.getExpressPaymentMethods)(),y=Object.keys(m).reduce(((t,e)=>(r.includes(e)&&(t[e]=m[e]),t)),{}),h=Object.keys(p).reduce(((t,e)=>(l.includes(e)&&(t[e]=p[e]),t)),{}),u=(0,a.s)(y),v=(0,a.s)(h);return{paymentMethods:t?v:u,isInitialized:t?s:e}},i=()=>o(!1),r=()=>o(!0)},9530:(t,e,s)=>{"use strict";s.d(e,{s:()=>d});var a=s(9307),n=s(9127),c=s.n(n);function d(t){const e=(0,a.useRef)(t);return c()(t,e.current)||(e.current=t),e.current}},1142:(t,e,s)=>{"use strict";s.r(e),s.d(e,{default:()=>o});var a=s(9196),n=s(2454),c=s(4738);const d=t=>Object.values(t).reduce(((t,e)=>(null!==e.icons&&(t=t.concat(e.icons)),t)),[]),o=({className:t})=>{const{paymentMethods:e}=(0,c.E)();return(0,a.createElement)(n.Z,{className:t,icons:d(e)})}},6391:()=>{}}]); cart-blocks/cart-items-style.js 0000644 00000000465 15073233652 0012527 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1938],{58974:(c,e,s)=>{s.r(e),s.d(e,{default:()=>p});var a=s(99196),l=s(63101),k=s(80612),n=s.n(k);const p=({children:c,className:e})=>(0,a.createElement)(l.Z,{className:n()("wc-block-cart__main",e)},c)}}]); cart-blocks/proceed-to-checkout-frontend.js 0000644 00000054461 15073233652 0015007 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1084],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(7608),o=n.n(r);function i(e){return"appear"===e?"top":"left"}function s(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:n=i(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),c=n(2819),l=n(7180),a=n.n(l),u=n(2858),d=n(9402),p=n(7971);const m=["onMouseDown","onClick"],f=(0,o.forwardRef)((function(e,t){const{href:n,target:i,isSmall:l,isPressed:f,isBusy:h,isDestructive:g,className:v,disabled:b,icon:w,iconPosition:E="left",iconSize:y,showTooltip:S,tooltipPosition:C,shortcut:k,label:Z,children:L,text:_,variant:R,__experimentalIsFocusable:x,describedBy:F,...N}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...s}){let c=i;var l,u,d,p,m;return t&&(null!==(l=c)&&void 0!==l||(c="primary")),r&&(null!==(u=c)&&void 0!==u||(c="tertiary")),n&&(null!==(d=c)&&void 0!==d||(c="secondary")),e&&(a()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=c)&&void 0!==p||(c="secondary")),o&&(null!==(m=c)&&void 0!==m||(c="link")),{...s,variant:c}}(e),D=s()("components-button",v,{"is-secondary":"secondary"===R,"is-primary":"primary"===R,"is-small":l,"is-tertiary":"tertiary"===R,"is-pressed":f,"is-busy":h,"is-link":"link"===R,"is-destructive":g,"has-text":!!w&&!!L,"has-icon":!!w}),O=b&&!x,T=void 0===n||O?"button":"a",M="a"===T?{href:n,target:i}:{type:"button",disabled:O,"aria-pressed":f};if(b&&x){M["aria-disabled"]=!0;for(const e of m)N[e]=e=>{e.stopPropagation(),e.preventDefault()}}const P=!O&&(S&&Z||k||!!Z&&(!L||(0,c.isArray)(L)&&!L.length)&&!1!==S),W=F?(0,c.uniqueId)():null,B=N["aria-describedby"]||W,A=(0,o.createElement)(T,(0,r.Z)({},M,N,{className:D,"aria-label":N["aria-label"]||Z,"aria-describedby":B,ref:t}),w&&"left"===E&&(0,o.createElement)(d.Z,{icon:w,size:y}),_&&(0,o.createElement)(o.Fragment,null,_),w&&"right"===E&&(0,o.createElement)(d.Z,{icon:w,size:y}),L);return P?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.Z,{text:F||Z,shortcut:k,position:C},A),F&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:W},F))):(0,o.createElement)(o.Fragment,null,A,F&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:W},F)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(2314),o=n(9307);const i=function({icon:e,className:t,...n}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:i},n))}},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),i=n(444),s=n(6372);const c=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(s.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&s.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===i.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(i.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),c=n(5904),l=n(7180),a=n.n(l),u=n(4333),d=n(7152),p=n(2023),m=n(9770),f=n(9330),h=n(3698),g=n(7031),v=n(3854);const b="Popover";function w(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(s=t).ownerDocument.defaultView.getComputedStyle(s);var s;const c=n?parseInt(n,10):0,l=r?parseInt(r,10):0,a=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+a,y:e.top+c,width:e.width-a-u,height:e.height-c-l,left:e.left+a,right:e.right-u,top:e.top+c,bottom:e.bottom-l}}function E(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function y(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const C=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:i,noArrow:l=!0,isAlternate:C,position:k="bottom right",range:Z,focusOnMount:L="firstElement",anchorRef:_,shouldAnchorIncludePadding:R,anchorRect:x,getAnchorRect:F,expandOnMobile:N,animate:D=!0,onClickOutside:O,onFocusOutside:T,__unstableStickyBoundaryElement:M,__unstableSlotName:P=b,__unstableObserveElement:W,__unstableBoundaryParent:B,__unstableForcePosition:A,__unstableForceXAlignment:H,...V},I)=>{const z=(0,o.useRef)(null),U=(0,o.useRef)(null),j=(0,o.useRef)(),q=(0,u.useViewportMatch)("medium","<"),[G,K]=(0,o.useState)(),J=(0,h.Z)(P),Y=N&&q,[X,Q]=(0,u.useResizeObserver)();l=Y||l,(0,o.useLayoutEffect)((()=>{if(Y)return S(j.current,"is-without-arrow",l),S(j.current,"is-alternate",C),E(j.current,"data-x-axis"),E(j.current,"data-y-axis"),y(j.current,"top"),y(j.current,"left"),y(U.current,"maxHeight"),void y(U.current,"maxWidth");const e=()=>{if(!j.current||!U.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,p.cS)((0,c.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,p.cS)(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:w(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),l=(0,p.cS)(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,i);return o?l:w(l,r)}if(!e.current)return;const{parentNode:s}=e.current,l=s.getBoundingClientRect();return o?l:w(l,s)}(z,x,F,_,R,j.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=j.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var i;B&&(r=null===(i=j.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const s=Q.height?Q:U.current.getBoundingClientRect(),{popoverTop:a,popoverLeft:u,xAxis:d,yAxis:m,contentHeight:f,contentWidth:h}=(0,p.sw)(e,s,k,M,j.current,o,r,A,H);"number"==typeof a&&"number"==typeof u&&(y(j.current,"top",a+"px"),y(j.current,"left",u+"px")),S(j.current,"is-without-arrow",l||"center"===d&&"middle"===m),S(j.current,"is-alternate",C),E(j.current,"data-x-axis",d),E(j.current,"data-y-axis",m),y(U.current,"maxHeight","number"==typeof f?f+"px":""),y(U.current,"maxWidth","number"==typeof h?h+"px":""),K(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[m]||"middle"))};e();const{ownerDocument:t}=j.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const i=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",i),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const s=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(_);let a;return s&&s!==t&&(s.defaultView.addEventListener("resize",e),s.defaultView.addEventListener("scroll",e,!0)),W&&(a=new n.MutationObserver(e),a.observe(W,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",i),n.cancelAnimationFrame(o),s&&s!==t&&(s.defaultView.removeEventListener("resize",e),s.defaultView.removeEventListener("scroll",e,!0)),a&&a.disconnect()}}),[Y,x,F,_,R,k,Q,M,W,B]);const $=(e,n)=>{if("focus-outside"===e&&T)T(n);else if("focus-outside"===e&&O){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),a()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),O(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:L,__unstableOnClose:$,onClose:$}),ne=(0,u.useMergeRefs)([j,ee,I]),re=Boolean(D&&G)&&(0,v.T)({type:"appear",origin:G});let oe=(0,o.createElement)("div",(0,r.Z)({className:s()("components-popover",i,re,{"is-expanded":Y,"is-without-arrow":l,"is-alternate":C})},V,{ref:ne},te,{tabIndex:"-1"}),Y&&(0,o.createElement)(f.Z,null),Y&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(m.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,o.createElement)("div",{ref:U,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},X,n)));return J.ref&&(oe=(0,o.createElement)(g.de,{name:P},oe)),_||x?oe:(0,o.createElement)("span",{ref:z},oe)}));C.Slot=(0,o.forwardRef)((function({name:e=b},t){return(0,o.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const k=C},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>s,sw:()=>i});var r=n(5736);const o=10;function i(e,t,n="top",i,s,c,l,a,u){const[d,p="center",m]=n.split(" "),f=function(e,t,n,r,i,s,c,l){const{height:a}=t;if(i){const t=i.getBoundingClientRect().top+a-c;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===r?u=e.bottom:"top"===r&&(u=e.top);const d={popoverTop:u,contentHeight:(u-a/2>0?a/2:u)+(u+a/2>window.innerHeight?window.innerHeight-u:a/2)},p={popoverTop:e.top,contentHeight:e.top-o-a>0?a:e.top-o},m={popoverTop:e.bottom,contentHeight:e.bottom+o+a>window.innerHeight?window.innerHeight-o-e.bottom:a};let f,h=n,g=null;if(!i&&!l)if("middle"===n&&d.contentHeight===a)h="middle";else if("top"===n&&p.contentHeight===a)h="top";else if("bottom"===n&&m.contentHeight===a)h="bottom";else{h=p.contentHeight>m.contentHeight?"top":"bottom";const e="top"===h?p.contentHeight:m.contentHeight;g=e!==a?e:null}return f="middle"===h?d.popoverTop:"top"===h?p.popoverTop:m.popoverTop,{yAxis:h,popoverTop:f,contentHeight:g}}(e,t,d,m,i,0,c,a),h=function(e,t,n,o,i,s,c,l,a){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let m=e.left;"right"===o?m=e.right:"middle"===s||a||(m=d);let f=e.right;"left"===o?f=e.left:"middle"===s||a||(f=d);const h={popoverLeft:m,contentWidth:m-u>0?u:m},g={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let v,b=n,w=null;if(!i&&!l)if("center"===n&&p.contentWidth===u)b="center";else if("left"===n&&h.contentWidth===u)b="left";else if("right"===n&&g.contentWidth===u)b="right";else{b=h.contentWidth>g.contentWidth?"left":"right";const e="left"===b?h.contentWidth:g.contentWidth;u>window.innerWidth&&(w=window.innerWidth),e!==u&&(b="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===b?p.popoverLeft:"left"===b?h.popoverLeft:g.popoverLeft,c){const e=c.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:b,popoverLeft:v,contentWidth:w}}(e,t,p,m,i,f.yAxis,l,a,u);return{...h,...f}}function s(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9307);let o=0;function i(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=o)}let s=0;function c(){return(0,r.useEffect)((()=>(0===s&&i(!0),++s,()=>{1===s&&i(!1),--s})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2819);const i=function({shortcut:e,className:t}){if(!e)return null;let n,i;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,i=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":i},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(3698);function i(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function s({name:e,children:t}){const n=(0,o.Z)(e),s=(0,r.useRef)({rerender:i()});return(0,r.useEffect)((()=>(n.registerFill(s),()=>{n.unregisterFill(s)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),i=n(4333),s=n(4745);const c=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...c},l){const a=(0,o.useContext)(s.Z),u=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(a.registerSlot(e,u,t),()=>{a.unregisterSlot(e,u)})),[a.registerSlot,a.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{a.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,i.useMergeRefs)([l,u])},c))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(4745);function i(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},i=t.fills[e],s=(0,r.useMemo)((()=>i||[]),[i]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:s,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(2819),s=n(2146),c=n(293);function l({name:e,children:t,registerFill:n,unregisterFill:r}){const s=(0,c.Z)(e),l=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,l.current),()=>r(e,l.current))),[]),(0,o.useLayoutEffect)((()=>{l.current.children=t,s&&s.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==l.current.name&&(r(l.current.name,l.current),l.current.name=e,n(e,l.current))}),[e]),s&&s.node?((0,i.isFunction)(t)&&(t=t(s.props.fillProps)),(0,o.createPortal)(t,s.node)):null}const a=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(l,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>a,g7:()=>u});var r=n(2314),o=n(9307),i=n(4011),s=n(9137),c=n(9183),l=n(942);function a(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Z,e),(0,o.createElement)(c.Z,e))}const u=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(l.Z,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(s.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),i=n(2819),s=n(2146);class c extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,s=(0,i.map)(r(t,this),(e=>{const t=(0,i.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,i.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,i.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,i.isFunction)(e)?e(s):s)}}const l=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:i})=>(0,o.createElement)(c,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:i}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2146);const i=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[i,s]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(s(t(e)),n((()=>{s(t(e))})))),[e]),i}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9307),o=n(2819),i=n(4333),s=n(8689),c=n(1202);const l=(0,r.createElement)("div",{className:"event-catcher"}),a=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(l,e),(0,r.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==r.Children.count(e))return;const o=r.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},p=function({children:e,position:t,text:n,shortcut:l}){const[p,m]=(0,r.useState)(!1),[f,h]=(0,r.useState)(!1),g=(0,i.useDebounce)(h,700),v=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",E),m(!0)},b=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",E),m(!1)},w=e=>"mouseUp"===e?b:"mouseDown"===e?v:void 0,E=w("mouseUp"),y=(t,n)=>r=>{if(d(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&p)return;g.cancel();const i=(0,o.includes)(["focus","mouseenter"],r.type);i!==f&&(n?g(i):h(i))},S=()=>{g.cancel(),document.removeEventListener("mouseup",E)};if((0,r.useEffect)((()=>S),[]),1!==r.Children.count(e))return e;const C={onMouseEnter:y("onMouseEnter",!0),onMouseLeave:y("onMouseLeave"),onClick:y("onClick"),onFocus:y("onFocus"),onBlur:y("onBlur"),onMouseDown:w("mouseDown")},k=r.Children.only(e),{children:Z,disabled:L}=k.props,_=L?a:u,R=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:i})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(s.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,r.createElement)(c.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:Z,isOver:f,position:t,text:n,shortcut:l});return _({child:k,eventHandlers:C,childrenWithPopover:R})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7608),o=n.n(r),i=n(9307),s=n(6186);const c=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return(0,s.k)({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),o=n(9770),i=n(3849),s=n.n(i),c=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:i="contained",...l})=>{const a=s()("wc-block-components-button","wp-element-button",e,i,{"wc-block-components-button--loading":t});return(0,r.createElement)(o.Z,{className:a,...l},t&&(0,r.createElement)(c.Z,null),(0,r.createElement)("span",{className:"wc-block-components-button__text"},n))}},936:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>w});var r=n(721),o=n(9196),i=n(3849),s=n.n(i),c=n(9307),l=n(2904),a=n(8752);const u={bottom:0,left:0,opacity:0,pointerEvents:"none",position:"absolute",right:0,top:0,zIndex:-1};var d=n(4617),p=n(9818),m=n(4801),f=n(3554),h=n(8027),g=n(4648);const v=(0,n(5736).__)("Proceed to Checkout","woocommerce"),b={checkoutPageId:{type:"number",default:0},lock:{type:"object",default:{move:!0,remove:!0}},buttonLabel:{type:"string",default:v}},w=(0,r.withFilteredAttributes)(b)((({checkoutPageId:e,className:t,buttonLabel:r})=>{const i=(0,d.getSetting)("page-"+e,!1),b=(0,p.useSelect)((e=>e(m.CHECKOUT_STORE_KEY).isCalculating())),[w,E]=(()=>{const[e,t]=(0,c.useState)(""),n=(0,c.useRef)(null),r=(0,c.useRef)(new IntersectionObserver((e=>{e[0].isIntersecting?t("visible"):t(e[0].boundingClientRect.top>0?"below":"above")}),{threshold:1}));return(0,c.useLayoutEffect)((()=>{const e=n.current,t=r.current;return e&&t.observe(e),()=>{t.unobserve(e)}}),[]),[(0,o.createElement)("div",{"aria-hidden":!0,ref:n,style:u}),e]})(),[y,S]=(0,c.useState)(!1);(0,c.useEffect)((()=>{if("function"!=typeof n.g.addEventListener||"function"!=typeof n.g.removeEventListener)return;const e=()=>{S(!1)};return n.g.addEventListener("pageshow",e),()=>{n.g.removeEventListener("pageshow",e)}}),[]);const C=(0,p.useSelect)((e=>e(m.CART_STORE_KEY).getCartData())),k=(0,f.applyCheckoutFilter)({filterName:"proceedToCheckoutButtonLabel",defaultValue:r||v,arg:{cart:C}}),Z=(0,f.applyCheckoutFilter)({filterName:"proceedToCheckoutButtonLink",defaultValue:i||a.sE,arg:{cart:C}}),{dispatchOnProceedToCheckout:L}=(0,g.b)(),_=(0,o.createElement)(l.Z,{className:"wc-block-cart__submit-button",href:Z,disabled:b,onClick:e=>{L().then((t=>{t.some(h.qm)?e.preventDefault():S(!0)}))},showSpinner:y},k),R=(0,c.useMemo)((()=>getComputedStyle(document.body).backgroundColor),[]);return(0,o.createElement)("div",{className:s()("wc-block-cart__submit",t)},w,(0,o.createElement)("div",{className:"wc-block-cart__submit-container"},_),"below"===E&&(0,o.createElement)("div",{className:"wc-block-cart__submit-container wc-block-cart__submit-container--sticky",style:{backgroundColor:R}},_))}))},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196);n(7440);const o=()=>(0,r.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var c in n)r.call(n,c)&&n[c]&&e.push(c)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},1029:()=>{},7440:()=>{},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})}}]); cart-blocks/cart-cross-sells-products-style.js 0000644 00000000262 15073233652 0015513 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6737],{19466:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(34319).Z}}]); cart-blocks/order-summary-subtotal-frontend.js 0000644 00000000634 15073233652 0015575 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7737],{4374:(e,c,s)=>{s.r(c),s.d(c,{default:()=>n});var a=s(9196),r=s(711),t=s(4293),l=s(9659);const n=({className:e=""})=>{const{cartTotals:c}=(0,l.b)(),s=(0,t.getCurrencyFromPriceResponse)(c);return(0,a.createElement)(r.TotalsWrapper,{className:e},(0,a.createElement)(r.Subtotal,{currency:s,values:c}))}}}]); cart-blocks/cart-line-items-style.js 0000644 00000000261 15073233652 0013446 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[514],{19129:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(40449).Z}}]); cart-blocks/cart-order-summary-frontend.js 0000644 00000170012 15073233652 0014667 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9915],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,o.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:c,...l},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),l=n(2629),c=n(3849),p=n.n(c),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class E extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const w=E;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),O=n(3881);const R=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const E=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,O]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),O(""),A(!1)},z=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${E}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:z(-1),t=!0;break;case h.DOWN:z(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(R,null,(0,s.createElement)(w,{className:"components-combobox-control__input",instanceId:E,ref:M,value:C?L:P,"aria-label":P?`${P}, ${n}`:null,onFocus:()=>{A(!0),a(""),O("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;O(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:E,match:{label:L},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),P=n(9818),U=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:E}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),w=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?E(b):y({[b]:{message:d,hidden:!0}}),()=>{E(b)})),[E,c,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=l.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const z=({className:e,countries:t,id:n,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var V=n(8752);const B=e=>(0,o.createElement)(z,{countries:V.DK,...e}),W=e=>(0,o.createElement)(z,{countries:V.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},j=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},Z=e=>(0,o.createElement)(j,{states:V.JJ,...e}),K=e=>(0,o.createElement)(j,{states:V.nm,...e});var G=n(9530),q=n(9127),Y=n.n(q),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};Y()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?K:Z;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),l=n(711),c=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const w=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:w},(0,o.createElement)(E,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},w,(0,o.createElement)(E,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),l=n(7865),c=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,l.wH)(e),o=(0,l.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===w&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:E})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>w,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),l=n(4333),c=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),E=n(4293);n(4554);const w=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,E.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,o.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const O=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:c,values:l}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(l,e)?n():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},R=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(c.StoreNoticesContainer,{context:a}),(0,o.createElement)(O,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),P=n(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,z=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(U,null):(0,o.createElement)(H,{formattedLocation:l}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var V=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(V.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),E=(0,I.KR)(t),w=(0,I.CN)(v)||E>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(w,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,o.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?E:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(z,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(R,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:w,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},7731:(e,t,n)=>{"use strict";n.d(t,{CN:()=>a,KR:()=>s,iG:()=>i});var o=n(4617),r=n(7865);const a=e=>e.some((e=>e.shipping_rates.length)),s=e=>(0,o.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),i=(e,t,n)=>!e||!t&&n.some((e=>!e.shipping_rates.some((e=>!(0,r.Ep)(e.method_id)))))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),l=n(9140),c=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},5781:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(9196),r=n(7184),a=n(4293),s=n(9659),i=n(3554);const l=()=>{const{extensions:e,receiveCart:t,...n}=(0,s.b)(),r={extensions:e,cart:n,context:"woocommerce/cart"};return(0,o.createElement)(i.ExperimentalOrderMeta.Slot,{...r})},c=({children:e,className:t=""})=>{const{cartTotals:n}=(0,s.b)(),i=(0,a.getCurrencyFromPriceResponse)(n);return(0,o.createElement)("div",{className:t},e,(0,o.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,o.createElement)(r.Br,{currency:i,values:n})),(0,o.createElement)(l,null))}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,E=void 0,w=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},E={left:m.left-k.left-c,top:m.top-k.top-l},w={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},E={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-l},w={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),E.top<0||w.top>0?!0===s?o.scrollTop(t,y.top+E.top):!1===s?o.scrollTop(t,y.top+w.top):E.top<0?o.scrollTop(t,y.top+E.top):o.scrollTop(t,y.top+w.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+E.top):o.scrollTop(t,y.top+w.top)),r&&(E.left<0||w.left>0?!0===i?o.scrollLeft(t,y.left+E.left):!1===i?o.scrollLeft(t,y.left+w.left):E.left<0?o.scrollLeft(t,y.left+E.left):o.scrollLeft(t,y.left+w.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+E.left):o.scrollLeft(t,y.left+w.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function a(e){return o(e,!0)}function s(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=s.clientLeft||a.clientLeft||0,top:o-=s.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=a(o),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var n=0;n<e.length;n++)t(e[n])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,a=n||r.defaultView.getComputedStyle(e,null);return a&&(o=a.getPropertyValue(t)||a[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(i.test(n)&&!l.test(t)){var o=e.style,r=o[u],a=e[p][u];e[p][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[p][u]=a}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var o=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<n.length;s++){var i;i="border"===r?r+n[s]+"Width":r+n[s],o+=parseFloat(d(e,i))||0}return o}function E(e){return null!=e&&e==e.window}var w={};function _(e,t,n){if(E(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=a?b:g);var i=void 0!==r||a,l=r||s;if(n===g)return i?l-y(e,["border","padding"],o):s;if(i){var c=n===v?-y(e,["border"],o):y(e,["margin"],o);return l+(n===b?0:c)}return s+y(e,h.slice(n),o)}m(["Width","Height"],(function(e){w["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],w["viewport"+e](n))},w["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,a=o.documentElement[n];return"CSS1Compat"===o.compatMode&&a||r&&r[n]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var a={},s=e.style,i=void 0;for(i in o)o.hasOwnProperty(i)&&(a[i]=s[i],s[i]=o[i]);for(i in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,o){return void 0===o?t&&C(t,e,g):t?(d(t),f(t)&&(o+=y(t,["padding","border"],n)),N(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var n=s(e),o={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,o[a]=r+t[a]-n[a]);N(e,o)}(e,t)},isWindow:E,each:m,css:N,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(E(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(E(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),E=x(String.prototype.toLowerCase),w=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function x(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function A(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:E,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=n(a);l!==a&&(i(t)||(t[r]=l),a=l)}e[a]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function O(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var R=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),j=u(/\${[\w\W]*}/gm),Z=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Y=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=O(Q,"cloneNode"),te=O(Q,"nextSibling"),ne=O(Q,"childNodes"),oe=O(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=j,Ee=Z,we=K,_e=q,ke=Y,Ce=G,Ne=null,Te=A({},[].concat(o(R),o(I),o(D),o(F),o(U))),Se=null,xe=A({},[].concat(o(H),o(z),o(V),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Oe=null,Re=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,ze=!1,Ve=!1,Be=!1,We=!0,$e=!1,je=!0,Ze=!1,Ke={},Ge=null,qe=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],w),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?w:E,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,w):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):qe,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Oe="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,je=!1!==t.KEEP_CONTENT,Ze=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),Ve&&(ze=!0),Ke&&(Ne=A({},o(U)),Se=[],!0===Ke.html&&(A(Ne,R),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,z),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,z),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,V),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===qe&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),je&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(ze||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e="<remove></remove>"+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[o]||Le[o]){if(!Le[o]&&Nt(o)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(je&&!Ge[o]){var a=oe(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=E(e.tagName),o=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||dt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!dt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in ct))return!1;if(Ie&&!Oe[t]&&T(Ee,t));else if(Re&&T(we,t));else if(!Se[t]||Oe[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))))return!1}else if(Xe[t]);else if(T(Ce,k(n,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ye[e])if(De&&!T(_e,k(n,ke,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var n,o,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var c=n=i[s],p=c.name,u=c.namespaceURI;if(o="value"===p?n.value:N(n.value),a=ge(p),l.attrName=a,l.attrValue=o,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),o=l.attrValue,!l.forceKeepAttr&&(bt(p,t),l.keepAttr))if(Me||!T(/\/>/i,o)){Fe&&(o=k(o,ve," "),o=k(o,be," "),o=k(o,ye," "));var d=ge(t.nodeName);if(Ct(d,a,o)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),o="user-content-"+o),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{u?t.setAttributeNS(u,p,o):t.setAttribute(p,o),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var n,o=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)_t("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof i&&e(n.content),Tt(n));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,l,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(wt(t))return n.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(Ze=!1),Ze){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Le[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(o=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!ze&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(o=yt(t)))return ze?null:Be?se:""}o&&He&&vt(o.firstChild);for(var f=Et(Ze?t:o);l=f.nextNode();)3===l.nodeType&&l===p||kt(l)||(l.content instanceof i&&St(l.content),Tt(l),p=l);if(p=null,Ze)return t;if(ze){if(Ve)for(u=pe.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?o.outerHTML:o.innerHTML;return Pe&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&T(J,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){lt=null,Ue=!1},r.isValidAttribute=function(e,t,n){lt||ut({});var o=ge(e),r=ge(t);return Ct(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); cart-blocks/order-summary-coupon-form-frontend.js 0000644 00000172543 15073233652 0016215 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6762],{5851:(e,t,o)=>{"use strict";o.d(t,{Iq:()=>i});var n=o(2819),r=o(9307),a=(o(2560),o(4283)),s=o(8864);function i(e,t,o={}){const{memo:i=!1}=o;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,n.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,o)=>{"use strict";o.d(t,{Z:()=>l});var n=o(9196),r=o(9770),a=o(3849),s=o.n(a),i=(o(1029),o(2595));const l=({className:e,showSpinner:t=!1,children:o,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,n.createElement)(r.Z,{className:c,...l},t&&(0,n.createElement)(i.Z,null),(0,n.createElement)("span",{className:"wc-block-components-button__text"},o))}},8715:(e,t,o)=>{"use strict";o.d(t,{k:()=>Q});var n=o(9196),r=o(3554),a=o(711),s=o(9307),i=o(5736),l=o(2629),c=o(3849),p=o.n(c),u=o(7608),d=o.n(u),m=o(2819),f=o(4333),h=o(9630),g=o(5158),v=o(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=o(2314);class E extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:o,selectedSuggestionIndex:n,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==n?`components-form-token-suggestions-${o}-${n}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const w=E;var _=o(2121),k=o.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const o=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,o),suggestionMatch:e.substring(o,o+t.length),suggestionAfterMatch:e.substring(o+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const o=this.computeSuggestionMatch(e),n=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:n,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},o?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=o(8494),S=o(9770),x=o(5082),A=o(1539),R=o(2021),L=o(3881);const O=(0,A.L)({as:"div",useHook:function(e){const t=(0,R.y)(e,"FlexBlock");return(0,L.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=o(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[o,n]=(0,s.useState)(),r=(0,s.useCallback)((e=>n((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(o),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:o,options:n,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const E=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[R,L]=(0,s.useState)(""),M=(0,s.useRef)(),F=n.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],o=(0,m.deburr)(R.toLocaleLowerCase());return n.forEach((n=>{const r=(0,m.deburr)(n.label).toLocaleLowerCase().indexOf(o);0===r?e.push(n):r>0&&t.push(n)})),e.concat(t)}),[R,n,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),L(""),A(!1)},V=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:o,id:`components-form-token-input-${E}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:V(-1),t=!0;break;case h.DOWN:V(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(O,null,(0,s.createElement)(w,{className:"components-combobox-control__input",instanceId:E,ref:M,value:C?R:P,"aria-label":P?`${P}, ${o}`:null,onFocus:()=>{A(!0),a(""),L("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;L(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:E,match:{label:R},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=o(7998),P=o(9818),U=o(4801);o(2750);const H=({id:e,className:t,label:o,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:E}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),w=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?E(b):y({[b]:{message:d,hidden:!0}}),()=>{E(b)})),[E,c,b,d,u,y]),(0,n.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,n.createElement)(M,{className:"wc-block-components-combobox-control",label:o,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const o=e.toLocaleUpperCase(),n=l.find((e=>e.value.toLocaleUpperCase()===o));if(n)return void r(n.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(o)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,n.createElement)(a.ValidationInputError,{propertyName:b}))};o(7368);const V=({className:e,countries:t,id:o,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,n.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,n.createElement)(H,{id:o,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var z=o(8752);const B=e=>(0,n.createElement)(V,{countries:z.DK,...e}),W=e=>(0,n.createElement)(V,{countries:z.mO,...e});o(6115);const $=(e,t)=>{const o=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return o?o.value:""},K=({className:e,id:t,states:o,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=o[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,n.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,n.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},j=e=>(0,n.createElement)(K,{states:z.JJ,...e}),Z=e=>(0,n.createElement)(K,{states:z.nm,...e});var G=o(9530),Y=o(9127),q=o.n(Y),J=o(8971);const X=({id:e="",fields:t,fieldConfig:o={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(o),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};q()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",o=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(o?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),o&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,n.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,n.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const o={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,n.createElement)(e,{key:t.key,...o,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?Z:j;return(0,n.createElement)(e,{key:t.key,...o,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,n.createElement)(H,{key:t.key,...o,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,n.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...o,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,o)=>!((e.required||e.value)&&"postcode"===t&&o.country&&!(0,r.isPostcode)({postcode:e.value,country:o.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,o)=>{"use strict";o.d(t,{Z:()=>w});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2629),l=o(711),c=o(9307),p=o(3251),u=o(3561),d=o.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const o=(null==t?void 0:t.tags)||m,n=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:o,ALLOWED_ATTR:n})};var g=o(8161),v=o(4293),b=o(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,n.createElement)(n.Fragment,null,Number.isFinite(t)&&(0,n.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:o,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&o(d)}),[o,d]),0===r.length)return t;if(r.length>1)return(0,n.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),o(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,n.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};o(7099);const w=({packageId:e,className:t="",noResultsMessage:o,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,n.createElement)(n.Fragment,null,(y||b)&&(0,n.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,n.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),o=e.quantity;return(0,n.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,n.createElement)(l.Label,{label:o>1?`${t} × ${o}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",o,"woocommerce"),t,o)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:o,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,n.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:w},(0,n.createElement)(E,{...k})):(0,n.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},w,(0,n.createElement)(E,{...k}))}},5091:(e,t,o)=>{"use strict";o.d(t,{Z:()=>v});var n=o(9196),r=o(5736),a=o(9307),s=o(6881),i=o(3554),l=o(7865),c=o(9659),p=o(8449),u=o(3251),d=o(4787),m=o(7998),f=o(8810),h=o(5158);const g=({packages:e,showItems:t,collapsible:o,noResultsMessage:r,renderOption:a})=>e.length?(0,n.createElement)(n.Fragment,null,e.map((({package_id:e,...s})=>(0,n.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:o,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,a.useEffect)((()=>{var o,n;t||(o=(0,l.wH)(e),n=(0,l.Q_)(e),1===o?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",n,"woocommerce"),n)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",o,"woocommerce"),o)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",n,"woocommerce"),n)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],R=A.every((e=>e===A[0]));return(0,n.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===w&&e.length>1&&!R&&!T&&(0,n.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,n.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,n.createElement)(i.ExperimentalOrderShippingPackages,null,(0,n.createElement)(g,{packages:e,noResultsMessage:y,renderOption:E})))}},7184:(e,t,o)=>{"use strict";o.d(t,{RK:()=>f,X$:()=>b,Br:()=>w,Tm:()=>$});var n=o(9196),r=o(5736),a=o(9307),s=o(2904),i=o(6881),l=o(4333),c=o(711),p=o(9818),u=o(4801),d=o(3849),m=o.n(d);o(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:o,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,n.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,n.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,n.createElement)("div",{className:b},(0,n.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,n.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,n.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==o?null===(t=o(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,n.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=o(3554),g=o(4617);o(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:o,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,n.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:o,showSpinner:!1},(0,n.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,n.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:o,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=o(9659),E=o(4293);o(4554);const w=({currency:e,values:t,className:o})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:o})=>`${(0,E.formatPrice)(o,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,n.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",o),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,n.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,n.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=o(2629);const k=({selectedShippingRates:e})=>(0,n.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,o)=>e.indexOf(t)===o)).join(", ")));var C=o(7865),N=o(9040),T=o(8540),S=o(1621),x=o(9127),A=o.n(x),R=(o(313),o(8715));const L=({address:e,onUpdate:t,onCancel:o,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,n.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,n.createElement)(R.k,{fields:i,onChange:c,values:l}),(0,n.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:n=>(n.preventDefault(),A()(l,e)?o():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},O=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:o=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,n.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,n.createElement)(c.StoreNoticesContainer,{context:a}),(0,n.createElement)(L,{address:r,addressFields:o,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=o(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o})=>(0,n.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),o(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,isCheckout:a=!1})=>e?(0,n.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}):(0,n.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=o(8449),P=o(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,V=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,n.createElement)(n.Fragment,null,i?(0,n.createElement)(U,null):(0,n.createElement)(H,{formattedLocation:l}),e&&(0,n.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}))};var z=o(4787),B=o(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:o,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,n.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,n.createElement)("legend",{className:"screen-reader-text"},s),(0,n.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,n.createElement)(n.Fragment,null,a&&(0,n.createElement)(z.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:o,context:"woocommerce/cart"}))};o(6968);const $=({currency:e,values:t,showCalculator:o=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),E=(0,I.KR)(t),w=(0,I.CN)(v)||E>0,_=o&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(w,T,v);return(0,n.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,n.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?E:(!x||i)&&(0,n.createElement)(M,{showCalculator:o,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(k,{selectedShippingRates:S}),(0,n.createElement)(V,{shippingAddress:h,showCalculator:o,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,n.createElement)(O,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,n.createElement)(W,{hasRates:w,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},7731:(e,t,o)=>{"use strict";o.d(t,{CN:()=>a,KR:()=>s,iG:()=>i});var n=o(4617),r=o(7865);const a=e=>e.some((e=>e.shipping_rates.length)),s=e=>(0,n.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),i=(e,t,o)=>!e||!t&&o.some((e=>!e.shipping_rates.some((e=>!(0,r.Ep)(e.method_id)))))},4787:(e,t,o)=>{"use strict";o.d(t,{Z:()=>d});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2911),l=o(9140),c=(o(946),o(9114)),p=o(2904),u=o(2010);const d=({className:e,status:t="default",children:o,spokenMessage:r=o,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,n.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,n.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,n.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,n.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),o),!!m&&(0,n.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,o)=>{"use strict";o.d(t,{X:()=>i,x:()=>s});var n=o(202),r=o(2720),a=o(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return n.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},9095:(e,t,o)=>{"use strict";o.d(t,{K:()=>c});var n=o(5736),r=o(9818),a=o(4801),s=o(2629),i=o(3554),l=o(9659);const c=(e="")=>{const{cartCoupons:t,cartIsLoading:o}=(0,l.b)(),{createErrorNotice:c}=(0,r.useDispatch)("core/notices"),{createNotice:p}=(0,r.useDispatch)("core/notices"),{setValidationErrors:u}=(0,r.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:m}=(0,r.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[c,p]),{applyCoupon:f,removeCoupon:h}=(0,r.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:o,applyCoupon:t=>f(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(u({coupon:{message:(0,s.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>h(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(c(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:m}}},8540:(e,t,o)=>{"use strict";o.d(t,{L:()=>a});var n=o(9818),r=o(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,n.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:o,setBillingAddress:a}=(0,n.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:o}}},9530:(e,t,o)=>{"use strict";o.d(t,{s:()=>s});var n=o(9307),r=o(9127),a=o.n(r);function s(e){const t=(0,n.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,o)=>{"use strict";o.d(t,{o:()=>a});var n=o(9307),r=o(5158);const a=(e,t)=>{const o="string"==typeof e?e:(0,n.renderToString)(e);(0,n.useEffect)((()=>{o&&(0,r.speak)(o,t)}),[o,t])}},6594:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>l});var n=o(9196),r=o(7184),a=o(9095),s=o(4617),i=o(711);const l=({className:e})=>{const t=(0,s.getSetting)("couponsEnabled",!0),{applyCoupon:o,isApplyingCoupon:l}=(0,a.K)("wc/cart");return t?(0,n.createElement)(i.TotalsWrapper,{className:e},(0,n.createElement)(r.RK,{onSubmit:o,isLoading:l})):null}},2595:(e,t,o)=>{"use strict";o.d(t,{Z:()=>r});var n=o(9196);o(7440);const r=()=>(0,n.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,o)=>{"use strict";var n=o(586);e.exports=function(e,t,o){o=o||{},9===t.nodeType&&(t=n.getWindow(t));var r=o.allowHorizontalScroll,a=o.onlyScrollIfNeeded,s=o.alignWithTop,i=o.alignWithLeft,l=o.offsetTop||0,c=o.offsetLeft||0,p=o.offsetBottom||0,u=o.offsetRight||0;r=void 0===r||r;var d=n.isWindow(t),m=n.offset(e),f=n.outerHeight(e),h=n.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,E=void 0,w=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=n.height(_),C=n.width(_),k={left:n.scrollLeft(_),top:n.scrollTop(_)},E={left:m.left-k.left-c,top:m.top-k.top-l},w={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=n.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},E={left:m.left-(g.left+(parseFloat(n.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(n.css(t,"borderTopWidth"))||0))-l},w={left:m.left+h-(g.left+b+(parseFloat(n.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(n.css(t,"borderBottomWidth"))||0))+p}),E.top<0||w.top>0?!0===s?n.scrollTop(t,y.top+E.top):!1===s?n.scrollTop(t,y.top+w.top):E.top<0?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top):a||((s=void 0===s||!!s)?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top)),r&&(E.left<0||w.left>0?!0===i?n.scrollLeft(t,y.left+E.left):!1===i?n.scrollLeft(t,y.left+w.left):E.left<0?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left):a||((i=void 0===i||!!i)?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left)))}},2121:(e,t,o)=>{"use strict";e.exports=o(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function n(e,t){var o=e["page"+(t?"Y":"X")+"Offset"],n="scroll"+(t?"Top":"Left");if("number"!=typeof o){var r=e.document;"number"!=typeof(o=r.documentElement[n])&&(o=r.body[n])}return o}function r(e){return n(e)}function a(e){return n(e,!0)}function s(e){var t=function(e){var t,o=void 0,n=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return o=(t=e.getBoundingClientRect()).left,n=t.top,{left:o-=s.clientLeft||a.clientLeft||0,top:n-=s.clientTop||a.clientTop||0}}(e),o=e.ownerDocument,n=o.defaultView||o.parentWindow;return t.left+=r(n),t.top+=a(n),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var o=0;o<e.length;o++)t(e[o])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,o){var n="",r=e.ownerDocument,a=o||r.defaultView.getComputedStyle(e,null);return a&&(n=a.getPropertyValue(t)||a[t]),n}:function(e,t){var o=e[c]&&e[c][t];if(i.test(o)&&!l.test(t)){var n=e.style,r=n[u],a=e[p][u];e[p][u]=e[c][u],n[u]="fontSize"===t?"1em":o||0,o=n.pixelLeft+"px",n[u]=r,e[p][u]=a}return""===o?"auto":o});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,o){var n=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<o.length;s++){var i;i="border"===r?r+o[s]+"Width":r+o[s],n+=parseFloat(d(e,i))||0}return n}function E(e){return null!=e&&e==e.window}var w={};function _(e,t,o){if(E(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var n="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===o&&(o=a?b:g);var i=void 0!==r||a,l=r||s;if(o===g)return i?l-y(e,["border","padding"],n):s;if(i){var c=o===v?-y(e,["border"],n):y(e,["margin"],n);return l+(o===b?0:c)}return s+y(e,h.slice(o),n)}m(["Width","Height"],(function(e){w["doc"+e]=function(t){var o=t.document;return Math.max(o.documentElement["scroll"+e],o.body["scroll"+e],w["viewport"+e](o))},w["viewport"+e]=function(t){var o="client"+e,n=t.document,r=n.body,a=n.documentElement[o];return"CSS1Compat"===n.compatMode&&a||r&&r[o]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,o=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,o):function(e,n,r){var a={},s=e.style,i=void 0;for(i in n)n.hasOwnProperty(i)&&(a[i]=s[i],s[i]=n[i]);for(i in function(){t=_.apply(void 0,o)}.call(e),n)n.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,n){var r=n;if("object"!==(void 0===t?"undefined":o(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,o){return t&&C(t,e,o?0:b)};var o="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,n){return void 0===n?t&&C(t,e,g):t?(d(t),f(t)&&(n+=y(t,["padding","border"],o)),N(t,e,n)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var o=s(e),n={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,n[a]=r+t[a]-o[a]);N(e,n)}(e,t)},isWindow:E,each:m,css:N,clone:function(e){var t={};for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);if(e.overflow)for(var o in e)e.hasOwnProperty(o)&&(t.overflow[o]=e.overflow[o]);return t},scrollLeft:function(e,t){if(E(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(E(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,o){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,o)}function o(e,n,r){return o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,o,n){var r=[null];r.push.apply(r,o);var a=new(Function.bind.apply(e,r));return n&&t(a,n.prototype),a},o.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,o){return e.apply(t,o)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return o(e,n(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),E=x(String.prototype.toLowerCase),w=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return h(g,t)});function x(e){return function(t){for(var o=arguments.length,n=new Array(o>1?o-1:0),r=1;r<o;r++)n[r-1]=arguments[r];return f(e,t,n)}}function A(e,t,o){var n;o=null!==(n=o)&&void 0!==n?n:E,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=o(a);l!==a&&(i(t)||(t[r]=l),a=l)}e[a]=!0}return e}function R(e){var t,o=d(null);for(t in e)!0===f(a,e,[t])&&(o[t]=e[t]);return o}function L(e,t){for(;null!==e;){var o=c(e,t);if(o){if(o.get)return x(o.get);if("function"==typeof o.value)return x(o.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var O=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),V=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),z=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),K=u(/\${[\w\W]*}/gm),j=u(/^data-[\-\w.\u00B7-\uFFFF]/),Z=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=u(/^(?:\w+script|data):/i),q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!o||!o.document||9!==o.document.nodeType)return r.isSupported=!1,r;var a=o.document,s=o.document,i=o.DocumentFragment,l=o.HTMLTemplateElement,c=o.Node,u=o.Element,d=o.NodeFilter,m=o.NamedNodeMap,f=void 0===m?o.NamedNodeMap||o.MozNamedAttrMap:m,h=o.HTMLFormElement,g=o.DOMParser,x=o.trustedTypes,Q=u.prototype,ee=L(Q,"cloneNode"),te=L(Q,"nextSibling"),oe=L(Q,"childNodes"),ne=L(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,o){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,r="data-tt-policy-suffix";o.currentScript&&o.currentScript.hasAttribute(r)&&(n=o.currentScript.getAttribute(r));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=R(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof ne&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=K,Ee=j,we=Z,_e=Y,ke=q,Ce=G,Ne=null,Te=A({},[].concat(n(O),n(I),n(D),n(F),n(U))),Se=null,xe=A({},[].concat(n(H),n(V),n(z),n(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Re=null,Le=null,Oe=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,Ve=!1,ze=!1,Be=!1,We=!0,$e=!1,Ke=!0,je=!1,Ze={},Ge=null,Ye=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),qe=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",ot="http://www.w3.org/1999/xhtml",nt=ot,rt=!1,at=null,st=A({},[et,tt,ot],w),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=R(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?w:E,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,w):st,Xe="ADD_URI_SAFE_ATTR"in t?A(R(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,qe="ADD_DATA_URI_TAGS"in t?A(R(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):Ye,Re="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Le="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ze="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,ze=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,nt=t.NAMESPACE||ot,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),ze&&(Ve=!0),Ze&&(Ne=A({},n(U)),Se=[],!0===Ze.html&&(A(Ne,O),A(Se,H)),!0===Ze.svg&&(A(Ne,I),A(Se,V),A(Se,B)),!0===Ze.svgFilters&&(A(Ne,D),A(Se,V),A(Se,B)),!0===Ze.mathMl&&(A(Ne,F),A(Se,z),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=R(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=R(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===Ye&&(Ge=R(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ke&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Re.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Ve||ze)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,o;if(He)e="<remove></remove>"+e;else{var n=_(e,/^[\r\n\t ]+/);o=n&&n[0]}"application/xhtml+xml"===he&&nt===ot&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(nt===ot)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(nt,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&o&&a.insertBefore(s.createTextNode(o),a.childNodes[0]||null),nt===ot?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,o){fe[e]&&v(fe[e],(function(e){e.call(r,t,o,lt)}))},kt=function(e){var t,o;if(_t("beforeSanitizeElements",e,null),(o=e)instanceof h&&("string"!=typeof o.nodeName||"string"!=typeof o.textContent||"function"!=typeof o.removeChild||!(o.attributes instanceof f)||"function"!=typeof o.removeAttribute||"function"!=typeof o.setAttribute||"string"!=typeof o.namespaceURI||"function"!=typeof o.insertBefore||"function"!=typeof o.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var n=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===n&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[n]||Re[n]){if(!Re[n]&&Nt(n)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))return!1}if(Ke&&!Ge[n]){var a=ne(e)||e.parentNode,s=oe(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});var o=E(e.tagName),n=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===ot?"svg"===o:t.namespaceURI===et?"svg"===o&&("annotation-xml"===n||dt[n]):Boolean(ht[o]):e.namespaceURI===et?t.namespaceURI===ot?"math"===o:t.namespaceURI===tt?"math"===o&&mt[n]:Boolean(gt[o]):e.namespaceURI===ot?!(t.namespaceURI===tt&&!mt[n])&&!(t.namespaceURI===et&&!dt[n])&&!gt[o]&&(ft[o]||!ht[o]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,o){if(We&&("id"===t||"name"===t)&&(o in s||o in ct))return!1;if(Ie&&!Le[t]&&T(Ee,t));else if(Oe&&T(we,t));else if(!Se[t]||Le[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))))return!1}else if(Xe[t]);else if(T(Ce,k(o,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(o,"data:")||!qe[e])if(De&&!T(_e,k(o,ke,"")));else if(o)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var o,n,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var c=o=i[s],p=c.name,u=c.namespaceURI;if(n="value"===p?o.value:N(o.value),a=ge(p),l.attrName=a,l.attrValue=n,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),n=l.attrValue,!l.forceKeepAttr&&(bt(p,t),l.keepAttr))if(Me||!T(/\/>/i,n)){Fe&&(n=k(n,ve," "),n=k(n,be," "),n=k(n,ye," "));var d=ge(t.nodeName);if(Ct(d,a,n)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),n="user-content-"+n),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":n=ae.createHTML(n);break;case"TrustedScriptURL":n=ae.createScriptURL(n)}try{u?t.setAttributeNS(u,p,n):t.setAttribute(p,n),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var o,n=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)_t("uponSanitizeShadowNode",o,null),kt(o)||(o.content instanceof i&&e(o.content),Tt(o));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var n,s,l,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(o.toStaticHTML)||"function"==typeof o.toStaticHTML){if("string"==typeof t)return o.toStaticHTML(t);if(wt(t))return o.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Re[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(n=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?n=s:n.appendChild(s);else{if(!Ve&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(n=yt(t)))return Ve?null:Be?se:""}n&&He&&vt(n.firstChild);for(var f=Et(je?t:n);l=f.nextNode();)3===l.nodeType&&l===p||kt(l)||(l.content instanceof i&&St(l.content),Tt(l),p=l);if(p=null,je)return t;if(Ve){if(ze)for(u=pe.call(n.ownerDocument);n.firstChild;)u.appendChild(n.firstChild);else u=n;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?n.outerHTML:n.innerHTML;return Pe&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&T(J,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){lt=null,Ue=!1},r.isValidAttribute=function(e,t,o){lt||ut({});var n=ge(e),r=ge(t);return Ct(n,r,o)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); cart-blocks/cart-items-frontend.js 0000644 00000000667 15073233652 0013212 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1938],{9319:(e,c,a)=>{a.r(c),a.d(c,{default:()=>o});var s=a(9196),l=a(9307),n=a(3849),r=a.n(n);const k=(0,l.forwardRef)((({children:e,className:c=""},a)=>(0,s.createElement)("div",{ref:a,className:r()("wc-block-components-main",c)},e))),o=({children:e,className:c})=>(0,s.createElement)(k,{className:r()("wc-block-cart__main",c)},e)}}]); cart-blocks/order-summary-heading-style.js 0000644 00000000747 15073233652 0014665 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5229],{50240:(e,t,c)=>{c.r(t),c.d(t,{default:()=>r});var s=c(80721),a=c(99196),o=c(80612),l=c.n(o);const n={content:{type:"string",default:(0,c(65736).__)("Cart totals","woocommerce")},lock:{type:"object",default:{remove:!1,move:!1}}},r=(0,s.withFilteredAttributes)(n)((({className:e,content:t=""})=>(0,a.createElement)("span",{className:l()(e,"wc-block-cart__totals-title")},t)))}}]); cart-blocks/order-summary-fee-style.js 0000644 00000000262 15073233652 0014015 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6991],{12439:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(16939).Z}}]); cart-blocks/empty-cart-style.js 0000644 00000001021 15073233652 0012531 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[320],{25353:(e,c,s)=>{s.r(c),s.d(c,{default:()=>r});var t=s(99196),l=s(69659),n=s(69307),o=s(62592);s(80438);const r=({children:e,className:c})=>{const{cartItems:s,cartIsLoading:r}=(0,l.b)();return(0,n.useEffect)((()=>{0!==s.length||r||(0,o.Nu)("wc-blocks_render_blocks_frontend",{element:document.body.querySelector(".wp-block-woocommerce-cart")})}),[r,s]),r||0!==s.length?null:(0,t.createElement)("div",{className:c},e)}}}]); cart-blocks/proceed-to-checkout-style.js 0000644 00000004142 15073233652 0014317 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1084],{24225:(e,t,c)=>{c.r(t),c.d(t,{default:()=>v});var n=c(80721),o=c(99196),r=c(80612),a=c.n(r),s=c(69307),l=c(12904),u=c(68752);const i={bottom:0,left:0,opacity:0,pointerEvents:"none",position:"absolute",right:0,top:0,zIndex:-1};var b=c(74617),d=c(9818),p=c(94801),m=c(33554),k=c(28027),f=c(82346),g=c(75052);var h=c(31298);const v=(0,n.withFilteredAttributes)(h.Z)((({checkoutPageId:e,className:t,buttonLabel:n})=>{const r=(0,b.getSetting)("page-"+e,!1),h=(0,d.useSelect)((e=>e(p.CHECKOUT_STORE_KEY).isCalculating())),[v,E]=(()=>{const[e,t]=(0,s.useState)(""),c=(0,s.useRef)(null),n=(0,s.useRef)(new IntersectionObserver((e=>{e[0].isIntersecting?t("visible"):t(e[0].boundingClientRect.top>0?"below":"above")}),{threshold:1}));return(0,s.useLayoutEffect)((()=>{const e=c.current,t=n.current;return e&&t.observe(e),()=>{t.unobserve(e)}}),[]),[(0,o.createElement)("div",{"aria-hidden":!0,ref:c,style:i}),e]})(),[C,w]=(0,s.useState)(!1);(0,s.useEffect)((()=>{if("function"!=typeof c.g.addEventListener||"function"!=typeof c.g.removeEventListener)return;const e=()=>{w(!1)};return c.g.addEventListener("pageshow",e),()=>{c.g.removeEventListener("pageshow",e)}}),[]);const _=(0,d.useSelect)((e=>e(p.CART_STORE_KEY).getCartData())),y=(0,m.applyCheckoutFilter)({filterName:"proceedToCheckoutButtonLabel",defaultValue:n||g.B,arg:{cart:_}}),S=(0,m.applyCheckoutFilter)({filterName:"proceedToCheckoutButtonLink",defaultValue:r||u.sE,arg:{cart:_}}),{dispatchOnProceedToCheckout:L}=(0,f.b)(),N=(0,o.createElement)(l.Z,{className:"wc-block-cart__submit-button",href:S,disabled:h,onClick:e=>{L().then((t=>{t.some(k.qm)?e.preventDefault():w(!0)}))},showSpinner:C},y),T=(0,s.useMemo)((()=>getComputedStyle(document.body).backgroundColor),[]);return(0,o.createElement)("div",{className:a()("wc-block-cart__submit",t)},v,(0,o.createElement)("div",{className:"wc-block-cart__submit-container"},N),"below"===E&&(0,o.createElement)("div",{className:"wc-block-cart__submit-container wc-block-cart__submit-container--sticky",style:{backgroundColor:T}},N))}))}}]); cart-blocks/cart-cross-sells-products-frontend.js 0000644 00000042355 15073233652 0016203 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6737],{7121:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var c=r(9196),n=r(2629),a=r(3849),o=r.n(a);r(333);const l=({className:e="",disabled:t=!1,name:r,permalink:a="",target:l,rel:s,style:i,onClick:u,...d})=>{const m=o()("wc-block-components-product-name",e);if(t){const e=d;return(0,c.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,n.decodeEntities)(r)}})}return(0,c.createElement)("a",{className:m,href:a,target:l,...d,dangerouslySetInnerHTML:{__html:(0,n.decodeEntities)(r)},style:i})}},3088:(e,t,r)=>{"use strict";r.d(t,{Z:()=>m});var c=r(9196),n=r(5736),a=r(711),o=r(3849),l=r.n(o),s=r(4293),i=r(9307);r(6645);const u=({currency:e,maxPrice:t,minPrice:r,priceClassName:o,priceStyle:i={}})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,n.__)("Price between %1$s and %2$s","woocommerce"),(0,s.formatPrice)(r),(0,s.formatPrice)(t))),(0,c.createElement)("span",{"aria-hidden":!0},(0,c.createElement)(a.FormattedMonetaryAmount,{className:l()("wc-block-components-product-price__value",o),currency:e,value:r,style:i})," — ",(0,c.createElement)(a.FormattedMonetaryAmount,{className:l()("wc-block-components-product-price__value",o),currency:e,value:t,style:i}))),d=({currency:e,regularPriceClassName:t,regularPriceStyle:r,regularPrice:o,priceClassName:s,priceStyle:i,price:u})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Previous price:","woocommerce")),(0,c.createElement)(a.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("del",{className:l()("wc-block-components-product-price__regular",t),style:r},e),value:o}),(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Discounted price:","woocommerce")),(0,c.createElement)(a.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("ins",{className:l()("wc-block-components-product-price__value","is-discounted",s),style:i},e),value:u})),m=({align:e,className:t,currency:r,format:n="<price/>",maxPrice:o,minPrice:s,price:m,priceClassName:p,priceStyle:g,regularPrice:_,regularPriceClassName:y,regularPriceStyle:v,style:w})=>{const N=l()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});n.includes("<price/>")||(n="<price/>",console.error("Price formats need to include the `<price/>` tag."));const b=_&&m&&m<_;let E=(0,c.createElement)("span",{className:l()("wc-block-components-product-price__value",p)});return b?E=(0,c.createElement)(d,{currency:r,price:m,priceClassName:p,priceStyle:g,regularPrice:_,regularPriceClassName:y,regularPriceStyle:v}):void 0!==s&&void 0!==o?E=(0,c.createElement)(u,{currency:r,maxPrice:o,minPrice:s,priceClassName:p,priceStyle:g}):m&&(E=(0,c.createElement)(a.FormattedMonetaryAmount,{className:l()("wc-block-components-product-price__value",p),currency:r,value:m,style:g})),(0,c.createElement)("span",{className:N,style:w},(0,i.createInterpolateElement)(n,{price:E}))}},7225:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>Q});var c=r(9196),n=r(9659),a=r(2864),o=r(9307),l=r(5736),s=r(3849),i=r.n(s),u=r(4617),d=r(7998),m=r(3243),p=r(7427),g=r(2289);function _(e={}){const t={};return(0,g.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function y(e,t){return e&&t?`has-${(0,p.o)(t)}-${e}`:""}const v=e=>{const t=(e=>{const t=(0,d.Kn)(e)?e:{style:{}};let r=t.style;return(0,m.H)(r)&&(r=JSON.parse(r)||{}),(0,d.Kn)(r)||(r={}),{...t,style:r}})(e),r=function(e){var t,r,c,n,a,o,l;const{backgroundColor:s,textColor:u,gradient:m,style:p}=e,g=y("background-color",s),v=y("color",u),w=function(e){if(e)return`has-${e}-gradient-background`}(m),N=w||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:i()(v,w,{[g]:!N&&!!g,"has-text-color":u||(null==p||null===(r=p.color)||void 0===r?void 0:r.text),"has-background":s||(null==p||null===(c=p.color)||void 0===c?void 0:c.background)||m||(null==p||null===(n=p.color)||void 0===n?void 0:n.gradient),"has-link-color":(0,d.Kn)(null==p||null===(a=p.elements)||void 0===a?void 0:a.link)?null==p||null===(o=p.elements)||void 0===o||null===(l=o.link)||void 0===l?void 0:l.color:void 0}),style:_({color:(null==p?void 0:p.color)||{}})}}(t),c=function(e){var t;const r=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:r,style:c}=e,n=r?y("border-color",r):"";return i()({"has-border-color":!!r||!(null==c||null===(t=c.border)||void 0===t||!t.color),[n]:!!n})}(e),style:_({border:r})}}(t),n=function(e){var t;return{className:void 0,style:_({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}(t),a=(e=>{const t=(0,d.Kn)(e.style.typography)?e.style.typography:{},r=(0,m.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:r,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}})(t);return{className:i()(a.className,r.className,c.className,n.className),style:{...a.style,...r.style,...c.style,...n.style}}};var w=r(721),N=r(8360),b=r(711);r(3902);const E=e=>{const{className:t,align:r}=e,n=v(e),{parentClassName:o}=(0,a.useInnerBlockLayoutContext)(),{product:s}=(0,a.useProductDataContext)();if(!(s.id&&s.on_sale||e.isDescendentOfSingleProductTemplate))return null;const u="string"==typeof r?`wc-block-components-product-sale-badge--align-${r}`:"";return(0,c.createElement)("div",{className:i()("wc-block-components-product-sale-badge",t,u,{[`${o}__product-onsale`]:o},n.className),style:n.style},(0,c.createElement)(b.Label,{label:(0,l.__)("Sale","woocommerce"),screenReaderLabel:(0,l.__)("Product on sale","woocommerce")}))},f=(0,w.withProductDataContext)(E);r(3030);let h=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});const k=e=>(0,c.createElement)("img",{...e,src:u.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),C=({image:e,loaded:t,showFullSize:r,fallbackAlt:n,width:a,scale:l,height:s,aspectRatio:i})=>{const{thumbnail:u,src:d,srcset:m,sizes:p,alt:g}=e||{},_={alt:g||n,hidden:!t,src:u,...r&&{src:d,srcSet:m,sizes:p}},y={height:s,width:a,objectFit:l,aspectRatio:i};return(0,c.createElement)(o.Fragment,null,_.src&&(0,c.createElement)("img",{style:y,"data-testid":"product-image",..._}),!e&&(0,c.createElement)(k,{style:y}))},P=e=>{const{className:t,imageSizing:r=h.SINGLE,showProductLink:n=!0,showSaleBadge:s,saleBadgeAlign:u="right",height:d,width:m,scale:p,aspectRatio:g,..._}=e,y=v(e),{parentClassName:w}=(0,a.useInnerBlockLayoutContext)(),{product:b,isLoading:E}=(0,a.useProductDataContext)(),{dispatchStoreEvent:P}=(0,N.n)();if(!b.id)return(0,c.createElement)("div",{className:i()(t,"wc-block-components-product-image",{[`${w}__product-image`]:w},y.className),style:y.style},(0,c.createElement)(k,null));const S=!!b.images.length,x=S?b.images[0]:null,L=n?"a":o.Fragment,$=(0,l.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,l.__)("Link to %s","woocommerce"),b.name),A={href:b.permalink,...!S&&{"aria-label":$},onClick:()=>{P("product-view-link",{product:b})}};return delete _.style,(0,c.createElement)("div",{className:i()(t,"wc-block-components-product-image",{[`${w}__product-image`]:w},y.className),style:y.style},(0,c.createElement)(L,{...n&&A},!!s&&(0,c.createElement)(f,{align:u,..._}),(0,c.createElement)(C,{fallbackAlt:b.name,image:x,loaded:!E,showFullSize:r!==h.THUMBNAIL,width:m,height:d,scale:p,aspectRatio:g})))};(0,w.withProductDataContext)(P);var S=r(8752),x=r(7121);r(9375);const L=({children:e,headingLevel:t,elementType:r=`h${t}`,...n})=>(0,c.createElement)(r,{...n},e),$=e=>{const{className:t,headingLevel:r=2,showProductLink:n=!0,linkTarget:o,align:l}=e,s=v(e),{parentClassName:u}=(0,a.useInnerBlockLayoutContext)(),{product:d}=(0,a.useProductDataContext)(),{dispatchStoreEvent:m}=(0,N.n)();return d.id?(0,c.createElement)(L,{headingLevel:r,className:i()(t,s.className,"wc-block-components-product-title",{[`${u}__product-title`]:u,[`wc-block-components-product-title--align-${l}`]:l&&(0,S.uq)()}),style:(0,S.uq)()?s.style:{}},(0,c.createElement)(x.Z,{disabled:!n,name:d.name,permalink:d.permalink,target:o,onClick:()=>{m("product-view-link",{product:d})}})):(0,c.createElement)(L,{headingLevel:r,className:i()(t,s.className,"wc-block-components-product-title",{[`${u}__product-title`]:u,[`wc-block-components-product-title--align-${l}`]:l&&(0,S.uq)()}),style:(0,S.uq)()?s.style:{}})};(0,w.withProductDataContext)($);var A=r(9060);r(2499);const D=e=>({width:e/5*100+"%"}),I=({parentClassName:e})=>{const t=D(0);return(0,c.createElement)("div",{className:i()("wc-block-components-product-rating__norating-container",`${e}-product-rating__norating-container`)},(0,c.createElement)("div",{className:"wc-block-components-product-rating__norating",role:"img"},(0,c.createElement)("span",{style:t})),(0,c.createElement)("span",null,(0,l.__)("No Reviews","woocommerce")))},F=e=>{const{rating:t,reviews:r,parentClassName:n}=e,a=D(t),o=(0,l.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,l.__)("Rated %f out of 5","woocommerce"),t),s={__html:(0,l.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,l._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",r,"woocommerce"),(0,l.sprintf)('<strong class="rating">%f</strong>',t),(0,l.sprintf)('<span class="rating">%d</span>',r))};return(0,c.createElement)("div",{className:i()("wc-block-components-product-rating__stars",`${n}__product-rating__stars`),role:"img","aria-label":o},(0,c.createElement)("span",{style:a,dangerouslySetInnerHTML:s}))},R=e=>{const{reviews:t}=e,r=(0,l.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,l._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t);return(0,c.createElement)("span",{className:"wc-block-components-product-rating__reviews_count"},r)},T=e=>{const{textAlign:t,isDescendentOfSingleProductBlock:r,shouldDisplayMockedReviewsWhenProductHasNoReviews:n}=e,o=v(e),{parentClassName:l}=(0,a.useInnerBlockLayoutContext)(),{product:s}=(0,a.useProductDataContext)(),u=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(s),d=(e=>{const t=(0,A.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(s),m=i()(o.className,"wc-block-components-product-rating",{[`${l}__product-rating`]:l,[`has-text-align-${t}`]:t}),p=n?(0,c.createElement)(I,{parentClassName:l}):null,g=d?(0,c.createElement)(F,{rating:u,reviews:d,parentClassName:l}):p;if(d||n)return(0,c.createElement)("div",{className:m,style:o.style},(0,c.createElement)("div",{className:"wc-block-components-product-rating__container"},g,d&&r?(0,c.createElement)(R,{reviews:d}):null))};(0,w.withProductDataContext)(T);var B=r(3088),z=r(4293);const M=e=>{var t,r;const{className:n,textAlign:o,isDescendentOfSingleProductTemplate:l}=e,s=v(e),{parentName:u,parentClassName:d}=(0,a.useInnerBlockLayoutContext)(),{product:m}=(0,a.useProductDataContext)(),p="woocommerce/all-products"===u,g=i()("wc-block-components-product-price",n,s.className,{[`${d}__product-price`]:d});if(!m.id&&!l){const e=(0,c.createElement)(B.Z,{align:o,className:g});return p?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},e):e}const _=m.prices,y=l?(0,z.getCurrencyFromPriceResponse)():(0,z.getCurrencyFromPriceResponse)(_),w="5000",N=_.price!==_.regular_price,b=i()({[`${d}__product-price__value`]:d,[`${d}__product-price__value--on-sale`]:N}),E=(0,c.createElement)(B.Z,{align:o,className:g,style:s.style,regularPriceStyle:s.style,priceStyle:s.style,priceClassName:b,currency:y,price:l?w:_.price,minPrice:null==_||null===(t=_.price_range)||void 0===t?void 0:t.min_amount,maxPrice:null==_||null===(r=_.price_range)||void 0===r?void 0:r.max_amount,regularPrice:l?w:_.regular_price,regularPriceClassName:i()({[`${d}__product-price__regular`]:d})});return p?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},E):E};var O=r(9818),H=r(4801),Z=r(2629);const j=(e,t)=>{const r=e.find((({id:e})=>e===t));return r?r.quantity:0};r(4466);const q=({product:e,className:t,style:r})=>{const{id:a,permalink:s,add_to_cart:d,has_options:m,is_purchasable:p,is_in_stock:g}=e,{dispatchStoreEvent:_}=(0,N.n)(),{cartQuantity:y,addingToCart:v,addToCart:w}=(e=>{const{addItemToCart:t}=(0,O.useDispatch)(H.CART_STORE_KEY),{cartItems:r,cartIsLoading:c}=(0,n.b)(),{createErrorNotice:a,removeNotice:l}=(0,O.useDispatch)("core/notices"),[s,i]=(0,o.useState)(!1),u=(0,o.useRef)(j(r,e));return(0,o.useEffect)((()=>{const t=j(r,e);t!==u.current&&(u.current=t)}),[r,e]),{cartQuantity:Number.isFinite(u.current)?u.current:0,addingToCart:s,cartIsLoading:c,addToCart:(r=1)=>(i(!0),t(e,r).then((()=>{l("add-to-cart")})).catch((e=>{a((0,Z.decodeEntities)(e.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{i(!1)})))}})(a),b=Number.isFinite(y)&&y>0,E=!m&&p&&g,f=(0,Z.decodeEntities)((null==d?void 0:d.description)||""),h=b?(0,l.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,l._n)("%d in cart","%d in cart",y,"woocommerce"),y):(0,Z.decodeEntities)((null==d?void 0:d.text)||(0,l.__)("Add to cart","woocommerce")),k=E?"button":"a",C={};return E?C.onClick=async()=>{await w(),_("cart-add-item",{product:e});const{cartRedirectAfterAdd:t}=(0,u.getSetting)("productsSettings");t&&(window.location.href=S.fh)}:(C.href=s,C.rel="nofollow",C.onClick=()=>{_("product-view-link",{product:e})}),(0,c.createElement)(k,{...C,"aria-label":f,disabled:v,className:i()(t,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:v,added:b}),style:r},h)},K=({className:e,style:t})=>(0,c.createElement)("button",{className:i()("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",e),style:t,disabled:!0}),W=e=>{const{className:t,textAlign:r}=e,n=v(e),{parentClassName:o}=(0,a.useInnerBlockLayoutContext)(),{product:l}=(0,a.useProductDataContext)();return(0,c.createElement)("div",{className:i()(t,"wp-block-button","wc-block-components-product-button",{[`${o}__product-add-to-cart`]:o,[`align-${r}`]:r})},l.id?(0,c.createElement)(q,{product:l,style:n.style,className:n.className}):(0,c.createElement)(K,{style:n.style,className:n.className}))},G=((0,w.withProductDataContext)(W),({product:e})=>(0,c.createElement)("div",{className:"cross-sells-product"},(0,c.createElement)(a.InnerBlockLayoutContextProvider,{parentName:"woocommerce/cart-cross-sells-block",parentClassName:"wp-block-cart-cross-sells-product"},(0,c.createElement)(a.ProductDataContextProvider,{isLoading:!1,product:e},(0,c.createElement)("div",null,(0,c.createElement)(P,{className:"",showSaleBadge:!1,productId:e.id,showProductLink:!1,saleBadgeAlign:"left",imageSizing:h.SINGLE,isDescendentOfQueryLoop:!1}),(0,c.createElement)($,{align:"",headingLevel:3,showProductLink:!0}),(0,c.createElement)(T,null),(0,c.createElement)(E,{productId:e.id,align:"left"}),(0,c.createElement)(M,null)),(0,c.createElement)(W,null))))),U=({products:e,columns:t})=>{const r=e.map(((e,r)=>r>=t?null:(0,c.createElement)(G,{isLoading:!1,product:e,key:e.id})));return(0,c.createElement)("div",null,r)};var J=r(4398);const Q=({className:e,columns:t})=>{const{crossSellsProducts:r}=(0,n.b)();return void 0===t&&(t=J.attributes.columns.default),(0,c.createElement)(U,{className:e,columns:t,products:r})}},112:(e,t,r)=>{"use strict";r.d(t,{$:()=>a});var c=r(3112),n=r(7090);function a(e,t){return void 0===t&&(t={}),(0,n.B)(e,(0,c.pi)({delimiter:"."},t))}},4466:()=>{},3030:()=>{},2499:()=>{},3902:()=>{},9375:()=>{},333:()=>{},6645:()=>{},3569:(e,t,r)=>{"use strict";function c(e){return e.toLowerCase()}r.d(t,{U:()=>c})},7090:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var c=r(3569),n=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],a=/[^A-Z0-9]+/gi;function o(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,o=void 0===r?n:r,s=t.stripRegexp,i=void 0===s?a:s,u=t.transform,d=void 0===u?c.U:u,m=t.delimiter,p=void 0===m?" ":m,g=l(l(e,o,"$1\0$2"),i,"\0"),_=0,y=g.length;"\0"===g.charAt(_);)_++;for(;"\0"===g.charAt(y-1);)y--;return g.slice(_,y).split("\0").map(d).join(p)}function l(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},7427:(e,t,r)=>{"use strict";r.d(t,{o:()=>a});var c=r(3112),n=r(112);function a(e,t){return void 0===t&&(t={}),(0,n.$)(e,(0,c.pi)({delimiter:"-"},t))}},3112:(e,t,r)=>{"use strict";r.d(t,{pi:()=>c});var c=function(){return c=Object.assign||function(e){for(var t,r=1,c=arguments.length;r<c;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},c.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); cart-blocks/cart-totals-style.js 0000644 00000000504 15073233652 0012706 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2027],{40902:(c,e,s)=>{s.r(e),s.d(e,{default:()=>p});var a=s(99196),l=s(80612),k=s.n(l),n=s(49619);s(97125);const p=({children:c,className:e=""})=>(0,a.createElement)(n.Z,{className:k()("wc-block-cart__sidebar",e)},c)}}]); cart-blocks/cart-express-payment-style.js 0000644 00000000262 15073233652 0014545 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2030],{39608:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(89827).Z}}]); cart-blocks/cart-accepted-payment-methods-style.js 0000644 00000000262 15073233652 0016265 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4058],{69104:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(53754).Z}}]); cart-blocks/order-summary-subtotal-style.js 0000644 00000000261 15073233652 0015112 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7737],{9503:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(57639).Z}}]); cart-blocks/cart-express-payment-frontend.js 0000644 00000040476 15073233652 0015237 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2030],{4570:(e,t,s)=>{"use strict";s.d(t,{C:()=>a});var o=s(8752);const n=[{id:"alipay",alt:"Alipay",src:o.td+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:o.td+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:o.td+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:o.td+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:o.td+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:o.td+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:o.td+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:o.td+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:o.td+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:o.td+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:o.td+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:o.td+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:o.td+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:o.td+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:o.td+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:o.td+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:o.td+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:o.td+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:o.td+"payment-methods/wechat.svg"}],a=e=>n.find((t=>t.id===e))||{}},2454:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s(9196),n=s(3849),a=s.n(n),r=s(1368),c=s(4570),i=s(8999);s(6391);const l=({icons:e=[],align:t="center",className:s})=>{const n=(0,i.L)(e);if(0===n.length)return null;const l=a()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},s);return(0,o.createElement)("div",{className:l},n.map((e=>{const t={...e,...(0,c.C)(e.id)};return(0,o.createElement)(r.Z,{key:"payment-method-icon-"+e.id,...t})})))}},1368:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196);const n=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,a=({id:e,src:t=null,alt:s=""})=>t?(0,o.createElement)("img",{className:n(e),src:t,alt:s}):null},8999:(e,t,s)=>{"use strict";s.d(t,{L:()=>n});var o=s(3243);const n=e=>{const t={};return e.forEach((e=>{let s={};"string"==typeof e&&(s={id:e,alt:e,src:null}),"object"==typeof e&&(s={id:e.id||"",alt:e.alt||"",src:e.src||null}),s.id&&(0,o.H)(s.id)&&!t[s.id]&&(t[s.id]=s)})),Object.values(t)}},9095:(e,t,s)=>{"use strict";s.d(t,{K:()=>l});var o=s(5736),n=s(9818),a=s(4801),r=s(2629),c=s(3554),i=s(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:s}=(0,i.b)(),{createErrorNotice:l}=(0,n.useDispatch)("core/notices"),{createNotice:m}=(0,n.useDispatch)("core/notices"),{setValidationErrors:p}=(0,n.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:u}=(0,n.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,m]),{applyCoupon:h,removeCoupon:g}=(0,n.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:s,applyCoupon:t=>h(t).then((()=>((0,c.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&m("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(p({coupon:{message:(0,r.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>g(t).then((()=>((0,c.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&m("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:u}}},4738:(e,t,s)=>{"use strict";s.d(t,{E:()=>i,X:()=>l});var o=s(9530),n=s(4613),a=s(9818),r=s(4801);const c=(e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:s,availablePaymentMethods:c,availableExpressPaymentMethods:i}=(0,a.useSelect)((e=>{const t=e(r.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),l=Object.values(c).map((({name:e})=>e)),m=Object.values(i).map((({name:e})=>e)),p=(0,n.getPaymentMethods)(),d=(0,n.getExpressPaymentMethods)(),u=Object.keys(p).reduce(((e,t)=>(l.includes(t)&&(e[t]=p[t]),e)),{}),h=Object.keys(d).reduce(((e,t)=>(m.includes(t)&&(e[t]=d[t]),e)),{}),g=(0,o.s)(u),y=(0,o.s)(h);return{paymentMethods:e?y:g,isInitialized:e?s:t}},i=()=>c(!1),l=()=>c(!0)},9530:(e,t,s)=>{"use strict";s.d(t,{s:()=>r});var o=s(9307),n=s(9127),a=s.n(n);function r(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},8207:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>L});var o=s(9196),n=s(9659),a=s(3849),r=s.n(a),c=s(5736),i=s(4738),l=s(8027),m=s(711),p=s(6881),d=s(9818),u=s(4801),h=s(4293),g=s(9307),y=s(444);const v=(0,o.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,o.createElement)("path",{d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{fill:"#000",fillRule:"nonzero",d:"M17.3 8v1c1 .2 1.4.9 1.4 1.7h-1c0-.6-.3-1-1-1-.8 0-1.3.4-1.3.9 0 .4.3.6 1.4 1 1 .2 2 .6 2 1.9 0 .9-.6 1.4-1.5 1.5v1H16v-1c-.9-.1-1.6-.7-1.7-1.7h1c0 .6.4 1 1.3 1 1 0 1.2-.5 1.2-.8 0-.4-.2-.8-1.3-1.1-1.3-.3-2.1-.8-2.1-1.8 0-.9.7-1.5 1.6-1.6V8h1.3zM12 10v1H6v-1h6zm2-2v1H6V8h8zM2 4v16h20V4H2zm2 14V6h16v12H4z"}),(0,o.createElement)("path",{stroke:"#000",strokeLinecap:"round",d:"M6 16c2.6 0 3.9-3 1.7-3-2 0-1 3 1.5 3 1 0 1-.8 2.8-.8"}))),E=(0,o.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(y.Path,{fillRule:"evenodd",d:"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z",clipRule:"evenodd"})),P=(0,o.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(y.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"})),S=(0,o.createElement)(y.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(y.Path,{fillRule:"evenodd",d:"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z",clipRule:"evenodd"}));var b=s(2911),C=s(3243),_=s(7998);s(3169);const k={bank:E,bill:P,card:S,checkPayment:v},w=({icon:e="",text:t=""})=>{const s=!!e,n=(0,g.useCallback)((e=>s&&(0,C.H)(e)&&(0,_.$n)(k,e)),[s]),a=r()("wc-block-components-payment-method-label",{"wc-block-components-payment-method-label--with-icon":s});return(0,o.createElement)("span",{className:a},n(e)?(0,o.createElement)(b.Z,{icon:k[e]}):e,t)};var f=s(2454),M=s(4617),R=s(7180),x=s.n(R),A=s(9095),I=s(1715),T=s(6410),N=s(5576);const z=(e,t)=>{const s=[],o=(t,s)=>{const o=s+"_tax",n=(0,_.$n)(e,s)&&(0,C.H)(e[s])?parseInt(e[s],10):0;return{key:s,label:t,value:n,valueWithTax:n+((0,_.$n)(e,o)&&(0,C.H)(e[o])?parseInt(e[o],10):0)}};return s.push(o((0,c.__)("Subtotal:","woocommerce"),"total_items")),s.push(o((0,c.__)("Fees:","woocommerce"),"total_fees")),s.push(o((0,c.__)("Discount:","woocommerce"),"total_discount")),s.push({key:"total_tax",label:(0,c.__)("Taxes:","woocommerce"),value:parseInt(e.total_tax,10),valueWithTax:parseInt(e.total_tax,10)}),t&&s.push(o((0,c.__)("Shipping:","woocommerce"),"total_shipping")),s};var D=s(3251),V=s(8449),O=s(7708);class B extends g.Component{constructor(...e){super(...e),(0,O.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return{errorMessage:e.message,hasError:!0}}render(){const{hasError:e,errorMessage:t}=this.state,{isEditor:s}=this.props;if(e){let e=(0,c.__)("We are experiencing difficulties with this payment method. Please contact us for assistance.","woocommerce");(s||M.CURRENT_USER_IS_ADMIN)&&(e=t||(0,c.__)("There was an error with this payment method. Please verify it's configured correctly.","woocommerce"));const n=[{id:"0",content:e,isDismissible:!1,status:"error"}];return(0,o.createElement)(m.StoreNoticesContainer,{additionalNotices:n,context:l.n7.PAYMENTS})}return this.props.children}}const F=B,Y="wc/store/payment",H=()=>{const{isEditor:e}=(0,V._)(),{activePaymentMethod:t,paymentMethodData:s}=(0,d.useSelect)((e=>{const t=e(Y);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData()}})),{__internalSetActivePaymentMethod:a,__internalSetExpressPaymentStarted:r,__internalSetPaymentIdle:y,__internalSetPaymentError:v,__internalSetPaymentMethodData:E,__internalSetExpressPaymentError:P}=(0,d.useDispatch)(Y),{paymentMethods:S}=(0,i.X)(),b=(()=>{const{onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutAfterProcessingWithSuccess:s,onCheckoutAfterProcessingWithError:o,onSubmit:a,onCheckoutSuccess:r,onCheckoutFail:i,onCheckoutValidation:y}=(0,I.U)(),{isCalculating:v,isComplete:E,isIdle:P,isProcessing:S,customerId:b}=(0,d.useSelect)((e=>{const t=e(u.CHECKOUT_STORE_KEY);return{isComplete:t.isComplete(),isIdle:t.isIdle(),isProcessing:t.isProcessing(),customerId:t.getCustomerId(),isCalculating:t.isCalculating()}})),{paymentStatus:C,activePaymentMethod:_,shouldSavePayment:k}=(0,d.useSelect)((e=>{const t=e(u.PAYMENT_STORE_KEY);return{paymentStatus:{get isPristine(){return x()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentIdle()},isIdle:t.isPaymentIdle(),isStarted:t.isExpressPaymentStarted(),isProcessing:t.isPaymentProcessing(),get isFinished(){return x()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()||t.isPaymentReady()},hasError:t.hasPaymentError(),get hasFailed(){return x()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()},get isSuccessful(){return x()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentReady()},isReady:t.isPaymentReady(),isDoingExpressPayment:t.isExpressPaymentMethodActive()},activePaymentMethod:t.getActivePaymentMethod(),shouldSavePayment:t.getShouldSavePaymentMethod()}})),{__internalSetExpressPaymentError:R}=(0,d.useDispatch)(u.PAYMENT_STORE_KEY),{onPaymentProcessing:V,onPaymentSetup:O}=(0,T.P)(),{shippingErrorStatus:B,shippingErrorTypes:F,onShippingRateSuccess:Y,onShippingRateFail:H,onShippingRateSelectSuccess:K,onShippingRateSelectFail:L}=(0,N.d)(),{shippingRates:W,isLoadingRates:j,selectedRates:Z,isSelectingRate:U,selectShippingRate:G,needsShipping:$}=(0,D.V)(),{billingAddress:X,shippingAddress:J}=(0,d.useSelect)((e=>e(u.CART_STORE_KEY).getCustomerData())),{setShippingAddress:q}=(0,d.useDispatch)(u.CART_STORE_KEY),{cartItems:Q,cartFees:ee,cartTotals:te,extensions:se}=(0,n.b)(),{appliedCoupons:oe}=(0,A.K)(),ne=(0,g.useRef)(z(te,$)),ae=(0,g.useRef)({label:(0,c.__)("Total","woocommerce"),value:parseInt(te.total_price,10)});(0,g.useEffect)((()=>{ne.current=z(te,$),ae.current={label:(0,c.__)("Total","woocommerce"),value:parseInt(te.total_price,10)}}),[te,$]);const re=(0,g.useCallback)(((e="")=>{x()("setExpressPaymentError should only be used by Express Payment Methods (using the provided onError handler).",{alternative:"",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),R(e)}),[R]);return{activePaymentMethod:_,billing:{appliedCoupons:oe,billingAddress:X,billingData:X,cartTotal:ae.current,cartTotalItems:ne.current,currency:(0,h.getCurrencyFromPriceResponse)(te),customerId:b,displayPricesIncludingTax:(0,M.getSetting)("displayCartPricesIncludingTax",!1)},cartData:{cartItems:Q,cartFees:ee,extensions:se},checkoutStatus:{isCalculating:v,isComplete:E,isIdle:P,isProcessing:S},components:{LoadingMask:p.Z,PaymentMethodIcons:f.Z,PaymentMethodLabel:w,ValidationInputError:m.ValidationInputError},emitResponse:{noticeContexts:l.n7,responseTypes:l.dO},eventRegistration:{onCheckoutAfterProcessingWithError:o,onCheckoutAfterProcessingWithSuccess:s,onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutSuccess:r,onCheckoutFail:i,onCheckoutValidation:y,onPaymentProcessing:V,onPaymentSetup:O,onShippingRateFail:H,onShippingRateSelectFail:L,onShippingRateSelectSuccess:K,onShippingRateSuccess:Y},onSubmit:a,paymentStatus:C,setExpressPaymentError:re,shippingData:{isSelectingRate:U,needsShipping:$,selectedRates:Z,setSelectedRates:G,setShippingAddress:q,shippingAddress:J,shippingRates:W,shippingRatesLoading:j},shippingStatus:{shippingErrorStatus:B,shippingErrorTypes:F},shouldSavePayment:k}})(),C=(0,g.useRef)(t),_=(0,g.useRef)(s),k=(0,g.useCallback)((e=>()=>{C.current=t,_.current=s,r(),a(e)}),[t,s,a,r]),R=(0,g.useCallback)((()=>{y(),a(C.current,_.current)}),[a,y]),O=(0,g.useCallback)((e=>{v(),E(e),P(e),a(C.current,_.current)}),[a,v,E,P]),B=(0,g.useCallback)(((e="")=>{x()("Express Payment Methods should use the provided onError handler instead.",{alternative:"onError",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),e?O(e):P("")}),[P,O]),H=Object.entries(S),K=H.length>0?H.map((([t,s])=>{const n=e?s.edit:s.content;return(0,g.isValidElement)(n)?(0,o.createElement)("li",{key:t,id:`express-payment-method-${t}`},(0,g.cloneElement)(n,{...b,onClick:k(t),onClose:R,onError:O,setExpressPaymentError:B})):null})):(0,o.createElement)("li",{key:"noneRegistered"},(0,c.__)("No registered Payment Methods","woocommerce"));return(0,o.createElement)(F,{isEditor:e},(0,o.createElement)("ul",{className:"wc-block-components-express-payment__event-buttons"},K))};s(9660);const K=()=>{const{paymentMethods:e,isInitialized:t}=(0,i.X)(),{isCalculating:s,isProcessing:n,isAfterProcessing:a,isBeforeProcessing:r,isComplete:h,hasError:g}=(0,d.useSelect)((e=>{const t=e(u.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),y=(0,d.useSelect)((e=>e(u.PAYMENT_STORE_KEY).isExpressPaymentMethodActive()));if(!t||t&&0===Object.keys(e).length)return null;const v=n||a||r||h&&!g;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(p.Z,{isLoading:s||v||y},(0,o.createElement)("div",{className:"wc-block-components-express-payment wc-block-components-express-payment--cart"},(0,o.createElement)("div",{className:"wc-block-components-express-payment__content"},(0,o.createElement)(m.StoreNoticesContainer,{context:l.n7.EXPRESS_PAYMENTS}),(0,o.createElement)(H,null)))),(0,o.createElement)("div",{className:"wc-block-components-express-payment-continue-rule wc-block-components-express-payment-continue-rule--cart"},(0,c.__)("Or","woocommerce")))},L=({className:e})=>{const{cartNeedsPayment:t}=(0,n.b)();return t?(0,o.createElement)("div",{className:r()("wc-block-cart__payment-options",e)},(0,o.createElement)(K,null)):null}},6391:()=>{},3169:()=>{},9660:()=>{}}]); cart-blocks/order-summary-fee-frontend.js 0000644 00000000650 15073233652 0014475 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6991],{6001:(e,s,c)=>{c.r(s),c.d(s,{default:()=>n});var a=c(9196),r=c(711),t=c(4293),l=c(9659);const n=({className:e})=>{const{cartFees:s,cartTotals:c}=(0,l.b)(),n=(0,t.getCurrencyFromPriceResponse)(c);return(0,a.createElement)(r.TotalsWrapper,{className:e},(0,a.createElement)(r.TotalsFees,{currency:n,cartFees:s}))}}}]); cart-blocks/cart-line-items-frontend.js 0000644 00000072605 15073233652 0014140 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[514],{7121:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9196),c=r(2629),a=r(3849),o=r.n(a);r(333);const i=({className:e="",disabled:t=!1,name:r,permalink:a="",target:i,rel:u,style:s,onClick:l,...m})=>{const d=o()("wc-block-components-product-name",e);if(t){const e=m;return(0,n.createElement)("span",{className:d,...e,dangerouslySetInnerHTML:{__html:(0,c.decodeEntities)(r)}})}return(0,n.createElement)("a",{className:d,href:a,target:i,...m,dangerouslySetInnerHTML:{__html:(0,c.decodeEntities)(r)},style:s})}},3088:(e,t,r)=>{"use strict";r.d(t,{Z:()=>d});var n=r(9196),c=r(5736),a=r(711),o=r(3849),i=r.n(o),u=r(4293),s=r(9307);r(6645);const l=({currency:e,maxPrice:t,minPrice:r,priceClassName:o,priceStyle:s={}})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,c.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,c.__)("Price between %1$s and %2$s","woocommerce"),(0,u.formatPrice)(r),(0,u.formatPrice)(t))),(0,n.createElement)("span",{"aria-hidden":!0},(0,n.createElement)(a.FormattedMonetaryAmount,{className:i()("wc-block-components-product-price__value",o),currency:e,value:r,style:s})," — ",(0,n.createElement)(a.FormattedMonetaryAmount,{className:i()("wc-block-components-product-price__value",o),currency:e,value:t,style:s}))),m=({currency:e,regularPriceClassName:t,regularPriceStyle:r,regularPrice:o,priceClassName:u,priceStyle:s,price:l})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,c.__)("Previous price:","woocommerce")),(0,n.createElement)(a.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("del",{className:i()("wc-block-components-product-price__regular",t),style:r},e),value:o}),(0,n.createElement)("span",{className:"screen-reader-text"},(0,c.__)("Discounted price:","woocommerce")),(0,n.createElement)(a.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("ins",{className:i()("wc-block-components-product-price__value","is-discounted",u),style:s},e),value:l})),d=({align:e,className:t,currency:r,format:c="<price/>",maxPrice:o,minPrice:u,price:d,priceClassName:p,priceStyle:f,regularPrice:y,regularPriceClassName:g,regularPriceStyle:h,style:v})=>{const b=i()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});c.includes("<price/>")||(c="<price/>",console.error("Price formats need to include the `<price/>` tag."));const _=y&&d&&d<y;let E=(0,n.createElement)("span",{className:i()("wc-block-components-product-price__value",p)});return _?E=(0,n.createElement)(m,{currency:r,price:d,priceClassName:p,priceStyle:f,regularPrice:y,regularPriceClassName:g,regularPriceStyle:h}):void 0!==u&&void 0!==o?E=(0,n.createElement)(l,{currency:r,maxPrice:o,minPrice:u,priceClassName:p,priceStyle:f}):d&&(E=(0,n.createElement)(a.FormattedMonetaryAmount,{className:i()("wc-block-components-product-price__value",p),currency:r,value:d,style:f})),(0,n.createElement)("span",{className:b,style:v},(0,s.createInterpolateElement)(c,{price:E}))}},5484:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>fe});var n=r(9196),c=r(9659),a=r(3849),o=r.n(a),i=r(5736),u=r(9307),s=r(5158),l=r(9630);function m(e,t,r){var c=this,a=(0,n.useRef)(null),o=(0,n.useRef)(0),i=(0,n.useRef)(null),u=(0,n.useRef)([]),s=(0,n.useRef)(),l=(0,n.useRef)(),m=(0,n.useRef)(e),d=(0,n.useRef)(!0);(0,n.useEffect)((function(){m.current=e}),[e]);var p=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var f=!!(r=r||{}).leading,y=!("trailing"in r)||!!r.trailing,g="maxWait"in r,h=g?Math.max(+r.maxWait||0,t):null;(0,n.useEffect)((function(){return d.current=!0,function(){d.current=!1}}),[]);var v=(0,n.useMemo)((function(){var e=function(e){var t=u.current,r=s.current;return u.current=s.current=null,o.current=e,l.current=m.current.apply(r,t)},r=function(e,t){p&&cancelAnimationFrame(i.current),i.current=p?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!d.current)return!1;var r=e-a.current;return!a.current||r>=t||r<0||g&&e-o.current>=h},v=function(t){return i.current=null,y&&u.current?e(t):(u.current=s.current=null,l.current)},b=function e(){var c=Date.now();if(n(c))return v(c);if(d.current){var i=t-(c-a.current),u=g?Math.min(i,h-(c-o.current)):i;r(e,u)}},_=function(){var m=Date.now(),p=n(m);if(u.current=[].slice.call(arguments),s.current=c,a.current=m,p){if(!i.current&&d.current)return o.current=a.current,r(b,t),f?e(a.current):l.current;if(g)return r(b,t),e(a.current)}return i.current||r(b,t),l.current};return _.cancel=function(){i.current&&(p?cancelAnimationFrame(i.current):clearTimeout(i.current)),o.current=0,u.current=a.current=s.current=i.current=null},_.isPending=function(){return!!i.current},_.flush=function(){return i.current?v(Date.now()):l.current},_}),[f,g,t,h,y,p]);return v}function d(e,t){return e===t}function p(e){return"function"==typeof e?function(){return e}:e}r(8968);const f=({className:e,quantity:t=1,minimum:r=1,maximum:c,onChange:a=(()=>{}),step:d=1,itemName:p="",disabled:f})=>{const y=o()("wc-block-components-quantity-selector",e),g=(0,u.useRef)(null),h=(0,u.useRef)(null),v=(0,u.useRef)(null),b=void 0!==c,_=!f&&t-d>=r,E=!f&&(!b||t+d<=c),w=(0,u.useCallback)((e=>{let t=e;b&&(t=Math.min(t,Math.floor(c/d)*d)),t=Math.max(t,Math.ceil(r/d)*d),t=Math.floor(t/d)*d,t!==e&&a(t)}),[b,c,r,a,d]),k=m(w,300);(0,u.useLayoutEffect)((()=>{w(t)}),[t,w]);const N=(0,u.useCallback)((e=>{const r=void 0!==typeof e.key?"ArrowDown"===e.key:e.keyCode===l.DOWN,n=void 0!==typeof e.key?"ArrowUp"===e.key:e.keyCode===l.UP;r&&_&&(e.preventDefault(),a(t-d)),n&&E&&(e.preventDefault(),a(t+d))}),[t,a,E,_,d]);return(0,n.createElement)("div",{className:y},(0,n.createElement)("input",{ref:g,className:"wc-block-components-quantity-selector__input",disabled:f,type:"number",step:d,min:r,max:c,value:t,onKeyDown:N,onChange:e=>{let r=parseInt(e.target.value,10);r=isNaN(r)?t:r,r!==t&&(a(r),k(r))},"aria-label":(0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("Quantity of %s in your cart.","woocommerce"),p)}),(0,n.createElement)("button",{ref:h,"aria-label":(0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("Reduce quantity of %s","woocommerce"),p),className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus",disabled:!_,onClick:()=>{const e=t-d;a(e),(0,s.speak)((0,i.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,i.__)("Quantity reduced to %s.","woocommerce"),e)),w(e)}},"-"),(0,n.createElement)("button",{ref:v,"aria-label":(0,i.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,i.__)("Increase quantity of %s","woocommerce"),p),disabled:!E,className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus",onClick:()=>{const e=t+d;a(e),(0,s.speak)((0,i.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,i.__)("Quantity increased to %s.","woocommerce"),e)),w(e)}},"+"))};var y=r(3088),g=r(7121),h=r(9818),v=r(4801),b=r(8161),_=r(7998),E=r(3243),w=r(9060);var k=r(8360),N=r(4293),A=r(3554);function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function P(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return C(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?C(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var R={normalizePrecision:function(e){var t=e.reduce((function(e,t){return Math.max(e.getPrecision(),t.getPrecision())}));return e.map((function(e){return e.getPrecision()!==t?e.convertPrecision(t):e}))},minimum:function(e){var t=P(e),r=t[0],n=t.slice(1),c=r;return n.forEach((function(e){c=c.lessThan(e)?c:e})),c},maximum:function(e){var t=P(e),r=t[0],n=t.slice(1),c=r;return n.forEach((function(e){c=c.greaterThan(e)?c:e})),c}};function x(e){return!isNaN(parseInt(e))&&isFinite(e)}function S(e){return e%2==0}function D(e){return x(e)&&!Number.isInteger(e)}function I(e){return Math.abs(e)%1==.5}function F(e){return void 0===e}function O(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".",r={};return Object.entries(e).forEach((function(e){if("object"===M(e[1])){var n=O(e[1]);Object.entries(n).forEach((function(n){r[e[0]+t+n[0]]=n[1]}))}else r[e[0]]=e[1]})),r}function T(){var e={HALF_ODD:function(e){var t=Math.round(e);return I(e)&&S(t)?t-1:t},HALF_EVEN:function(e){var t=Math.round(e);return I(e)?S(t)?t:t-1:t},HALF_UP:function(e){return Math.round(e)},HALF_DOWN:function(e){return I(e)?Math.floor(e):Math.round(e)},HALF_TOWARDS_ZERO:function(e){return I(e)?Math.sign(e)*Math.floor(Math.abs(e)):Math.round(e)},HALF_AWAY_FROM_ZERO:function(e){return I(e)?Math.sign(e)*Math.ceil(Math.abs(e)):Math.round(e)},DOWN:function(e){return Math.floor(e)}};return{add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return D(e)||D(t)?function(e,t){var r=function(e){return Math.pow(10,function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0).toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var t=e.split(".")[1];return t?t.length:0}(e))},n=Math.max(r(e),r(t));return Math.round(e*n)*Math.round(t*n)/(n*n)}(e,t):e*t},divide:function(e,t){return e/t},modulo:function(e,t){return e%t},round:function(t){return e[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HALF_EVEN"](t)}}}var q=T();function L(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;for(var r in t)e=e.replace("{{".concat(r,"}}"),t[r]);return e};return{getExchangeRate:function(r,n){return(c=e.endpoint,!Boolean(c)||"object"!==M(c)&&"function"!=typeof c||"function"!=typeof c.then?function(r,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,n){var c=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){4===c.readyState&&(c.status>=200&&c.status<400?r(JSON.parse(c.responseText)):n(new Error(c.statusText)))},onerror:function(){n(new Error("Network error"))}});c.open("GET",e,!0),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in t)e.setRequestHeader(r,t[r])}(c,t.headers),c.send()}))}(t(e.endpoint,{from:r,to:n}),{headers:e.headers})}(r,n):e.endpoint).then((function(c){return O(c)[t(e.propertyPath,{from:r,to:n})]}));var c}}}function j(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Error;if(!e)throw new r(t)}function U(e){j(Number.isInteger(e),"You must provide an integer.",TypeError)}var $=T(),H=Object.assign((function e(t){var r=Object.assign({},{amount:e.defaultAmount,currency:e.defaultCurrency,precision:e.defaultPrecision},t),n=r.amount,c=r.currency,a=r.precision;U(n),U(a);var o=e.globalLocale,i=e.globalFormat,u=e.globalRoundingMode,s=e.globalFormatRoundingMode,l=Object.assign({},e.globalExchangeRatesApi),m=function(t){var r=Object.assign({},Object.assign({},{amount:n,currency:c,precision:a},t),Object.assign({},{locale:this.locale},t));return Object.assign(e({amount:r.amount,currency:r.currency,precision:r.precision}),{locale:r.locale})},d=function(e){j(this.hasSameCurrency(e),"You must provide a Dinero instance with the same currency.",TypeError)};return{getAmount:function(){return n},getCurrency:function(){return c},getLocale:function(){return this.locale||o},setLocale:function(e){return m.call(this,{locale:e})},getPrecision:function(){return a},convertPrecision:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;U(e);var r=this.getPrecision(),n=e>r,c=n?$.multiply:$.divide,a=n?[e,r]:[r,e],o=Math.pow(10,$.subtract.apply($,a));return m.call(this,{amount:$.round(c(this.getAmount(),o),t),precision:e})},add:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:$.add(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},subtract:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:$.subtract(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},multiply:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return m.call(this,{amount:$.round($.multiply(this.getAmount(),e),t)})},divide:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return m.call(this,{amount:$.round($.divide(this.getAmount(),e),t)})},percentage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;return j(function(e){return x(e)&&e<=100&&e>=0}(e),"You must provide a numeric value between 0 and 100.",RangeError),this.multiply($.divide(e,100),t)},allocate:function(e){var t=this;!function(e){j(function(e){return e.length>0&&e.every((function(e){return e>=0}))&&e.some((function(e){return e>0}))}(e),"You must provide a non-empty array of numeric values greater than 0.",TypeError)}(e);for(var r=e.reduce((function(e,t){return $.add(e,t)})),n=this.getAmount(),c=e.map((function(e){var c=Math.floor($.divide($.multiply(t.getAmount(),e),r));return n=$.subtract(n,c),m.call(t,{amount:c})})),a=0;n>0;)e[a]>0&&(c[a]=c[a].add(m.call(this,{amount:1})),n=$.subtract(n,1)),a+=1;return c},convert:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.endpoint,c=void 0===n?l.endpoint:n,a=r.propertyPath,o=void 0===a?l.propertyPath||"rates.{{to}}":a,i=r.headers,s=void 0===i?l.headers:i,d=r.roundingMode,p=void 0===d?u:d,f=Object.assign({},{endpoint:c,propertyPath:o,headers:s,roundingMode:p});return L(f).getExchangeRate(this.getCurrency(),e).then((function(r){return j(!F(r),'No rate was found for the destination currency "'.concat(e,'".'),TypeError),m.call(t,{amount:$.round($.multiply(t.getAmount(),parseFloat(r)),f.roundingMode),currency:e})}))},equalsTo:function(e){return this.hasSameAmount(e)&&this.hasSameCurrency(e)},lessThan:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<r[1].getAmount()},lessThanOrEqual:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<=r[1].getAmount()},greaterThan:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>r[1].getAmount()},greaterThanOrEqual:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>=r[1].getAmount()},isZero:function(){return 0===this.getAmount()},isPositive:function(){return this.getAmount()>=0},isNegative:function(){return this.getAmount()<0},hasSubUnits:function(){return 0!==$.modulo(this.getAmount(),Math.pow(10,a))},hasCents:function(){return 0!==$.modulo(this.getAmount(),Math.pow(10,a))},hasSameCurrency:function(e){return this.getCurrency()===e.getCurrency()},hasSameAmount:function(t){var r=e.normalizePrecision([this,t]);return r[0].getAmount()===r[1].getAmount()},toFormat:function(){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,r=(e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(arguments.length>0&&void 0!==arguments[0]?arguments[0]:i),{getMatches:function(){return null!==e?e.slice(1).filter((function(e){return!F(e)})):[]},getMinimumFractionDigits:function(){var e=function(e){return"."===e};return F(this.getMatches().find(e))?0:this.getMatches()[q.add(this.getMatches().findIndex(e),1)].split("").length},getCurrencyDisplay:function(){return{USD:"code",dollar:"name",$:"symbol"}[this.getMatches().find((function(e){return"USD"===e||"dollar"===e||"$"===e}))]},getStyle:function(){return F(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!F(this.getMatches().find((function(e){return","===e})))}});return this.toRoundedUnit(r.getMinimumFractionDigits(),t).toLocaleString(this.getLocale(),{currencyDisplay:r.getCurrencyDisplay(),useGrouping:r.getUseGrouping(),minimumFractionDigits:r.getMinimumFractionDigits(),style:r.getStyle(),currency:this.getCurrency()})},toUnit:function(){return $.divide(this.getAmount(),Math.pow(10,a))},toRoundedUnit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s,r=Math.pow(10,e);return $.divide($.round($.multiply(this.toUnit(),r),t),r)},toObject:function(){return{amount:n,currency:c,precision:a}},toJSON:function(){return this.toObject()}}}),{defaultAmount:0,defaultCurrency:"USD",defaultPrecision:2},{globalLocale:"en-US",globalFormat:"$0,0.00",globalRoundingMode:"HALF_EVEN",globalFormatRoundingMode:"HALF_AWAY_FROM_ZERO",globalExchangeRatesApi:{endpoint:void 0,headers:void 0,propertyPath:void 0}},R);const Z=H;var z=r(4617);r(2930);const W=({children:e,className:t})=>(0,n.createElement)("div",{className:o()("wc-block-components-product-badge",t)},e),V=()=>(0,n.createElement)(W,{className:"wc-block-components-product-backorder-badge"},(0,i.__)("Available on backorder","woocommerce"));var Y=r(2629);const Q=({image:e={},fallbackAlt:t=""})=>{const r=e.thumbnail?{src:e.thumbnail,alt:(0,Y.decodeEntities)(e.alt)||t||"Product Image"}:{src:z.PLACEHOLDER_IMG_SRC,alt:""};return(0,n.createElement)("img",{...r,alt:r.alt})},B=({lowStockRemaining:e})=>e?(0,n.createElement)(W,{className:"wc-block-components-product-low-stock-badge"},(0,i.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,i.__)("%d left in stock","woocommerce"),e)):null;var K=r(7427);r(3804);const G=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,n.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",r=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${(0,K.o)(t)}`:"");return(0,n.createElement)("li",{key:t+(e.display||e.value),className:r},t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"wc-block-components-product-details__name"},(0,Y.decodeEntities)(t),":")," "),(0,n.createElement)("span",{className:"wc-block-components-product-details__value"},(0,Y.decodeEntities)(e.display||e.value)))}))):null;var J=r(987);const X=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),ee=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t;var te=r(5266);const re=({source:e,maxLength:t=15,countType:r="words",className:c="",style:a={}})=>{const o=(0,u.useMemo)((()=>((e,t=15,r="words")=>{const n=(0,J.autop)(e);if((0,te.count)(n,r)<=t)return n;const c=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(n);return(0,te.count)(c,r)<=t?c:"words"===r?((e,t,r="…",n=!0)=>{const c=X(e),a=c.split(" ").splice(0,t).join(" ");return a===c?n?(0,J.autop)(c):c:n?(0,J.autop)(ee(a,r)):ee(a,r)})(c,t):((e,t,r=!0,n="…",c=!0)=>{const a=X(e),o=a.slice(0,t);if(o===a)return c?(0,J.autop)(a):a;if(r)return(0,J.autop)(ee(o,n));const i=o.match(/([\s]+)/g),u=i?i.length:0,s=a.slice(0,t+u);return c?(0,J.autop)(ee(s,n)):ee(s,n)})(c,t,"characters_including_spaces"===r)})(e,t,r)),[e,t,r]);return(0,n.createElement)(u.RawHTML,{style:a,className:c},o)};var ne=r(8752);const ce=({className:e,shortDescription:t="",fullDescription:r=""})=>{const c=t||r;return c?(0,n.createElement)(re,{className:e,source:c,maxLength:15,countType:ne.Cm.wordCountType||"words"}):null};r(6021);const ae=({shortDescription:e="",fullDescription:t="",itemData:r=[],variation:c=[]})=>(0,n.createElement)("div",{className:"wc-block-components-product-metadata"},(0,n.createElement)(ce,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,n.createElement)(G,{details:r}),(0,n.createElement)(G,{details:c.map((({attribute:e="",value:t})=>({key:e,value:t})))}));var oe=r(711);const ie=({currency:e,saleAmount:t,format:r="<price/>"})=>{if(!t||t<=0)return null;r.includes("<price/>")||(r="<price/>",console.error("Price formats need to include the `<price/>` tag."));const c=(0,i.sprintf)(/* translators: %s will be replaced by the discount amount */ /* translators: %s will be replaced by the discount amount */ (0,i.__)("Save %s","woocommerce"),r);return(0,n.createElement)(W,{className:"wc-block-components-sale-badge"},(0,u.createInterpolateElement)(c,{price:(0,n.createElement)(oe.FormattedMonetaryAmount,{currency:e,value:t})}))},ue=(e,t)=>e.convertPrecision(t.minorUnit).getAmount(),se=e=>(0,A.mustContain)(e,"<price/>"),le=(0,u.forwardRef)((({lineItem:e,onRemove:t=(()=>{}),tabIndex:r},a)=>{const{name:l="",catalog_visibility:M="visible",short_description:P="",description:C="",low_stock_remaining:R=null,show_backorder_badge:x=!1,quantity_limits:S={minimum:1,maximum:99,multiple_of:1,editable:!0},sold_individually:D=!1,permalink:I="",images:F=[],variation:O=[],item_data:T=[],prices:q={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",price:"0",regular_price:"0",sale_price:"0",price_range:null,raw_prices:{precision:6,price:"0",regular_price:"0",sale_price:"0"}},totals:L={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",line_subtotal:"0",line_subtotal_tax:"0"},extensions:j}=e,{quantity:U,setItemQuantity:$,removeItem:H,isPendingDelete:W}=(e=>{const t={key:"",quantity:1};(e=>(0,_.Kn)(e)&&(0,_.$n)(e,"key")&&(0,_.$n)(e,"quantity")&&(0,E.H)(e.key)&&(0,w.h)(e.quantity))(e)&&(t.key=e.key,t.quantity=e.quantity);const{key:r="",quantity:a=1}=t,{cartErrors:o}=(0,c.b)(),{__internalIncrementCalculating:i,__internalDecrementCalculating:s}=(0,h.useDispatch)(v.CHECKOUT_STORE_KEY),[l,f]=(0,u.useState)(a),[y]=(A=l,R=d,P=(0,n.useState)(p(A)),C=P[1],x=[P[0],(0,n.useCallback)((function(e){return C(p(e))}),[])],S=x[0],D=x[1],I=m((0,n.useCallback)((function(e){return D(e)}),[D]),400,M),F=(0,n.useRef)(A),R(F.current,A)||(I(A),F.current=A),[S,I]),g=(0,b.D)(y),{removeItemFromCart:k,changeCartItemQuantity:N}=(0,h.useDispatch)(v.CART_STORE_KEY);var A,M,P,C,R,x,S,D,I,F;(0,u.useEffect)((()=>f(a)),[a]);const O=(0,h.useSelect)((e=>{if(!r)return{quantity:!1,delete:!1};const t=e(v.CART_STORE_KEY);return{quantity:t.isItemPendingQuantity(r),delete:t.isItemPendingDelete(r)}}),[r]),T=(0,u.useCallback)((()=>r?k(r).catch((e=>{(0,v.processErrorResponse)(e)})):Promise.resolve(!1)),[r,k]);return(0,u.useEffect)((()=>{r&&(0,w.h)(g)&&Number.isFinite(g)&&g!==y&&N(r,y).catch((e=>{(0,v.processErrorResponse)(e)}))}),[r,N,y,g]),(0,u.useEffect)((()=>(O.delete?i():s(),()=>{O.delete&&s()})),[s,i,O.delete]),(0,u.useEffect)((()=>(O.quantity||y!==l?i():s(),()=>{(O.quantity||y!==l)&&s()})),[i,s,O.quantity,y,l]),{isPendingDelete:O.delete,quantity:l,setItemQuantity:f,removeItem:T,cartItemQuantityErrors:o}})(e),{dispatchStoreEvent:Y}=(0,k.n)(),{receiveCart:K,...G}=(0,c.b)(),J=(0,u.useMemo)((()=>({context:"cart",cartItem:e,cart:G})),[e,G]),X=(0,N.getCurrencyFromPriceResponse)(q),ee=(0,A.applyCheckoutFilter)({filterName:"itemName",defaultValue:l,extensions:j,arg:J}),te=Z({amount:parseInt(q.raw_prices.regular_price,10),precision:q.raw_prices.precision}),re=Z({amount:parseInt(q.raw_prices.price,10),precision:q.raw_prices.precision}),ne=te.subtract(re),ce=ne.multiply(U),oe=(0,N.getCurrencyFromPriceResponse)(L);let le=parseInt(L.line_subtotal,10);(0,z.getSetting)("displayCartPricesIncludingTax",!1)&&(le+=parseInt(L.line_subtotal_tax,10));const me=Z({amount:le,precision:oe.minorUnit}),de=F.length?F[0]:{},pe="hidden"===M||"search"===M,fe=(0,A.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:j,arg:J}),ye=(0,A.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:j,arg:J,validation:se}),ge=(0,A.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:j,arg:J,validation:se}),he=(0,A.applyCheckoutFilter)({filterName:"saleBadgePriceFormat",defaultValue:"<price/>",extensions:j,arg:J,validation:se}),ve=(0,A.applyCheckoutFilter)({filterName:"showRemoveItemLink",defaultValue:!0,extensions:j,arg:J});return(0,n.createElement)("tr",{className:o()("wc-block-cart-items__row",fe,{"is-disabled":W}),ref:a,tabIndex:r},(0,n.createElement)("td",{className:"wc-block-cart-item__image","aria-hidden":!(0,_.$n)(de,"alt")||!de.alt},pe?(0,n.createElement)(Q,{image:de,fallbackAlt:ee}):(0,n.createElement)("a",{href:I,tabIndex:-1},(0,n.createElement)(Q,{image:de,fallbackAlt:ee}))),(0,n.createElement)("td",{className:"wc-block-cart-item__product"},(0,n.createElement)("div",{className:"wc-block-cart-item__wrap"},(0,n.createElement)(g.Z,{disabled:W||pe,name:ee,permalink:I}),x?(0,n.createElement)(V,null):!!R&&(0,n.createElement)(B,{lowStockRemaining:R}),(0,n.createElement)("div",{className:"wc-block-cart-item__prices"},(0,n.createElement)(y.Z,{currency:X,regularPrice:ue(te,X),price:ue(re,X),format:ge})),(0,n.createElement)(ie,{currency:X,saleAmount:ue(ne,X),format:he}),(0,n.createElement)(ae,{shortDescription:P,fullDescription:C,itemData:T,variation:O}),(0,n.createElement)("div",{className:"wc-block-cart-item__quantity"},!D&&!!S.editable&&(0,n.createElement)(f,{disabled:W,quantity:U,minimum:S.minimum,maximum:S.maximum,step:S.multiple_of,onChange:t=>{$(t),Y("cart-set-item-quantity",{product:e,quantity:t})},itemName:ee}),ve&&(0,n.createElement)("button",{className:"wc-block-cart-item__remove-link","aria-label":(0,i.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,i.__)("Remove %s from cart","woocommerce"),ee),onClick:()=>{t(),H(),Y("cart-remove-item",{product:e,quantity:U}),(0,s.speak)((0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("%s has been removed from your cart.","woocommerce"),ee))},disabled:W},(0,i.__)("Remove item","woocommerce"))))),(0,n.createElement)("td",{className:"wc-block-cart-item__total"},(0,n.createElement)("div",{className:"wc-block-cart-item__total-price-and-sale-badge-wrapper"},(0,n.createElement)(y.Z,{currency:oe,format:ye,price:me.getAmount()}),U>1&&(0,n.createElement)(ie,{currency:X,saleAmount:ue(ce,X),format:he}))))}));r(9510);const me=[...Array(3)].map(((_x,e)=>(0,n.createElement)(le,{lineItem:{},key:e}))),de=e=>{const t={};return e.forEach((({key:e})=>{t[e]=(0,u.createRef)()})),t},pe=({lineItems:e=[],isLoading:t=!1,className:r})=>{const c=(0,u.useRef)(null),a=(0,u.useRef)(de(e));(0,u.useEffect)((()=>{a.current=de(e)}),[e]);const s=e=>()=>{null!=a&&a.current&&e&&a.current[e].current instanceof HTMLElement?a.current[e].current.focus():c.current instanceof HTMLElement&&c.current.focus()},l=t?me:e.map(((t,r)=>{const c=e.length>r+1?e[r+1].key:null;return(0,n.createElement)(le,{key:t.key,lineItem:t,onRemove:s(c),ref:a.current[t.key],tabIndex:-1})}));return(0,n.createElement)("table",{className:o()("wc-block-cart-items",r),ref:c,tabIndex:-1},(0,n.createElement)("thead",null,(0,n.createElement)("tr",{className:"wc-block-cart-items__header"},(0,n.createElement)("th",{className:"wc-block-cart-items__header-image"},(0,n.createElement)("span",null,(0,i.__)("Product","woocommerce"))),(0,n.createElement)("th",{className:"wc-block-cart-items__header-product"},(0,n.createElement)("span",null,(0,i.__)("Details","woocommerce"))),(0,n.createElement)("th",{className:"wc-block-cart-items__header-total"},(0,n.createElement)("span",null,(0,i.__)("Total","woocommerce"))))),(0,n.createElement)("tbody",null,l))},fe=({className:e})=>{const{cartItems:t,cartIsLoading:r}=(0,c.b)();return(0,n.createElement)(pe,{className:e,lineItems:t,isLoading:r})}},112:(e,t,r)=>{"use strict";r.d(t,{$:()=>a});var n=r(3112),c=r(7090);function a(e,t){return void 0===t&&(t={}),(0,c.B)(e,(0,n.pi)({delimiter:"."},t))}},9510:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},333:()=>{},6645:()=>{},8968:()=>{},3569:(e,t,r)=>{"use strict";function n(e){return e.toLowerCase()}r.d(t,{U:()=>n})},7090:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(3569),c=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],a=/[^A-Z0-9]+/gi;function o(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,o=void 0===r?c:r,u=t.stripRegexp,s=void 0===u?a:u,l=t.transform,m=void 0===l?n.U:l,d=t.delimiter,p=void 0===d?" ":d,f=i(i(e,o,"$1\0$2"),s,"\0"),y=0,g=f.length;"\0"===f.charAt(y);)y++;for(;"\0"===f.charAt(g-1);)g--;return f.slice(y,g).split("\0").map(m).join(p)}function i(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},7427:(e,t,r)=>{"use strict";r.d(t,{o:()=>a});var n=r(3112),c=r(112);function a(e,t){return void 0===t&&(t={}),(0,c.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,r)=>{"use strict";r.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var c in t=arguments[r])Object.prototype.hasOwnProperty.call(t,c)&&(e[c]=t[c]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); cart-blocks/order-summary-shipping-style.js 0000644 00000000262 15073233652 0015077 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9262],{97521:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(84033).Z}}]); cart-blocks/cart-cross-sells-frontend.js 0000644 00000000531 15073233652 0014330 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3562],{955:(s,c,e)=>{e.r(c),e.d(c,{default:()=>n});var l=e(9196),a=e(9659);const n=({children:s,className:c=""})=>{const{crossSellsProducts:e,cartIsLoading:n}=(0,a.b)();return n||e.length<1?null:(0,l.createElement)("div",{className:c},s)}}}]); cart-blocks/cart-order-summary-style.js 0000644 00000001024 15073233652 0014204 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9915],{65850:(e,c,s)=>{s.r(c),s.d(c,{default:()=>o});var a=s(99196),r=s(24064),t=s(64293),l=s(69659),n=s(64574);const o=({children:e,className:c=""})=>{const{cartTotals:s}=(0,l.b)(),o=(0,t.getCurrencyFromPriceResponse)(s);return(0,a.createElement)("div",{className:c},e,(0,a.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,a.createElement)(r.Br,{currency:o,values:s})),(0,a.createElement)(n.a,null))}}}]); cart-blocks/order-summary-taxes-frontend.js 0000644 00000001377 15073233652 0015071 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1259],{4767:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var s=a(721),r=a(9196),c=a(711),l=a(4293),n=a(9659),o=a(4617);const u={showRateAfterTaxName:{type:"boolean",default:(0,o.getSetting)("displayCartPricesIncludingTax",!1)},lock:{type:"object",default:{remove:!0,move:!1}}},p=(0,s.withFilteredAttributes)(u)((({className:e,showRateAfterTaxName:t})=>{const{cartTotals:a}=(0,n.b)();if((0,o.getSetting)("displayCartPricesIncludingTax",!1)||parseInt(a.total_tax,10)<=0)return null;const s=(0,l.getCurrencyFromPriceResponse)(a);return(0,r.createElement)(c.TotalsWrapper,{className:e},(0,r.createElement)(c.TotalsTaxes,{showRateAfterTaxName:t,currency:s,values:a}))}))}}]); wc-interactivity-dropdown-style.asset.php 0000644 00000000165 15073233652 0014700 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => 'b40972421d07fc493af6'); product-categories.asset.php 0000644 00000000351 15073233652 0012203 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render'), 'version' => '832123a81b454988a134'); product-template-style.asset.php 0000644 00000000336 15073233652 0013032 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'd5ba54260b7c4763c449'); product-gallery-large-image.js 0000644 00000013637 15073233652 0012407 0 ustar 00 (()=>{var e,t={4933:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks,l=window.wc.wcSettings;var a,i,s,n,c,d,p,m,u,g;const v=(0,l.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),w=v.pluginUrl+"assets/images/",k=(v.pluginUrl,v.buildPhase),b=(null===(a=l.STORE_PAGES.shop)||void 0===a||a.permalink,null===(i=l.STORE_PAGES.checkout)||void 0===i||i.id,null===(s=l.STORE_PAGES.checkout)||void 0===s||s.permalink,null===(n=l.STORE_PAGES.privacy)||void 0===n||n.permalink,null===(c=l.STORE_PAGES.privacy)||void 0===c||c.title,null===(d=l.STORE_PAGES.terms)||void 0===d||d.permalink,null===(p=l.STORE_PAGES.terms)||void 0===p||p.title,null===(m=l.STORE_PAGES.cart)||void 0===m||m.id,null===(u=l.STORE_PAGES.cart)||void 0===u||u.permalink,null!==(g=l.STORE_PAGES.myaccount)&&void 0!==g&&g.permalink?l.STORE_PAGES.myaccount.permalink:(0,l.getSetting)("wpLoginUrl","/wp-login.php"),(0,l.getSetting)("localPickupEnabled",!1),(0,l.getSetting)("countries",{})),y=(0,l.getSetting)("countryData",{}),S=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,l.getSetting)("addressFieldsLocations",S).address,(0,l.getSetting)("addressFieldsLocations",S).contact,(0,l.getSetting)("addressFieldsLocations",S).additional;var f=o(9196);const E=window.wp.blockEditor;var O=o(9307),h=o(3849),P=o.n(h);const _=JSON.parse('{"name":"woocommerce/product-gallery-large-image-next-previous"}'),C=JSON.parse('{"name":"woocommerce/product-gallery-pager"}');o(926);const j=(0,O.memo)((()=>(0,f.createElement)("div",{className:"wc-block-product-gallery-large-image wc-block-editor-product-gallery-large-image"},(0,f.createElement)("img",{src:`${w}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"})))),x=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-large-image","version":"1.0.0","title":"Large Image","description":"Display the Large Image of a product.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["nextPreviousButtonsPosition","postId","hoverZoom","fullScreenOnClick","cropImages"],"supports":{"interactivity":true},"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"]}');k>2&&(0,r.registerBlockType)(x,{icon:()=>(0,f.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,f.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.22448 1.5L1.5 6.81504V11.7072L5.12953 9.06066C5.38061 8.87758 5.71858 8.86829 5.97934 9.0373L8.90601 10.9342L12.4772 7.46225C12.7683 7.17925 13.2317 7.17925 13.5228 7.46225L16.5 10.3568V2C16.5 1.72386 16.2761 1.5 16 1.5H6.22448ZM1.5 13.5636V16C1.5 16.2761 1.72386 16.5 2 16.5H16C16.2761 16.5 16.5 16.2761 16.5 16V12.4032L16.4772 12.4266L13 9.04603L9.52279 12.4266C9.27191 12.6706 8.88569 12.7086 8.59206 12.5183L5.59643 10.5766L1.5 13.5636ZM0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V16C18 17.1046 17.1046 18 16 18H2C0.89543 18 0 17.1046 0 16V2Z",fill:"currentColor"})),edit:({context:e})=>{const t=(0,E.useInnerBlocksProps)({className:"wc-block-product-gallery-large-image__inner-blocks"},{template:[[_.name],[C.name]],templateInsertUpdatesSelection:!0}),o=(0,O.useMemo)((()=>{switch(e.nextPreviousButtonsPosition){case"insideTheImage":return{className:"inside-image"};case"outsideTheImage":return{className:"outside-image"};default:return{className:"off"}}}),[e.nextPreviousButtonsPosition]),r=(0,E.useBlockProps)({className:P()("wc-block-product-gallery-large-image","wc-block-editor-product-gallery-large-image",`wc-block-editor-product-gallery-large-image-next-previous--${null==o?void 0:o.className}`)});return(0,f.createElement)("div",{...r},(0,f.createElement)(j,null),(0,f.createElement)("div",{...t}))},save:()=>{const e=E.useBlockProps.save({className:"wc-block-product-gallery-large-image__inner-blocks"}),t=E.useInnerBlocksProps.save(e);return(0,f.createElement)("div",{...t})}})},926:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var a=o[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}r.m=t,e=[],r.O=(t,o,l,a)=>{if(!o){var i=1/0;for(d=0;d<e.length;d++){for(var[o,l,a]=e[d],s=!0,n=0;n<o.length;n++)(!1&a||i>=a)&&Object.keys(r.O).every((e=>r.O[e](o[n])))?o.splice(n--,1):(s=!1,a<i&&(i=a));if(s){e.splice(d--,1);var c=l();void 0!==c&&(t=c)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[o,l,a]},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.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})},r.j=7204,(()=>{var e={7204:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,a,[i,s,n]=o,c=0;if(i.some((t=>0!==e[t]))){for(l in s)r.o(s,l)&&(r.m[l]=s[l]);if(n)var d=n(r)}for(t&&t(o);c<i.length;c++)a=i[c],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(d)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=r.O(void 0,[2869],(()=>r(4933)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery-large-image"]=l})(); order-confirmation-totals.js 0000644 00000013517 15073233652 0012224 0 ustar 00 (()=>{var e,t={6403:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const l=window.wp.blocks;var a=r(2911),c=r(444);const n=(0,o.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,o.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,o.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,o.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"})),i=JSON.parse('{"name":"woocommerce/order-confirmation-totals","version":"1.0.0","title":"Order Totals","description":"Display the items purchased and order totals.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalTextDecoration":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalDefaultControls":{"fontSize":true}},"color":{"background":true,"text":true,"link":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}},"__experimentalBorder":{"color":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"style":true,"width":true}},"__experimentalSelector":".wp-block-woocommerce-order-confirmation-totals table"},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor,m=window.wp.components;var d=r(5736);const u=window.wc.priceFormat;r(5097);(0,l.registerBlockType)(i,{icon:{src:(0,o.createElement)(a.Z,{icon:n,className:"wc-block-editor-components-block-icon"})},attributes:{...i.attributes},edit:()=>{const e=(0,s.useBlockProps)({className:"wc-block-order-confirmation-totals"}),{borderBottomColor:t,borderLeftColor:r,borderRightColor:l,borderTopColor:a,borderWidth:c}=e.style,n={borderBottomColor:t,borderLeftColor:r,borderRightColor:l,borderTopColor:a,borderWidth:c};return(0,o.createElement)("div",{...e},(0,o.createElement)(m.Disabled,null,(0,o.createElement)("table",{style:n,cellSpacing:"0",className:"wc-block-order-confirmation-totals__table"},(0,o.createElement)("thead",null,(0,o.createElement)("tr",null,(0,o.createElement)("th",{className:"wc-block-order-confirmation-totals__product"},(0,d.__)("Product","woocommerce")),(0,o.createElement)("th",{className:"wc-block-order-confirmation-totals__total"},(0,d.__)("Total","woocommerce")))),(0,o.createElement)("tbody",null,(0,o.createElement)("tr",{className:"woocommerce-table__line-item order_item"},(0,o.createElement)("th",{scope:"row",className:"wc-block-order-confirmation-totals__product"},(0,o.createElement)("a",{href:"#link"},(0,d._x)("Test Product","sample product name","woocommerce"))," ",(0,o.createElement)("strong",{className:"product-quantity"},"× 2")),(0,o.createElement)("td",{className:"wc-block-order-confirmation-totals__total"},(0,u.formatPrice)(2e3))),(0,o.createElement)("tr",{className:"woocommerce-table__line-item order_item"},(0,o.createElement)("th",{scope:"row",className:"wc-block-order-confirmation-totals__product"},(0,o.createElement)("a",{href:"#link"},(0,d._x)("Test Product","sample product name","woocommerce"))," ",(0,o.createElement)("strong",{className:"product-quantity"},"× 2")),(0,o.createElement)("td",{className:"wc-block-order-confirmation-totals__total"},(0,u.formatPrice)(2e3)))),(0,o.createElement)("tfoot",null,(0,o.createElement)("tr",null,(0,o.createElement)("th",{className:"wc-block-order-confirmation-totals__label",scope:"row"},(0,d.__)("Total","woocommerce")),(0,o.createElement)("td",{className:"wc-block-order-confirmation-totals__total"},(0,u.formatPrice)(4e3)))))))},save:()=>null})},5097:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var l=r[e];if(void 0!==l)return l.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,o),a.exports}o.m=t,e=[],o.O=(t,r,l,a)=>{if(!r){var c=1/0;for(m=0;m<e.length;m++){for(var[r,l,a]=e[m],n=!0,i=0;i<r.length;i++)(!1&a||c>=a)&&Object.keys(o.O).every((e=>o.O[e](r[i])))?r.splice(i--,1):(n=!1,a<c&&(c=a));if(n){e.splice(m--,1);var s=l();void 0!==s&&(t=s)}}return t}a=a||0;for(var m=e.length;m>0&&e[m-1][2]>a;m--)e[m]=e[m-1];e[m]=[r,l,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=9571,(()=>{var e={9571:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var l,a,[c,n,i]=r,s=0;if(c.some((t=>0!==e[t]))){for(l in n)o.o(n,l)&&(o.m[l]=n[l]);if(i)var m=i(o)}for(t&&t(r);s<c.length;s++)a=c[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var l=o.O(void 0,[2869],(()=>o(6403)));l=o.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-totals"]=l})(); product-rating-rtl.css 0000644 00000000654 15073233652 0011032 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} product-on-sale-style.asset.php 0000644 00000000473 15073233652 0012557 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '27d15b7433a6444a2666'); reviews-by-category-style.js.LICENSE.txt 0000644 00000000174 15073233652 0014056 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ stock-filter/block.json 0000644 00000001643 15073233652 0011151 0 ustar 00 { "name": "woocommerce/stock-filter", "version": "1.0.0", "title": "Filter by Stock Controls", "description": "Enable customers to filter the product grid by stock status.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "html": false, "multiple": false, "color": true, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "headingLevel": { "type": "number", "default": 3 }, "showCounts": { "type": "boolean", "default": false }, "showFilterButton": { "type": "boolean", "default": false }, "displayStyle": { "type": "string", "default": "list" }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity-dropdown.js 0000644 00000002224 15073233652 0012247 0 ustar 00 (()=>{var e={262:()=>{}},t={};function l(o){var n=t[o];if(void 0!==n)return n.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,l),r.exports}l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";l.r(o);const e=window.wc.__experimentalInteractivity;l(262);const{state:t}=(0,e.store)("woocommerce/interactivity-dropdown",{state:{get placeholderText(){const{selectedItem:e}=t;return(null==e?void 0:e.label)||"Select an option"},get isSelected(){const{currentItem:l}=(0,e.getContext)(),{selectedItem:o}=t;return(null==o?void 0:o.value)===l.value}},actions:{toggleIsOpen:()=>{const t=(0,e.getContext)();t.isOpen=!t.isOpen},selectDropdownItem:l=>{const o=(0,e.getContext)(),{selectedItem:n}=t,{currentItem:{label:r,value:a}}=o;(null==n?void 0:n.value)===a&&(null==n?void 0:n.label)===r?(t.selectedItem={label:null,value:null},o.selectedItem={label:null,value:null}):(t.selectedItem={label:r,value:a},o.selectedItem={label:r,value:a}),o.isOpen=!1,l.stopPropagation()}}})})(),(this.wc=this.wc||{})["wc-interactivity-dropdown"]=o})(); product-search.js 0000644 00000015727 15073233652 0010047 0 ustar 00 (()=>{var e,t={4545:(e,t,o)=>{"use strict";o.r(t);var c=o(9196);const r=window.wp.blockEditor,a=window.wp.data;var l=o(5736),s=o(2911),n=o(7637);const i=window.wc.wcSettings,d=window.wp.components,m=window.wp.blocks;o(5400),o(3372);var p=o(3849),u=o.n(p);const w=({attributes:{label:e,placeholder:t,formId:o,className:r,hasLabel:a,align:s}})=>{const n=u()("wc-block-product-search",s?"align"+s:"",r);return(0,c.createElement)("div",{className:n},(0,c.createElement)("form",{role:"search",method:"get",action:i.HOME_URL},(0,c.createElement)("label",{htmlFor:o,className:a?"wc-block-product-search__label":"wc-block-product-search__label screen-reader-text"},e),(0,c.createElement)("div",{className:"wc-block-product-search__fields"},(0,c.createElement)("input",{type:"search",id:o,className:"wc-block-product-search__field",placeholder:t,name:"s"}),(0,c.createElement)("input",{type:"hidden",name:"post_type",value:"product"}),(0,c.createElement)("button",{type:"submit",className:"wc-block-product-search__button","aria-label":(0,l.__)("Search","woocommerce")},(0,c.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-arrow-right-alt2",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},(0,c.createElement)("path",{d:"M6 15l5-5-5-5 1-2 7 7-7 7z"}))))))};var h=o(4333),b=o(9307);const _=(0,h.withInstanceId)((({attributes:{label:e,placeholder:t,formId:o,className:a,hasLabel:s,align:n},instanceId:i,setAttributes:m})=>{const p=u()("wc-block-product-search",n?"align"+n:"",a);return(0,b.useEffect)((()=>{o||m({formId:`wc-block-product-search-${i}`})}),[o,m,i]),(0,c.createElement)(c.Fragment,null,(0,c.createElement)(r.InspectorControls,{key:"inspector"},(0,c.createElement)(d.PanelBody,{title:(0,l.__)("Content","woocommerce"),initialOpen:!0},(0,c.createElement)(d.ToggleControl,{label:(0,l.__)("Show search field label","woocommerce"),checked:s,onChange:()=>m({hasLabel:!s})}))),(0,c.createElement)("div",{className:p},!!s&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("label",{className:"screen-reader-text",htmlFor:"wc-block-product-search__label"},(0,l.__)("Search Label","woocommerce")),(0,c.createElement)(r.PlainText,{className:"wc-block-product-search__label",id:"wc-block-product-search__label",value:e,onChange:e=>m({label:e}),style:{backgroundColor:"transparent"}})),(0,c.createElement)("div",{className:"wc-block-product-search__fields"},(0,c.createElement)(d.TextControl,{className:"wc-block-product-search__field input-control",value:t,placeholder:(0,l.__)("Enter search placeholder text","woocommerce"),onChange:e=>m({placeholder:e})}),(0,c.createElement)("button",{type:"submit",className:"wc-block-product-search__button","aria-label":(0,l.__)("Search","woocommerce"),onClick:e=>e.preventDefault(),tabIndex:-1},(0,c.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-arrow-right-alt2",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},(0,c.createElement)("path",{d:"M6 15l5-5-5-5 1-2 7 7-7 7z"}))))))})),k=(0,i.getSettingWithCoercion)("isBlockVariationAvailable",!1,(e=>"boolean"==typeof e)),f={hasLabel:{type:"boolean",default:!0},label:{type:"string",default:(0,l.__)("Search","woocommerce")},placeholder:{type:"string",default:(0,l.__)("Search products…","woocommerce")},formId:{type:"string",default:""}},g={label:f.label.default,buttonText:f.label.default,placeholder:f.placeholder.default,query:{post_type:"product"}};(0,m.registerBlockType)("woocommerce/product-search",{title:(0,l.__)("Product Search","woocommerce"),icon:{src:(0,c.createElement)(s.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,l.__)("WooCommerce","woocommerce")],description:(0,l.__)("A search box to allow customers to search for products by keyword.","woocommerce"),supports:{align:["wide","full"],inserter:!k},attributes:f,transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:({idBase:e,instance:t})=>"woocommerce_product_search"===e&&!(null==t||!t.raw),transform:({instance:e})=>(0,m.createBlock)("woocommerce/product-search",{label:e.raw.title||g.label})}]},deprecated:[{attributes:f,save:e=>(0,c.createElement)("div",null,(0,c.createElement)(w,{...e}))}],edit:k?({clientId:e})=>{const{replaceBlocks:t}=(0,a.useDispatch)(r.store),o=(0,a.useSelect)((t=>t("core/block-editor").getBlockAttributes(e)),[e]),s=[(0,c.createElement)(d.Button,{key:"update",onClick:()=>{t(e,(0,m.createBlock)("core/search",{label:(null==o?void 0:o.label)||g.label,buttonText:g.buttonText,placeholder:(null==o?void 0:o.placeholder)||g.placeholder,query:g.query}))},variant:"primary"},(0,l.__)("Upgrade Block","woocommerce"))];return(0,c.createElement)(r.Warning,{actions:s,className:"wc-block-components-actions"},(0,l.__)("This version of the Product Search block is outdated. Upgrade to continue using.","woocommerce"))}:_,save:()=>null}),k&&(0,m.registerBlockVariation)("core/search",{name:"woocommerce/product-search",title:(0,l.__)("Product Search","woocommerce"),icon:{src:(0,c.createElement)(s.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},isActive:(e,t)=>{var o;return(null===(o=e.query)||void 0===o?void 0:o.post_type)===t.query.post_type},category:"woocommerce",keywords:[(0,l.__)("WooCommerce","woocommerce")],description:(0,l.__)("A search box to allow customers to search for products by keyword.","woocommerce"),attributes:g})},3372:()=>{},5400:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function c(e){var r=o[e];if(void 0!==r)return r.exports;var a=o[e]={exports:{}};return t[e].call(a.exports,a,a.exports,c),a.exports}c.m=t,e=[],c.O=(t,o,r,a)=>{if(!o){var l=1/0;for(d=0;d<e.length;d++){for(var[o,r,a]=e[d],s=!0,n=0;n<o.length;n++)(!1&a||l>=a)&&Object.keys(c.O).every((e=>c.O[e](o[n])))?o.splice(n--,1):(s=!1,a<l&&(l=a));if(s){e.splice(d--,1);var i=r();void 0!==i&&(t=i)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[o,r,a]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=2218,(()=>{var e={2218:0};c.O.j=t=>0===e[t];var t=(t,o)=>{var r,a,[l,s,n]=o,i=0;if(l.some((t=>0!==e[t]))){for(r in s)c.o(s,r)&&(c.m[r]=s[r]);if(n)var d=n(c)}for(t&&t(o);i<l.length;i++)a=l[i],c.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return c.O(d)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var r=c.O(void 0,[2869],(()=>c(4545)));r=c.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-search"]=r})(); classic-shortcode-style.asset.php 0000644 00000000336 15073233652 0013152 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'b08b0bf54d2906050254'); wc-interactivity-checkbox-list-rtl.css 0000644 00000012674 15073233652 0014137 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 0 0 1em;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-right:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} product-sale-badge.css 0000644 00000001670 15073233652 0010732 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} cart.js 0000644 00000451112 15073233652 0006045 0 ustar 00 (()=>{var e,t={2258:(e,t,o)=>{"use strict";o.r(t);var r=o(9196),c=o(5736),n=o(3849),s=o.n(n);const a=window.wp.blockEditor;var i=o(444);const l=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,r.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));var m=o(2911);const u=window.wp.blocks;var d=o(7708),p=o(9307);const _=window.wc.wcSettings;var h,g,w,k,E,y,b,v,f,C;const S=(0,_.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),N=S.pluginUrl+"assets/images/",P=(S.pluginUrl,S.buildPhase),x=null===(h=_.STORE_PAGES.shop)||void 0===h?void 0:h.permalink,R=null===(g=_.STORE_PAGES.checkout)||void 0===g?void 0:g.id,T=(null===(w=_.STORE_PAGES.checkout)||void 0===w||w.permalink,null===(k=_.STORE_PAGES.privacy)||void 0===k||k.permalink,null===(E=_.STORE_PAGES.privacy)||void 0===E||E.title,null===(y=_.STORE_PAGES.terms)||void 0===y||y.permalink,null===(b=_.STORE_PAGES.terms)||void 0===b||b.title,null===(v=_.STORE_PAGES.cart)||void 0===v?void 0:v.id),I=null===(f=_.STORE_PAGES.cart)||void 0===f?void 0:f.permalink,A=(null!==(C=_.STORE_PAGES.myaccount)&&void 0!==C&&C.permalink?_.STORE_PAGES.myaccount.permalink:(0,_.getSetting)("wpLoginUrl","/wp-login.php"),(0,_.getSetting)("localPickupEnabled",!1)),B=(0,_.getSetting)("countries",{}),M=(0,_.getSetting)("countryData",{}),O=Object.fromEntries(Object.keys(M).filter((e=>!0===M[e].allowBilling)).map((e=>[e,B[e]||""]))),D=Object.fromEntries(Object.keys(M).filter((e=>!0===M[e].allowBilling)).map((e=>[e,M[e].states||[]]))),L=Object.fromEntries(Object.keys(M).filter((e=>!0===M[e].allowShipping)).map((e=>[e,B[e]||""]))),F=Object.fromEntries(Object.keys(M).filter((e=>!0===M[e].allowShipping)).map((e=>[e,M[e].states||[]]))),V=Object.fromEntries(Object.keys(M).map((e=>[e,M[e].locale||[]]))),Y={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},$=(0,_.getSetting)("addressFieldsLocations",Y).address,U=((0,_.getSetting)("addressFieldsLocations",Y).contact,(0,_.getSetting)("addressFieldsLocations",Y).additional,()=>P>1),j=({imageUrl:e=`${N}/block-error.svg`,header:t=(0,c.__)("Oops!","woocommerce"),text:o=(0,c.__)("There was an error loading the content.","woocommerce"),errorMessage:n,errorMessagePrefix:s=(0,c.__)("Error:","woocommerce"),button:a,showErrorBlock:i=!0})=>i?(0,r.createElement)("div",{className:"wc-block-error wc-block-components-error"},e&&(0,r.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:e,alt:""}),(0,r.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,r.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),o&&(0,r.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),n&&(0,r.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},s?s+" ":"",n),a&&(0,r.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},a))):null;o(8406);class z extends p.Component{constructor(...e){super(...e),(0,d.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{header:e,imageUrl:t,showErrorMessage:o=!0,showErrorBlock:c=!0,text:n,errorMessagePrefix:s,renderError:a,button:i}=this.props,{errorMessage:l,hasError:m}=this.state;return m?"function"==typeof a?a({errorMessage:l}):(0,r.createElement)(j,{showErrorBlock:c,errorMessage:o?l:null,header:e,imageUrl:t,text:n,errorMessagePrefix:s,button:i}):this.props.children}}const K=z,H=window.wp.data,q=(0,p.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),Z=()=>(0,p.useContext)(q),W=({children:e,currentPostId:t=0,previewData:o={},currentView:c="",isPreview:n=!1})=>{const s=(0,H.useSelect)((e=>t||e("core/editor").getCurrentPostId()),[t]),a=(0,p.useCallback)((e=>o&&e in o?o[e]:{}),[o]),i={isEditor:!0,currentPostId:s,currentView:c,previewData:o,getPreviewData:a,isPreview:n};return(0,r.createElement)(q.Provider,{value:i},e)},G=window.wp.plugins,Q=window.wc.wcBlocksData;var X=o(7180),J=o.n(X);let ee=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const te={},oe=(e=te,{type:t,eventType:o,id:r,callback:c,priority:n})=>{const s=e.hasOwnProperty(o)?new Map(e[o]):new Map;switch(t){case ee.ADD_EVENT_CALLBACK:return s.set(r,{priority:n,callback:c}),{...e,[o]:s};case ee.REMOVE_EVENT_CALLBACK:return s.delete(r),{...e,[o]:s}}},re=(e,t)=>(o,r=10)=>{const c=((e,t,o=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:ee.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:o}))(e,o,r);return t(c),()=>{var o;t((o=e,{id:c.id,type:ee.REMOVE_EVENT_CALLBACK,eventType:o}))}},ce=(0,p.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),ne=({children:e})=>{const{isProcessing:t,isIdle:o,isCalculating:c,hasError:n}=(0,H.useSelect)((e=>{const t=e(Q.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:s}=(0,H.useSelect)((e=>{const t=e(Q.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:a}=(0,H.useDispatch)(Q.VALIDATION_STORE_KEY),[i,l]=(0,p.useReducer)(oe,{}),{onPaymentSetup:m}=(e=>(0,p.useMemo)((()=>({onPaymentSetup:re("payment_setup",e)})),[e]))(l),u=(0,p.useRef)(i);(0,p.useEffect)((()=>{u.current=i}),[i]);const{__internalSetPaymentProcessing:d,__internalSetPaymentIdle:_,__internalEmitPaymentProcessingEvent:h}=(0,H.useDispatch)(Q.PAYMENT_STORE_KEY);(0,p.useEffect)((()=>{!t||n||c||(d(),h(u.current,a))}),[t,n,c,d,h,a]),(0,p.useEffect)((()=>{o&&!s&&_()}),[o,s,_]),(0,p.useEffect)((()=>{n&&s&&_()}),[n,s,_]);const g={onPaymentProcessing:(0,p.useMemo)((()=>function(...e){return J()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),m(...e)}),[m]),onPaymentSetup:m};return(0,r.createElement)(ce.Provider,{value:g},e)},se={NONE:"none",INVALID_ADDRESS:"invalid_address",UNKNOWN:"unknown_error"},ae={INVALID_COUNTRY:"woocommerce_rest_cart_shipping_rates_invalid_country",MISSING_COUNTRY:"woocommerce_rest_cart_shipping_rates_missing_country",INVALID_STATE:"woocommerce_rest_cart_shipping_rates_invalid_state"},ie={shippingErrorStatus:{isPristine:!0,isValid:!1,hasInvalidAddress:!1,hasError:!1},dispatchErrorStatus:e=>e,shippingErrorTypes:se,onShippingRateSuccess:()=>()=>{},onShippingRateFail:()=>()=>{},onShippingRateSelectSuccess:()=>()=>{},onShippingRateSelectFail:()=>()=>{}},le=(e,{type:t})=>Object.values(se).includes(t)?t:e,me="shipping_rates_success",ue="shipping_rates_fail",de="shipping_rate_select_success",pe="shipping_rate_select_fail",_e=e=>({onSuccess:re(me,e),onFail:re(ue,e),onSelectSuccess:re(de,e),onSelectFail:re(pe,e)});let he=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({}),ge=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});const we=async(e,t,o)=>{const r=((e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[])(e,t),c=[];for(const e of r)try{const t=await Promise.resolve(e.callback(o));"object"==typeof t&&c.push(t)}catch(e){console.error(e)}return!c.length||c};var ke=o(9262),Ee=o.n(ke);const ye=window.wp.htmlEntities,be=e=>"number"==typeof e,ve=e=>"string"==typeof e,fe=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,c.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,c.__)("%s (optional)","woocommerce"),e.label)),e.priority&&(be(e.priority)&&(t.index=e.priority),ve(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},Ce=Object.entries(V).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,fe(t)])).reduce(((e,[t,o])=>(e[t]=o,e)),{})])).reduce(((e,[t,o])=>(e[t]=o,e)),{}),Se=(e,t,o="")=>{const r=o&&void 0!==Ce[o]?Ce[o]:{};return e.map((e=>({key:e,..._.defaultFields[e]||{},...r[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))},Ne=window.wp.url,Pe=(e,t)=>e in t,xe=e=>{const t=Se($,{},e.country),o=Object.assign({},e);return t.forEach((({key:t="",hidden:r=!1})=>{r&&Pe(t,e)&&(o[t]="")})),o},Re=e=>{if(0===Object.values(e).length)return null;const t="string"==typeof L[e.country]?(0,ye.decodeEntities)(L[e.country]):"",o="object"==typeof F[e.country]&&"string"==typeof F[e.country][e.state]?(0,ye.decodeEntities)(F[e.country][e.state]):e.state,r=[];r.push(e.postcode.toUpperCase()),r.push(e.city),r.push(o),r.push(t);return r.filter(Boolean).join(", ")||null},Te=window.CustomEvent||null,Ie=(e,t,o=!1,r=!1)=>{if("function"!=typeof jQuery)return()=>{};const c=()=>{((e,{bubbles:t=!1,cancelable:o=!1,element:r,detail:c={}})=>{if(!Te)return;r||(r=document.body);const n=new Te(e,{bubbles:t,cancelable:o,detail:c});r.dispatchEvent(n)})(t,{bubbles:o,cancelable:r})};return jQuery(document).on(e,c),()=>jQuery(document).off(e,c)},Ae=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,H.dispatch)(Q.CART_STORE_KEY).invalidateResolutionForStore()},Be=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,H.dispatch)(Q.CART_STORE_KEY).invalidateResolutionForStore()},Me=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},Oe={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},De={...Oe,email:""},Le={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:Q.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},Fe=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,ye.decodeEntities)(t)]))),Ve={cartCoupons:Q.EMPTY_CART_COUPONS,cartItems:Q.EMPTY_CART_ITEMS,cartFees:Q.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:Q.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:Q.EMPTY_CART_ITEM_ERRORS,cartTotals:Le,cartIsLoading:!0,cartErrors:Q.EMPTY_CART_ERRORS,billingAddress:De,shippingAddress:Oe,shippingRates:Q.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:Q.EMPTY_PAYMENT_METHODS,paymentRequirements:Q.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:Q.EMPTY_EXTENSIONS},Ye=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:o}=Z(),r=null==o?void 0:o.previewCart,{shouldSelect:c}=e,n=(0,p.useRef)();(0,p.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",Ae),document.body.addEventListener("wc-blocks_removed_from_cart",Ae),window.addEventListener("pageshow",Be);const t=Ie("added_to_cart","wc-blocks_added_to_cart"),o=Ie("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",Ae),document.body.removeEventListener("wc-blocks_removed_from_cart",Ae),window.removeEventListener("pageshow",Be),t(),o()}})(),Me)),[]);const s=(0,H.useSelect)(((e,{dispatch:o})=>{if(!c)return Ve;if(t)return{cartCoupons:r.coupons,cartItems:r.items,crossSellsProducts:r.cross_sells,cartFees:r.fees,cartItemsCount:r.items_count,cartItemsWeight:r.items_weight,cartNeedsPayment:r.needs_payment,cartNeedsShipping:r.needs_shipping,cartItemErrors:Q.EMPTY_CART_ITEM_ERRORS,cartTotals:r.totals,cartIsLoading:!1,cartErrors:Q.EMPTY_CART_ERRORS,billingData:De,billingAddress:De,shippingAddress:Oe,extensions:Q.EMPTY_EXTENSIONS,shippingRates:r.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:r.has_calculated_shipping,paymentRequirements:r.paymentRequirements,receiveCart:"function"==typeof(null==r?void 0:r.receiveCart)?r.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==r?void 0:r.receiveCartContents)?r.receiveCartContents:()=>{}};const n=e(Q.CART_STORE_KEY),s=n.getCartData(),a=n.getCartErrors(),i=n.getCartTotals(),l=!n.hasFinishedResolution("getCartData"),m=n.isCustomerDataUpdating(),{receiveCart:u,receiveCartContents:d}=o(Q.CART_STORE_KEY),p=Fe(s.billingAddress),_=s.needsShipping?Fe(s.shippingAddress):p,h=s.fees.length>0?s.fees.map((e=>Fe(e))):Q.EMPTY_CART_FEES,g=s.coupons.length>0?s.coupons.map((e=>({...e,label:e.code}))):Q.EMPTY_CART_COUPONS;return{cartCoupons:g,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:i,cartIsLoading:l,cartErrors:a,billingData:xe(p),billingAddress:xe(p),shippingAddress:xe(_),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:m,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:u,receiveCartContents:d}}),[c]);return n.current&&Ee()(n.current,s)||(n.current=s),n.current},$e=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function Ue(e,t){return $e(e)&&t in e}const je=(0,_.getSetting)("collectableMethodIds",[]),ze=e=>je.includes(e.method_id),Ke=e=>!!A&&(Array.isArray(e)?!!e.find((e=>je.includes(e))):je.includes(e));var He=o(9127),qe=o.n(He);const Ze=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,c.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,c._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,c._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,c.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,c.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,c.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,c.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],We=(0,_.getSetting)("displayCartPricesIncludingTax",!1),Ge={coupons:[],shipping_rates:(0,_.getSetting)("shippingMethodsExist",!1)||(0,_.getSetting)("localPickupEnabled",!1)?Ze:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,c.__)("Beanie","woocommerce"),summary:(0,c.__)("Beanie","woocommerce"),short_description:(0,c.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:N+"previews/beanie.jpg",thumbnail:N+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,c.__)("Color","woocommerce"),value:(0,c.__)("Yellow","woocommerce")},{attribute:(0,c.__)("Size","woocommerce"),value:(0,c.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"12000":"10000",regular_price:We?"12000":"10000",sale_price:We?"12000":"10000",price_range:null,raw_prices:{precision:6,price:We?"12000000":"10000000",regular_price:We?"12000000":"10000000",sale_price:We?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,c.__)("Cap","woocommerce"),summary:(0,c.__)("Cap","woocommerce"),short_description:(0,c.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:N+"previews/cap.jpg",thumbnail:N+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,c.__)("Color","woocommerce"),value:(0,c.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"2400":"2000",regular_price:We?"2400":"2000",sale_price:We?"2400":"2000",price_range:null,raw_prices:{precision:6,price:We?"24000000":"20000000",regular_price:We?"24000000":"20000000",sale_price:We?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,c.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,c.__)("Polo","woocommerce"),description:(0,c.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"24000":"20000",regular_price:We?"24000":"20000",sale_price:We?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:N+"previews/polo.jpg",thumbnail:N+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,c.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,c.__)("Long Sleeve Tee","woocommerce"),description:(0,c.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"30000":"25000",regular_price:We?"30000":"25000",sale_price:We?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:N+"previews/long-sleeve-tee.jpg",thumbnail:N+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,c.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,c.__)("Hoodie with Zipper","woocommerce"),description:(0,c.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"15000":"12500",regular_price:We?"30000":"25000",sale_price:We?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:N+"previews/hoodie-with-zipper.jpg",thumbnail:N+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,c.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,c.__)("Polo","woocommerce"),description:(0,c.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"4500":"4250",regular_price:We?"4500":"4250",sale_price:We?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:N+"previews/hoodie-with-logo.jpg",thumbnail:N+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,c.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,c.__)("Hoodie with Pocket","woocommerce"),description:(0,c.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"3500":"3250",regular_price:We?"4500":"4250",sale_price:We?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:N+"previews/hoodie-with-pocket.jpg",thumbnail:N+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,c.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,c.__)("T-Shirt","woocommerce"),description:(0,c.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:We?"1800":"1500",regular_price:We?"1800":"1500",sale_price:We?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:N+"previews/tshirt.jpg",thumbnail:N+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,c.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,_.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,c.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}},Qe=window.wp.hooks,Xe=()=>({dispatchStoreEvent:(0,p.useCallback)(((e,t={})=>{try{(0,Qe.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,p.useCallback)(((e,t={})=>{try{(0,Qe.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,H.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])}),Je=()=>{const{shippingRates:e,needsShipping:t,hasCalculatedShipping:o,isLoadingRates:r,isCollectable:c,isSelectingRate:n}=(0,H.useSelect)((e=>{const t=!!e("core/editor"),o=e(Q.CART_STORE_KEY),r=t?Ge.shipping_rates:o.getShippingRates();return{shippingRates:r,needsShipping:t?Ge.needs_shipping:o.getNeedsShipping(),hasCalculatedShipping:t?Ge.has_calculated_shipping:o.getHasCalculatedShipping(),isLoadingRates:!t&&o.isCustomerDataUpdating(),isCollectable:r.every((({shipping_rates:e})=>e.find((({method_id:e})=>Ke(e))))),isSelectingRate:!t&&o.isShippingRateBeingSelected()}})),s=(0,p.useRef)({});(0,p.useEffect)((()=>{const t=(e=>Object.fromEntries(e.map((({package_id:e,shipping_rates:t})=>{var o;return[e,(null===(o=t.find((e=>e.selected)))||void 0===o?void 0:o.rate_id)||""]}))))(e);$e(t)&&!qe()(s.current,t)&&(s.current=t)}),[e]);const{selectShippingRate:a}=(0,H.useDispatch)(Q.CART_STORE_KEY),i=Ke(Object.values(s.current).map((e=>e.split(":")[0]))),{dispatchCheckoutEvent:l}=Xe(),m=(0,p.useCallback)(((e,t)=>{let o;void 0!==e&&(o=Ke(e.split(":")[0])?a(e,null):a(e,t),o.then((()=>{l("set-selected-shipping-rate",{shippingRateId:e})})).catch((e=>{(0,Q.processErrorResponse)(e)})))}),[a,l]);return{isSelectingRate:n,selectedRates:s.current,selectShippingRate:m,shippingRates:e,needsShipping:t,hasCalculatedShipping:o,isLoadingRates:r,isCollectable:c,hasSelectedLocalPickup:i}},{NONE:et,INVALID_ADDRESS:tt,UNKNOWN:ot}=se,rt=(0,p.createContext)(ie),ct=()=>(0,p.useContext)(rt),nt=({children:e})=>{const{__internalIncrementCalculating:t,__internalDecrementCalculating:o}=(0,H.useDispatch)(Q.CHECKOUT_STORE_KEY),{shippingRates:c,isLoadingRates:n,cartErrors:s}=Ye(),{selectedRates:a,isSelectingRate:i}=Je(),[l,m]=(0,p.useReducer)(le,et),[u,d]=(0,p.useReducer)(oe,{}),_=(0,p.useRef)(u),h=(0,p.useMemo)((()=>({onShippingRateSuccess:_e(d).onSuccess,onShippingRateFail:_e(d).onFail,onShippingRateSelectSuccess:_e(d).onSelectSuccess,onShippingRateSelectFail:_e(d).onSelectFail})),[d]);(0,p.useEffect)((()=>{_.current=u}),[u]),(0,p.useEffect)((()=>{n?t():o()}),[n,t,o]),(0,p.useEffect)((()=>{i?t():o()}),[t,o,i]),(0,p.useEffect)((()=>{s.length>0&&s.some((e=>!(!e.code||!Object.values(ae).includes(e.code))))?m({type:tt}):m({type:et})}),[s]);const g=(0,p.useMemo)((()=>({isPristine:l===et,isValid:l===et,hasInvalidAddress:l===tt,hasError:l===ot||l===tt})),[l]);(0,p.useEffect)((()=>{n||0!==c.length&&!g.hasError||we(_.current,ue,{hasInvalidAddress:g.hasInvalidAddress,hasError:g.hasError})}),[c,n,g.hasError,g.hasInvalidAddress]),(0,p.useEffect)((()=>{!n&&c.length>0&&!g.hasError&&we(_.current,me,c)}),[c,n,g.hasError]),(0,p.useEffect)((()=>{i||(g.hasError?we(_.current,pe,{hasError:g.hasError,hasInvalidAddress:g.hasInvalidAddress}):we(_.current,de,a.current))}),[a,i,g.hasError,g.hasInvalidAddress]);const w={shippingErrorStatus:g,dispatchErrorStatus:m,shippingErrorTypes:se,...h};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(rt.Provider,{value:w},e))};function st(e,t){const o=(0,p.useRef)();return(0,p.useEffect)((()=>{o.current===e||t&&!t(e,o.current)||(o.current=e)}),[e,t]),o.current}const at={},it={},lt=()=>at,mt=()=>it,ut=(0,p.createContext)({onSubmit:()=>{},onCheckoutAfterProcessingWithSuccess:()=>()=>{},onCheckoutAfterProcessingWithError:()=>()=>{},onCheckoutBeforeProcessing:()=>()=>{},onCheckoutValidationBeforeProcessing:()=>()=>{},onCheckoutSuccess:()=>()=>{},onCheckoutFail:()=>()=>{},onCheckoutValidation:()=>()=>{}}),dt=()=>(0,p.useContext)(ut),pt=({children:e,redirectUrl:t})=>{const o=lt(),c=mt(),{isEditor:n}=Z(),{__internalUpdateAvailablePaymentMethods:s}=(0,H.useDispatch)(Q.PAYMENT_STORE_KEY);(0,p.useEffect)((()=>{(n||0!==Object.keys(o).length||0!==Object.keys(c).length)&&s()}),[n,o,c,s]);const{__internalSetRedirectUrl:a,__internalEmitValidateEvent:i,__internalEmitAfterProcessingEvents:l,__internalSetBeforeProcessing:m}=(0,H.useDispatch)(Q.CHECKOUT_STORE_KEY),{checkoutRedirectUrl:u,checkoutStatus:d,isCheckoutBeforeProcessing:_,isCheckoutAfterProcessing:h,checkoutHasError:g,checkoutOrderId:w,checkoutOrderNotes:k,checkoutCustomerId:E}=(0,H.useSelect)((e=>{const t=e(Q.CHECKOUT_STORE_KEY);return{checkoutRedirectUrl:t.getRedirectUrl(),checkoutStatus:t.getCheckoutStatus(),isCheckoutBeforeProcessing:t.isBeforeProcessing(),isCheckoutAfterProcessing:t.isAfterProcessing(),checkoutHasError:t.hasError(),checkoutOrderId:t.getOrderId(),checkoutOrderNotes:t.getOrderNotes(),checkoutCustomerId:t.getCustomerId()}}));t&&t!==u&&a(t);const{setValidationErrors:y}=(0,H.useDispatch)(Q.VALIDATION_STORE_KEY),{dispatchCheckoutEvent:b}=Xe(),{checkoutNotices:v,paymentNotices:f,expressPaymentNotices:C}=(0,H.useSelect)((e=>{const{getNotices:t}=e("core/notices");return{checkoutNotices:Object.values(ge).filter((e=>e!==ge.PAYMENTS&&e!==ge.EXPRESS_PAYMENTS)).reduce(((e,o)=>[...e,...t(o)]),[]),paymentNotices:t(ge.PAYMENTS),expressPaymentNotices:t(ge.EXPRESS_PAYMENTS)}}),[]),[S,N]=(0,p.useReducer)(oe,{}),P=(0,p.useRef)(S),{onCheckoutValidation:x,onCheckoutSuccess:R,onCheckoutFail:T}=(e=>(0,p.useMemo)((()=>({onCheckoutSuccess:re("checkout_success",e),onCheckoutFail:re("checkout_fail",e),onCheckoutValidation:re("checkout_validation",e)})),[e]))(N);(0,p.useEffect)((()=>{P.current=S}),[S]);const I=(0,p.useMemo)((()=>function(...e){return J()("onCheckoutBeforeProcessing",{alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks"}),x(...e)}),[x]),A=(0,p.useMemo)((()=>function(...e){return J()("onCheckoutValidationBeforeProcessing",{since:"9.7.0",alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),x(...e)}),[x]),B=(0,p.useMemo)((()=>function(...e){return J()("onCheckoutAfterProcessingWithSuccess",{since:"9.7.0",alternative:"onCheckoutSuccess",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),R(...e)}),[R]),M=(0,p.useMemo)((()=>function(...e){return J()("onCheckoutAfterProcessingWithError",{since:"9.7.0",alternative:"onCheckoutFail",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),T(...e)}),[T]);(0,p.useEffect)((()=>{_&&i({observers:P.current,setValidationErrors:y})}),[_,y,i]);const O=st(d),D=st(g);(0,p.useEffect)((()=>{d===O&&g===D||h&&l({observers:P.current,notices:{checkoutNotices:v,paymentNotices:f,expressPaymentNotices:C}})}),[d,g,u,w,E,k,h,_,O,D,v,C,f,i,l]);const L={onSubmit:(0,p.useCallback)((()=>{b("submit"),m()}),[b,m]),onCheckoutBeforeProcessing:I,onCheckoutValidationBeforeProcessing:A,onCheckoutAfterProcessingWithSuccess:B,onCheckoutAfterProcessingWithError:M,onCheckoutSuccess:R,onCheckoutFail:T,onCheckoutValidation:x};return(0,r.createElement)(ut.Provider,{value:L},e)},_t=window.wp.apiFetch;var ht=o.n(_t);(0,c.__)("Something went wrong. Please contact us to get assistance.","woocommerce");const gt=window.wc.wcBlocksRegistry,wt=(e,t,o)=>{const r=Object.keys(e).map((t=>({key:t,value:e[t]})),[]),c=`wc-${o}-new-payment-method`;return r.push({key:c,value:t}),r},kt=e=>{if(!e)return;const{__internalSetCustomerId:t}=(0,H.dispatch)(Q.CHECKOUT_STORE_KEY);ht().setNonce&&"function"==typeof ht().setNonce&&ht().setNonce(e),null!=e&&e.get("User-ID")&&t(parseInt(e.get("User-ID")||"0",10))},Et=()=>{const{onCheckoutValidation:e}=dt(),{hasError:t,redirectUrl:o,isProcessing:r,isBeforeProcessing:n,isComplete:s,orderNotes:a,shouldCreateAccount:i,extensionData:l,customerId:m}=(0,H.useSelect)((e=>{const t=e(Q.CHECKOUT_STORE_KEY);return{hasError:t.hasError(),redirectUrl:t.getRedirectUrl(),isProcessing:t.isProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),orderNotes:t.getOrderNotes(),shouldCreateAccount:t.getShouldCreateAccount(),extensionData:t.getExtensionData(),customerId:t.getCustomerId()}})),{__internalSetHasError:u,__internalProcessCheckoutResponse:d}=(0,H.useDispatch)(Q.CHECKOUT_STORE_KEY),_=(0,H.useSelect)((e=>e(Q.VALIDATION_STORE_KEY).hasValidationErrors)),{shippingErrorStatus:h}=ct(),{billingAddress:g,shippingAddress:w}=(0,H.useSelect)((e=>e(Q.CART_STORE_KEY).getCustomerData())),{cartNeedsPayment:k,cartNeedsShipping:E,receiveCartContents:y}=Ye(),{activePaymentMethod:b,paymentMethodData:v,isExpressPaymentMethodActive:f,hasPaymentError:C,isPaymentReady:S,shouldSavePayment:N}=(0,H.useSelect)((e=>{const t=e(Q.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),hasPaymentError:t.hasPaymentError(),isPaymentReady:t.isPaymentReady(),shouldSavePayment:t.getShouldSavePaymentMethod()}}),[]),P=(0,gt.getPaymentMethods)(),x=(0,gt.getExpressPaymentMethods)(),R=(0,p.useRef)(g),T=(0,p.useRef)(w),I=(0,p.useRef)(o),[A,B]=(0,p.useState)(!1),M=(0,p.useMemo)((()=>{var e;const t={...x,...P};return null==t||null===(e=t[b])||void 0===e?void 0:e.paymentMethodId}),[b,x,P]),O=_()&&!f||C||h.hasError,D=!t&&!O&&(S||!k)&&r;(0,p.useEffect)((()=>{O===t||!r&&!n||f||u(O)}),[O,t,r,n,f,u]),(0,p.useEffect)((()=>{R.current=g,T.current=w,I.current=o}),[g,w,o]);const L=(0,p.useCallback)((()=>_()?void 0!==(0,H.select)(Q.VALIDATION_STORE_KEY).getValidationError("shipping-rates-error")&&{errorMessage:(0,c.__)("Sorry, this order requires a shipping option.","woocommerce")}:C?{errorMessage:(0,c.__)("There was a problem with your payment option.","woocommerce"),context:"wc/checkout/payments"}:!h.hasError||{errorMessage:(0,c.__)("There was a problem with your shipping option.","woocommerce"),context:"wc/checkout/shipping-methods"}),[_,C,h.hasError]);(0,p.useEffect)((()=>{let t;return f||(t=e(L,0)),()=>{f||"function"!=typeof t||t()}}),[e,L,f]),(0,p.useEffect)((()=>{I.current&&(window.location.href=I.current)}),[s]);const F=(0,p.useCallback)((async()=>{if(A)return;B(!0),(()=>{const e=(0,H.select)("wc/store/store-notices").getRegisteredContainers(),{removeNotice:t}=(0,H.dispatch)("core/notices"),{getNotices:o}=(0,H.select)("core/notices");e.forEach((e=>{o(e).forEach((o=>{t(o.id,e)}))}))})();const e=k?{payment_method:M,payment_data:wt(v,N,b)}:{},t={shipping_address:E?xe(T.current):void 0,billing_address:xe(R.current),customer_note:a,create_account:i,...e,extensions:{...l}};ht()({path:"/wc/store/v1/checkout",method:"POST",data:t,cache:"no-store",parse:!1}).then((e=>{if(function(e){if("object"!=typeof e||null===e||!("body"in e)||!("headers"in e))throw new Error("Response not valid")}(e),kt(e.headers),!e.ok)throw e;return e.json()})).then((e=>{d(e),B(!1)})).catch((e=>{kt(null==e?void 0:e.headers);try{e.json().then((e=>e)).then((e=>{var t;null!==(t=e.data)&&void 0!==t&&t.cart&&y(e.data.cart),(0,Q.processErrorResponse)(e),d(e)}))}catch{let e=(0,c.__)("Something went wrong when placing the order. Check your email for order updates before retrying.","woocommerce");0!==m&&(e=(0,c.__)("Something went wrong when placing the order. Check your account's order history or your email for order updates before retrying.","woocommerce")),(0,Q.processErrorResponse)({code:"unknown_error",message:e,data:null})}u(!0),B(!1)}))}),[A,k,M,v,N,b,a,i,l,E,y,u,d]);return(0,p.useEffect)((()=>{D&&!A&&F()}),[F,D,A]),null},yt=({children:e,redirectUrl:t})=>(0,r.createElement)(pt,{redirectUrl:t},(0,r.createElement)(nt,null,(0,r.createElement)(ne,null,e,(0,r.createElement)(K,{renderError:_.CURRENT_USER_IS_ADMIN?null:()=>null},(0,r.createElement)(G.PluginArea,{scope:"woocommerce-checkout"})),(0,r.createElement)(Et,null)))),bt=({children:e,redirectUrl:t})=>(0,r.createElement)(yt,{redirectUrl:t},e),vt=window.wc.blocksCheckout,ft=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,r.createElement)("path",{d:"M0 0h24v24H0z"}),(0,r.createElement)("path",{fill:"currentColor",fillRule:"nonzero",d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45ZM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z"}))," ");var Ct=o(4333);const St=(0,p.createContext)({hasContainerWidth:!1,containerClassName:"",isMobile:!1,isSmall:!1,isMedium:!1,isLarge:!1}),Nt=({children:e,className:t=""})=>{const[o,c]=(()=>{const[e,{width:t}]=(0,Ct.useResizeObserver)();let o="";return t>700?o="is-large":t>520?o="is-medium":t>400?o="is-small":t&&(o="is-mobile"),[e,o]})(),n={hasContainerWidth:""!==c,containerClassName:c,isMobile:"is-mobile"===c,isSmall:"is-small"===c,isMedium:"is-medium"===c,isLarge:"is-large"===c};return(0,r.createElement)(St.Provider,{value:n},(0,r.createElement)("div",{className:s()(t,c)},o,e))};o(906);const Pt=({children:e,className:t})=>(0,r.createElement)(Nt,{className:s()("wc-block-components-sidebar-layout",t)},e),xt=["core/paragraph","core/image","core/separator"],Rt=e=>{const t=(0,vt.applyCheckoutFilter)({filterName:"additionalCartCheckoutInnerBlockTypes",defaultValue:[],extensions:(0,H.select)(Q.CART_STORE_KEY).getCartData().extensions,arg:{block:e},validation:e=>{if(Array.isArray(e)&&e.every((e=>"string"==typeof e)))return!0;throw new Error("allowedBlockTypes filters must return an array of strings.")}});return Array.from(new Set([...(0,u.getBlockTypes)().filter((t=>((null==t?void 0:t.parent)||[]).includes(e))).map((({name:e})=>e)),...xt,...t]))},Tt=({clientId:e,registeredBlocks:t,defaultTemplate:o=[]})=>{const r=(0,p.useRef)(t),c=(0,p.useRef)(o),n=(0,H.useRegistry)(),{isPreview:s}=Z();(0,p.useEffect)((()=>{let t=!1;if(s)return;const{replaceInnerBlocks:o}=(0,H.dispatch)("core/block-editor");return n.subscribe((()=>{if(!n.select("core/block-editor").getBlock(e))return;const s=n.select("core/block-editor").getBlocks(e);if(0===s.length&&c.current.length>0&&!t){const r=(0,u.createBlocksFromInnerBlocksTemplate)(c.current);if(0!==r.length)return t=!0,void o(e,r)}const a=r.current.map((e=>(0,u.getBlockType)(e))),i=((e,t)=>{const o=t.filter((e=>e&&(({attributes:e})=>{var t,o,r;return Boolean((null===(t=e.lock)||void 0===t?void 0:t.remove)||(null===(o=e.lock)||void 0===o||null===(r=o.default)||void 0===r?void 0:r.remove))})(e))),r=[];return o.forEach((t=>{if(void 0===t)return;const o=e.find((e=>e.name===t.name));o||r.push(t)})),r})(s,a);if(0===i.length)return;let l=-1;const m=i.map((e=>{const t=c.current.findIndex((([t])=>t===e.name)),o=(0,u.createBlock)(e.name);return-1===l&&(l=(({defaultTemplatePosition:e,innerBlocks:t,currentDefaultTemplate:o})=>{switch(e){case-1:return t.length;case 0:return 0;default:const r=o.current[e-1],c=t.findIndex((({name:e})=>e===r[0]));return-1===c?e:c+1}})({defaultTemplatePosition:t,innerBlocks:s,currentDefaultTemplate:c})),o}));n.batch((()=>{n.dispatch("core/block-editor").insertBlocks(m,l,e)}))}),"core/block-editor")}),[e,s,n])};o(5003);const It=(0,p.createContext)({hasDarkControls:!1});(0,u.registerBlockType)("woocommerce/filled-cart-block",{icon:{src:(0,r.createElement)(m.Z,{icon:ft,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,a.useBlockProps)(),{currentView:o}=Z(),{hasDarkControls:c}=(0,p.useContext)(It),n=Rt(vt.innerBlockAreas.FILLED_CART),i=[["woocommerce/cart-items-block",{},[]],["woocommerce/cart-totals-block",{},[]]];return Tt({clientId:e,registeredBlocks:n,defaultTemplate:i}),(0,r.createElement)("div",{...t,hidden:"woocommerce/filled-cart-block"!==o},(0,r.createElement)(Pt,{className:s()("wc-block-cart",{"has-dark-controls":c})},(0,r.createElement)(a.InnerBlocks,{allowedBlocks:n,template:i,templateLock:"insert"})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});var At=o(5062);const Bt=(0,p.forwardRef)((({children:e,className:t=""},o)=>(0,r.createElement)("div",{ref:o,className:s()("wc-block-components-main",t)},e)));(0,u.registerBlockType)("woocommerce/cart-items-block",{icon:{src:(0,r.createElement)(m.Z,{icon:At.Z,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,a.useBlockProps)({className:"wc-block-cart__main"}),o=Rt(vt.innerBlockAreas.CART_ITEMS),c=[["woocommerce/cart-line-items-block",{},[]],["woocommerce/cart-cross-sells-block",{},[]]];return Tt({clientId:e,registeredBlocks:o,defaultTemplate:c}),(0,r.createElement)(Bt,{...t},(0,r.createElement)(a.InnerBlocks,{allowedBlocks:o,template:c,templateLock:!1,renderAppender:a.InnerBlocks.ButtonBlockAppender}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});var Mt=o(5904),Ot=o(2600);const Dt=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],Lt=({children:e,style:t={},...o})=>{const c=(0,p.useRef)(null),n=()=>{c.current&&Mt.focus.focusable.find(c.current).forEach((e=>{Dt.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},s=(0,Ot.y1)(n,0,{leading:!0});return(0,p.useLayoutEffect)((()=>{let e;return n(),c.current&&(e=new window.MutationObserver(s),e.observe(c.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),s.cancel()}}),[s]),(0,r.createElement)("div",{ref:c,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...o},e)};var Ft=o(5158),Vt=o(9630);o(8968);const Yt=({className:e,quantity:t=1,minimum:o=1,maximum:n,onChange:a=(()=>{}),step:i=1,itemName:l="",disabled:m})=>{const u=s()("wc-block-components-quantity-selector",e),d=(0,p.useRef)(null),_=(0,p.useRef)(null),h=(0,p.useRef)(null),g=void 0!==n,w=!m&&t-i>=o,k=!m&&(!g||t+i<=n),E=(0,p.useCallback)((e=>{let t=e;g&&(t=Math.min(t,Math.floor(n/i)*i)),t=Math.max(t,Math.ceil(o/i)*i),t=Math.floor(t/i)*i,t!==e&&a(t)}),[g,n,o,a,i]),y=(0,Ot.y1)(E,300);(0,p.useLayoutEffect)((()=>{E(t)}),[t,E]);const b=(0,p.useCallback)((e=>{const o=void 0!==typeof e.key?"ArrowDown"===e.key:e.keyCode===Vt.DOWN,r=void 0!==typeof e.key?"ArrowUp"===e.key:e.keyCode===Vt.UP;o&&w&&(e.preventDefault(),a(t-i)),r&&k&&(e.preventDefault(),a(t+i))}),[t,a,k,w,i]);return(0,r.createElement)("div",{className:u},(0,r.createElement)("input",{ref:d,className:"wc-block-components-quantity-selector__input",disabled:m,type:"number",step:i,min:o,max:n,value:t,onKeyDown:b,onChange:e=>{let o=parseInt(e.target.value,10);o=isNaN(o)?t:o,o!==t&&(a(o),y(o))},"aria-label":(0,c.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,c.__)("Quantity of %s in your cart.","woocommerce"),l)}),(0,r.createElement)("button",{ref:_,"aria-label":(0,c.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,c.__)("Reduce quantity of %s","woocommerce"),l),className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus",disabled:!w,onClick:()=>{const e=t-i;a(e),(0,Ft.speak)((0,c.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,c.__)("Quantity reduced to %s.","woocommerce"),e)),E(e)}},"-"),(0,r.createElement)("button",{ref:h,"aria-label":(0,c.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,c.__)("Increase quantity of %s","woocommerce"),l),disabled:!k,className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus",onClick:()=>{const e=t+i;a(e),(0,Ft.speak)((0,c.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,c.__)("Quantity increased to %s.","woocommerce"),e)),E(e)}},"+"))},$t=window.wc.blocksComponents,Ut=window.wc.priceFormat;o(6645);const jt=({currency:e,maxPrice:t,minPrice:o,priceClassName:n,priceStyle:a={}})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},(0,c.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,c.__)("Price between %1$s and %2$s","woocommerce"),(0,Ut.formatPrice)(o),(0,Ut.formatPrice)(t))),(0,r.createElement)("span",{"aria-hidden":!0},(0,r.createElement)($t.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",n),currency:e,value:o,style:a})," — ",(0,r.createElement)($t.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",n),currency:e,value:t,style:a}))),zt=({currency:e,regularPriceClassName:t,regularPriceStyle:o,regularPrice:n,priceClassName:a,priceStyle:i,price:l})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},(0,c.__)("Previous price:","woocommerce")),(0,r.createElement)($t.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,r.createElement)("del",{className:s()("wc-block-components-product-price__regular",t),style:o},e),value:n}),(0,r.createElement)("span",{className:"screen-reader-text"},(0,c.__)("Discounted price:","woocommerce")),(0,r.createElement)($t.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,r.createElement)("ins",{className:s()("wc-block-components-product-price__value","is-discounted",a),style:i},e),value:l})),Kt=({align:e,className:t,currency:o,format:c="<price/>",maxPrice:n,minPrice:a,price:i,priceClassName:l,priceStyle:m,regularPrice:u,regularPriceClassName:d,regularPriceStyle:_,style:h})=>{const g=s()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});c.includes("<price/>")||(c="<price/>",console.error("Price formats need to include the `<price/>` tag."));const w=u&&i&&i<u;let k=(0,r.createElement)("span",{className:s()("wc-block-components-product-price__value",l)});return w?k=(0,r.createElement)(zt,{currency:o,price:i,priceClassName:l,priceStyle:m,regularPrice:u,regularPriceClassName:d,regularPriceStyle:_}):void 0!==a&&void 0!==n?k=(0,r.createElement)(jt,{currency:o,maxPrice:n,minPrice:a,priceClassName:l,priceStyle:m}):i&&(k=(0,r.createElement)($t.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",l),currency:o,value:i,style:m})),(0,r.createElement)("span",{className:g,style:h},(0,p.createInterpolateElement)(c,{price:k}))};o(333);const Ht=({className:e="",disabled:t=!1,name:o,permalink:c="",target:n,rel:a,style:i,onClick:l,...m})=>{const u=s()("wc-block-components-product-name",e);if(t){const e=m;return(0,r.createElement)("span",{className:u,...e,dangerouslySetInnerHTML:{__html:(0,ye.decodeEntities)(o)}})}return(0,r.createElement)("a",{className:u,href:c,target:n,...m,dangerouslySetInnerHTML:{__html:(0,ye.decodeEntities)(o)},style:i})};var qt=o(1064);o(2930);const Zt=({children:e,className:t})=>(0,r.createElement)("div",{className:s()("wc-block-components-product-badge",t)},e),Wt=()=>(0,r.createElement)(Zt,{className:"wc-block-components-product-backorder-badge"},(0,c.__)("Available on backorder","woocommerce")),Gt=({image:e={},fallbackAlt:t=""})=>{const o=e.thumbnail?{src:e.thumbnail,alt:(0,ye.decodeEntities)(e.alt)||t||"Product Image"}:{src:_.PLACEHOLDER_IMG_SRC,alt:""};return(0,r.createElement)("img",{...o,alt:o.alt})},Qt=({lowStockRemaining:e})=>e?(0,r.createElement)(Zt,{className:"wc-block-components-product-low-stock-badge"},(0,c.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,c.__)("%d left in stock","woocommerce"),e)):null;var Xt=o(7427);o(3804);const Jt=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,r.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",o=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${(0,Xt.o)(t)}`:"");return(0,r.createElement)("li",{key:t+(e.display||e.value),className:o},t&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"wc-block-components-product-details__name"},(0,ye.decodeEntities)(t),":")," "),(0,r.createElement)("span",{className:"wc-block-components-product-details__value"},(0,ye.decodeEntities)(e.display||e.value)))}))):null,eo=window.wp.autop,to=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),oo=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t,ro=window.wp.wordcount,co=({source:e,maxLength:t=15,countType:o="words",className:c="",style:n={}})=>{const s=(0,p.useMemo)((()=>((e,t=15,o="words")=>{const r=(0,eo.autop)(e);if((0,ro.count)(r,o)<=t)return r;const c=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(r);return(0,ro.count)(c,o)<=t?c:"words"===o?((e,t,o="…",r=!0)=>{const c=to(e),n=c.split(" ").splice(0,t).join(" ");return n===c?r?(0,eo.autop)(c):c:r?(0,eo.autop)(oo(n,o)):oo(n,o)})(c,t):((e,t,o=!0,r="…",c=!0)=>{const n=to(e),s=n.slice(0,t);if(s===n)return c?(0,eo.autop)(n):n;if(o)return(0,eo.autop)(oo(s,r));const a=s.match(/([\s]+)/g),i=a?a.length:0,l=n.slice(0,t+i);return c?(0,eo.autop)(oo(l,r)):oo(l,r)})(c,t,"characters_including_spaces"===o)})(e,t,o)),[e,t,o]);return(0,r.createElement)(p.RawHTML,{style:n,className:c},s)},no=({className:e,shortDescription:t="",fullDescription:o=""})=>{const c=t||o;return c?(0,r.createElement)(co,{className:e,source:c,maxLength:15,countType:S.wordCountType||"words"}):null};o(6021);const so=({shortDescription:e="",fullDescription:t="",itemData:o=[],variation:c=[]})=>(0,r.createElement)("div",{className:"wc-block-components-product-metadata"},(0,r.createElement)(no,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,r.createElement)(Jt,{details:o}),(0,r.createElement)(Jt,{details:c.map((({attribute:e="",value:t})=>({key:e,value:t})))})),ao=({currency:e,saleAmount:t,format:o="<price/>"})=>{if(!t||t<=0)return null;o.includes("<price/>")||(o="<price/>",console.error("Price formats need to include the `<price/>` tag."));const n=(0,c.sprintf)(/* translators: %s will be replaced by the discount amount */ /* translators: %s will be replaced by the discount amount */ (0,c.__)("Save %s","woocommerce"),o);return(0,r.createElement)(Zt,{className:"wc-block-components-sale-badge"},(0,p.createInterpolateElement)(n,{price:(0,r.createElement)($t.FormattedMonetaryAmount,{currency:e,value:t})}))},io=(e,t)=>e.convertPrecision(t.minorUnit).getAmount(),lo=e=>(0,vt.mustContain)(e,"<price/>"),mo=(0,p.forwardRef)((({lineItem:e,onRemove:t=(()=>{}),tabIndex:o},n)=>{const{name:a="",catalog_visibility:i="visible",short_description:l="",description:m="",low_stock_remaining:u=null,show_backorder_badge:d=!1,quantity_limits:h={minimum:1,maximum:99,multiple_of:1,editable:!0},sold_individually:g=!1,permalink:w="",images:k=[],variation:E=[],item_data:y=[],prices:b={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",price:"0",regular_price:"0",sale_price:"0",price_range:null,raw_prices:{precision:6,price:"0",regular_price:"0",sale_price:"0"}},totals:v={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",line_subtotal:"0",line_subtotal_tax:"0"},extensions:f}=e,{quantity:C,setItemQuantity:S,removeItem:N,isPendingDelete:P}=(e=>{const t={key:"",quantity:1};(e=>$e(e)&&Ue(e,"key")&&Ue(e,"quantity")&&ve(e.key)&&be(e.quantity))(e)&&(t.key=e.key,t.quantity=e.quantity);const{key:o="",quantity:r=1}=t,{cartErrors:c}=Ye(),{__internalIncrementCalculating:n,__internalDecrementCalculating:s}=(0,H.useDispatch)(Q.CHECKOUT_STORE_KEY),[a,i]=(0,p.useState)(r),[l]=(0,Ot.Nr)(a,400),m=st(l),{removeItemFromCart:u,changeCartItemQuantity:d}=(0,H.useDispatch)(Q.CART_STORE_KEY);(0,p.useEffect)((()=>i(r)),[r]);const _=(0,H.useSelect)((e=>{if(!o)return{quantity:!1,delete:!1};const t=e(Q.CART_STORE_KEY);return{quantity:t.isItemPendingQuantity(o),delete:t.isItemPendingDelete(o)}}),[o]),h=(0,p.useCallback)((()=>o?u(o).catch((e=>{(0,Q.processErrorResponse)(e)})):Promise.resolve(!1)),[o,u]);return(0,p.useEffect)((()=>{o&&be(m)&&Number.isFinite(m)&&m!==l&&d(o,l).catch((e=>{(0,Q.processErrorResponse)(e)}))}),[o,d,l,m]),(0,p.useEffect)((()=>(_.delete?n():s(),()=>{_.delete&&s()})),[s,n,_.delete]),(0,p.useEffect)((()=>(_.quantity||l!==a?n():s(),()=>{(_.quantity||l!==a)&&s()})),[n,s,_.quantity,l,a]),{isPendingDelete:_.delete,quantity:a,setItemQuantity:i,removeItem:h,cartItemQuantityErrors:c}})(e),{dispatchStoreEvent:x}=Xe(),{receiveCart:R,...T}=Ye(),I=(0,p.useMemo)((()=>({context:"cart",cartItem:e,cart:T})),[e,T]),A=(0,Ut.getCurrencyFromPriceResponse)(b),B=(0,vt.applyCheckoutFilter)({filterName:"itemName",defaultValue:a,extensions:f,arg:I}),M=(0,qt.Z)({amount:parseInt(b.raw_prices.regular_price,10),precision:b.raw_prices.precision}),O=(0,qt.Z)({amount:parseInt(b.raw_prices.price,10),precision:b.raw_prices.precision}),D=M.subtract(O),L=D.multiply(C),F=(0,Ut.getCurrencyFromPriceResponse)(v);let V=parseInt(v.line_subtotal,10);(0,_.getSetting)("displayCartPricesIncludingTax",!1)&&(V+=parseInt(v.line_subtotal_tax,10));const Y=(0,qt.Z)({amount:V,precision:F.minorUnit}),$=k.length?k[0]:{},U="hidden"===i||"search"===i,j=(0,vt.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:f,arg:I}),z=(0,vt.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:f,arg:I,validation:lo}),K=(0,vt.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:f,arg:I,validation:lo}),q=(0,vt.applyCheckoutFilter)({filterName:"saleBadgePriceFormat",defaultValue:"<price/>",extensions:f,arg:I,validation:lo}),Z=(0,vt.applyCheckoutFilter)({filterName:"showRemoveItemLink",defaultValue:!0,extensions:f,arg:I});return(0,r.createElement)("tr",{className:s()("wc-block-cart-items__row",j,{"is-disabled":P}),ref:n,tabIndex:o},(0,r.createElement)("td",{className:"wc-block-cart-item__image","aria-hidden":!Ue($,"alt")||!$.alt},U?(0,r.createElement)(Gt,{image:$,fallbackAlt:B}):(0,r.createElement)("a",{href:w,tabIndex:-1},(0,r.createElement)(Gt,{image:$,fallbackAlt:B}))),(0,r.createElement)("td",{className:"wc-block-cart-item__product"},(0,r.createElement)("div",{className:"wc-block-cart-item__wrap"},(0,r.createElement)(Ht,{disabled:P||U,name:B,permalink:w}),d?(0,r.createElement)(Wt,null):!!u&&(0,r.createElement)(Qt,{lowStockRemaining:u}),(0,r.createElement)("div",{className:"wc-block-cart-item__prices"},(0,r.createElement)(Kt,{currency:A,regularPrice:io(M,A),price:io(O,A),format:K})),(0,r.createElement)(ao,{currency:A,saleAmount:io(D,A),format:q}),(0,r.createElement)(so,{shortDescription:l,fullDescription:m,itemData:y,variation:E}),(0,r.createElement)("div",{className:"wc-block-cart-item__quantity"},!g&&!!h.editable&&(0,r.createElement)(Yt,{disabled:P,quantity:C,minimum:h.minimum,maximum:h.maximum,step:h.multiple_of,onChange:t=>{S(t),x("cart-set-item-quantity",{product:e,quantity:t})},itemName:B}),Z&&(0,r.createElement)("button",{className:"wc-block-cart-item__remove-link","aria-label":(0,c.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,c.__)("Remove %s from cart","woocommerce"),B),onClick:()=>{t(),N(),x("cart-remove-item",{product:e,quantity:C}),(0,Ft.speak)((0,c.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,c.__)("%s has been removed from your cart.","woocommerce"),B))},disabled:P},(0,c.__)("Remove item","woocommerce"))))),(0,r.createElement)("td",{className:"wc-block-cart-item__total"},(0,r.createElement)("div",{className:"wc-block-cart-item__total-price-and-sale-badge-wrapper"},(0,r.createElement)(Kt,{currency:F,format:z,price:Y.getAmount()}),C>1&&(0,r.createElement)(ao,{currency:A,saleAmount:io(L,A),format:q}))))}));o(9510);const uo=[...Array(3)].map(((_x,e)=>(0,r.createElement)(mo,{lineItem:{},key:e}))),po=e=>{const t={};return e.forEach((({key:e})=>{t[e]=(0,p.createRef)()})),t},_o=({lineItems:e=[],isLoading:t=!1,className:o})=>{const n=(0,p.useRef)(null),a=(0,p.useRef)(po(e));(0,p.useEffect)((()=>{a.current=po(e)}),[e]);const i=e=>()=>{null!=a&&a.current&&e&&a.current[e].current instanceof HTMLElement?a.current[e].current.focus():n.current instanceof HTMLElement&&n.current.focus()},l=t?uo:e.map(((t,o)=>{const c=e.length>o+1?e[o+1].key:null;return(0,r.createElement)(mo,{key:t.key,lineItem:t,onRemove:i(c),ref:a.current[t.key],tabIndex:-1})}));return(0,r.createElement)("table",{className:s()("wc-block-cart-items",o),ref:n,tabIndex:-1},(0,r.createElement)("thead",null,(0,r.createElement)("tr",{className:"wc-block-cart-items__header"},(0,r.createElement)("th",{className:"wc-block-cart-items__header-image"},(0,r.createElement)("span",null,(0,c.__)("Product","woocommerce"))),(0,r.createElement)("th",{className:"wc-block-cart-items__header-product"},(0,r.createElement)("span",null,(0,c.__)("Details","woocommerce"))),(0,r.createElement)("th",{className:"wc-block-cart-items__header-total"},(0,r.createElement)("span",null,(0,c.__)("Total","woocommerce"))))),(0,r.createElement)("tbody",null,l))},ho=({className:e})=>{const{cartItems:t,cartIsLoading:o}=Ye();return(0,r.createElement)(_o,{className:e,lineItems:t,isLoading:o})};(0,u.registerBlockType)("woocommerce/cart-line-items-block",{icon:{src:(0,r.createElement)(m.Z,{icon:At.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(Lt,null,(0,r.createElement)(ho,{className:t})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})}),(0,u.registerBlockType)("woocommerce/cart-cross-sells-block",{icon:{src:(0,r.createElement)(m.Z,{icon:At.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,a.useBlockProps)({className:"wc-block-cart__cross-sells"}),t=[["core/heading",{content:(0,c.__)("You may be interested in…","woocommerce"),level:2,fontSize:"large"},[]],["woocommerce/cart-cross-sells-products-block",{},[]]];return(0,r.createElement)("div",{...e},(0,r.createElement)(a.InnerBlocks,{template:t,templateLock:!1}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});const go=window.wp.components,wo=window.wc.wcBlocksSharedContext,ko=window.wp.styleEngine;function Eo(e={}){const t={};return(0,ko.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function yo(e,t){return e&&t?`has-${(0,Xt.o)(t)}-${e}`:""}const bo=e=>{const t=(e=>{const t=$e(e)?e:{style:{}};let o=t.style;return ve(o)&&(o=JSON.parse(o)||{}),$e(o)||(o={}),{...t,style:o}})(e),o=function(e){var t,o,r,c,n,a,i;const{backgroundColor:l,textColor:m,gradient:u,style:d}=e,p=yo("background-color",l),_=yo("color",m),h=function(e){if(e)return`has-${e}-gradient-background`}(u),g=h||(null==d||null===(t=d.color)||void 0===t?void 0:t.gradient);return{className:s()(_,h,{[p]:!g&&!!p,"has-text-color":m||(null==d||null===(o=d.color)||void 0===o?void 0:o.text),"has-background":l||(null==d||null===(r=d.color)||void 0===r?void 0:r.background)||u||(null==d||null===(c=d.color)||void 0===c?void 0:c.gradient),"has-link-color":$e(null==d||null===(n=d.elements)||void 0===n?void 0:n.link)?null==d||null===(a=d.elements)||void 0===a||null===(i=a.link)||void 0===i?void 0:i.color:void 0}),style:Eo({color:(null==d?void 0:d.color)||{}})}}(t),r=function(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{},r=function(e){var t;const{borderColor:o,style:r}=e,c=o?yo("border-color",o):"";return s()({"has-border-color":!!o||!(null==r||null===(t=r.border)||void 0===t||!t.color),[c]:!!c})}(e);return{className:r,style:Eo({border:o})}}(t),c=function(e){var t;return{className:void 0,style:Eo({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}(t),n=(e=>{const t=$e(e.style.typography)?e.style.typography:{},o=ve(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}})(t);return{className:s()(n.className,o.className,r.className,c.className),style:{...n.style,...o.style,...r.style,...c.style}}},vo=window.wc.wcBlocksSharedHocs;o(3902);const fo=e=>{const{className:t,align:o}=e,n=bo(e),{parentClassName:a}=(0,wo.useInnerBlockLayoutContext)(),{product:i}=(0,wo.useProductDataContext)();if(!(i.id&&i.on_sale||e.isDescendentOfSingleProductTemplate))return null;const l="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,r.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,l,{[`${a}__product-onsale`]:a},n.className),style:n.style},(0,r.createElement)($t.Label,{label:(0,c.__)("Sale","woocommerce"),screenReaderLabel:(0,c.__)("Product on sale","woocommerce")}))},Co=(0,vo.withProductDataContext)(fo);o(3030);let So=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});const No=e=>(0,r.createElement)("img",{...e,src:_.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),Po=({image:e,loaded:t,showFullSize:o,fallbackAlt:c,width:n,scale:s,height:a,aspectRatio:i})=>{const{thumbnail:l,src:m,srcset:u,sizes:d,alt:_}=e||{},h={alt:_||c,hidden:!t,src:l,...o&&{src:m,srcSet:u,sizes:d}},g={height:a,width:n,objectFit:s,aspectRatio:i};return(0,r.createElement)(p.Fragment,null,h.src&&(0,r.createElement)("img",{style:g,"data-testid":"product-image",...h}),!e&&(0,r.createElement)(No,{style:g}))},xo=e=>{const{className:t,imageSizing:o=So.SINGLE,showProductLink:n=!0,showSaleBadge:a,saleBadgeAlign:i="right",height:l,width:m,scale:u,aspectRatio:d,..._}=e,h=bo(e),{parentClassName:g}=(0,wo.useInnerBlockLayoutContext)(),{product:w,isLoading:k}=(0,wo.useProductDataContext)(),{dispatchStoreEvent:E}=Xe();if(!w.id)return(0,r.createElement)("div",{className:s()(t,"wc-block-components-product-image",{[`${g}__product-image`]:g},h.className),style:h.style},(0,r.createElement)(No,null));const y=!!w.images.length,b=y?w.images[0]:null,v=n?"a":p.Fragment,f=(0,c.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,c.__)("Link to %s","woocommerce"),w.name),C={href:w.permalink,...!y&&{"aria-label":f},onClick:()=>{E("product-view-link",{product:w})}};return delete _.style,(0,r.createElement)("div",{className:s()(t,"wc-block-components-product-image",{[`${g}__product-image`]:g},h.className),style:h.style},(0,r.createElement)(v,{...n&&C},!!a&&(0,r.createElement)(Co,{align:i,..._}),(0,r.createElement)(Po,{fallbackAlt:w.name,image:b,loaded:!k,showFullSize:o!==So.THUMBNAIL,width:m,height:l,scale:u,aspectRatio:d})))};(0,vo.withProductDataContext)(xo),o(9375);const Ro=({children:e,headingLevel:t,elementType:o=`h${t}`,...c})=>(0,r.createElement)(o,{...c},e),To=e=>{const{className:t,headingLevel:o=2,showProductLink:c=!0,linkTarget:n,align:a}=e,i=bo(e),{parentClassName:l}=(0,wo.useInnerBlockLayoutContext)(),{product:m}=(0,wo.useProductDataContext)(),{dispatchStoreEvent:u}=Xe();return m.id?(0,r.createElement)(Ro,{headingLevel:o,className:s()(t,i.className,"wc-block-components-product-title",{[`${l}__product-title`]:l,[`wc-block-components-product-title--align-${a}`]:a&&U()}),style:U()?i.style:{}},(0,r.createElement)(Ht,{disabled:!c,name:m.name,permalink:m.permalink,target:n,onClick:()=>{u("product-view-link",{product:m})}})):(0,r.createElement)(Ro,{headingLevel:o,className:s()(t,i.className,"wc-block-components-product-title",{[`${l}__product-title`]:l,[`wc-block-components-product-title--align-${a}`]:a&&U()}),style:U()?i.style:{}})};(0,vo.withProductDataContext)(To),o(2499);const Io=e=>({width:e/5*100+"%"}),Ao=({parentClassName:e})=>{const t=Io(0);return(0,r.createElement)("div",{className:s()("wc-block-components-product-rating__norating-container",`${e}-product-rating__norating-container`)},(0,r.createElement)("div",{className:"wc-block-components-product-rating__norating",role:"img"},(0,r.createElement)("span",{style:t})),(0,r.createElement)("span",null,(0,c.__)("No Reviews","woocommerce")))},Bo=e=>{const{rating:t,reviews:o,parentClassName:n}=e,a=Io(t),i=(0,c.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,c.__)("Rated %f out of 5","woocommerce"),t),l={__html:(0,c.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,c._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",o,"woocommerce"),(0,c.sprintf)('<strong class="rating">%f</strong>',t),(0,c.sprintf)('<span class="rating">%d</span>',o))};return(0,r.createElement)("div",{className:s()("wc-block-components-product-rating__stars",`${n}__product-rating__stars`),role:"img","aria-label":i},(0,r.createElement)("span",{style:a,dangerouslySetInnerHTML:l}))},Mo=e=>{const{reviews:t}=e,o=(0,c.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,c._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t);return(0,r.createElement)("span",{className:"wc-block-components-product-rating__reviews_count"},o)},Oo=e=>{const{textAlign:t,isDescendentOfSingleProductBlock:o,shouldDisplayMockedReviewsWhenProductHasNoReviews:c}=e,n=bo(e),{parentClassName:a}=(0,wo.useInnerBlockLayoutContext)(),{product:i}=(0,wo.useProductDataContext)(),l=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(i),m=(e=>{const t=be(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),u=s()(n.className,"wc-block-components-product-rating",{[`${a}__product-rating`]:a,[`has-text-align-${t}`]:t}),d=c?(0,r.createElement)(Ao,{parentClassName:a}):null,p=m?(0,r.createElement)(Bo,{rating:l,reviews:m,parentClassName:a}):d;if(m||c)return(0,r.createElement)("div",{className:u,style:n.style},(0,r.createElement)("div",{className:"wc-block-components-product-rating__container"},p,m&&o?(0,r.createElement)(Mo,{reviews:m}):null))},Do=((0,vo.withProductDataContext)(Oo),e=>{var t,o;const{className:c,textAlign:n,isDescendentOfSingleProductTemplate:a}=e,i=bo(e),{parentName:l,parentClassName:m}=(0,wo.useInnerBlockLayoutContext)(),{product:u}=(0,wo.useProductDataContext)(),d="woocommerce/all-products"===l,p=s()("wc-block-components-product-price",c,i.className,{[`${m}__product-price`]:m});if(!u.id&&!a){const e=(0,r.createElement)(Kt,{align:n,className:p});return d?(0,r.createElement)("div",{className:"wp-block-woocommerce-product-price"},e):e}const _=u.prices,h=a?(0,Ut.getCurrencyFromPriceResponse)():(0,Ut.getCurrencyFromPriceResponse)(_),g="5000",w=_.price!==_.regular_price,k=s()({[`${m}__product-price__value`]:m,[`${m}__product-price__value--on-sale`]:w}),E=(0,r.createElement)(Kt,{align:n,className:p,style:i.style,regularPriceStyle:i.style,priceStyle:i.style,priceClassName:k,currency:h,price:a?g:_.price,minPrice:null==_||null===(t=_.price_range)||void 0===t?void 0:t.min_amount,maxPrice:null==_||null===(o=_.price_range)||void 0===o?void 0:o.max_amount,regularPrice:a?g:_.regular_price,regularPriceClassName:s()({[`${m}__product-price__regular`]:m})});return d?(0,r.createElement)("div",{className:"wp-block-woocommerce-product-price"},E):E}),Lo=(e,t)=>{const o=e.find((({id:e})=>e===t));return o?o.quantity:0};o(4466);const Fo=({product:e,className:t,style:o})=>{const{id:n,permalink:a,add_to_cart:i,has_options:l,is_purchasable:m,is_in_stock:u}=e,{dispatchStoreEvent:d}=Xe(),{cartQuantity:h,addingToCart:g,addToCart:w}=(e=>{const{addItemToCart:t}=(0,H.useDispatch)(Q.CART_STORE_KEY),{cartItems:o,cartIsLoading:r}=Ye(),{createErrorNotice:c,removeNotice:n}=(0,H.useDispatch)("core/notices"),[s,a]=(0,p.useState)(!1),i=(0,p.useRef)(Lo(o,e));return(0,p.useEffect)((()=>{const t=Lo(o,e);t!==i.current&&(i.current=t)}),[o,e]),{cartQuantity:Number.isFinite(i.current)?i.current:0,addingToCart:s,cartIsLoading:r,addToCart:(o=1)=>(a(!0),t(e,o).then((()=>{n("add-to-cart")})).catch((e=>{c((0,ye.decodeEntities)(e.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{a(!1)})))}})(n),k=Number.isFinite(h)&&h>0,E=!l&&m&&u,y=(0,ye.decodeEntities)((null==i?void 0:i.description)||""),b=k?(0,c.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,c._n)("%d in cart","%d in cart",h,"woocommerce"),h):(0,ye.decodeEntities)((null==i?void 0:i.text)||(0,c.__)("Add to cart","woocommerce")),v=E?"button":"a",f={};return E?f.onClick=async()=>{await w(),d("cart-add-item",{product:e});const{cartRedirectAfterAdd:t}=(0,_.getSetting)("productsSettings");t&&(window.location.href=I)}:(f.href=a,f.rel="nofollow",f.onClick=()=>{d("product-view-link",{product:e})}),(0,r.createElement)(v,{...f,"aria-label":y,disabled:g,className:s()(t,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:g,added:k}),style:o},b)},Vo=({className:e,style:t})=>(0,r.createElement)("button",{className:s()("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",e),style:t,disabled:!0}),Yo=e=>{const{className:t,textAlign:o}=e,c=bo(e),{parentClassName:n}=(0,wo.useInnerBlockLayoutContext)(),{product:a}=(0,wo.useProductDataContext)();return(0,r.createElement)("div",{className:s()(t,"wp-block-button","wc-block-components-product-button",{[`${n}__product-add-to-cart`]:n,[`align-${o}`]:o})},a.id?(0,r.createElement)(Fo,{product:a,style:c.style,className:c.className}):(0,r.createElement)(Vo,{style:c.style,className:c.className}))},$o=((0,vo.withProductDataContext)(Yo),({product:e})=>(0,r.createElement)("div",{className:"cross-sells-product"},(0,r.createElement)(wo.InnerBlockLayoutContextProvider,{parentName:"woocommerce/cart-cross-sells-block",parentClassName:"wp-block-cart-cross-sells-product"},(0,r.createElement)(wo.ProductDataContextProvider,{isLoading:!1,product:e},(0,r.createElement)("div",null,(0,r.createElement)(xo,{className:"",showSaleBadge:!1,productId:e.id,showProductLink:!1,saleBadgeAlign:"left",imageSizing:So.SINGLE,isDescendentOfQueryLoop:!1}),(0,r.createElement)(To,{align:"",headingLevel:3,showProductLink:!0}),(0,r.createElement)(Oo,null),(0,r.createElement)(fo,{productId:e.id,align:"left"}),(0,r.createElement)(Do,null)),(0,r.createElement)(Yo,null))))),Uo=({products:e,columns:t})=>{const o=e.map(((e,o)=>o>=t?null:(0,r.createElement)($o,{isLoading:!1,product:e,key:e.id})));return(0,r.createElement)("div",null,o)},jo={Z:3},zo=({className:e,columns:t})=>{const{crossSellsProducts:o}=Ye();return void 0===t&&(t=jo.Z),(0,r.createElement)(Uo,{className:e,columns:t,products:o})};o(810),o(7002),(0,u.registerBlockType)("woocommerce/cart-cross-sells-products-block",{icon:{src:(0,r.createElement)(m.Z,{icon:At.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:t})=>{const{className:o,columns:n}=e,s=(0,a.useBlockProps)();return(0,r.createElement)("div",{...s},(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(go.PanelBody,{title:(0,c.__)("Settings","woocommerce")},(0,r.createElement)(go.RangeControl,{label:(0,c.__)("Cross-Sells products to show","woocommerce"),value:n,onChange:e=>t({columns:e}),min:(0,_.getSetting)("minColumns",1),max:(0,_.getSetting)("maxColumns",6)}))),(0,r.createElement)(Lt,null,(0,r.createElement)(zo,{columns:n,className:o})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const Ko=(0,p.forwardRef)((({children:e,className:t=""},o)=>(0,r.createElement)("div",{ref:o,className:s()("wc-block-components-sidebar",t)},e)));function Ho(e){const t=(0,p.useRef)(e);return qe()(e,t.current)||(t.current=e),t.current}o(4723),(0,u.registerBlockType)("woocommerce/cart-totals-block",{icon:{src:(0,r.createElement)(m.Z,{icon:At.Z,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,a.useBlockProps)({className:"wc-block-cart__sidebar"}),o=Rt(vt.innerBlockAreas.CART_TOTALS),c=[["woocommerce/cart-order-summary-block",{},[]],["woocommerce/cart-express-payment-block",{},[]],["woocommerce/proceed-to-checkout-block",{},[]],["woocommerce/cart-accepted-payment-methods-block",{},[]]];return Tt({clientId:e,registeredBlocks:o,defaultTemplate:c}),(0,r.createElement)(Ko,{...t},(0,r.createElement)(a.InnerBlocks,{allowedBlocks:o,template:c,templateLock:!1,renderAppender:a.InnerBlocks.ButtonBlockAppender}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});const qo=(e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:o,availablePaymentMethods:r,availableExpressPaymentMethods:c}=(0,H.useSelect)((e=>{const t=e(Q.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),n=Object.values(r).map((({name:e})=>e)),s=Object.values(c).map((({name:e})=>e)),a=(0,gt.getPaymentMethods)(),i=(0,gt.getExpressPaymentMethods)(),l=Object.keys(a).reduce(((e,t)=>(n.includes(t)&&(e[t]=a[t]),e)),{}),m=Object.keys(i).reduce(((e,t)=>(s.includes(t)&&(e[t]=i[t]),e)),{}),u=Ho(l),d=Ho(m);return{paymentMethods:e?d:u,isInitialized:e?o:t}},Zo=()=>qo(!0);o(991);const Wo=({children:e,className:t,screenReaderLabel:o,showSpinner:n=!1,isLoading:a=!0})=>(0,r.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":a})},a&&n&&(0,r.createElement)($t.Spinner,null),(0,r.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":a}),"aria-hidden":a},e),a&&(0,r.createElement)("span",{className:"screen-reader-text"},o||(0,c.__)("Loading…","woocommerce"))),Go=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,r.createElement)("path",{d:"M0 0h24v24H0z"}),(0,r.createElement)("path",{fill:"#000",fillRule:"nonzero",d:"M17.3 8v1c1 .2 1.4.9 1.4 1.7h-1c0-.6-.3-1-1-1-.8 0-1.3.4-1.3.9 0 .4.3.6 1.4 1 1 .2 2 .6 2 1.9 0 .9-.6 1.4-1.5 1.5v1H16v-1c-.9-.1-1.6-.7-1.7-1.7h1c0 .6.4 1 1.3 1 1 0 1.2-.5 1.2-.8 0-.4-.2-.8-1.3-1.1-1.3-.3-2.1-.8-2.1-1.8 0-.9.7-1.5 1.6-1.6V8h1.3zM12 10v1H6v-1h6zm2-2v1H6V8h8zM2 4v16h20V4H2zm2 14V6h16v12H4z"}),(0,r.createElement)("path",{stroke:"#000",strokeLinecap:"round",d:"M6 16c2.6 0 3.9-3 1.7-3-2 0-1 3 1.5 3 1 0 1-.8 2.8-.8"})));var Qo=o(214),Xo=o(1231),Jo=o(3326);o(3169);const er={bank:Qo.Z,bill:Xo.Z,card:Jo.Z,checkPayment:Go},tr=({icon:e="",text:t=""})=>{const o=!!e,c=(0,p.useCallback)((e=>o&&ve(e)&&Ue(er,e)),[o]),n=s()("wc-block-components-payment-method-label",{"wc-block-components-payment-method-label--with-icon":o});return(0,r.createElement)("span",{className:n},c(e)?(0,r.createElement)(m.Z,{icon:er[e]}):e,t)},or=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,rr=({id:e,src:t=null,alt:o=""})=>t?(0,r.createElement)("img",{className:or(e),src:t,alt:o}):null,cr=[{id:"alipay",alt:"Alipay",src:N+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:N+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:N+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:N+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:N+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:N+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:N+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:N+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:N+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:N+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:N+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:N+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:N+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:N+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:N+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:N+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:N+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:N+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:N+"payment-methods/wechat.svg"}];o(6391);const nr=({icons:e=[],align:t="center",className:o})=>{const c=(e=>{const t={};return e.forEach((e=>{let o={};"string"==typeof e&&(o={id:e,alt:e,src:null}),"object"==typeof e&&(o={id:e.id||"",alt:e.alt||"",src:e.src||null}),o.id&&ve(o.id)&&!t[o.id]&&(t[o.id]=o)})),Object.values(t)})(e);if(0===c.length)return null;const n=s()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},o);return(0,r.createElement)("div",{className:n},c.map((e=>{const t={...e,...(o=e.id,cr.find((e=>e.id===o))||{})};var o;return(0,r.createElement)(rr,{key:"payment-method-icon-"+e.id,...t})})))},sr=(e="")=>{const{cartCoupons:t,cartIsLoading:o}=Ye(),{createErrorNotice:r}=(0,H.useDispatch)("core/notices"),{createNotice:n}=(0,H.useDispatch)("core/notices"),{setValidationErrors:s}=(0,H.useDispatch)(Q.VALIDATION_STORE_KEY),{isApplyingCoupon:a,isRemovingCoupon:i}=(0,H.useSelect)((e=>{const t=e(Q.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[r,n]),{applyCoupon:l,removeCoupon:m}=(0,H.useDispatch)(Q.CART_STORE_KEY);return{appliedCoupons:t,isLoading:o,applyCoupon:t=>l(t).then((()=>((0,vt.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&n("info",(0,c.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,c.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(s({coupon:{message:(0,ye.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>m(t).then((()=>((0,vt.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&n("info",(0,c.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,c.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(r(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:a,isRemovingCoupon:i}},ar=(e,t)=>{const o=[],r=(t,o)=>{const r=o+"_tax",c=Ue(e,o)&&ve(e[o])?parseInt(e[o],10):0;return{key:o,label:t,value:c,valueWithTax:c+(Ue(e,r)&&ve(e[r])?parseInt(e[r],10):0)}};return o.push(r((0,c.__)("Subtotal:","woocommerce"),"total_items")),o.push(r((0,c.__)("Fees:","woocommerce"),"total_fees")),o.push(r((0,c.__)("Discount:","woocommerce"),"total_discount")),o.push({key:"total_tax",label:(0,c.__)("Taxes:","woocommerce"),value:parseInt(e.total_tax,10),valueWithTax:parseInt(e.total_tax,10)}),t&&o.push(r((0,c.__)("Shipping:","woocommerce"),"total_shipping")),o};class ir extends p.Component{constructor(...e){super(...e),(0,d.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return{errorMessage:e.message,hasError:!0}}render(){const{hasError:e,errorMessage:t}=this.state,{isEditor:o}=this.props;if(e){let e=(0,c.__)("We are experiencing difficulties with this payment method. Please contact us for assistance.","woocommerce");(o||_.CURRENT_USER_IS_ADMIN)&&(e=t||(0,c.__)("There was an error with this payment method. Please verify it's configured correctly.","woocommerce"));const n=[{id:"0",content:e,isDismissible:!1,status:"error"}];return(0,r.createElement)($t.StoreNoticesContainer,{additionalNotices:n,context:ge.PAYMENTS})}return this.props.children}}const lr=ir,mr="wc/store/payment",ur=()=>{const{isEditor:e}=Z(),{activePaymentMethod:t,paymentMethodData:o}=(0,H.useSelect)((e=>{const t=e(mr);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData()}})),{__internalSetActivePaymentMethod:n,__internalSetExpressPaymentStarted:s,__internalSetPaymentIdle:a,__internalSetPaymentError:i,__internalSetPaymentMethodData:l,__internalSetExpressPaymentError:m}=(0,H.useDispatch)(mr),{paymentMethods:u}=Zo(),d=(()=>{const{onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutAfterProcessingWithSuccess:o,onCheckoutAfterProcessingWithError:r,onSubmit:n,onCheckoutSuccess:s,onCheckoutFail:a,onCheckoutValidation:i}=dt(),{isCalculating:l,isComplete:m,isIdle:u,isProcessing:d,customerId:h}=(0,H.useSelect)((e=>{const t=e(Q.CHECKOUT_STORE_KEY);return{isComplete:t.isComplete(),isIdle:t.isIdle(),isProcessing:t.isProcessing(),customerId:t.getCustomerId(),isCalculating:t.isCalculating()}})),{paymentStatus:g,activePaymentMethod:w,shouldSavePayment:k}=(0,H.useSelect)((e=>{const t=e(Q.PAYMENT_STORE_KEY);return{paymentStatus:{get isPristine(){return J()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentIdle()},isIdle:t.isPaymentIdle(),isStarted:t.isExpressPaymentStarted(),isProcessing:t.isPaymentProcessing(),get isFinished(){return J()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()||t.isPaymentReady()},hasError:t.hasPaymentError(),get hasFailed(){return J()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()},get isSuccessful(){return J()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentReady()},isReady:t.isPaymentReady(),isDoingExpressPayment:t.isExpressPaymentMethodActive()},activePaymentMethod:t.getActivePaymentMethod(),shouldSavePayment:t.getShouldSavePaymentMethod()}})),{__internalSetExpressPaymentError:E}=(0,H.useDispatch)(Q.PAYMENT_STORE_KEY),{onPaymentProcessing:y,onPaymentSetup:b}=(0,p.useContext)(ce),{shippingErrorStatus:v,shippingErrorTypes:f,onShippingRateSuccess:C,onShippingRateFail:S,onShippingRateSelectSuccess:N,onShippingRateSelectFail:P}=ct(),{shippingRates:x,isLoadingRates:R,selectedRates:T,isSelectingRate:I,selectShippingRate:A,needsShipping:B}=Je(),{billingAddress:M,shippingAddress:O}=(0,H.useSelect)((e=>e(Q.CART_STORE_KEY).getCustomerData())),{setShippingAddress:D}=(0,H.useDispatch)(Q.CART_STORE_KEY),{cartItems:L,cartFees:F,cartTotals:V,extensions:Y}=Ye(),{appliedCoupons:$}=sr(),U=(0,p.useRef)(ar(V,B)),j=(0,p.useRef)({label:(0,c.__)("Total","woocommerce"),value:parseInt(V.total_price,10)});(0,p.useEffect)((()=>{U.current=ar(V,B),j.current={label:(0,c.__)("Total","woocommerce"),value:parseInt(V.total_price,10)}}),[V,B]);const z=(0,p.useCallback)(((e="")=>{J()("setExpressPaymentError should only be used by Express Payment Methods (using the provided onError handler).",{alternative:"",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),E(e)}),[E]);return{activePaymentMethod:w,billing:{appliedCoupons:$,billingAddress:M,billingData:M,cartTotal:j.current,cartTotalItems:U.current,currency:(0,Ut.getCurrencyFromPriceResponse)(V),customerId:h,displayPricesIncludingTax:(0,_.getSetting)("displayCartPricesIncludingTax",!1)},cartData:{cartItems:L,cartFees:F,extensions:Y},checkoutStatus:{isCalculating:l,isComplete:m,isIdle:u,isProcessing:d},components:{LoadingMask:Wo,PaymentMethodIcons:nr,PaymentMethodLabel:tr,ValidationInputError:$t.ValidationInputError},emitResponse:{noticeContexts:ge,responseTypes:he},eventRegistration:{onCheckoutAfterProcessingWithError:r,onCheckoutAfterProcessingWithSuccess:o,onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutSuccess:s,onCheckoutFail:a,onCheckoutValidation:i,onPaymentProcessing:y,onPaymentSetup:b,onShippingRateFail:S,onShippingRateSelectFail:P,onShippingRateSelectSuccess:N,onShippingRateSuccess:C},onSubmit:n,paymentStatus:g,setExpressPaymentError:z,shippingData:{isSelectingRate:I,needsShipping:B,selectedRates:T,setSelectedRates:A,setShippingAddress:D,shippingAddress:O,shippingRates:x,shippingRatesLoading:R},shippingStatus:{shippingErrorStatus:v,shippingErrorTypes:f},shouldSavePayment:k}})(),h=(0,p.useRef)(t),g=(0,p.useRef)(o),w=(0,p.useCallback)((e=>()=>{h.current=t,g.current=o,s(),n(e)}),[t,o,n,s]),k=(0,p.useCallback)((()=>{a(),n(h.current,g.current)}),[n,a]),E=(0,p.useCallback)((e=>{i(),l(e),m(e),n(h.current,g.current)}),[n,i,l,m]),y=(0,p.useCallback)(((e="")=>{J()("Express Payment Methods should use the provided onError handler instead.",{alternative:"onError",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),e?E(e):m("")}),[m,E]),b=Object.entries(u),v=b.length>0?b.map((([t,o])=>{const c=e?o.edit:o.content;return(0,p.isValidElement)(c)?(0,r.createElement)("li",{key:t,id:`express-payment-method-${t}`},(0,p.cloneElement)(c,{...d,onClick:w(t),onClose:k,onError:E,setExpressPaymentError:y})):null})):(0,r.createElement)("li",{key:"noneRegistered"},(0,c.__)("No registered Payment Methods","woocommerce"));return(0,r.createElement)(lr,{isEditor:e},(0,r.createElement)("ul",{className:"wc-block-components-express-payment__event-buttons"},v))};o(9660);const dr=()=>{const{paymentMethods:e,isInitialized:t}=Zo(),{isCalculating:o,isProcessing:n,isAfterProcessing:s,isBeforeProcessing:a,isComplete:i,hasError:l}=(0,H.useSelect)((e=>{const t=e(Q.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),m=(0,H.useSelect)((e=>e(Q.PAYMENT_STORE_KEY).isExpressPaymentMethodActive()));if(!t||t&&0===Object.keys(e).length)return null;const u=n||s||a||i&&!l;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Wo,{isLoading:o||u||m},(0,r.createElement)("div",{className:"wc-block-components-express-payment wc-block-components-express-payment--cart"},(0,r.createElement)("div",{className:"wc-block-components-express-payment__content"},(0,r.createElement)($t.StoreNoticesContainer,{context:ge.EXPRESS_PAYMENTS}),(0,r.createElement)(ur,null)))),(0,r.createElement)("div",{className:"wc-block-components-express-payment-continue-rule wc-block-components-express-payment-continue-rule--cart"},(0,c.__)("Or","woocommerce")))},pr=({className:e})=>{const{cartNeedsPayment:t}=Ye();return t?(0,r.createElement)("div",{className:s()("wc-block-cart__payment-options",e)},(0,r.createElement)(dr,null)):null};o(7600);const _r=(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24"},(0,r.createElement)("path",{stroke:"#1E1E1E",strokeLinejoin:"round",strokeWidth:"1.5",d:"M18.25 12a6.25 6.25 0 1 1-12.5 0 6.25 6.25 0 0 1 12.5 0Z"}),(0,r.createElement)("path",{fill:"#1E1E1E",d:"M10 3h4v3h-4z"}),(0,r.createElement)("rect",{width:"1.5",height:"5",x:"11.25",y:"8",fill:"#1E1E1E",rx:".75"}),(0,r.createElement)("path",{fill:"#1E1E1E",d:"m15.7 4.816 1.66 1.078-1.114 1.718-1.661-1.078z"}));(0,u.registerBlockType)("woocommerce/cart-express-payment-block",{icon:{src:(0,r.createElement)(m.Z,{style:{fill:"none"},icon:_r,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{paymentMethods:t,isInitialized:o}=Zo(),c=Object.keys(t).length>0,n=(0,a.useBlockProps)({className:s()({"wp-block-woocommerce-cart-express-payment-block--has-express-payment-methods":c})}),{className:i}=e;return o&&c?(0,r.createElement)("div",{...n},(0,r.createElement)(pr,{className:i})):null},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});var hr=o(2069);const gr=(0,c.__)("Proceed to Checkout","woocommerce"),wr={checkoutPageId:{type:"number",default:0},lock:{type:"object",default:{move:!0,remove:!0}},buttonLabel:{type:"string",default:gr}};var kr=o(3871);o(1029),o(7440);const Er=()=>(0,r.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),yr=({className:e,showSpinner:t=!1,children:o,variant:c="contained",...n})=>{const a=s()("wc-block-components-button","wp-element-button",e,c,{"wc-block-components-button--loading":t});return(0,r.createElement)(kr.Z,{className:a,...n},t&&(0,r.createElement)(Er,null),(0,r.createElement)("span",{className:"wc-block-components-button__text"},o))},br=({onChange:e,placeholder:t,value:o,...c})=>(0,r.createElement)(yr,{...c},(0,r.createElement)(a.RichText,{multiline:!1,allowedFormats:[],value:o,placeholder:t,onChange:e})),vr=(e,t)=>{if(!e.title.raw)return e.slug;const o=1===t.filter((t=>t.title.raw===e.title.raw)).length;return e.title.raw+(o?"":` - ${e.slug}`)},fr=({setPageId:e,pageId:t,labels:o})=>{const n=(0,H.useSelect)((e=>e("core").getEntityRecords("postType","page",{status:"publish",orderby:"title",order:"asc",per_page:100})),[])||null;return n?(0,r.createElement)(go.PanelBody,{title:o.title},(0,r.createElement)(go.SelectControl,{label:(0,c.__)("Link to","woocommerce"),value:t,options:[{label:o.default,value:0},...n.map((e=>({label:vr(e,n),value:parseInt(e.id,10)})))],onChange:t=>e(parseInt(t,10))})):null};o(2317),(0,u.registerBlockType)("woocommerce/proceed-to-checkout-block",{icon:{src:(0,r.createElement)(m.Z,{icon:hr.Z,className:"wc-block-editor-components-block-icon"})},attributes:wr,edit:({attributes:e,setAttributes:t})=>{const o=(0,a.useBlockProps)(),{checkoutPageId:n=0,buttonLabel:s}=e,{current:i}=(0,p.useRef)(n),l=(0,H.useSelect)((e=>i||e("core/editor").getCurrentPostId()),[i]);return(0,r.createElement)("div",{...o},(0,r.createElement)(a.InspectorControls,null,!(l===T&&0===i)&&(0,r.createElement)(fr,{pageId:n,setPageId:e=>t({checkoutPageId:e}),labels:{title:(0,c.__)("Proceed to Checkout button","woocommerce"),default:(0,c.__)("WooCommerce Checkout Page","woocommerce")}})),(0,r.createElement)(br,{className:"wc-block-cart__submit-button",value:s,placeholder:gr,onChange:e=>{t({buttonLabel:e})}}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const Cr=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M22.7 22.7l-20-20L2 2l-.7-.7L0 2.5 4.4 7l2.2 4.7L5.2 14A2 2 0 007 17h7.5l1.3 1.4a2 2 0 102.8 2.8l2.9 2.8 1.2-1.3zM7.4 15a.2.2 0 01-.2-.3l.9-1.7h2.4l2 2h-5zm8.2-2a2 2 0 001.7-1l3.6-6.5.1-.5c0-.6-.4-1-1-1H6.5l9 9zM7 18a2 2 0 100 4 2 2 0 000-4z"}),(0,r.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"})),Sr=x?["core/paragraph",{align:"center",content:(0,c.sprintf)(/* translators: %s is the link to the store product directory. */ /* translators: %s is the link to the store product directory. */ (0,c.__)('<a href="%s">Browse store</a>',"woocommerce"),x),dropCap:!1}]:null,Nr=[["core/heading",{textAlign:"center",content:(0,c.__)("Your cart is currently empty!","woocommerce"),level:2,className:"with-empty-cart-icon wc-block-cart__empty-cart__title"}],Sr,["core/separator",{className:"is-style-dots"}],["core/heading",{textAlign:"center",content:(0,c.__)("New in store","woocommerce"),level:2}],["woocommerce/product-new",{columns:4,rows:1}]].filter(Boolean);o(2800),(0,u.registerBlockType)("woocommerce/empty-cart-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Cr,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,a.useBlockProps)(),{currentView:o}=Z(),c=Rt(vt.innerBlockAreas.EMPTY_CART);return Tt({clientId:e,registeredBlocks:c,defaultTemplate:Nr}),(0,r.createElement)("div",{...t,hidden:"woocommerce/empty-cart-block"!==o},(0,r.createElement)(a.InnerBlocks,{template:Nr,templateLock:!1,renderAppender:a.InnerBlocks.ButtonBlockAppender}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});const Pr=e=>Object.values(e).reduce(((e,t)=>(null!==t.icons&&(e=e.concat(t.icons)),e)),[]),xr=({className:e})=>{const{paymentMethods:t}=qo(!1);return(0,r.createElement)(nr,{className:e,icons:Pr(t)})};(0,u.registerBlockType)("woocommerce/cart-accepted-payment-methods-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Jo.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(xr,{className:t}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const Rr=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,r.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,r.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"}));o(1691);const Tr=(0,Ct.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:o,displayCouponForm:n=!1})=>{const[a,i]=(0,p.useState)(""),[l,m]=(0,p.useState)(!n),u=`wc-block-components-totals-coupon__input-${e}`,d=s()("wc-block-components-totals-coupon__content",{"screen-reader-text":l}),{validationErrorId:_}=(0,H.useSelect)((e=>({validationErrorId:e(Q.VALIDATION_STORE_KEY).getValidationErrorId(u)})));return(0,r.createElement)("div",{className:"wc-block-components-totals-coupon"},l?(0,r.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,c.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),m(!1)}},(0,c.__)("Add a coupon","woocommerce")):(0,r.createElement)(Wo,{screenReaderLabel:(0,c.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,r.createElement)("div",{className:d},(0,r.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,r.createElement)($t.ValidatedTextInput,{id:u,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,c.__)("Enter code","woocommerce"),value:a,ariaDescribedBy:_,onChange:e=>{i(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,r.createElement)(yr,{className:"wc-block-components-totals-coupon__button",disabled:t||!a,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==o?null===(t=o(a))||void 0===t||t.then((e=>{e&&(i(""),m(!0))})):(i(""),m(!0))},type:"submit"},(0,c.__)("Apply","woocommerce"))),(0,r.createElement)($t.ValidationInputError,{propertyName:"coupon",elementId:u}))))}));o(4970);const Ir={context:"summary"},Ar=({cartCoupons:e=[],currency:t,isRemovingCoupon:o,removeCoupon:n,values:s})=>{const{total_discount:a,total_discount_tax:i}=s,l=parseInt(a,10);if(!l&&0===e.length)return null;const m=parseInt(i,10),u=(0,_.getSetting)("displayCartPricesIncludingTax",!1)?l+m:l,d=(0,vt.applyCheckoutFilter)({arg:Ir,filterName:"coupons",defaultValue:e});return(0,r.createElement)($t.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==d.length&&(0,r.createElement)(Wo,{screenReaderLabel:(0,c.__)("Removing coupon…","woocommerce"),isLoading:o,showSpinner:!1},(0,r.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},d.map((e=>(0,r.createElement)($t.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,c.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,c.__)("Coupon: %s","woocommerce"),e.label),disabled:o,onRemove:()=>{n(e.code)},radius:"large",ariaLabel:(0,c.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,c.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:u?(0,c.__)("Discount","woocommerce"):(0,c.__)("Coupons","woocommerce"),value:u?-1*u:"-"})};o(4554);const Br=({currency:e,values:t,className:o})=>{const n=(0,_.getSetting)("taxesEnabled",!0)&&(0,_.getSetting)("displayCartPricesIncludingTax",!1),{total_price:a,total_tax:i,tax_lines:l}=t,{receiveCart:m,...u}=Ye(),d=(0,vt.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,c.__)("Total","woocommerce"),extensions:u.extensions,arg:{cart:u}}),h=parseInt(i,10),g=l&&l.length>0?(0,c.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,c.__)("Including %s","woocommerce"),l.map((({name:t,price:o})=>`${(0,Ut.formatPrice)(o,e)} ${t}`)).join(", ")):(0,c.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,r.createElement)($t.TotalsItem,{className:s()("wc-block-components-totals-footer-item",o),currency:e,label:d,value:parseInt(a,10),description:n&&0!==h&&(0,r.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,p.createInterpolateElement)(g,{TaxAmount:(0,r.createElement)($t.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:h})}))})},Mr=({selectedShippingRates:e})=>(0,r.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,ye.decodeEntities)(e.filter(((t,o)=>e.indexOf(t)===o)).join(", ")));o(313);var Or=o(3133);o(2750);const Dr=({id:e,className:t,label:o,onChange:n,options:a,value:i,required:l=!1,errorMessage:m=(0,c.__)("Please select a value.","woocommerce"),errorId:u,autoComplete:d="off"})=>{const _=(0,p.useRef)(null),h=(0,p.useId)(),g=e||"control-"+h,w=u||g,{setValidationErrors:k,clearValidationError:E}=(0,H.useDispatch)(Q.VALIDATION_STORE_KEY),y=(0,H.useSelect)((e=>e(Q.VALIDATION_STORE_KEY).getValidationError(w)));return(0,p.useEffect)((()=>(!l||i?E(w):k({[w]:{message:m,hidden:!0}}),()=>{E(w)})),[E,i,w,m,l,k]),(0,r.createElement)("div",{id:g,className:s()("wc-block-components-combobox",t,{"is-active":i,"has-error":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),ref:_},(0,r.createElement)(Or.Z,{className:"wc-block-components-combobox-control",label:o,onChange:n,onFilterValueChange:e=>{if(e.length){const t=$e(_.current)?_.current.ownerDocument.activeElement:void 0;if(t&&$e(_.current)&&_.current.contains(t))return;const o=e.toLocaleUpperCase(),r=a.find((e=>e.value.toLocaleUpperCase()===o));if(r)return void n(r.value);const c=a.find((e=>e.label.toLocaleUpperCase().startsWith(o)));c&&n(c.value)}},options:a,value:i||"",allowReset:!1,autoComplete:d,"aria-invalid":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),(0,r.createElement)($t.ValidationInputError,{propertyName:w}))};o(7368);const Lr=({className:e,countries:t,id:o,label:n,onChange:a,value:i="",autoComplete:l="off",required:m=!1,errorId:u,errorMessage:d=(0,c.__)("Please select a country","woocommerce")})=>{const _=(0,p.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,ye.decodeEntities)(t)})))),[t]);return(0,r.createElement)("div",{className:s()(e,"wc-block-components-country-input")},(0,r.createElement)(Dr,{id:o,label:n,onChange:a,options:_,value:i,errorId:u,errorMessage:d,required:m,autoComplete:l}))},Fr=e=>(0,r.createElement)(Lr,{countries:O,...e}),Vr=e=>(0,r.createElement)(Lr,{countries:L,...e});o(6115);const Yr=(e,t)=>{const o=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return o?o.value:""},$r=({className:e,id:t,states:o,country:n,label:a,onChange:i,autoComplete:l="off",value:m="",required:u=!1,errorId:d=""})=>{const _=o[n],h=(0,p.useMemo)((()=>_?Object.keys(_).map((e=>({value:e,label:(0,ye.decodeEntities)(_[e])}))):[]),[_]),g=(0,p.useCallback)((e=>{const t=h.length>0?Yr(e,h):e;t!==m&&i(t)}),[i,h,m]),w=(0,p.useRef)(m);return(0,p.useEffect)((()=>{w.current!==m&&(w.current=m)}),[m]),(0,p.useEffect)((()=>{if(h.length>0&&w.current){const e=Yr(w.current,h);e!==w.current&&g(e)}}),[h,g]),h.length>0?(0,r.createElement)(Dr,{className:s()(e,"wc-block-components-state-input"),id:t,label:a,onChange:g,options:h,value:m,errorMessage:(0,c.__)("Please select a state.","woocommerce"),errorId:d,required:u,autoComplete:l}):(0,r.createElement)($t.ValidatedTextInput,{className:e,id:t,label:a,onChange:g,autoComplete:l,value:m,required:u})},Ur=e=>(0,r.createElement)($r,{states:D,...e}),jr=e=>(0,r.createElement)($r,{states:F,...e}),zr=({id:e="",fields:t,fieldConfig:o={},onChange:n,addressType:a="shipping",values:i})=>{const l=(0,Ct.useInstanceId)(zr),m=Ho(t),u=Ho(o),d=Ho(i.country),_=(0,p.useMemo)((()=>{const e=Se(m,u,d);return{fields:e,addressType:a,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,u,d,a]),h=(0,p.useRef)({});return(0,p.useEffect)((()=>{const e={...i,...Object.fromEntries(_.hidden.map((e=>[e.key,""])))};qe()(i,e)||n(e)}),[n,_,i]),(0,p.useEffect)((()=>{"shipping"===a&&(e=>{const t="shipping_country",o=(0,H.select)(Q.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(o?(0,H.dispatch)(Q.VALIDATION_STORE_KEY).showValidationError(t):(0,H.dispatch)(Q.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,c.__)("Please select your country","woocommerce"),hidden:!1}})),o&&e.country&&(0,H.dispatch)(Q.VALIDATION_STORE_KEY).clearValidationError(t)})(i)}),[i,a]),(0,p.useEffect)((()=>{var e,t;null===(e=h.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[d]),e=e||`${l}`,(0,r.createElement)("div",{id:e,className:"wc-block-components-address-form"},_.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,r.createElement)($t.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(i[t.key]),onChange:e=>{n({...i,[t.key]:e})}});const o={id:`${e}-${t.key}`,errorId:`${a}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===a?Vr:Fr;return(0,r.createElement)(e,{key:t.key,...o,value:i.country,onChange:e=>{const t={...i,country:e,state:""};i.postcode&&!(0,vt.isPostcode)({postcode:i.postcode,country:e})&&(t.postcode=""),n(t)}})}if("state"===t.key){const e="shipping"===a?jr:Ur;return(0,r.createElement)(e,{key:t.key,...o,country:i.country,value:i.state,onChange:e=>n({...i,state:e})})}return"select"===t.type?void 0===t.options?null:(0,r.createElement)(Dr,{key:t.key,...o,className:s()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:i[t.key],onChange:e=>{n({...i,[t.key]:e})},options:t.options}):(0,r.createElement)($t.ValidatedTextInput,{key:t.key,ref:e=>h.current[t.key]=e,...o,type:t.type,value:i[t.key],onChange:e=>n({...i,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,o)=>!((e.required||e.value)&&"postcode"===t&&o.country&&!(0,vt.isPostcode)({postcode:e.value,country:o.country})&&(e.setCustomValidity((0,c.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,i)})})))},Kr=zr,Hr=({address:e,onUpdate:t,onCancel:o,addressFields:n})=>{const[s,a]=(0,p.useState)(e),{showAllValidationErrors:i}=(0,H.useDispatch)(Q.VALIDATION_STORE_KEY),{hasValidationErrors:l,isCustomerDataUpdating:m}=(0,H.useSelect)((e=>({hasValidationErrors:e(Q.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(Q.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,r.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,r.createElement)(Kr,{fields:n,onChange:a,values:s}),(0,r.createElement)(yr,{className:"wc-block-components-shipping-calculator-address__button",disabled:m,onClick:r=>(r.preventDefault(),qe()(s,e)?o():(i(),l()?void 0:t(s))),type:"submit"},(0,c.__)("Update","woocommerce")))},qr=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:o=["country","state","city","postcode"]})=>{const{shippingAddress:c}=(()=>{const{customerData:e,isInitialized:t}=(0,H.useSelect)((e=>{const t=e(Q.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:o,setBillingAddress:r}=(0,H.useDispatch)(Q.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:r,setShippingAddress:o}})(),n="wc/cart/shipping-calculator";return(0,r.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,r.createElement)($t.StoreNoticesContainer,{context:n}),(0,r.createElement)(Hr,{address:c,addressFields:o,onCancel:t,onUpdate:t=>{(0,H.dispatch)(Q.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(e=>{const{removeNotice:t}=(0,H.dispatch)("core/notices"),{getNotices:o}=(0,H.select)("core/notices");o(e).forEach((o=>{t(o.id,e)}))})(n),e(t)})).catch((e=>{(0,Q.processErrorResponse)(e,n)}))}}))},Zr=({label:e=(0,c.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o})=>(0,r.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),o(!t)},"aria-label":e,"aria-expanded":t},e),Wr=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,isCheckout:n=!1})=>e?(0,r.createElement)(Zr,{label:(0,c.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}):(0,r.createElement)("em",null,n?(0,c.__)("No shipping options available","woocommerce"):(0,c.__)("Calculated during checkout","woocommerce")),Gr=()=>{const{pickupAddress:e}=(0,H.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&ze(e)));if($e(t)&&Ue(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if($e(e)&&Ue(e,"value")&&e.value)return{pickupAddress:e.value}}return $e(t),{pickupAddress:void 0}}));return void 0===e?null:(0,r.createElement)("span",{className:"wc-block-components-shipping-address"},(0,c.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,c.__)("Collection from %s","woocommerce"),e)+" ")},Qr=({formattedLocation:e})=>e?(0,r.createElement)("span",{className:"wc-block-components-shipping-address"},(0,c.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,c.__)("Shipping to %s","woocommerce"),e)+" "):null,Xr=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,shippingAddress:n})=>{const{isEditor:s}=Z(),a=(0,H.useSelect)((e=>e(Q.CHECKOUT_STORE_KEY).prefersCollection()));if(!Re(n)&&!s)return null;const i=Re(n);return(0,r.createElement)(r.Fragment,null,a?(0,r.createElement)(Gr,null):(0,r.createElement)(Qr,{formattedLocation:i}),e&&(0,r.createElement)(Zr,{label:(0,c.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}))};var Jr=o(9140),ec=(o(946),o(202)),tc=o(2720),oc=o(4824);const rc=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},cc=e=>{switch(e){case"success":return ec.Z;case"warning":case"info":case"error":return tc.Z;default:return oc.Z}},nc=({className:e,status:t="default",children:o,spokenMessage:n=o,onRemove:a=(()=>{}),isDismissible:i=!0,politeness:l=rc(t),summary:u})=>(((e,t)=>{const o="string"==typeof e?e:(0,p.renderToString)(e);(0,p.useEffect)((()=>{o&&(0,Ft.speak)(o,t)}),[o,t])})(n,l),(0,r.createElement)("div",{className:s()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":i})},(0,r.createElement)(m.Z,{icon:cc(t)}),(0,r.createElement)("div",{className:"wc-block-components-notice-banner__content"},u&&(0,r.createElement)("p",{className:"wc-block-components-notice-banner__summary"},u),o),!!i&&(0,r.createElement)(yr,{className:"wc-block-components-notice-banner__dismiss",icon:Jr.Z,label:(0,c.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),a()},showTooltip:!1})));var sc=o(3561),ac=o.n(sc);const ic=["a","b","em","i","strong","p","br"],lc=["target","href","rel","name","download"],mc=(e,t)=>{const o=(null==t?void 0:t.tags)||ic,r=(null==t?void 0:t.attr)||lc;return ac().sanitize(e,{ALLOWED_TAGS:o,ALLOWED_ATTR:r})},uc=e=>{const t=(0,_.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,ye.decodeEntities)(e.name),value:e.rate_id,description:(0,r.createElement)(r.Fragment,null,Number.isFinite(t)&&(0,r.createElement)($t.FormattedMonetaryAmount,{currency:(0,Ut.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,ye.decodeEntities)(e.delivery_time))}},dc=({className:e="",noResultsMessage:t,onSelectRate:o,rates:c,renderOption:n=uc,selectedRate:s,disabled:a=!1})=>{const i=(null==s?void 0:s.rate_id)||"",l=st(i),[m,u]=(0,p.useState)((()=>{var e;return i||(null===(e=c[0])||void 0===e?void 0:e.rate_id)}));if((0,p.useEffect)((()=>{i&&i!==l&&i!==m&&u(i)}),[i,m,l]),(0,p.useEffect)((()=>{m&&o(m)}),[o,m]),0===c.length)return t;if(c.length>1)return(0,r.createElement)($t.RadioControl,{className:e,onChange:e=>{u(e),o(e)},disabled:a,selected:m,options:c.map(n)});const{label:d,secondaryLabel:_,description:h,secondaryDescription:g}=n(c[0]);return(0,r.createElement)($t.RadioControlOptionLayout,{label:d,secondaryLabel:_,description:h,secondaryDescription:g})};o(7099);const pc=({packageId:e,className:t="",noResultsMessage:o,renderOption:n,packageData:a,collapsible:i,showItems:l})=>{const{selectShippingRate:m,isSelectingRate:u}=Je(),d=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,_=null!=l?l:d,h=null!=i?i:d,g=(0,r.createElement)(r.Fragment,null,(h||_)&&(0,r.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:mc(a.name)}}),_&&(0,r.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(a.items).map((e=>{const t=(0,ye.decodeEntities)(e.name),o=e.quantity;return(0,r.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,r.createElement)($t.Label,{label:o>1?`${t} × ${o}`:`${t}`,screenReaderLabel:(0,c.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,c._n)("%1$s (%2$d unit)","%1$s (%2$d units)",o,"woocommerce"),t,o)}))})))),w=(0,p.useCallback)((t=>{m(t,e)}),[e,m]),k={className:t,noResultsMessage:o,rates:a.shipping_rates,onSelectRate:w,selectedRate:a.shipping_rates.find((e=>e.selected)),renderOption:n,disabled:u};return h?(0,r.createElement)($t.Panel,{className:s()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":u}),initialOpen:!1,title:g},(0,r.createElement)(dc,{...k})):(0,r.createElement)("div",{className:s()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":u})},g,(0,r.createElement)(dc,{...k}))},_c=({packages:e,showItems:t,collapsible:o,noResultsMessage:c,renderOption:n})=>e.length?(0,r.createElement)(r.Fragment,null,e.map((({package_id:e,...s})=>(0,r.createElement)(pc,{key:e,packageId:e,packageData:s,collapsible:o,showItems:t,noResultsMessage:c,renderOption:n})))):null,hc=({shippingRates:e,isLoadingRates:t,className:o,collapsible:n,showItems:s,noResultsMessage:a,renderOption:i,context:l})=>{(0,p.useEffect)((()=>{var o,r;t||(o=(e=>e.length)(e),r=(e=>e.reduce((function(e,t){return e+t.shipping_rates.length}),0))(e),1===o?(0,Ft.speak)((0,c.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,c._n)("%d shipping option was found.","%d shipping options were found.",r,"woocommerce"),r)):(0,Ft.speak)((0,c.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,c._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",o,"woocommerce"),o)+" "+(0,c.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,c._n)("%d shipping option was found","%d shipping options were found",r,"woocommerce"),r)))}),[t,e]);const{extensions:m,receiveCart:u,...d}=Ye(),_={className:o,collapsible:n,showItems:s,noResultsMessage:a,renderOption:i,extensions:m,cart:d,components:{ShippingRatesControlPackage:pc},context:l},{isEditor:h}=Z(),{hasSelectedLocalPickup:g,selectedRates:w}=Je(),k=$e(w)?Object.values(w):[],E=k.every((e=>e===k[0]));return(0,r.createElement)(Wo,{isLoading:t,screenReaderLabel:(0,c.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},g&&"woocommerce/cart"===l&&e.length>1&&!E&&!h&&(0,r.createElement)(nc,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,c.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,r.createElement)(vt.ExperimentalOrderShippingPackages.Slot,{..._}),(0,r.createElement)(vt.ExperimentalOrderShippingPackages,null,(0,r.createElement)(_c,{packages:e,noResultsMessage:a,renderOption:i})))},gc=({hasRates:e,shippingRates:t,isLoadingRates:o,isAddressComplete:n})=>{const s=e?(0,c.__)("Shipping options","woocommerce"):(0,c.__)("Choose a shipping option","woocommerce");return(0,r.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,r.createElement)("legend",{className:"screen-reader-text"},s),(0,r.createElement)(hc,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,r.createElement)(r.Fragment,null,n&&(0,r.createElement)(nc,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,c.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:o,context:"woocommerce/cart"}))};o(6968);const wc=({currency:e,values:t,showCalculator:o=!0,showRateSelector:n=!0,isCheckout:a=!1,className:i})=>{const[l,m]=(0,p.useState)(!1),{shippingAddress:u,cartHasCalculatedShipping:d,shippingRates:h,isLoadingRates:g}=Ye(),w=(e=>(0,_.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10))(t),k=h.some((e=>e.shipping_rates.length))||w>0,E=o&&l,y=(0,H.useSelect)((e=>e(Q.CHECKOUT_STORE_KEY).prefersCollection())),b=h.flatMap((e=>e.shipping_rates.filter((e=>y&&ze(e)&&e.selected||!y&&e.selected)).flatMap((e=>e.name)))),v=(e=>!!e.country&&Se($,{},e.country).every((({key:t="",hidden:o=!1,required:r=!1})=>!(!o&&r)||Pe(t,e)&&""!==e[t])))(u),f=((e,t,o)=>!e||!t&&o.some((e=>!e.shipping_rates.some((e=>!Ke(e.method_id))))))(k,y,h);return(0,r.createElement)("div",{className:s()("wc-block-components-totals-shipping",i)},(0,r.createElement)($t.TotalsItem,{label:(0,c.__)("Shipping","woocommerce"),value:!f&&d?w:(!v||a)&&(0,r.createElement)(Wr,{showCalculator:o,isCheckout:a,isShippingCalculatorOpen:l,setIsShippingCalculatorOpen:m}),description:!f&&d||v&&!a?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Mr,{selectedShippingRates:b}),(0,r.createElement)(Xr,{shippingAddress:u,showCalculator:o,isShippingCalculatorOpen:l,setIsShippingCalculatorOpen:m})):null,currency:e}),E&&(0,r.createElement)(qr,{onUpdate:()=>{m(!1)},onCancel:()=>{m(!1)}}),n&&d&&!E&&(0,r.createElement)(gc,{hasRates:k,shippingRates:h,isLoadingRates:g,isAddressComplete:v}))},kc=()=>{const{extensions:e,receiveCart:t,...o}=Ye(),c={extensions:e,cart:o,context:"woocommerce/cart"};return(0,r.createElement)(vt.ExperimentalOrderMeta.Slot,{...c})};(0,u.registerBlockType)("woocommerce/cart-order-summary-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,a.useBlockProps)(),{cartTotals:o}=Ye(),n=(0,Ut.getCurrencyFromPriceResponse)(o),s=Rt(vt.innerBlockAreas.CART_ORDER_SUMMARY),i=[["woocommerce/cart-order-summary-heading-block",{content:(0,c.__)("Cart totals","woocommerce")},[]],["woocommerce/cart-order-summary-coupon-form-block",{},[]],["woocommerce/cart-order-summary-subtotal-block",{},[]],["woocommerce/cart-order-summary-fee-block",{},[]],["woocommerce/cart-order-summary-discount-block",{},[]],["woocommerce/cart-order-summary-shipping-block",{},[]],["woocommerce/cart-order-summary-taxes-block",{},[]]];return Tt({clientId:e,registeredBlocks:s,defaultTemplate:i}),(0,r.createElement)("div",{...t},(0,r.createElement)(a.InnerBlocks,{allowedBlocks:s,template:i}),(0,r.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,r.createElement)(Br,{currency:n,values:o})),(0,r.createElement)(kc,null))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()},(0,r.createElement)(a.InnerBlocks.Content,null))});const Ec=({className:e=""})=>{const{cartTotals:t}=Ye(),o=(0,Ut.getCurrencyFromPriceResponse)(t);return(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)($t.Subtotal,{currency:o,values:t}))};(0,u.registerBlockType)("woocommerce/cart-order-summary-subtotal-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(Ec,{className:t}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const yc=({className:e})=>{const{cartFees:t,cartTotals:o}=Ye(),c=(0,Ut.getCurrencyFromPriceResponse)(o);return(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)($t.TotalsFees,{currency:c,cartFees:t}))};(0,u.registerBlockType)("woocommerce/cart-order-summary-fee-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(yc,{className:t}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const bc=()=>{const{extensions:e,receiveCart:t,...o}=Ye(),c={extensions:e,cart:o,context:"woocommerce/cart"};return(0,r.createElement)(vt.ExperimentalDiscountsMeta.Slot,{...c})},vc=({className:e})=>{const{cartTotals:t,cartCoupons:o}=Ye(),{removeCoupon:c,isRemovingCoupon:n}=sr("wc/cart"),s=(0,Ut.getCurrencyFromPriceResponse)(t);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)(Ar,{cartCoupons:o,currency:s,isRemovingCoupon:n,removeCoupon:c,values:t})),(0,r.createElement)(bc,null))};(0,u.registerBlockType)("woocommerce/cart-order-summary-discount-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(vc,{className:t}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const fc=({className:e})=>{const{cartTotals:t,cartNeedsShipping:o}=Ye();if(!o)return null;const c=(0,Ut.getCurrencyFromPriceResponse)(t);return(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)(wc,{showCalculator:(0,_.getSetting)("isShippingCalculatorEnabled",!0),showRateSelector:!0,values:t,currency:c}))};(0,u.registerBlockType)("woocommerce/cart-order-summary-shipping-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,_.getSetting)("shippingEnabled",!0),n=(0,a.useBlockProps)();return(0,r.createElement)("div",{...n},(0,r.createElement)(a.InspectorControls,null,!!o&&(0,r.createElement)(go.PanelBody,{title:(0,c.__)("Shipping Calculations","woocommerce")},(0,r.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,c.__)("Options that control shipping can be managed in your store settings.","woocommerce")),(0,r.createElement)(go.ExternalLink,{href:`${_.ADMIN_URL}admin.php?page=wc-settings&tab=shipping§ion=options`},(0,c.__)("Manage shipping options","woocommerce"))," ")),(0,r.createElement)(Lt,null,(0,r.createElement)(fc,{className:t})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});var Cc=o(6855);const Sc=({className:e})=>{const t=(0,_.getSetting)("couponsEnabled",!0),{applyCoupon:o,isApplyingCoupon:c}=sr("wc/cart");return t?(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)(Tr,{onSubmit:o,isLoading:c})):null};(0,u.registerBlockType)("woocommerce/cart-order-summary-coupon-form-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Cc.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,a.useBlockProps)();return(0,r.createElement)("div",{...o},(0,r.createElement)(Lt,null,(0,r.createElement)(Sc,{className:t})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})});const Nc=({className:e,showRateAfterTaxName:t})=>{const{cartTotals:o}=Ye();if((0,_.getSetting)("displayCartPricesIncludingTax",!1)||parseInt(o.total_tax,10)<=0)return null;const c=(0,Ut.getCurrencyFromPriceResponse)(o);return(0,r.createElement)($t.TotalsWrapper,{className:e},(0,r.createElement)($t.TotalsTaxes,{showRateAfterTaxName:t,currency:c,values:o}))},Pc={showRateAfterTaxName:{type:"boolean",default:(0,_.getSetting)("displayCartPricesIncludingTax",!1)},lock:{type:"object",default:{remove:!0,move:!1}}};(0,u.registerBlockType)("woocommerce/cart-order-summary-taxes-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},attributes:Pc,edit:({attributes:e,setAttributes:t})=>{const{className:o,showRateAfterTaxName:n}=e,s=(0,a.useBlockProps)(),i=(0,_.getSetting)("taxesEnabled"),l=(0,_.getSetting)("displayItemizedTaxes",!1),m=(0,_.getSetting)("displayCartPricesIncludingTax",!1);return(0,r.createElement)("div",{...s},(0,r.createElement)(a.InspectorControls,null,i&&l&&!m&&(0,r.createElement)(go.PanelBody,{title:(0,c.__)("Taxes","woocommerce")},(0,r.createElement)(go.ToggleControl,{label:(0,c.__)("Show rate after tax name","woocommerce"),help:(0,c.__)("Show the percentage rate alongside each tax line in the summary.","woocommerce"),checked:n,onChange:()=>t({showRateAfterTaxName:!n})}))),(0,r.createElement)(Nc,{className:o,showRateAfterTaxName:n}))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})}),o(3964),(0,u.registerBlockType)("woocommerce/cart-order-summary-heading-block",{icon:{src:(0,r.createElement)(m.Z,{icon:Rr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:t})=>{const{content:o="",className:c=""}=e,n=(0,a.useBlockProps)();return(0,r.createElement)("div",{...n},(0,r.createElement)("span",{className:s()(c,"wc-block-cart__totals-title")},(0,r.createElement)(a.PlainText,{className:"",value:o,onChange:e=>t({content:e}),style:{backgroundColor:"transparent"}})))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save()})}),o(7994);const xc=(e,t=!0)=>{t?window.document.body.classList.add(e):window.document.body.classList.remove(e)},Rc=({attributes:e,setAttributes:t})=>{const{hasDarkControls:o}=e;return(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(go.PanelBody,{title:(0,c.__)("Style","woocommerce")},(0,r.createElement)(go.ToggleControl,{label:(0,c.__)("Dark mode inputs","woocommerce"),help:(0,c.__)("Inputs styled specifically for use on dark background colors.","woocommerce"),checked:o,onChange:()=>t({hasDarkControls:!o})})))};o(4413);const Tc=(e,t)=>{const[o,r]=(0,p.useState)((()=>{const o=window.localStorage.getItem(e);if(o)try{return JSON.parse(o)}catch{console.error(`Value for key '${e}' could not be retrieved from localStorage because it can't be parsed.`)}return t}));return(0,p.useEffect)((()=>{try{window.localStorage.setItem(e,JSON.stringify(o))}catch{console.error(`Value for key '${e}' could not be saved in localStorage because it can't be converted into a string.`)}}),[e,o]),[o,r]},Ic=[],Ac=({block:e})=>{const[t,o]=(e=>{const[t,o]=Tc("wc-blocks_dismissed_sidebar_compatibility_notices",Ic),[r,c]=(0,p.useState)(!1),n=t.includes(e);return(0,p.useEffect)((()=>{c(!n)}),[n]),[r,()=>{const r=new Set(t);r.add(e),o([...r])}]})(e),n=(0,p.createInterpolateElement)((0,c.__)("The Cart & Checkout Blocks are built to optimize for faster checkout. To make sure this feature is right for your store, <a>review the list of compatible extensions</a>.","woocommerce"),{a:(0,r.createElement)(go.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/#section-3"})});return(0,r.createElement)(go.Notice,{onRemove:o,className:s()(["wc-blocks-sidebar-compatibility-notice",{"is-hidden":!t}])},n)};function Bc(){const e=(0,c.__)("Your store does not have any payment methods that support the Checkout block. Once you have configured a compatible payment method it will be displayed here.","woocommerce");return(0,r.createElement)(go.Notice,{className:"wc-blocks-no-payment-methods-notice",status:"warning",spokenMessage:e,isDismissible:!1},(0,r.createElement)("div",{className:"wc-blocks-no-payment-methods-notice__content"},e," ",(0,r.createElement)(go.ExternalLink,{href:`${_.ADMIN_URL}admin.php?page=wc-settings&tab=checkout`},(0,c.__)("Configure Payment Methods","woocommerce"))))}o(9245);const Mc=window.wp.editor,Oc=window.wp.coreData;function Dc({block:e}){const t="checkout"===e?R:T,o="checkout"===e?"woocommerce_checkout_page_id":"woocommerce_cart_page_id",{saveEntityRecord:n}=(0,H.useDispatch)(Oc.store),{editPost:s,savePost:a}=(0,H.useDispatch)(Mc.store),{slug:i,postPublished:l,currentPostId:m}=(0,H.useSelect)((o=>{var r;const{getEntityRecord:c}=o(Oc.store),{isCurrentPostPublished:n,getCurrentPostId:s}=o(Mc.store);return{slug:(null===(r=c("postType","page",t))||void 0===r?void 0:r.slug)||e,postPublished:n(),currentPostId:s()}}),[]),[u,d]=(0,p.useState)("pristine"),_=(0,p.useCallback)((()=>{d("updating"),Promise.resolve().then((()=>ht()({path:`/wc/v3/settings/advanced/${o}`,method:"GET"}))).catch((e=>{"rest_setting_setting_invalid"===e.code&&d("error")})).then((()=>{if(!l)return s({status:"publish"}),a()})).then((()=>ht()({path:`/wc/v3/settings/advanced/${o}`,method:"POST",data:{value:m.toString()}}))).then((()=>{if(0!==t)return n("postType","page",{id:t,slug:`${i}-2`})})).then((()=>s({slug:i}))).then((()=>a())).then((()=>d("updated")))}),[l,s,a,o,m,t,n,i]);let h;return h="checkout"===e?(0,p.createInterpolateElement)((0,c.__)("If you would like to use this block as your default checkout, <a>update your page settings</a>.","woocommerce"),{a:(0,r.createElement)("a",{href:"#",onClick:_},(0,c.__)("update your page settings","woocommerce"))}):(0,p.createInterpolateElement)((0,c.__)("If you would like to use this block as your default cart, <a>update your page settings</a>.","woocommerce"),{a:(0,r.createElement)("a",{href:"#",onClick:_},(0,c.__)("update your page settings","woocommerce"))}),"string"==typeof pagenow&&"site-editor"===pagenow||m===t||"dismissed"===u?null:(0,r.createElement)(go.Notice,{className:"wc-default-page-notice",status:"updated"===u?"success":"info",onRemove:()=>d("dismissed"),spokenMessage:"updated"===u?(0,c.__)("Page settings updated","woocommerce"):h},"updated"===u?(0,c.__)("Page settings updated","woocommerce"):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,h)))}o(4828);const Lc={warning:"#F0B849",error:"#CC1818",success:"#46B450",info:"#0073AA"},Fc=({status:e="warning",...t})=>(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...t},(0,r.createElement)("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:Lc[e],strokeWidth:"1.5"}),(0,r.createElement)("path",{d:"M13 7H11V13H13V7Z",fill:Lc[e]}),(0,r.createElement)("path",{d:"M13 15H11V17H13V15Z",fill:Lc[e]}));var Vc=o(7642);const Yc=[],$c=window.wp.notices;var Uc=o(5146);const jc=!1,zc=o.n(Uc)()("wc-admin:tracks");function Kc(e,t){return zc("recordevent %s %o","wcadmin_"+e,t,{_tqk:window._tkq,shouldRecord:!(jc||!window._tkq||!window.wcTracks||!window.wcTracks.isEnabled)}),!(!window.wcTracks||"function"!=typeof window.wcTracks.recordEvent)&&(jc?(window.wcTracks.validateEvent(e,t),!1):void window.wcTracks.recordEvent(e,t))}const Hc=({blocks:e,findCondition:t})=>{for(const o of e){if(t(o))return o;if(o.innerBlocks){const e=Hc({blocks:o.innerBlocks,findCondition:t});if(e)return e}}},qc=({blockType:e="woocommerce/cart"})=>"woocommerce/cart"===e?(0,r.createElement)("p",null,(0,c.__)("If you continue, the cart block will be replaced with the classic experience powered by shortcodes. This means that you may lose customizations that you made to the cart block.","woocommerce")):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,(0,c.__)("If you continue, the checkout block will be replaced with the classic experience powered by shortcodes. This means that you may lose:","woocommerce")),(0,r.createElement)("ul",{className:"cross-list"},(0,r.createElement)("li",null,(0,c.__)("Customizations and updates to the block","woocommerce")),(0,r.createElement)("li",null,(0,c.__)("Additional local pickup options created for the new checkout","woocommerce"))));function Zc({block:e,clientId:t}){const{createInfoNotice:o}=(0,H.useDispatch)($c.store),{replaceBlock:n,selectBlock:s}=(0,H.useDispatch)(a.store),[i,l]=(0,p.useState)(!1),m=()=>l(!1),{undo:d}=(0,H.useDispatch)(Oc.store),_="woocommerce/cart"===e?(0,c.__)("Switch to classic cart","woocommerce"):(0,c.__)("Switch to classic checkout","woocommerce"),h="woocommerce/cart"===e?(0,c.__)("Switched to classic cart.","woocommerce"):(0,c.__)("Switched to classic checkout.","woocommerce"),{getBlocks:g}=(0,H.useSelect)((e=>({getBlocks:e(a.store).getBlocks})),[]),w=()=>{d(),Kc("switch_to_classic_shortcode_undo",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"})};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(go.Button,{variant:"secondary",onClick:()=>{Kc("switch_to_classic_shortcode_click",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),l(!0)}},_),i&&(0,r.createElement)(go.Modal,{size:"medium",title:_,onRequestClose:m,className:"wc-blocks-switch-to-classic-shortcode-modal-content"},(0,r.createElement)(qc,{blockType:e}),(0,r.createElement)(go.TabbableContainer,{className:"wc-blocks-switch-to-classic-shortcode-modal-actions"},(0,r.createElement)(go.Button,{variant:"primary",isDestructive:!0,onClick:()=>{n(t,(0,u.createBlock)("woocommerce/classic-shortcode",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"})),Kc("switch_to_classic_shortcode_confirm",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),(()=>{const e=Hc({blocks:g(),findCondition:e=>"woocommerce/classic-shortcode"===e.name});e&&s(e.clientId)})(),o(h,{actions:[{label:(0,c.__)("Undo","woocommerce"),onClick:w}],type:"snackbar"}),m()}},(0,c.__)("Switch","woocommerce"))," ",(0,r.createElement)(go.Button,{variant:"secondary",onClick:()=>{Kc("switch_to_classic_shortcode_cancel",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),m()}},(0,c.__)("Cancel","woocommerce")))))}function Wc({toggleDismissedStatus:e,block:t,clientId:o}){const[n,s,a,i]=(e=>{const[t,o,r]=(()=>{const e={};(0,_.getSetting)("incompatibleExtensions")&&(0,_.getSetting)("incompatibleExtensions").forEach((t=>{e[t.id]=t.title}));const t=Object.keys(e),o=t.length;return[e,t,o]})(),[c,n,s]=(()=>{const{incompatiblePaymentMethods:e}=(0,H.useSelect)((e=>{const{getIncompatiblePaymentMethods:t}=e(mr);return{incompatiblePaymentMethods:t()}}),[]),t=Object.keys(e);return[e,t,t.length]})(),a={...t,...c},i=[...o,...n],l=r+s,[m,u]=Tc("wc-blocks_dismissed_incompatible_extensions_notices",Yc),[d,h]=(0,p.useState)(!1),g=m.some((t=>{return Object.keys(t).includes(e)&&(o=t[e],r=i,o.length===r.length&&new Set([...o,...r]).size===o.length);var o,r})),w=0===l||g;return(0,p.useEffect)((()=>{h(!w),w||g||u((t=>t.reduce(((t,o)=>(Object.keys(o).includes(e)||t.push(o),t)),[])))}),[w,g,u,e]),[d,()=>{const t=new Set(m);t.add({[e]:i}),u([...t])},(k=a,Object.fromEntries(Object.entries(k).sort((([,e],[,t])=>e.localeCompare(t))))),l];var k})(t);if((0,p.useEffect)((()=>{e(!n)}),[n,e]),!n)return null;const l=(0,r.createElement)(r.Fragment,null,i>1?(0,p.createInterpolateElement)((0,c.__)("Some active extensions do not yet support this block. This may impact the shopper experience. <a>Learn more</a>","woocommerce"),{a:(0,r.createElement)(go.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/"})}):(0,p.createInterpolateElement)((0,c.sprintf)( // translators: %s is the name of the extension. // translators: %s is the name of the extension. (0,c.__)("<strong>%s</strong> does not yet support this block. This may impact the shopper experience. <a>Learn more</a>","woocommerce"),Object.values(a)[0]),{strong:(0,r.createElement)("strong",null),a:(0,r.createElement)(go.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/"})})),u=Object.entries(a),d=u.length-2;return(0,r.createElement)(go.Notice,{className:"wc-blocks-incompatible-extensions-notice",status:"warning",onRemove:s,spokenMessage:l},(0,r.createElement)("div",{className:"wc-blocks-incompatible-extensions-notice__content"},(0,r.createElement)(m.Z,{className:"wc-blocks-incompatible-extensions-notice__warning-icon",icon:(0,r.createElement)(Fc,null)}),(0,r.createElement)("div",null,(0,r.createElement)("p",null,l),i>1&&(0,r.createElement)("ul",null,u.slice(0,2).map((([e,t])=>(0,r.createElement)("li",{key:e,className:"wc-blocks-incompatible-extensions-notice__element"},t)))),u.length>2&&(0,r.createElement)("details",null,(0,r.createElement)("summary",null,(0,r.createElement)("span",null,(0,c.sprintf)( // translators: %s is the number of incompatible extensions. // translators: %s is the number of incompatible extensions. (0,c._n)("%s more incompatibility","%s more incompatibilites",d,"woocommerce"),d)),(0,r.createElement)(m.Z,{icon:Vc.Z})),(0,r.createElement)("ul",null,u.slice(2).map((([e,t])=>(0,r.createElement)("li",{key:e,className:"wc-blocks-incompatible-extensions-notice__element"},t))))),(0,r.createElement)(Zc,{block:t,clientId:o}))))}o(8861),o(9781);var Gc=o(6554),Qc=o(5656);o(1612);const Xc=({text:e,title:t=(0,c.__)("Feedback?","woocommerce"),url:o})=>{const[n,s]=(0,p.useState)(!1);return(0,p.useEffect)((()=>{s(!0)}),[]),(0,r.createElement)(r.Fragment,null,n&&(0,r.createElement)("div",{className:"wc-block-feedback-prompt"},(0,r.createElement)(m.Z,{icon:Gc.Z}),(0,r.createElement)("h2",{className:"wc-block-feedback-prompt__title"},t),(0,r.createElement)("p",{className:"wc-block-feedback-prompt__text"},e),(0,r.createElement)("a",{href:o,className:"wc-block-feedback-prompt__link",rel:"noreferrer noopener",target:"_blank"},(0,c.__)("Give us your feedback.","woocommerce"),(0,r.createElement)(m.Z,{icon:Qc.Z,size:16}))))},Jc=()=>(0,r.createElement)(Xc,{text:(0,c.__)("We are currently working on improving our cart and checkout blocks to provide merchants with the tools and customization options they need.","woocommerce"),url:"https://github.com/woocommerce/woocommerce/discussions/new?category=checkout-flow&labels=type%3A+product%20feedback"}),en=(0,Ct.createHigherOrderComponent)((e=>t=>{const{clientId:o,name:c,isSelected:n}=t,[s,i]=(0,p.useState)(!0),{isCart:l,isCheckout:m,isPaymentMethodsBlock:u,hasPaymentMethods:d,parentId:_}=(0,H.useSelect)((e=>{const{getBlockParentsByBlockName:t,getBlockName:r}=e(a.store),c=t(o,["woocommerce/cart","woocommerce/checkout"]).reduce(((e,t)=>(e[r(t)]=t,e)),{}),n=r(o),s=Object.keys(c).includes("woocommerce/cart"),i=Object.keys(c).includes("woocommerce/checkout"),l="woocommerce/cart"===n||s,m=l?"woocommerce/cart":"woocommerce/checkout";return{isCart:l,isCheckout:"woocommerce/checkout"===n||i,parentId:n===m?o:c[m],isPaymentMethodsBlock:"woocommerce/checkout-payment-block"===n,hasPaymentMethods:e(Q.PAYMENT_STORE_KEY).paymentMethodsInitialized()&&Object.keys(e(Q.PAYMENT_STORE_KEY).getAvailablePaymentMethods()).length>0}}));return c.startsWith("woocommerce/")&&n&&(l||m)?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(Wc,{toggleDismissedStatus:e=>{i(e)},block:l?"woocommerce/cart":"woocommerce/checkout",clientId:_}),(0,r.createElement)(Dc,{block:m?"checkout":"cart"}),s?(0,r.createElement)(Ac,{block:m?"checkout":"cart"}):null,u&&!d&&(0,r.createElement)(Bc,null),(0,r.createElement)(Jc,null)),(0,r.createElement)(e,{key:"edit",...t})):(0,r.createElement)(e,{key:"edit",...t})}),"withSidebarNotices");(0,Qe.hasFilter)("editor.BlockEdit","woocommerce/add/sidebar-compatibility-notice")||(0,Qe.addFilter)("editor.BlockEdit","woocommerce/add/sidebar-compatibility-notice",en,11);const tn=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,r.createElement)("path",{d:"M12 6a9.77 9.77 0 0 1 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5A9.77 9.77 0 0 1 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5a2.5 2.5 0 0 1 0 5 2.5 2.5 0 0 1 0-5m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z"})),on=(e,t,o=!0)=>{const{updateBlockAttributes:r,selectBlock:c}=(0,H.dispatch)("core/block-editor");var n,s;r(e,{currentView:t}),o&&c((null===(n=(0,H.select)("core/block-editor").getBlock(e))||void 0===n||null===(s=n.innerBlocks.find((e=>e.name===t)))||void 0===s?void 0:s.clientId)||e)},rn={views:[],currentView:"",viewClientId:""},cn=(e,t=10,o=0)=>{const r=o+1;if(r>t)return rn;const{getBlockAttributes:c,getBlockRootClientId:n}=(0,H.select)("core/block-editor"),s=n(e);if(null===s||""===s)return rn;const a=c(s);return a?void 0!==a.editorViews?{views:a.editorViews,currentView:a.currentView||a.editorViews[0].view,viewClientId:s}:cn(s,t,r):rn},nn=({currentView:e,views:t,clientId:o})=>{const{getBlockName:n,getSelectedBlockClientId:s,getBlockParentsByBlockName:i}=(0,H.useSelect)((e=>{const t=e("core/block-editor");return{getBlockName:t.getBlockName,getSelectedBlockClientId:t.getSelectedBlockClientId,getBlockParentsByBlockName:t.getBlockParentsByBlockName}}),[]),l=s(),u=((e,t)=>t.find((t=>t.view===e)))(e,t)||t[0],d=u.label;return(0,p.useLayoutEffect)((()=>{const r=l?n(l):null;if(!r||e===r)return;const c=t.map((e=>e.view));if(c.includes(r))return void on(o,r);const s=i(l,c),a=1===s.length?n(s[0]):null;a&&e!==a&&on(o,a,!1)}),[o,e,n,i,l,t]),(0,r.createElement)(a.BlockControls,null,(0,r.createElement)(go.ToolbarGroup,null,(0,r.createElement)(go.ToolbarDropdownMenu,{label:(0,c.__)("Switch view","woocommerce"),text:d,icon:(0,r.createElement)(m.Z,{icon:tn,style:{marginRight:"8px"}}),controls:t.map((t=>({...t,title:(0,r.createElement)("span",{style:{marginLeft:"8px"}},t.label),isActive:t.view===e,onClick:()=>{on(o,t.view)}})))})))};(0,Qe.hasFilter)("editor.BlockEdit","woocommerce/with-view-switcher")||(0,Qe.addFilter)("editor.BlockEdit","woocommerce/with-view-switcher",(e=>t=>{const{clientId:o}=t,{views:c,currentView:n,viewClientId:s}=(0,H.useSelect)((e=>{const t=e("core/block-editor").getBlockAttributes(o);return null!=t&&t.editorViews?{views:t.editorViews,currentView:t.currentView,viewClientId:o}:cn(o)}));return 0===c.length?(0,r.createElement)(e,{...t}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(nn,{currentView:n,views:c,clientId:s}),(0,r.createElement)(e,{...t}))}),11),(0,Qe.hasFilter)("blocks.registerBlockType","core/lock/addAttribute")||(0,H.subscribe)((()=>{var e,t,o,r;const c=(0,H.select)(a.store);if(!c)return;const n=c.getSelectedBlock();n&&(xc("wc-lock-selected-block--remove",!(null==n||null===(e=n.attributes)||void 0===e||null===(t=e.lock)||void 0===t||!t.remove)),xc("wc-lock-selected-block--move",!(null==n||null===(o=n.attributes)||void 0===o||null===(r=o.lock)||void 0===r||!r.move)))}));const sn=["woocommerce/filled-cart-block","woocommerce/empty-cart-block"];o(2784);const an={isPreview:{type:"boolean",default:!1},currentView:{type:"string",default:"woocommerce/filled-cart-block",source:"readonly"},editorViews:{type:"object",default:[{view:"woocommerce/filled-cart-block",label:(0,c.__)("Filled Cart","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:ft})},{view:"woocommerce/empty-cart-block",label:(0,c.__)("Empty Cart","woocommerce"),icon:(0,r.createElement)(m.Z,{icon:Cr})}]},hasDarkControls:{type:"boolean",default:(0,_.getSetting)("hasDarkEditorStyleSupport",!1)},isShippingCalculatorEnabled:{type:"boolean",default:(0,_.getSetting)("isShippingCalculatorEnabled",!0)},checkoutPageId:{type:"number",default:0},showRateAfterTaxName:{type:"boolean",default:!0},align:{type:"string",default:"wide"}},ln={title:(0,c.__)("Cart","woocommerce"),icon:{src:(0,r.createElement)(m.Z,{icon:l,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,c.__)("WooCommerce","woocommerce")],description:(0,c.__)("Shopping cart.","woocommerce"),supports:{align:["wide"],html:!1,multiple:!1},example:{attributes:{isPreview:!0},viewportWidth:800},attributes:an,edit:({clientId:e,className:t,attributes:o,setAttributes:n})=>{const{hasDarkControls:i,currentView:l,isPreview:m=!1}=o,d=((e={})=>{const t=(0,p.useRef)(),o=(0,a.useBlockProps)({ref:t,...e});return(({ref:e})=>{const t=(0,Qe.hasFilter)("blocks.registerBlockType","core/lock/addAttribute"),o=e.current;(0,p.useEffect)((()=>{if(o&&!t)return o.addEventListener("keydown",e,{capture:!0,passive:!1}),()=>{o.removeEventListener("keydown",e,{capture:!0})};function e(e){const{keyCode:t,target:o}=e;if(!(o instanceof HTMLElement))return;if(t!==Vt.BACKSPACE&&t!==Vt.DELETE)return;if((0,Mt.isTextField)(o))return;const r=o;if(void 0===r.dataset.block)return;const c=(e=>{var t,o,r,c,n;if(!e)return!1;const{getBlock:s}=(0,H.select)(a.store),i=s(e);if("boolean"==typeof(null==i||null===(t=i.attributes)||void 0===t||null===(o=t.lock)||void 0===o?void 0:o.remove))return i.attributes.lock.remove;const l=(0,u.getBlockType)(i.name);var m,d,p;return"boolean"==typeof(null==l||null===(r=l.attributes)||void 0===r||null===(c=r.lock)||void 0===c||null===(n=c.default)||void 0===n?void 0:n.remove)&&(null==l||null===(m=l.attributes)||void 0===m||null===(d=m.lock)||void 0===d||null===(p=d.default)||void 0===p?void 0:p.remove)})(r.dataset.block);c&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation())}}),[o,t])})({ref:t}),o})({className:s()(t,"wp-block-woocommerce-cart",{"is-editor-preview":m})}),_=(0,p.useRef)((0,Ne.getQueryArg)(window.location.href,"focus"));return(0,p.useEffect)((()=>{"cart"!==_.current||(0,H.select)("core/block-editor").hasSelectedBlock()||((0,H.dispatch)("core/block-editor").selectBlock(e),(0,H.dispatch)("core/interface").enableComplementaryArea("core/edit-site","edit-site/block-inspector"))}),[e]),(0,r.createElement)("div",{...d},(0,r.createElement)(a.InspectorControls,null,(0,r.createElement)(Rc,{attributes:o,setAttributes:n})),(0,r.createElement)(K,{header:(0,c.__)("Cart Block Error","woocommerce"),text:(0,c.__)("There was an error whilst rendering the cart block. If this problem continues, try re-creating the block.","woocommerce"),showErrorMessage:!0,errorMessagePrefix:(0,c.__)("Error message:","woocommerce")},(0,r.createElement)(W,{previewData:{previewCart:Ge},currentView:l,isPreview:m},(0,r.createElement)(It.Provider,{value:{hasDarkControls:i}},(0,r.createElement)(vt.SlotFillProvider,null,(0,r.createElement)(bt,null,(0,r.createElement)(a.InnerBlocks,{allowedBlocks:sn,template:[["woocommerce/filled-cart-block",{},[]],["woocommerce/empty-cart-block",{},[]]],templateLock:"insert"})))))))},save:()=>(0,r.createElement)("div",{...a.useBlockProps.save({className:"is-loading"})},(0,r.createElement)(a.InnerBlocks.Content,null)),transforms:{to:[{type:"block",blocks:["woocommerce/classic-shortcode"],transform:e=>(0,u.createBlock)("woocommerce/classic-shortcode",{shortcode:"cart",align:e.align},[])}]},deprecated:[{attributes:an,save:({attributes:e})=>(0,r.createElement)("div",{className:s()("is-loading",e.className)},(0,r.createElement)(a.InnerBlocks.Content,null)),migrate:(e,t)=>{const{checkoutPageId:o,align:r}=e;return[e,[(0,u.createBlock)("woocommerce/filled-cart-block",{align:r},[(0,u.createBlock)("woocommerce/cart-items-block"),(0,u.createBlock)("woocommerce/cart-totals-block",{},[(0,u.createBlock)("woocommerce/cart-order-summary-block",{}),(0,u.createBlock)("woocommerce/cart-express-payment-block"),(0,u.createBlock)("woocommerce/proceed-to-checkout-block",{checkoutPageId:o}),(0,u.createBlock)("woocommerce/cart-accepted-payment-methods-block")])]),(0,u.createBlock)("woocommerce/empty-cart-block",{align:r},t)]]},isEligible:(e,t)=>!t.find((e=>"woocommerce/filled-cart-block"===e.name))}]};(0,u.registerBlockType)("woocommerce/cart",ln)},4466:()=>{},3030:()=>{},2499:()=>{},3902:()=>{},9375:()=>{},8406:()=>{},1029:()=>{},9510:()=>{},6391:()=>{},3169:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},333:()=>{},6645:()=>{},8968:()=>{},906:()=>{},6115:()=>{},9660:()=>{},7994:()=>{},810:()=>{},7002:()=>{},7600:()=>{},3964:()=>{},4723:()=>{},2800:()=>{},5003:()=>{},2317:()=>{},2784:()=>{},4828:()=>{},1612:()=>{},9781:()=>{},9245:()=>{},4413:()=>{},8861:()=>{},7440:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function r(e){var c=o[e];if(void 0!==c)return c.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.m=t,e=[],r.O=(t,o,c,n)=>{if(!o){var s=1/0;for(m=0;m<e.length;m++){for(var[o,c,n]=e[m],a=!0,i=0;i<o.length;i++)(!1&n||s>=n)&&Object.keys(r.O).every((e=>r.O[e](o[i])))?o.splice(i--,1):(a=!1,n<s&&(s=n));if(a){e.splice(m--,1);var l=c();void 0!==l&&(t=l)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[o,c,n]},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.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})},r.j=511,(()=>{var e={511:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var c,n,[s,a,i]=o,l=0;if(s.some((t=>0!==e[t]))){for(c in a)r.o(a,c)&&(r.m[c]=a[c]);if(i)var m=i(r)}for(t&&t(o);l<s.length;l++)n=s[l],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var c=r.O(void 0,[2869],(()=>r(2258)));c=r.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{}).cart=c})(); product-collection-no-results/block.json 0000644 00000001716 15073233652 0014466 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 3, "name": "woocommerce/product-collection-no-results", "title": "No results", "version": "1.0.0", "category": "woocommerce", "description": "The contents of this block will display when there are no products found.", "textdomain": "woocommerce", "keywords": [ "Product Collection" ], "usesContext": [ "queryId", "query" ], "ancestor": [ "woocommerce/product-collection" ], "supports": { "align": true, "reusable": false, "html": false, "color": { "gradients": true, "link": true }, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true, "__experimentalTextTransform": true, "__experimentalTextDecoration": true, "__experimentalLetterSpacing": true, "__experimentalDefaultControls": { "fontSize": true } } } } mini-cart-contents.js 0000644 00000171450 15073233652 0010636 0 ustar 00 (()=>{var e,t={7624:(e,t,r)=>{"use strict";r.r(t);var c=r(9196),o=r(5736),n=r(444);const a=(0,c.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,c.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));var i=r(2911);const s=window.wp.blocks,l=window.wc.wcSettings;var m,u,p,d,_,y,w,b,g,k;const h=(0,l.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=h.pluginUrl+"assets/images/",E=(h.pluginUrl,h.buildPhase),f=(null===(m=l.STORE_PAGES.shop)||void 0===m||m.permalink,null===(u=l.STORE_PAGES.checkout)||void 0===u||u.id,null===(p=l.STORE_PAGES.checkout)||void 0===p||p.permalink,null===(d=l.STORE_PAGES.privacy)||void 0===d||d.permalink,null===(_=l.STORE_PAGES.privacy)||void 0===_||_.title,null===(y=l.STORE_PAGES.terms)||void 0===y||y.permalink,null===(w=l.STORE_PAGES.terms)||void 0===w||w.title,null===(b=l.STORE_PAGES.cart)||void 0===b||b.id,null===(g=l.STORE_PAGES.cart)||void 0===g||g.permalink,null!==(k=l.STORE_PAGES.myaccount)&&void 0!==k&&k.permalink?l.STORE_PAGES.myaccount.permalink:(0,l.getSetting)("wpLoginUrl","/wp-login.php"),(0,l.getSetting)("localPickupEnabled",!1),(0,l.getSetting)("countries",{})),C=(0,l.getSetting)("countryData",{}),x=(Object.fromEntries(Object.keys(C).filter((e=>!0===C[e].allowBilling)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(C).filter((e=>!0===C[e].allowBilling)).map((e=>[e,C[e].states||[]]))),Object.fromEntries(Object.keys(C).filter((e=>!0===C[e].allowShipping)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(C).filter((e=>!0===C[e].allowShipping)).map((e=>[e,C[e].states||[]]))),Object.fromEntries(Object.keys(C).map((e=>[e,C[e].locale||[]])))),S={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},P=(0,l.getSetting)("addressFieldsLocations",S).address,T=((0,l.getSetting)("addressFieldsLocations",S).contact,(0,l.getSetting)("addressFieldsLocations",S).additional,()=>E>1),N=window.wp.blockEditor;var B=r(9307);const I=window.wp.data,R=(0,B.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),A=()=>(0,B.useContext)(R),M=({children:e,currentPostId:t=0,previewData:r={},currentView:o="",isPreview:n=!1})=>{const a=(0,I.useSelect)((e=>t||e("core/editor").getCurrentPostId()),[t]),i=(0,B.useCallback)((e=>r&&e in r?r[e]:{}),[r]),s={isEditor:!0,currentPostId:a,currentView:o,previewData:r,getPreviewData:i,isPreview:n};return(0,c.createElement)(R.Provider,{value:s},e)},L=window.wp.components,O=({clientId:e,registeredBlocks:t,defaultTemplate:r=[]})=>{const c=(0,B.useRef)(t),o=(0,B.useRef)(r),n=(0,I.useRegistry)(),{isPreview:a}=A();(0,B.useEffect)((()=>{let t=!1;if(a)return;const{replaceInnerBlocks:r}=(0,I.dispatch)("core/block-editor");return n.subscribe((()=>{if(!n.select("core/block-editor").getBlock(e))return;const a=n.select("core/block-editor").getBlocks(e);if(0===a.length&&o.current.length>0&&!t){const c=(0,s.createBlocksFromInnerBlocksTemplate)(o.current);if(0!==c.length)return t=!0,void r(e,c)}const i=c.current.map((e=>(0,s.getBlockType)(e))),l=((e,t)=>{const r=t.filter((e=>e&&(({attributes:e})=>{var t,r,c;return Boolean((null===(t=e.lock)||void 0===t?void 0:t.remove)||(null===(r=e.lock)||void 0===r||null===(c=r.default)||void 0===c?void 0:c.remove))})(e))),c=[];return r.forEach((t=>{if(void 0===t)return;const r=e.find((e=>e.name===t.name));r||c.push(t)})),c})(a,i);if(0===l.length)return;let m=-1;const u=l.map((e=>{const t=o.current.findIndex((([t])=>t===e.name)),r=(0,s.createBlock)(e.name);return-1===m&&(m=(({defaultTemplatePosition:e,innerBlocks:t,currentDefaultTemplate:r})=>{switch(e){case-1:return t.length;case 0:return 0;default:const c=r.current[e-1],o=t.findIndex((({name:e})=>e===c[0]));return-1===o?e:o+1}})({defaultTemplatePosition:t,innerBlocks:a,currentDefaultTemplate:o})),r}));n.batch((()=>{n.dispatch("core/block-editor").insertBlocks(u,m,e)}))}),"core/block-editor")}),[e,a,n])},D=({style:e})=>{const t=[{selector:".wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-mini-cart__footer-checkout",properties:[{property:"color",value:e.backgroundColor},{property:"background-color",value:e.color},{property:"border-color",value:e.color}]}].map((({selector:e,properties:t})=>{const r=t.filter((({value:e})=>e)).map((({property:e,value:t})=>`${e}: ${t};`)).join("");return r?`${e} { ${r} }`:""})).join("").trim();return t?(0,c.createElement)("style",null,t," "):(0,c.createElement)(c.Fragment,null)};r(8982);const q=(0,c.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,c.createElement)("path",{d:"M0 0h24v24H0z"}),(0,c.createElement)("path",{fill:"currentColor",fillRule:"nonzero",d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45ZM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z"}))," "),j=(0,c.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("path",{d:"M22.7 22.7l-20-20L2 2l-.7-.7L0 2.5 4.4 7l2.2 4.7L5.2 14A2 2 0 007 17h7.5l1.3 1.4a2 2 0 102.8 2.8l2.9 2.8 1.2-1.3zM7.4 15a.2.2 0 01-.2-.3l.9-1.7h2.4l2 2h-5zm8.2-2a2 2 0 001.7-1l3.6-6.5.1-.5c0-.6-.4-1-1-1H6.5l9 9zM7 18a2 2 0 100 4 2 2 0 000-4z"}),(0,c.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"})),$={isPreview:{type:"boolean",default:!1},lock:{type:"object",default:{remove:!0,move:!0}},currentView:{type:"string",default:"woocommerce/filled-mini-cart-contents-block",source:"readonly"},editorViews:{type:"object",default:[{view:"woocommerce/filled-mini-cart-contents-block",label:(0,o.__)("Filled Mini-Cart","woocommerce"),icon:(0,c.createElement)(i.Z,{icon:q})},{view:"woocommerce/empty-mini-cart-contents-block",label:(0,o.__)("Empty Mini-Cart","woocommerce"),icon:(0,c.createElement)(i.Z,{icon:j})}]},width:{type:"string",default:"480px"}},F=["woocommerce/filled-mini-cart-contents-block","woocommerce/empty-mini-cart-contents-block"],V=["woocommerce/mini-cart","woocommerce/checkout","woocommerce/cart","woocommerce/single-product","woocommerce/cart-totals-block","woocommerce/checkout-fields-block","core/post-template","core/comment-template","core/query-pagination","core/comments-query-loop","core/post-comments-form","core/post-comments-link","core/post-comments-count","core/comments-pagination","core/post-navigation-link","core/button"],Y=()=>(0,s.getBlockTypes)().filter((e=>!(V.includes(e.name)||e.parent&&e.parent.filter((e=>V.includes(e))).length>0))).map((({name:e})=>e));(0,s.registerBlockType)("woocommerce/empty-mini-cart-contents-block",{icon:{src:(0,c.createElement)(i.Z,{icon:j,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,N.useBlockProps)(),{currentView:t}=A();return(0,c.createElement)("div",{...e,hidden:"woocommerce/empty-mini-cart-contents-block"!==t},(0,c.createElement)(N.InnerBlocks,{allowedBlocks:Y(),renderAppender:N.InnerBlocks.ButtonBlockAppender}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))});const U=window.wc.blocksCheckout,z=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,o.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,o._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,o._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],Z=(0,l.getSetting)("displayCartPricesIncludingTax",!1),H={coupons:[],shipping_rates:(0,l.getSetting)("shippingMethodsExist",!1)||(0,l.getSetting)("localPickupEnabled",!1)?z:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,o.__)("Beanie","woocommerce"),summary:(0,o.__)("Beanie","woocommerce"),short_description:(0,o.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:v+"previews/beanie.jpg",thumbnail:v+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Yellow","woocommerce")},{attribute:(0,o.__)("Size","woocommerce"),value:(0,o.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"12000":"10000",regular_price:Z?"12000":"10000",sale_price:Z?"12000":"10000",price_range:null,raw_prices:{precision:6,price:Z?"12000000":"10000000",regular_price:Z?"12000000":"10000000",sale_price:Z?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,o.__)("Cap","woocommerce"),summary:(0,o.__)("Cap","woocommerce"),short_description:(0,o.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:v+"previews/cap.jpg",thumbnail:v+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"2400":"2000",regular_price:Z?"2400":"2000",sale_price:Z?"2400":"2000",price_range:null,raw_prices:{precision:6,price:Z?"24000000":"20000000",regular_price:Z?"24000000":"20000000",sale_price:Z?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,o.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"24000":"20000",regular_price:Z?"24000":"20000",sale_price:Z?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:v+"previews/polo.jpg",thumbnail:v+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,o.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,o.__)("Long Sleeve Tee","woocommerce"),description:(0,o.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"30000":"25000",regular_price:Z?"30000":"25000",sale_price:Z?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:v+"previews/long-sleeve-tee.jpg",thumbnail:v+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,o.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,o.__)("Hoodie with Zipper","woocommerce"),description:(0,o.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"15000":"12500",regular_price:Z?"30000":"25000",sale_price:Z?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:v+"previews/hoodie-with-zipper.jpg",thumbnail:v+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,o.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"4500":"4250",regular_price:Z?"4500":"4250",sale_price:Z?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:v+"previews/hoodie-with-logo.jpg",thumbnail:v+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,o.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,o.__)("Hoodie with Pocket","woocommerce"),description:(0,o.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"3500":"3250",regular_price:Z?"4500":"4250",sale_price:Z?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:v+"previews/hoodie-with-pocket.jpg",thumbnail:v+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,o.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,o.__)("T-Shirt","woocommerce"),description:(0,o.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:Z?"1800":"1500",regular_price:Z?"1800":"1500",sale_price:Z?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:v+"previews/tshirt.jpg",thumbnail:v+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,o.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,l.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,o.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}},K=window.wc.wcBlocksData,G=["core/paragraph","core/image","core/separator"];(0,s.registerBlockType)("woocommerce/filled-mini-cart-contents-block",{icon:{src:(0,c.createElement)(i.Z,{icon:q,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e})=>{const t=(0,N.useBlockProps)(),r=(e=>{const t=(0,U.applyCheckoutFilter)({filterName:"additionalCartCheckoutInnerBlockTypes",defaultValue:[],extensions:(0,I.select)(K.CART_STORE_KEY).getCartData().extensions,arg:{block:e},validation:e=>{if(Array.isArray(e)&&e.every((e=>"string"==typeof e)))return!0;throw new Error("allowedBlockTypes filters must return an array of strings.")}});return Array.from(new Set([...(0,s.getBlockTypes)().filter((t=>((null==t?void 0:t.parent)||[]).includes(e))).map((({name:e})=>e)),...G,...t]))})(U.innerBlockAreas.FILLED_MINI_CART),{currentView:o}=A(),n=[["woocommerce/mini-cart-title-block",{}],["woocommerce/mini-cart-items-block",{}],["woocommerce/mini-cart-footer-block",{}]].filter(Boolean);return O({clientId:e,registeredBlocks:r,defaultTemplate:n}),(0,c.createElement)("div",{...t,hidden:"woocommerce/filled-mini-cart-contents-block"!==o},(0,c.createElement)(M,{currentView:o,previewData:{previewCart:H}},(0,c.createElement)(N.InnerBlocks,{template:n,allowedBlocks:r,templateLock:"insert"})))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))});var Q=r(1191);(0,s.registerBlockType)("woocommerce/mini-cart-title-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Q.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,N.useBlockProps)({className:"wc-block-mini-cart__title"});return(0,c.createElement)("h2",{...e},(0,c.createElement)(N.InnerBlocks,{allowedBlocks:["woocommerce/mini-cart-title-label-block","woocommerce/mini-cart-title-items-counter-block"],template:[["woocommerce/mini-cart-title-label-block",{}],["woocommerce/mini-cart-title-items-counter-block",{}]],templateLock:"all"}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))});var W=r(9262),X=r.n(W);const J=window.wp.htmlEntities,ee=e=>"number"==typeof e,te=e=>"string"==typeof e,re=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,o.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,o.__)("%s (optional)","woocommerce"),e.label)),e.priority&&(ee(e.priority)&&(t.index=e.priority),te(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},ce=Object.entries(x).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,re(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),oe=(window.wp.url,(e,t)=>e in t),ne=e=>{const t=((e,t,r="")=>{const c=r&&void 0!==ce[r]?ce[r]:{};return e.map((e=>({key:e,...l.defaultFields[e]||{},...c[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))})(P,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:c=!1})=>{c&&oe(t,e)&&(r[t]="")})),r},ae=window.CustomEvent||null,ie=(e,t,r=!1,c=!1)=>{if("function"!=typeof jQuery)return()=>{};const o=()=>{((e,{bubbles:t=!1,cancelable:r=!1,element:c,detail:o={}})=>{if(!ae)return;c||(c=document.body);const n=new ae(e,{bubbles:t,cancelable:r,detail:o});c.dispatchEvent(n)})(t,{bubbles:r,cancelable:c})};return jQuery(document).on(e,o),()=>jQuery(document).off(e,o)},se=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,I.dispatch)(K.CART_STORE_KEY).invalidateResolutionForStore()},le=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,I.dispatch)(K.CART_STORE_KEY).invalidateResolutionForStore()},me=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},ue={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},pe={...ue,email:""},de={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:K.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},_e=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,J.decodeEntities)(t)]))),ye={cartCoupons:K.EMPTY_CART_COUPONS,cartItems:K.EMPTY_CART_ITEMS,cartFees:K.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:K.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:K.EMPTY_CART_ITEM_ERRORS,cartTotals:de,cartIsLoading:!0,cartErrors:K.EMPTY_CART_ERRORS,billingAddress:pe,shippingAddress:ue,shippingRates:K.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:K.EMPTY_PAYMENT_METHODS,paymentRequirements:K.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:K.EMPTY_EXTENSIONS},we=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=A(),c=null==r?void 0:r.previewCart,{shouldSelect:o}=e,n=(0,B.useRef)();(0,B.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",se),document.body.addEventListener("wc-blocks_removed_from_cart",se),window.addEventListener("pageshow",le);const t=ie("added_to_cart","wc-blocks_added_to_cart"),r=ie("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",se),document.body.removeEventListener("wc-blocks_removed_from_cart",se),window.removeEventListener("pageshow",le),t(),r()}})(),me)),[]);const a=(0,I.useSelect)(((e,{dispatch:r})=>{if(!o)return ye;if(t)return{cartCoupons:c.coupons,cartItems:c.items,crossSellsProducts:c.cross_sells,cartFees:c.fees,cartItemsCount:c.items_count,cartItemsWeight:c.items_weight,cartNeedsPayment:c.needs_payment,cartNeedsShipping:c.needs_shipping,cartItemErrors:K.EMPTY_CART_ITEM_ERRORS,cartTotals:c.totals,cartIsLoading:!1,cartErrors:K.EMPTY_CART_ERRORS,billingData:pe,billingAddress:pe,shippingAddress:ue,extensions:K.EMPTY_EXTENSIONS,shippingRates:c.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:c.has_calculated_shipping,paymentRequirements:c.paymentRequirements,receiveCart:"function"==typeof(null==c?void 0:c.receiveCart)?c.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==c?void 0:c.receiveCartContents)?c.receiveCartContents:()=>{}};const n=e(K.CART_STORE_KEY),a=n.getCartData(),i=n.getCartErrors(),s=n.getCartTotals(),l=!n.hasFinishedResolution("getCartData"),m=n.isCustomerDataUpdating(),{receiveCart:u,receiveCartContents:p}=r(K.CART_STORE_KEY),d=_e(a.billingAddress),_=a.needsShipping?_e(a.shippingAddress):d,y=a.fees.length>0?a.fees.map((e=>_e(e))):K.EMPTY_CART_FEES;return{cartCoupons:a.coupons.length>0?a.coupons.map((e=>({...e,label:e.code}))):K.EMPTY_CART_COUPONS,cartItems:a.items,crossSellsProducts:a.crossSells,cartFees:y,cartItemsCount:a.itemsCount,cartItemsWeight:a.itemsWeight,cartNeedsPayment:a.needsPayment,cartNeedsShipping:a.needsShipping,cartItemErrors:a.errors,cartTotals:s,cartIsLoading:l,cartErrors:i,billingData:ne(d),billingAddress:ne(d),shippingAddress:ne(_),extensions:a.extensions,shippingRates:a.shippingRates,isLoadingRates:m,cartHasCalculatedShipping:a.hasCalculatedShipping,paymentRequirements:a.paymentRequirements,receiveCart:u,receiveCartContents:p}}),[o]);return n.current&&X()(n.current,a)||(n.current=a),n.current};(0,s.registerBlockType)("woocommerce/mini-cart-title-items-counter-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Q.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,N.useBlockProps)(),{cartItemsCount:t}=we();return(0,c.createElement)("span",{...e},(0,o.sprintf)(/* translators: %d is the count of items in the cart. */ /* translators: %d is the count of items in the cart. */ (0,o._n)("(%d item)","(%d items)",t,"woocommerce"),t))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});const be={label:{type:"string",default:(0,o.__)("Your cart","woocommerce")}};(0,s.registerBlockType)("woocommerce/mini-cart-title-label-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Q.Z,className:"wc-block-editor-components-block-icon"})},attributes:be,edit:({attributes:{label:e},setAttributes:t})=>{const r=(0,N.useBlockProps)();return(0,c.createElement)("span",{...r},(0,c.createElement)(N.RichText,{allowedFormats:[],value:e,onChange:e=>t({label:e})}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});var ge=r(567);(0,s.registerBlockType)("woocommerce/mini-cart-items-block",{icon:{src:(0,c.createElement)(i.Z,{icon:ge.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,N.useBlockProps)({className:"wc-block-mini-cart__items"}),t=[["woocommerce/mini-cart-products-table-block",{}]].filter(Boolean);return(0,c.createElement)("div",{...e},(0,c.createElement)(N.InnerBlocks,{template:t,renderAppender:N.InnerBlocks.ButtonBlockAppender,templateLock:!1,allowedBlocks:Y()}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))});var ke=r(9315),he=r(5904),ve=r(2600);const Ee=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],fe=({children:e,style:t={},...r})=>{const o=(0,B.useRef)(null),n=()=>{o.current&&he.focus.focusable.find(o.current).forEach((e=>{Ee.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},a=(0,ve.y1)(n,0,{leading:!0});return(0,B.useLayoutEffect)((()=>{let e;return n(),o.current&&(e=new window.MutationObserver(a),e.observe(o.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),a.cancel()}}),[a]),(0,c.createElement)("div",{ref:o,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...r},e)};var Ce=r(3849),xe=r.n(Ce),Se=r(5158),Pe=r(9630);r(8968);const Te=({className:e,quantity:t=1,minimum:r=1,maximum:n,onChange:a=(()=>{}),step:i=1,itemName:s="",disabled:l})=>{const m=xe()("wc-block-components-quantity-selector",e),u=(0,B.useRef)(null),p=(0,B.useRef)(null),d=(0,B.useRef)(null),_=void 0!==n,y=!l&&t-i>=r,w=!l&&(!_||t+i<=n),b=(0,B.useCallback)((e=>{let t=e;_&&(t=Math.min(t,Math.floor(n/i)*i)),t=Math.max(t,Math.ceil(r/i)*i),t=Math.floor(t/i)*i,t!==e&&a(t)}),[_,n,r,a,i]),g=(0,ve.y1)(b,300);(0,B.useLayoutEffect)((()=>{b(t)}),[t,b]);const k=(0,B.useCallback)((e=>{const r=void 0!==typeof e.key?"ArrowDown"===e.key:e.keyCode===Pe.DOWN,c=void 0!==typeof e.key?"ArrowUp"===e.key:e.keyCode===Pe.UP;r&&y&&(e.preventDefault(),a(t-i)),c&&w&&(e.preventDefault(),a(t+i))}),[t,a,w,y,i]);return(0,c.createElement)("div",{className:m},(0,c.createElement)("input",{ref:u,className:"wc-block-components-quantity-selector__input",disabled:l,type:"number",step:i,min:r,max:n,value:t,onKeyDown:k,onChange:e=>{let r=parseInt(e.target.value,10);r=isNaN(r)?t:r,r!==t&&(a(r),g(r))},"aria-label":(0,o.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,o.__)("Quantity of %s in your cart.","woocommerce"),s)}),(0,c.createElement)("button",{ref:p,"aria-label":(0,o.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,o.__)("Reduce quantity of %s","woocommerce"),s),className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus",disabled:!y,onClick:()=>{const e=t-i;a(e),(0,Se.speak)((0,o.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,o.__)("Quantity reduced to %s.","woocommerce"),e)),b(e)}},"-"),(0,c.createElement)("button",{ref:d,"aria-label":(0,o.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,o.__)("Increase quantity of %s","woocommerce"),s),disabled:!w,className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus",onClick:()=>{const e=t+i;a(e),(0,Se.speak)((0,o.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,o.__)("Quantity increased to %s.","woocommerce"),e)),b(e)}},"+"))},Ne=window.wc.blocksComponents,Be=window.wc.priceFormat;r(6645);const Ie=({currency:e,maxPrice:t,minPrice:r,priceClassName:n,priceStyle:a={}})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,o.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,o.__)("Price between %1$s and %2$s","woocommerce"),(0,Be.formatPrice)(r),(0,Be.formatPrice)(t))),(0,c.createElement)("span",{"aria-hidden":!0},(0,c.createElement)(Ne.FormattedMonetaryAmount,{className:xe()("wc-block-components-product-price__value",n),currency:e,value:r,style:a})," — ",(0,c.createElement)(Ne.FormattedMonetaryAmount,{className:xe()("wc-block-components-product-price__value",n),currency:e,value:t,style:a}))),Re=({currency:e,regularPriceClassName:t,regularPriceStyle:r,regularPrice:n,priceClassName:a,priceStyle:i,price:s})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,o.__)("Previous price:","woocommerce")),(0,c.createElement)(Ne.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("del",{className:xe()("wc-block-components-product-price__regular",t),style:r},e),value:n}),(0,c.createElement)("span",{className:"screen-reader-text"},(0,o.__)("Discounted price:","woocommerce")),(0,c.createElement)(Ne.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("ins",{className:xe()("wc-block-components-product-price__value","is-discounted",a),style:i},e),value:s})),Ae=({align:e,className:t,currency:r,format:o="<price/>",maxPrice:n,minPrice:a,price:i,priceClassName:s,priceStyle:l,regularPrice:m,regularPriceClassName:u,regularPriceStyle:p,style:d})=>{const _=xe()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});o.includes("<price/>")||(o="<price/>",console.error("Price formats need to include the `<price/>` tag."));const y=m&&i&&i<m;let w=(0,c.createElement)("span",{className:xe()("wc-block-components-product-price__value",s)});return y?w=(0,c.createElement)(Re,{currency:r,price:i,priceClassName:s,priceStyle:l,regularPrice:m,regularPriceClassName:u,regularPriceStyle:p}):void 0!==a&&void 0!==n?w=(0,c.createElement)(Ie,{currency:r,maxPrice:n,minPrice:a,priceClassName:s,priceStyle:l}):i&&(w=(0,c.createElement)(Ne.FormattedMonetaryAmount,{className:xe()("wc-block-components-product-price__value",s),currency:r,value:i,style:l})),(0,c.createElement)("span",{className:_,style:d},(0,B.createInterpolateElement)(o,{price:w}))};r(333);const Me=({className:e="",disabled:t=!1,name:r,permalink:o="",target:n,rel:a,style:i,onClick:s,...l})=>{const m=xe()("wc-block-components-product-name",e);if(t){const e=l;return(0,c.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,J.decodeEntities)(r)}})}return(0,c.createElement)("a",{className:m,href:o,target:n,...l,dangerouslySetInnerHTML:{__html:(0,J.decodeEntities)(r)},style:i})},Le=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function Oe(e,t){return Le(e)&&t in e}const De=window.wp.hooks;var qe=r(1064);r(2930);const je=({children:e,className:t})=>(0,c.createElement)("div",{className:xe()("wc-block-components-product-badge",t)},e),$e=()=>(0,c.createElement)(je,{className:"wc-block-components-product-backorder-badge"},(0,o.__)("Available on backorder","woocommerce")),Fe=({image:e={},fallbackAlt:t=""})=>{const r=e.thumbnail?{src:e.thumbnail,alt:(0,J.decodeEntities)(e.alt)||t||"Product Image"}:{src:l.PLACEHOLDER_IMG_SRC,alt:""};return(0,c.createElement)("img",{...r,alt:r.alt})},Ve=({lowStockRemaining:e})=>e?(0,c.createElement)(je,{className:"wc-block-components-product-low-stock-badge"},(0,o.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,o.__)("%d left in stock","woocommerce"),e)):null;var Ye=r(7427);r(3804);const Ue=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,c.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",r=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${(0,Ye.o)(t)}`:"");return(0,c.createElement)("li",{key:t+(e.display||e.value),className:r},t&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"wc-block-components-product-details__name"},(0,J.decodeEntities)(t),":")," "),(0,c.createElement)("span",{className:"wc-block-components-product-details__value"},(0,J.decodeEntities)(e.display||e.value)))}))):null,ze=window.wp.autop,Ze=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),He=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t,Ke=window.wp.wordcount,Ge=({source:e,maxLength:t=15,countType:r="words",className:o="",style:n={}})=>{const a=(0,B.useMemo)((()=>((e,t=15,r="words")=>{const c=(0,ze.autop)(e);if((0,Ke.count)(c,r)<=t)return c;const o=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(c);return(0,Ke.count)(o,r)<=t?o:"words"===r?((e,t,r="…",c=!0)=>{const o=Ze(e),n=o.split(" ").splice(0,t).join(" ");return n===o?c?(0,ze.autop)(o):o:c?(0,ze.autop)(He(n,r)):He(n,r)})(o,t):((e,t,r=!0,c="…",o=!0)=>{const n=Ze(e),a=n.slice(0,t);if(a===n)return o?(0,ze.autop)(n):n;if(r)return(0,ze.autop)(He(a,c));const i=a.match(/([\s]+)/g),s=i?i.length:0,l=n.slice(0,t+s);return o?(0,ze.autop)(He(l,c)):He(l,c)})(o,t,"characters_including_spaces"===r)})(e,t,r)),[e,t,r]);return(0,c.createElement)(B.RawHTML,{style:n,className:o},a)},Qe=({className:e,shortDescription:t="",fullDescription:r=""})=>{const o=t||r;return o?(0,c.createElement)(Ge,{className:e,source:o,maxLength:15,countType:h.wordCountType||"words"}):null};r(6021);const We=({shortDescription:e="",fullDescription:t="",itemData:r=[],variation:o=[]})=>(0,c.createElement)("div",{className:"wc-block-components-product-metadata"},(0,c.createElement)(Qe,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,c.createElement)(Ue,{details:r}),(0,c.createElement)(Ue,{details:o.map((({attribute:e="",value:t})=>({key:e,value:t})))})),Xe=({currency:e,saleAmount:t,format:r="<price/>"})=>{if(!t||t<=0)return null;r.includes("<price/>")||(r="<price/>",console.error("Price formats need to include the `<price/>` tag."));const n=(0,o.sprintf)(/* translators: %s will be replaced by the discount amount */ /* translators: %s will be replaced by the discount amount */ (0,o.__)("Save %s","woocommerce"),r);return(0,c.createElement)(je,{className:"wc-block-components-sale-badge"},(0,B.createInterpolateElement)(n,{price:(0,c.createElement)(Ne.FormattedMonetaryAmount,{currency:e,value:t})}))},Je=(e,t)=>e.convertPrecision(t.minorUnit).getAmount(),et=e=>(0,U.mustContain)(e,"<price/>"),tt=(0,B.forwardRef)((({lineItem:e,onRemove:t=(()=>{}),tabIndex:r},n)=>{const{name:a="",catalog_visibility:i="visible",short_description:s="",description:m="",low_stock_remaining:u=null,show_backorder_badge:p=!1,quantity_limits:d={minimum:1,maximum:99,multiple_of:1,editable:!0},sold_individually:_=!1,permalink:y="",images:w=[],variation:b=[],item_data:g=[],prices:k={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",price:"0",regular_price:"0",sale_price:"0",price_range:null,raw_prices:{precision:6,price:"0",regular_price:"0",sale_price:"0"}},totals:h={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",line_subtotal:"0",line_subtotal_tax:"0"},extensions:v}=e,{quantity:E,setItemQuantity:f,removeItem:C,isPendingDelete:x}=(e=>{const t={key:"",quantity:1};(e=>Le(e)&&Oe(e,"key")&&Oe(e,"quantity")&&te(e.key)&&ee(e.quantity))(e)&&(t.key=e.key,t.quantity=e.quantity);const{key:r="",quantity:c=1}=t,{cartErrors:o}=we(),{__internalIncrementCalculating:n,__internalDecrementCalculating:a}=(0,I.useDispatch)(K.CHECKOUT_STORE_KEY),[i,s]=(0,B.useState)(c),[l]=(0,ve.Nr)(i,400),m=function(e,t){const r=(0,B.useRef)();return(0,B.useEffect)((()=>{r.current===e||(r.current=e)}),[e,t]),r.current}(l),{removeItemFromCart:u,changeCartItemQuantity:p}=(0,I.useDispatch)(K.CART_STORE_KEY);(0,B.useEffect)((()=>s(c)),[c]);const d=(0,I.useSelect)((e=>{if(!r)return{quantity:!1,delete:!1};const t=e(K.CART_STORE_KEY);return{quantity:t.isItemPendingQuantity(r),delete:t.isItemPendingDelete(r)}}),[r]),_=(0,B.useCallback)((()=>r?u(r).catch((e=>{(0,K.processErrorResponse)(e)})):Promise.resolve(!1)),[r,u]);return(0,B.useEffect)((()=>{r&&ee(m)&&Number.isFinite(m)&&m!==l&&p(r,l).catch((e=>{(0,K.processErrorResponse)(e)}))}),[r,p,l,m]),(0,B.useEffect)((()=>(d.delete?n():a(),()=>{d.delete&&a()})),[a,n,d.delete]),(0,B.useEffect)((()=>(d.quantity||l!==i?n():a(),()=>{(d.quantity||l!==i)&&a()})),[n,a,d.quantity,l,i]),{isPendingDelete:d.delete,quantity:i,setItemQuantity:s,removeItem:_,cartItemQuantityErrors:o}})(e),{dispatchStoreEvent:S}={dispatchStoreEvent:(0,B.useCallback)(((e,t={})=>{try{(0,De.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,B.useCallback)(((e,t={})=>{try{(0,De.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,I.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])},{receiveCart:P,...T}=we(),N=(0,B.useMemo)((()=>({context:"cart",cartItem:e,cart:T})),[e,T]),R=(0,Be.getCurrencyFromPriceResponse)(k),A=(0,U.applyCheckoutFilter)({filterName:"itemName",defaultValue:a,extensions:v,arg:N}),M=(0,qe.Z)({amount:parseInt(k.raw_prices.regular_price,10),precision:k.raw_prices.precision}),L=(0,qe.Z)({amount:parseInt(k.raw_prices.price,10),precision:k.raw_prices.precision}),O=M.subtract(L),D=O.multiply(E),q=(0,Be.getCurrencyFromPriceResponse)(h);let j=parseInt(h.line_subtotal,10);(0,l.getSetting)("displayCartPricesIncludingTax",!1)&&(j+=parseInt(h.line_subtotal_tax,10));const $=(0,qe.Z)({amount:j,precision:q.minorUnit}),F=w.length?w[0]:{},V="hidden"===i||"search"===i,Y=(0,U.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:v,arg:N}),z=(0,U.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:v,arg:N,validation:et}),Z=(0,U.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:v,arg:N,validation:et}),H=(0,U.applyCheckoutFilter)({filterName:"saleBadgePriceFormat",defaultValue:"<price/>",extensions:v,arg:N,validation:et}),G=(0,U.applyCheckoutFilter)({filterName:"showRemoveItemLink",defaultValue:!0,extensions:v,arg:N});return(0,c.createElement)("tr",{className:xe()("wc-block-cart-items__row",Y,{"is-disabled":x}),ref:n,tabIndex:r},(0,c.createElement)("td",{className:"wc-block-cart-item__image","aria-hidden":!Oe(F,"alt")||!F.alt},V?(0,c.createElement)(Fe,{image:F,fallbackAlt:A}):(0,c.createElement)("a",{href:y,tabIndex:-1},(0,c.createElement)(Fe,{image:F,fallbackAlt:A}))),(0,c.createElement)("td",{className:"wc-block-cart-item__product"},(0,c.createElement)("div",{className:"wc-block-cart-item__wrap"},(0,c.createElement)(Me,{disabled:x||V,name:A,permalink:y}),p?(0,c.createElement)($e,null):!!u&&(0,c.createElement)(Ve,{lowStockRemaining:u}),(0,c.createElement)("div",{className:"wc-block-cart-item__prices"},(0,c.createElement)(Ae,{currency:R,regularPrice:Je(M,R),price:Je(L,R),format:Z})),(0,c.createElement)(Xe,{currency:R,saleAmount:Je(O,R),format:H}),(0,c.createElement)(We,{shortDescription:s,fullDescription:m,itemData:g,variation:b}),(0,c.createElement)("div",{className:"wc-block-cart-item__quantity"},!_&&!!d.editable&&(0,c.createElement)(Te,{disabled:x,quantity:E,minimum:d.minimum,maximum:d.maximum,step:d.multiple_of,onChange:t=>{f(t),S("cart-set-item-quantity",{product:e,quantity:t})},itemName:A}),G&&(0,c.createElement)("button",{className:"wc-block-cart-item__remove-link","aria-label":(0,o.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,o.__)("Remove %s from cart","woocommerce"),A),onClick:()=>{t(),C(),S("cart-remove-item",{product:e,quantity:E}),(0,Se.speak)((0,o.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,o.__)("%s has been removed from your cart.","woocommerce"),A))},disabled:x},(0,o.__)("Remove item","woocommerce"))))),(0,c.createElement)("td",{className:"wc-block-cart-item__total"},(0,c.createElement)("div",{className:"wc-block-cart-item__total-price-and-sale-badge-wrapper"},(0,c.createElement)(Ae,{currency:q,format:z,price:$.getAmount()}),E>1&&(0,c.createElement)(Xe,{currency:R,saleAmount:Je(D,R),format:H}))))}));r(9510);const rt=[...Array(3)].map(((_x,e)=>(0,c.createElement)(tt,{lineItem:{},key:e}))),ct=e=>{const t={};return e.forEach((({key:e})=>{t[e]=(0,B.createRef)()})),t},ot=({lineItems:e=[],isLoading:t=!1,className:r})=>{const n=(0,B.useRef)(null),a=(0,B.useRef)(ct(e));(0,B.useEffect)((()=>{a.current=ct(e)}),[e]);const i=e=>()=>{null!=a&&a.current&&e&&a.current[e].current instanceof HTMLElement?a.current[e].current.focus():n.current instanceof HTMLElement&&n.current.focus()},s=t?rt:e.map(((t,r)=>{const o=e.length>r+1?e[r+1].key:null;return(0,c.createElement)(tt,{key:t.key,lineItem:t,onRemove:i(o),ref:a.current[t.key],tabIndex:-1})}));return(0,c.createElement)("table",{className:xe()("wc-block-cart-items",r),ref:n,tabIndex:-1},(0,c.createElement)("thead",null,(0,c.createElement)("tr",{className:"wc-block-cart-items__header"},(0,c.createElement)("th",{className:"wc-block-cart-items__header-image"},(0,c.createElement)("span",null,(0,o.__)("Product","woocommerce"))),(0,c.createElement)("th",{className:"wc-block-cart-items__header-product"},(0,c.createElement)("span",null,(0,o.__)("Details","woocommerce"))),(0,c.createElement)("th",{className:"wc-block-cart-items__header-total"},(0,c.createElement)("span",null,(0,o.__)("Total","woocommerce"))))),(0,c.createElement)("tbody",null,s))},nt=({className:e})=>{const{cartItems:t,cartIsLoading:r}=we();return(0,c.createElement)("div",{className:xe()(e,"wc-block-mini-cart__products-table")},(0,c.createElement)(ot,{lineItems:t,isLoading:r,className:"wc-block-mini-cart-items"}))};(0,s.registerBlockType)("woocommerce/mini-cart-products-table-block",{icon:(0,c.createElement)(i.Z,{icon:ke.Z,className:"wc-block-editor-components-block-icon"}),edit:()=>{const e=(0,N.useBlockProps)();return(0,c.createElement)("div",{...e},(0,c.createElement)(fe,null,(0,c.createElement)(nt,{className:"is-mobile"})))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});var at=r(3326),it=r(9127),st=r.n(it);function lt(e){const t=(0,B.useRef)(e);return st()(e,t.current)||(t.current=e),t.current}const mt=window.wc.wcBlocksRegistry,ut=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,pt=({id:e,src:t=null,alt:r=""})=>t?(0,c.createElement)("img",{className:ut(e),src:t,alt:r}):null,dt=[{id:"alipay",alt:"Alipay",src:v+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:v+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:v+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:v+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:v+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:v+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:v+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:v+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:v+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:v+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:v+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:v+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:v+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:v+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:v+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:v+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:v+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:v+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:v+"payment-methods/wechat.svg"}];r(6391);const _t=({icons:e=[],align:t="center",className:r})=>{const o=(e=>{const t={};return e.forEach((e=>{let r={};"string"==typeof e&&(r={id:e,alt:e,src:null}),"object"==typeof e&&(r={id:e.id||"",alt:e.alt||"",src:e.src||null}),r.id&&te(r.id)&&!t[r.id]&&(t[r.id]=r)})),Object.values(t)})(e);if(0===o.length)return null;const n=xe()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},r);return(0,c.createElement)("div",{className:n},o.map((e=>{const t={...e,...(r=e.id,dt.find((e=>e.id===r))||{})};var r;return(0,c.createElement)(pt,{key:"payment-method-icon-"+e.id,...t})})))},yt=e=>Object.values(e).reduce(((e,t)=>(null!==t.icons&&(e=e.concat(t.icons)),e)),[]);var wt=r(7180),bt=r.n(wt);let gt=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const kt={},ht=(e=kt,{type:t,eventType:r,id:c,callback:o,priority:n})=>{const a=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case gt.ADD_EVENT_CALLBACK:return a.set(c,{priority:n,callback:o}),{...e,[r]:a};case gt.REMOVE_EVENT_CALLBACK:return a.delete(c),{...e,[r]:a}}},vt=(e,t)=>(r,c=10)=>{const o=((e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:gt.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}))(e,r,c);return t(o),()=>{var r;t((r=e,{id:o.id,type:gt.REMOVE_EVENT_CALLBACK,eventType:r}))}},Et=(0,B.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),ft=({children:e})=>{const{isProcessing:t,isIdle:r,isCalculating:o,hasError:n}=(0,I.useSelect)((e=>{const t=e(K.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:a}=(0,I.useSelect)((e=>{const t=e(K.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:i}=(0,I.useDispatch)(K.VALIDATION_STORE_KEY),[s,l]=(0,B.useReducer)(ht,{}),{onPaymentSetup:m}=(e=>(0,B.useMemo)((()=>({onPaymentSetup:vt("payment_setup",e)})),[e]))(l),u=(0,B.useRef)(s);(0,B.useEffect)((()=>{u.current=s}),[s]);const{__internalSetPaymentProcessing:p,__internalSetPaymentIdle:d,__internalEmitPaymentProcessingEvent:_}=(0,I.useDispatch)(K.PAYMENT_STORE_KEY);(0,B.useEffect)((()=>{!t||n||o||(p(),_(u.current,i))}),[t,n,o,p,_,i]),(0,B.useEffect)((()=>{r&&!a&&d()}),[r,a,d]),(0,B.useEffect)((()=>{n&&a&&d()}),[n,a,d]);const y={onPaymentProcessing:(0,B.useMemo)((()=>function(...e){return bt()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),m(...e)}),[m]),onPaymentSetup:m};return(0,c.createElement)(Et.Provider,{value:y},e)};r(5291);const Ct=()=>{const{paymentMethods:e}=((e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:r,availablePaymentMethods:c,availableExpressPaymentMethods:o}=(0,I.useSelect)((e=>{const t=e(K.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),n=Object.values(c).map((({name:e})=>e)),a=Object.values(o).map((({name:e})=>e)),i=(0,mt.getPaymentMethods)(),s=(0,mt.getExpressPaymentMethods)(),l=Object.keys(i).reduce(((e,t)=>(n.includes(t)&&(e[t]=i[t]),e)),{}),m=Object.keys(s).reduce(((e,t)=>(a.includes(t)&&(e[t]=s[t]),e)),{}),u=lt(l),p=lt(m);return{paymentMethods:e?p:u,isInitialized:e?r:t}})(!1);return(0,c.createElement)(_t,{icons:yt(e)})},xt={cartButtonLabel:{type:"string",default:(0,o.__)("View my cart","woocommerce")},checkoutButtonLabel:{type:"string",default:(0,o.__)("Go to checkout","woocommerce")}};(0,s.registerBlockType)("woocommerce/mini-cart-footer-block",{icon:{src:(0,c.createElement)(i.Z,{icon:at.Z,className:"wc-block-editor-components-block-icon"})},deprecated:[{attributes:xt,migrate(e,t){const{cartButtonLabel:r,checkoutButtonLabel:c,...o}=e;return[o,[(0,s.createBlock)("woocommerce/mini-cart-cart-button-block",{cartButtonLabel:r}),(0,s.createBlock)("woocommerce/mini-cart-checkout-button-block",{checkoutButtonLabel:c}),...t]]},isEligible:(e,t)=>!t.length,save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})}],edit:()=>{const e=(0,N.useBlockProps)(),{cartTotals:t}=we(),r=(0,l.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(t.total_items,10)+parseInt(t.total_items_tax,10):parseInt(t.total_items,10);return(0,c.createElement)("div",{...e},(0,c.createElement)("div",{className:"wc-block-mini-cart__footer"},(0,c.createElement)(Ne.TotalsItem,{className:"wc-block-mini-cart__footer-subtotal",currency:(0,Be.getCurrencyFromPriceResponse)(t),label:(0,o.__)("Subtotal","woocommerce"),value:r,description:(0,o.__)("Shipping, taxes, and discounts calculated at checkout.","woocommerce")}),(0,c.createElement)("div",{className:"wc-block-mini-cart__footer-actions"},(0,c.createElement)(N.InnerBlocks,{template:[["woocommerce/mini-cart-cart-button-block",{}],["woocommerce/mini-cart-checkout-button-block",{}]]})),(0,c.createElement)(ft,null,(0,c.createElement)(Ct,null))))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))});var St=r(2069),Pt=r(3871);r(1029),r(7440);const Tt=()=>(0,c.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),Nt=({className:e,showSpinner:t=!1,children:r,variant:o="contained",...n})=>{const a=xe()("wc-block-components-button","wp-element-button",e,o,{"wc-block-components-button--loading":t});return(0,c.createElement)(Pt.Z,{className:a,...n},t&&(0,c.createElement)(Tt,null),(0,c.createElement)("span",{className:"wc-block-components-button__text"},r))},Bt=({onChange:e,placeholder:t,value:r,...o})=>(0,c.createElement)(Nt,{...o},(0,c.createElement)(N.RichText,{multiline:!1,allowedFormats:[],value:r,placeholder:t,onChange:e})),It=(0,o.__)("Start shopping","woocommerce"),Rt=(e="",t)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":t,At={startShoppingButtonLabel:{type:"string",default:It}};(0,s.registerBlockType)("woocommerce/mini-cart-shopping-button-block",{icon:{src:(0,c.createElement)(i.Z,{icon:St.Z,className:"wc-block-editor-components-block-icon"})},attributes:At,edit:({attributes:e,setAttributes:t})=>{const r=(0,N.useBlockProps)({className:"wp-block-button aligncenter"}),{startShoppingButtonLabel:o}=e;return(0,c.createElement)("div",{...r},(0,c.createElement)(Bt,{className:"wc-block-mini-cart__shopping-button",value:o,placeholder:It,onChange:e=>{t({startShoppingButtonLabel:e})},variant:Rt(r.className,"contained")}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});const Mt=(0,o.__)("View my cart","woocommerce"),Lt={cartButtonLabel:{type:"string",default:Mt}};(0,s.registerBlockType)("woocommerce/mini-cart-cart-button-block",{icon:{src:(0,c.createElement)(i.Z,{icon:St.Z,className:"wc-block-editor-components-block-icon"})},attributes:Lt,edit:({attributes:e,setAttributes:t})=>{const r=(0,N.useBlockProps)({className:"wc-block-mini-cart__footer-cart"}),{cartButtonLabel:o}=e;return(0,c.createElement)("div",{...r},(0,c.createElement)(Bt,{variant:Rt(r.className,"outlined"),value:o,placeholder:Mt,onChange:e=>{t({cartButtonLabel:e})},style:r.style}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});const Ot=(0,o.__)("Go to checkout","woocommerce"),Dt={checkoutButtonLabel:{type:"string",default:Ot}};(0,s.registerBlockType)("woocommerce/mini-cart-checkout-button-block",{icon:{src:(0,c.createElement)(i.Z,{icon:St.Z,className:"wc-block-editor-components-block-icon"})},attributes:Dt,edit:({attributes:e,setAttributes:t})=>{const r=(0,N.useBlockProps)({className:xe()("wc-block-mini-cart__footer-checkout")}),{checkoutButtonLabel:o}=e;return(0,c.createElement)("div",{...r},(0,c.createElement)(Bt,{variant:Rt(r.className,"contained"),value:o,placeholder:Ot,onChange:e=>{t({checkoutButtonLabel:e})},style:r.style}))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()})});const qt={apiVersion:2,title:(0,o.__)("Mini-Cart Contents","woocommerce"),icon:{src:(0,c.createElement)(i.Z,{icon:a,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,o.__)("WooCommerce","woocommerce")],description:(0,o.__)("Display a Mini-Cart widget.","woocommerce"),supports:{align:!1,html:!1,multiple:!1,reusable:!1,inserter:!1,color:{link:!0},lock:!1,...T()&&{__experimentalBorder:{color:!0,width:!0}}},attributes:$,example:{attributes:{isPreview:!0}},edit:({clientId:e,attributes:t,setAttributes:r})=>{const{currentView:n,width:a}=t,i=(0,N.useBlockProps)(),s=[["woocommerce/filled-mini-cart-contents-block",{},[]],["woocommerce/empty-mini-cart-contents-block",{},[]]];return O({clientId:e,registeredBlocks:F,defaultTemplate:s}),(0,B.useEffect)((()=>{var e;const t=document.querySelector(".edit-site-visual-editor__editor-canvas");if(!(t instanceof HTMLIFrameElement))return;const r=t.contentDocument||(null===(e=t.contentWindow)||void 0===e?void 0:e.document);if(!r)return;if(r.getElementById("mini-cart-contents-background-color"))return;const c=r.querySelectorAll("style"),[o]=Array.from(c).map((e=>{var t;return Array.from((null===(t=e.sheet)||void 0===t?void 0:t.cssRules)||[])})).flatMap((e=>e)).filter(Boolean).filter((e=>".editor-styles-wrapper"===e.selectorText&&e.style.backgroundColor));if(!o)return;const n=o.style.backgroundColor;if(!n)return;const a=document.createElement("style");a.id="mini-cart-contents-background-color",a.appendChild(document.createTextNode(`:where(.wp-block-woocommerce-mini-cart-contents) {\n\t\t\t\tbackground-color: ${n};\n\t\t\t}`));const i=r.querySelector(".editor-styles-wrapper");i&&i.appendChild(a)}),[]),(0,c.createElement)(c.Fragment,null,T()&&(0,c.createElement)(N.InspectorControls,{key:"inspector"},(0,c.createElement)(L.PanelBody,{title:(0,o.__)("Dimensions","woocommerce"),initialOpen:!0},(0,c.createElement)(L.__experimentalUnitControl,{onChange:e=>{r({width:e})},onBlur:e=>{""===e.target.value?r({width:$.width.default}):Number(e.target.value)<300&&r({width:"300px"})},value:a,units:[{value:"px",label:"px",default:$.width.default}]}))),(0,c.createElement)("div",{className:"wc-block-components-drawer__screen-overlay","aria-hidden":"true"}),(0,c.createElement)("div",{className:"wc-block-editor-mini-cart-contents__wrapper"},(0,c.createElement)("div",{...i},(0,c.createElement)(M,{currentView:n},(0,c.createElement)(N.InnerBlocks,{allowedBlocks:F,template:s,templateLock:!1})),(0,c.createElement)(D,{style:i.style}))))},save:()=>(0,c.createElement)("div",{...N.useBlockProps.save()},(0,c.createElement)(N.InnerBlocks.Content,null))};(0,s.registerBlockType)("woocommerce/mini-cart-contents",qt)},1029:()=>{},9510:()=>{},6391:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},333:()=>{},6645:()=>{},8968:()=>{},8982:()=>{},5291:()=>{},7440:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},r={};function c(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,c),n.exports}c.m=t,e=[],c.O=(t,r,o,n)=>{if(!r){var a=1/0;for(m=0;m<e.length;m++){for(var[r,o,n]=e[m],i=!0,s=0;s<r.length;s++)(!1&n||a>=n)&&Object.keys(c.O).every((e=>c.O[e](r[s])))?r.splice(s--,1):(i=!1,n<a&&(a=n));if(i){e.splice(m--,1);var l=o();void 0!==l&&(t=l)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[r,o,n]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},c.d=(e,t)=>{for(var r in t)c.o(t,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=4365,(()=>{var e={4365:0};c.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[a,i,s]=r,l=0;if(a.some((t=>0!==e[t]))){for(o in i)c.o(i,o)&&(c.m[o]=i[o]);if(s)var m=s(c)}for(t&&t(r);l<a.length;l++)n=a[l],c.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return c.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=c.O(void 0,[2869],(()=>c(7624)));o=c.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["mini-cart-contents"]=o})(); product-results-count.asset.php 0000644 00000000264 15073233652 0012710 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'a651c6e11bed0abf0a6e'); order-confirmation-summary.css 0000644 00000002122 15073233652 0012555 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-order-confirmation-summary,.wc-block-order-confirmation-summary{border-radius:4px;margin-bottom:48px;margin-top:48px}.wc-block-order-confirmation-summary ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;list-style:none outside;margin:0;padding:0}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__key{font-weight:700}.wc-block-order-confirmation-summary ul li>.wc-block-order-confirmation-summary-list-item__value{display:block;font-weight:inherit}@media only screen and (max-width:480px){.wc-block-order-confirmation-summary ul{flex-direction:column}}.wc-block-order-confirmation-summary .woocommerce-verify-email{margin-top:36px}.wc-block-order-confirmation-summary .woocommerce-verify-email #verify-email{width:50%}.wc-block-order-confirmation-summary.has-background{padding:16px} checkout.asset.php 0000644 00000001117 15073233652 0010206 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '9c453d40445d6b160616'); breadcrumbs.css 0000644 00000000554 15073233652 0007561 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce.wc-block-breadcrumbs{font-size:inherit}.woocommerce.woocommerce-shop .wc-block-breadcrumbs .woocommerce-breadcrumb{display:block;margin:auto} classic-shortcode.js 0000644 00000033263 15073233652 0010530 0 ustar 00 (()=>{var e,t={4210:(e,t,c)=>{"use strict";c.r(t);var o={};c.r(o),c.d(o,{blockifyConfig:()=>S,getDescription:()=>I,getTitle:()=>B,isConversionPossible:()=>C});var r={};c.r(r),c.d(r,{blockifyConfig:()=>M,getDescription:()=>N,getTitle:()=>P,isConversionPossible:()=>T});var i=c(9196);const l=window.wp.blocks,n=window.wp.blockEditor,a=window.wp.components;var s=c(5736),h=c(2911),m=c(2023);const d=window.wp.data;var w=c(9307);const p=window.wp.notices;var u=c(444),k=c(3849),x=c.n(k);const g=(0,i.createElement)((({className:e,height:t,width:c,...o})=>(0,i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 145",className:x()("woo-icon",e),width:c,height:t,...o},(0,i.createElement)("path",{fill:"#7f54b3",d:"M22.76 0h199.1a22.77 22.77 0 0 1 22.8 22.76v75.92a22.77 22.77 0 0 1-22.78 22.78h-71.41l9.77 24-43.13-24H22.76C10.1946 121.449.011 111.2654 0 98.7V22.76C.011 10.1946 10.1946.011 22.76 0z"}),(0,i.createElement)("path",{fill:"#FFF",fillRule:"nonzero",d:"M12.32 20.63a8.16 8.16 0 0 1 6.25-3.09c5.0733-.36 7.9867 2.0333 8.74 7.18 3.14 20.86 6.4933 38.5633 10.06 53.11l21.92-41.69c2-3.76 4.49-5.76 7.52-6 4.3867-.3067 7.13 2.49 8.23 8.39a186 186 0 0 0 9.47 34.23c2.62-25.38 7.0133-43.7133 13.18-55a7.73 7.73 0 0 1 6.6-4.43 8.8 8.8 0 0 1 6.32 2 7.75 7.75 0 0 1 3.05 5.74 8.52 8.52 0 0 1-1 4.77c-3.9 7.24-7.12 19.28-9.66 36.12-2.48 16.2533-3.3967 28.9633-2.75 38.13a12.25 12.25 0 0 1-1.16 6.56 6.32 6.32 0 0 1-5.33 3.53c-2.6667.18-5.3033-1.0567-7.91-3.71-9.2933-9.54-16.6567-23.7267-22.09-42.56C57.3 76.7167 52.48 86.3333 49.3 92.76c-5.86 11.3333-10.89 17.13-15.09 17.39-2.7333.1933-5.0667-2.0933-7-6.86-5.1-13.0933-10.5833-38.4033-16.45-75.93a8.56 8.56 0 0 1 1.56-6.73zM227.23 36.34a23.17 23.17 0 0 0-16-11.59 26.25 26.25 0 0 0-5.42-.58c-9.5867 0-17.41 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6167 14.3333 4.85 19.8a23.15 23.15 0 0 0 16 11.59 26.28 26.28 0 0 0 5.42.59c9.68 0 17.5033-5 23.47-15A53.89 53.89 0 0 0 232.08 56c0-7.7333-1.6167-14.2867-4.85-19.66zm-12.61 27.72c-1.3733 6.56-3.9167 11.5-7.63 14.82-2.9267 2.6667-5.6133 3.7433-8.06 3.23-2.4467-.5133-4.4033-2.6667-5.87-6.46a25.68 25.68 0 0 1-1.76-9.09 35.9 35.9 0 0 1 .73-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.68 25.68 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03zM164.57 36.34a23.2 23.2 0 0 0-16-11.59 26.42 26.42 0 0 0-5.43-.58c-9.5933 0-17.4167 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6133 14.3333 4.84 19.8a23.19 23.19 0 0 0 16 11.59 26.44 26.44 0 0 0 5.43.59c9.68 0 17.5033-5 23.47-15A53.88 53.88 0 0 0 169.4 56c0-7.7333-1.6133-14.2867-4.84-19.66h.01zm-12.61 27.72c-1.3667 6.56-3.91 11.5-7.63 14.82-2.93 2.64-5.63 3.72-8.07 3.23-2.44-.49-4.4-2.64-5.86-6.46a25.7 25.7 0 0 1-1.77-9.09 35.9 35.9 0 0 1 .74-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.91 25.91 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03z"}))),null),b=({blocks:e,findCondition:t})=>{for(const c of e){if(t(c))return c;if(c.innerBlocks){const e=b({blocks:c.innerBlocks,findCondition:t});if(e)return e}}};c(1924),c(8199);const f=()=>(0,i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 892 516"},(0,i.createElement)(u.G,{fill:"currentColor",transform:"translate(-1)"},(0,i.createElement)(u.Rect,{width:"100",height:"20",x:"1",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"20",x:"421",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"20",x:"793",rx:"2"}),(0,i.createElement)(u.Rect,{width:"150",height:"24",x:"125",y:"48",rx:"2"}),(0,i.createElement)(u.Rect,{width:"50",height:"24",x:"125",y:"86",rx:"2"}),(0,i.createElement)(u.Rect,{width:"50",height:"24",x:"457",y:"48",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"100",x:"15",y:"48",rx:"2"}),(0,i.createElement)(u.Rect,{width:"150",height:"150",x:"1",y:"318",rx:"2"}),(0,i.createElement)(u.Rect,{width:"150",height:"150",x:"373",y:"318",rx:"2"}),(0,i.createElement)(u.Rect,{width:"150",height:"150",x:"187",y:"318",rx:"2"}),(0,i.createElement)(u.Rect,{width:"150",height:"24",x:"125",y:"178",rx:"2"}),(0,i.createElement)(u.Rect,{width:"50",height:"24",x:"125",y:"216",rx:"2"}),(0,i.createElement)(u.Rect,{width:"50",height:"24",x:"457",y:"178",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"100",x:"15",y:"178",rx:"2"}),(0,i.createElement)(u.Rect,{width:"304",height:"359",x:"588",y:"34",rx:"2"}),(0,i.createElement)(u.Rect,{width:"520",height:"1",x:"1",y:"34",rx:".5"}),(0,i.createElement)(u.Rect,{width:"520",height:"1",y:"162",rx:".5"}),(0,i.createElement)(u.Rect,{width:"520",height:"1",x:"1",y:"292",rx:".5"}),(0,i.createElement)(u.Rect,{width:"304",height:"64",x:"589",y:"407",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"38",x:"26",y:"478",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"38",x:"212",y:"478",rx:"2"}),(0,i.createElement)(u.Rect,{width:"100",height:"38",x:"398",y:"478",rx:"2"}))),E=()=>(0,i.createElement)(u.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 892 726"},(0,i.createElement)(u.G,{fill:"currentColor",transform:"translate(-1)"},(0,i.createElement)(u.Rect,{width:"203",height:"38",x:"1",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",x:"1",y:"62",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",y:"124",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",x:"1",y:"186",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",x:"2",y:"248",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",x:"3",y:"310",rx:"2"}),(0,i.createElement)(u.Rect,{width:"434",height:"38",x:"3",y:"372",rx:"2"}),(0,i.createElement)(u.Rect,{width:"892",height:"204",x:"2",y:"434",rx:"2"}),(0,i.createElement)(u.Rect,{width:"203",height:"38",x:"231",rx:"2"}),(0,i.createElement)(u.Rect,{width:"203",height:"38",x:"514",rx:"2"}),(0,i.createElement)(u.Rect,{width:"427",height:"100",x:"466",y:"62",rx:"2"}),(0,i.createElement)(u.Rect,{width:"304",height:"64",x:"588",y:"662",rx:"2"}),(0,i.createElement)(u.Rect,{width:"38",height:"38",x:"466",rx:"2"}),(0,i.createElement)(u.Rect,{width:"203",height:"38",x:"48",y:"662",rx:"2"}),(0,i.createElement)(u.Rect,{width:"38",height:"38",y:"662",rx:"2"}))),y="cart",v="checkout",_={cart:{type:y,title:(0,s.__)("Cart Shortcode","woocommerce"),description:(0,s.__)("Renders the classic cart shortcode.","woocommerce"),placeholder:"cart"},checkout:{type:v,title:(0,s.__)("Checkout Cart","woocommerce"),description:(0,s.__)("Renders the classic checkout shortcode.","woocommerce"),placeholder:"checkout"}},C=()=>!0,R=e=>[(0,l.createBlock)("woocommerce/checkout",{...e,className:"wc-block-checkout"})].filter(Boolean),B=()=>(0,s.__)("Classic Checkout","woocommerce"),I=()=>(0,s.__)("This block will render the classic checkout shortcode. You can optionally transform it into blocks for more control over the checkout experience.","woocommerce"),S={getButtonLabel:()=>(0,s.__)("Transform into blocks","woocommerce"),onClickCallback:({clientId:e,attributes:t,getBlocks:c,replaceBlock:o,selectBlock:r})=>{o(e,R(t));const i=c().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));i&&r(i.clientId)},getBlockifiedTemplate:R},T=()=>!0,O=e=>[(0,l.createBlock)("woocommerce/cart",{...e,className:"wc-block-cart"})].filter(Boolean),P=()=>(0,s.__)("Classic Cart","woocommerce"),N=()=>(0,s.__)("This block will render the classic cart shortcode. You can optionally transform it into blocks for more control over the cart experience.","woocommerce"),M={getButtonLabel:()=>(0,s.__)("Transform into blocks","woocommerce"),onClickCallback:({clientId:e,attributes:t,getBlocks:c,replaceBlock:o,selectBlock:r})=>{o(e,O(t));const i=c().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));i&&r(i.clientId)},getBlockifiedTemplate:O},j=JSON.parse('{"name":"woocommerce/classic-shortcode","version":"1.0.0","title":"Classic Shortcode","description":"Renders classic WooCommerce shortcodes.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true,"html":false,"multiple":false,"reusable":false,"inserter":true},"attributes":{"shortcode":{"type":"string","default":"cart","enum":["cart","checkout"]},"align":{"type":"string","default":"wide"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),z={[y]:r,[v]:o,fallback:{isConversionPossible:()=>!1,getBlockifiedTemplate:()=>[],getDescription:()=>"",onClickCallback:()=>{}}},W=({blockifyConfig:e,clientId:t,attributes:c})=>{const{getButtonLabel:o,onClickCallback:r,getBlockifiedTemplate:h}=e,[m,u]=(0,w.useState)(!1),{replaceBlock:k,selectBlock:x}=(0,d.useDispatch)(n.store),{createInfoNotice:g}=(0,d.useDispatch)(p.store),{getBlocks:f}=(0,d.useSelect)((e=>({getBlocks:e(n.store).getBlocks})),[]);return(0,i.createElement)(a.TabbableContainer,{className:"wp-block-woocommerce-classic-shortcode__placeholder-migration-button-container"},(0,i.createElement)(a.Button,{variant:"primary",onClick:()=>{r({clientId:t,getBlocks:f,attributes:c,replaceBlock:k,selectBlock:x}),g((0,s.__)("Classic shortcode transformed to blocks.","woocommerce"),{actions:[{label:(0,s.__)("Undo","woocommerce"),onClick:()=>{const e=["woocommerce/cart","woocommerce/checkout"],t=b({blocks:f(),findCondition:t=>e.includes(t.name)});t&&k(t.clientId,(0,l.createBlock)("woocommerce/classic-shortcode",{shortcode:c.shortcode}))}}],type:"snackbar"})},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),text:o?o():"",tabIndex:0},m&&(0,i.createElement)(a.Popover,{resize:!1,placement:"right-end"},(0,i.createElement)("div",{style:{minWidth:"250px",width:"250px",maxWidth:"250px",minHeight:"300px",height:"300px",maxHeight:"300px",cursor:"pointer"}},(0,i.createElement)(n.BlockPreview,{blocks:h({...c,isPreview:!0}),viewportWidth:1200,additionalStyles:[{css:"body { padding: 20px !important; height: fit-content !important; overflow:hidden}"}]})))),(0,i.createElement)(a.Button,{variant:"secondary",href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/",target:"_blank",tabIndex:0},(0,s.__)("Learn more","woocommerce")))},D=({clientId:e,attributes:t})=>{var c,o;const r=(0,n.useBlockProps)(),l=function(e,t){const c=Object.keys(t);let o=null;for(let r=0;c.length>r;r++){const i=t[e.substr(0,c[r].length)];if(i){o=i;break}}return o}(t.shortcode,_),m=t.shortcode,d=null!==(c=null==l?void 0:l.placeholder)&&void 0!==c?c:"cart",p=null!==(o=null==l?void 0:l.type)&&void 0!==o?o:"fallback",{isConversionPossible:u,getDescription:k,getTitle:x,blockifyConfig:b}=z[p],y=u(),v=x?x():(0,s.__)("Classic Shortcode Placeholder","woocommerce"),C=k(m,y),R=(0,w.createInterpolateElement)((0,s.__)("You can learn more about the benefits of switching to blocks, compatibility with extensions, and how to switch back to shortcodes <a>in our documentation</a>.","woocommerce"),{a:(0,i.createElement)(a.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/"})});return(0,i.createElement)("div",{...r},(0,i.createElement)(a.Placeholder,{className:"wp-block-woocommerce-classic-shortcode__placeholder"},(0,i.createElement)("div",{className:"wp-block-woocommerce-classic-shortcode__placeholder-wireframe"},"cart"===d?(0,i.createElement)(f,null):(0,i.createElement)(E,null)),(0,i.createElement)("div",{className:"wp-block-woocommerce-classic-shortcode__placeholder-copy"},(0,i.createElement)("div",{className:"wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container"},(0,i.createElement)("span",{className:"woo-icon"},(0,i.createElement)(h.Z,{icon:g})," ",(0,s.__)("WooCommerce","woocommerce")),(0,i.createElement)("span",null,v)),(0,i.createElement)("p",{dangerouslySetInnerHTML:{__html:C}}),(0,i.createElement)("p",null,R),y&&b&&(0,i.createElement)(W,{clientId:e,blockifyConfig:b,attributes:t}))))},L={icon:(0,i.createElement)(h.Z,{icon:m.Z,className:"wc-block-editor-components-block-icon"}),edit:({attributes:e,clientId:t,setAttributes:c})=>(0,i.createElement)(D,{attributes:e,setAttributes:c,clientId:t}),save:()=>null,variations:[{name:"checkout",title:(0,s.__)("Classic Checkout","woocommerce"),attributes:{shortcode:"checkout"},isActive:(e,t)=>e.shortcode===t.shortcode,scope:["inserter"]},{name:"cart",title:(0,s.__)("Classic Cart","woocommerce"),attributes:{shortcode:"cart"},isActive:(e,t)=>e.shortcode===t.shortcode,scope:["inserter"],isDefault:!0}]};(0,l.registerBlockType)(j,L)},1924:()=>{},8199:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},c={};function o(e){var r=c[e];if(void 0!==r)return r.exports;var i=c[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,c,r,i)=>{if(!c){var l=1/0;for(h=0;h<e.length;h++){for(var[c,r,i]=e[h],n=!0,a=0;a<c.length;a++)(!1&i||l>=i)&&Object.keys(o.O).every((e=>o.O[e](c[a])))?c.splice(a--,1):(n=!1,i<l&&(l=i));if(n){e.splice(h--,1);var s=r();void 0!==s&&(t=s)}}return t}i=i||0;for(var h=e.length;h>0&&e[h-1][2]>i;h--)e[h]=e[h-1];e[h]=[c,r,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var c in t)o.o(t,c)&&!o.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:t[c]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=9569,(()=>{var e={9569:0};o.O.j=t=>0===e[t];var t=(t,c)=>{var r,i,[l,n,a]=c,s=0;if(l.some((t=>0!==e[t]))){for(r in n)o.o(n,r)&&(o.m[r]=n[r]);if(a)var h=a(o)}for(t&&t(c);s<l.length;s++)i=l[s],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(h)},c=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];c.forEach(t.bind(null,0)),c.push=t.bind(null,c.push.bind(c))})();var r=o.O(void 0,[2869],(()=>o(4210)));r=o.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["classic-shortcode"]=r})(); product-results-count-rtl.css 0000644 00000000503 15073233652 0012366 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce.wc-block-product-results-count .woocommerce-result-count{float:none;font-size:inherit;margin:auto} rating-filter/block.json 0000644 00000001541 15073233652 0011307 0 ustar 00 { "name": "woocommerce/rating-filter", "version": "1.0.0", "title": "Filter by Rating Controls", "description": "Enable customers to filter the product grid by rating.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "html": false, "multiple": false, "color": true, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "showCounts": { "type": "boolean", "default": false }, "displayStyle": { "type": "string", "default": "list" }, "showFilterButton": { "type": "boolean", "default": false }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } breadcrumbs.asset.php 0000644 00000000324 15073233652 0010671 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '418c5059b135f1aa7830'); order-confirmation-totals/block.json 0000644 00000002751 15073233652 0013651 0 ustar 00 { "name": "woocommerce/order-confirmation-totals", "version": "1.0.0", "title": "Order Totals", "description": "Display the items purchased and order totals.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalTextDecoration": true, "__experimentalFontStyle": true, "__experimentalFontWeight": true, "__experimentalLetterSpacing": true, "__experimentalTextTransform": true, "__experimentalDefaultControls": { "fontSize": true } }, "color": { "background": true, "text": true, "link": true, "gradients": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } }, "__experimentalBorder": { "color": true, "style": true, "width": true, "__experimentalDefaultControls": { "color": true, "style": true, "width": true } }, "__experimentalSelector": ".wp-block-woocommerce-order-confirmation-totals table" }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } legacy-template.js 0000644 00000063644 15073233652 0010202 0 ustar 00 (()=>{var e,o={998:(e,o,t)=>{"use strict";t.r(o);var c={};t.r(c),t.d(c,{blockifyConfig:()=>Be,getDescription:()=>ve,isConversionPossible:()=>ye});var r={};t.r(r),t.d(r,{blockifyConfig:()=>Ne,getDescription:()=>Ce,isConversionPossible:()=>Te});var l={};t.r(l),t.d(l,{blockifyConfig:()=>Ae,getDescription:()=>Ie,getSkeleton:()=>xe,isConversionPossible:()=>Pe});var a=t(9196);const n=window.wp.blocks,i=window.wc.wcSettings;var m,s,d,p,u,w,k,b,_,g;const h=(0,i.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),f=h.pluginUrl+"assets/images/",y=(h.pluginUrl,h.buildPhase),v=(null===(m=i.STORE_PAGES.shop)||void 0===m||m.permalink,null===(s=i.STORE_PAGES.checkout)||void 0===s||s.id,null===(d=i.STORE_PAGES.checkout)||void 0===d||d.permalink,null===(p=i.STORE_PAGES.privacy)||void 0===p||p.permalink,null===(u=i.STORE_PAGES.privacy)||void 0===u||u.title,null===(w=i.STORE_PAGES.terms)||void 0===w||w.permalink,null===(k=i.STORE_PAGES.terms)||void 0===k||k.title,null===(b=i.STORE_PAGES.cart)||void 0===b||b.id,null===(_=i.STORE_PAGES.cart)||void 0===_||_.permalink,null!==(g=i.STORE_PAGES.myaccount)&&void 0!==g&&g.permalink?i.STORE_PAGES.myaccount.permalink:(0,i.getSetting)("wpLoginUrl","/wp-login.php"),(0,i.getSetting)("localPickupEnabled",!1),(0,i.getSetting)("countries",{})),B=(0,i.getSetting)("countryData",{}),E=(Object.fromEntries(Object.keys(B).filter((e=>!0===B[e].allowBilling)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(B).filter((e=>!0===B[e].allowBilling)).map((e=>[e,B[e].states||[]]))),Object.fromEntries(Object.keys(B).filter((e=>!0===B[e].allowShipping)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(B).filter((e=>!0===B[e].allowShipping)).map((e=>[e,B[e].states||[]]))),Object.fromEntries(Object.keys(B).map((e=>[e,B[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),S=((0,i.getSetting)("addressFieldsLocations",E).address,(0,i.getSetting)("addressFieldsLocations",E).contact,(0,i.getSetting)("addressFieldsLocations",E).additional,window.wp.blockEditor),T=window.wp.components;var C=t(5736),N=t(2911),P=t(1918);const O=window.wp.data;var I=t(9307);const x=window.wp.notices,A=window.wp.coreData;var j=t(444),z=t(3849),W=t.n(z);const L=(0,a.createElement)((({className:e,height:o,width:t,...c})=>(0,a.createElement)(j.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 245 145",className:W()("woo-icon",e),width:t,height:o,...c},(0,a.createElement)("path",{fill:"#7f54b3",d:"M22.76 0h199.1a22.77 22.77 0 0 1 22.8 22.76v75.92a22.77 22.77 0 0 1-22.78 22.78h-71.41l9.77 24-43.13-24H22.76C10.1946 121.449.011 111.2654 0 98.7V22.76C.011 10.1946 10.1946.011 22.76 0z"}),(0,a.createElement)("path",{fill:"#FFF",fillRule:"nonzero",d:"M12.32 20.63a8.16 8.16 0 0 1 6.25-3.09c5.0733-.36 7.9867 2.0333 8.74 7.18 3.14 20.86 6.4933 38.5633 10.06 53.11l21.92-41.69c2-3.76 4.49-5.76 7.52-6 4.3867-.3067 7.13 2.49 8.23 8.39a186 186 0 0 0 9.47 34.23c2.62-25.38 7.0133-43.7133 13.18-55a7.73 7.73 0 0 1 6.6-4.43 8.8 8.8 0 0 1 6.32 2 7.75 7.75 0 0 1 3.05 5.74 8.52 8.52 0 0 1-1 4.77c-3.9 7.24-7.12 19.28-9.66 36.12-2.48 16.2533-3.3967 28.9633-2.75 38.13a12.25 12.25 0 0 1-1.16 6.56 6.32 6.32 0 0 1-5.33 3.53c-2.6667.18-5.3033-1.0567-7.91-3.71-9.2933-9.54-16.6567-23.7267-22.09-42.56C57.3 76.7167 52.48 86.3333 49.3 92.76c-5.86 11.3333-10.89 17.13-15.09 17.39-2.7333.1933-5.0667-2.0933-7-6.86-5.1-13.0933-10.5833-38.4033-16.45-75.93a8.56 8.56 0 0 1 1.56-6.73zM227.23 36.34a23.17 23.17 0 0 0-16-11.59 26.25 26.25 0 0 0-5.42-.58c-9.5867 0-17.41 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6167 14.3333 4.85 19.8a23.15 23.15 0 0 0 16 11.59 26.28 26.28 0 0 0 5.42.59c9.68 0 17.5033-5 23.47-15A53.89 53.89 0 0 0 232.08 56c0-7.7333-1.6167-14.2867-4.85-19.66zm-12.61 27.72c-1.3733 6.56-3.9167 11.5-7.63 14.82-2.9267 2.6667-5.6133 3.7433-8.06 3.23-2.4467-.5133-4.4033-2.6667-5.87-6.46a25.68 25.68 0 0 1-1.76-9.09 35.9 35.9 0 0 1 .73-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.68 25.68 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03zM164.57 36.34a23.2 23.2 0 0 0-16-11.59 26.42 26.42 0 0 0-5.43-.58c-9.5933 0-17.4167 5-23.47 15a53 53 0 0 0-7.78 28.16c0 7.7333 1.6133 14.3333 4.84 19.8a23.19 23.19 0 0 0 16 11.59 26.44 26.44 0 0 0 5.43.59c9.68 0 17.5033-5 23.47-15A53.88 53.88 0 0 0 169.4 56c0-7.7333-1.6133-14.2867-4.84-19.66h.01zm-12.61 27.72c-1.3667 6.56-3.91 11.5-7.63 14.82-2.93 2.64-5.63 3.72-8.07 3.23-2.44-.49-4.4-2.64-5.86-6.46a25.7 25.7 0 0 1-1.77-9.09 35.9 35.9 0 0 1 .74-7.34 33 33 0 0 1 5.28-11.88c3.3333-4.8933 6.8067-6.9467 10.42-6.16 2.44.4867 4.3933 2.64 5.86 6.46a25.91 25.91 0 0 1 1.76 9.12 35.73 35.73 0 0 1-.73 7.33v-.03z"}))),null);t(492),t(4114);const D="woocommerce/legacy-template",q="single-product",R="product-catalog",M="product-taxonomy",G="product-search-results",U="order-confirmation",H="archive-product",Z={"single-product":{type:q,title:(0,C.__)("WooCommerce Single Product Block","woocommerce"),placeholder:"single-product"},"archive-product":{type:R,title:(0,C.__)("WooCommerce Product Grid Block","woocommerce"),placeholder:H},"taxonomy-product_cat":{type:M,title:(0,C.__)("WooCommerce Product Taxonomy Block","woocommerce"),placeholder:H},"taxonomy-product_tag":{type:M,title:(0,C.__)("WooCommerce Product Tag Block","woocommerce"),placeholder:H},"taxonomy-product_attribute":{type:M,title:(0,C.__)("WooCommerce Product Attribute Block","woocommerce"),placeholder:H},"taxonomy-product":{type:M,title:(0,C.__)("WooCommerce Product's Custom Taxonomy Block","woocommerce"),placeholder:H},"product-search-results":{type:G,title:(0,C.__)("WooCommerce Product Search Results Block","woocommerce"),placeholder:H},"checkout-header":{type:"checkout-header",title:(0,C.__)("Checkout Header","woocommerce"),placeholder:"checkout-header"},"order-confirmation":{type:U,title:(0,C.__)("Order Confirmation Block","woocommerce"),placeholder:"fallback"}};function F(e,o){const t=Object.keys(o);let c=null;for(let r=0;t.length>r;r++){const l=o[e.substr(0,t[r].length)];if(l){c=l;break}}return c}function Y(e,o){return!!F(e,o)}const V=(e,o)=>{var t;const c="core/query-title",r=((null===(t=(0,n.getBlockType)(c))||void 0===t?void 0:t.variations)||[]).find((({name:o})=>o===e));if(!r)return null;const{attributes:l}=r,a={...l,...o,showPrefix:!1};return(0,n.createBlock)(c,a)},$=(e,o)=>{var t;const c="core/group",r=((null===(t=(0,n.getBlockType)(c))||void 0===t?void 0:t.variations)||[]).find((({name:e})=>"group-row"===e));if(!r)return null;const{attributes:l}=r,a={...l,...o,layout:{...l.layout,justifyContent:"space-between"}};return(0,n.createBlock)(c,a,e)};var J=t(1191);const Q=(0,C.__)("Product Title","woocommerce"),K=((0,a.createElement)(N.Z,{icon:J.Z,className:"wc-block-editor-components-block-icon"}),(0,C.__)("Display the title of a product.","woocommerce"));function X(e,{blockDescription:o,blockIcon:t,blockTitle:c,variationName:r,scope:l}){(0,n.registerBlockVariation)(e,{description:o,name:r,title:c,isActive:e=>e.__woocommerceNamespace===r,icon:{src:t},attributes:{__woocommerceNamespace:r},scope:l})}const ee="woocommerce/product-query/product-title";X("core/post-title",{blockDescription:K,blockIcon:(0,a.createElement)(T.Icon,{icon:J.Z}),blockTitle:Q,variationName:ee,scope:["block"]});var oe=t(6080);const te="woocommerce/product-query/product-template";X("core/post-template",{blockDescription:(0,C.__)("Contains the block elements used to render a product, like its name, featured image, rating, and more.","woocommerce"),blockIcon:(0,a.createElement)(T.Icon,{icon:oe.Z}),blockTitle:(0,C.__)("Product template","woocommerce"),variationName:te,scope:["block","inserter"]});let ce=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});const re="woocommerce/product-query",le=(0,i.getSetting)("stockStatusOptions",[]),ae={allowedControls:["taxQuery","search","attributes","presets","productSelector","onSale","stockStatus","wooInherit"],displayLayout:{type:"flex",columns:3},query:{perPage:9,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",author:"",search:"",exclude:[],sticky:"",inherit:!1,__woocommerceAttributes:[],__woocommerceStockStatus:(0,i.getSetting)("hideOutOfStockItems",!1)?Object.keys(function(e,o){const{[o]:t,...c}=e;return c}(le,"outofstock")):Object.keys(le)}},ne=[["core/post-template",{__woocommerceNamespace:te,className:"products-block-post-template",...(0,i.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,(e=>"boolean"==typeof e))&&{layout:{type:"grid",columnCount:3}}},[["woocommerce/product-image",{imageSizing:ce.THUMBNAIL}],["core/post-title",{textAlign:"center",level:3,fontSize:"medium",style:{spacing:{margin:{bottom:"0.75rem",top:"0"}}},isLink:!0,__woocommerceNamespace:ee}],["woocommerce/product-price",{textAlign:"center",fontSize:"small"}],["woocommerce/product-button",{textAlign:"center",fontSize:"small"}]]],["core/query-pagination",{layout:{type:"flex",justifyContent:"center"}}],["core/query-no-results"]],ie=e=>(0,n.createBlock)("core/query",{...ae,...e,namespace:re,query:{...ae.query,inherit:!0}},(0,n.createBlocksFromInnerBlocksTemplate)(ne)),me=(e,o=!1)=>[(0,n.createBlock)("woocommerce/breadcrumbs",e),V("archive-title",e),o?(0,n.createBlock)("core/term-description",e):null,(0,n.createBlock)("woocommerce/store-notices",e),$([(0,n.createBlock)("woocommerce/product-results-count"),(0,n.createBlock)("woocommerce/catalog-sorting")],e),ie(e)].filter(Boolean),se=()=>(0,i.isWpVersion)("6.1",">="),de=(e,o)=>o?(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("Transform this template into multiple blocks so you can add, remove, reorder, and customize your %s template.","woocommerce"),e))(e):(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("This block serves as a placeholder for your %s. It will display the actual product image, title, price in your store. You can move this placeholder around and add more blocks around to customize the template.","woocommerce"),e))(e),pe=()=>(0,C.__)("Transform into blocks","woocommerce"),ue={isConversionPossible:se,getDescription:de,blockifyConfig:{getButtonLabel:pe,onClickCallback:({clientId:e,attributes:o,getBlocks:t,replaceBlock:c,selectBlock:r})=>{c(e,me(o));const l=t().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));l&&r(l.clientId)},getBlockifiedTemplate:me}},we={isConversionPossible:se,getDescription:de,blockifyConfig:{getButtonLabel:pe,onClickCallback:({clientId:e,attributes:o,getBlocks:t,replaceBlock:c,selectBlock:r})=>{c(e,me(o,!0));const l=t().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));l&&r(l.clientId)},getBlockifiedTemplate:e=>me(e,!0)}};var ke=t(7255);const be=(0,C.__)("Product Summary","woocommerce"),_e=((0,a.createElement)(N.Z,{icon:ke.Z,className:"wc-block-editor-components-block-icon"}),(0,C.__)("Display a short description about a product.","woocommerce")),ge="woocommerce/product-query/product-summary";X("core/post-excerpt",{blockDescription:_e,blockIcon:(0,a.createElement)(T.Icon,{icon:ke.Z}),blockTitle:be,variationName:ge,scope:["block"]});const he=y>2?"woocommerce/product-gallery":"woocommerce/product-image-gallery",fe=()=>[(0,n.createBlock)("woocommerce/breadcrumbs"),(0,n.createBlock)("woocommerce/store-notices"),(0,n.createBlock)("core/columns",{align:"wide"},[(0,n.createBlock)("core/column",{type:"constrained",justifyContent:"right",width:"512px"},[(0,n.createBlock)(he)]),(0,n.createBlock)("core/column",{},[(0,n.createBlock)("core/post-title",{__woocommerceNamespace:ee,level:1}),(0,n.createBlock)("woocommerce/product-rating"),(0,n.createBlock)("woocommerce/product-price",{fontSize:"large"}),(0,n.createBlock)("core/post-excerpt",{__woocommerceNamespace:ge}),(0,n.createBlock)("woocommerce/add-to-cart-form"),(0,n.createBlock)("woocommerce/product-meta")])]),(0,n.createBlock)("woocommerce/product-details",{align:"wide"}),(0,n.createBlock)("woocommerce/related-products",{align:"wide"})].filter(Boolean),ye=()=>(0,i.isWpVersion)("6.1",">="),ve=(e,o)=>o?(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("Transform this template into multiple blocks so you can add, remove, reorder, and customize your %s template.","woocommerce"),e))(e):(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("This block serves as a placeholder for your %s. It will display the actual product image, title, price in your store. You can move this placeholder around and add more blocks around to customize the template.","woocommerce"),e))(e),Be={getButtonLabel:()=>(0,C.__)("Transform into blocks","woocommerce"),onClickCallback:({clientId:e,getBlocks:o,replaceBlock:t,selectBlock:c})=>{t(e,fe());const r=o().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/breadcrumbs"===e.name))));r&&c(r.clientId)},getBlockifiedTemplate:fe},Ee=e=>{const o=((e,o)=>{const t=[(0,n.createBlock)("core/paragraph",{content:(0,C.__)("No products were found matching your selection.","woocommerce")}),(0,n.createBlock)("core/search",{buttonPosition:"button-outside",buttonText:(0,C.__)("Search","woocommerce"),buttonUseIcon:!1,showLabel:!1,placeholder:(0,C.__)("Search products…","woocommerce"),query:{post_type:"product"}})],c="core/query-no-results",r=e.findIndex((e=>e[0]===c)),l={...e[r][1]||{},...o},a=[c,l,t];return[...ne.slice(0,r),a,...ne.slice(r+1)]})(ne,e);return(0,n.createBlock)("core/query",{...ae,...e,namespace:re,query:{...ae.query,inherit:!0}},(0,n.createBlocksFromInnerBlocksTemplate)(o))},Se=e=>[V("search-title",e),(0,n.createBlock)("woocommerce/store-notices",e),$([(0,n.createBlock)("woocommerce/product-results-count"),(0,n.createBlock)("woocommerce/catalog-sorting")],e),Ee(e)].filter(Boolean),Te=()=>(0,i.isWpVersion)("6.1",">="),Ce=(e,o)=>o?(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("Transform this template into multiple blocks so you can add, remove, reorder, and customize your %s template.","woocommerce"),e))(e):(e=>(0,C.sprintf)(/* translators: %s is the template title */ /* translators: %s is the template title */ (0,C.__)("This block serves as a placeholder for your %s. It will display the actual product image, title, price in your store. You can move this placeholder around and add more blocks around to customize the template.","woocommerce"),e))(e),Ne={getButtonLabel:()=>(0,C.__)("Transform into blocks","woocommerce"),onClickCallback:({clientId:e,attributes:o,getBlocks:t,replaceBlock:c,selectBlock:r})=>{c(e,Se(o));const l=t().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));l&&r(l.clientId)},getBlockifiedTemplate:Se},Pe=()=>!0,Oe=e=>[(0,n.createBlock)("woocommerce/order-confirmation-status",{...e,fontSize:"large"}),(0,n.createBlock)("woocommerce/order-confirmation-summary",e),(0,n.createBlock)("woocommerce/order-confirmation-totals-wrapper",e),(0,n.createBlock)("woocommerce/order-confirmation-downloads-wrapper",e),(0,n.createBlock)("core/columns",{...e,className:"woocommerce-order-confirmation-address-wrapper"},[(0,n.createBlock)("core/column",e,[(0,n.createBlock)("woocommerce/order-confirmation-shipping-wrapper",e)]),(0,n.createBlock)("core/column",e,[(0,n.createBlock)("woocommerce/order-confirmation-billing-wrapper",e)])]),(0,n.createBlock)("woocommerce/order-confirmation-additional-information",e)].filter(Boolean),Ie=()=>(0,C.__)("This block represents the classic template used to display the order confirmation. The actual rendered template may appear different from this placeholder.","woocommerce"),xe=()=>(0,a.createElement)("div",{className:"woocommerce-page"},(0,a.createElement)("div",{className:"woocommerce-order"},(0,a.createElement)("h1",null,(0,C.__)("Order received","woocommerce")),(0,a.createElement)("p",{className:"woocommerce-notice woocommerce-notice--success woocommerce-thankyou-order-confirmation"},(0,C.__)("Thank you. Your order has been received.","woocommerce")),(0,a.createElement)("ul",{className:"woocommerce-order-overview woocommerce-thankyou-order-details order_details"},(0,a.createElement)("li",{className:"woocommerce-order-overview__order order"},(0,C.__)("Order number","woocommerce"),":"," ",(0,a.createElement)("strong",null,"123")),(0,a.createElement)("li",{className:"woocommerce-order-overview__date date"},(0,C.__)("Date","woocommerce"),":"," ",(0,a.createElement)("strong",null,"May 25, 2023")),(0,a.createElement)("li",{className:"woocommerce-order-overview__email email"},(0,C.__)("Email","woocommerce"),":"," ",(0,a.createElement)("strong",null,"shopper@woo.com")),(0,a.createElement)("li",{className:"woocommerce-order-overview__total total"},(0,C.__)("Total","woocommerce"),":"," ",(0,a.createElement)("strong",null,"$20.00"))),(0,a.createElement)("section",{className:"woocommerce-order-details"},(0,a.createElement)("h2",{className:"woocommerce-order-details__title"},(0,C.__)("Order details","woocommerce")),(0,a.createElement)("table",{className:"woocommerce-table woocommerce-table--order-details shop_table order_details"},(0,a.createElement)("thead",null,(0,a.createElement)("tr",null,(0,a.createElement)("th",{className:"woocommerce-table__product-name product-name"},(0,C.__)("Product","woocommerce")),(0,a.createElement)("th",{className:"woocommerce-table__product-table product-total"},(0,C.__)("Total","woocommerce")))),(0,a.createElement)("tbody",null,(0,a.createElement)("tr",{className:"woocommerce-table__line-item order_item"},(0,a.createElement)("td",{className:"woocommerce-table__product-name product-name"},"Sample Product"," ",(0,a.createElement)("strong",{className:"product-quantity"},"× 2")," "),(0,a.createElement)("td",{className:"woocommerce-table__product-total product-total"},"$20.00"))),(0,a.createElement)("tfoot",null,(0,a.createElement)("tr",null,(0,a.createElement)("th",{scope:"row"},(0,C.__)("Subtotal","woocommerce"),":"),(0,a.createElement)("td",null,"$20.00")),(0,a.createElement)("tr",null,(0,a.createElement)("th",{scope:"row"},(0,C.__)("Total","woocommerce"),":"),(0,a.createElement)("td",null,"$20.00"))))),(0,a.createElement)("section",{className:"woocommerce-customer-details"},(0,a.createElement)("section",{className:"woocommerce-columns woocommerce-columns--2 woocommerce-columns--addresses col2-set addresses"},(0,a.createElement)("div",{className:"woocommerce-column woocommerce-column--1 woocommerce-column--billing-address col-1"},(0,a.createElement)("h2",{className:"woocommerce-column__title"},(0,C.__)("Billing address","woocommerce")),(0,a.createElement)("address",null,"123 Main St",(0,a.createElement)("br",null),"New York, NY 10001",(0,a.createElement)("br",null),"United States (US)")),(0,a.createElement)("div",{className:"woocommerce-column woocommerce-column--2 woocommerce-column--shipping-address col-2"},(0,a.createElement)("h2",{className:"woocommerce-column__title"},(0,C.__)("Shipping address","woocommerce")),(0,a.createElement)("address",null,"123 Main St",(0,a.createElement)("br",null),"New York, NY 10001",(0,a.createElement)("br",null),"United States (US)")))))),Ae={getButtonLabel:()=>(0,C.__)("Transform into blocks","woocommerce"),onClickCallback:({clientId:e,attributes:o,getBlocks:t,replaceBlock:c,selectBlock:r})=>{c(e,Oe(o));const l=t().find((e=>"core/group"===e.name&&e.innerBlocks.some((e=>"woocommerce/store-notices"===e.name))));l&&r(l.clientId)},getBlockifiedTemplate:Oe},je={[R]:ue,[M]:we,[q]:c,[G]:r,[U]:l,fallback:{isConversionPossible:()=>!1,getBlockifiedTemplate:()=>[],getDescription:()=>"",onClickCallback:()=>{}}},ze=({blockifyConfig:e,clientId:o,attributes:t})=>{const{getButtonLabel:c,onClickCallback:r,getBlockifiedTemplate:l}=e,[i,m]=(0,I.useState)(!1),{replaceBlock:s,selectBlock:d,replaceBlocks:p}=(0,O.useDispatch)(S.store),{getBlocks:u}=(0,O.useSelect)((e=>({getBlocks:e(S.store).getBlocks})),[]),{createInfoNotice:w}=(0,O.useDispatch)(x.store);return(0,a.createElement)("div",{className:"wp-block-woocommerce-classic-template__placeholder-migration-button-container"},(0,a.createElement)(T.Button,{variant:"primary",onClick:()=>{r({clientId:o,getBlocks:u,attributes:t,replaceBlock:s,selectBlock:d}),w((0,C.__)("Template transformed into blocks!","woocommerce"),{actions:[{label:(0,C.__)("Undo","woocommerce"),onClick:()=>{const e=u().reduce(((e,o)=>"core/template-part"===o.name?e:[...e,o.clientId]),[]);p(e,(0,n.createBlock)("core/group",{layout:{inherit:!0,type:"constrained"}},[(0,n.createBlock)("woocommerce/legacy-template",{template:t.template})]))}}],type:"snackbar"})},onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),text:c?c():""},i&&(0,a.createElement)(T.Popover,{resize:!1,placement:"right-end"},(0,a.createElement)("div",{style:{minWidth:"250px",width:"250px",maxWidth:"250px",minHeight:"300px",height:"300px",maxHeight:"300px",cursor:"pointer"}},(0,a.createElement)(S.BlockPreview,{blocks:l({...t,isPreview:!0}),viewportWidth:1200,additionalStyles:[{css:"body { padding: 20px !important; height: fit-content !important; overflow:hidden}"}]})))))},We=({clientId:e,attributes:o,setAttributes:t})=>{var c,r,l,n,i;const m=(0,S.useBlockProps)(),{editedPostId:s}=(0,O.useSelect)((e=>({editedPostId:e("core/edit-site").getEditedPostId()})),[]),d=(0,A.useEntityRecord)("postType","wp_template",s),p=F(o.template,Z),u=null!==(c=null===(r=d.record)||void 0===r||null===(l=r.title.rendered)||void 0===l?void 0:l.toLowerCase())&&void 0!==c?c:o.template,w=null!==(n=null==p?void 0:p.placeholder)&&void 0!==n?n:"fallback",k=null!==(i=null==p?void 0:p.type)&&void 0!==i?i:"fallback";(0,I.useEffect)((()=>{var e;return t({template:o.template,align:null!==(e=o.align)&&void 0!==e?e:"wide"})}),[o.align,o.template,t]);const{isConversionPossible:b,getDescription:_,getSkeleton:g,blockifyConfig:h}=je[k],y=g?g():(0,a.createElement)("img",{className:"wp-block-woocommerce-classic-template__placeholder-image",src:`${f}template-placeholders/${w}.svg`,alt:u}),v=b(),B=_(u,v);return(0,a.createElement)("div",{...m},(0,a.createElement)(T.Placeholder,{className:"wp-block-woocommerce-classic-template__placeholder"},(0,a.createElement)("div",{className:"wp-block-woocommerce-classic-template__placeholder-wireframe"},y),(0,a.createElement)("div",{className:"wp-block-woocommerce-classic-template__placeholder-copy"},(0,a.createElement)("div",{className:"wp-block-woocommerce-classic-template__placeholder-copy__icon-container"},(0,a.createElement)("span",{className:"woo-icon"},(0,a.createElement)(N.Z,{icon:L})," ",(0,C.__)("WooCommerce","woocommerce")),(0,a.createElement)("span",null,(0,C.__)("Classic Template Placeholder","woocommerce"))),(0,a.createElement)("p",{dangerouslySetInnerHTML:{__html:B}}),(0,a.createElement)("p",null,(0,C.__)("You cannot edit the content of this block. However, you can move it and place other blocks around it.","woocommerce")),v&&h&&(0,a.createElement)(ze,{clientId:e,blockifyConfig:h,attributes:o}))))},Le=((e,o,t)=>{let c,r=null;const l=(...o)=>{r=o,c&&clearTimeout(c),c=setTimeout((()=>{c=null,r&&e(...r)}),100)};return l.flush=()=>{c&&r&&(e(...r),clearTimeout(c),c=null)},l})((()=>{const e=(0,O.select)("core/block-editor").getBlocks().flatMap((e=>[e,...e.innerBlocks])).find((e=>"core/missing"===e.name&&e.attributes.originalName===D));if(e){const o=(0,n.parse)(e.attributes.originalContent);o&&(0,O.dispatch)("core/block-editor").replaceBlock(e.clientId,o)}}));let De;(0,O.subscribe)((()=>{var e;const o=De,t=(0,O.select)("core/edit-site"),c=null==t?void 0:t.getEditedPostId();De="number"==typeof c?void 0:c;const r=null===(e=De)||void 0===e?void 0:e.split("//")[1];if(null==r)return;const l=(0,n.getBlockType)(D),i=Boolean(l);return i&&Y(r,Z)&&Le(),o!==De?!i||Y(r,Z)&&!function(e,o){const t=F(o,Z);return(null==e?void 0:e.title)!==(null==t?void 0:t.title)}(l,r)?void(!i&&Y(r,Z)&&(({template:e,inserter:o})=>{(0,n.registerBlockType)(D,{title:e&&Z[e]?Z[e].title:(0,C.__)("WooCommerce Classic Template","woocommerce"),icon:(0,a.createElement)(N.Z,{icon:P.Z,className:"wc-block-editor-components-block-icon"}),category:"woocommerce",apiVersion:2,keywords:[(0,C.__)("WooCommerce","woocommerce")],description:(0,C.__)("Renders classic WooCommerce PHP templates.","woocommerce"),supports:{align:["wide","full"],html:!1,multiple:!1,reusable:!1,inserter:o},attributes:{template:{type:"string",default:"any"},align:{type:"string",default:"wide"}},edit:({attributes:o,clientId:t,setAttributes:c})=>{const r=null!=e?e:o.template;return(0,a.createElement)(We,{attributes:{...o,template:r},setAttributes:c,clientId:t})},save:()=>null})})({template:r,inserter:!0})):((0,n.unregisterBlockType)(D),void(De=void 0)):void 0}),"core/blocks-editor")},492:()=>{},4114:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function c(e){var r=t[e];if(void 0!==r)return r.exports;var l=t[e]={exports:{}};return o[e].call(l.exports,l,l.exports,c),l.exports}c.m=o,e=[],c.O=(o,t,r,l)=>{if(!t){var a=1/0;for(s=0;s<e.length;s++){for(var[t,r,l]=e[s],n=!0,i=0;i<t.length;i++)(!1&l||a>=l)&&Object.keys(c.O).every((e=>c.O[e](t[i])))?t.splice(i--,1):(n=!1,l<a&&(a=l));if(n){e.splice(s--,1);var m=r();void 0!==m&&(o=m)}}return o}l=l||0;for(var s=e.length;s>0&&e[s-1][2]>l;s--)e[s]=e[s-1];e[s]=[t,r,l]},c.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return c.d(o,{a:o}),o},c.d=(e,o)=>{for(var t in o)c.o(o,t)&&!c.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},c.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=4798,(()=>{var e={4798:0};c.O.j=o=>0===e[o];var o=(o,t)=>{var r,l,[a,n,i]=t,m=0;if(a.some((o=>0!==e[o]))){for(r in n)c.o(n,r)&&(c.m[r]=n[r]);if(i)var s=i(c)}for(o&&o(t);m<a.length;m++)l=a[m],c.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return c.O(s)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var r=c.O(void 0,[2869],(()=>c(998)));r=c.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["legacy-template"]=r})(); wc-blocks-editor-style-rtl.css 0000644 00000177303 15073233652 0012404 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products{list-style:none;margin:0 -8px 16px;padding:0}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin:0 0 24px}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute}.editor-styles-wrapper .wc-block-grid.components-placeholder{padding:2em 1em}.editor-styles-wrapper .wc-block-grid.is-loading,.editor-styles-wrapper .wc-block-grid.is-not-found{display:block}.components-base-control+.wc-block-base-control-notice{margin:-16px 0 16px}.components-base-control+.wc-block-base-control-notice:last-child{margin:-16px 0 12px}svg.wc-block-editor-components-block-icon--sparkles path{fill:currentColor}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents svg.wc-block-editor-components-block-icon{color:currentColor}.theme-twentytwenty .wp-block .wc-block-active-filters__title,.theme-twentytwenty .wp-block .wc-block-attribute-filter__title,.theme-twentytwenty .wp-block .wc-block-grid__product-title,.theme-twentytwenty .wp-block .wc-block-price-filter__title,.theme-twentytwenty .wp-block .wc-block-stock-filter__title{font-size:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-active-filters .wc-block-active-filters__list-item-name{margin-top:9px}.wc-block-active-filter__style-toggle{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-atomic-blocks-product__selection{width:100%}.wc-atomic-blocks-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-atomic-blocks-product__edit-card .wc-atomic-blocks-product__edit-card-title{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wp-block-woocommerce-attribute-filter{border-style:none!important}.wc-block-attribute-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-attribute-filter .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-attribute-filter .components-placeholder__fieldset{display:block}.wc-block-attribute-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__read_more_button{display:block;margin-bottom:1em}.wc-block-attribute-filter .components-disabled{border-color:inherit;border-radius:inherit}.wc-block-attribute-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-main>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block .block-editor-block-list__layout,.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .block-editor-block-list__layout{display:block} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product{display:inline-block;margin-bottom:2em;padding-left:5%;text-align:center;vertical-align:top;width:30%}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product:nth-child(3n+3){padding-left:0}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-name{font-weight:400}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-price{display:block}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link){background-color:#eee;color:#333;margin-top:1em}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):focus,.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options{padding:0}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options .wc-block-components-express-payment-continue-rule{margin-bottom:-12px}.wp-block-woocommerce-proceed-to-checkout-block{margin-bottom:28px;margin-top:28px}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-cart-express-payment-block .wp-block-woocommerce-checkout-express-payment-block-placeholder,.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{margin:0 0 1em}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart-order-summary-heading-block textarea{height:auto;line-height:1;text-align:left;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.wp-block-woocommerce-cart-items-block .block-list-appender,.wp-block-woocommerce-cart-totals-block .block-list-appender,.wp-block-woocommerce-empty-cart-block .block-list-appender{position:relative}.wp-block-woocommerce-cart-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__additional_fields{margin:1.5em 0 0}.wc-block-components-checkout-step__description-placeholder{display:none;opacity:.5}.is-selected .wc-block-components-checkout-step__description-placeholder{display:block}.wc-block-components-checkout-step__title{display:flex;width:100%}.wc-block-components-checkout-step__title .block-editor-plain-text{height:auto!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__terms{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}.wc-block-checkout__terms .block-editor-rich-text__editable{line-height:1.5em;vertical-align:middle}.wc-block-components-checkbox{margin-top:0}.wc-block-components-checkbox.wc-block-checkout__create-account{margin-top:1em}.wc-block-checkout__terms_notice{margin:0}.wc-block-checkout__terms_notice .components-notice__content{margin:4px 0}.wc-block-checkout__terms_notice .components-notice__actions button{margin-right:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout-order-note-block{margin-bottom:20px;margin-top:20px;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note{margin-bottom:0;margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-components-external-link-card{align-items:flex-start;color:inherit;display:flex;flex-direction:row;margin:24px 0;text-decoration:none}.wc-block-editor-components-external-link-card+.wc-block-editor-components-external-link-card{margin-top:-8px}.wc-block-editor-components-external-link-card:last-child{margin-bottom:0}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__content{flex:1 1 0;padding-left:16px}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__title{display:block;font-weight:500}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__description{color:#757575;display:block;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__icon{color:inherit;flex:0 0 24px;margin:0;text-align:left;vertical-align:top}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning{align-items:flex-start;color:#cc1818;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning svg{height:18px;min-width:18px;width:18px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout-express-payment-block{margin:14px 0 28px}.wp-block-woocommerce-checkout-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-checkout-express-payment-block .wc-block-components-express-payment-continue-rule--checkout{margin-bottom:0}.wp-block-woocommerce-checkout-express-payment-block.wp-block-woocommerce-checkout-express-payment-block--has-express-payment-methods{margin:-14px 0 14px!important;padding:14px 0;position:relative}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block;margin:0 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-rates-control__no-results-notice .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-checkout .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap;padding-right:5px}.wp-block-woocommerce-checkout .block-editor-block-list__layout .wc-block-checkout__additional_fields{padding:0}.wp-block-woocommerce-checkout .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-checkout .wc-block-components-main>:first-child,.wp-block-woocommerce-checkout .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-editor-block-list__layout,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-editor-block-list__layout{display:block}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-list-appender,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-list-appender{position:relative}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.components-base-control--nested{margin-top:-12px;padding-right:52px}.components-panel__body-title .components-button{opacity:1}.wp-block-woocommerce-checkout.is-editor-preview{max-height:1000px;overflow:hidden}.wp-block-woocommerce-checkout-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-incompatible-extensions-notice.is-dismissible{margin:0;padding-left:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-blocks-incompatible-extensions-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content{display:flex}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details{margin:0}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open]{margin:0 0 16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open] summary svg{transform:rotate(-180deg)}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary{cursor:pointer;display:block;margin:0 0 16px;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary span{color:#757575;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary::-webkit-details-marker{display:none}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary svg{fill:#757575;height:24px;position:relative;top:6px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content .wc-blocks-incompatible-extensions-notice__warning-icon{height:24px;margin-left:6px;min-width:24px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible ul{list-style:disc outside;margin:0 1.2em 0 0;padding:0}.wc-blocks-legacy-page-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-switch-to-classic-shortcode-modal-content{max-width:480px}.wc-blocks-switch-to-classic-shortcode-modal-content p{margin-top:0}.wc-blocks-switch-to-classic-shortcode-modal-actions{text-align:left}.wc-blocks-switch-to-classic-shortcode-modal-actions button{display:inline-block;margin-right:4px}ul.cross-list{margin:0 1em 24px 0}ul.cross-list,ul.cross-list li{list-style:none outside;padding:0}ul.cross-list li{margin:1em 0}ul.cross-list li:before{content:"❌";margin-left:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-default-page-notice.is-dismissible{margin:0;padding-left:16px}.wc-default-page-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-default-page-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-default-page-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-legacy-page-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-sidebar-compatibility-notice.is-dismissible{margin:0;padding-left:16px}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-blocks-sidebar-compatibility-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-sidebar-compatibility-notice.is-dismissible.is-hidden{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-no-payment-methods-notice{margin:0}.wc-blocks-no-payment-methods-notice .components-notice__content{margin:4px 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}.wp-block-woocommerce-customer-account{display:flex;padding:.5em}.wp-block-woocommerce-customer-account a{align-items:center;color:currentColor!important;display:flex;text-decoration:none!important}.wp-block-woocommerce-customer-account a:hover{text-decoration:underline!important}.wp-block-woocommerce-customer-account a .icon{height:1em;width:1em}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{box-sizing:content-box!important;height:1.4375em;padding:.5em;width:1.4375em}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignright{float:none;justify-content:flex-end}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignleft{float:none;justify-content:flex-start}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.aligncenter{float:none;justify-content:center}.wc-block-editor-customer-account{display:flex;padding:.5em}.wc-block-editor-customer-account__icon-style-toggle{width:100%}.block-editor-block-card+div>.wc-block-editor-customer-account__link{padding:0 52px 16px 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-handpicked-products__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(.wp-block-woocommerce-legacy-template){margin-right:auto;margin-left:auto}.wp-block-woocommerce-classic-template__placeholder-warning{border-right:5px solid #2181d2;padding-right:2.5em}.wp-block-woocommerce-classic-template__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-template__placeholder-copy,.wp-block-woocommerce-classic-template__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-template__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-template__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-template__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-template__placeholder-wireframe>img{width:100%}.wp-block-woocommerce-legacy-template .components-placeholder{box-shadow:none;padding:0}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe{filter:blur(3px);opacity:.5}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe *{border-color:#e0e0e0!important;color:#e0e0e0!important}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-copy{opacity:1}.wp-block-woocommerce-legacy-template.is-selected .components-placeholder{box-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(.wp-block-woocommerce-classic-shortcode){margin-right:auto;margin-left:auto}.wp-block-woocommerce-classic-shortcode__placeholder-warning{border-right:5px solid #2181d2;padding-right:2.5em}.wp-block-woocommerce-classic-shortcode__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-shortcode__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-shortcode__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>img,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>svg{color:hsla(0,0%,7%,.11);height:auto;width:100%}.wp-block-woocommerce-classic-shortcode .components-placeholder{background-color:transparent;box-shadow:none;padding:0}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe{filter:blur(3px);opacity:.5}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *{border-color:hsla(0,0%,7%,.11)!important;color:hsla(0,0%,7%,.11)!important}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-copy{opacity:1}.is-hovered .wp-block-woocommerce-classic-shortcode .components-placeholder,.is-selected .wp-block-woocommerce-classic-shortcode .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-hovered .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-selected .components-placeholder{box-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-mini-cart__render-in-cart-and-checkout-toggle{width:100%}.wc-block-editor-mini-cart__drawer-image{margin-bottom:6px}.wc-block-editor-mini-cart__drawer-link{margin-bottom:24px}html[dir=rtl] .wc-block-editor-mini-cart__icon{transform:scaleX(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-mini-cart__footer .block-editor-inner-blocks{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-editor-mini-cart-contents__wrapper.wc-block-editor-mini-cart-contents__wrapper{display:flex;justify-content:center;margin:0;position:relative;z-index:9999}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100vh}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block{display:-ms-grid;display:grid;flex-grow:1;margin-bottom:16px;padding:0 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100%}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block .block-list-appender{position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-products-table-block{margin-bottom:auto;margin-top:16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title{font-size:2em}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title .block-editor-block-list__layout{align-items:baseline;display:flex}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents table.wc-block-cart-items{color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px;color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block{min-height:100vh;overflow-y:unset;padding:0}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block>.block-editor-inner-blocks{box-sizing:border-box;max-height:100vh;overflow-y:auto;padding:48px 16px 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .block-list-appender{margin-top:16px;position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__shopping-button a{color:currentColor}.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-empty-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-filled-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents{height:800px;min-height:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-store-notices .components-notice__content{color:#000}.wc-block-store-notices .components-notice{margin-right:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-page-content-wrapper{max-width:100%!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-price-filter .components-disabled{border-color:inherit;border-radius:inherit}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-webkit-slider-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-moz-range-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-ms-thumb{pointer-events:none}.wc-block-price-filter__price-range-toggle{width:100%}.wc-block-price-filter__price-range-toggle>div{flex-grow:1}.wc-block-price-slider .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-price-slider .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-price-slider .components-placeholder__fieldset{display:block}.wc-block-price-slider .wc-block-price-slider__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__add-product-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__read_more_button{display:block;margin-bottom:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products-category__selection{width:100%}.wc-block-products-category__cancel-button.is-tertiary{margin:1em auto 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-categories__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-categories__operator .components-base-control__label{margin-bottom:0;margin-left:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-categories.wc-block-product-categories ul{margin-right:20px}.wc-block-product-categories .components-placeholder__label svg{fill:currentColor;margin-left:1ch} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-collection-inspector-toolspanel__filters .wc-block-editor-product-collection-inspector__taxonomy-control:not(:last-child){margin-bottom:24px}.wc-block-editor-product-collection__display-settings .components-popover__content{min-width:230px}.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3;-moz-column-gap:24px;column-gap:24px}@media(max-width:1280px){.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2}}@media(max-width:782px){.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:1;column-count:1}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-gallery-large-image-next-previous-container{display:flex;flex-direction:row;height:50px;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous-container svg{z-index:1} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-pager__pager{display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0}.wc-block-editor-product-gallery-pager__item{color:#949494;font-size:1em}.wc-block-editor-product-gallery-pager__item.is-active{color:#000;font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-thumbnails{display:flex}.wc-block-product-gallery-thumbnails--position-bottom .wc-block-editor-product-gallery-thumbnails{flex-direction:row;gap:0 15px}.wc-block-product-gallery-thumbnails:not(.wc-block-product-gallery-thumbnails--position-bottom) .wc-block-editor-product-gallery-thumbnails{flex-direction:column;gap:15px 0}.wc-block-product-gallery-thumbnails--number-of-thumbnails-3:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(33.33333% - 13px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-4:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(25% - 14.25px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-5:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(20% - 15px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-6:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(16.66667% - 15.5px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-7:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(14.28571% - 15.85714px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-8:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(12.5% - 16.125px)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery-large-image{width:100%}.wc-block-editor-product-gallery-large-image img{margin:0 auto;max-width:100%;width:100%}.wc-block-editor-product-gallery-large-image-next-previous--outside-image .wc-block-editor-product-gallery-large-image img{max-width:calc(100% - 60px)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woo-inherit-query-toggle{-ms-grid-column-span:2;-ms-grid-column:1;grid-column-end:3;grid-column-start:1}.products-block-post-template.has-background{padding:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-search__field.input-control{color:#828b96!important;padding:0}.wc-block-product-search__field.input-control .components-base-control__field{margin-bottom:0}.wc-block-product-search .wc-block-product-search__fields .block-editor-rich-text{flex-grow:1}.wc-block-components-actions .block-editor-warning__actions{margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-tags__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-tags__operator .components-base-control__label{margin-bottom:0;margin-left:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products-by-attribute__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-product-attributes__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-attributes__operator .components-base-control__label{margin-bottom:0;margin-left:.5em}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:active,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:focus,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:hover{background:#fff}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading{justify-content:center}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading .components-spinner{margin-bottom:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-single-product__selection{width:100%}.wc-block-editor-single-product__reset-layout{padding:0}.wc-block-single-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-block-single-product__edit-card .wc-block-single-product__edit-card-title{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-stock-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-stock-filter .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-stock-filter .components-placeholder__fieldset{display:block}.wc-block-stock-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__read_more_button{display:block;margin-bottom:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-order-confirmation-downloads-wrapper:not(.store-has-downloads):not(.is-selected):not(.has-child-selected){display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-components-title{background-color:transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-feedback-prompt{background-color:#f7f7f7;border-top:1px solid #e0e0e0;margin:0;padding:24px;text-align:center}.wc-block-feedback-prompt .wc-block-feedback-prompt__title{margin:0 0 12px}.wc-block-feedback-prompt .wc-block-feedback-prompt__link{color:inherit}.wc-block-feedback-prompt .wc-block-feedback-prompt__link>.gridicon{vertical-align:text-bottom} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-search-list{padding:0 0 16px;text-align:right;width:100%}.woocommerce-search-list.is-compact .woocommerce-search-list__selected{border-top:none;margin:0 0 16px;min-height:54px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search{border-top:none;margin:0 0 16px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search.is-token{margin-bottom:0}.woocommerce-search-list.is-loading .woocommerce-search-list__list{border:none;padding:12px 0;text-align:center}.woocommerce-search-list.is-loading .components-form-token-field__remove-token{display:none}.woocommerce-search-list.is-token .woocommerce-search-list__list{border-top:0}.woocommerce-search-list.is-token .woocommerce-search-list__search{margin-bottom:0}.woocommerce-search-list.is-token .woocommerce-search-list__search .components-form-token-field__input-container{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.woocommerce-search-list .woocommerce-search-list__list{padding-right:0}.woocommerce-search-list__selected{border-top:1px solid #f0f0f0;margin:16px 0;min-height:76px;padding:16px 0 0}.woocommerce-search-list__selected .woocommerce-search-list__selected-header{margin-bottom:8px}.woocommerce-search-list__selected .woocommerce-search-list__selected-header button{margin-right:12px}.woocommerce-search-list__selected .woocommerce-tag__text{max-width:13em}.woocommerce-search-list__selected ul{list-style:none;margin:0;padding:0}.woocommerce-search-list__selected ul li{float:right}.woocommerce-search-list__search{border-top:1px solid #f0f0f0;margin:16px 0;padding:16px 0 0}.woocommerce-search-list__search .components-base-control__field{margin-bottom:16px}.woocommerce-search-list__list{border:1px solid #e0e0e0;list-style:none;margin:0;max-height:17em;overflow-x:hidden;overflow-y:auto;padding:0}.woocommerce-search-list__list li{margin-bottom:0}.woocommerce-search-list__list.is-not-found{border:none;padding:12px 0;text-align:center}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon,.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-text{display:inline-block}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon{margin-left:16px}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon .gridicon{margin-top:-1px;vertical-align:top}.woocommerce-search-list__list .components-spinner{float:none;margin:0 auto}.woocommerce-search-list__list .components-menu-group__label{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-search-list__list>[role=menu]{border:1px solid #f0f0f0;border-bottom:none}.woocommerce-search-list__list .woocommerce-search-list__item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;color:#757575;display:flex;margin-bottom:0;padding:12px 16px}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus,.woocommerce-search-list__list .woocommerce-search-list__item:hover{background:#f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus{box-shadow:none}.woocommerce-search-list__list .woocommerce-search-list__item.has-children{cursor:pointer}.woocommerce-search-list__list .woocommerce-search-list__item.has-children:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\" fill=\"%23757575\" /></svg>");background-position:0%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-right:8px;width:24px}.woocommerce-search-list__list .woocommerce-search-list__item.has-children[disabled]:after{background:none;margin-right:0;width:auto}.woocommerce-search-list__list .woocommerce-search-list__item.has-children.is-expanded:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\" fill=\"%23757575\" /></svg>")}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input[type=radio]{margin-left:8px}.woocommerce-search-list__list .woocommerce-search-list__item .components-base-control__field{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-label{display:flex;flex:1}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0+.depth-1{margin-top:-1px}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0){border-bottom:0!important}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0)+.depth-0{border-top:1px solid #f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item[class*=depth-] .woocommerce-search-list__item-label:before{content:str-repeat("— ",5);margin-left:4px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0 .woocommerce-search-list__item-label:before{content:"";margin-left:0}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1{padding-right:32px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1 .woocommerce-search-list__item-label:before{content:str-repeat("— ",1)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2{padding-right:48px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2 .woocommerce-search-list__item-label:before{content:str-repeat("— ",2)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3{padding-right:64px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3 .woocommerce-search-list__item-label:before{content:str-repeat("— ",3)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4{padding-right:80px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4 .woocommerce-search-list__item-label:before{content:str-repeat("— ",4)}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-name{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-prefix{color:#757575;display:none}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-label,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-label{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix{display:inline}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:" ›";margin-left:4px}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-name{color:#1e1e1e}.woocommerce-search-list__list .woocommerce-search-list__item.has-count>.components-menu-item__item{width:100%}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-count{background:#fff;border:1px solid #f0f0f0;border-radius:12px;color:#757575;flex:0 1 auto;font-size:.8em;line-height:1.4;margin-right:auto;padding:2px 8px;white-space:nowrap}.woocommerce-search-list__list li:last-child .woocommerce-search-list__item{border-bottom:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-reviews__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-search-product__item .woocommerce-search-list__item-name .description{display:block}.woocommerce-search-product__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-product__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-product__item.is-not-active:active,.woocommerce-search-product__item.is-not-active:focus,.woocommerce-search-product__item.is-not-active:hover{background:#fff}.woocommerce-search-product__item.is-loading{justify-content:center}.woocommerce-search-product__item.is-loading .components-spinner{margin-bottom:12px}.woocommerce-search-product__item.depth-0.is-variable:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\" fill=\"%23757575\" /></svg>");background-position:0%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-right:8px;width:24px}.woocommerce-search-product__item.depth-0.is-variable.is-selected:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\" fill=\"%23757575\" /></svg>")} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-tag{display:inline-flex;margin:1px 0 1px 4px;overflow:hidden;vertical-align:middle}.woocommerce-tag .woocommerce-tag__remove,.woocommerce-tag .woocommerce-tag__text{background:#f0f0f0;display:inline-block;line-height:24px;transition:all .2s cubic-bezier(.4,1,.4,1)}.woocommerce-tag .woocommerce-tag__text{-ms-grid-row-align:center;align-self:center;border-radius:12px;color:#757575;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.woocommerce-tag.has-remove .woocommerce-tag__text{border-radius:0 12px 12px 0;padding:0 8px 0 4px}.woocommerce-tag .woocommerce-tag__remove{border-radius:12px 0 0 12px;color:#757575;cursor:pointer;height:24px;line-height:10px;padding:0 2px;text-indent:0}.woocommerce-tag .woocommerce-tag__remove:hover{color:#1e1e1e} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-text-toolbar-button{align-items:center}.wc-block-text-toolbar-button.is-toggled,.wc-block-text-toolbar-button.is-toggled:focus{background:#757575;color:#fff}.block-editor-block-toolbar__slot{flex-shrink:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-product-title a.wc-block-components-product-name{color:inherit}.editor-styles-wrapper .wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating__link{pointer-events:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-summary p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-add-to-cart-form-container{cursor:help;display:flex;flex-direction:column;gap:10px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-product-gallery img{height:auto;max-width:500px;width:100%}.wc-block-editor-product-gallery .wc-block-editor-product-gallery__other-images img{height:100px;margin:5px;width:100px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-related-products__notice{margin:auto 16px 16px;max-width:-moz-max-content;max-width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-related-products__notice{margin:10px auto;max-width:-moz-max-content;max-width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-products .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-products .components-placeholder__label svg{fill:currentColor;margin-left:1ch}.wc-block-products .components-placeholder__fieldset{display:block}.wc-block-products .wc-block-products__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-products .wc-block-products__add-product-button svg{fill:currentColor;margin-right:.5ch;vertical-align:middle}.wc-block-products .wc-block-products__read_more_button{display:block;margin-bottom:1em}.wc-block-all-products .components-placeholder__fieldset{max-width:none;overflow:hidden}.wc-block-all-products .wc-block-all-products-grid-item-template{border-top:1px solid #e0e0e0;margin-top:20px;overflow:hidden;text-align:center;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip{margin:20px auto;max-width:450px;text-align:right}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip p{margin:1em 0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions{align-items:center;display:flex;margin:20px auto;max-width:450px;padding:1em 0 0;vertical-align:middle}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__done-button{height:auto;line-height:32px;margin:0;order:3}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__cancel-button{margin:0 auto 0 1em;order:2}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__reset-button{margin:0;order:1}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__products{margin:0 auto!important;max-width:450px;position:relative;text-align:center}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product{background:#fff;box-shadow:0 5px 7px -2px rgba(0,0,0,.2);margin:0 auto;padding:1px 20px;position:static}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product .wp-block-button__link{margin-top:0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after,.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{background:#e0e0e0;bottom:20px;content:"";display:block;position:absolute;top:20px;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{margin-left:30px;left:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after{right:100%;margin-right:30px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-error-message{margin-bottom:16px;margin-top:8px}.wc-block-api-error .components-placeholder__fieldset{display:block}.wc-block-api-error .wc-block-error-message{margin-top:0}.wc-block-api-error .components-spinner{float:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-category .is-applying .components-spinner{right:50%;margin-right:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-category .is-applying img{opacity:.3}.wp-block-woocommerce-featured-category .components-resizable-box__container{bottom:0;right:0;min-height:50px;position:absolute!important;left:0;top:0}.wp-block-woocommerce-featured-category .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-category .components-resizable-box__handle{z-index:10} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-product .is-applying .components-spinner{right:50%;margin-right:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-product .is-applying img{opacity:.3}.wp-block-woocommerce-featured-product .components-resizable-box__container{bottom:0;right:0;min-height:50px;position:absolute!important;left:0;top:0}.wp-block-woocommerce-featured-product .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-product .components-resizable-box__handle{z-index:10}.wp-block-woocommerce-featured-product__message{margin-bottom:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-on-sale .components-placeholder__label svg{fill:currentColor;margin-left:1ch} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-tag__selection{width:100%}.wc-block-product-tag__cancel-button.is-tertiary{margin:1em auto 0} wc-blocks-classic-template-revert-button.asset.php 0000644 00000000355 15073233652 0016336 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-edit-site', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-polyfill'), 'version' => '04c8dc00ab6653006cf5'); collection-stock-filter.asset.php 0000644 00000000601 15073233652 0013135 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '60495847e2d51be97359'); collection-active-filters-style.js.LICENSE.txt 0000644 00000000174 15073233652 0015221 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-search-style.asset.php 0000644 00000000355 15073233652 0012465 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'cacb320bcfa90c5ff066'); collection-stock-filter.js 0000644 00000025562 15073233652 0011661 0 ustar 00 (()=>{var e,t={6164:(e,t,o)=>{"use strict";o.r(t);var l=o(9196);const r=window.wp.blocks;var s=o(2911),n=o(1918);const c=window.wc.wcSettings;var a,i,u,p,m,d,w,g,_,y;const b=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),E=(b.pluginUrl,b.pluginUrl,b.buildPhase),f=(null===(a=c.STORE_PAGES.shop)||void 0===a||a.permalink,null===(i=c.STORE_PAGES.checkout)||void 0===i||i.id,null===(u=c.STORE_PAGES.checkout)||void 0===u||u.permalink,null===(p=c.STORE_PAGES.privacy)||void 0===p||p.permalink,null===(m=c.STORE_PAGES.privacy)||void 0===m||m.title,null===(d=c.STORE_PAGES.terms)||void 0===d||d.permalink,null===(w=c.STORE_PAGES.terms)||void 0===w||w.title,null===(g=c.STORE_PAGES.cart)||void 0===g||g.id,null===(_=c.STORE_PAGES.cart)||void 0===_||_.permalink,null!==(y=c.STORE_PAGES.myaccount)&&void 0!==y&&y.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),v=(0,c.getSetting)("countryData",{}),S=(Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,c.getSetting)("addressFieldsLocations",S).address,(0,c.getSetting)("addressFieldsLocations",S).contact,(0,c.getSetting)("addressFieldsLocations",S).additional,o(902);var k=o(9307),h=o(3849),O=o.n(h);const T=window.wp.blockEditor,x=window.wp.components;var C=o(5736),R=o(7642);const j=window.wc.blocksComponents;o(479);const P=({name:e,count:t})=>(0,l.createElement)(l.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,l.createElement)(j.Label,{label:t.toString(),screenReaderLabel:(0,C.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,C._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}));var A=o(1394);o(9027);const N=({className:e,style:t,suggestions:o,multiple:r=!0,saveTransform:s=(e=>e.trim().replace(/\s/g,"-")),messages:n={},validateInput:c=(e=>o.includes(e)),label:a="",...i})=>(0,l.createElement)("div",{className:O()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!r}),style:t},(0,l.createElement)(A.Z,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:s,maxLength:r?void 0:1,suggestions:o,messages:n,...i}));var G=o(2600);var q=o(4167),L=o(9127),F=o.n(L);function D(e){const t=(0,k.useRef)(e);return F()(e,t.current)||(t.current=e),t.current}const Y=window.wc.wcBlocksData,B=window.wp.data,Q=(0,k.createContext)("page"),U=()=>(0,k.useContext)(Q),V=(Q.Provider,e=>{const t=U();e=e||t;const o=(0,B.useSelect)((t=>t(Y.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:l}=(0,B.useDispatch)(Y.QUERY_STATE_STORE_KEY);return[o,(0,k.useCallback)((t=>{l(e,t)}),[e,l])]}),K=(e,t,o)=>{const l=U();o=o||l;const r=(0,B.useSelect)((l=>l(Y.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:s}=(0,B.useDispatch)(Y.QUERY_STATE_STORE_KEY);return[r,(0,k.useCallback)((t=>{s(o,e,t)}),[o,e,s])]},M=({queryAttribute:e,queryPrices:t,queryStock:o,queryRating:l,queryState:r,isEditor:s=!1})=>{let n=U();n=`${n}-collection-data`;const[c]=V(n),[a,i]=K("calculate_attribute_counts",[],n),[u,p]=K("calculate_price_range",null,n),[m,d]=K("calculate_stock_status_counts",null,n),[w,g]=K("calculate_rating_counts",null,n),_=D(e||{}),y=D(t),b=D(o),E=D(l);(0,k.useEffect)((()=>{"object"==typeof _&&Object.keys(_).length&&(a.find((e=>{return o="taxonomy",!(e=>null===e)(l=t=_)&&l instanceof Object&&l.constructor===Object&&o in t&&e.taxonomy===_.taxonomy;var t,o,l}))||i([...a,_]))}),[_,a,i]),(0,k.useEffect)((()=>{u!==y&&void 0!==y&&p(y)}),[y,p,u]),(0,k.useEffect)((()=>{m!==b&&void 0!==b&&d(b)}),[b,d,m]),(0,k.useEffect)((()=>{w!==E&&void 0!==E&&g(E)}),[E,g,w]);const[f,v]=(0,k.useState)(s),[S]=(0,G.Nr)(f,200);f||v(!0);const h=(0,k.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,q.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:t,resourceName:o,resourceValues:l=[],query:r={},shouldSelect:s=!0}=e;if(!t||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const n=(0,k.useRef)({results:[],isLoading:!0}),c=D(r),a=D(l),i=(()=>{const[,e]=(0,k.useState)();return(0,k.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,B.useSelect)((e=>{if(!s)return null;const l=e(Y.COLLECTIONS_STORE_KEY),r=[t,o,c,a],n=l.getCollectionError(...r);if(n){if(!(n instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(n)}return{results:l.getCollection(...r),isLoading:!l.hasFinishedResolution("getCollection",r)}}),[t,o,a,c,s]);return null!==u&&(n.current=u),n.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...r,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...h},shouldSelect:S})},Z=({attributes:e,setAttributes:t})=>{const{showCounts:o,selectType:r,displayStyle:s}=e;return(0,l.createElement)(T.InspectorControls,{key:"inspector"},(0,l.createElement)(x.PanelBody,{title:(0,C.__)("Display Settings","woocommerce")},(0,l.createElement)(x.ToggleControl,{label:(0,C.__)("Display product count","woocommerce"),checked:o,onChange:()=>t({showCounts:!o})}),(0,l.createElement)(x.__experimentalToggleGroupControl,{label:(0,C.__)("Allow selecting multiple options?","woocommerce"),value:r||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,l.createElement)(x.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,C.__)("Multiple","woocommerce")}),(0,l.createElement)(x.__experimentalToggleGroupControlOption,{value:"single",label:(0,C.__)("Single","woocommerce")})),(0,l.createElement)(x.__experimentalToggleGroupControl,{label:(0,C.__)("Display Style","woocommerce"),value:s,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,l.createElement)(x.__experimentalToggleGroupControlOption,{value:"list",label:(0,C.__)("List","woocommerce")}),(0,l.createElement)(x.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,C.__)("Dropdown","woocommerce")}))))},I=JSON.parse('{"name":"woocommerce/collection-stock-filter","version":"1.0.0","title":"Stock Filter","description":"Enable customers to filter the product collection by stock status.","category":"woocommerce","keywords":["WooCommerce","filter","stock"],"supports":{"interactivity":true,"html":false,"multiple":false},"attributes":{"className":{"type":"string","default":""},"showCounts":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false},"queryParam":{"type":"object","default":{"calculate_stock_status_counts":"true"}}},"usesContext":["collectionData"],"ancestor":["woocommerce/collection-filters"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');E>2&&(0,r.registerBlockType)(I,{icon:{src:(0,l.createElement)(s.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},edit:e=>{const t=(0,T.useBlockProps)({className:O()("wc-block-stock-filter",e.attributes.className)}),{showCounts:o,displayStyle:r}=e.attributes,n=(0,c.getSetting)("stockStatusOptions",{}),{results:a}=M({queryStock:!0,queryState:{},isEditor:!0}),i=(0,k.useMemo)((()=>Object.entries(n).map((([e,t])=>{var r,s;const n=null==a||null===(r=a.stock_status_counts)||void 0===r||null===(s=r.find((t=>t.status===e)))||void 0===s?void 0:s.count;return{value:e,label:(0,l.createElement)(P,{name:t,count:o&&n?Number(n):null})}}))),[n,a,o]);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{...t},(0,l.createElement)(Z,{...e}),(0,l.createElement)(x.Disabled,null,(0,l.createElement)("div",{className:O()("wc-block-stock-filter",`style-${r}`,{"is-loading":!1})},"dropdown"===r?(0,l.createElement)(l.Fragment,null,(0,l.createElement)(N,{className:O()({"single-selection":!0,"is-loading":!1}),suggestions:[],placeholder:(0,C.__)("Select stock status","woocommerce"),onChange:()=>null,value:[]}),(0,l.createElement)(s.Z,{icon:R.Z,size:30})):(0,l.createElement)(j.CheckboxList,{className:"wc-block-stock-filter-list",options:i,checked:[],onChange:()=>null,isLoading:!1,isDisabled:!0})))))}})},479:()=>{},9027:()=>{},902:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function l(e){var r=o[e];if(void 0!==r)return r.exports;var s=o[e]={exports:{}};return t[e].call(s.exports,s,s.exports,l),s.exports}l.m=t,e=[],l.O=(t,o,r,s)=>{if(!o){var n=1/0;for(u=0;u<e.length;u++){for(var[o,r,s]=e[u],c=!0,a=0;a<o.length;a++)(!1&s||n>=s)&&Object.keys(l.O).every((e=>l.O[e](o[a])))?o.splice(a--,1):(c=!1,s<n&&(n=s));if(c){e.splice(u--,1);var i=r();void 0!==i&&(t=i)}}return t}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[o,r,s]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=4070,(()=>{var e={4070:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var r,s,[n,c,a]=o,i=0;if(n.some((t=>0!==e[t]))){for(r in c)l.o(c,r)&&(l.m[r]=c[r]);if(a)var u=a(l)}for(t&&t(o);i<n.length;i++)s=n[i],l.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return l.O(u)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var r=l.O(void 0,[2869],(()=>l(6164)));r=l.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-stock-filter"]=r})(); featured-product.asset.php 0000644 00000000527 15073233652 0011662 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url'), 'version' => 'c1aba3f06758a23823df'); product-new.asset.php 0000644 00000000473 15073233652 0010654 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '21903dd7b7340a5bbd65'); order-confirmation-billing-address.js 0000644 00000006417 15073233652 0013762 0 ustar 00 (()=>{var e,r={3628:(e,r,t)=>{"use strict";t.r(r);var o=t(9196);const n=window.wp.blocks;var i=t(2911),l=t(1873);const a=JSON.parse('{"name":"woocommerce/order-confirmation-billing-address","version":"1.0.0","title":"Billing Address","description":"Display the order confirmation billing address.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"inserter":false,"html":false,"color":{"text":true,"background":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"__experimentalBorder":{"color":true,"radius":true,"width":true,"style":true,"__experimentalDefaultControls":{"width":true,"color":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor;t(8104);(0,n.registerBlockType)(a,{icon:{src:(0,o.createElement)(i.Z,{icon:l.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...a.attributes},edit:()=>{const e=(0,s.useBlockProps)({className:"wc-block-order-confirmation-billing-address"});return(0,o.createElement)("div",{...e},(0,o.createElement)("address",null,"Test address 1",(0,o.createElement)("br",null),"Test address 2",(0,o.createElement)("br",null),"San Francisco, CA 94110",(0,o.createElement)("br",null),"United States"))},save:()=>null})},8104:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e].call(i.exports,i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var l=1/0;for(u=0;u<e.length;u++){for(var[t,n,i]=e[u],a=!0,s=0;s<t.length;s++)(!1&i||l>=i)&&Object.keys(o.O).every((e=>o.O[e](t[s])))?t.splice(s--,1):(a=!1,i<l&&(l=i));if(a){e.splice(u--,1);var c=n();void 0!==c&&(r=c)}}return r}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[t,n,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=5653,(()=>{var e={5653:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[l,a,s]=t,c=0;if(l.some((r=>0!==e[r]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(s)var u=s(o)}for(r&&r(t);c<l.length;c++)i=l[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(u)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var n=o.O(void 0,[2869],(()=>o(3628)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-billing-address"]=n})(); collection-price-filter-style.asset.php 0000644 00000000465 15073233652 0014262 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-data-store', 'wc-interactivity', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '1ce450c3fdfc4481ae27'); reviews-by-product-rtl.css 0000644 00000025105 15073233652 0011640 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-sort-select{text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;left:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-left:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-right:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-left:1px solid;content:"";display:inline-block;height:1em;margin-right:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:right;right:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:right;right:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";right:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} catalog-sorting.asset.php 0000644 00000000305 15073233652 0011474 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '8b529214dc52ced84c1a'); catalog-sorting-style.asset.php 0000644 00000000305 15073233652 0012632 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '686db5b7ce5ca122d416'); product-sku-frontend.js 0000644 00000011517 15073233652 0011212 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9870],{8675:(t,e,o)=>{"use strict";o.r(e),o.d(e,{default:()=>d});var n=o(9196),r=o(5736),s=o(3849),l=o.n(s),c=o(2864),a=o(721),i=o(947);o(6357);const u=({parentClassName:t,sku:e,className:o,style:s})=>(0,n.createElement)("div",{className:l()(o,{[`${t}__product-sku`]:t}),style:s},(0,r.__)("SKU:","woocommerce")," ",(0,n.createElement)("strong",null,e)),d=(0,a.withProductDataContext)((t=>{const{className:e}=t,o=(0,i.F)(t),{parentClassName:r}=(0,c.useInnerBlockLayoutContext)(),{product:s}=(0,c.useProductDataContext)(),a=s.sku;return t.isDescendentOfSingleProductTemplate?(0,n.createElement)(u,{parentClassName:r,className:e,sku:"Product SKU"}):a?(0,n.createElement)(u,{className:e,parentClassName:r,sku:a,...t.isDescendantOfAllProducts&&{className:l()(e,"wc-block-components-product-sku wp-block-woocommerce-product-sku",o.className),style:{...o.style}}}):null}))},947:(t,e,o)=>{"use strict";o.d(e,{F:()=>i});var n=o(3849),r=o.n(n),s=o(7998),l=o(3243),c=o(3392),a=o(172);const i=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let o=e.style;return(0,l.H)(o)&&(o=JSON.parse(o)||{}),(0,s.Kn)(o)||(o={}),{...e,style:o}})(t),o=(0,a.vc)(e),n=(0,a.l8)(e),i=(0,a.su)(e),u=(0,c.f)(e);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(t,e,o)=>{"use strict";o.d(e,{f:()=>s});var n=o(7998),r=o(3243);const s=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},o=(0,r.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:o,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,o)=>{"use strict";o.d(e,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),r=o.n(n),s=o(7427),l=o(2289),c=o(7998);function a(t={}){const e={};return(0,l.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function u(t){var e,o,n,s,l,u,d;const{backgroundColor:f,textColor:p,gradient:v,style:m}=t,y=i("background-color",f),g=i("color",p),k=function(t){if(t)return`has-${t}-gradient-background`}(v),h=k||(null==m||null===(e=m.color)||void 0===e?void 0:e.gradient);return{className:r()(g,k,{[y]:!h&&!!y,"has-text-color":p||(null==m||null===(o=m.color)||void 0===o?void 0:o.text),"has-background":f||(null==m||null===(n=m.color)||void 0===n?void 0:n.background)||v||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==m||null===(l=m.elements)||void 0===l?void 0:l.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(t){var e;const o=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:o,style:n}=t,s=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(e=n.border)||void 0===e||!e.color),[s]:!!s})}(t),style:a({border:o})}}function f(t){var e;return{className:void 0,style:a({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,o)=>{"use strict";o.d(e,{F:()=>n});const n=t=>null===t},7998:(t,e,o)=>{"use strict";o.d(e,{$n:()=>s,Kn:()=>r});var n=o(2893);const r=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return r(t)&&e in t}},3243:(t,e,o)=>{"use strict";o.d(e,{H:()=>n});const n=t=>"string"==typeof t},112:(t,e,o)=>{"use strict";o.d(e,{$:()=>s});var n=o(3112),r=o(7090);function s(t,e){return void 0===e&&(e={}),(0,r.B)(t,(0,n.pi)({delimiter:"."},e))}},6357:()=>{},3569:(t,e,o)=>{"use strict";function n(t){return t.toLowerCase()}o.d(e,{U:()=>n})},7090:(t,e,o)=>{"use strict";o.d(e,{B:()=>l});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function l(t,e){void 0===e&&(e={});for(var o=e.splitRegexp,l=void 0===o?r:o,a=e.stripRegexp,i=void 0===a?s:a,u=e.transform,d=void 0===u?n.U:u,f=e.delimiter,p=void 0===f?" ":f,v=c(c(t,l,"$1\0$2"),i,"\0"),m=0,y=v.length;"\0"===v.charAt(m);)m++;for(;"\0"===v.charAt(y-1);)y--;return v.slice(m,y).split("\0").map(d).join(p)}function c(t,e,o){return e instanceof RegExp?t.replace(e,o):e.reduce((function(t,e){return t.replace(e,o)}),t)}},7427:(t,e,o)=>{"use strict";o.d(e,{o:()=>s});var n=o(3112),r=o(112);function s(t,e){return void 0===e&&(e={}),(0,r.$)(t,(0,n.pi)({delimiter:"-"},e))}},3112:(t,e,o)=>{"use strict";o.d(e,{pi:()=>n});var n=function(){return n=Object.assign||function(t){for(var e,o=1,n=arguments.length;o<n;o++)for(var r in e=arguments[o])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); attribute-filter-style.asset.php 0000644 00000000637 15073233652 0013033 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => 'f4cdfcf1470f1648d268'); product-query.css 0000644 00000001214 15073233652 0010105 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.color-block-support-panel .wc-block-feedback-prompt{grid-column:1/-1}.woocommerce-product-query-panel__external-link{display:block;margin-top:12px}.woocommerce-product-query-panel__external-link .components-external-link__icon{margin-left:8px}:where(.products-block-post-template .wp-block-post)>*{margin-bottom:.75rem;margin-top:0}:where(.editor-styles-wrapper .products-block-post-template .wp-block-post)>*>*{margin-bottom:0;margin-top:0} wc-payment-method-bacs.asset.php 0000644 00000000274 15073233652 0012654 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'ccde9878f57091ae2724'); order-confirmation-shipping-address-rtl.css 0000644 00000002467 15073233652 0015137 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-order-confirmation-address-wrapper .wp-block-column:empty{display:none}.wp-block-woocommerce-order-confirmation-shipping-wrapper>:first-child{margin-top:0}.wp-block-woocommerce-order-confirmation-shipping-wrapper .block-editor-block-list__layout>:first-child{margin-top:0!important}.wc-block-order-confirmation-order-note,.wc-block-order-confirmation-shipping-address{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;padding:16px}.wc-block-order-confirmation-order-note address,.wc-block-order-confirmation-order-note p,.wc-block-order-confirmation-shipping-address address,.wc-block-order-confirmation-shipping-address p{box-sizing:border-box;display:block;margin:0 0 16px;width:100%!important}.wc-block-order-confirmation-order-note address:last-child,.wc-block-order-confirmation-order-note p:last-child,.wc-block-order-confirmation-shipping-address address:last-child,.wc-block-order-confirmation-shipping-address p:last-child{margin-bottom:0}.wc-block-order-confirmation-order-note{margin-top:48px}.wc-block-order-confirmation-order-note .wc-block-order-confirmation-order-note__label{font-weight:700} stock-filter.asset.php 0000644 00000000637 15073233652 0011015 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '1a0b810e62e59a05b3e9'); cart-style.asset.php 0000644 00000001227 15073233652 0010472 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'c915f0a60ed71d57e0ad'); product-new-style.asset.php 0000644 00000000473 15073233652 0012012 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '32094e1d38cb0aac7ce9'); store-notices.css 0000644 00000014177 15073233652 0010074 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} order-confirmation-totals-wrapper.js 0000644 00000007026 15073233652 0013700 0 ustar 00 (()=>{"use strict";var e,o={2454:(e,o,t)=>{t.r(o);var r=t(9196);const n=window.wp.blocks,l=window.wp.blockEditor;var a=t(2911),i=t(444);const c=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,r.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,r.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"})),s=JSON.parse('{"name":"woocommerce/order-confirmation-totals-wrapper","version":"1.0.0","title":"Order Totals Section","description":"Display the order details section.","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"heading":{"type":"string"}},"supports":{"multiple":false,"align":["wide","full"],"html":false,"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),p={heading:{type:"string",default:(0,t(5736).__)("Order details","woocommerce")}};(0,n.registerBlockType)(s,{icon:{src:(0,r.createElement)(a.Z,{icon:c,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:o})=>{const t=(0,l.useBlockProps)();return(0,r.createElement)("div",{...t},(0,r.createElement)(l.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,style:{typography:{fontSize:"24px"}},content:e.heading||"",onChangeContent:e=>o({heading:e})}],["woocommerce/order-confirmation-totals",{lock:{remove:!0}}]]}))},save:()=>(0,r.createElement)(l.InnerBlocks.Content,null),attributes:p})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},t={};function r(e){var n=t[e];if(void 0!==n)return n.exports;var l=t[e]={exports:{}};return o[e].call(l.exports,l,l.exports,r),l.exports}r.m=o,e=[],r.O=(o,t,n,l)=>{if(!t){var a=1/0;for(p=0;p<e.length;p++){for(var[t,n,l]=e[p],i=!0,c=0;c<t.length;c++)(!1&l||a>=l)&&Object.keys(r.O).every((e=>r.O[e](t[c])))?t.splice(c--,1):(i=!1,l<a&&(a=l));if(i){e.splice(p--,1);var s=n();void 0!==s&&(o=s)}}return o}l=l||0;for(var p=e.length;p>0&&e[p-1][2]>l;p--)e[p]=e[p-1];e[p]=[t,n,l]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var t in o)r.o(o,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=741,(()=>{var e={741:0};r.O.j=o=>0===e[o];var o=(o,t)=>{var n,l,[a,i,c]=t,s=0;if(a.some((o=>0!==e[o]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(c)var p=c(r)}for(o&&o(t);s<a.length;s++)l=a[s],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(p)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var n=r.O(void 0,[2869],(()=>r(2454)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-totals-wrapper"]=n})(); reviews-by-product.js 0000644 00000125641 15073233652 0010673 0 ustar 00 (()=>{var e,t={6118:(e,t,r)=>{"use strict";r.r(t);var o=r(9196),a=r(5736);const n=window.wp.blocks;var s=r(2911),i=r(6554);r(6097);const c=window.wp.blockEditor,l=window.wp.components;var d=r(3849),m=r.n(d),u=r(9307);function p(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const w=window.wp.htmlEntities,h={clear:(0,a.__)("Clear all selected items","woocommerce"),noItems:(0,a.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,a.__)("No results for %s","woocommerce"),search:(0,a.__)("Search for items","woocommerce"),selected:e=>(0,a.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,a._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,a.__)("Search results updated.","woocommerce")},v=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const a=["0"],n=(e={})=>e.parent?[...n(o[e.parent]),e.name]:e.name?[e.name]:[],s=e=>e.map((e=>{const t=r[e.id];return a.push(""+e.id),{...e,breadcrumbs:n(o[e.parent]),children:t&&t.length?s(t):[]}})),i=s(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{a.includes(e)||i.push(...s(t||[]))})),i},g=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,o.createElement)("strong",{key:t},e):(0,o.createElement)(u.Fragment,{key:t},e)))},_=({label:e})=>(0,o.createElement)("span",{className:"woocommerce-search-list__item-count"},e),b=e=>{const{item:t,search:r}=e,a=t.breadcrumbs&&t.breadcrumbs.length;return(0,o.createElement)("span",{className:"woocommerce-search-list__item-label"},a?(0,o.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,o.createElement)("span",{className:"woocommerce-search-list__item-name"},g((0,w.decodeEntities)(t.name),r)));var n},E=({countLabel:e,className:t,depth:r=0,controlId:a="",item:n,isSelected:s,isSingle:i,onSelect:c,search:d="",selected:h,useExpandedPanelId:v,...E})=>{var y,f;const[k,R]=v,S=null!=e&&void 0!==n.count&&null!==n.count,C=!(null===(y=n.breadcrumbs)||void 0===y||!y.length),N=!(null===(f=n.children)||void 0===f||!f.length),P=k===n.id,I=m()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":C,"has-children":N,"has-count":S,"is-expanded":P,"is-radio-button":i}),L=E.name||`search-list-item-${a}`,x=`${L}-${n.id}`,O=(0,u.useCallback)((()=>{R(P?-1:Number(n.id))}),[P,n.id,R]);return N?(0,o.createElement)("div",{className:I,onClick:O,onKeyDown:e=>"Enter"===e.key||" "===e.key?O():null,role:"treeitem",tabIndex:0},i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"radio",id:x,name:L,value:n.value,onChange:c(n),onClick:e=>e.stopPropagation(),checked:s,className:"woocommerce-search-list__item-input",...E}),(0,o.createElement)(b,{item:n,search:d}),S?(0,o.createElement)(_,{label:e||n.count}):null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:s,...!s&&n.children.some((e=>h.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:g((0,w.decodeEntities)(n.name),d),onChange:()=>{s?c(p(h,n.children,"id"))():c(function(e,t,r){const o=p(t,e,"id");return[...e,...o]}(h,n.children))()},onClick:e=>e.stopPropagation()}),S?(0,o.createElement)(_,{label:e||n.count}):null)):(0,o.createElement)("label",{htmlFor:x,className:I},i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{...E,type:"radio",id:x,name:L,value:n.value,onChange:c(n),checked:s,className:"woocommerce-search-list__item-input"}),(0,o.createElement)(b,{item:n,search:d})):(0,o.createElement)(l.CheckboxControl,{...E,id:x,name:L,className:"woocommerce-search-list__item-input",value:(0,w.decodeEntities)(n.value),label:g((0,w.decodeEntities)(n.name),d),onChange:c(n),checked:s}),S?(0,o.createElement)(_,{label:e||n.count}):null)},y=E;var f=r(2720),k=r(4333),R=r(837);r(1058);const S=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:i,className:c=""})=>{const[d,p]=(0,u.useState)(!1),h=(0,k.useInstanceId)(S);if(i=i||t,!t)return null;t=(0,w.decodeEntities)(t);const v=m()("woocommerce-tag",c,{"has-remove":!!n}),g=`woocommerce-tag__label-${h}`,_=(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"screen-reader-text"},i),(0,o.createElement)("span",{"aria-hidden":"true"},t));return(0,o.createElement)("span",{className:v},r?(0,o.createElement)(l.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>p(!0)},_):(0,o.createElement)("span",{className:"woocommerce-tag__text",id:g},_),r&&d&&(0,o.createElement)(l.Popover,{onClose:()=>p(!1)},r),n&&(0,o.createElement)(l.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,a.sprintf)( // Translators: %s label. // Translators: %s label. (0,a.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,o.createElement)(s.Z,{icon:R.Z,size:20,className:"clear-icon",role:"img"})))},C=S;r(9658);const N=e=>(0,o.createElement)(y,{...e}),P=e=>{const{list:t,selected:r,renderItem:a,depth:n=0,onSelect:s,instanceId:i,isSingle:c,search:l,useExpandedPanelId:d}=e,[m]=d;return t?(0,o.createElement)(u.Fragment,null,t.map((t=>{var p,w;const h=null!==(p=t.children)&&void 0!==p&&p.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),v=(null===(w=t.children)||void 0===w?void 0:w.length)&&m===t.id;return(0,o.createElement)(u.Fragment,{key:t.id},(0,o.createElement)("li",null,a({item:t,isSelected:h,onSelect:s,isSingle:c,selected:r,search:l,depth:n,useExpandedPanelId:d,controlId:i})),v?(0,o.createElement)(P,{...e,list:t.children,depth:n+1}):null)}))):null},I=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:s,onRemove:i})=>{if(e||t||!r)return null;const c=r.length;return(0,o.createElement)("div",{className:"woocommerce-search-list__selected"},(0,o.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,o.createElement)("strong",null,n.selected(c)),c>0?(0,o.createElement)(l.Button,{variant:"link",isDestructive:!0,onClick:()=>s([]),"aria-label":n.clear},(0,a.__)("Clear all","woocommerce")):null),c>0?(0,o.createElement)("ul",null,r.map(((e,t)=>(0,o.createElement)("li",{key:t},(0,o.createElement)(C,{label:e.name,id:e.id,remove:i}))))):null)},L=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:i,...c})=>{const{messages:l,renderItem:d,selected:m,isSingle:u}=c,p=d||N;return 0===e.length?(0,o.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,o.createElement)(s.Z,{icon:f.Z,role:"img"})),(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,a.sprintf)(l.noResults,t):l.noItems)):(0,o.createElement)("ul",{className:"woocommerce-search-list__list"},(0,o.createElement)(P,{useExpandedPanelId:i,list:e,selected:m,renderItem:p,onSelect:r,instanceId:n,isSingle:u,search:t}))},x=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:s,isSingle:i,list:c,messages:d=h,onChange:p,onSearch:w,selected:g,type:_="text",debouncedSpeak:b}=e,[E,y]=(0,u.useState)(""),f=(0,u.useState)(-1),R=(0,k.useInstanceId)(x),S=(0,u.useMemo)((()=>({...h,...d})),[d]),C=(0,u.useMemo)((()=>((e,t,r)=>{if(!t)return r?v(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),a=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?v(a,e):a})(c,E,n)),[c,E,n]);(0,u.useEffect)((()=>{b&&b(S.updated)}),[b,S]),(0,u.useEffect)((()=>{"function"==typeof w&&w(E)}),[E,w]);const N=(0,u.useCallback)((e=>()=>{i&&p([]);const t=g.findIndex((({id:t})=>t===e));p([...g.slice(0,t),...g.slice(t+1)])}),[i,g,p]),P=(0,u.useCallback)((e=>()=>{Array.isArray(e)?p(e):-1===g.findIndex((({id:t})=>t===e.id))?p(i?[e]:[...g,e]):N(e.id)()}),[i,N,p,g]),O=(0,u.useCallback)((e=>{const[t]=g.filter((t=>!e.find((e=>t.id===e.id))));N(t.id)()}),[N,g]);return(0,o.createElement)("div",{className:m()("woocommerce-search-list",t,{"is-compact":r,"is-loading":s,"is-token":"token"===_})},"text"===_&&(0,o.createElement)(I,{...e,onRemove:N,messages:S}),(0,o.createElement)("div",{className:"woocommerce-search-list__search"},"text"===_?(0,o.createElement)(l.TextControl,{label:S.search,type:"search",value:E,onChange:e=>y(e)}):(0,o.createElement)(l.FormTokenField,{disabled:s,label:S.search,onChange:O,onInputChange:e=>y(e),suggestions:[],__experimentalValidateInput:()=>!1,value:s?[(0,a.__)("Loading…","woocommerce")]:g.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),s?(0,o.createElement)("div",{className:"woocommerce-search-list__list"},(0,o.createElement)(l.Spinner,null)):(0,o.createElement)(L,{...e,search:E,filteredList:C,messages:S,onSelect:P,instanceId:R,useExpandedPanelId:f}))},O=((0,l.withSpokenMessages)(x),e=>t=>{let{selected:r}=t;r=void 0===r?null:r;const a=null===r;return Array.isArray(r)?(0,o.createElement)(e,{...t}):(0,o.createElement)(e,{...t,selected:a?[]:[r]})}),T=window.wc.wcSettings;var A,M,j,D,Z,$,B,F,H,G;const V=(0,T.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),U=(V.pluginUrl,V.pluginUrl,V.buildPhase,null===(A=T.STORE_PAGES.shop)||void 0===A||A.permalink,null===(M=T.STORE_PAGES.checkout)||void 0===M||M.id,null===(j=T.STORE_PAGES.checkout)||void 0===j||j.permalink,null===(D=T.STORE_PAGES.privacy)||void 0===D||D.permalink,null===(Z=T.STORE_PAGES.privacy)||void 0===Z||Z.title,null===($=T.STORE_PAGES.terms)||void 0===$||$.permalink,null===(B=T.STORE_PAGES.terms)||void 0===B||B.title,null===(F=T.STORE_PAGES.cart)||void 0===F||F.id,null===(H=T.STORE_PAGES.cart)||void 0===H||H.permalink,null!==(G=T.STORE_PAGES.myaccount)&&void 0!==G&&G.permalink?T.STORE_PAGES.myaccount.permalink:(0,T.getSetting)("wpLoginUrl","/wp-login.php"),(0,T.getSetting)("localPickupEnabled",!1),(0,T.getSetting)("countries",{})),W=(0,T.getSetting)("countryData",{}),q=(Object.fromEntries(Object.keys(W).filter((e=>!0===W[e].allowBilling)).map((e=>[e,U[e]||""]))),Object.fromEntries(Object.keys(W).filter((e=>!0===W[e].allowBilling)).map((e=>[e,W[e].states||[]]))),Object.fromEntries(Object.keys(W).filter((e=>!0===W[e].allowShipping)).map((e=>[e,U[e]||""]))),Object.fromEntries(Object.keys(W).filter((e=>!0===W[e].allowShipping)).map((e=>[e,W[e].states||[]]))),Object.fromEntries(Object.keys(W).map((e=>[e,W[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),J=((0,T.getSetting)("addressFieldsLocations",q).address,(0,T.getSetting)("addressFieldsLocations",q).contact,(0,T.getSetting)("addressFieldsLocations",q).additional,window.wp.url),z=window.wp.apiFetch;var Q=r.n(z);const K=({selected:e=[],search:t="",queryArgs:r={}})=>{const o=(({selected:e=[],search:t="",queryArgs:r={}})=>{const o=V.productCount>100,a={per_page:o?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,J.addQueryArgs)("/wc/store/v1/products",{...a,...r})];return o&&e.length&&n.push((0,J.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:r});return Promise.all(o.map((e=>Q()({path:e})))).then((e=>{const t=((e,t)=>{const r=new Map;return e.filter((e=>{const o=t(e);return!r.has(o)&&(r.set(o,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))};var Y=r(2600);const X=async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}};var ee=r(7708),te=r(9127),re=r.n(te);const oe=(0,k.createHigherOrderComponent)((e=>{class t extends u.Component{constructor(...e){super(...e),(0,ee.Z)(this,"state",{error:null,loading:!1,variations:{}}),(0,ee.Z)(this,"loadVariations",(()=>{const{products:e}=this.props,{loading:t,variations:r}=this.state;if(t)return;const o=this.getExpandedProduct();if(!o||r[o])return;const a=e.find((e=>e.id===o));var n;a.variations&&0!==a.variations.length?(this.setState({loading:!0}),(n=o,Q()({path:(0,J.addQueryArgs)("wc/store/v1/products",{per_page:0,type:"variation",parent:n})})).then((e=>{const t=e.map((e=>({...e,parent:o})));this.setState({variations:{...this.state.variations,[o]:t},loading:!1,error:null})})).catch((async e=>{const t=await X(e);this.setState({variations:{...this.state.variations,[o]:null},loading:!1,error:t})}))):this.setState({variations:{...this.state.variations,[o]:null},loading:!1,error:null})}))}componentDidMount(){const{selected:e,showVariations:t}=this.props;e&&t&&this.loadVariations()}componentDidUpdate(e){const{isLoading:t,selected:r,showVariations:o}=this.props;o&&(!re()(e.selected,r)||e.isLoading&&!t)&&this.loadVariations()}isProductId(e){const{products:t}=this.props;return t.some((t=>t.id===e))}findParentProduct(e){var t;const{products:r}=this.props;return null===(t=r.filter((t=>t.variations&&t.variations.find((({id:t})=>t===e))))[0])||void 0===t?void 0:t.id}getExpandedProduct(){const{isLoading:e,selected:t,showVariations:r}=this.props;if(!r)return null;let o=t&&t.length?t[0]:null;return o?this.prevSelectedItem=o:this.prevSelectedItem&&(e||this.isProductId(this.prevSelectedItem)||(o=this.prevSelectedItem)),!e&&o?this.isProductId(o)?o:this.findParentProduct(o):null}render(){const{error:t,isLoading:r}=this.props,{error:a,loading:n,variations:s}=this.state;return(0,o.createElement)(e,{...this.props,error:a||t,expandedProduct:this.getExpandedProduct(),isLoading:r,variations:s,variationsLoading:n})}}return(0,ee.Z)(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),ae=e=>{const{id:t,name:r,parent:o}=e;return{id:t,name:r,parent:o,breadcrumbs:[],children:[],details:e,value:e.slug}},ne=window.wp.escapeHtml,se=({error:e})=>(0,o.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,ne.escapeHTML)(e))):"api"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned from the API","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,ne.escapeHTML)(e))):e:(0,a.__)("An error has prevented the block from being updated.","woocommerce"))(e)),ie=({className:e,item:t,isSelected:r,isLoading:a,onSelect:n,disabled:s,...i})=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(E,{...i,key:t.id,className:e,isSelected:r,item:t,onSelect:n,disabled:s}),r&&a&&(0,o.createElement)("div",{key:"loading",className:m()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,o.createElement)(l.Spinner,null)));r(8550);const ce={list:(0,a.__)("Products","woocommerce"),noItems:(0,a.__)("Your store doesn't have any products.","woocommerce"),search:(0,a.__)("Search for a product to display","woocommerce"),updated:(0,a.__)("Product search results updated.","woocommerce")},le=O((de=oe((0,k.withInstanceId)((e=>{const{expandedProduct:t=null,error:r,instanceId:n,isCompact:s=!1,isLoading:i,onChange:c,onSearch:l,products:d,renderItem:u,selected:p=[],showVariations:w=!1,variations:h,variationsLoading:v}=e;if(r)return(0,o.createElement)(se,{error:r});const g=[...d,...h&&t&&h[t]?h[t]:[]].map(ae);return(0,o.createElement)(x,{className:"woocommerce-products",list:g,isCompact:s,isLoading:i,isSingle:!0,selected:g.filter((({id:e})=>p.includes(Number(e)))),onChange:c,renderItem:u||(w?e=>{var t,r,s,c;const{item:l,search:d,depth:u=0,isSelected:p,onSelect:w}=e,h=null!==(t=l.details)&&void 0!==t&&t.variations&&Array.isArray(l.details.variations)?l.details.variations.length:0,g=m()("woocommerce-search-product__item","woocommerce-search-list__item",`depth-${u}`,"has-count",{"is-searching":d.length>0,"is-skip-level":0===u&&0!==l.parent,"is-variable":h>0});if(!l.breadcrumbs.length){var _,b,y,f,k;const t=(null===(_=l.details)||void 0===_?void 0:_.variations)&&l.details.variations.length>0;return(0,o.createElement)(ie,{...e,className:m()(g,{"is-selected":p}),isSelected:p,item:l,onSelect:()=>()=>{w(l)()},isLoading:i||v,countLabel:t?(0,a.sprintf)(/* translators: %1$d is the number of variations of a product product. */ /* translators: %1$d is the number of variations of a product product. */ (0,a.__)("%1$d variations","woocommerce"),null===(b=l.details)||void 0===b?void 0:b.variations.length):null,name:`products-${n}`,"aria-label":t?(0,a.sprintf)(/* translators: %1$s is the product name, %2$d is the number of variations of that product. */ /* translators: %1$s is the product name, %2$d is the number of variations of that product. */ (0,a._n)("%1$s, has %2$d variation","%1$s, has %2$d variations",null===(y=l.details)||void 0===y||null===(f=y.variations)||void 0===f?void 0:f.length,"woocommerce"),l.name,null===(k=l.details)||void 0===k?void 0:k.variations.length):void 0})}const R=null==(S=null===(r=l.details)||void 0===r?void 0:r.variation)||"object"==typeof S&&0===Object.keys(S).length||"string"==typeof S&&0===S.trim().length?e:{...e,item:{...e.item,name:null===(s=l.details)||void 0===s?void 0:s.variation},"aria-label":`${l.breadcrumbs[0]}: ${null===(c=l.details)||void 0===c?void 0:c.variation}`};var S;return(0,o.createElement)(E,{...R,className:g,name:`variations-${n}`})}:()=>null),onSearch:l,messages:ce,isHierarchical:!0})}))),({selected:e,...t})=>{const[r,a]=(0,u.useState)(!0),[n,s]=(0,u.useState)(null),[i,c]=(0,u.useState)([]),l=V.productCount>100,d=async e=>{const t=await X(e);s(t),a(!1)},m=(0,u.useRef)(e);(0,u.useEffect)((()=>{K({selected:m.current}).then((e=>{c(e),a(!1)})).catch(d)}),[m]);const p=(0,Y.y1)((t=>{K({selected:e,search:t}).then((e=>{c(e),a(!1)})).catch(d)}),400),w=(0,u.useCallback)((e=>{a(!0),p(e)}),[a,p]);return(0,o.createElement)(de,{...t,selected:e,error:n,products:i,isLoading:r,onSearch:l?w:null})}));var de,me=r(1117);r(9032);const ue=({className:e="",error:t,isLoading:r=!1,onRetry:n})=>(0,o.createElement)(l.Placeholder,{icon:(0,o.createElement)(s.Z,{icon:me.Z}),label:(0,a.__)("Sorry, an error occurred","woocommerce"),className:m()("wc-block-api-error",e)},(0,o.createElement)(se,{error:t}),n&&(0,o.createElement)(o.Fragment,null,r?(0,o.createElement)(l.Spinner,null):(0,o.createElement)(l.Button,{variant:"secondary",onClick:n},(0,a.__)("Retry","woocommerce"))));r(1069);const pe=({label:e,screenReaderLabel:t,wrapperElement:r,wrapperProps:a={}})=>{let n;const s=null!=e,i=null!=t;return!s&&i?(n=r||"span",a={...a,className:m()(a.className,"screen-reader-text")},(0,o.createElement)(n,{...a},t)):(n=r||u.Fragment,s&&i&&e!==t?(0,o.createElement)(n,{...a},(0,o.createElement)("span",{"aria-hidden":"true"},e),(0,o.createElement)("span",{className:"screen-reader-text"},t)):(0,o.createElement)(n,{...a},e))},we=({onClick:e,label:t=(0,a.__)("Load more","woocommerce"),screenReaderLabel:r=(0,a.__)("Load more","woocommerce")})=>(0,o.createElement)("div",{className:"wp-block-button wc-block-load-more wc-block-components-load-more"},(0,o.createElement)("button",{className:"wp-block-button__link",onClick:e},(0,o.createElement)(pe,{label:t,screenReaderLabel:r}))),he=window.wc.blocksComponents;r(7082);const ve=({onChange:e,readOnly:t,value:r})=>(0,o.createElement)(he.SortSelect,{className:"wc-block-review-sort-select wc-block-components-review-sort-select",label:(0,a.__)("Order by","woocommerce"),onChange:e,options:[{key:"most-recent",label:(0,a.__)("Most recent","woocommerce")},{key:"highest-rating",label:(0,a.__)("Highest rating","woocommerce")},{key:"lowest-rating",label:(0,a.__)("Lowest rating","woocommerce")}],readOnly:t,screenReaderLabel:(0,a.__)("Order reviews by","woocommerce"),value:r});function ge(e){let t,r,o,a=[];for(let n=0;n<e.length;n++)t=e.substring(n),r=t.match(/^&[a-z0-9#]+;/),r?(o=r[0],a.push(o),n+=o.length-1):a.push(e[n]);return a}const _e=(e,t,r="...")=>{const o=function(e,t){const r=(t=t||{}).limit||100,o=void 0===t.preserveTags||t.preserveTags,a=void 0!==t.wordBreak&&t.wordBreak,n=t.suffix||"...",s=t.moreLink||"",i=t.moreText||"»",c=t.preserveWhiteSpace||!1,l=e.replace(/</g,"\n<").replace(/>/g,">\n").replace(/\n\n/g,"\n").replace(/^\n/g,"").replace(/\n$/g,"").split("\n");let d,m,u,p,w,h,v=0,g=[],_=!1;for(let e=0;e<l.length;e++){if(d=l[e],p=c?d:d.replace(/[ ]+/g," "),!d.length)continue;const t=ge(p);if("<"!==d[0])if(v>=r)d="";else if(v+t.length>=r){if(m=r-v," "===t[m-1])for(;m&&(m-=1," "===t[m-1]););else u=t.slice(m).indexOf(" "),a||(-1!==u?m+=u:m=d.length);d=t.slice(0,m).join("")+n,s&&(d+='<a href="'+s+'" style="display:inline">'+i+"</a>"),v=r,_=!0}else v+=t.length;else if(o){if(v>=r)if(w=d.match(/[a-zA-Z]+/),h=w?w[0]:"",h)if("</"!==d.substring(0,2))g.push(h),d="";else{for(;g[g.length-1]!==h&&g.length;)g.pop();g.length&&(d=""),g.pop()}else d=""}else d="";l[e]=d}return{html:l.join("\n").replace(/\n/g,""),more:_}}(e,{suffix:r,limit:t});return o.html},be=(e,t,r)=>(t<=r?e.start=e.middle+1:e.end=e.middle-1,e),Ee=(e,t,r,o)=>{const a=((e,t,r)=>{let o={start:0,middle:0,end:e.length};for(;o.start<=o.end;)o.middle=Math.floor((o.start+o.end)/2),t.innerHTML=_e(e,o.middle),o=be(o,t.clientHeight,r);return o.middle})(e,t,r);return _e(e,a-o.length,o)},ye={className:"read-more-content",ellipsis:"…",lessText:(0,a.__)("Read less","woocommerce"),maxLines:3,moreText:(0,a.__)("Read more","woocommerce")};class fe extends u.Component{constructor(e){super(e),(0,ee.Z)(this,"reviewSummary",void 0),(0,ee.Z)(this,"reviewContent",void 0),this.state={isExpanded:!1,clampEnabled:null,content:e.children,summary:"."},this.reviewContent=(0,u.createRef)(),this.reviewSummary=(0,u.createRef)(),this.getButton=this.getButton.bind(this),this.onClick=this.onClick.bind(this)}componentDidMount(){this.setSummary()}componentDidUpdate(e){e.maxLines===this.props.maxLines&&e.children===this.props.children||this.setState({clampEnabled:null,summary:"."},this.setSummary)}setSummary(){if(this.props.children){const{maxLines:e,ellipsis:t}=this.props;if(!this.reviewSummary.current||!this.reviewContent.current)return;const r=(this.reviewSummary.current.clientHeight+1)*e+1,o=this.reviewContent.current.clientHeight+1>r;this.setState({clampEnabled:o}),o&&this.setState({summary:Ee(this.reviewContent.current.innerHTML,this.reviewSummary.current,r,t)})}}getButton(){const{isExpanded:e}=this.state,{className:t,lessText:r,moreText:a}=this.props,n=e?r:a;if(n)return(0,o.createElement)("a",{href:"#more",className:t+"__read_more",onClick:this.onClick,"aria-expanded":!e,role:"button"},n)}onClick(e){e.preventDefault();const{isExpanded:t}=this.state;this.setState({isExpanded:!t})}render(){const{className:e}=this.props,{content:t,summary:r,clampEnabled:a,isExpanded:n}=this.state;return t?!1===a?(0,o.createElement)("div",{className:e},(0,o.createElement)("div",{ref:this.reviewContent},t)):(0,o.createElement)("div",{className:e},(!n||null===a)&&(0,o.createElement)("div",{ref:this.reviewSummary,"aria-hidden":n,dangerouslySetInnerHTML:{__html:r}}),(n||null===a)&&(0,o.createElement)("div",{ref:this.reviewContent,"aria-hidden":!n},t),this.getButton()):null}}(0,ee.Z)(fe,"defaultProps",ye);const ke=fe;r(9191);const Re=({attributes:e,review:t={}})=>{const{imageType:r,showReviewDate:n,showReviewerName:s,showReviewImage:i,showReviewRating:c,showReviewContent:l,showProductName:d}=e,{rating:u}=t,p=!(Object.keys(t).length>0),w=Number.isFinite(u)&&c;return(0,o.createElement)("li",{className:m()("wc-block-review-list-item__item","wc-block-components-review-list-item__item",{"is-loading":p,"wc-block-components-review-list-item__item--has-image":i}),"aria-hidden":p},(d||n||s||i||w)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__info wc-block-components-review-list-item__info"},i&&function(e,t,r){var n,s;return r||!e?(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"}):(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"},"product"===t?(0,o.createElement)("img",{"aria-hidden":"true",alt:(null===(n=e.product_image)||void 0===n?void 0:n.alt)||"",src:(null===(s=e.product_image)||void 0===s?void 0:s.thumbnail)||""}):(0,o.createElement)("img",{"aria-hidden":"true",alt:"",src:e.reviewer_avatar_urls[96]||""}),e.verified&&(0,o.createElement)("div",{className:"wc-block-review-list-item__verified wc-block-components-review-list-item__verified",title:(0,a.__)("Verified buyer","woocommerce")},(0,a.__)("Verified buyer","woocommerce")))}(t,r,p),(d||s||w||n)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__meta wc-block-components-review-list-item__meta"},w&&function(e){const{rating:t}=e,r={width:t/5*100+"%"},n=(0,a.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,a.__)("Rated %f out of 5","woocommerce"),t),s={__html:(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5","woocommerce"),(0,a.sprintf)('<strong class="rating">%f</strong>',t))};return(0,o.createElement)("div",{className:"wc-block-review-list-item__rating wc-block-components-review-list-item__rating"},(0,o.createElement)("div",{className:"wc-block-review-list-item__rating__stars wc-block-components-review-list-item__rating__stars",role:"img","aria-label":n},(0,o.createElement)("span",{style:r,dangerouslySetInnerHTML:s})))}(t),d&&function(e){return(0,o.createElement)("div",{className:"wc-block-review-list-item__product wc-block-components-review-list-item__product"},(0,o.createElement)("a",{href:e.product_permalink,dangerouslySetInnerHTML:{__html:e.product_name}}))}(t),s&&function(e){const{reviewer:t=""}=e;return(0,o.createElement)("div",{className:"wc-block-review-list-item__author wc-block-components-review-list-item__author"},t)}(t),n&&function(e){const{date_created:t,formatted_date_created:r}=e;return(0,o.createElement)("time",{className:"wc-block-review-list-item__published-date wc-block-components-review-list-item__published-date",dateTime:t},r)}(t))),l&&function(e){return(0,o.createElement)(ke,{maxLines:10,moreText:(0,a.__)("Read full review","woocommerce"),lessText:(0,a.__)("Hide full review","woocommerce"),className:"wc-block-review-list-item__text wc-block-components-review-list-item__text"},(0,o.createElement)("div",{dangerouslySetInnerHTML:{__html:e.review||""}}))}(t))};r(5779);const Se=({attributes:e,reviews:t})=>{const r=(0,T.getSetting)("showAvatars",!0),a=(0,T.getSetting)("reviewRatingsEnabled",!0),n=(r||"product"===e.imageType)&&e.showReviewImage,s=a&&e.showReviewRating,i={...e,showReviewImage:n,showReviewRating:s};return(0,o.createElement)("ul",{className:"wc-block-review-list wc-block-components-review-list"},0===t.length?(0,o.createElement)(Re,{attributes:i}):t.map(((e,t)=>(0,o.createElement)(Re,{key:e.id||t,attributes:i,review:e}))))},Ce=e=>{const{className:t,categoryIds:r,productId:o,showReviewDate:a,showReviewerName:n,showReviewContent:s,showProductName:i,showReviewImage:c,showReviewRating:l}=e;let d="wc-block-all-reviews";return o&&(d="wc-block-reviews-by-product"),Array.isArray(r)&&(d="wc-block-reviews-by-category"),m()(d,t,{"has-image":c,"has-name":n,"has-date":a,"has-rating":l,"has-content":s,"has-product-name":i})},Ne=e=>{const{categoryIds:t,imageType:r,orderby:o,productId:a,reviewsOnPageLoad:n,reviewsOnLoadMore:s,showLoadMore:i,showOrderby:c}=e,l={"data-image-type":r,"data-orderby":o,"data-reviews-on-page-load":n,"data-reviews-on-load-more":s,"data-show-load-more":i,"data-show-orderby":c};return a&&(l["data-product-id"]=a),Array.isArray(t)&&(l["data-category-ids"]=t.join(",")),l};class Pe extends u.Component{render(){const{attributes:e,error:t,isLoading:r,noReviewsPlaceholder:n,reviews:s,totalReviews:i}=this.props;if(t)return(0,o.createElement)(ue,{className:"wc-block-featured-product-error",error:t,isLoading:r});if(0===s.length&&!r)return(0,o.createElement)(n,{attributes:e});const c=(0,T.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(l.Disabled,null,e.showOrderby&&c&&(0,o.createElement)(ve,{readOnly:!0,value:e.orderby,onChange:()=>null}),(0,o.createElement)(Se,{attributes:e,reviews:s}),e.showLoadMore&&i>s.length&&(0,o.createElement)(we,{screenReaderLabel:(0,a.__)("Load more reviews","woocommerce")}))}}const Ie=(e=>{class t extends u.Component{constructor(...e){super(...e),(0,ee.Z)(this,"isPreview",!!this.props.attributes.previewReviews),(0,ee.Z)(this,"delayedAppendReviews",this.props.delayFunction(this.appendReviews)),(0,ee.Z)(this,"isMounted",!1),(0,ee.Z)(this,"state",{error:null,loading:!0,reviews:this.isPreview?this.props.attributes.previewReviews:[],totalReviews:this.isPreview?this.props.attributes.previewReviews.length:0}),(0,ee.Z)(this,"setError",(async e=>{if(!this.isMounted)return;const{onReviewsLoadError:t}=this.props,r=await X(e);this.setState({reviews:[],loading:!1,error:r}),t(r)}))}componentDidMount(){this.isMounted=!0,this.replaceReviews()}componentDidUpdate(e){e.reviewsToDisplay<this.props.reviewsToDisplay?this.delayedAppendReviews():this.shouldReplaceReviews(e,this.props)&&this.replaceReviews()}shouldReplaceReviews(e,t){return e.orderby!==t.orderby||e.order!==t.order||e.productId!==t.productId||!re()(e.categoryIds,t.categoryIds)}componentWillUnmount(){this.isMounted=!1,this.delayedAppendReviews.cancel&&this.delayedAppendReviews.cancel()}getArgs(e){const{categoryIds:t,order:r,orderby:o,productId:a,reviewsToDisplay:n}=this.props,s={order:r,orderby:o,per_page:n-e,offset:e};if(t){const e=Array.isArray(t)?t:JSON.parse(t);s.category_id=Array.isArray(e)?e.join(","):e}return a&&(s.product_id=a),s}replaceReviews(){if(this.isPreview)return;const{onReviewsReplaced:e}=this.props;this.updateListOfReviews().then(e)}appendReviews(){if(this.isPreview)return;const{onReviewsAppended:e,reviewsToDisplay:t}=this.props,{reviews:r}=this.state;t<=r.length||this.updateListOfReviews(r).then(e)}updateListOfReviews(e=[]){const{reviewsToDisplay:t}=this.props,{totalReviews:r}=this.state,o=Math.min(r,t)-e.length;return this.setState({loading:!0,reviews:e.concat(Array(o).fill({}))}),(a=this.getArgs(e.length),Q()({path:"/wc/store/v1/products/reviews?"+Object.entries(a).map((e=>e.join("="))).join("&"),parse:!1}).then((e=>e.json().then((t=>({reviews:t,totalReviews:parseInt(e.headers.get("x-wp-total"),10)})))))).then((({reviews:t,totalReviews:r})=>(this.isMounted&&this.setState({reviews:e.filter((e=>Object.keys(e).length)).concat(t),totalReviews:r,loading:!1,error:null}),{newReviews:t}))).catch(this.setError);var a}render(){const{reviewsToDisplay:t}=this.props,{error:r,loading:a,reviews:n,totalReviews:s}=this.state;return(0,o.createElement)(e,{...this.props,error:r,isLoading:a,reviews:n.slice(0,t),totalReviews:s})}}(0,ee.Z)(t,"defaultProps",{delayFunction:e=>e,onReviewsAppended:()=>{},onReviewsLoadError:()=>{},onReviewsReplaced:()=>{}});const{displayName:r=e.name||"Component"}=e;return t.displayName=`WithReviews( ${r} )`,t})(Pe),Le=({attributes:e,icon:t,name:r,noReviewsPlaceholder:n})=>{const{categoryIds:s,productId:i,reviewsOnPageLoad:d,showProductName:m,showReviewDate:u,showReviewerName:p,showReviewContent:w,showReviewImage:h,showReviewRating:v}=e,{order:g,orderby:_}=(e=>{if((0,T.getSetting)("reviewRatingsEnabled",!0)){if("lowest-rating"===e)return{order:"asc",orderby:"rating"};if("highest-rating"===e)return{order:"desc",orderby:"rating"}}return{order:"desc",orderby:"date_gmt"}})(e.orderby),b=!(w||v||u||p||h||m),E=(0,c.useBlockProps)({className:Ce(e)});return b?(0,o.createElement)(l.Placeholder,{icon:t,label:r},(0,a.__)("The content for this block is hidden due to block settings.","woocommerce")):(0,o.createElement)("div",{...E},(0,o.createElement)(Ie,{attributes:e,categoryIds:s,delayFunction:e=>((e,t,r)=>{let o,a=null;const n=(...t)=>{a=t,o&&clearTimeout(o),o=setTimeout((()=>{o=null,a&&e(...a)}),400)};return n.flush=()=>{o&&a&&(e(...a),clearTimeout(o),o=null)},n})(e),noReviewsPlaceholder:n,orderby:_,order:g,productId:i,reviewsToDisplay:d}))},xe=(0,k.createHigherOrderComponent)((e=>class extends u.Component{constructor(...e){super(...e),(0,ee.Z)(this,"state",{error:null,loading:!1,product:"preview"===this.props.attributes.productId?this.props.attributes.previewProduct:null}),(0,ee.Z)(this,"loadProduct",(()=>{const{productId:e}=this.props.attributes;"preview"!==e&&(e?(this.setState({loading:!0}),(e=>Q()({path:`/wc/store/v1/products/${e}`}))(e).then((e=>{this.setState({product:e,loading:!1,error:null})})).catch((async e=>{const t=await X(e);this.setState({product:null,loading:!1,error:t})}))):this.setState({product:null,loading:!1,error:null}))}))}componentDidMount(){this.loadProduct()}componentDidUpdate(e){e.attributes.productId!==this.props.attributes.productId&&this.loadProduct()}render(){const{error:t,loading:r,product:a}=this.state;return(0,o.createElement)(e,{...this.props,error:t,getProduct:this.loadProduct,isLoading:r,product:a})}}),"withProduct")((({error:e,getProduct:t,isLoading:r,product:n})=>{if(e)return(0,o.createElement)(ue,{className:"wc-block-featured-product-error",error:e,isLoading:r,onRetry:t});const c=!n||r?(0,o.createElement)(l.Spinner,null):(0,a.sprintf)(/* translators: %s is the product name. */ /* translators: %s is the product name. */ (0,a.__)("This block lists reviews for a selected product. %s doesn't have any reviews yet, but they will show up here when it does.","woocommerce"),(0,w.decodeEntities)(n.name));return(0,o.createElement)(l.Placeholder,{className:"wc-block-reviews-by-product",icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),label:(0,a.__)("Reviews by Product","woocommerce")},c)})),Oe=(0,l.withSpokenMessages)((({attributes:e,debouncedSpeak:t,setAttributes:r})=>{const{editMode:n,productId:d}=e,m=e=>{const{item:t=0}=e;return(0,o.createElement)(E,{...e,item:{...t,count:t.details.review_count},countLabel:(0,a.sprintf)(/* translators: %d is the review count. */ /* translators: %d is the review count. */ (0,a._n)("%d review","%d reviews",t.details.review_count,"woocommerce"),t.details.review_count),"aria-label":(0,a.sprintf)(/* translators: %1$s is the item name, and %2$d is the number of reviews for the item. */ /* translators: %1$s is the item name, and %2$d is the number of reviews for the item. */ (0,a._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",t.details.review_count,"woocommerce"),(0,w.decodeEntities)(t.name),t.details.review_count)})};if(!d||n)return(0,o.createElement)(l.Placeholder,{icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),label:(0,a.__)("Reviews by Product","woocommerce"),className:"wc-block-reviews-by-product"},(0,a.__)("Show reviews of your product to build trust","woocommerce"),(0,o.createElement)("div",{className:"wc-block-reviews__selection"},(0,o.createElement)(le,{selected:e.productId||0,onChange:(e=[])=>{const t=e[0]?e[0].id:0;r({productId:t})},queryArgs:{orderby:"comment_count",order:"desc"},renderItem:m}),(0,o.createElement)(l.Button,{variant:"primary",onClick:()=>{r({editMode:!1}),t((0,a.__)("Showing Reviews by Product block preview.","woocommerce"))}},(0,a.__)("Done","woocommerce"))));const p=(0,a.__)("Edit selected product","woocommerce");return(0,o.createElement)(o.Fragment,null,((e,t,r)=>(0,o.createElement)(c.BlockControls,null,(0,o.createElement)(l.ToolbarGroup,{controls:[{icon:"edit",title:r,onClick:()=>t({editMode:!e}),isActive:e}]})))(n,r,p),(0,o.createElement)(c.InspectorControls,{key:"inspector"},(0,o.createElement)(l.PanelBody,{title:(0,a.__)("Product","woocommerce"),initialOpen:!1},(0,o.createElement)(le,{selected:e.productId||0,onChange:(e=[])=>{const t=e[0]?e[0].id:0;r({productId:t})},renderItem:m,isCompact:!0})),(0,o.createElement)(l.PanelBody,{title:(0,a.__)("Content","woocommerce")},((e,t)=>{const r=(0,T.getSetting)("showAvatars",!0),n=(0,T.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Product rating","woocommerce"),checked:e.showReviewRating,onChange:()=>t({showReviewRating:!e.showReviewRating})}),e.showReviewRating&&!n&&(0,o.createElement)(l.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,u.createInterpolateElement)((0,a.__)("Product rating is disabled in your <a>store settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,T.getAdminLink)("admin.php?page=wc-settings&tab=products"),target:"_blank",rel:"noopener noreferrer"})})),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Reviewer name","woocommerce"),checked:e.showReviewerName,onChange:()=>t({showReviewerName:!e.showReviewerName})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Image","woocommerce"),checked:e.showReviewImage,onChange:()=>t({showReviewImage:!e.showReviewImage})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Review date","woocommerce"),checked:e.showReviewDate,onChange:()=>t({showReviewDate:!e.showReviewDate})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Review content","woocommerce"),checked:e.showReviewContent,onChange:()=>t({showReviewContent:!e.showReviewContent})}),e.showReviewImage&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.__experimentalToggleGroupControl,{label:(0,a.__)("Review image","woocommerce"),value:e.imageType,onChange:e=>t({imageType:e})},(0,o.createElement)(l.__experimentalToggleGroupControlOption,{value:"reviewer",label:(0,a.__)("Reviewer photo","woocommerce")}),(0,o.createElement)(l.__experimentalToggleGroupControlOption,{value:"product",label:(0,a.__)("Product","woocommerce")})),"reviewer"===e.imageType&&!r&&(0,o.createElement)(l.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,u.createInterpolateElement)((0,a.__)("Reviewer photo is disabled in your <a>site settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,T.getAdminLink)("options-discussion.php"),target:"_blank",rel:"noopener noreferrer"})}))))})(e,r)),(0,o.createElement)(l.PanelBody,{title:(0,a.__)("List Settings","woocommerce")},((e,t)=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Order by","woocommerce"),checked:e.showOrderby,onChange:()=>t({showOrderby:!e.showOrderby})}),(0,o.createElement)(l.SelectControl,{label:(0,a.__)("Order Product Reviews by","woocommerce"),value:e.orderby,options:[{label:"Most recent",value:"most-recent"},{label:"Highest Rating",value:"highest-rating"},{label:"Lowest Rating",value:"lowest-rating"}],onChange:e=>t({orderby:e})}),(0,o.createElement)(l.RangeControl,{label:(0,a.__)("Starting Number of Reviews","woocommerce"),value:e.reviewsOnPageLoad,onChange:e=>t({reviewsOnPageLoad:e}),max:20,min:1}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Load more","woocommerce"),checked:e.showLoadMore,onChange:()=>t({showLoadMore:!e.showLoadMore})}),e.showLoadMore&&(0,o.createElement)(l.RangeControl,{label:(0,a.__)("Load More Reviews","woocommerce"),value:e.reviewsOnLoadMore,onChange:e=>t({reviewsOnLoadMore:e}),max:20,min:1})))(e,r))),(0,o.createElement)(Le,{attributes:e,icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),name:(0,a.__)("Reviews by Product","woocommerce"),noReviewsPlaceholder:xe}))})),Te={attributes:{editMode:!1,imageType:"reviewer",orderby:"most-recent",reviewsOnLoadMore:10,reviewsOnPageLoad:10,showLoadMore:!0,showOrderby:!0,showReviewDate:!0,showReviewerName:!0,showReviewImage:!0,showReviewRating:!0,showReviewContent:!0,previewReviews:[{id:1,date_created:"2019-07-15T17:05:04",formatted_date_created:(0,a.__)("July 15, 2019","woocommerce"),date_created_gmt:"2019-07-15T15:05:04",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Alice","woocommerce"),review:`<p>${(0,a.__)("I bought this product last week and I'm very happy with it.","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:V.defaultAvatar,96:V.defaultAvatar},rating:5,verified:!0},{id:2,date_created:"2019-07-12T12:39:39",formatted_date_created:(0,a.__)("July 12, 2019","woocommerce"),date_created_gmt:"2019-07-12T10:39:39",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Bob","woocommerce"),review:`<p>${(0,a.__)("This product is awesome, I love it!","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:V.defaultAvatar,96:V.defaultAvatar},rating:null,verified:!1}]}};(0,n.registerBlockType)("woocommerce/reviews-by-product",{apiVersion:2,title:(0,a.__)("Reviews by Product","woocommerce"),icon:{src:(0,o.createElement)(s.Z,{icon:i.Z,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,a.__)("WooCommerce","woocommerce")],description:(0,a.__)("Display reviews for your products.","woocommerce"),supports:{html:!1,color:{background:!1},typography:{fontSize:!0}},example:{...Te,attributes:{...Te.attributes,productId:1}},attributes:{editMode:{type:"boolean",default:!0},imageType:{type:"string",default:"reviewer"},orderby:{type:"string",default:"most-recent"},reviewsOnLoadMore:{type:"number",default:10},reviewsOnPageLoad:{type:"number",default:10},showLoadMore:{type:"boolean",default:!0},showOrderby:{type:"boolean",default:!0},showReviewDate:{type:"boolean",default:!0},showReviewerName:{type:"boolean",default:!0},showReviewImage:{type:"boolean",default:!0},showReviewRating:{type:"boolean",default:!0},showReviewContent:{type:"boolean",default:!0},previewReviews:{type:"array",default:null},productId:{type:"number"}},edit:e=>(0,o.createElement)(Oe,{...e}),save:({attributes:e})=>(0,o.createElement)("div",{...c.useBlockProps.save({className:Ce(e)}),...Ne(e)})})},1069:()=>{},9191:()=>{},5779:()=>{},7082:()=>{},6097:()=>{},9032:()=>{},8550:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,r,a,n)=>{if(!r){var s=1/0;for(d=0;d<e.length;d++){for(var[r,a,n]=e[d],i=!0,c=0;c<r.length;c++)(!1&n||s>=n)&&Object.keys(o.O).every((e=>o.O[e](r[c])))?r.splice(c--,1):(i=!1,n<s&&(s=n));if(i){e.splice(d--,1);var l=a();void 0!==l&&(t=l)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=7874,(()=>{var e={7874:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var a,n,[s,i,c]=r,l=0;if(s.some((t=>0!==e[t]))){for(a in i)o.o(i,a)&&(o.m[a]=i[a]);if(c)var d=c(o)}for(t&&t(r);l<s.length;l++)n=s[l],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(d)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=o.O(void 0,[2869],(()=>o(6118)));a=o.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["reviews-by-product"]=a})(); product-gallery-pager.js 0000644 00000022243 15073233652 0011324 0 ustar 00 (()=>{var e,t={2747:(e,t,r)=>{"use strict";r.d(t,{e:()=>l});let l=function(e){return e.DIGITS="digits",e.DOTS="dots",e.OFF="off",e}({})},1019:(e,t,r)=>{"use strict";r.d(t,{$_:()=>i,j5:()=>s,jW:()=>a,oc:()=>n,xT:()=>c});var l=r(9196),o=r(444);const n=()=>(0,l.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.00018 11L7.00018 11L7.00018 13H5.00018V11ZM11.0002 11L13.0002 11V13H11.0002V11ZM17.0002 11L19.0002 11V13H17.0002V11Z",fill:"currentColor"})),c=(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,l.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black",fillOpacity:"0.2"})),i=(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,l.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black"})),a=()=>(0,l.createElement)(o.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("circle",{cx:"32.6665",cy:"18",r:"3",fill:"currentColor"}),(0,l.createElement)("circle",{cx:"40.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,l.createElement)("circle",{cx:"48.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"})),s=()=>(0,l.createElement)(o.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M30.1417 22H31.9288V14.9541H30.1417L28.3497 16.1748V17.7178L30.0489 16.5703H30.1417V22ZM36.9771 22H41.7231V21.0674H38.4663V20.9697L39.9604 19.4805C41.2397 18.2109 41.6108 17.5957 41.6108 16.7949V16.7803C41.6108 15.6182 40.644 14.7832 39.3306 14.7832C37.9146 14.7832 36.9185 15.6914 36.9136 16.9805L36.9233 16.9902H37.9487L37.9536 16.9756C37.9536 16.2041 38.481 15.6865 39.272 15.6865C40.0435 15.6865 40.5171 16.1943 40.5171 16.8828V16.8975C40.5171 17.4688 40.2485 17.8301 39.3159 18.8018L36.9771 21.2578V22ZM48.7392 22.1318C50.2333 22.1318 51.2929 21.2627 51.2929 20.0518V20.042C51.2929 19.0557 50.5995 18.4307 49.5644 18.3379V18.3135C50.4237 18.1328 51.0487 17.5469 51.0487 16.6729V16.6631C51.0487 15.5742 50.1308 14.8223 48.7294 14.8223C47.3524 14.8223 46.4149 15.6084 46.3075 16.7949L46.3026 16.8486H47.328L47.3329 16.7998C47.4013 16.1357 47.9481 15.7207 48.7294 15.7207C49.5253 15.7207 49.9843 16.1211 49.9843 16.8047V16.8145C49.9843 17.4688 49.4374 17.9424 48.6317 17.9424H47.8065V18.792H48.6659C49.6034 18.792 50.1796 19.2363 50.1796 20.0322V20.042C50.1796 20.7354 49.5985 21.2188 48.7392 21.2188C47.8651 21.2188 47.2743 20.7695 47.206 20.1299L47.2011 20.0811H46.1562L46.161 20.1396C46.2538 21.3066 47.2353 22.1318 48.7392 22.1318Z",fill:"currentColor"}))},531:(e,t,r)=>{"use strict";r.r(t);var l=r(4981),o=r(8752),n=r(1019),c=r(9196),i=r(2911),a=r(2175),s=r(5609),p=r(3849),u=r.n(p),d=r(5532),m=r(2747);const w=()=>{const e=Array.from({length:4},((e,t)=>{const r=0===t;return(0,c.createElement)("li",{className:"wc-block-editor-product-gallery-pager__item "+(r?"is-active":""),key:t},t+1)}));return(0,c.createElement)("ul",{className:"wc-block-editor-product-gallery-pager__pager"},e)},g=e=>{const{iconClass:t}=e,r=Array.from({length:3},((e,r)=>{const l=0===r?n.$_:n.xT;return(0,c.createElement)("li",{key:r},(0,c.createElement)(i.Z,{className:t,icon:l,size:12}))}));return(0,c.createElement)("ul",{className:"wc-block-editor-product-gallery-pager__pager"},r)},E=e=>{const{pagerDisplayMode:t}=e;switch(t){case m.e.DOTS:return(0,c.createElement)(g,null);case m.e.DIGITS:return(0,c.createElement)(w,null);case m.e.OFF:return null;default:return(0,c.createElement)(g,null)}},v=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-pager","version":"1.0.0","title":"Pager","description":"Display the gallery pager.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"],"usesContext":["pagerDisplayMode","productGalleryClientId","thumbnailsNumberOfThumbnails","postId"]}');r(3369),(0,o.EU)()&&(0,l.registerBlockType)(v,{icon:n.oc,edit:e=>{const{context:t}=e,r=(0,a.useBlockProps)({className:u()("wc-block-editor-product-gallery-pager","wc-block-product-gallery-pager")});return(0,c.createElement)("div",{...r},(0,c.createElement)(a.InspectorControls,null,(0,c.createElement)(s.PanelBody,null,(0,c.createElement)(d.y,{context:t}))),(0,c.createElement)(E,{pagerDisplayMode:t.pagerDisplayMode}))},save:()=>null})},5532:(e,t,r)=>{"use strict";r.d(t,{y:()=>u});var l=r(9196),o=r(2175),n=r(9818),c=r(5736),i=r(5609),a=r(2747),s=r(1019);const p=e=>{switch(e){case a.e.DIGITS:return(0,c.__)("A list of numbers will show to indicate the number of items.","woocommerce");case a.e.DOTS:return(0,c.__)("A series of dots will show to indicate the number of items.","woocommerce");default:return(0,c.__)("No pager will be displayed.","woocommerce")}},u=({context:e})=>{const{productGalleryClientId:t,pagerDisplayMode:r}=e,{updateBlockAttributes:u}=(0,n.useDispatch)(o.store);return(0,l.createElement)(i.__experimentalToggleGroupControl,{label:(0,c.__)("Pager","woocommerce"),style:{width:"100%"},onChange:e=>{u(t,{pagerDisplayMode:e})},help:p(r),value:r},(0,l.createElement)(i.__experimentalToggleGroupControlOption,{value:a.e.OFF,label:(0,c.__)("Off","woocommerce")}),(0,l.createElement)(i.__experimentalToggleGroupControlOption,{value:a.e.DOTS,label:(0,l.createElement)(s.jW,null)}),(0,l.createElement)(i.__experimentalToggleGroupControlOption,{value:a.e.DIGITS,label:(0,l.createElement)(s.j5,null)}))}},702:(e,t,r)=>{"use strict";r.d(t,{Lo:()=>g});var l,o,n,c,i,a,s,p,u,d,m=r(4617);const w=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=(w.pluginUrl,w.pluginUrl,w.buildPhase),E=(null===(l=m.STORE_PAGES.shop)||void 0===l||l.permalink,null===(o=m.STORE_PAGES.checkout)||void 0===o||o.id,null===(n=m.STORE_PAGES.checkout)||void 0===n||n.permalink,null===(c=m.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(i=m.STORE_PAGES.privacy)||void 0===i||i.title,null===(a=m.STORE_PAGES.terms)||void 0===a||a.permalink,null===(s=m.STORE_PAGES.terms)||void 0===s||s.title,null===(p=m.STORE_PAGES.cart)||void 0===p||p.id,null===(u=m.STORE_PAGES.cart)||void 0===u||u.permalink,null!==(d=m.STORE_PAGES.myaccount)&&void 0!==d&&d.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),(0,m.getSetting)("localPickupEnabled",!1),(0,m.getSetting)("countries",{})),v=(0,m.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,m.getSetting)("addressFieldsLocations",y).address,(0,m.getSetting)("addressFieldsLocations",y).contact,(0,m.getSetting)("addressFieldsLocations",y).additional},7188:(e,t,r)=>{"use strict";r.d(t,{EU:()=>o}),r(4981);var l=r(702);const o=()=>l.Lo>2},8752:(e,t,r)=>{"use strict";r.d(t,{EU:()=>l.EU});var l=r(7188)},3369:()=>{},9196:e=>{"use strict";e.exports=window.React},4617:e=>{"use strict";e.exports=window.wc.wcSettings},2175:e=>{"use strict";e.exports=window.wp.blockEditor},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,r,o,n)=>{if(!r){var c=1/0;for(p=0;p<e.length;p++){for(var[r,o,n]=e[p],i=!0,a=0;a<r.length;a++)(!1&n||c>=n)&&Object.keys(l.O).every((e=>l.O[e](r[a])))?r.splice(a--,1):(i=!1,n<c&&(c=n));if(i){e.splice(p--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[r,o,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=5609,(()=>{var e={5609:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[c,i,a]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in i)l.o(i,o)&&(l.m[o]=i[o]);if(a)var p=a(l)}for(t&&t(r);s<c.length;s++)n=c[s],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(p)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=l.O(void 0,[2869],(()=>l(531)));o=l.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery-pager"]=o})(); order-confirmation-summary.asset.php 0000644 00000000362 15073233652 0013676 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '42d4d02662ee78e67430'); order-confirmation-summary/block.json 0000644 00000002577 15073233652 0014046 0 ustar 00 { "name": "woocommerce/order-confirmation-summary", "version": "1.0.0", "title": "Order Summary", "description": "Display the order summary on the order confirmation page.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalTextDecoration": true, "__experimentalFontStyle": true, "__experimentalFontWeight": true, "__experimentalLetterSpacing": true, "__experimentalTextTransform": true, "__experimentalDefaultControls": { "fontSize": true } }, "color": { "background": true, "text": true, "gradients": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "__experimentalBorder": { "color": true, "radius": true, "width": true, "__experimentalDefaultControls": { "width": true, "color": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-image-gallery/block.json 0000644 00000000674 15073233652 0012743 0 ustar 00 { "name": "woocommerce/product-image-gallery", "version": "1.0.0", "title": "Product Image Gallery", "icon": "gallery", "description": "Display a product's images.", "category": "woocommerce", "supports": { "align": true, "multiple": false }, "keywords": [ "WooCommerce" ], "usesContext": [ "postId", "postType", "queryId" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-button-frontend.js 0000644 00000032222 15073233652 0011717 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8771],{9758:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Block:()=>f,default:()=>g});var n=r(9196),o=r(3849),s=r.n(o),a=r(5736),c=r(8360),i=r(7001),l=r(947),d=r(2629),u=r(8752),p=r(4617),m=r(2864),_=r(721);r(4466);const v=({product:t,className:e,style:r})=>{const{id:o,permalink:l,add_to_cart:m,has_options:_,is_purchasable:v,is_in_stock:b}=t,{dispatchStoreEvent:f}=(0,c.n)(),{cartQuantity:g,addingToCart:y,addToCart:E}=(0,i.c)(o),h=Number.isFinite(g)&&g>0,C=!_&&v&&b,w=(0,d.decodeEntities)((null==m?void 0:m.description)||""),S=h?(0,a.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,a._n)("%d in cart","%d in cart",g,"woocommerce"),g):(0,d.decodeEntities)((null==m?void 0:m.text)||(0,a.__)("Add to cart","woocommerce")),T=C?"button":"a",R={};return C?R.onClick=async()=>{await E(),f("cart-add-item",{product:t});const{cartRedirectAfterAdd:e}=(0,p.getSetting)("productsSettings");e&&(window.location.href=u.fh)}:(R.href=l,R.rel="nofollow",R.onClick=()=>{f("product-view-link",{product:t})}),(0,n.createElement)(T,{...R,"aria-label":w,disabled:y,className:s()(e,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:y,added:h}),style:r},S)},b=({className:t,style:e})=>(0,n.createElement)("button",{className:s()("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",t),style:e,disabled:!0}),f=t=>{const{className:e,textAlign:r}=t,o=(0,l.F)(t),{parentClassName:a}=(0,m.useInnerBlockLayoutContext)(),{product:c}=(0,m.useProductDataContext)();return(0,n.createElement)("div",{className:s()(e,"wp-block-button","wc-block-components-product-button",{[`${a}__product-add-to-cart`]:a,[`align-${r}`]:r})},c.id?(0,n.createElement)(v,{product:c,style:o.style,className:o.className}):(0,n.createElement)(b,{style:o.style,className:o.className}))},g=(0,_.withProductDataContext)(f)},8971:(t,e,r)=>{"use strict";r.d(e,{Z:()=>d});var n=r(4617),o=r(5736),s=r(9060),a=r(3243),c=r(8752);const i=t=>{const e={};return void 0!==t.label&&(e.label=t.label),void 0!==t.required&&(e.required=t.required),void 0!==t.hidden&&(e.hidden=t.hidden),void 0===t.label||t.optionalLabel||(e.optionalLabel=(0,o.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,o.__)("%s (optional)","woocommerce"),t.label)),t.priority&&((0,s.h)(t.priority)&&(e.index=t.priority),(0,a.H)(t.priority)&&(e.index=parseInt(t.priority,10))),t.hidden&&(e.required=!1),e},l=Object.entries(c.vr).map((([t,e])=>[t,Object.entries(e).map((([t,e])=>[t,i(e)])).reduce(((t,[e,r])=>(t[e]=r,t)),{})])).reduce(((t,[e,r])=>(t[e]=r,t)),{}),d=(t,e,r="")=>{const o=r&&void 0!==l[r]?l[r]:{};return t.map((t=>({key:t,...n.defaultFields[t]||{},...o[t]||{},...e[t]||{}}))).sort(((t,e)=>t.index-e.index))}},9659:(t,e,r)=>{"use strict";r.d(e,{b:()=>E});var n=r(9262),o=r.n(n),s=r(9307),a=r(4801),c=r(9818),i=r(2629),l=r(9040),d=r(8449);var u=r(2592);const p=t=>{const e=null==t?void 0:t.detail;e&&e.preserveCartData||(0,c.dispatch)(a.CART_STORE_KEY).invalidateResolutionForStore()},m=t=>{(null!=t&&t.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,c.dispatch)(a.CART_STORE_KEY).invalidateResolutionForStore()},_=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},v={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},b={...v,email:""},f={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:a.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},g=t=>Object.fromEntries(Object.entries(t).map((([t,e])=>[t,(0,i.decodeEntities)(e)]))),y={cartCoupons:a.EMPTY_CART_COUPONS,cartItems:a.EMPTY_CART_ITEMS,cartFees:a.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:a.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:f,cartIsLoading:!0,cartErrors:a.EMPTY_CART_ERRORS,billingAddress:b,shippingAddress:v,shippingRates:a.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:a.EMPTY_PAYMENT_METHODS,paymentRequirements:a.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:a.EMPTY_EXTENSIONS},E=(t={shouldSelect:!0})=>{const{isEditor:e,previewData:r}=(0,d._)(),n=null==r?void 0:r.previewCart,{shouldSelect:i}=t,f=(0,s.useRef)();(0,s.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(t=window.wcBlocksStoreCartListeners)||void 0===t?void 0:t.count)>0)return void window.wcBlocksStoreCartListeners.count++;var t;document.body.addEventListener("wc-blocks_added_to_cart",p),document.body.addEventListener("wc-blocks_removed_from_cart",p),window.addEventListener("pageshow",m);const e=(0,u.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,u.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",p),document.body.removeEventListener("wc-blocks_removed_from_cart",p),window.removeEventListener("pageshow",m),e(),r()}})(),_)),[]);const E=(0,c.useSelect)(((t,{dispatch:r})=>{if(!i)return y;if(e)return{cartCoupons:n.coupons,cartItems:n.items,crossSellsProducts:n.cross_sells,cartFees:n.fees,cartItemsCount:n.items_count,cartItemsWeight:n.items_weight,cartNeedsPayment:n.needs_payment,cartNeedsShipping:n.needs_shipping,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:n.totals,cartIsLoading:!1,cartErrors:a.EMPTY_CART_ERRORS,billingData:b,billingAddress:b,shippingAddress:v,extensions:a.EMPTY_EXTENSIONS,shippingRates:n.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:n.has_calculated_shipping,paymentRequirements:n.paymentRequirements,receiveCart:"function"==typeof(null==n?void 0:n.receiveCart)?n.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==n?void 0:n.receiveCartContents)?n.receiveCartContents:()=>{}};const o=t(a.CART_STORE_KEY),s=o.getCartData(),c=o.getCartErrors(),d=o.getCartTotals(),u=!o.hasFinishedResolution("getCartData"),p=o.isCustomerDataUpdating(),{receiveCart:m,receiveCartContents:_}=r(a.CART_STORE_KEY),f=g(s.billingAddress),E=s.needsShipping?g(s.shippingAddress):f,h=s.fees.length>0?s.fees.map((t=>g(t))):a.EMPTY_CART_FEES;return{cartCoupons:s.coupons.length>0?s.coupons.map((t=>({...t,label:t.code}))):a.EMPTY_CART_COUPONS,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:d,cartIsLoading:u,cartErrors:c,billingData:(0,l.QI)(f),billingAddress:(0,l.QI)(f),shippingAddress:(0,l.QI)(E),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:p,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:m,receiveCartContents:_}}),[i]);return f.current&&o()(f.current,E)||(f.current=E),f.current}},7001:(t,e,r)=>{"use strict";r.d(e,{c:()=>l});var n=r(9307),o=r(9818),s=r(4801),a=r(2629),c=r(9659);const i=(t,e)=>{const r=t.find((({id:t})=>t===e));return r?r.quantity:0},l=t=>{const{addItemToCart:e}=(0,o.useDispatch)(s.CART_STORE_KEY),{cartItems:r,cartIsLoading:l}=(0,c.b)(),{createErrorNotice:d,removeNotice:u}=(0,o.useDispatch)("core/notices"),[p,m]=(0,n.useState)(!1),_=(0,n.useRef)(i(r,t));return(0,n.useEffect)((()=>{const e=i(r,t);e!==_.current&&(_.current=e)}),[r,t]),{cartQuantity:Number.isFinite(_.current)?_.current:0,addingToCart:p,cartIsLoading:l,addToCart:(r=1)=>(m(!0),e(t,r).then((()=>{u("add-to-cart")})).catch((t=>{d((0,a.decodeEntities)(t.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{m(!1)})))}}},8449:(t,e,r)=>{"use strict";r.d(e,{_:()=>s}),r(9196);var n=r(9307);r(9818);const o=(0,n.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),s=()=>(0,n.useContext)(o)},947:(t,e,r)=>{"use strict";r.d(e,{F:()=>l});var n=r(3849),o=r.n(n),s=r(7998),a=r(3243),c=r(3392),i=r(172);const l=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let r=e.style;return(0,a.H)(r)&&(r=JSON.parse(r)||{}),(0,s.Kn)(r)||(r={}),{...e,style:r}})(t),r=(0,i.vc)(e),n=(0,i.l8)(e),l=(0,i.su)(e),d=(0,c.f)(e);return{className:o()(d.className,r.className,n.className,l.className),style:{...d.style,...r.style,...n.style,...l.style}}}},3392:(t,e,r)=>{"use strict";r.d(e,{f:()=>s});var n=r(7998),o=r(3243);const s=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},r=(0,o.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:r,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},9040:(t,e,r)=>{"use strict";r.d(e,{QI:()=>s});var n=r(8971),o=(r(6483),r(2629),r(8752));const s=t=>{const e=(0,n.Z)(o.lB,{},t.country),r=Object.assign({},t);return e.forEach((({key:e="",hidden:n=!1})=>{n&&((t,e)=>t in e)(e,t)&&(r[e]="")})),r}},172:(t,e,r)=>{"use strict";r.d(e,{l8:()=>u,su:()=>p,vc:()=>d});var n=r(3849),o=r.n(n),s=r(7427),a=r(2289),c=r(7998);function i(t={}){const e={};return(0,a.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function l(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function d(t){var e,r,n,s,a,d,u;const{backgroundColor:p,textColor:m,gradient:_,style:v}=t,b=l("background-color",p),f=l("color",m),g=function(t){if(t)return`has-${t}-gradient-background`}(_),y=g||(null==v||null===(e=v.color)||void 0===e?void 0:e.gradient);return{className:o()(f,g,{[b]:!y&&!!b,"has-text-color":m||(null==v||null===(r=v.color)||void 0===r?void 0:r.text),"has-background":p||(null==v||null===(n=v.color)||void 0===n?void 0:n.background)||_||(null==v||null===(s=v.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==v||null===(a=v.elements)||void 0===a?void 0:a.link)?null==v||null===(d=v.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:i({color:(null==v?void 0:v.color)||{}})}}function u(t){var e;const r=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:r,style:n}=t,s=r?l("border-color",r):"";return o()({"has-border-color":!!r||!(null==n||null===(e=n.border)||void 0===e||!e.color),[s]:!!s})}(t),style:i({border:r})}}function p(t){var e;return{className:void 0,style:i({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2592:(t,e,r)=>{"use strict";r.d(e,{Es:()=>a,Q9:()=>s});const n=window.CustomEvent||null,o=(t,{bubbles:e=!1,cancelable:r=!1,element:o,detail:s={}})=>{if(!n)return;o||(o=document.body);const a=new n(t,{bubbles:e,cancelable:r,detail:s});o.dispatchEvent(a)},s=({preserveCartData:t=!1})=>{o("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:t}})},a=(t,e,r=!1,n=!1)=>{if("function"!=typeof jQuery)return()=>{};const s=()=>{o(e,{bubbles:r,cancelable:n})};return jQuery(document).on(t,s),()=>jQuery(document).off(t,s)}},2893:(t,e,r)=>{"use strict";r.d(e,{F:()=>n});const n=t=>null===t},9060:(t,e,r)=>{"use strict";r.d(e,{h:()=>n});const n=t=>"number"==typeof t},7998:(t,e,r)=>{"use strict";r.d(e,{$n:()=>s,Kn:()=>o});var n=r(2893);const o=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return o(t)&&e in t}},3243:(t,e,r)=>{"use strict";r.d(e,{H:()=>n});const n=t=>"string"==typeof t},112:(t,e,r)=>{"use strict";r.d(e,{$:()=>s});var n=r(3112),o=r(7090);function s(t,e){return void 0===e&&(e={}),(0,o.B)(t,(0,n.pi)({delimiter:"."},e))}},4466:()=>{},3569:(t,e,r)=>{"use strict";function n(t){return t.toLowerCase()}r.d(e,{U:()=>n})},7090:(t,e,r)=>{"use strict";r.d(e,{B:()=>a});var n=r(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function a(t,e){void 0===e&&(e={});for(var r=e.splitRegexp,a=void 0===r?o:r,i=e.stripRegexp,l=void 0===i?s:i,d=e.transform,u=void 0===d?n.U:d,p=e.delimiter,m=void 0===p?" ":p,_=c(c(t,a,"$1\0$2"),l,"\0"),v=0,b=_.length;"\0"===_.charAt(v);)v++;for(;"\0"===_.charAt(b-1);)b--;return _.slice(v,b).split("\0").map(u).join(m)}function c(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce((function(t,e){return t.replace(e,r)}),t)}},7427:(t,e,r)=>{"use strict";r.d(e,{o:()=>s});var n=r(3112),o=r(112);function s(t,e){return void 0===e&&(e={}),(0,o.$)(t,(0,n.pi)({delimiter:"-"},e))}},3112:(t,e,r)=>{"use strict";r.d(e,{pi:()=>n});var n=function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-rating/block.json 0000644 00000001452 15073233652 0011503 0 ustar 00 { "name": "woocommerce/product-rating", "version": "1.0.0", "icon": "info", "title": "Product Rating", "description": "Display the average rating of a product.", "attributes": { "productId": { "type": "number", "default": 0 }, "isDescendentOfQueryLoop": { "type": "boolean", "default": false }, "textAlign": { "type": "string", "default": "" }, "isDescendentOfSingleProductBlock": { "type": "boolean", "default": false }, "isDescendentOfSingleProductTemplate": { "type": "boolean", "default": false } }, "usesContext": [ "query", "queryId", "postId" ], "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } reviews-frontend.js 0000644 00000051016 15073233652 0010414 0 ustar 00 (()=>{var e={3849:(e,t)=>{var r;!function(){"use strict";var s={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var n=o.apply(null,r);n&&e.push(n)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var a in r)s.call(r,a)&&r[a]&&e.push(a);else e.push(r.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},8406:()=>{},1069:()=>{},9191:()=>{},5779:()=>{},7082:()=>{}},t={};function r(s){var o=t[s];if(void 0!==o)return o.exports;var i=t[s]={exports:{}};return e[s](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,"string");if("object"!==s(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===s(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=window.wp.i18n,n=window.wc.wcSettings;var a,l,c,d,m,p,w,u,h,v;const g=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),b=g.pluginUrl+"assets/images/",_=(g.pluginUrl,g.buildPhase,null===(a=n.STORE_PAGES.shop)||void 0===a||a.permalink,null===(l=n.STORE_PAGES.checkout)||void 0===l||l.id,null===(c=n.STORE_PAGES.checkout)||void 0===c||c.permalink,null===(d=n.STORE_PAGES.privacy)||void 0===d||d.permalink,null===(m=n.STORE_PAGES.privacy)||void 0===m||m.title,null===(p=n.STORE_PAGES.terms)||void 0===p||p.permalink,null===(w=n.STORE_PAGES.terms)||void 0===w||w.title,null===(u=n.STORE_PAGES.cart)||void 0===u||u.id,null===(h=n.STORE_PAGES.cart)||void 0===h||h.permalink,null!==(v=n.STORE_PAGES.myaccount)&&void 0!==v&&v.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),y=(0,n.getSetting)("countryData",{}),f=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,_[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,_[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),E=((0,n.getSetting)("addressFieldsLocations",f).address,(0,n.getSetting)("addressFieldsLocations",f).contact,(0,n.getSetting)("addressFieldsLocations",f).additional,({imageUrl:t=`${b}/block-error.svg`,header:r=(0,i.__)("Oops!","woocommerce"),text:s=(0,i.__)("There was an error loading the content.","woocommerce"),errorMessage:o,errorMessagePrefix:n=(0,i.__)("Error:","woocommerce"),button:a,showErrorBlock:l=!0})=>l?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},r&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},r),s&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},s),o&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},n?n+" ":"",o),a&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},a))):null);r(8406);class k extends t.Component{constructor(...e){super(...e),o(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:r,showErrorMessage:s=!0,showErrorBlock:o=!0,text:i,errorMessagePrefix:n,renderError:a,button:l}=this.props,{errorMessage:c,hasError:d}=this.state;return d?"function"==typeof a?a({errorMessage:c}):(0,e.createElement)(E,{showErrorBlock:o,errorMessage:s?c:null,header:t,imageUrl:r,text:i,errorMessagePrefix:n,button:l}):this.props.children}}const R=k,S=[".wp-block-woocommerce-cart"],O=({Block:r,containers:s,getProps:o=(()=>({})),getErrorBoundaryProps:i=(()=>({}))})=>{0!==s.length&&Array.prototype.forEach.call(s,((s,n)=>{const a=o(s,n),l=i(s,n),c={...s.dataset,...a.attributes||{}};(({Block:r,container:s,attributes:o={},props:i={},errorBoundaryProps:n={}})=>{(0,t.render)((0,e.createElement)(R,{...n},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},r&&(0,e.createElement)(r,{...i,attributes:o}))),s,(()=>{s.classList&&s.classList.remove("is-loading")}))})({Block:r,container:s,props:a,attributes:c,errorBoundaryProps:l})}))},L=window.wp.a11y,P=window.wp.apiFetch;var x=r.n(P),T=r(3849),A=r.n(T);r(1069);const N=({label:r,screenReaderLabel:s,wrapperElement:o,wrapperProps:i={}})=>{let n;const a=null!=r,l=null!=s;return!a&&l?(n=o||"span",i={...i,className:A()(i.className,"screen-reader-text")},(0,e.createElement)(n,{...i},s)):(n=o||t.Fragment,a&&l&&r!==s?(0,e.createElement)(n,{...i},(0,e.createElement)("span",{"aria-hidden":"true"},r),(0,e.createElement)("span",{className:"screen-reader-text"},s)):(0,e.createElement)(n,{...i},r))},M=({onClick:t,label:r=(0,i.__)("Load more","woocommerce"),screenReaderLabel:s=(0,i.__)("Load more","woocommerce")})=>(0,e.createElement)("div",{className:"wp-block-button wc-block-load-more wc-block-components-load-more"},(0,e.createElement)("button",{className:"wp-block-button__link",onClick:t},(0,e.createElement)(N,{label:r,screenReaderLabel:s}))),C=window.wc.blocksComponents;r(7082);const B=({onChange:t,readOnly:r,value:s})=>(0,e.createElement)(C.SortSelect,{className:"wc-block-review-sort-select wc-block-components-review-sort-select",label:(0,i.__)("Order by","woocommerce"),onChange:t,options:[{key:"most-recent",label:(0,i.__)("Most recent","woocommerce")},{key:"highest-rating",label:(0,i.__)("Highest rating","woocommerce")},{key:"lowest-rating",label:(0,i.__)("Lowest rating","woocommerce")}],readOnly:r,screenReaderLabel:(0,i.__)("Order reviews by","woocommerce"),value:s});function j(e){let t,r,s,o=[];for(let i=0;i<e.length;i++)t=e.substring(i),r=t.match(/^&[a-z0-9#]+;/),r?(s=r[0],o.push(s),i+=s.length-1):o.push(e[i]);return o}const D=(e,t,r="...")=>{const s=function(e,t){const r=(t=t||{}).limit||100,s=void 0===t.preserveTags||t.preserveTags,o=void 0!==t.wordBreak&&t.wordBreak,i=t.suffix||"...",n=t.moreLink||"",a=t.moreText||"»",l=t.preserveWhiteSpace||!1,c=e.replace(/</g,"\n<").replace(/>/g,">\n").replace(/\n\n/g,"\n").replace(/^\n/g,"").replace(/\n$/g,"").split("\n");let d,m,p,w,u,h,v=0,g=[],b=!1;for(let e=0;e<c.length;e++){if(d=c[e],w=l?d:d.replace(/[ ]+/g," "),!d.length)continue;const t=j(w);if("<"!==d[0])if(v>=r)d="";else if(v+t.length>=r){if(m=r-v," "===t[m-1])for(;m&&(m-=1," "===t[m-1]););else p=t.slice(m).indexOf(" "),o||(-1!==p?m+=p:m=d.length);d=t.slice(0,m).join("")+i,n&&(d+='<a href="'+n+'" style="display:inline">'+a+"</a>"),v=r,b=!0}else v+=t.length;else if(s){if(v>=r)if(u=d.match(/[a-zA-Z]+/),h=u?u[0]:"",h)if("</"!==d.substring(0,2))g.push(h),d="";else{for(;g[g.length-1]!==h&&g.length;)g.pop();g.length&&(d=""),g.pop()}else d=""}else d="";c[e]=d}return{html:c.join("\n").replace(/\n/g,""),more:b}}(e,{suffix:r,limit:t});return s.html},I=(e,t,r)=>(t<=r?e.start=e.middle+1:e.end=e.middle-1,e),F=(e,t,r,s)=>{const o=((e,t,r)=>{let s={start:0,middle:0,end:e.length};for(;s.start<=s.end;)s.middle=Math.floor((s.start+s.end)/2),t.innerHTML=D(e,s.middle),s=I(s,t.clientHeight,r);return s.middle})(e,t,r);return D(e,o-s.length,s)},G={className:"read-more-content",ellipsis:"…",lessText:(0,i.__)("Read less","woocommerce"),maxLines:3,moreText:(0,i.__)("Read more","woocommerce")};class H extends t.Component{constructor(e){super(e),o(this,"reviewSummary",void 0),o(this,"reviewContent",void 0),this.state={isExpanded:!1,clampEnabled:null,content:e.children,summary:"."},this.reviewContent=(0,t.createRef)(),this.reviewSummary=(0,t.createRef)(),this.getButton=this.getButton.bind(this),this.onClick=this.onClick.bind(this)}componentDidMount(){this.setSummary()}componentDidUpdate(e){e.maxLines===this.props.maxLines&&e.children===this.props.children||this.setState({clampEnabled:null,summary:"."},this.setSummary)}setSummary(){if(this.props.children){const{maxLines:e,ellipsis:t}=this.props;if(!this.reviewSummary.current||!this.reviewContent.current)return;const r=(this.reviewSummary.current.clientHeight+1)*e+1,s=this.reviewContent.current.clientHeight+1>r;this.setState({clampEnabled:s}),s&&this.setState({summary:F(this.reviewContent.current.innerHTML,this.reviewSummary.current,r,t)})}}getButton(){const{isExpanded:t}=this.state,{className:r,lessText:s,moreText:o}=this.props,i=t?s:o;if(i)return(0,e.createElement)("a",{href:"#more",className:r+"__read_more",onClick:this.onClick,"aria-expanded":!t,role:"button"},i)}onClick(e){e.preventDefault();const{isExpanded:t}=this.state;this.setState({isExpanded:!t})}render(){const{className:t}=this.props,{content:r,summary:s,clampEnabled:o,isExpanded:i}=this.state;return r?!1===o?(0,e.createElement)("div",{className:t},(0,e.createElement)("div",{ref:this.reviewContent},r)):(0,e.createElement)("div",{className:t},(!i||null===o)&&(0,e.createElement)("div",{ref:this.reviewSummary,"aria-hidden":i,dangerouslySetInnerHTML:{__html:s}}),(i||null===o)&&(0,e.createElement)("div",{ref:this.reviewContent,"aria-hidden":!i},r),this.getButton()):null}}o(H,"defaultProps",G);const U=H;r(9191);const q=({attributes:t,review:r={}})=>{const{imageType:s,showReviewDate:o,showReviewerName:n,showReviewImage:a,showReviewRating:l,showReviewContent:c,showProductName:d}=t,{rating:m}=r,p=!(Object.keys(r).length>0),w=Number.isFinite(m)&&l;return(0,e.createElement)("li",{className:A()("wc-block-review-list-item__item","wc-block-components-review-list-item__item",{"is-loading":p,"wc-block-components-review-list-item__item--has-image":a}),"aria-hidden":p},(d||o||n||a||w)&&(0,e.createElement)("div",{className:"wc-block-review-list-item__info wc-block-components-review-list-item__info"},a&&function(t,r,s){var o,n;return s||!t?(0,e.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"}):(0,e.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"},"product"===r?(0,e.createElement)("img",{"aria-hidden":"true",alt:(null===(o=t.product_image)||void 0===o?void 0:o.alt)||"",src:(null===(n=t.product_image)||void 0===n?void 0:n.thumbnail)||""}):(0,e.createElement)("img",{"aria-hidden":"true",alt:"",src:t.reviewer_avatar_urls[96]||""}),t.verified&&(0,e.createElement)("div",{className:"wc-block-review-list-item__verified wc-block-components-review-list-item__verified",title:(0,i.__)("Verified buyer","woocommerce")},(0,i.__)("Verified buyer","woocommerce")))}(r,s,p),(d||n||w||o)&&(0,e.createElement)("div",{className:"wc-block-review-list-item__meta wc-block-components-review-list-item__meta"},w&&function(t){const{rating:r}=t,s={width:r/5*100+"%"},o=(0,i.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,i.__)("Rated %f out of 5","woocommerce"),r),n={__html:(0,i.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,i.__)("Rated %s out of 5","woocommerce"),(0,i.sprintf)('<strong class="rating">%f</strong>',r))};return(0,e.createElement)("div",{className:"wc-block-review-list-item__rating wc-block-components-review-list-item__rating"},(0,e.createElement)("div",{className:"wc-block-review-list-item__rating__stars wc-block-components-review-list-item__rating__stars",role:"img","aria-label":o},(0,e.createElement)("span",{style:s,dangerouslySetInnerHTML:n})))}(r),d&&function(t){return(0,e.createElement)("div",{className:"wc-block-review-list-item__product wc-block-components-review-list-item__product"},(0,e.createElement)("a",{href:t.product_permalink,dangerouslySetInnerHTML:{__html:t.product_name}}))}(r),n&&function(t){const{reviewer:r=""}=t;return(0,e.createElement)("div",{className:"wc-block-review-list-item__author wc-block-components-review-list-item__author"},r)}(r),o&&function(t){const{date_created:r,formatted_date_created:s}=t;return(0,e.createElement)("time",{className:"wc-block-review-list-item__published-date wc-block-components-review-list-item__published-date",dateTime:r},s)}(r))),c&&function(t){return(0,e.createElement)(U,{maxLines:10,moreText:(0,i.__)("Read full review","woocommerce"),lessText:(0,i.__)("Hide full review","woocommerce"),className:"wc-block-review-list-item__text wc-block-components-review-list-item__text"},(0,e.createElement)("div",{dangerouslySetInnerHTML:{__html:t.review||""}}))}(r))};r(5779);const V=({attributes:t,reviews:r})=>{const s=(0,n.getSetting)("showAvatars",!0),o=(0,n.getSetting)("reviewRatingsEnabled",!0),i=(s||"product"===t.imageType)&&t.showReviewImage,a=o&&t.showReviewRating,l={...t,showReviewImage:i,showReviewRating:a};return(0,e.createElement)("ul",{className:"wc-block-review-list wc-block-components-review-list"},0===r.length?(0,e.createElement)(q,{attributes:l}):r.map(((t,r)=>(0,e.createElement)(q,{key:t.id||r,attributes:l,review:t}))))},W=window.wp.isShallowEqual;var $=r.n(W);const z=(r=>{class s extends t.Component{constructor(...e){super(...e),o(this,"isPreview",!!this.props.attributes.previewReviews),o(this,"delayedAppendReviews",this.props.delayFunction(this.appendReviews)),o(this,"isMounted",!1),o(this,"state",{error:null,loading:!0,reviews:this.isPreview?this.props.attributes.previewReviews:[],totalReviews:this.isPreview?this.props.attributes.previewReviews.length:0}),o(this,"setError",(async e=>{if(!this.isMounted)return;const{onReviewsLoadError:t}=this.props,r=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);this.setState({reviews:[],loading:!1,error:r}),t(r)}))}componentDidMount(){this.isMounted=!0,this.replaceReviews()}componentDidUpdate(e){e.reviewsToDisplay<this.props.reviewsToDisplay?this.delayedAppendReviews():this.shouldReplaceReviews(e,this.props)&&this.replaceReviews()}shouldReplaceReviews(e,t){return e.orderby!==t.orderby||e.order!==t.order||e.productId!==t.productId||!$()(e.categoryIds,t.categoryIds)}componentWillUnmount(){this.isMounted=!1,this.delayedAppendReviews.cancel&&this.delayedAppendReviews.cancel()}getArgs(e){const{categoryIds:t,order:r,orderby:s,productId:o,reviewsToDisplay:i}=this.props,n={order:r,orderby:s,per_page:i-e,offset:e};if(t){const e=Array.isArray(t)?t:JSON.parse(t);n.category_id=Array.isArray(e)?e.join(","):e}return o&&(n.product_id=o),n}replaceReviews(){if(this.isPreview)return;const{onReviewsReplaced:e}=this.props;this.updateListOfReviews().then(e)}appendReviews(){if(this.isPreview)return;const{onReviewsAppended:e,reviewsToDisplay:t}=this.props,{reviews:r}=this.state;t<=r.length||this.updateListOfReviews(r).then(e)}updateListOfReviews(e=[]){const{reviewsToDisplay:t}=this.props,{totalReviews:r}=this.state,s=Math.min(r,t)-e.length;return this.setState({loading:!0,reviews:e.concat(Array(s).fill({}))}),(o=this.getArgs(e.length),x()({path:"/wc/store/v1/products/reviews?"+Object.entries(o).map((e=>e.join("="))).join("&"),parse:!1}).then((e=>e.json().then((t=>({reviews:t,totalReviews:parseInt(e.headers.get("x-wp-total"),10)})))))).then((({reviews:t,totalReviews:r})=>(this.isMounted&&this.setState({reviews:e.filter((e=>Object.keys(e).length)).concat(t),totalReviews:r,loading:!1,error:null}),{newReviews:t}))).catch(this.setError);var o}render(){const{reviewsToDisplay:t}=this.props,{error:s,loading:o,reviews:i,totalReviews:n}=this.state;return(0,e.createElement)(r,{...this.props,error:s,isLoading:o,reviews:i.slice(0,t),totalReviews:n})}}o(s,"defaultProps",{delayFunction:e=>e,onReviewsAppended:()=>{},onReviewsLoadError:()=>{},onReviewsReplaced:()=>{}});const{displayName:i=r.name||"Component"}=r;return s.displayName=`WithReviews( ${i} )`,s})((({attributes:t,onAppendReviews:r,onChangeOrderby:s,reviews:o,sortSelectValue:a,totalReviews:l})=>{if(0===o.length)return null;const c=(0,n.getSetting)("reviewRatingsEnabled",!0);return(0,e.createElement)(e.Fragment,null,t.showOrderby&&c&&(0,e.createElement)(B,{value:a,onChange:s}),(0,e.createElement)(V,{attributes:t,reviews:o}),t.showLoadMore&&l>o.length&&(0,e.createElement)(M,{onClick:r,screenReaderLabel:(0,i.__)("Load more reviews","woocommerce")}))}));class J extends t.Component{constructor(e){super(e);const{attributes:t}=this.props;this.state={orderby:null==t?void 0:t.orderby,reviewsToDisplay:this.getReviewsOnPageLoad()},this.onAppendReviews=this.onAppendReviews.bind(this),this.onChangeOrderby=this.onChangeOrderby.bind(this)}getReviewsOnPageLoad(){const{attributes:e}=this.props;return"number"==typeof e.reviewsOnPageLoad?e.reviewsOnPageLoad:parseInt(e.reviewsOnPageLoad,10)}getReviewsOnLoadMore(){const{attributes:e}=this.props;return"number"==typeof e.reviewsOnLoadMore?e.reviewsOnLoadMore:parseInt(e.reviewsOnLoadMore,10)}onAppendReviews(){const{reviewsToDisplay:e}=this.state;this.setState({reviewsToDisplay:e+this.getReviewsOnLoadMore()})}onChangeOrderby(e){this.setState({orderby:e.target.value,reviewsToDisplay:this.getReviewsOnPageLoad()})}onReviewsAppended({newReviews:e}){(0,L.speak)((0,i.sprintf)(/* translators: %d is the count of reviews loaded. */ /* translators: %d is the count of reviews loaded. */ (0,i._n)("%d review loaded.","%d reviews loaded.",e.length,"woocommerce"),e.length))}onReviewsReplaced(){(0,L.speak)((0,i.__)("Reviews list updated.","woocommerce"))}onReviewsLoadError(){(0,L.speak)((0,i.__)("There was an error loading the reviews.","woocommerce"))}render(){const{attributes:t}=this.props,{categoryIds:r,productId:s}=t,{reviewsToDisplay:o}=this.state,{order:i,orderby:a}=(e=>{if((0,n.getSetting)("reviewRatingsEnabled",!0)){if("lowest-rating"===e)return{order:"asc",orderby:"rating"};if("highest-rating"===e)return{order:"desc",orderby:"rating"}}return{order:"desc",orderby:"date_gmt"}})(this.state.orderby);return(0,e.createElement)(z,{attributes:t,categoryIds:r,onAppendReviews:this.onAppendReviews,onChangeOrderby:this.onChangeOrderby,onReviewsAppended:this.onReviewsAppended,onReviewsLoadError:this.onReviewsLoadError,onReviewsReplaced:this.onReviewsReplaced,order:i,orderby:a,productId:s,reviewsToDisplay:o,sortSelectValue:this.state.orderby})}}(e=>{const t=document.body.querySelectorAll(S.join(",")),{Block:r,getProps:s,getErrorBoundaryProps:o,selector:i}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:s,wrappers:o})=>{const i=document.body.querySelectorAll(s);o&&o.length>0&&Array.prototype.filter.call(i,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,o))),O({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:s,getErrorBoundaryProps:o,selector:i,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:s,wrapper:o})=>{const i=o.querySelectorAll(s);O({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))})({selector:"\n\t.wp-block-woocommerce-all-reviews,\n\t.wp-block-woocommerce-reviews-by-product,\n\t.wp-block-woocommerce-reviews-by-category\n",Block:J,getProps:e=>({attributes:{showOrderby:"true"===e.dataset.showOrderby,showLoadMore:"true"===e.dataset.showLoadMore,showReviewDate:e.classList.contains("has-date"),showReviewerName:e.classList.contains("has-name"),showReviewImage:e.classList.contains("has-image"),showReviewRating:e.classList.contains("has-rating"),showReviewContent:e.classList.contains("has-content"),showProductName:e.classList.contains("has-product-name")}})})})()})(); all-reviews.js 0000644 00000062303 15073233652 0007346 0 ustar 00 (()=>{var e,t={7396:(e,t,r)=>{"use strict";r.r(t);var o=r(9196),a=r(5736);const i=window.wp.blocks;var n=r(2911),s=r(3337);r(6097);const l=window.wp.blockEditor,c=window.wp.components;var m=r(9307);const d=window.wc.wcSettings;var w=r(1117),p=r(3849),u=r.n(p);const v=window.wp.escapeHtml,h=({error:e})=>(0,o.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,v.escapeHTML)(e))):"api"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned from the API","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,v.escapeHTML)(e))):e:(0,a.__)("An error has prevented the block from being updated.","woocommerce"))(e));r(9032);const g=({className:e="",error:t,isLoading:r=!1,onRetry:i})=>(0,o.createElement)(c.Placeholder,{icon:(0,o.createElement)(n.Z,{icon:w.Z}),label:(0,a.__)("Sorry, an error occurred","woocommerce"),className:u()("wc-block-api-error",e)},(0,o.createElement)(h,{error:t}),i&&(0,o.createElement)(o.Fragment,null,r?(0,o.createElement)(c.Spinner,null):(0,o.createElement)(c.Button,{variant:"secondary",onClick:i},(0,a.__)("Retry","woocommerce"))));r(1069);const _=({label:e,screenReaderLabel:t,wrapperElement:r,wrapperProps:a={}})=>{let i;const n=null!=e,s=null!=t;return!n&&s?(i=r||"span",a={...a,className:u()(a.className,"screen-reader-text")},(0,o.createElement)(i,{...a},t)):(i=r||m.Fragment,n&&s&&e!==t?(0,o.createElement)(i,{...a},(0,o.createElement)("span",{"aria-hidden":"true"},e),(0,o.createElement)("span",{className:"screen-reader-text"},t)):(0,o.createElement)(i,{...a},e))},b=({onClick:e,label:t=(0,a.__)("Load more","woocommerce"),screenReaderLabel:r=(0,a.__)("Load more","woocommerce")})=>(0,o.createElement)("div",{className:"wp-block-button wc-block-load-more wc-block-components-load-more"},(0,o.createElement)("button",{className:"wp-block-button__link",onClick:e},(0,o.createElement)(_,{label:t,screenReaderLabel:r}))),y=window.wc.blocksComponents;r(7082);const f=({onChange:e,readOnly:t,value:r})=>(0,o.createElement)(y.SortSelect,{className:"wc-block-review-sort-select wc-block-components-review-sort-select",label:(0,a.__)("Order by","woocommerce"),onChange:e,options:[{key:"most-recent",label:(0,a.__)("Most recent","woocommerce")},{key:"highest-rating",label:(0,a.__)("Highest rating","woocommerce")},{key:"lowest-rating",label:(0,a.__)("Lowest rating","woocommerce")}],readOnly:t,screenReaderLabel:(0,a.__)("Order reviews by","woocommerce"),value:r});var R=r(7708);function E(e){let t,r,o,a=[];for(let i=0;i<e.length;i++)t=e.substring(i),r=t.match(/^&[a-z0-9#]+;/),r?(o=r[0],a.push(o),i+=o.length-1):a.push(e[i]);return a}const k=(e,t,r="...")=>{const o=function(e,t){const r=(t=t||{}).limit||100,o=void 0===t.preserveTags||t.preserveTags,a=void 0!==t.wordBreak&&t.wordBreak,i=t.suffix||"...",n=t.moreLink||"",s=t.moreText||"»",l=t.preserveWhiteSpace||!1,c=e.replace(/</g,"\n<").replace(/>/g,">\n").replace(/\n\n/g,"\n").replace(/^\n/g,"").replace(/\n$/g,"").split("\n");let m,d,w,p,u,v,h=0,g=[],_=!1;for(let e=0;e<c.length;e++){if(m=c[e],p=l?m:m.replace(/[ ]+/g," "),!m.length)continue;const t=E(p);if("<"!==m[0])if(h>=r)m="";else if(h+t.length>=r){if(d=r-h," "===t[d-1])for(;d&&(d-=1," "===t[d-1]););else w=t.slice(d).indexOf(" "),a||(-1!==w?d+=w:d=m.length);m=t.slice(0,d).join("")+i,n&&(m+='<a href="'+n+'" style="display:inline">'+s+"</a>"),h=r,_=!0}else h+=t.length;else if(o){if(h>=r)if(u=m.match(/[a-zA-Z]+/),v=u?u[0]:"",v)if("</"!==m.substring(0,2))g.push(v),m="";else{for(;g[g.length-1]!==v&&g.length;)g.pop();g.length&&(m=""),g.pop()}else m=""}else m="";c[e]=m}return{html:c.join("\n").replace(/\n/g,""),more:_}}(e,{suffix:r,limit:t});return o.html},S=(e,t,r)=>(t<=r?e.start=e.middle+1:e.end=e.middle-1,e),T=(e,t,r,o)=>{const a=((e,t,r)=>{let o={start:0,middle:0,end:e.length};for(;o.start<=o.end;)o.middle=Math.floor((o.start+o.end)/2),t.innerHTML=k(e,o.middle),o=S(o,t.clientHeight,r);return o.middle})(e,t,r);return k(e,a-o.length,o)},O={className:"read-more-content",ellipsis:"…",lessText:(0,a.__)("Read less","woocommerce"),maxLines:3,moreText:(0,a.__)("Read more","woocommerce")};class C extends m.Component{constructor(e){super(e),(0,R.Z)(this,"reviewSummary",void 0),(0,R.Z)(this,"reviewContent",void 0),this.state={isExpanded:!1,clampEnabled:null,content:e.children,summary:"."},this.reviewContent=(0,m.createRef)(),this.reviewSummary=(0,m.createRef)(),this.getButton=this.getButton.bind(this),this.onClick=this.onClick.bind(this)}componentDidMount(){this.setSummary()}componentDidUpdate(e){e.maxLines===this.props.maxLines&&e.children===this.props.children||this.setState({clampEnabled:null,summary:"."},this.setSummary)}setSummary(){if(this.props.children){const{maxLines:e,ellipsis:t}=this.props;if(!this.reviewSummary.current||!this.reviewContent.current)return;const r=(this.reviewSummary.current.clientHeight+1)*e+1,o=this.reviewContent.current.clientHeight+1>r;this.setState({clampEnabled:o}),o&&this.setState({summary:T(this.reviewContent.current.innerHTML,this.reviewSummary.current,r,t)})}}getButton(){const{isExpanded:e}=this.state,{className:t,lessText:r,moreText:a}=this.props,i=e?r:a;if(i)return(0,o.createElement)("a",{href:"#more",className:t+"__read_more",onClick:this.onClick,"aria-expanded":!e,role:"button"},i)}onClick(e){e.preventDefault();const{isExpanded:t}=this.state;this.setState({isExpanded:!t})}render(){const{className:e}=this.props,{content:t,summary:r,clampEnabled:a,isExpanded:i}=this.state;return t?!1===a?(0,o.createElement)("div",{className:e},(0,o.createElement)("div",{ref:this.reviewContent},t)):(0,o.createElement)("div",{className:e},(!i||null===a)&&(0,o.createElement)("div",{ref:this.reviewSummary,"aria-hidden":i,dangerouslySetInnerHTML:{__html:r}}),(i||null===a)&&(0,o.createElement)("div",{ref:this.reviewContent,"aria-hidden":!i},t),this.getButton()):null}}(0,R.Z)(C,"defaultProps",O);const L=C;r(9191);const P=({attributes:e,review:t={}})=>{const{imageType:r,showReviewDate:i,showReviewerName:n,showReviewImage:s,showReviewRating:l,showReviewContent:c,showProductName:m}=e,{rating:d}=t,w=!(Object.keys(t).length>0),p=Number.isFinite(d)&&l;return(0,o.createElement)("li",{className:u()("wc-block-review-list-item__item","wc-block-components-review-list-item__item",{"is-loading":w,"wc-block-components-review-list-item__item--has-image":s}),"aria-hidden":w},(m||i||n||s||p)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__info wc-block-components-review-list-item__info"},s&&function(e,t,r){var i,n;return r||!e?(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"}):(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"},"product"===t?(0,o.createElement)("img",{"aria-hidden":"true",alt:(null===(i=e.product_image)||void 0===i?void 0:i.alt)||"",src:(null===(n=e.product_image)||void 0===n?void 0:n.thumbnail)||""}):(0,o.createElement)("img",{"aria-hidden":"true",alt:"",src:e.reviewer_avatar_urls[96]||""}),e.verified&&(0,o.createElement)("div",{className:"wc-block-review-list-item__verified wc-block-components-review-list-item__verified",title:(0,a.__)("Verified buyer","woocommerce")},(0,a.__)("Verified buyer","woocommerce")))}(t,r,w),(m||n||p||i)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__meta wc-block-components-review-list-item__meta"},p&&function(e){const{rating:t}=e,r={width:t/5*100+"%"},i=(0,a.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,a.__)("Rated %f out of 5","woocommerce"),t),n={__html:(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5","woocommerce"),(0,a.sprintf)('<strong class="rating">%f</strong>',t))};return(0,o.createElement)("div",{className:"wc-block-review-list-item__rating wc-block-components-review-list-item__rating"},(0,o.createElement)("div",{className:"wc-block-review-list-item__rating__stars wc-block-components-review-list-item__rating__stars",role:"img","aria-label":i},(0,o.createElement)("span",{style:r,dangerouslySetInnerHTML:n})))}(t),m&&function(e){return(0,o.createElement)("div",{className:"wc-block-review-list-item__product wc-block-components-review-list-item__product"},(0,o.createElement)("a",{href:e.product_permalink,dangerouslySetInnerHTML:{__html:e.product_name}}))}(t),n&&function(e){const{reviewer:t=""}=e;return(0,o.createElement)("div",{className:"wc-block-review-list-item__author wc-block-components-review-list-item__author"},t)}(t),i&&function(e){const{date_created:t,formatted_date_created:r}=e;return(0,o.createElement)("time",{className:"wc-block-review-list-item__published-date wc-block-components-review-list-item__published-date",dateTime:t},r)}(t))),c&&function(e){return(0,o.createElement)(L,{maxLines:10,moreText:(0,a.__)("Read full review","woocommerce"),lessText:(0,a.__)("Hide full review","woocommerce"),className:"wc-block-review-list-item__text wc-block-components-review-list-item__text"},(0,o.createElement)("div",{dangerouslySetInnerHTML:{__html:e.review||""}}))}(t))};r(5779);const N=({attributes:e,reviews:t})=>{const r=(0,d.getSetting)("showAvatars",!0),a=(0,d.getSetting)("reviewRatingsEnabled",!0),i=(r||"product"===e.imageType)&&e.showReviewImage,n=a&&e.showReviewRating,s={...e,showReviewImage:i,showReviewRating:n};return(0,o.createElement)("ul",{className:"wc-block-review-list wc-block-components-review-list"},0===t.length?(0,o.createElement)(P,{attributes:s}):t.map(((e,t)=>(0,o.createElement)(P,{key:e.id||t,attributes:s,review:e}))))};var A=r(9127),x=r.n(A);const M=window.wp.apiFetch;var I=r.n(M);const j=e=>{const{className:t,categoryIds:r,productId:o,showReviewDate:a,showReviewerName:i,showReviewContent:n,showProductName:s,showReviewImage:l,showReviewRating:c}=e;let m="wc-block-all-reviews";return o&&(m="wc-block-reviews-by-product"),Array.isArray(r)&&(m="wc-block-reviews-by-category"),u()(m,t,{"has-image":l,"has-name":i,"has-date":a,"has-rating":c,"has-content":n,"has-product-name":s})},D=e=>{const{categoryIds:t,imageType:r,orderby:o,productId:a,reviewsOnPageLoad:i,reviewsOnLoadMore:n,showLoadMore:s,showOrderby:l}=e,c={"data-image-type":r,"data-orderby":o,"data-reviews-on-page-load":i,"data-reviews-on-load-more":n,"data-show-load-more":s,"data-show-orderby":l};return a&&(c["data-product-id"]=a),Array.isArray(t)&&(c["data-category-ids"]=t.join(",")),c};class B extends m.Component{render(){const{attributes:e,error:t,isLoading:r,noReviewsPlaceholder:i,reviews:n,totalReviews:s}=this.props;if(t)return(0,o.createElement)(g,{className:"wc-block-featured-product-error",error:t,isLoading:r});if(0===n.length&&!r)return(0,o.createElement)(i,{attributes:e});const l=(0,d.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(c.Disabled,null,e.showOrderby&&l&&(0,o.createElement)(f,{readOnly:!0,value:e.orderby,onChange:()=>null}),(0,o.createElement)(N,{attributes:e,reviews:n}),e.showLoadMore&&s>n.length&&(0,o.createElement)(b,{screenReaderLabel:(0,a.__)("Load more reviews","woocommerce")}))}}const Z=(e=>{class t extends m.Component{constructor(...e){super(...e),(0,R.Z)(this,"isPreview",!!this.props.attributes.previewReviews),(0,R.Z)(this,"delayedAppendReviews",this.props.delayFunction(this.appendReviews)),(0,R.Z)(this,"isMounted",!1),(0,R.Z)(this,"state",{error:null,loading:!0,reviews:this.isPreview?this.props.attributes.previewReviews:[],totalReviews:this.isPreview?this.props.attributes.previewReviews.length:0}),(0,R.Z)(this,"setError",(async e=>{if(!this.isMounted)return;const{onReviewsLoadError:t}=this.props,r=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);this.setState({reviews:[],loading:!1,error:r}),t(r)}))}componentDidMount(){this.isMounted=!0,this.replaceReviews()}componentDidUpdate(e){e.reviewsToDisplay<this.props.reviewsToDisplay?this.delayedAppendReviews():this.shouldReplaceReviews(e,this.props)&&this.replaceReviews()}shouldReplaceReviews(e,t){return e.orderby!==t.orderby||e.order!==t.order||e.productId!==t.productId||!x()(e.categoryIds,t.categoryIds)}componentWillUnmount(){this.isMounted=!1,this.delayedAppendReviews.cancel&&this.delayedAppendReviews.cancel()}getArgs(e){const{categoryIds:t,order:r,orderby:o,productId:a,reviewsToDisplay:i}=this.props,n={order:r,orderby:o,per_page:i-e,offset:e};if(t){const e=Array.isArray(t)?t:JSON.parse(t);n.category_id=Array.isArray(e)?e.join(","):e}return a&&(n.product_id=a),n}replaceReviews(){if(this.isPreview)return;const{onReviewsReplaced:e}=this.props;this.updateListOfReviews().then(e)}appendReviews(){if(this.isPreview)return;const{onReviewsAppended:e,reviewsToDisplay:t}=this.props,{reviews:r}=this.state;t<=r.length||this.updateListOfReviews(r).then(e)}updateListOfReviews(e=[]){const{reviewsToDisplay:t}=this.props,{totalReviews:r}=this.state,o=Math.min(r,t)-e.length;return this.setState({loading:!0,reviews:e.concat(Array(o).fill({}))}),(a=this.getArgs(e.length),I()({path:"/wc/store/v1/products/reviews?"+Object.entries(a).map((e=>e.join("="))).join("&"),parse:!1}).then((e=>e.json().then((t=>({reviews:t,totalReviews:parseInt(e.headers.get("x-wp-total"),10)})))))).then((({reviews:t,totalReviews:r})=>(this.isMounted&&this.setState({reviews:e.filter((e=>Object.keys(e).length)).concat(t),totalReviews:r,loading:!1,error:null}),{newReviews:t}))).catch(this.setError);var a}render(){const{reviewsToDisplay:t}=this.props,{error:r,loading:a,reviews:i,totalReviews:n}=this.state;return(0,o.createElement)(e,{...this.props,error:r,isLoading:a,reviews:i.slice(0,t),totalReviews:n})}}(0,R.Z)(t,"defaultProps",{delayFunction:e=>e,onReviewsAppended:()=>{},onReviewsLoadError:()=>{},onReviewsReplaced:()=>{}});const{displayName:r=e.name||"Component"}=e;return t.displayName=`WithReviews( ${r} )`,t})(B),H=({attributes:e,icon:t,name:r,noReviewsPlaceholder:i})=>{const{categoryIds:n,productId:s,reviewsOnPageLoad:m,showProductName:w,showReviewDate:p,showReviewerName:u,showReviewContent:v,showReviewImage:h,showReviewRating:g}=e,{order:_,orderby:b}=(e=>{if((0,d.getSetting)("reviewRatingsEnabled",!0)){if("lowest-rating"===e)return{order:"asc",orderby:"rating"};if("highest-rating"===e)return{order:"desc",orderby:"rating"}}return{order:"desc",orderby:"date_gmt"}})(e.orderby),y=!(v||g||p||u||h||w),f=(0,l.useBlockProps)({className:j(e)});return y?(0,o.createElement)(c.Placeholder,{icon:t,label:r},(0,a.__)("The content for this block is hidden due to block settings.","woocommerce")):(0,o.createElement)("div",{...f},(0,o.createElement)(Z,{attributes:e,categoryIds:n,delayFunction:e=>((e,t,r)=>{let o,a=null;const i=(...t)=>{a=t,o&&clearTimeout(o),o=setTimeout((()=>{o=null,a&&e(...a)}),400)};return i.flush=()=>{o&&a&&(e(...a),clearTimeout(o),o=null)},i})(e),noReviewsPlaceholder:i,orderby:b,order:_,productId:s,reviewsToDisplay:m}))},F=()=>(0,o.createElement)(c.Placeholder,{className:"wc-block-all-reviews",icon:(0,o.createElement)(n.Z,{icon:s.Z,className:"block-editor-block-icon"}),label:(0,a.__)("All Reviews","woocommerce")},(0,a.__)("This block shows a list of all product reviews. Your store does not have any reviews yet, but they will show up here when it does.","woocommerce")),G=({attributes:e,setAttributes:t})=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.InspectorControls,{key:"inspector"},(0,o.createElement)(c.PanelBody,{title:(0,a.__)("Content","woocommerce")},(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Product name","woocommerce"),checked:e.showProductName,onChange:()=>t({showProductName:!e.showProductName})}),((e,t)=>{const r=(0,d.getSetting)("showAvatars",!0),i=(0,d.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Product rating","woocommerce"),checked:e.showReviewRating,onChange:()=>t({showReviewRating:!e.showReviewRating})}),e.showReviewRating&&!i&&(0,o.createElement)(c.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,m.createInterpolateElement)((0,a.__)("Product rating is disabled in your <a>store settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,d.getAdminLink)("admin.php?page=wc-settings&tab=products"),target:"_blank",rel:"noopener noreferrer"})})),(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Reviewer name","woocommerce"),checked:e.showReviewerName,onChange:()=>t({showReviewerName:!e.showReviewerName})}),(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Image","woocommerce"),checked:e.showReviewImage,onChange:()=>t({showReviewImage:!e.showReviewImage})}),(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Review date","woocommerce"),checked:e.showReviewDate,onChange:()=>t({showReviewDate:!e.showReviewDate})}),(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Review content","woocommerce"),checked:e.showReviewContent,onChange:()=>t({showReviewContent:!e.showReviewContent})}),e.showReviewImage&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(c.__experimentalToggleGroupControl,{label:(0,a.__)("Review image","woocommerce"),value:e.imageType,onChange:e=>t({imageType:e})},(0,o.createElement)(c.__experimentalToggleGroupControlOption,{value:"reviewer",label:(0,a.__)("Reviewer photo","woocommerce")}),(0,o.createElement)(c.__experimentalToggleGroupControlOption,{value:"product",label:(0,a.__)("Product","woocommerce")})),"reviewer"===e.imageType&&!r&&(0,o.createElement)(c.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,m.createInterpolateElement)((0,a.__)("Reviewer photo is disabled in your <a>site settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,d.getAdminLink)("options-discussion.php"),target:"_blank",rel:"noopener noreferrer"})}))))})(e,t)),(0,o.createElement)(c.PanelBody,{title:(0,a.__)("List Settings","woocommerce")},((e,t)=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Order by","woocommerce"),checked:e.showOrderby,onChange:()=>t({showOrderby:!e.showOrderby})}),(0,o.createElement)(c.SelectControl,{label:(0,a.__)("Order Product Reviews by","woocommerce"),value:e.orderby,options:[{label:"Most recent",value:"most-recent"},{label:"Highest Rating",value:"highest-rating"},{label:"Lowest Rating",value:"lowest-rating"}],onChange:e=>t({orderby:e})}),(0,o.createElement)(c.RangeControl,{label:(0,a.__)("Starting Number of Reviews","woocommerce"),value:e.reviewsOnPageLoad,onChange:e=>t({reviewsOnPageLoad:e}),max:20,min:1}),(0,o.createElement)(c.ToggleControl,{label:(0,a.__)("Load more","woocommerce"),checked:e.showLoadMore,onChange:()=>t({showLoadMore:!e.showLoadMore})}),e.showLoadMore&&(0,o.createElement)(c.RangeControl,{label:(0,a.__)("Load More Reviews","woocommerce"),value:e.reviewsOnLoadMore,onChange:e=>t({reviewsOnLoadMore:e}),max:20,min:1})))(e,t))),(0,o.createElement)(H,{attributes:e,icon:(0,o.createElement)(n.Z,{icon:s.Z,className:"block-editor-block-icon"}),name:(0,a.__)("All Reviews","woocommerce"),noReviewsPlaceholder:F}));var W,U,J,$,z,V,q,Y,K,Q;const X=(0,d.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),ee=(X.pluginUrl,X.pluginUrl,X.buildPhase,null===(W=d.STORE_PAGES.shop)||void 0===W||W.permalink,null===(U=d.STORE_PAGES.checkout)||void 0===U||U.id,null===(J=d.STORE_PAGES.checkout)||void 0===J||J.permalink,null===($=d.STORE_PAGES.privacy)||void 0===$||$.permalink,null===(z=d.STORE_PAGES.privacy)||void 0===z||z.title,null===(V=d.STORE_PAGES.terms)||void 0===V||V.permalink,null===(q=d.STORE_PAGES.terms)||void 0===q||q.title,null===(Y=d.STORE_PAGES.cart)||void 0===Y||Y.id,null===(K=d.STORE_PAGES.cart)||void 0===K||K.permalink,null!==(Q=d.STORE_PAGES.myaccount)&&void 0!==Q&&Q.permalink?d.STORE_PAGES.myaccount.permalink:(0,d.getSetting)("wpLoginUrl","/wp-login.php"),(0,d.getSetting)("localPickupEnabled",!1),(0,d.getSetting)("countries",{})),te=(0,d.getSetting)("countryData",{}),re=(Object.fromEntries(Object.keys(te).filter((e=>!0===te[e].allowBilling)).map((e=>[e,ee[e]||""]))),Object.fromEntries(Object.keys(te).filter((e=>!0===te[e].allowBilling)).map((e=>[e,te[e].states||[]]))),Object.fromEntries(Object.keys(te).filter((e=>!0===te[e].allowShipping)).map((e=>[e,ee[e]||""]))),Object.fromEntries(Object.keys(te).filter((e=>!0===te[e].allowShipping)).map((e=>[e,te[e].states||[]]))),Object.fromEntries(Object.keys(te).map((e=>[e,te[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),oe=((0,d.getSetting)("addressFieldsLocations",re).address,(0,d.getSetting)("addressFieldsLocations",re).contact,(0,d.getSetting)("addressFieldsLocations",re).additional,{attributes:{editMode:!1,imageType:"reviewer",orderby:"most-recent",reviewsOnLoadMore:10,reviewsOnPageLoad:10,showLoadMore:!0,showOrderby:!0,showReviewDate:!0,showReviewerName:!0,showReviewImage:!0,showReviewRating:!0,showReviewContent:!0,previewReviews:[{id:1,date_created:"2019-07-15T17:05:04",formatted_date_created:(0,a.__)("July 15, 2019","woocommerce"),date_created_gmt:"2019-07-15T15:05:04",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Alice","woocommerce"),review:`<p>${(0,a.__)("I bought this product last week and I'm very happy with it.","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:X.defaultAvatar,96:X.defaultAvatar},rating:5,verified:!0},{id:2,date_created:"2019-07-12T12:39:39",formatted_date_created:(0,a.__)("July 12, 2019","woocommerce"),date_created_gmt:"2019-07-12T10:39:39",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Bob","woocommerce"),review:`<p>${(0,a.__)("This product is awesome, I love it!","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:X.defaultAvatar,96:X.defaultAvatar},rating:null,verified:!1}]}});(0,i.registerBlockType)("woocommerce/all-reviews",{apiVersion:2,title:(0,a.__)("All Reviews","woocommerce"),icon:{src:(0,o.createElement)(n.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,a.__)("WooCommerce","woocommerce")],description:(0,a.__)("Show a list of all product reviews.","woocommerce"),supports:{html:!1,color:{background:!1},typography:{fontSize:!0}},example:{...oe,attributes:{...oe.attributes,showProductName:!0}},attributes:{editMode:{type:"boolean",default:!0},imageType:{type:"string",default:"reviewer"},orderby:{type:"string",default:"most-recent"},reviewsOnLoadMore:{type:"number",default:10},reviewsOnPageLoad:{type:"number",default:10},showLoadMore:{type:"boolean",default:!0},showOrderby:{type:"boolean",default:!0},showReviewDate:{type:"boolean",default:!0},showReviewerName:{type:"boolean",default:!0},showReviewImage:{type:"boolean",default:!0},showReviewRating:{type:"boolean",default:!0},showReviewContent:{type:"boolean",default:!0},previewReviews:{type:"array",default:null},showProductName:{type:"boolean",default:!0}},transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:({idBase:e,instance:t})=>"woocommerce_recent_reviews"===e&&!(null==t||!t.raw),transform:({instance:e})=>(0,i.createBlock)("woocommerce/all-reviews",{reviewsOnPageLoad:e.raw.number,imageType:"product",showLoadMore:!1,showOrderby:!1,showReviewDate:!1,showReviewContent:!1})}]},edit:e=>{const t=(0,l.useBlockProps)();return(0,o.createElement)("div",{...t},(0,o.createElement)(G,{...e}))},save:({attributes:e})=>(0,o.createElement)("div",{...l.useBlockProps.save({className:j(e)}),...D(e)})})},1069:()=>{},9191:()=>{},5779:()=>{},7082:()=>{},6097:()=>{},9032:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,r,a,i)=>{if(!r){var n=1/0;for(m=0;m<e.length;m++){for(var[r,a,i]=e[m],s=!0,l=0;l<r.length;l++)(!1&i||n>=i)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(s=!1,i<n&&(n=i));if(s){e.splice(m--,1);var c=a();void 0!==c&&(t=c)}}return t}i=i||0;for(var m=e.length;m>0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[r,a,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=5456,(()=>{var e={5456:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var a,i,[n,s,l]=r,c=0;if(n.some((t=>0!==e[t]))){for(a in s)o.o(s,a)&&(o.m[a]=s[a]);if(l)var m=l(o)}for(t&&t(r);c<n.length;c++)i=n[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=o.O(void 0,[2869],(()=>o(7396)));a=o.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["all-reviews"]=a})(); product-sku.js 0000644 00000007173 15073233652 0007400 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9870],{8675:(t,e,o)=>{"use strict";o.r(e),o.d(e,{default:()=>d});var n=o(9196),l=o(5736),s=o(3849),r=o.n(s),c=o(2864),a=o(721),u=o(947);o(6357);const i=({parentClassName:t,sku:e,className:o,style:s})=>(0,n.createElement)("div",{className:r()(o,{[`${t}__product-sku`]:t}),style:s},(0,l.__)("SKU:","woocommerce")," ",(0,n.createElement)("strong",null,e)),d=(0,a.withProductDataContext)((t=>{const{className:e}=t,o=(0,u.F)(t),{parentClassName:l}=(0,c.useInnerBlockLayoutContext)(),{product:s}=(0,c.useProductDataContext)(),a=s.sku;return t.isDescendentOfSingleProductTemplate?(0,n.createElement)(i,{parentClassName:l,className:e,sku:"Product SKU"}):a?(0,n.createElement)(i,{className:e,parentClassName:l,sku:a,...t.isDescendantOfAllProducts&&{className:r()(e,"wc-block-components-product-sku wp-block-woocommerce-product-sku",o.className),style:{...o.style}}}):null}))},947:(t,e,o)=>{"use strict";o.d(e,{F:()=>u});var n=o(3849),l=o.n(n),s=o(7998),r=o(3243),c=o(3392),a=o(172);const u=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let o=e.style;return(0,r.H)(o)&&(o=JSON.parse(o)||{}),(0,s.Kn)(o)||(o={}),{...e,style:o}})(t),o=(0,a.vc)(e),n=(0,a.l8)(e),u=(0,a.su)(e),i=(0,c.f)(e);return{className:l()(i.className,o.className,n.className,u.className),style:{...i.style,...o.style,...n.style,...u.style}}}},3392:(t,e,o)=>{"use strict";o.d(e,{f:()=>s});var n=o(7998),l=o(3243);const s=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},o=(0,l.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:o,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,o)=>{"use strict";o.d(e,{l8:()=>d,su:()=>m,vc:()=>i});var n=o(3849),l=o.n(n),s=o(7427),r=o(2289),c=o(7998);function a(t={}){const e={};return(0,r.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function u(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function i(t){var e,o,n,s,r,i,d;const{backgroundColor:m,textColor:y,gradient:f,style:v}=t,p=u("background-color",m),k=u("color",y),g=function(t){if(t)return`has-${t}-gradient-background`}(f),N=g||(null==v||null===(e=v.color)||void 0===e?void 0:e.gradient);return{className:l()(k,g,{[p]:!N&&!!p,"has-text-color":y||(null==v||null===(o=v.color)||void 0===o?void 0:o.text),"has-background":m||(null==v||null===(n=v.color)||void 0===n?void 0:n.background)||f||(null==v||null===(s=v.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==v||null===(r=v.elements)||void 0===r?void 0:r.link)?null==v||null===(i=v.elements)||void 0===i||null===(d=i.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==v?void 0:v.color)||{}})}}function d(t){var e;const o=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:o,style:n}=t,s=o?u("border-color",o):"";return l()({"has-border-color":!!o||!(null==n||null===(e=n.border)||void 0===e||!e.color),[s]:!!s})}(t),style:a({border:o})}}function m(t){var e;return{className:void 0,style:a({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,o)=>{"use strict";o.d(e,{F:()=>n});const n=t=>null===t},7998:(t,e,o)=>{"use strict";o.d(e,{$n:()=>s,Kn:()=>l,Qr:()=>r});var n=o(2893);const l=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return l(t)&&e in t}const r=t=>0===Object.keys(t).length},3243:(t,e,o)=>{"use strict";o.d(e,{H:()=>n});const n=t=>"string"==typeof t},6357:()=>{}}]); active-filters.js 0000644 00000041742 15073233652 0010041 0 ustar 00 (()=>{var e,t={3676:(e,t,r)=>{"use strict";r.r(t);var l=r(9196);const n=window.wp.blocks;var a=r(444);const o=(0,l.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,l.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),(0,l.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}));var i=r(2911),s=r(3849),c=r.n(s);const u=window.wp.blockEditor;var m=r(5736),p=r(4333);r(9578);const d=(0,p.withInstanceId)((({className:e,headingLevel:t,onChange:r,heading:n,instanceId:a})=>{const o=`h${t}`;return(0,l.createElement)(o,{className:e},(0,l.createElement)("label",{className:"screen-reader-text",htmlFor:`block-title-${a}`},(0,m.__)("Block title","woocommerce")),(0,l.createElement)(u.PlainText,{id:`block-title-${a}`,className:"wc-block-editor-components-title",value:n,onChange:r,style:{backgroundColor:"transparent"}}))})),y=window.wp.components,g=window.wc.wcBlocksData,f=window.wp.data;var w=r(9307),b=r(9127),h=r.n(b);const _=(0,w.createContext)("page"),v=(_.Provider,(e,t,r)=>{const l=(0,w.useContext)(_);r=r||l;const n=(0,f.useSelect)((l=>l(g.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:a}=(0,f.useDispatch)(g.QUERY_STATE_STORE_KEY);return[n,(0,w.useCallback)((t=>{a(r,e,t)}),[r,e,a])]}),k=window.wc.wcSettings,E=window.wc.blocksComponents,S=e=>"boolean"==typeof e,C=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function N(e,t){return C(e)&&t in e}const O=e=>N(e,"count")&&N(e,"description")&&N(e,"id")&&N(e,"name")&&N(e,"parent")&&N(e,"slug")&&"number"==typeof e.count&&"string"==typeof e.description&&"number"==typeof e.id&&"string"==typeof e.name&&"number"==typeof e.parent&&"string"==typeof e.slug,x=e=>N(e,"attribute")&&N(e,"operator")&&N(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e)),A=e=>Array.isArray(e)&&e.every(x),L=window.wp.url,j=(0,k.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S);function T(e){j?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}r(1753);const F=({children:e})=>(0,l.createElement)("div",{className:"wc-block-filter-title-placeholder"},e);r(7924);const B=(0,k.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(l=t)&&l.attribute_name?{id:parseInt(l.attribute_id,10),name:l.attribute_name,taxonomy:"pa_"+l.attribute_name,label:l.attribute_label}:null;var l;return r&&r.id&&e.push(r),e}),[]),P=window.wc.priceFormat;var R=r(6860);const Q=(e,t)=>Number.isFinite(e)&&Number.isFinite(t)?(0,m.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,m.__)("Between %1$s and %2$s","woocommerce"),(0,P.formatPrice)(e),(0,P.formatPrice)(t)):Number.isFinite(e)?(0,m.sprintf)(/* translators: %s min price */ /* translators: %s min price */ (0,m.__)("From %s","woocommerce"),(0,P.formatPrice)(e)):(0,m.sprintf)(/* translators: %s max price */ /* translators: %s max price */ (0,m.__)("Up to %s","woocommerce"),(0,P.formatPrice)(t)),$=({type:e,name:t,prefix:r="",removeCallback:n=(()=>null),showLabel:a=!0,displayStyle:o})=>{const s=r?(0,l.createElement)(l.Fragment,null,r," ",t):t,c=(0,m.sprintf)(/* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ /* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ (0,m.__)("Remove %s filter","woocommerce"),t);return(0,l.createElement)("li",{className:"wc-block-active-filters__list-item",key:e+":"+t},a&&(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-type"},e+": "),"chips"===o?(0,l.createElement)(E.RemovableChip,{element:"span",text:s,onRemove:n,radius:"large",ariaLabel:c}):(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-name"},(0,l.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:n},(0,l.createElement)(i.Z,{className:"wc-block-components-chip__remove-icon",icon:R.Z,size:16}),(0,l.createElement)(E.Label,{screenReaderLabel:c})),s))},M=(...e)=>{if(!window)return;const t=window.location.href,r=(0,L.getQueryArgs)(t),l=(0,L.removeQueryArgs)(t,...Object.keys(r));e.forEach((e=>{if("string"==typeof e)return delete r[e];if("object"==typeof e){const t=Object.keys(e)[0],l=r[t].toString().split(",");r[t]=l.filter((r=>r!==e[t])).join(",")}}));const n=Object.fromEntries(Object.entries(r).filter((([,e])=>e)));T((0,L.addQueryArgs)(l,n))},W=["min_price","max_price","rating_filter","filter_","query_type_"],I=e=>{let t=!1;for(let r=0;W.length>r;r++){const l=W[r];if(l===e.substring(0,l.length)){t=!0;break}}return t};function D(e){const t=(0,w.useRef)(e);return h()(e,t.current)||(t.current=e),t.current}const V=window.wp.htmlEntities;var z=r(4167);const Y=({attributeObject:e,slugs:t=[],operator:r="in",displayStyle:n,isLoadingCallback:a})=>{const{results:o,isLoading:i}=(e=>{const{namespace:t,resourceName:r,resourceValues:l=[],query:n={},shouldSelect:a=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const o=(0,w.useRef)({results:[],isLoading:!0}),i=D(n),s=D(l),c=(()=>{const[,e]=(0,w.useState)();return(0,w.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,f.useSelect)((e=>{if(!a)return null;const l=e(g.COLLECTIONS_STORE_KEY),n=[t,r,i,s],o=l.getCollectionError(...n);if(o){if(!(o instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");c(o)}return{results:l.getCollection(...n),isLoading:!l.hasFinishedResolution("getCollection",n)}}),[t,r,s,i,a]);return null!==u&&(o.current=u),o.current})({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[e.id]}),[s,c]=v("attributes",[]);if((0,w.useEffect)((()=>{a(i)}),[i,a]),!(Array.isArray(o)&&(u=o,Array.isArray(u)&&u.every(O))&&A(s)))return null;var u;const p=e.label,d=(0,k.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S);return(0,l.createElement)("li",null,(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-type"},p,":"),(0,l.createElement)("ul",null,t.map(((t,a)=>{const u=o.find((e=>e.slug===t));if(!u)return null;let y="";return a>0&&"and"===r&&(y=(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-operator"},(0,m.__)("All","woocommerce"))),$({type:p,name:(0,V.decodeEntities)(u.name||t),prefix:y,isLoading:i,removeCallback:()=>{const r=s.find((({attribute:t})=>t===`pa_${e.name}`));1===(null==r?void 0:r.slug.length)?M(`query_type_${e.name}`,`filter_${e.name}`):M({[`filter_${e.name}`]:t}),d||((e=[],t,r,l="")=>{const n=e.filter((e=>e.attribute===r.taxonomy)),a=n.length?n[0]:null;if(!(a&&a.slug&&Array.isArray(a.slug)&&a.slug.includes(l)))return;const o=a.slug.filter((e=>e!==l)),i=e.filter((e=>e.attribute!==r.taxonomy));o.length>0&&(a.slug=o.sort(),i.push(a)),t((0,z.DY)(i).asc("attribute"))})(s,c,e,t)},showLabel:!1,displayStyle:n})}))))},q=({displayStyle:e,isLoading:t})=>t?(0,l.createElement)(l.Fragment,null,[...Array("list"===e?2:3)].map(((t,r)=>(0,l.createElement)("li",{className:"list"===e?"show-loading-state-list":"show-loading-state-chips",key:r},(0,l.createElement)("span",{className:"show-loading-state__inner"}))))):null,G=(0,w.createContext)({}),U=({attributes:e,isEditor:t=!1})=>{const r=(()=>{const{wrapper:e}=(0,w.useContext)(G);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),n=function(){const e=(0,w.useRef)(!1);return(0,w.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),(0,w.useCallback)((()=>e.current),[])}()(),a=(0,k.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S),[o,i]=(0,w.useState)(!0),s=(()=>{if(!window)return!1;const e=window.location.href,t=(0,L.getQueryArgs)(e),r=Object.keys(t);let l=!1;for(let e=0;r.length>e;e++){const t=r[e];if(I(t)){l=!0;break}}return l})()&&!t&&o,[u,p]=v("attributes",[]),[d,y]=v("stock_status",[]),[g,f]=v("min_price"),[b,h]=v("max_price"),[_,N]=v("rating"),O=(0,k.getSetting)("stockStatusOptions",[]),x=(0,k.getSetting)("attributes",[]),j=(0,w.useMemo)((()=>{if(s||0===d.length||(t=d,!Array.isArray(t)||!t.every((e=>["instock","outofstock","onbackorder"].includes(e))))||!(e=>C(e)&&Object.keys(e).every((e=>["instock","outofstock","onbackorder"].includes(e))))(O))return null;var t;const r=(0,m.__)("Stock Status","woocommerce");return(0,l.createElement)("li",null,(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-type"},r,":"),(0,l.createElement)("ul",null,d.map((t=>$({type:r,name:O[t],removeCallback:()=>{if(M({filter_stock_status:t}),!a){const e=d.filter((e=>e!==t));y(e)}},showLabel:!1,displayStyle:e.displayStyle})))))}),[s,O,d,y,e.displayStyle,a]),P=(0,w.useMemo)((()=>s||!Number.isFinite(g)&&!Number.isFinite(b)?null:$({type:(0,m.__)("Price","woocommerce"),name:Q(g,b),removeCallback:()=>{M("max_price","min_price"),a||(f(void 0),h(void 0))},displayStyle:e.displayStyle})),[s,g,b,e.displayStyle,f,h,a]),R=(0,w.useMemo)((()=>!A(u)&&n||!u.length&&!(e=>{if(!window)return!1;const t=e.map((e=>`filter_${e.attribute_name}`)),r=window.location.href,l=(0,L.getQueryArgs)(r),n=Object.keys(l);let a=!1;for(let e=0;n.length>e;e++){const r=n[e];if(t.includes(r)){a=!0;break}}return a})(x)?(o&&i(!1),null):u.map((t=>{const r=(e=>{if(e)return B.find((t=>t.taxonomy===e))})(t.attribute);return r?(0,l.createElement)(Y,{attributeObject:r,displayStyle:e.displayStyle,slugs:t.slug,key:t.attribute,operator:t.operator,isLoadingCallback:i}):(o&&i(!1),null)}))),[u,n,x,o,e.displayStyle]);(0,w.useEffect)((()=>{var e;if(!a)return;if(_.length&&_.length>0)return;const t=null===("rating_filter",e=window?(0,L.getQueryArg)(window.location.href,"rating_filter"):null)||void 0===e?void 0:e.toString();t&&N(t.split(","))}),[a,_,N]);const W=(0,w.useMemo)((()=>{if(s||0===_.length||(t=_,!Array.isArray(t)||!t.every((e=>["1","2","3","4","5"].includes(e)))))return null;var t;const r=(0,m.__)("Rating","woocommerce");return(0,l.createElement)("li",null,(0,l.createElement)("span",{className:"wc-block-active-filters__list-item-type"},r,":"),(0,l.createElement)("ul",null,_.map((t=>$({type:r,name:(0,m.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,m.__)("Rated %s out of 5","woocommerce"),t),removeCallback:()=>{if(M({rating_filter:t}),!a){const e=_.filter((e=>e!==t));N(e)}},showLabel:!1,displayStyle:e.displayStyle})))))}),[s,_,N,e.displayStyle,a]);if(!s&&!(u.length>0||d.length>0||_.length>0||Number.isFinite(g)||Number.isFinite(b))&&!t)return r(!1),null;const D=`h${e.headingLevel}`,V=(0,l.createElement)(D,{className:"wc-block-active-filters__title"},e.heading),z=s?(0,l.createElement)(F,null,V):V;if(!(0,k.getSettingWithCoercion)("hasFilterableProducts",!1,S))return r(!1),null;r(!0);const U=c()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===e.displayStyle,"wc-block-active-filters--loading":s});return(0,l.createElement)(l.Fragment,null,!t&&e.heading&&z,(0,l.createElement)("div",{className:"wc-block-active-filters"},(0,l.createElement)("ul",{className:U},t?(0,l.createElement)(l.Fragment,null,$({type:(0,m.__)("Size","woocommerce"),name:(0,m.__)("Small","woocommerce"),displayStyle:e.displayStyle}),$({type:(0,m.__)("Color","woocommerce"),name:(0,m.__)("Blue","woocommerce"),displayStyle:e.displayStyle})):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(q,{isLoading:s,displayStyle:e.displayStyle}),P,j,R,W)),s?(0,l.createElement)("span",{className:"wc-block-active-filters__clear-all-placeholder"}):(0,l.createElement)("button",{className:"wc-block-active-filters__clear-all",onClick:()=>{(()=>{if(!window)return;const e=window.location.href,t=(0,L.getQueryArgs)(e),r=(0,L.removeQueryArgs)(e,...Object.keys(t)),l=Object.fromEntries(Object.keys(t).filter((e=>!I(e))).map((e=>[e,t[e]])));T((0,L.addQueryArgs)(r,l))})(),a||(f(void 0),h(void 0),p([]),y([]),N([]))}},(0,l.createElement)(E.Label,{label:(0,m.__)("Clear All","woocommerce"),screenReaderLabel:(0,m.__)("Clear All Filters","woocommerce")}))))};r(3190);const K=({clientId:e,setAttributes:t,filterType:r,attributes:a})=>{const{replaceBlock:o}=(0,f.useDispatch)("core/block-editor"),{heading:i,headingLevel:s}=a;if((0,f.useSelect)((t=>{const{getBlockParentsByBlockName:r}=t("core/block-editor");return r(e,"woocommerce/filter-wrapper").length>0}),[e])||!r)return null;const c=[(0,l.createElement)(y.Button,{key:"convert",onClick:()=>{const l=[(0,n.createBlock)(`woocommerce/${r}`,{...a,heading:""})];i&&""!==i&&l.unshift((0,n.createBlock)("core/heading",{content:i,level:null!=s?s:2})),o(e,(0,n.createBlock)("woocommerce/filter-wrapper",{heading:i,filterType:r},[...l])),t({heading:"",lock:{remove:!0}})},variant:"primary"},(0,m.__)("Upgrade block","woocommerce"))];return(0,l.createElement)(u.Warning,{actions:c},(0,m.__)("Filter block: We have improved this block to make styling easier. Upgrade it using the button below.","woocommerce"))},H=(0,y.withSpokenMessages)((({attributes:e,setAttributes:t,clientId:r})=>{const{className:n,displayStyle:a,heading:o,headingLevel:i}=e,s=(0,u.useBlockProps)({className:n});return(0,l.createElement)("div",{...s},(0,l.createElement)(u.InspectorControls,{key:"inspector"},(0,l.createElement)(y.PanelBody,{title:(0,m.__)("Display Settings","woocommerce")},(0,l.createElement)(y.__experimentalToggleGroupControl,{label:(0,m.__)("Display Style","woocommerce"),value:a,onChange:e=>t({displayStyle:e}),className:"wc-block-active-filter__style-toggle"},(0,l.createElement)(y.__experimentalToggleGroupControlOption,{value:"list",label:(0,m.__)("List","woocommerce")}),(0,l.createElement)(y.__experimentalToggleGroupControlOption,{value:"chips",label:(0,m.__)("Chips","woocommerce")})))),(0,l.createElement)(K,{attributes:e,clientId:r,setAttributes:t,filterType:"active-filters"}),o&&(0,l.createElement)(d,{className:"wc-block-active-filters__title",headingLevel:i,heading:o,onChange:e=>t({heading:e})}),(0,l.createElement)(y.Disabled,null,(0,l.createElement)(U,{attributes:e,isEditor:!0})))})),J=JSON.parse('{"name":"woocommerce/active-filters","version":"1.0.0","title":"Active Filters Controls","description":"Display the currently active filters.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"inserter":false,"color":{"text":true,"background":false},"lock":false},"attributes":{"displayStyle":{"type":"string","default":"list"},"headingLevel":{"type":"number","default":3}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),Z={heading:{type:"string",default:(0,m.__)("Active filters","woocommerce")}},X=[{attributes:{...J.attributes,...Z},save:({attributes:e})=>{const{className:t,displayStyle:r,heading:n,headingLevel:a}=e,o={"data-display-style":r,"data-heading":n,"data-heading-level":a};return(0,l.createElement)("div",{...u.useBlockProps.save({className:c()("is-loading",t)}),...o},(0,l.createElement)("span",{"aria-hidden":!0,className:"wc-block-active-filters__placeholder"}))}}];(0,n.registerBlockType)(J,{icon:{src:(0,l.createElement)(i.Z,{icon:o,className:"wc-block-editor-components-block-icon"})},attributes:{...J.attributes,...Z},edit:H,save({attributes:e}){const{className:t}=e;return(0,l.createElement)("div",{...u.useBlockProps.save({className:c()("is-loading",t)})},(0,l.createElement)("span",{"aria-hidden":!0,className:"wc-block-active-filters__placeholder"}))},deprecated:X})},1753:()=>{},3190:()=>{},7924:()=>{},9578:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,l),a.exports}l.m=t,e=[],l.O=(t,r,n,a)=>{if(!r){var o=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],i=!0,s=0;s<r.length;s++)(!1&a||o>=a)&&Object.keys(l.O).every((e=>l.O[e](r[s])))?r.splice(s--,1):(i=!1,a<o&&(o=a));if(i){e.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,n,a]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=8918,(()=>{var e={8918:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[o,i,s]=r,c=0;if(o.some((t=>0!==e[t]))){for(n in i)l.o(i,n)&&(l.m[n]=i[n]);if(s)var u=s(l)}for(t&&t(r);c<o.length;c++)a=o[c],l.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return l.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=l.O(void 0,[2869],(()=>l(3676)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["active-filters"]=n})(); collection-attribute-filter-rtl.css 0000644 00000060334 15073233652 0013510 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 0 0 1em;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-right:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wp-block-woocommerce-collection-attribute-filter .style-dropdown{position:relative}.wp-block-woocommerce-collection-attribute-filter .style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} customer-account-style.js.LICENSE.txt 0000644 00000000174 15073233652 0013442 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ customer-account/block.json 0000644 00000001427 15073233652 0012036 0 ustar 00 { "name": "woocommerce/customer-account", "version": "1.0.0", "title": "Customer account", "description": "A block that allows your customers to log in and out of their accounts in your store.", "category": "woocommerce", "keywords": [ "WooCommerce", "My Account" ], "supports": { "align": true, "color": { "text": true }, "typography": { "fontSize": true, "__experimentalFontFamily": true }, "spacing": { "margin": true } }, "attributes": { "displayStyle": { "type": "string", "default": "icon_and_text" }, "iconStyle": { "type": "string", "default": "default" }, "iconClass": { "type": "string", "default": "icon" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity-dropdown-rtl.css 0000644 00000013057 15073233652 0013230 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-interactivity-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-interactivity-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-interactivity-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-interactivity-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-interactivity-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background:#f0f0f0;color:#2f2f2f}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-interactivity-dropdown .wc-block-components-product-rating{margin-bottom:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-interactivity-dropdown .wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-interactivity-dropdown .wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.wc-interactivity-dropdown .editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-interactivity-dropdown .wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} mini-cart-component-frontend.asset.php 0000644 00000000750 15073233652 0014103 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-autop', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '85605a0a865173a632e8'); product-sku.css 0000644 00000000504 15073233652 0007543 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-sku{display:block;font-size:.875em;overflow-wrap:break-word;text-transform:uppercase} product-button/block.json 0000644 00000002463 15073233653 0011536 0 ustar 00 { "name": "woocommerce/product-button", "version": "1.0.0", "title": "Add to Cart Button", "description": "Display a call to action button which either adds the product to the cart, or links to the product page.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "usesContext": [ "query", "queryId", "postId" ], "textdomain": "woocommerce", "attributes": { "productId": { "type": "number", "default": 0 }, "textAlign": { "type": "string", "default": "" }, "width": { "type": "number" }, "isDescendentOfSingleProductBlock": { "type": "boolean", "default": false }, "isDescendentOfQueryLoop": { "type": "boolean", "default": false } }, "supports": { "align": [ "wide", "full" ], "color": { "background": false, "link": true }, "interactivity": true, "html": false, "typography": { "fontSize": true, "lineHeight": true } }, "ancestor": [ "woocommerce/all-products", "woocommerce/single-product", "core/post-template", "woocommerce/product-template" ], "styles": [ { "name": "fill", "label": "Fill", "isDefault": true }, { "name": "outline", "label": "Outline" } ], "viewScript": [ "wc-product-button-interactivity-frontend" ], "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity.js 0000644 00000103670 15073233653 0010425 0 ustar 00 (()=>{"use strict";var t={d:(e,n)=>{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{createElement:()=>y,deepSignal:()=>Bt,directive:()=>Ne,getContext:()=>Se,getElement:()=>Pe,navigate:()=>rn,prefetch:()=>tn,store:()=>de,useContext:()=>it,useEffect:()=>et,useMemo:()=>ot});var n,r,o,i,s,l,u,_,c,a={},f=[],p=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,d=Array.isArray;function h(t,e){for(var n in e)t[n]=e[n];return t}function v(t){var e=t.parentNode;e&&e.removeChild(t)}function y(t,e,r){var o,i,s,l={};for(s in e)"key"==s?o=e[s]:"ref"==s?i=e[s]:l[s]=e[s];if(arguments.length>2&&(l.children=arguments.length>3?n.call(arguments,2):r),"function"==typeof t&&null!=t.defaultProps)for(s in t.defaultProps)void 0===l[s]&&(l[s]=t.defaultProps[s]);return m(t,l,o,i,null)}function m(t,e,n,i,s){var l={type:t,props:e,key:n,ref:i,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==s?++o:s,__i:-1,__u:0};return null==s&&null!=r.vnode&&r.vnode(l),l}function g(t){return t.children}function w(t,e){this.props=t,this.context=e}function b(t,e){if(null==e)return t.__?b(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e)return n.__e;return"function"==typeof t.type?b(t):null}function x(t){var e,n;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if(null!=(n=t.__k[e])&&null!=n.__e){t.__e=t.__c.base=n.__e;break}return x(t)}}function k(t){(!t.__d&&(t.__d=!0)&&s.push(t)&&!S.__r++||l!==r.debounceRendering)&&((l=r.debounceRendering)||u)(S)}function S(){var t,e,n,o,i,l,u,c,a;for(s.sort(_);t=s.shift();)t.__d&&(e=s.length,o=void 0,l=(i=(n=t).__v).__e,c=[],a=[],(u=n.__P)&&((o=h({},i)).__v=i.__v+1,r.vnode&&r.vnode(o),N(u,o,i,n.__n,void 0!==u.ownerSVGElement,32&i.__u?[l]:null,c,null==l?b(i):l,!!(32&i.__u),a),o.__.__k[o.__i]=o,H(c,o,a),o.__e!=l&&x(o)),s.length>e&&s.sort(_));S.__r=0}function P(t,e,n,r,o,i,s,l,u,_,c){var p,d,h,v,y,m=r&&r.__k||f,g=e.length;for(n.__d=u,E(n,e,m),u=n.__d,p=0;p<g;p++)null!=(h=n.__k[p])&&"boolean"!=typeof h&&"function"!=typeof h&&(d=-1===h.__i?a:m[h.__i]||a,h.__i=p,N(t,h,d,o,i,s,l,u,_,c),v=h.__e,h.ref&&d.ref!=h.ref&&(d.ref&&j(d.ref,null,h),c.push(h.ref,h.__c||v,h)),null==y&&null!=v&&(y=v),65536&h.__u||d.__k===h.__k?u=$(h,u,t):"function"==typeof h.type&&void 0!==h.__d?u=h.__d:v&&(u=v.nextSibling),h.__d=void 0,h.__u&=-196609);n.__d=u,n.__e=y}function E(t,e,n){var r,o,i,s,l,u=e.length,_=n.length,c=_,a=0;for(t.__k=[],r=0;r<u;r++)null!=(o=t.__k[r]=null==(o=e[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?m(null,o,null,null,o):d(o)?m(g,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?m(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=t,o.__b=t.__b+1,l=C(o,n,s=r+a,c),o.__i=l,i=null,-1!==l&&(c--,(i=n[l])&&(i.__u|=131072)),null==i||null===i.__v?(-1==l&&a--,"function"!=typeof o.type&&(o.__u|=65536)):l!==s&&(l===s+1?a++:l>s?c>u-s?a+=l-s:a--:a=l<s&&l==s-1?l-s:0,l!==r+a&&(o.__u|=65536))):(i=n[r])&&null==i.key&&i.__e&&(i.__e==t.__d&&(t.__d=b(i)),W(i,i,!1),n[r]=null,c--);if(c)for(r=0;r<_;r++)null!=(i=n[r])&&0==(131072&i.__u)&&(i.__e==t.__d&&(t.__d=b(i)),W(i,i))}function $(t,e,n){var r,o;if("function"==typeof t.type){for(r=t.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=t,e=$(r[o],e,n));return e}return t.__e!=e&&(n.insertBefore(t.__e,e||null),e=t.__e),e&&e.nextSibling}function C(t,e,n,r){var o=t.key,i=t.type,s=n-1,l=n+1,u=e[n];if(null===u||u&&o==u.key&&i===u.type)return n;if(r>(null!=u&&0==(131072&u.__u)?1:0))for(;s>=0||l<e.length;){if(s>=0){if((u=e[s])&&0==(131072&u.__u)&&o==u.key&&i===u.type)return s;s--}if(l<e.length){if((u=e[l])&&0==(131072&u.__u)&&o==u.key&&i===u.type)return l;l++}}return-1}function T(t,e,n){"-"===e[0]?t.setProperty(e,null==n?"":n):t[e]=null==n?"":"number"!=typeof n||p.test(e)?n:n+"px"}function M(t,e,n,r,o){var i;t:if("style"===e)if("string"==typeof n)t.style.cssText=n;else{if("string"==typeof r&&(t.style.cssText=r=""),r)for(e in r)n&&e in n||T(t.style,e,"");if(n)for(e in n)r&&n[e]===r[e]||T(t.style,e,n[e])}else if("o"===e[0]&&"n"===e[1])i=e!==(e=e.replace(/(PointerCapture)$|Capture$/,"$1")),e=e.toLowerCase()in t?e.toLowerCase().slice(2):e.slice(2),t.l||(t.l={}),t.l[e+i]=n,n?r?n.u=r.u:(n.u=Date.now(),t.addEventListener(e,i?A:O,i)):t.removeEventListener(e,i?A:O,i);else{if(o)e=e.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==e&&"height"!==e&&"href"!==e&&"list"!==e&&"form"!==e&&"tabIndex"!==e&&"download"!==e&&"rowSpan"!==e&&"colSpan"!==e&&"role"!==e&&e in t)try{t[e]=null==n?"":n;break t}catch(t){}"function"==typeof n||(null==n||!1===n&&"-"!==e[4]?t.removeAttribute(e):t.setAttribute(e,n))}}function O(t){var e=this.l[t.type+!1];if(t.t){if(t.t<=e.u)return}else t.t=Date.now();return e(r.event?r.event(t):t)}function A(t){return this.l[t.type+!0](r.event?r.event(t):t)}function N(t,e,n,o,i,s,l,u,_,c){var a,f,p,v,y,m,b,x,k,S,E,$,C,T,M,O=e.type;if(void 0!==e.constructor)return null;128&n.__u&&(_=!!(32&n.__u),s=[u=e.__e=n.__e]),(a=r.__b)&&a(e);t:if("function"==typeof O)try{if(x=e.props,k=(a=O.contextType)&&o[a.__c],S=a?k?k.props.value:a.__:o,n.__c?b=(f=e.__c=n.__c).__=f.__E:("prototype"in O&&O.prototype.render?e.__c=f=new O(x,S):(e.__c=f=new w(x,S),f.constructor=O,f.render=L),k&&k.sub(f),f.props=x,f.state||(f.state={}),f.context=S,f.__n=o,p=f.__d=!0,f.__h=[],f._sb=[]),null==f.__s&&(f.__s=f.state),null!=O.getDerivedStateFromProps&&(f.__s==f.state&&(f.__s=h({},f.__s)),h(f.__s,O.getDerivedStateFromProps(x,f.__s))),v=f.props,y=f.state,f.__v=e,p)null==O.getDerivedStateFromProps&&null!=f.componentWillMount&&f.componentWillMount(),null!=f.componentDidMount&&f.__h.push(f.componentDidMount);else{if(null==O.getDerivedStateFromProps&&x!==v&&null!=f.componentWillReceiveProps&&f.componentWillReceiveProps(x,S),!f.__e&&(null!=f.shouldComponentUpdate&&!1===f.shouldComponentUpdate(x,f.__s,S)||e.__v===n.__v)){for(e.__v!==n.__v&&(f.props=x,f.state=f.__s,f.__d=!1),e.__e=n.__e,e.__k=n.__k,e.__k.forEach((function(t){t&&(t.__=e)})),E=0;E<f._sb.length;E++)f.__h.push(f._sb[E]);f._sb=[],f.__h.length&&l.push(f);break t}null!=f.componentWillUpdate&&f.componentWillUpdate(x,f.__s,S),null!=f.componentDidUpdate&&f.__h.push((function(){f.componentDidUpdate(v,y,m)}))}if(f.context=S,f.props=x,f.__P=t,f.__e=!1,$=r.__r,C=0,"prototype"in O&&O.prototype.render){for(f.state=f.__s,f.__d=!1,$&&$(e),a=f.render(f.props,f.state,f.context),T=0;T<f._sb.length;T++)f.__h.push(f._sb[T]);f._sb=[]}else do{f.__d=!1,$&&$(e),a=f.render(f.props,f.state,f.context),f.state=f.__s}while(f.__d&&++C<25);f.state=f.__s,null!=f.getChildContext&&(o=h(h({},o),f.getChildContext())),p||null==f.getSnapshotBeforeUpdate||(m=f.getSnapshotBeforeUpdate(v,y)),P(t,d(M=null!=a&&a.type===g&&null==a.key?a.props.children:a)?M:[M],e,n,o,i,s,l,u,_,c),f.base=e.__e,e.__u&=-161,f.__h.length&&l.push(f),b&&(f.__E=f.__=null)}catch(t){e.__v=null,_||null!=s?(e.__e=u,e.__u|=_?160:32,s[s.indexOf(u)]=null):(e.__e=n.__e,e.__k=n.__k),r.__e(t,e,n)}else null==s&&e.__v===n.__v?(e.__k=n.__k,e.__e=n.__e):e.__e=U(n.__e,e,n,o,i,s,l,_,c);(a=r.diffed)&&a(e)}function H(t,e,n){e.__d=void 0;for(var o=0;o<n.length;o++)j(n[o],n[++o],n[++o]);r.__c&&r.__c(e,t),t.some((function(e){try{t=e.__h,e.__h=[],t.some((function(t){t.call(e)}))}catch(t){r.__e(t,e.__v)}}))}function U(t,e,r,o,i,s,l,u,_){var c,f,p,h,y,m,g,w=r.props,x=e.props,k=e.type;if("svg"===k&&(i=!0),null!=s)for(c=0;c<s.length;c++)if((y=s[c])&&"setAttribute"in y==!!k&&(k?y.localName===k:3===y.nodeType)){t=y,s[c]=null;break}if(null==t){if(null===k)return document.createTextNode(x);t=i?document.createElementNS("http://www.w3.org/2000/svg",k):document.createElement(k,x.is&&x),s=null,u=!1}if(null===k)w===x||u&&t.data===x||(t.data=x);else{if(s=s&&n.call(t.childNodes),w=r.props||a,!u&&null!=s)for(w={},c=0;c<t.attributes.length;c++)w[(y=t.attributes[c]).name]=y.value;for(c in w)y=w[c],"children"==c||("dangerouslySetInnerHTML"==c?p=y:"key"===c||c in x||M(t,c,null,y,i));for(c in x)y=x[c],"children"==c?h=y:"dangerouslySetInnerHTML"==c?f=y:"value"==c?m=y:"checked"==c?g=y:"key"===c||u&&"function"!=typeof y||w[c]===y||M(t,c,y,w[c],i);if(f)u||p&&(f.__html===p.__html||f.__html===t.innerHTML)||(t.innerHTML=f.__html),e.__k=[];else if(p&&(t.innerHTML=""),P(t,d(h)?h:[h],e,r,o,i&&"foreignObject"!==k,s,l,s?s[0]:r.__k&&b(r,0),u,_),null!=s)for(c=s.length;c--;)null!=s[c]&&v(s[c]);u||(c="value",void 0!==m&&(m!==t[c]||"progress"===k&&!m||"option"===k&&m!==w[c])&&M(t,c,m,w[c],!1),c="checked",void 0!==g&&g!==t[c]&&M(t,c,g,w[c],!1))}return t}function j(t,e,n){try{"function"==typeof t?t(e):t.current=e}catch(t){r.__e(t,n)}}function W(t,e,n){var o,i;if(r.unmount&&r.unmount(t),(o=t.ref)&&(o.current&&o.current!==t.__e||j(o,null,e)),null!=(o=t.__c)){if(o.componentWillUnmount)try{o.componentWillUnmount()}catch(t){r.__e(t,e)}o.base=o.__P=null,t.__c=void 0}if(o=t.__k)for(i=0;i<o.length;i++)o[i]&&W(o[i],e,n||"function"!=typeof t.type);n||null==t.__e||v(t.__e),t.__=t.__e=t.__d=void 0}function L(t,e,n){return this.constructor(t,n)}function D(t,e,o){var i,s,l,u;r.__&&r.__(t,e),s=(i="function"==typeof o)?null:o&&o.__k||e.__k,l=[],u=[],N(e,t=(!i&&o||e).__k=y(g,null,[t]),s||a,a,void 0!==e.ownerSVGElement,!i&&o?[o]:s?null:e.firstChild?n.call(e.childNodes):null,l,!i&&o?o:s?s.__e:e.firstChild,i,u),H(l,t,u)}function F(t,e){D(t,e,F)}function R(t,e){var n={__c:e="__cC"+c++,__:t,Consumer:function(t,e){return t.children(e)},Provider:function(t){var n,r;return this.getChildContext||(n=[],(r={})[e]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(t){this.props.value!==t.value&&n.some((function(t){t.__e=!0,k(t)}))},this.sub=function(t){n.push(t);var e=t.componentWillUnmount;t.componentWillUnmount=function(){n.splice(n.indexOf(t),1),e&&e.call(t)}}),t.children}};return n.Provider.__=n.Consumer.contextType=n}n=f.slice,r={__e:function(t,e,n,r){for(var o,i,s;e=e.__;)if((o=e.__c)&&!o.__)try{if((i=o.constructor)&&null!=i.getDerivedStateFromError&&(o.setState(i.getDerivedStateFromError(t)),s=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(t,r||{}),s=o.__d),s)return o.__E=o}catch(e){t=e}throw t}},o=0,i=function(t){return null!=t&&null==t.constructor},w.prototype.setState=function(t,e){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=h({},this.state),"function"==typeof t&&(t=t(h({},n),this.props)),t&&h(n,t),null!=t&&this.__v&&(e&&this._sb.push(e),k(this))},w.prototype.forceUpdate=function(t){this.__v&&(this.__e=!0,t&&this.__h.push(t),k(this))},w.prototype.render=g,s=[],u="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,_=function(t,e){return t.__v.__b-e.__v.__b},S.__r=0,c=0;var V,q,I,B,z=0,G=[],J=[],K=r.__b,Q=r.__r,X=r.diffed,Y=r.__c,Z=r.unmount;function tt(t,e){r.__h&&r.__h(q,t,z||e),z=0;var n=q.__H||(q.__H={__:[],__h:[]});return t>=n.__.length&&n.__.push({__V:J}),n.__[t]}function et(t,e){var n=tt(V++,3);!r.__s&&at(n.__H,e)&&(n.__=t,n.i=e,q.__H.__h.push(n))}function nt(t,e){var n=tt(V++,4);!r.__s&&at(n.__H,e)&&(n.__=t,n.i=e,q.__h.push(n))}function rt(t){return z=5,ot((function(){return{current:t}}),[])}function ot(t,e){var n=tt(V++,7);return at(n.__H,e)?(n.__V=t(),n.i=e,n.__h=t,n.__V):n.__}function it(t){var e=q.context[t.__c],n=tt(V++,9);return n.c=t,e?(null==n.__&&(n.__=!0,e.sub(q)),e.props.value):t.__}function st(){for(var t;t=G.shift();)if(t.__P&&t.__H)try{t.__H.__h.forEach(_t),t.__H.__h.forEach(ct),t.__H.__h=[]}catch(e){t.__H.__h=[],r.__e(e,t.__v)}}r.__b=function(t){q=null,K&&K(t)},r.__r=function(t){Q&&Q(t),V=0;var e=(q=t.__c).__H;e&&(I===q?(e.__h=[],q.__h=[],e.__.forEach((function(t){t.__N&&(t.__=t.__N),t.__V=J,t.__N=t.i=void 0}))):(e.__h.forEach(_t),e.__h.forEach(ct),e.__h=[],V=0)),I=q},r.diffed=function(t){X&&X(t);var e=t.__c;e&&e.__H&&(e.__H.__h.length&&(1!==G.push(e)&&B===r.requestAnimationFrame||((B=r.requestAnimationFrame)||ut)(st)),e.__H.__.forEach((function(t){t.i&&(t.__H=t.i),t.__V!==J&&(t.__=t.__V),t.i=void 0,t.__V=J}))),I=q=null},r.__c=function(t,e){e.some((function(t){try{t.__h.forEach(_t),t.__h=t.__h.filter((function(t){return!t.__||ct(t)}))}catch(n){e.some((function(t){t.__h&&(t.__h=[])})),e=[],r.__e(n,t.__v)}})),Y&&Y(t,e)},r.unmount=function(t){Z&&Z(t);var e,n=t.__c;n&&n.__H&&(n.__H.__.forEach((function(t){try{_t(t)}catch(t){e=t}})),n.__H=void 0,e&&r.__e(e,n.__v))};var lt="function"==typeof requestAnimationFrame;function ut(t){var e,n=function(){clearTimeout(r),lt&&cancelAnimationFrame(e),setTimeout(t)},r=setTimeout(n,100);lt&&(e=requestAnimationFrame(n))}function _t(t){var e=q,n=t.__c;"function"==typeof n&&(t.__c=void 0,n()),q=e}function ct(t){var e=q;t.__c=t.__(),q=e}function at(t,e){return!t||t.length!==e.length||e.some((function(e,n){return e!==t[n]}))}function ft(){throw new Error("Cycle detected")}var pt=Symbol.for("preact-signals");function dt(){if(mt>1)mt--;else{for(var t,e=!1;void 0!==yt;){var n=yt;for(yt=void 0,gt++;void 0!==n;){var r=n.o;if(n.o=void 0,n.f&=-3,!(8&n.f)&&St(n))try{n.c()}catch(n){e||(t=n,e=!0)}n=r}}if(gt=0,mt--,e)throw t}}var ht,vt=void 0,yt=void 0,mt=0,gt=0,wt=0;function bt(t){if(void 0!==vt){var e=t.n;if(void 0===e||e.t!==vt)return e={i:0,S:t,p:vt.s,n:void 0,t:vt,e:void 0,x:void 0,r:e},void 0!==vt.s&&(vt.s.n=e),vt.s=e,t.n=e,32&vt.f&&t.S(e),e;if(-1===e.i)return e.i=0,void 0!==e.n&&(e.n.p=e.p,void 0!==e.p&&(e.p.n=e.n),e.p=vt.s,e.n=void 0,vt.s.n=e,vt.s=e),e}}function xt(t){this.v=t,this.i=0,this.n=void 0,this.t=void 0}function kt(t){return new xt(t)}function St(t){for(var e=t.s;void 0!==e;e=e.n)if(e.S.i!==e.i||!e.S.h()||e.S.i!==e.i)return!0;return!1}function Pt(t){for(var e=t.s;void 0!==e;e=e.n){var n=e.S.n;if(void 0!==n&&(e.r=n),e.S.n=e,e.i=-1,void 0===e.n){t.s=e;break}}}function Et(t){for(var e=t.s,n=void 0;void 0!==e;){var r=e.p;-1===e.i?(e.S.U(e),void 0!==r&&(r.n=e.n),void 0!==e.n&&(e.n.p=r)):n=e,e.S.n=e.r,void 0!==e.r&&(e.r=void 0),e=r}t.s=n}function $t(t){xt.call(this,void 0),this.x=t,this.s=void 0,this.g=wt-1,this.f=4}function Ct(t){return new $t(t)}function Tt(t){var e=t.u;if(t.u=void 0,"function"==typeof e){mt++;var n=vt;vt=void 0;try{e()}catch(e){throw t.f&=-2,t.f|=8,Mt(t),e}finally{vt=n,dt()}}}function Mt(t){for(var e=t.s;void 0!==e;e=e.n)e.S.U(e);t.x=void 0,t.s=void 0,Tt(t)}function Ot(t){if(vt!==this)throw new Error("Out-of-order effect");Et(this),vt=t,this.f&=-2,8&this.f&&Mt(this),dt()}function At(t){this.x=t,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}function Nt(t){var e=new At(t);try{e.c()}catch(t){throw e.d(),t}return e.d.bind(e)}function Ht(t,e){r[t]=e.bind(null,r[t]||function(){})}function Ut(t){ht&&ht(),ht=t&&t.S()}function jt(t){var e=this,n=t.data,r=function(t){return ot((function(){return kt(t)}),[])}(n);r.value=n;var o=ot((function(){for(var t=e.__v;t=t.__;)if(t.__c){t.__c.__$f|=4;break}return e.__$u.c=function(){var t;i(o.peek())||3!==(null==(t=e.base)?void 0:t.nodeType)?(e.__$f|=1,e.setState({})):e.base.data=o.peek()},Ct((function(){var t=r.value.value;return 0===t?0:!0===t?"":t||""}))}),[]);return o.value}function Wt(t,e,n,r){var o=e in t&&void 0===t.ownerSVGElement,i=kt(n);return{o:function(t,e){i.value=t,r=e},d:Nt((function(){var n=i.value.value;r[e]!==n&&(r[e]=n,o?t[e]=n:n?t.setAttribute(e,n):t.removeAttribute(e))}))}}xt.prototype.brand=pt,xt.prototype.h=function(){return!0},xt.prototype.S=function(t){this.t!==t&&void 0===t.e&&(t.x=this.t,void 0!==this.t&&(this.t.e=t),this.t=t)},xt.prototype.U=function(t){if(void 0!==this.t){var e=t.e,n=t.x;void 0!==e&&(e.x=n,t.e=void 0),void 0!==n&&(n.e=e,t.x=void 0),t===this.t&&(this.t=n)}},xt.prototype.subscribe=function(t){var e=this;return Nt((function(){var n=e.value,r=32&this.f;this.f&=-33;try{t(n)}finally{this.f|=r}}))},xt.prototype.valueOf=function(){return this.value},xt.prototype.toString=function(){return this.value+""},xt.prototype.toJSON=function(){return this.value},xt.prototype.peek=function(){return this.v},Object.defineProperty(xt.prototype,"value",{get:function(){var t=bt(this);return void 0!==t&&(t.i=this.i),this.v},set:function(t){if(vt instanceof $t&&function(){throw new Error("Computed cannot have side-effects")}(),t!==this.v){gt>100&&ft(),this.v=t,this.i++,wt++,mt++;try{for(var e=this.t;void 0!==e;e=e.x)e.t.N()}finally{dt()}}}}),($t.prototype=new xt).h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f))return!0;if(this.f&=-5,this.g===wt)return!0;if(this.g=wt,this.f|=1,this.i>0&&!St(this))return this.f&=-2,!0;var t=vt;try{Pt(this),vt=this;var e=this.x();(16&this.f||this.v!==e||0===this.i)&&(this.v=e,this.f&=-17,this.i++)}catch(t){this.v=t,this.f|=16,this.i++}return vt=t,Et(this),this.f&=-2,!0},$t.prototype.S=function(t){if(void 0===this.t){this.f|=36;for(var e=this.s;void 0!==e;e=e.n)e.S.S(e)}xt.prototype.S.call(this,t)},$t.prototype.U=function(t){if(void 0!==this.t&&(xt.prototype.U.call(this,t),void 0===this.t)){this.f&=-33;for(var e=this.s;void 0!==e;e=e.n)e.S.U(e)}},$t.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var t=this.t;void 0!==t;t=t.x)t.t.N()}},$t.prototype.peek=function(){if(this.h()||ft(),16&this.f)throw this.v;return this.v},Object.defineProperty($t.prototype,"value",{get:function(){1&this.f&&ft();var t=bt(this);if(this.h(),void 0!==t&&(t.i=this.i),16&this.f)throw this.v;return this.v}}),At.prototype.c=function(){var t=this.S();try{if(8&this.f)return;if(void 0===this.x)return;var e=this.x();"function"==typeof e&&(this.u=e)}finally{t()}},At.prototype.S=function(){1&this.f&&ft(),this.f|=1,this.f&=-9,Tt(this),Pt(this),mt++;var t=vt;return vt=this,Ot.bind(this,t)},At.prototype.N=function(){2&this.f||(this.f|=2,this.o=yt,yt=this)},At.prototype.d=function(){this.f|=8,1&this.f||Mt(this)},jt.displayName="_st",Object.defineProperties(xt.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:jt},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}}),Ht("__b",(function(t,e){if("string"==typeof e.type){var n,r=e.props;for(var o in r)if("children"!==o){var i=r[o];i instanceof xt&&(n||(e.__np=n={}),n[o]=i,r[o]=i.peek())}}t(e)})),Ht("__r",(function(t,e){Ut();var n,r=e.__c;r&&(r.__$f&=-2,void 0===(n=r.__$u)&&(r.__$u=n=function(t){var e;return Nt((function(){e=this})),e.c=function(){r.__$f|=1,r.setState({})},e}())),Ut(n),t(e)})),Ht("__e",(function(t,e,n,r){Ut(),t(e,n,r)})),Ht("diffed",(function(t,e){var n;if(Ut(),"string"==typeof e.type&&(n=e.__e)){var r=e.__np,o=e.props;if(r){var i=n.U;if(i)for(var s in i){var l=i[s];void 0===l||s in r||(l.d(),i[s]=void 0)}else n.U=i={};for(var u in r){var _=i[u],c=r[u];void 0===_?(_=Wt(n,u,c,o),i[u]=_):_.o(c,o)}}}t(e)})),Ht("unmount",(function(t,e){if("string"==typeof e.type){var n=e.__e;if(n){var r=n.U;if(r)for(var o in n.U=void 0,r){var i=r[o];i&&i.d()}}}else{var s=e.__c;if(s){var l=s.__$u;l&&(s.__$u=void 0,l.d())}}t(e)})),Ht("__h",(function(t,e,n,r){(r<3||9===r)&&(e.__$f|=2),t(e,n,r)})),w.prototype.shouldComponentUpdate=function(t,e){var n=this.__$u;if(!(n&&void 0!==n.s||4&this.__$f))return!0;if(3&this.__$f)return!0;for(var r in e)return!0;for(var o in t)if("__source"!==o&&t[o]!==this.props[o])return!0;for(var i in this.props)if(!(i in t))return!0;return!1};var Lt=new WeakMap,Dt=new WeakMap,Ft=new WeakMap,Rt=new WeakSet,Vt=new WeakMap,qt=/^\$/,It=!1,Bt=function(t){if(!te(t))throw new Error("This object can't be observed.");return Dt.has(t)||Dt.set(t,Gt(t,Qt)),Dt.get(t)},zt=function(t,e){It=!0;var n=t[e];try{It=!1}catch(t){}return n},Gt=function(t,e){var n=new Proxy(t,e);return Rt.add(n),n},Jt=function(){throw new Error("Don't mutate the signals directly.")},Kt=function(t){return function(e,n,r){var o;if(It)return Reflect.get(e,n,r);var i=t||"$"===n[0];if(!t&&i&&Array.isArray(e)){if("$"===n)return Ft.has(e)||Ft.set(e,Gt(e,Xt)),Ft.get(e);i="$length"===n}Lt.has(r)||Lt.set(r,new Map);var s=Lt.get(r),l=i?n.replace(qt,""):n;if(s.has(l)||"function"!=typeof(null==(o=Object.getOwnPropertyDescriptor(e,l))?void 0:o.get)){var u=Reflect.get(e,l,r);if(i&&"function"==typeof u)return;if("symbol"==typeof l&&Yt.has(l))return u;s.has(l)||(te(u)&&(Dt.has(u)||Dt.set(u,Gt(u,Qt)),u=Dt.get(u)),s.set(l,kt(u)))}else s.set(l,Ct((function(){return Reflect.get(e,l,r)})));return i?s.get(l):s.get(l).value}},Qt={get:Kt(!1),set:function(t,e,n,r){Lt.has(r)||Lt.set(r,new Map);var o=Lt.get(r);if("$"===e[0]){n instanceof xt||Jt();var i=e.replace(qt,"");return o.set(i,n),Reflect.set(t,i,n.peek(),r)}var s=n;te(n)&&(Dt.has(n)||Dt.set(n,Gt(n,Qt)),s=Dt.get(n));var l=!(e in t),u=Reflect.set(t,e,n,r);return o.has(e)?o.get(e).value=s:o.set(e,kt(s)),l&&Vt.has(t)&&Vt.get(t).value++,Array.isArray(t)&&o.has("length")&&(o.get("length").value=t.length),u},deleteProperty:function(t,e){"$"===e[0]&&Jt();var n=Lt.get(Dt.get(t)),r=Reflect.deleteProperty(t,e);return n&&n.has(e)&&(n.get(e).value=void 0),Vt.has(t)&&Vt.get(t).value++,r},ownKeys:function(t){return Vt.has(t)||Vt.set(t,kt(0)),Vt._=Vt.get(t).value,Reflect.ownKeys(t)}},Xt={get:Kt(!0),set:Jt,deleteProperty:Jt},Yt=new Set(Object.getOwnPropertyNames(Symbol).map((function(t){return Symbol[t]})).filter((function(t){return"symbol"==typeof t}))),Zt=new Set([Object,Array]),te=function(t){return"object"==typeof t&&null!==t&&(!("function"==typeof t.constructor&&t.constructor.name in globalThis&&globalThis[t.constructor.name]===t.constructor)||Zt.has(t.constructor))&&!Rt.has(t)};function ee(t){return this.getChildContext=()=>t.context,t.children}function ne(t){const e=this,n=t._container;e.componentWillUnmount=function(){D(null,e._temp),e._temp=null,e._container=null},e._container&&e._container!==n&&e.componentWillUnmount(),t._vnode?(e._temp||(e._container=n,e._temp={nodeType:1,parentNode:n,childNodes:[],appendChild(t){this.childNodes.push(t),e._container.appendChild(t)},insertBefore(t){this.childNodes.push(t),e._container.appendChild(t)},removeChild(t){this.childNodes.splice(this.childNodes.indexOf(t)>>>1,1),e._container.removeChild(t)}}),D(y(ee,{context:e.context},t._vnode),e._temp)):e._temp&&e.componentWillUnmount()}const re=t=>!!t&&"object"==typeof t&&!Array.isArray(t),oe=(t,e)=>{if(re(t)&&re(e))for(const r in e){var n;const o=null===(n=Object.getOwnPropertyDescriptor(e,r))||void 0===n?void 0:n.get;"function"==typeof o?Object.defineProperty(t,r,{get:o}):re(e[r])?(t[r]||Object.assign(t,{[r]:{}}),oe(t[r],e[r])):Object.assign(t,{[r]:e[r]})}},ie=new Map,se=new Map,le=new Map,ue=new WeakMap,_e=new WeakMap,ce=new WeakMap,ae=(t,e)=>{if(!ue.has(t)){const n=new Proxy(t,fe);ue.set(t,n),_e.set(n,e)}return ue.get(t)},fe={get:(t,e,n)=>{var r,o;const i=_e.get(n),s=null===(r=Object.getOwnPropertyDescriptor(t,e))||void 0===r?void 0:r.get;if(s){const e=Ee();if(e){const n=ce.get(e)||ce.set(e,new Map).get(e);return n.has(s)||n.set(s,Ct((()=>{Te(i),$e(e);try{return s.call(t)}finally{Ce(),Me()}}))),n.get(s).value}}const l=Reflect.get(t,e,n);if(void 0===l&&n===ie.get(i)){const r={};return Reflect.set(t,e,r,n),ae(r,i)}return"GeneratorFunction"===(null==l||null===(o=l.constructor)||void 0===o?void 0:o.name)?async(...t)=>{const e=Ee(),n=l(...t);let r,o;for(;;){Te(i),$e(e);try{o=n.next(r)}finally{Ce(),Me()}try{r=await o.value}catch(t){n.throw(t)}if(o.done)break}return r}:"function"==typeof l?(...t)=>{Te(i);try{return l(...t)}finally{Me()}}:re(l)?ae(l,i):l}},pe="I acknowledge that using a private store means my plugin will inevitably break on the next store release.";function de(t,{state:e={},...n}={},{lock:r=!1}={}){if(ie.has(t)){if(r===pe||le.has(t)){const e=le.get(t);if(r!==pe&&(!0===r||r!==e))throw e?Error("Cannot unlock a private store with an invalid lock code"):Error("Cannot lock a public store")}else le.set(t,r);const o=se.get(t);oe(o,n),oe(o.state,e)}else{r!==pe&&le.set(t,r);const o={state:Bt(e),...n},i=new Proxy(o,fe);se.set(t,o),ie.set(t,i),_e.set(i,t)}return ie.get(t)}Object.entries((()=>{const t=document.querySelector('script[type="application/json"]#wc-interactivity-initial-state');if(null==t||!t.textContent)return{};try{const e=JSON.parse(t.textContent);if(re(e))return e;throw Error("Parsed state is not an object")}catch(t){console.log(t)}return{}})()).forEach((([t,e])=>{de(t,{state:e})}));var he=0;function ve(t,e,n,o,i,s){var l,u,_={};for(u in e)"ref"==u?l=e[u]:_[u]=e[u];var c={type:t,props:_,key:n,ref:l,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:--he,__i:-1,__u:0,__source:i,__self:s};if("function"==typeof t&&(l=t.defaultProps))for(u in l)void 0===_[u]&&(_[u]=l[u]);return r.vnode&&r.vnode(c),c}Array.isArray;const ye=R({}),me=new WeakMap,ge=()=>{throw new Error("Please use `data-wp-bind` to modify the attributes of an element.")},we={get(t,e,n){const r=Reflect.get(t,e,n);return r&&"object"==typeof r?be(r):r},set:ge,deleteProperty:ge},be=t=>(me.has(t)||me.set(t,new Proxy(t,we)),me.get(t));let xe=[],ke=[];const Se=t=>{var e;return null===(e=Ee())||void 0===e?void 0:e.context[t||ke.slice(-1)]},Pe=()=>{if(!Ee())throw Error("Cannot call `getElement()` outside getters and actions used by directives.");const{ref:t,state:e,props:n}=Ee();return Object.freeze({ref:t.current,state:e,props:be(n)})},Ee=()=>xe.slice(-1)[0],$e=t=>{xe.push(t)},Ce=()=>{xe.pop()},Te=t=>{ke.push(t)},Me=()=>{ke.pop()},Oe={},Ae={},Ne=(t,e,{priority:n=10}={})=>{Oe[t]=e,Ae[t]=n},He=({directives:t,priorityLevels:[e,...r],element:o,originalProps:i,previousScope:s={}})=>{const l=rt({}).current;var u;l.evaluate=(u=(({scope:t}={})=>(e,...n)=>{let{value:r,namespace:o}=e;const i="!"===r[0]&&!!(r=r.slice(1));$e(t);const s=((t,e)=>{let n={...ie.get(e),context:Ee().context[e]};return t.split(".").forEach((t=>n=n[t])),n})(r,o),l="function"==typeof s?s(...n):s;return Ce(),i?!l:l})({scope:l}),z=8,ot((function(){return u}),[])),l.context=it(ye),l.ref=s.ref||rt(null),l.state=s.state||rt(Bt({})).current,o=function(t,e,r){var o,i,s,l,u=h({},t.props);for(s in t.type&&t.type.defaultProps&&(l=t.type.defaultProps),e)"key"==s?o=e[s]:"ref"==s?i=e[s]:u[s]=void 0===e[s]&&void 0!==l?l[s]:e[s];return arguments.length>2&&(u.children=arguments.length>3?n.call(arguments,2):r),m(t.type,u,o||t.key,i||t.ref,null)}(o,{ref:l.ref}),l.props=o.props;const _=r.length>0?ve(He,{directives:t,priorityLevels:r,element:o,originalProps:i,previousScope:l}):o,c={...i,children:_},a={directives:t,props:c,element:o,context:ye,evaluate:l.evaluate};$e(l);for(const t of e){var f;const e=null===(f=Oe[t])||void 0===f?void 0:f.call(Oe,a);void 0!==e&&(c.children=e)}return Ce(),c.children},Ue=r.vnode;r.vnode=t=>{if(t.props.__directives){const e=t.props,n=e.__directives;n.key&&(t.key=n.key.find((({suffix:t})=>"default"===t)).value),delete e.__directives;const r=(t=>{const e=Object.keys(t).reduce(((t,e)=>{if(Oe[e]){const n=Ae[e];(t[n]=t[n]||[]).push(e)}return t}),{});return Object.entries(e).sort((([t],[e])=>t-e)).map((([,t])=>t))})(n);r.length>0&&(t.props={directives:n,priorityLevels:r,originalProps:e,type:t.type,element:y(t.type,e),top:!0},t.type=He)}Ue&&Ue(t)};const je=R(),We=({slot:t,children:e})=>{const n=it(je);return et((()=>{if(t)return n.value={...n.value,[t]:e},()=>{n.value={...n.value,[t]:null}}}),[n,t,e]),t?null:e},Le=({children:t})=>ve(je.Provider,{value:kt({}),children:t}),De=({name:t,children:e})=>it(je).value[t]||e,Fe="wc",Re=`data-${Fe}-ignore`,Ve=`data-${Fe}-interactive`,qe=`data-${Fe}-`;let Ie=null;const Be=new RegExp(`^data-${Fe}-([a-z0-9]+(?:-[a-z0-9]+)*)(?:--([a-z0-9_-]+))?$`,"i"),ze=/^([\w-_\/]+)::(.+)$/,Ge=new WeakSet;function Je(t){const e=document.createTreeWalker(t,205);return function t(n){const{attributes:r,nodeType:o}=n;if(3===o)return[n.data];if(4===o){const t=e.nextSibling();return n.replaceWith(new window.Text(n.nodeValue)),[n.nodeValue,t]}if(8===o||7===o){const t=e.nextSibling();return n.remove(),[null,t]}const i={},s=[],l=[];let u=!1,_=!1;for(let t=0;t<r.length;t++){const e=r[t].name;if(e[qe.length]&&e.slice(0,qe.length)===qe)if(e===Re)u=!0;else{var c;let[n,o]=(null===(c=ze.exec(r[t].value))||void 0===c?void 0:c.slice(1))??[null,r[t].value];try{o=JSON.parse(o)}catch(t){}var a;e===Ve?(_=!0,Ie=(null===(a=o)||void 0===a?void 0:a.namespace)??null):l.push([e,n,o])}else if("ref"===e)continue;i[e]=r[t].value}if(u&&!_)return[y(n.localName,{...i,innerHTML:n.innerHTML,__directives:{ignore:!0}})];_&&Ge.add(n),l.length&&(i.__directives=l.reduce(((t,[e,n,r])=>{const[,o,i="default"]=Be.exec(e);return t[o]||(t[o]=[]),t[o].push({namespace:n??Ie,value:r,suffix:i}),t}),{}));let f=e.firstChild();if(f){for(;f;){const[n,r]=t(f);n&&s.push(n),f=r||e.nextSibling()}e.parentNode()}return[y(n.localName,i,s)]}(e.currentNode)}const Ke=new Map,Qe=new WeakMap,Xe=t=>(Qe.has(t)||Qe.set(t,((t,e)=>{const n=(e=[].concat(e))[e.length-1].nextSibling;function r(e,r){t.insertBefore(e,r||n)}return t.__k={nodeType:1,parentNode:t,firstChild:e[0],childNodes:e,insertBefore:r,appendChild:r,removeChild(e){t.removeChild(e)}}})(t.parentElement,t)),Qe.get(t)),Ye=t=>{const e=new URL(t,window.location);return e.pathname+e.search},Ze=t=>{const e={},n=`data-${Fe}-navigation-id`;return t.querySelectorAll(`[${n}]`).forEach((t=>{const r=t.getAttribute(n);e[r]=Je(t)})),{regions:e}},tn=(t,e={})=>{t=Ye(t),!e.force&&Ke.has(t)||Ke.set(t,(async(t,{html:e})=>{try{if(!e){const n=await window.fetch(t);if(200!==n.status)return!1;e=await n.text()}const n=(new window.DOMParser).parseFromString(e,"text/html");return Ze(n)}catch(t){return!1}})(t,e))},en=t=>{const e=`data-${Fe}-navigation-id`;document.querySelectorAll(`[${e}]`).forEach((n=>{const r=n.getAttribute(e),o=Xe(n);D(t.regions[r],o)}))};let nn="";const rn=async(t,e={})=>{const n=Ye(t);nn=t,tn(n,e);const r=new Promise((t=>setTimeout(t,e.timeout??1e4))),o=await Promise.race([Ke.get(n),r]);nn===t&&(o?(en(o),window.history[e.replace?"replaceState":"pushState"]({},"",t)):(window.location.assign(t),await new Promise((()=>{}))))};window.addEventListener("popstate",(async()=>{const t=Ye(window.location),e=Ke.has(t)&&await Ke.get(t);e?en(e):window.location.reload()}));const on=t=>t&&"object"==typeof t&&!Array.isArray(t),sn=(t,e,n)=>{for(const r in e)on(zt(t,r))&&on(zt(e,r))?sn(t[`$${r}`].peek(),e[`$${r}`].peek(),n):(n||void 0===zt(t,r))&&(t[`$${r}`]=e[`$${r}`])},ln=()=>{Ne("context",(({directives:{context:t},props:{children:e},context:n})=>{const{Provider:r}=n,o=it(n),i=rt(Bt({})),s=t.map((({value:t})=>t));return i.current=ot((()=>{const e=t.map((t=>Bt({[t.namespace]:t.value}))).reduceRight(sn);return sn(e,o),sn(i.current,e,!0),i.current}),[o,...s]),ve(r,{value:i.current,children:e})}),{priority:5}),Ne("body",(({props:{children:t}})=>function(t,e){const n=y(ne,{_vnode:t,_container:e});return n.containerInfo=e,n}(t,document.body))),Ne("watch",(({directives:{watch:t},evaluate:e})=>{t.forEach((t=>{var n;n=()=>e(t),et((()=>{let t=null,e=!1;return t=function(t,e){let n;const r=Nt((function(){return n=this.c.bind(this),this.x=t,this.c=e,t()}));return{flush:n,dispose:r}}(n,(async()=>{t&&!e&&(e=!0,await(t=>new Promise((e=>{const n=()=>{clearTimeout(r),window.cancelAnimationFrame(o),setTimeout((()=>{t(),e()}))},r=setTimeout(n,100),o=window.requestAnimationFrame(n)})))(t.flush),e=!1)})),t.dispose}),[])}))})),Ne("layout-init",(({directives:{"layout-init":t},evaluate:e})=>{t.forEach((t=>{nt((()=>e(t)),[])}))})),Ne("init",(({directives:{init:t},evaluate:e})=>{t.forEach((t=>{et((()=>e(t)),[])}))})),Ne("on",(({directives:{on:t},element:e,evaluate:n})=>{const r=new Map;t.forEach((t=>{const e=t.suffix.split("--")[0];r.has(e)||r.set(e,new Set),r.get(e).add(t)})),r.forEach(((t,r)=>{e.props[`on${r}`]=e=>{t.forEach((t=>{n(t,e)}))}}))})),Ne("class",(({directives:{class:t},element:e,evaluate:n})=>{t.filter((({suffix:t})=>"default"!==t)).forEach((t=>{const r=t.suffix,o=n(t,{className:r}),i=e.props.class||"",s=new RegExp(`(^|\\s)${r}(\\s|$)`,"g");o?s.test(i)||(e.props.class=i?`${i} ${r}`:r):e.props.class=i.replace(s," ").trim(),et((()=>{o?e.ref.current.classList.add(r):e.ref.current.classList.remove(r)}),[])}))}));const t=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,e=/\/\*[^]*?\*\/| +/g,n=/\n+/g;Ne("style",(({directives:{style:r},element:o,evaluate:i})=>{r.filter((({suffix:t})=>"default"!==t)).forEach((r=>{const s=r.suffix,l=i(r,{key:s});o.props.style=o.props.style||{},"string"==typeof o.props.style&&(o.props.style=(r=>{const o=[{}];let i,s;for(;i=t.exec(r.replace(e,""));)i[4]?o.shift():i[3]?(s=i[3].replace(n," ").trim(),o.unshift(o[0][s]=o[0][s]||{})):o[0][i[1]]=i[2].replace(n," ").trim();return o[0]})(o.props.style)),l?o.props.style[s]=l:delete o.props.style[s],et((()=>{l?o.ref.current.style[s]=l:o.ref.current.style.removeProperty(s)}),[])}))})),Ne("bind",(({directives:{bind:t},element:e,evaluate:n})=>{t.filter((({suffix:t})=>"default"!==t)).forEach((t=>{const r=t.suffix,o=n(t);e.props[r]=o,nt((()=>{"role"===r&&null==o&&e.ref.current.removeAttribute(r)}),[r,o]),et((()=>{const t=e.ref.current;if("width"!==r&&"height"!==r&&"href"!==r&&"list"!==r&&"form"!==r&&"tabIndex"!==r&&"download"!==r&&"rowSpan"!==r&&"colSpan"!==r&&"role"!==r&&r in t)try{return void(t[r]=null==o?"":o)}catch(t){}null==o||!1===o&&"-"!==r[4]?t.removeAttribute(r):t.setAttribute(r,o)}),[])}))})),Ne("navigation-link",(({directives:{"navigation-link":t},props:{href:e},element:n})=>{const{value:r}=t.find((({suffix:t})=>"default"===t));et((()=>{null!=r&&r.prefetch})),!1!==r&&(n.props.onclick=async t=>{t.preventDefault(),await rn(e),"smooth"===(null==r?void 0:r.scroll)?window.scrollTo({top:0,left:0,behavior:"smooth"}):!1!==(null==r?void 0:r.scroll)&&window.scrollTo(0,0)})})),Ne("ignore",(({element:{type:t,props:{innerHTML:e,...n}}})=>ve(t,{dangerouslySetInnerHTML:{__html:ot((()=>e),[])},...n}))),Ne("text",(({directives:{text:t},element:e,evaluate:n})=>{const r=t.find((({suffix:t})=>"default"===t));e.props.children=n(r)})),Ne("slot",(({directives:{slot:t},props:{children:e},element:n})=>{const{value:r}=t.find((({suffix:t})=>"default"===t)),o="string"==typeof r?r:r.name,i=r.position||"children";return"before"===i?ve(g,{children:[ve(De,{name:o}),e]}):"after"===i?ve(g,{children:[e,ve(De,{name:o})]}):"replace"===i?ve(De,{name:o,children:e}):void("children"===i&&(n.props.children=ve(De,{name:o,children:n.props.children})))}),{priority:4}),Ne("fill",(({directives:{fill:t},props:{children:e},evaluate:n})=>{const r=n(t.find((({suffix:t})=>"default"===t)));return ve(We,{slot:r,children:e})}),{priority:4}),Ne("slot-provider",(({props:{children:t}})=>ve(Le,{children:t})),{priority:4})};document.addEventListener("DOMContentLoaded",(async()=>{ln(),await(async()=>{document.querySelectorAll(`[data-${Fe}-interactive]`).forEach((t=>{if(!Ge.has(t)){const e=Xe(t);F(Je(t),e)}})),Ke.set(Ye(window.location),Promise.resolve(Ze(document)))})()})),(this.wc=this.wc||{}).__experimentalInteractivity=e})(); product-gallery-thumbnails.js 0000644 00000026557 15073233653 0012411 0 ustar 00 (()=>{var e,t={2042:(e,t,l)=>{"use strict";l.d(t,{M:()=>h});var r=l(9196),o=l(2175),i=l(5736),n=l(2911),a=l(1046),s=l(3522),c=l(9295),m=l(9818),u=l(5609),p=l(8803);const d={[p.M.OFF]:(0,i.__)("No thumbnails will be displayed.","woocommerce"),[p.M.LEFT]:(0,i.__)("A strip of small images will appear to the left of the main gallery image.","woocommerce"),[p.M.BOTTOM]:(0,i.__)("A strip of small images will appear below the main gallery image.","woocommerce"),[p.M.RIGHT]:(0,i.__)("A strip of small images will appear to the right of the main gallery image.","woocommerce")},h=({context:e})=>{const{productGalleryClientId:t}=e,{updateBlockAttributes:l}=(0,m.useDispatch)(o.store);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.__experimentalToggleGroupControl,{className:"wc-block-editor-product-gallery-thumbnails__position-toggle",isBlock:!0,label:(0,i.__)("Thumbnails","woocommerce"),value:e.thumbnailsPosition,help:d[e.thumbnailsPosition],onChange:e=>l(t,{thumbnailsPosition:e})},(0,r.createElement)(u.__experimentalToggleGroupControlOption,{value:p.M.OFF,label:(0,i.__)("Off","woocommerce")}),(0,r.createElement)(u.__experimentalToggleGroupControlOption,{value:p.M.LEFT,label:(0,r.createElement)(n.Z,{size:32,icon:a.Z})}),(0,r.createElement)(u.__experimentalToggleGroupControlOption,{value:p.M.BOTTOM,label:(0,r.createElement)(n.Z,{size:32,icon:s.Z})}),(0,r.createElement)(u.__experimentalToggleGroupControlOption,{value:p.M.RIGHT,label:(0,r.createElement)(n.Z,{size:32,icon:c.Z})})),e.thumbnailsPosition!==p.M.OFF&&(0,r.createElement)(u.RangeControl,{label:(0,i.__)("Number of Thumbnails","woocommerce"),value:e.thumbnailsNumberOfThumbnails,onChange:e=>l(t,{thumbnailsNumberOfThumbnails:e}),help:(0,i.__)("Choose how many thumbnails (3-8) will display. If more images exist, a “View all” button will display.","woocommerce"),max:8,min:3}))}},8803:(e,t,l)=>{"use strict";l.d(t,{M:()=>r});let r=function(e){return e.OFF="off",e.LEFT="left",e.BOTTOM="bottom",e.RIGHT="right",e}({})},5004:(e,t,l)=>{"use strict";l.r(t);var r=l(4981),o=l(8752),i=l(9196);var n=l(2175),a=l(5609),s=l(3849),c=l.n(s),m=(l(3790),l(2042)),u=l(8803);const p=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-thumbnails","version":"1.0.0","title":"Thumbnails","description":"Display the Thumbnails of a product.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["postId","thumbnailsPosition","thumbnailsNumberOfThumbnails","productGalleryClientId","mode","cropImages"],"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"],"supports":{"spacing":{"margin":true,"__experimentalDefaultControls":{"margin":true}}}}');(0,o.EU)()&&(0,r.registerBlockType)(p,{icon:()=>(0,i.createElement)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.375 1.5H1.625C1.55596 1.5 1.5 1.55596 1.5 1.625V9.87895L4.35871 8.33965C4.5696 8.22609 4.82204 8.22009 5.03808 8.3235L7.42329 9.46513L10.3126 7.39076C10.574 7.20308 10.926 7.20308 11.1874 7.39076L13.5 9.05108V1.625C13.5 1.55596 13.444 1.5 13.375 1.5ZM13.5 10.8976L10.75 8.92328L7.93741 10.9426C7.71497 11.1023 7.42319 11.1281 7.1762 11.0098L4.73428 9.84105L1.5 11.5826V13.375C1.5 13.444 1.55596 13.5 1.625 13.5H13.375C13.444 13.5 13.5 13.444 13.5 13.375V10.8976ZM1.625 0C0.727537 0 0 0.727538 0 1.625V13.375C0 14.2725 0.727538 15 1.625 15H13.375C14.2725 15 15 14.2725 15 13.375V1.625C15 0.727537 14.2725 0 13.375 0H1.625ZM17.25 5V16C17.25 16.6909 16.6909 17.25 16.0011 17.25H3V18.75H16.0011C17.5204 18.75 18.75 17.5183 18.75 16V5H17.25Z",fill:"#1E1E1E"})),edit:({attributes:e,setAttributes:t,context:l})=>{const r=(0,n.useBlockProps)({className:c()("wc-block-product-gallery-thumbnails",`wc-block-product-gallery-thumbnails--number-of-thumbnails-${l.thumbnailsNumberOfThumbnails}`,`wc-block-product-gallery-thumbnails--position-${l.thumbnailsPosition}`)});return(0,i.createElement)(i.Fragment,null,(0,i.createElement)("div",{...r},(0,i.createElement)(n.InspectorControls,null,(0,i.createElement)(a.PanelBody,null,(0,i.createElement)(m.M,{attributes:e,setAttributes:t,context:l}))),(0,i.createElement)(a.Disabled,null,(0,i.createElement)((()=>l.thumbnailsPosition!==u.M.OFF?(0,i.createElement)("div",{className:"wc-block-editor-product-gallery-thumbnails"},[...Array(l.thumbnailsNumberOfThumbnails).keys()].map((e=>(0,i.createElement)("div",{className:"wc-block-product-gallery-thumbnails__thumbnail",key:e},(0,i.createElement)("img",{src:`${o.td}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"}))))):null),null))))},save:()=>null})},3522:(e,t,l)=>{"use strict";l.d(t,{Z:()=>i});var r=l(9196),o=l(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{d:"M19 3H5C3.9 3 3 3.9 3 5V12C3 13.1 3.9 14 5 14H19C20.1 14 21 13.1 21 12V5C21 3.9 20.1 3 19 3ZM5 4.5H19C19.3 4.5 19.5 4.7 19.5 5V8.4L16.5 5.5C16.2 5.2 15.7 5.2 15.5 5.5L11.9 9L9 7C8.7 6.8 8.4 6.8 8.2 7L4.6 9.6V5C4.5 4.7 4.7 4.5 5 4.5ZM19 12.5H5C4.7 12.5 4.5 12.3 4.5 12V11.6L8.6 8.6L11.6 10.5C11.9 10.7 12.3 10.7 12.5 10.4L16 7L19.5 10.4V12C19.5 12.3 19.3 12.5 19 12.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"6.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"13.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}))},1046:(e,t,l)=>{"use strict";l.d(t,{Z:()=>i});var r=l(9196),o=l(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11645)"},(0,r.createElement)("path",{d:"M22.5 3H10.5C9.4 3 8.5 3.9 8.5 5V19C8.5 20.1 9.4 21 10.5 21H22.5C23.6 21 24.5 20.1 24.5 19V5C24.5 3.9 23.6 3 22.5 3ZM10.5 4.5H22.5C22.8 4.5 23 4.7 23 5V13.4L21 10.5C20.7 10.2 20.2 10.2 20 10.5L16.4 14L13.5 12C13.2 11.8 12.9 11.8 12.7 12L10.1 14.6V5C10 4.7 10.2 4.5 10.5 4.5ZM22.5 19.5H10.5C10.2 19.5 10 19.3 10 19V16.6L13.1 13.6L16.1 15.5C16.4 15.7 16.8 15.7 17 15.4L20.5 12L23 15.4V19C23 19.3 22.8 19.5 22.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"1.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"1.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11645"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"white",transform:"translate(0.5)"}))))},9295:(e,t,l)=>{"use strict";l.d(t,{Z:()=>i});var r=l(9196),o=l(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,r.createElement)("g",{clipPath:"url(#clip0_420_11656)"},(0,r.createElement)("path",{d:"M14.5 3H2.5C1.4 3 0.5 3.9 0.5 5V19C0.5 20.1 1.4 21 2.5 21H14.5C15.6 21 16.5 20.1 16.5 19V5C16.5 3.9 15.6 3 14.5 3ZM2.5 4.5H14.5C14.8 4.5 15 4.7 15 5V13.4L13 10.5C12.7 10.2 12.2 10.2 12 10.5L8.4 14L5.5 12C5.2 11.8 4.9 11.8 4.7 12L2.1 14.6V5C2 4.7 2.2 4.5 2.5 4.5ZM14.5 19.5H2.5C2.2 19.5 2 19.3 2 19V16.6L5.1 13.6L8.1 15.5C8.4 15.7 8.8 15.7 9 15.4L12.5 12L15 15.4V19C15 19.3 14.8 19.5 14.5 19.5Z",fill:"currentColor"}),(0,r.createElement)("rect",{x:"19.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,r.createElement)("rect",{x:"19.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,r.createElement)("defs",null,(0,r.createElement)("clipPath",{id:"clip0_420_11656"},(0,r.createElement)("rect",{width:"24",height:"24",fill:"currentColor",transform:"translate(0.5)"}))))},702:(e,t,l)=>{"use strict";l.d(t,{Lo:()=>w,td:()=>g});var r,o,i,n,a,s,c,m,u,p,d=l(4617);const h=(0,d.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=h.pluginUrl+"assets/images/",w=(h.pluginUrl,h.buildPhase),b=(null===(r=d.STORE_PAGES.shop)||void 0===r||r.permalink,null===(o=d.STORE_PAGES.checkout)||void 0===o||o.id,null===(i=d.STORE_PAGES.checkout)||void 0===i||i.permalink,null===(n=d.STORE_PAGES.privacy)||void 0===n||n.permalink,null===(a=d.STORE_PAGES.privacy)||void 0===a||a.title,null===(s=d.STORE_PAGES.terms)||void 0===s||s.permalink,null===(c=d.STORE_PAGES.terms)||void 0===c||c.title,null===(m=d.STORE_PAGES.cart)||void 0===m||m.id,null===(u=d.STORE_PAGES.cart)||void 0===u||u.permalink,null!==(p=d.STORE_PAGES.myaccount)&&void 0!==p&&p.permalink?d.STORE_PAGES.myaccount.permalink:(0,d.getSetting)("wpLoginUrl","/wp-login.php"),(0,d.getSetting)("localPickupEnabled",!1),(0,d.getSetting)("countries",{})),E=(0,d.getSetting)("countryData",{}),C=(Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowBilling)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(E).filter((e=>!0===E[e].allowShipping)).map((e=>[e,E[e].states||[]]))),Object.fromEntries(Object.keys(E).map((e=>[e,E[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,d.getSetting)("addressFieldsLocations",C).address,(0,d.getSetting)("addressFieldsLocations",C).contact,(0,d.getSetting)("addressFieldsLocations",C).additional},7188:(e,t,l)=>{"use strict";l.d(t,{EU:()=>o}),l(4981);var r=l(702);const o=()=>r.Lo>2},8752:(e,t,l)=>{"use strict";l.d(t,{EU:()=>o.EU,td:()=>r.td});var r=l(702),o=l(7188)},3790:()=>{},9196:e=>{"use strict";e.exports=window.React},4617:e=>{"use strict";e.exports=window.wc.wcSettings},2175:e=>{"use strict";e.exports=window.wp.blockEditor},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},l={};function r(e){var o=l[e];if(void 0!==o)return o.exports;var i=l[e]={exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,l,o,i)=>{if(!l){var n=1/0;for(m=0;m<e.length;m++){for(var[l,o,i]=e[m],a=!0,s=0;s<l.length;s++)(!1&i||n>=i)&&Object.keys(r.O).every((e=>r.O[e](l[s])))?l.splice(s--,1):(a=!1,i<n&&(n=i));if(a){e.splice(m--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var m=e.length;m>0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[l,o,i]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var l in t)r.o(t,l)&&!r.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},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})},r.j=8641,(()=>{var e={8641:0};r.O.j=t=>0===e[t];var t=(t,l)=>{var o,i,[n,a,s]=l,c=0;if(n.some((t=>0!==e[t]))){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)var m=s(r)}for(t&&t(l);c<n.length;c++)i=n[c],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(m)},l=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var o=r.O(void 0,[2869],(()=>r(5004)));o=r.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery-thumbnails"]=o})(); product-sku-rtl.css 0000644 00000000506 15073233653 0010345 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-sku{display:block;font-size:.875em;overflow-wrap:break-word;text-transform:uppercase} order-confirmation-downloads-wrapper-style.asset.php 0000644 00000000303 15073233653 0017003 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '38b480113822da60f371'); product-tag.js 0000644 00000065150 15073233653 0007351 0 ustar 00 (()=>{var e,t={4185:(e,t,r)=>{"use strict";r.r(t);var l=r(9196);const c=window.wp.blocks,o=window.wc.wcSettings;var a=r(2911),n=r(6855);const s=JSON.parse('{"name":"woocommerce/product-tag","title":"Products by Tag","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of products with selected tags.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"tags":{"type":"array","default":[]},"tagOperator":{"type":"string","default":"any"},"orderby":{"type":"string","default":"date"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wp.blockEditor,m=window.wp.serverSideRender;var d=r.n(m),u=r(5736);const h=window.wp.components;var E=r(9307);const g=({onChange:e,settings:t})=>{const{image:r,button:c,price:o,rating:a,title:n}=t,s=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Product image","woocommerce"),checked:s,onChange:()=>e({...t,image:!s})}),(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Product title","woocommerce"),checked:n,onChange:()=>e({...t,title:!n})}),(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Product price","woocommerce"),checked:o,onChange:()=>e({...t,price:!o})}),(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Product rating","woocommerce"),checked:a,onChange:()=>e({...t,rating:!a})}),(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},p=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,w=({columns:e,rows:t,setAttributes:r,alignButtons:c,minColumns:o=1,maxColumns:a=6,minRows:n=1,maxRows:s=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.RangeControl,{label:(0,u.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=p(e,o,a);r({columns:Number.isNaN(t)?"":t})},min:o,max:a}),(0,l.createElement)(h.RangeControl,{label:(0,u.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=p(e,n,s);r({rows:Number.isNaN(t)?"":t})},min:n,max:s}),(0,l.createElement)(h.ToggleControl,{label:(0,u.__)("Align the last block to the bottom","woocommerce"),help:c?(0,u.__)("Align the last block to the bottom.","woocommerce"):(0,u.__)("The last inner block will follow other content.","woocommerce"),checked:c,onChange:()=>r({alignButtons:!c})}));var b=r(2720),_=r(3849),f=r.n(_),y=r(4333);const x={clear:(0,u.__)("Clear all selected items","woocommerce"),noItems:(0,u.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,u.__)("No results for %s","woocommerce"),search:(0,u.__)("Search for items","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,u._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,u.__)("Search results updated.","woocommerce")},v=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const c=["0"],o=(e={})=>e.parent?[...o(l[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return c.push(""+e.id),{...e,breadcrumbs:o(l[e.parent]),children:t&&t.length?a(t):[]}})),n=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{c.includes(e)||n.push(...a(t||[]))})),n},k=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(E.Fragment,{key:t},e)))};function C(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const S=window.wp.htmlEntities,N=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),P=e=>{const{item:t,search:r}=e,c=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},c?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(o=t.breadcrumbs).length?o.slice(0,1).toString():2===o.length?o.slice(0,1).toString()+" › "+o.slice(-1).toString():o.slice(0,1).toString()+" … "+o.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},k((0,S.decodeEntities)(t.name),r)));var o},O=({countLabel:e,className:t,depth:r=0,controlId:c="",item:o,isSelected:a,isSingle:n,onSelect:s,search:i="",selected:m,useExpandedPanelId:d,...u})=>{var g,p;const[w,b]=d,_=null!=e&&void 0!==o.count&&null!==o.count,y=!(null===(g=o.breadcrumbs)||void 0===g||!g.length),x=!(null===(p=o.children)||void 0===p||!p.length),v=w===o.id,O=f()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":y,"has-children":x,"has-count":_,"is-expanded":v,"is-radio-button":n}),T=u.name||`search-list-item-${c}`,I=`${T}-${o.id}`,B=(0,E.useCallback)((()=>{b(v?-1:Number(o.id))}),[v,o.id,b]);return x?(0,l.createElement)("div",{className:O,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},n?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:I,name:T,value:o.value,onChange:s(o),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...u}),(0,l.createElement)(P,{item:o,search:i}),_?(0,l.createElement)(N,{label:e||o.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&o.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:k((0,S.decodeEntities)(o.name),i),onChange:()=>{a?s(C(m,o.children,"id"))():s(function(e,t,r){const l=C(t,e,"id");return[...e,...l]}(m,o.children))()},onClick:e=>e.stopPropagation()}),_?(0,l.createElement)(N,{label:e||o.count}):null)):(0,l.createElement)("label",{htmlFor:I,className:O},n?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...u,type:"radio",id:I,name:T,value:o.value,onChange:s(o),checked:a,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(P,{item:o,search:i})):(0,l.createElement)(h.CheckboxControl,{...u,id:I,name:T,className:"woocommerce-search-list__item-input",value:(0,S.decodeEntities)(o.value),label:k((0,S.decodeEntities)(o.name),i),onChange:s(o),checked:a}),_?(0,l.createElement)(N,{label:e||o.count}):null)},T=O;var I=r(837);r(1058);const B=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:o,className:n=""})=>{const[s,i]=(0,E.useState)(!1),m=(0,y.useInstanceId)(B);if(o=o||t,!t)return null;t=(0,S.decodeEntities)(t);const d=f()("woocommerce-tag",n,{"has-remove":!!c}),g=`woocommerce-tag__label-${m}`,p=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},o),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:d},r?(0,l.createElement)(h.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>i(!0)},p):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:g},p),r&&s&&(0,l.createElement)(h.Popover,{onClose:()=>i(!1)},r),c&&(0,l.createElement)(h.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,u.sprintf)( // Translators: %s label. // Translators: %s label. (0,u.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,l.createElement)(a.Z,{icon:I.Z,size:20,className:"clear-icon",role:"img"})))},R=B;r(9658);const A=e=>(0,l.createElement)(T,{...e}),F=e=>{const{list:t,selected:r,renderItem:c,depth:o=0,onSelect:a,instanceId:n,isSingle:s,search:i,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(E.Fragment,null,t.map((t=>{var u,h;const g=null!==(u=t.children)&&void 0!==u&&u.length&&!s?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),p=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(E.Fragment,{key:t.id},(0,l.createElement)("li",null,c({item:t,isSelected:g,onSelect:a,isSingle:s,selected:r,search:i,depth:o,useExpandedPanelId:m,controlId:n})),p?(0,l.createElement)(F,{...e,list:t.children,depth:o+1}):null)}))):null},$=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:o,onRemove:a})=>{if(e||t||!r)return null;const n=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,c.selected(n)),n>0?(0,l.createElement)(h.Button,{variant:"link",isDestructive:!0,onClick:()=>o([]),"aria-label":c.clear},(0,u.__)("Clear all","woocommerce")):null),n>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(R,{label:e.name,id:e.id,remove:a}))))):null)},j=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:o,...n})=>{const{messages:s,renderItem:i,selected:m,isSingle:d}=n,h=i||A;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(a.Z,{icon:b.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,u.sprintf)(s.noResults,t):s.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(F,{useExpandedPanelId:o,list:e,selected:m,renderItem:h,onSelect:r,instanceId:c,isSingle:d,search:t}))},M=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:o,isSingle:a,list:n,messages:s=x,onChange:i,onSearch:m,selected:d,type:g="text",debouncedSpeak:p}=e,[w,b]=(0,E.useState)(""),_=(0,E.useState)(-1),k=(0,y.useInstanceId)(M),C=(0,E.useMemo)((()=>({...x,...s})),[s]),S=(0,E.useMemo)((()=>((e,t,r)=>{if(!t)return r?v(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?v(c,e):c})(n,w,c)),[n,w,c]);(0,E.useEffect)((()=>{p&&p(C.updated)}),[p,C]),(0,E.useEffect)((()=>{"function"==typeof m&&m(w)}),[w,m]);const N=(0,E.useCallback)((e=>()=>{a&&i([]);const t=d.findIndex((({id:t})=>t===e));i([...d.slice(0,t),...d.slice(t+1)])}),[a,d,i]),P=(0,E.useCallback)((e=>()=>{Array.isArray(e)?i(e):-1===d.findIndex((({id:t})=>t===e.id))?i(a?[e]:[...d,e]):N(e.id)()}),[a,N,i,d]),O=(0,E.useCallback)((e=>{const[t]=d.filter((t=>!e.find((e=>t.id===e.id))));N(t.id)()}),[N,d]);return(0,l.createElement)("div",{className:f()("woocommerce-search-list",t,{"is-compact":r,"is-loading":o,"is-token":"token"===g})},"text"===g&&(0,l.createElement)($,{...e,onRemove:N,messages:C}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===g?(0,l.createElement)(h.TextControl,{label:C.search,type:"search",value:w,onChange:e=>b(e)}):(0,l.createElement)(h.FormTokenField,{disabled:o,label:C.search,onChange:O,onInputChange:e=>b(e),suggestions:[],__experimentalValidateInput:()=>!1,value:o?[(0,u.__)("Loading…","woocommerce")]:d.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),o?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(h.Spinner,null)):(0,l.createElement)(j,{...e,search:w,filteredList:S,messages:C,onSelect:P,instanceId:k,useExpandedPanelId:_}))};(0,h.withSpokenMessages)(M);var Z=r(2600);const L=({item:e,search:t,depth:r=0,...c})=>{const o=e.breadcrumbs.length?`${e.breadcrumbs.join(", ")}, ${e.name}`:e.name;return(0,l.createElement)(O,{className:f()("woocommerce-product-tags__item","has-count",{"is-searching":t.length>0,"is-skip-level":0===r&&0!==e.parent}),item:e,search:t,depth:r,...c,ariaLabel:(0,u.sprintf)(/* translators: %1$d is the count of products, %2$s is the name of the tag. */ /* translators: %1$d is the count of products, %2$s is the name of the tag. */ (0,u._n)("%1$d product tagged as %2$s","%1$d products tagged as %2$s",e.count,"woocommerce"),e.count,o)})},D=window.wp.url,W=window.wp.apiFetch;var V=r.n(W);const H=({selected:e=[],search:t})=>{const r=(({selected:e=[],search:t})=>{const r=(0,o.getSetting)("limitTags",!1),l=[(0,D.addQueryArgs)("wc/store/v1/products/tags",{per_page:r?100:0,orderby:r?"count":"name",order:r?"desc":"asc",search:t})];return r&&e.length&&l.push((0,D.addQueryArgs)("wc/store/v1/products/tags",{include:e})),l})({selected:e,search:t});return Promise.all(r.map((e=>V()({path:e})))).then((e=>((e,t)=>{const r=new Map;return e.filter((e=>{const l=t(e);return!r.has(l)&&(r.set(l,e),!0)}))})(e.flat(),(e=>e.id))))};r(1011);const J=({isCompact:e=!1,onChange:t,onOperatorChange:r,operator:c="any",selected:a})=>{const[n,s]=(0,E.useState)([]),[i,m]=(0,E.useState)(!0),[d,g]=(0,E.useState)(!1),p=(0,o.getSetting)("limitTags",!1),w=(0,E.useMemo)((()=>n.filter((e=>a.includes(e.id)))),[n,a]),b=(0,E.useCallback)((e=>{m(!0),H({selected:a,search:e}).then((e=>{s(e),m(!1)})).catch((()=>{m(!1)}))}),[a]);(0,E.useEffect)((()=>{d||(b(""),g(!0))}),[b,d]);const _=(0,Z.y1)(b,400),f={clear:(0,u.__)("Clear all product tags","woocommerce"),list:(0,u.__)("Product Tags","woocommerce"),noItems:(0,u.__)("You have not set up any product tags on your store.","woocommerce"),search:(0,u.__)("Search for product tags","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: %d is the count of selected tags. */ /* translators: %d is the count of selected tags. */ (0,u._n)("%d tag selected","%d tags selected",e,"woocommerce"),e),updated:(0,u.__)("Tag search results updated.","woocommerce")};return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(M,{className:"woocommerce-product-tags",list:n,isLoading:i,selected:w,onChange:t,onSearch:p?_:void 0,renderItem:L,messages:f,isCompact:e,isHierarchical:!0,isSingle:!1}),!!r&&(0,l.createElement)("div",{hidden:a.length<2},(0,l.createElement)(h.SelectControl,{className:"woocommerce-product-tags__operator",label:(0,u.__)("Display products matching","woocommerce"),help:(0,u.__)("Pick at least two tags to use this setting.","woocommerce"),value:c,onChange:r,options:[{label:(0,u.__)("Any selected tags","woocommerce"),value:"any"},{label:(0,u.__)("All selected tags","woocommerce"),value:"all"}]})))},G=({value:e,setAttributes:t})=>(0,l.createElement)(h.SelectControl,{label:(0,u.__)("Order products by","woocommerce"),value:e,options:[{label:(0,u.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,u.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,u.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,u.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,u.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,u.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,u.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})}),Q=(0,o.getSetting)("hideOutOfStockItems",!1),z=(0,o.getSetting)("stockStatusOptions",{}),K=({value:e,setAttributes:t})=>{const{outofstock:r,...c}=z,o=Q?c:z,a=Object.entries(o).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),n=Object.keys(o).filter((e=>!!e)),[s,i]=(0,E.useState)(e||n);(0,E.useEffect)((()=>{t({stockStatus:["",...s]})}),[s,t]);const m=(0,E.useCallback)((e=>{const t=s.includes(e),r=s.filter((t=>t!==e));t||(r.push(e),r.sort()),i(r)}),[s]);return(0,l.createElement)(l.Fragment,null,a.map((e=>{const t=s.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,u.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,u.__)('Stock status "%s" hidden.',"woocommerce");return(0,l.createElement)(h.ToggleControl,{label:e.label,key:e.value,help:(0,u.sprintf)(t,e.label),checked:s.includes(e.value),onChange:()=>m(e.value)})})))},Y=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),q=e=>"number"==typeof e,U=(0,h.withSpokenMessages)((({attributes:e,name:t,setAttributes:r,debouncedSpeak:c})=>{const[s,m]=(0,E.useState)({}),[p,b]=(0,E.useState)(!1);(0,E.useEffect)((()=>{e.tags.length||b(!0)}),[e.tags.length]);const _=()=>{b(!1),m({})};return e.isPreview?Y:(0,o.getSetting)("hasTags",!0)?(0,l.createElement)(l.Fragment,null,(0,l.createElement)(i.BlockControls,null,(0,l.createElement)(h.ToolbarGroup,{controls:[{icon:"edit",title:(0,u.__)("Edit selected tags","woocommerce"),onClick:()=>p?_():(b(!0),void m({})),isActive:p}]})),(()=>{const{columns:t,tagOperator:c,contentVisibility:a,orderby:n,rows:s,alignButtons:m,stockStatus:d}=e;return(0,l.createElement)(i.InspectorControls,{key:"inspector"},(0,l.createElement)(h.PanelBody,{title:(0,u.__)("Product Tag","woocommerce"),initialOpen:!e.tags.length&&!p},(0,l.createElement)(J,{selected:e.tags,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({tags:t})},operator:c,onOperatorChange:(e="any")=>r({tagOperator:e}),isCompact:!0})),(0,l.createElement)(h.PanelBody,{title:(0,u.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(w,{columns:t,rows:s,alignButtons:m,setAttributes:r,minColumns:(0,o.getSettingWithCoercion)("minColumns",1,q),maxColumns:(0,o.getSettingWithCoercion)("maxColumns",6,q),minRows:(0,o.getSettingWithCoercion)("minRows",6,q),maxRows:(0,o.getSettingWithCoercion)("maxRows",6,q)})),(0,l.createElement)(h.PanelBody,{title:(0,u.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(g,{settings:a,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(h.PanelBody,{title:(0,u.__)("Order By","woocommerce"),initialOpen:!1},(0,l.createElement)(G,{setAttributes:r,value:n})),(0,l.createElement)(h.PanelBody,{title:(0,u.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,l.createElement)(K,{setAttributes:r,value:d})))})(),p?(()=>{const t={...e,...s};return(0,l.createElement)(h.Placeholder,{icon:(0,l.createElement)(a.Z,{icon:n.Z,className:"block-editor-block-icon"}),label:(0,u.__)("Products by Tag","woocommerce"),className:"wc-block-products-grid wc-block-product-tag"},(0,u.__)("Display a grid of products from your selected tags.","woocommerce"),(0,l.createElement)("div",{className:"wc-block-product-tag__selection"},(0,l.createElement)(J,{selected:t.tags,onChange:(e=[])=>{const t=e.map((({id:e})=>e));m({...s,tags:t})},operator:t.tagOperator,onOperatorChange:(e="any")=>m({...s,tagOperator:e})}),(0,l.createElement)(h.Button,{variant:"primary",onClick:()=>{r(s),_(),c((0,u.__)("Showing Products by Tag block preview.","woocommerce"))}},(0,u.__)("Done","woocommerce")),(0,l.createElement)(h.Button,{className:"wc-block-product-tag__cancel-button",variant:"tertiary",onClick:()=>{_(),c((0,u.__)("Showing Products by Tag block preview.","woocommerce"))}},(0,u.__)("Cancel","woocommerce"))))})():(()=>{const r=e.tags.length;return(0,l.createElement)(h.Disabled,null,r?(0,l.createElement)(d(),{block:t,attributes:e}):(0,l.createElement)(h.Placeholder,{icon:(0,l.createElement)(a.Z,{icon:n.Z,className:"block-editor-block-icon"}),label:(0,u.__)("Products by Tag","woocommerce"),className:"wc-block-products-grid wc-block-product-tag"},(0,u.__)("This block displays products from selected tags. Select at least one tag to display its products.","woocommerce")))})()):(0,l.createElement)(h.Placeholder,{icon:(0,l.createElement)(a.Z,{icon:n.Z,className:"block-editor-block-icon"}),label:(0,u.__)("Products by Tag","woocommerce"),className:"wc-block-products-grid wc-block-product-tag"},(0,u.__)("This block displays products from selected tags. To use it you first need to create products and assign tags to them.","woocommerce"))}));r(5855),(0,c.registerBlockType)(s,{icon:{src:(0,l.createElement)(a.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...s.attributes,columns:{type:"number",default:(0,o.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,o.getSetting)("defaultRows",3)},tags:{type:"array",default:[]},stockStatus:{type:"array",default:Object.keys((0,o.getSetting)("stockStatusOptions",[]))}},edit:e=>{const t=(0,i.useBlockProps)();return(0,l.createElement)("div",{...t},(0,l.createElement)(U,{...e}))},save:()=>null})},5855:()=>{},1011:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var c=r[e];if(void 0!==c)return c.exports;var o=r[e]={exports:{}};return t[e].call(o.exports,o,o.exports,l),o.exports}l.m=t,e=[],l.O=(t,r,c,o)=>{if(!r){var a=1/0;for(m=0;m<e.length;m++){for(var[r,c,o]=e[m],n=!0,s=0;s<r.length;s++)(!1&o||a>=o)&&Object.keys(l.O).every((e=>l.O[e](r[s])))?r.splice(s--,1):(n=!1,o<a&&(a=o));if(n){e.splice(m--,1);var i=c();void 0!==i&&(t=i)}}return t}o=o||0;for(var m=e.length;m>0&&e[m-1][2]>o;m--)e[m]=e[m-1];e[m]=[r,c,o]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=3508,(()=>{var e={3508:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var c,o,[a,n,s]=r,i=0;if(a.some((t=>0!==e[t]))){for(c in n)l.o(n,c)&&(l.m[c]=n[c]);if(s)var m=s(l)}for(t&&t(r);i<a.length;i++)o=a[i],l.o(e,o)&&e[o]&&e[o][0](),e[o]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var c=l.O(void 0,[2869],(()=>l(4185)));c=l.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-tag"]=c})(); product-gallery.css 0000644 00000036074 15073233653 0010414 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-gallery .wc-block-product-gallery-dialog__overlay{background-color:gray;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.wc-block-product-gallery dialog{border:none;height:100vh;padding-top:0;position:fixed;top:0;z-index:9999}.admin-bar .wc-block-product-gallery dialog{height:calc(100vh - 32px);margin-top:32px}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog{height:calc(100vh - 46px);margin-top:46px}}.wc-block-product-gallery dialog .wc-block-product-gallery-dialog__header{padding-top:15px}.wc-block-product-gallery dialog .wc-block-product-galler-dialog__header-right{display:flex;justify-content:flex-end}.wc-block-product-gallery dialog .wc-block-product-galler-dialog__header-right .wc-block-product-gallery-dialog__close{background-color:transparent;border:none;cursor:pointer;outline:none}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 44px)}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 76px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 90px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{aspect-ratio:unset;max-height:calc(100vh - 73px);-o-object-fit:unset;object-fit:unset;width:auto}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{max-height:calc(100vh - 105px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{max-height:calc(100vh - 119px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__wrapper{align-items:center;aspect-ratio:unset}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 73px);overflow:hidden}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 105px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 119px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 44px)}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 76px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 90px)}}.wc-block-product-gallery-large-image{flex-grow:1;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__image-element{margin-left:auto;margin-right:auto;max-width:calc(100% - 60px);overflow:hidden}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;max-width:100%;overflow:hidden;width:100%}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;overflow-x:hidden;scroll-behavior:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:-moz-fit-content;width:fit-content}.wc-block-product-gallery:not([data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image)) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__image-element{margin-left:auto;margin-right:auto;overflow:hidden;width:-moz-fit-content;width:fit-content}.wc-block-product-gallery-large-image img{aspect-ratio:1/1;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;position:relative;transition:all .1s linear;z-index:1}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--full-screen-on-click{cursor:pointer}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--hoverZoom{cursor:zoom-in}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks{display:flex;flex-direction:column;height:100%;position:absolute;top:0;width:100%}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks>*{margin-left:30px;margin-right:30px}.wc-block-product-gallery:not([data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image)) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks>*{margin-left:unset;margin-right:unset}.wc-block-product-gallery-large-image-next-previous{display:flex;flex-direction:row;height:100%;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous button{background:none;border:none;cursor:pointer;padding:0;pointer-events:all;z-index:3}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-top{align-items:flex-start}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-center{align-items:center}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-bottom{align-items:flex-end}.wc-block-product-gallery-large-image-next-previous-settings{width:100%}.wc-block-product-gallery-large-image-next-previous-left--off,.wc-block-product-gallery-large-image-next-previous-right--off{display:none}.wc-block-product-gallery-large-image-next-previous-left--inside-image{margin-left:15px}.wc-block-product-gallery-large-image-next-previous-right--inside-image{margin-right:15px}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image-next-previous-left--outside-image{bottom:0;left:0;position:absolute}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image-next-previous-right--outside-image{bottom:0;position:absolute;right:0}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image-next-previous{margin-left:0;margin-right:0}.wc-block-product-gallery-large-image-next-previous-container{display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous-container.wc-block-product-gallery-large-image-next-previous--inside-image{margin-bottom:15px;margin-top:15px}.wc-block-product-gallery-pager__pager{display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0}.wc-block-product-gallery-pager__pager-item{color:#949494;cursor:pointer;font-size:1em}.wc-block-product-gallery-pager__pager-item--is-active{color:#000;font-weight:700}.wc-block-product-gallery-thumbnails{display:flex}.wc-block-product-gallery-thumbnails img{cursor:pointer;height:auto;max-width:100%;width:auto}.wc-block-product-gallery[data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails{flex-direction:row;gap:0 15px}.wc-block-product-gallery:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(33.33333% - 13.33333px);flex-direction:column;gap:15px 0}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(33.33333% - 12px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(25% - 13.25px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(20% - 14px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(16.66667% - 14.5px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(14.28571% - 14.85714px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(12.5% - 15.125px)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{align-items:center;aspect-ratio:1/1;border:1px solid rgba(0,0,0,.1);display:flex;flex-basis:0;flex-grow:1;height:auto;justify-content:center;position:relative;width:auto}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail:before{content:"";display:block;padding-top:100%}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(33.33333% - 12px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(25% - 13.25px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(20% - 14px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(16.66667% - 14.5px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(14.28571% - 14.85714px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(12.5% - 15.125px)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay{align-items:center;background-color:rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-weight:700}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{text-decoration:underline}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count,.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{color:#fff}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.5vw,2rem)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none} product-collection.asset.php 0000644 00000000511 15073233653 0012210 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'bcadee0c5276b5702d5f'); collection-stock-filter.css 0000644 00000073711 15073233653 0012035 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} wc-settings.js 0000644 00000010112 15073233653 0007353 0 ustar 00 (()=>{"use strict";var e={d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ADMIN_URL:()=>s,COUNTRIES:()=>i,CURRENCY:()=>c,CURRENT_USER_IS_ADMIN:()=>a,HOME_URL:()=>l,LOCALE:()=>d,ORDER_STATUSES:()=>u,PLACEHOLDER_IMG_SRC:()=>p,SITE_TITLE:()=>m,STORE_PAGES:()=>_,WC_ASSET_URL:()=>w,WC_VERSION:()=>S,WP_LOGIN_URL:()=>g,WP_VERSION:()=>f,allSettings:()=>n,defaultFields:()=>W,getAdminLink:()=>N,getPaymentMethodData:()=>V,getSetting:()=>x,getSettingWithCoercion:()=>A,isWcVersion:()=>C,isWpVersion:()=>M}),(0,window.wp.hooks.addFilter)("woocommerce_admin_analytics_settings","woocommerce-blocks/exclude-draft-status-from-analytics",(e=>{const t=e=>"customStatuses"===e.key?{...e,options:e.options.filter((e=>"checkout-draft"!==e.value))}:e,r=e.woocommerce_actionable_order_statuses.options.map(t),o=e.woocommerce_excluded_report_order_statuses.options.map(t);return{...e,woocommerce_actionable_order_statuses:{...e.woocommerce_actionable_order_statuses,options:r},woocommerce_excluded_report_order_statuses:{...e.woocommerce_excluded_report_order_statuses,options:o}}}));const r={adminUrl:"",countries:[],currency:{code:"USD",precision:2,symbol:"$",symbolPosition:"left",decimalSeparator:".",priceFormat:"%1$s%2$s",thousandSeparator:","},currentUserId:0,currentUserIsAdmin:!1,homeUrl:"",locale:{siteLocale:"en_US",userLocale:"en_US",weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},orderStatuses:[],placeholderImgSrc:"",siteTitle:"",storePages:[],wcAssetUrl:"",wcVersion:"",wpLoginUrl:"",wpVersion:""},o="object"==typeof window.wcSettings?window.wcSettings:{},n={...r,...o};n.currency={...r.currency,...n.currency},n.locale={...r.locale,...n.locale};const s=n.adminUrl,i=n.countries,c=n.currency,a=n.currentUserIsAdmin,l=n.homeUrl,d=n.locale,u=n.orderStatuses,p=n.placeholderImgSrc,m=n.siteTitle,_=n.storePages,w=n.wcAssetUrl,S=n.wcVersion,g=n.wpLoginUrl,f=n.wpVersion;function y(e,t){const r=E(e),o=E(t),n=r.pop(),s=o.pop(),i=R(r,o);return 0!==i?i:n&&s?R(n.split("."),s.split(".")):n||s?n?-1:1:0}const h=(e,t,r)=>{L(r);const o=y(e,t);return T[r].includes(o)};y.validate=e=>"string"==typeof e&&/^[v\d]/.test(e)&&U.test(e),y.compare=h,y.sastisfies=(e,t)=>{const r=t.match(/^([<>=~^]+)/),o=r?r[1]:"=";if("^"!==o&&"~"!==o)return h(e,t,o);const[n,s,i]=E(e),[c,a,l]=E(t);return 0===v(n,c)&&("^"===o?R([s,i],[a,l])>=0:0===v(s,a)&&v(i,l)>=0)};const U=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,E=e=>{if("string"!=typeof e)throw new TypeError("Invalid argument expected string");const t=e.match(U);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},I=e=>"*"===e||"x"===e||"X"===e,b=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},v=(e,t)=>{if(I(e)||I(t))return 0;const[r,o]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(b(e),b(t));return r>o?1:r<o?-1:0},R=(e,t)=>{for(let r=0;r<Math.max(e.length,t.length);r++){const o=v(e[r]||0,t[r]||0);if(0!==o)return o}return 0},T={">":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]},O=Object.keys(T),L=e=>{if("string"!=typeof e)throw new TypeError("Invalid operator type, expected string but got "+typeof e);if(-1===O.indexOf(e))throw new Error(`Invalid operator, expected one of ${O.join("|")}`)},x=(e,t=!1,r=((e,t)=>void 0!==e?e:t))=>{let o=t;if(e in n)o=n[e];else if(e.includes("_data")){const r=e.replace("_data",""),n=x("paymentMethodData",{});o=r in n?n[r]:t}return r(o,t)},A=(e,t,r)=>{const o=e in n?n[e]:t;return r(o,t)?o:t},P=(e,t,r)=>{let o=x(e,"").replace(/-[a-zA-Z0-9]*[\-]*/,".0-rc.");return o=o.endsWith(".")?o.substring(0,o.length-1):o,y.compare(o,t,r)},M=(e,t="=")=>P("wpVersion",e,t),C=(e,t="=")=>P("wcVersion",e,t),N=e=>x("adminUrl")+e,V=(e,t=null)=>{var r;return null!==(r=x("paymentMethodData",{})[e])&&void 0!==r?r:t},W=x("defaultFields");(this.wc=this.wc||{}).wcSettings=t})(); product-rating-counter/block.json 0000644 00000001525 15073233653 0013162 0 ustar 00 { "name": "woocommerce/product-rating-counter", "version": "1.0.0", "title": "Product Rating Counter", "description": "Display the review count of a product", "attributes": { "productId": { "type": "number", "default": 0 }, "isDescendentOfQueryLoop": { "type": "boolean", "default": false }, "textAlign": { "type": "string", "default": "" }, "isDescendentOfSingleProductBlock": { "type": "boolean", "default": false }, "isDescendentOfSingleProductTemplate": { "type": "boolean", "default": false } }, "usesContext": [ "query", "queryId", "postId" ], "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true }, "ancestor": [ "woocommerce/single-product" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-additional-information-rtl.css 0000644 00000001557 15073233653 0016326 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-order-confirmation-additional-information,.wc-block-order-confirmation-additional-information{border-radius:4px;margin-bottom:48px;margin-top:48px} collection-rating-filter-rtl.css 0000644 00000067712 15073233653 0013001 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-right:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";right:0;position:absolute;left:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{display:flex;margin-bottom:0}.wc-block-rating-filter .wc-block-components-product-rating-count{margin-right:4px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} collection-stock-filter-rtl.css 0000644 00000073727 15073233653 0012643 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 0 0 1em;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-right:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} rating-filter.asset.php 0000644 00000000613 15073233653 0011151 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '094dd57e09c4e444ac49'); store-notices-style.js.LICENSE.txt 0000644 00000000366 15073233653 0012751 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ collection-rating-filter-style.asset.php 0000644 00000000663 15073233653 0014445 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-interactivity', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => 'f3fdc99169d8429912ba'); wc-blocks-registry.js 0000644 00000023143 15073233653 0010646 0 ustar 00 (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{__experimentalDeRegisterExpressPaymentMethod:()=>T,__experimentalDeRegisterPaymentMethod:()=>P,getExpressPaymentMethods:()=>E,getPaymentMethods:()=>C,getRegisteredBlockComponents:()=>I,getRegisteredInnerBlocks:()=>O,registerBlockComponent:()=>B,registerExpressPaymentMethod:()=>k,registerInnerBlock:()=>R,registerPaymentMethod:()=>w,registerPaymentMethodExtensionCallbacks:()=>M});const o=window.wp.deprecated;var n=e.n(o);const r=window.wp.data;function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function i(e,t,o){return(t=function(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===a(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}const s=window.React,l={},p=l,c=(e,t,o)=>{const n=((e,t)=>o=>((null==o?void 0:o.paymentRequirements)||[]).every((e=>t.includes(e)))&&e(o))(e,t);return Object.values(p).some((e=>o in e))?((e,t,o)=>n=>{let r=e(n);if(r){const e={};Object.entries(t).forEach((([t,n])=>{o in n&&"function"==typeof n[o]&&(e[t]=n[o])})),r=Object.keys(e).every((t=>{try{return e[t](n)}catch(e){return console.error(`Error when executing callback for ${o} in ${t}`,e),!0}}))}return r})(n,p,o):n},d=window.wp.element,m=(e,t)=>{if(null!==e&&!(0,d.isValidElement)(e))throw new TypeError(`The ${t} property for the payment method must be a React element or null.`)},u=(e,t=[])=>{const o=t.reduce(((t,o)=>(e.hasOwnProperty(o)||t.push(o),t)),[]);if(o.length>0)throw new TypeError("The payment method configuration object is missing the following properties:"+o.join(", "))},h=()=>null;class y{constructor(e){var t,o,n,r;i(this,"name",void 0),i(this,"content",void 0),i(this,"edit",void 0),i(this,"paymentMethodId",void 0),i(this,"supports",void 0),i(this,"icons",void 0),i(this,"label",void 0),i(this,"ariaLabel",void 0),i(this,"placeOrderButtonLabel",void 0),i(this,"savedTokenComponent",void 0),i(this,"canMakePaymentFromConfig",void 0),y.assertValidConfig(e),this.name=e.name,this.label=e.label,this.placeOrderButtonLabel=e.placeOrderButtonLabel,this.ariaLabel=e.ariaLabel,this.content=e.content,this.savedTokenComponent=e.savedTokenComponent,this.icons=e.icons||null,this.edit=e.edit,this.paymentMethodId=e.paymentMethodId||this.name,this.supports={showSavedCards:(null==e||null===(t=e.supports)||void 0===t?void 0:t.showSavedCards)||(null==e||null===(o=e.supports)||void 0===o?void 0:o.savePaymentInfo)||!1,showSaveOption:(null==e||null===(n=e.supports)||void 0===n?void 0:n.showSaveOption)||!1,features:(null==e||null===(r=e.supports)||void 0===r?void 0:r.features)||["products"]},this.canMakePaymentFromConfig=e.canMakePayment}get canMakePayment(){return c(this.canMakePaymentFromConfig,this.supports.features,this.name)}}i(y,"assertValidConfig",(e=>{var t,o,r,a,i,l,p;if(e.savedTokenComponent=e.savedTokenComponent||(0,s.createElement)(h,null),u(e,["name","label","ariaLabel","content","edit","canMakePayment"]),"string"!=typeof e.name)throw new Error("The name property for the payment method must be a string");if(void 0!==e.icons&&!Array.isArray(e.icons)&&null!==e.icons)throw new Error("The icons property for the payment method must be an array or null.");if("string"!=typeof e.paymentMethodId&&void 0!==e.paymentMethodId)throw new Error("The paymentMethodId property for the payment method must be a string or undefined (in which case it will be the value of the name property).");if("string"!=typeof e.placeOrderButtonLabel&&void 0!==e.placeOrderButtonLabel)throw new TypeError("The placeOrderButtonLabel property for the payment method must be a string");if(((e,t)=>{if(null!==e&&!(0,d.isValidElement)(e)&&"string"!=typeof e)throw new TypeError("The label property for the payment method must be a React element, a string, or null.")})(e.label),m(e.content,"content"),m(e.edit,"edit"),m(e.savedTokenComponent,"savedTokenComponent"),"string"!=typeof e.ariaLabel)throw new TypeError("The ariaLabel property for the payment method must be a string");if("function"!=typeof e.canMakePayment)throw new TypeError("The canMakePayment property for the payment method must be a function.");if(void 0!==(null===(t=e.supports)||void 0===t?void 0:t.showSavedCards)&&"boolean"!=typeof(null===(o=e.supports)||void 0===o?void 0:o.showSavedCards))throw new TypeError("If the payment method includes the `supports.showSavedCards` property, it must be a boolean");if(void 0!==(null===(r=e.supports)||void 0===r?void 0:r.savePaymentInfo)&&n()("Passing savePaymentInfo when registering a payment method.",{alternative:"Pass showSavedCards and showSaveOption",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/3686"}),void 0!==(null===(a=e.supports)||void 0===a?void 0:a.features)&&!Array.isArray(null===(i=e.supports)||void 0===i?void 0:i.features))throw new Error("The features property for the payment method must be an array or undefined.");if(void 0!==(null===(l=e.supports)||void 0===l?void 0:l.showSaveOption)&&"boolean"!=typeof(null===(p=e.supports)||void 0===p?void 0:p.showSaveOption))throw new TypeError("If the payment method includes the `supports.showSaveOption` property, it must be a boolean")}));class f{constructor(e){var t;i(this,"name",void 0),i(this,"content",void 0),i(this,"edit",void 0),i(this,"paymentMethodId",void 0),i(this,"supports",void 0),i(this,"canMakePaymentFromConfig",void 0),f.assertValidConfig(e),this.name=e.name,this.content=e.content,this.edit=e.edit,this.paymentMethodId=e.paymentMethodId||this.name,this.supports={features:(null==e||null===(t=e.supports)||void 0===t?void 0:t.features)||["products"]},this.canMakePaymentFromConfig=e.canMakePayment}get canMakePayment(){return c(this.canMakePaymentFromConfig,this.supports.features,this.name)}}i(f,"assertValidConfig",(e=>{var t,o;if(u(e,["name","content","edit"]),"string"!=typeof e.name)throw new TypeError("The name property for the express payment method must be a string");if("string"!=typeof e.paymentMethodId&&void 0!==e.paymentMethodId)throw new Error("The paymentMethodId property for the payment method must be a string or undefined (in which case it will be the value of the name property).");if(void 0!==(null===(t=e.supports)||void 0===t?void 0:t.features)&&!Array.isArray(null===(o=e.supports)||void 0===o?void 0:o.features))throw new Error("The features property for the payment method must be an array or undefined.");if(m(e.content,"content"),m(e.edit,"edit"),"function"!=typeof e.canMakePayment)throw new TypeError("The canMakePayment property for the express payment method must be a function.")}));const v="wc/store/payment",b={},g={},w=e=>{let t;"function"==typeof e?(t=e(y),n()("Passing a callback to registerPaymentMethod()",{alternative:"a config options object",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/3404"})):t=new y(e),t instanceof y&&(b[t.name]=t)},k=e=>{let t;"function"==typeof e?(t=e(f),n()("Passing a callback to registerExpressPaymentMethod()",{alternative:"a config options object",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/3404"})):t=new f(e),t instanceof f&&(g[t.name]=t)},M=(e,t)=>{l[e]?console.error(`The namespace provided to registerPaymentMethodExtensionCallbacks must be unique. Callbacks have already been registered for the ${e} namespace.`):(l[e]={},Object.entries(t).forEach((([t,o])=>{"function"==typeof o?l[e][t]=o:console.error(`All callbacks provided to registerPaymentMethodExtensionCallbacks must be functions. The callback for the ${t} payment method in the ${e} namespace was not a function.`)})))},P=e=>{delete b[e];const{__internalRemoveAvailablePaymentMethod:t}=(0,r.dispatch)(v);t(e)},T=e=>{delete g[e];const{__internalRemoveAvailableExpressPaymentMethod:t}=(0,r.dispatch)(v);t(e)},C=()=>b,E=()=>g,S={};function I(e){return{..."object"==typeof S[e]&&Object.keys(S[e]).length>0?S[e]:{},...S.any}}function O(e){return n()("getRegisteredInnerBlocks",{version:"2.8.0",alternative:"getRegisteredBlockComponents",plugin:"WooCommerce Blocks"}),I(e)}const x=(e,t,o)=>{const n=typeof e[t];if(n!==o)throw new Error(`Incorrect value for the ${t} argument when registering a block component. It was a ${n}, but must be a ${o}.`)},j=(e,t)=>{if(e[t]){if("function"==typeof e[t])return;if(e[t].$$typeof&&e[t].$$typeof===Symbol.for("react.lazy"))return}throw new Error(`Incorrect value for the ${t} argument when registering a block component. Component must be a valid React Element or Lazy callback.`)};function B(e){e.context||(e.context="any"),x(e,"context","string"),x(e,"blockName","string"),j(e,"component");const{context:t,blockName:o,component:n}=e;S[t]||(S[t]={}),S[t][o]=n}function R(e){n()("registerInnerBlock",{version:"2.8.0",alternative:"registerBlockComponent",plugin:"WooCommerce Blocks",hint:'"main" has been replaced with "context" and is now optional.'}),x(e,"main","string"),B({...e,context:e.main})}(this.wc=this.wc||{}).wcBlocksRegistry=t})(); product-tag-style.asset.php 0000644 00000000451 15073233653 0011771 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'cf6be5f5e0839d8a2851'); packages-style.css 0000644 00000145454 15073233653 0010216 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-wrapper{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 0}.wc-block-components-totals-wrapper.has-bottom-border:after{border-bottom-width:1px}.wc-block-components-totals-wrapper:empty{border-width:0;padding:0}.wc-block-components-totals-wrapper:empty:after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{border-bottom:1px solid hsla(0,0%,7%,.11);padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:last-child:after{border-bottom-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-top:1px solid hsla(0,0%,7%,.11)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-item{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__value{font-weight:700;white-space:nowrap}.wc-block-components-totals-item__description{font-size:.875em;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-formatted-money-amount{white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-panel.has-border{position:relative}.wc-block-components-panel.has-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border:after{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{position:relative}.wc-block-components-panel.has-border.no-top-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-panel.has-border.no-top-border:after{border-top-width:0}.wc-block-components-panel__button{border:0;border-radius:0;height:auto;line-height:1;margin:.375em 0 0;padding:.375em 32px 0 0;position:relative;text-align:left;vertical-align:baseline;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:.375em;padding-bottom:.375em}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{background:transparent;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-panel__button{background-color:inherit;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button,.theme-twentytwenty .wc-block-components-panel__button{background:none transparent;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:hover,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notices{display:block;margin:1.5em 0}.wc-block-components-notices:first-child{margin-top:0}.wc-block-components-notices:empty{margin:0}.wc-block-components-notices .wc-block-components-notices__notice{display:flex;flex-wrap:nowrap;margin:0}.wc-block-components-notices .wc-block-components-notices__notice a{text-decoration:underline}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:transparent none;border:0;color:currentColor;margin:0 0 0 auto;outline:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :first-child{margin-top:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :last-child{margin-bottom:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul{list-style:none;margin:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li+li{margin:.25em 0 0}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{bottom:20px;left:16px;position:fixed;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{bottom:auto;left:0;position:fixed;top:10px}.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-left:10px;margin-right:10px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-snackbar-list{bottom:24px;box-sizing:border-box;left:24px;pointer-events:none;position:fixed;right:24px;z-index:100000}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{border:1px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-flex;margin:24px 16px 0 0;max-width:600px;pointer-events:all;position:relative;width:auto}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success{border-color:transparent}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-default,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default{border-color:#2f2f2f}@media(max-width:782px){.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{max-width:none;width:100%}}.notice-transition-enter{max-height:0}.notice-transition-enter.notice-transition-enter-active{max-height:99em;transition:max-height .5s ease-in}.notice-transition-enter-done{max-height:auto}.notice-transition-exit{opacity:1}.notice-transition-exit.notice-transition-exit-active{opacity:0;transition:opacity .5s ease-in}.notice-transition-exit-done{opacity:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:16px;position:relative;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;color:hsla(0,0%,7%,.5);cursor:text;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;left:.5625em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top left;transition:all .2s ease}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;line-height:1em;margin:0;min-height:0;padding:1em;width:100%}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:1.5em .5em .5em}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{transform:translateY(.5em) scale(.875)}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 1px #cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover,.has-dark-controls .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:hover{border-color:#f18c8c}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 1px #f18c8c}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label,.has-dark-controls .wc-block-components-text-input.has-error label{color:#f18c8c}.wc-block-components-form .wc-block-components-text-input:only-child,.wc-block-components-text-input:only-child{margin-top:1.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-validation-error{color:#cc1818;font-size:.75em;max-width:100%;white-space:normal}.wc-block-components-validation-error>p{margin:0;padding:4px 0 0}.has-dark-controls .wc-block-components-validation-error{color:#f18c8c}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-chip{align-items:center;border:0;border-radius:0;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1;margin:0 .365em .365em 0;max-width:100%;padding:.25em .5em;text-decoration:inherit;text-transform:inherit}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:transparent;border:1px solid;color:inherit}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-left:.75em;padding-right:.25em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1;font-size:.875em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-right:.5em}.wc-block-components-chip .wc-block-components-chip__remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;height:16px;line-height:16px;margin:0;padding:0;width:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#1e1e1e}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:transparent}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{background:#949494}.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon,.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon,button.wc-block-components-chip:focus>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon,button.wc-block-components-chip:hover>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#fff;cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0;padding:0 0 0 36px;position:relative}.is-mobile .wc-block-components-form .wc-block-components-checkout-step,.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-left:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__container textarea{font-style:inherit;font-weight:inherit}.wc-block-components-checkout-step__content>*{margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0;padding-bottom:16px}.wc-block-components-checkout-step__heading{margin:.75em 0 1em;position:relative}.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__title{margin:0 12px 0 0}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{color:inherit;font-weight:700}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.25;margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{background:transparent;border:0;border-radius:0;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";counter-increment:checkout-step;left:-24px;margin:0;padding:0;position:absolute;text-align:center;top:0;transform:translateX(-50%);vertical-align:baseline;white-space:nowrap}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-left:1px solid hsla(0,0%,7%,.11);content:"";height:100%;left:-24px;position:absolute;top:0}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";left:auto;position:static;top:auto;transform:none}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{content:unset}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 12px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.theme-twentytwenty .wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline;word-break:break-word} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-radio-control__option{color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0 0 1em;padding:0 0 0 2.25em;position:relative;text-decoration:inherit;text-transform:inherit}.wc-block-components-radio-control__option:last-child{margin-bottom:0}.wc-block-components-radio-control__option-layout{display:table;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:table-row}.wc-block-components-radio-control__description-group>span,.wc-block-components-radio-control__label-group>span{display:table-cell}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{min-width:50%;text-align:right}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{line-height:max(1.5rem,24px)}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{font-size:.875em;line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(25,23,17,.48);border-radius:50%;cursor:pointer;display:inline-block;height:1.5em;left:16px;margin:inherit;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translateY(-45%);width:1.5em}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid hsla(0,0%,7%,.8)}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:.75em;left:50%;margin:0;min-height:12px;min-width:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75em}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.wc-block-components-radio-control .wc-block-components-radio-control__input[disabled]{cursor:not-allowed;opacity:.5;transition:opacity .2s ease}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{display:inline-block;font-weight:400;margin-right:12px}.wc-block-components-sort-select__select{font-size:inherit;width:-moz-max-content;width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-textarea{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;line-height:1.375;margin:0;padding:.75em 16px;width:100%}.has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea::placeholder{color:hsla(0,0%,100%,.6)}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);color:#fff} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-interactivity-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-interactivity-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-interactivity-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-interactivity-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-interactivity-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background:#f0f0f0;color:#2f2f2f}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-interactivity-dropdown .wc-block-components-product-rating{margin-bottom:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-interactivity-dropdown .wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-interactivity-dropdown .wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.wc-interactivity-dropdown .editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-interactivity-dropdown .wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} order-confirmation-totals-rtl.css 0000644 00000004262 15073233653 0013175 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-order-confirmation-totals{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-totals table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-totals table td,.wc-block-order-confirmation-totals table th{border-right-width:0;border-radius:0;border-left-width:0;border-top:1px solid hsla(0,0%,7%,.11);font-weight:inherit;margin:0;padding:16px;text-align:right}.wc-block-order-confirmation-totals table thead th{border-top:0}.wc-block-order-confirmation-totals table tfoot th,.wc-block-order-confirmation-totals table thead{font-weight:700}.wc-block-order-confirmation-totals table tfoot tr:last-child td,.wc-block-order-confirmation-totals table tfoot tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-totals table .wc-block-order-confirmation-totals__note,.wc-block-order-confirmation-totals table .wc-block-order-confirmation-totals__total{font-variant-numeric:tabular-nums;text-align:left}.wc-block-order-confirmation-totals table .wc-item-meta{font-size:.75em;list-style-type:none;margin:.5em 0 0;padding:0}.wc-block-order-confirmation-totals table .wc-item-meta li>*{display:inline-block;margin:0}.wc-block-order-confirmation-totals table[style*=border-color] td,.wc-block-order-confirmation-totals table[style*=border-color] th,.wc-block-order-confirmation-totals table[style*=border-color] tr,.wc-block-order-confirmation-totals table[style*=border-color]>*,.wc-block-order-confirmation-totals table[style*=border-width] td,.wc-block-order-confirmation-totals table[style*=border-width] th,.wc-block-order-confirmation-totals table[style*=border-width] tr,.wc-block-order-confirmation-totals table[style*=border-width]>*{border:inherit;border-right-width:0;border-left-width:0;border-top-width:0}.wc-block-order-confirmation-totals .bundled_table_item td{padding-top:0}.wc-block-order-confirmation-totals .bundled_table_item td.wc-block-order-confirmation-totals__product{padding-right:48px} classic-shortcode-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013561 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ mini-cart-contents-rtl.css 0000644 00000051767 15073233653 0011622 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgba(95,95,95,.35);bottom:0;right:0;opacity:1;position:fixed;left:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;right:100%;max-width:100%;position:relative;position:fixed;left:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.wc-block-components-drawer:after{border-style:solid;border-width:0 1px 0 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;left:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-drawer__close:active,.wc-block-components-drawer__close:focus,.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-drawer__close>span{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";right:0;pointer-events:none;position:absolute;left:0;top:0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:0 4px 4px 0;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:4px 0 0 4px;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-price--align-left{display:block;text-align:right}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:left}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-right:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-right:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:left;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:700}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;max-width:-moz-max-content;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;line-height:inherit;text-align:left}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:.75em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsla(0,0%,7%,.11)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{-ms-grid-columns:80px 132px;display:-ms-grid;display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-left:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column-span:2;-ms-grid-column-align:stretch;-ms-grid-column:2;grid-column-end:4;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;justify-self:stretch;padding:0 0 16px 16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;padding-left:16px;padding-top:16px;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-row:1;grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid hsla(0,0%,7%,.11);border-spacing:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 0 .25rem 16px;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 16px 16px 0;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-left:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-left:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:8px;margin-left:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} wc-shipping-method-pickup-location.asset.php 0000644 00000000346 15073233653 0015212 0 ustar 00 <?php return array('dependencies' => array('react', 'react-dom', 'wc-settings', 'wp-api-fetch', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '4a2c7176103baca81cfd'); legacy-template-rtl.css 0000644 00000000503 15073233653 0011137 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(div[data-block-name="woocommerce/legacy-template"]){margin-right:auto;margin-left:auto;max-width:1000px} attribute-filter.asset.php 0000644 00000000637 15073233653 0011676 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '0318ade40f521370e630'); price-filter-wrapper-frontend.js 0000644 00000055260 15073233653 0013001 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3470],{9281:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9196);r(1753);const i=({children:e})=>(0,n.createElement)("div",{className:"wc-block-filter-title-placeholder"},e)},390:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(9196),i=r(5736),c=r(3849),o=r.n(c),s=r(711);r(2728);const a=({className:e, /* translators: Reset button text for filters. */ label:t=(0,i.__)("Reset","woocommerce"),onClick:r,screenReaderLabel:c=(0,i.__)("Reset filter","woocommerce")})=>(0,n.createElement)("button",{className:o()("wc-block-components-filter-reset-button",e),onClick:r},(0,n.createElement)(s.Label,{label:t,screenReaderLabel:c}))},6977:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(9196),i=r(5736),c=r(3849),o=r.n(c),s=r(711);r(6099);const a=({className:e,isLoading:t,disabled:r, /* translators: Submit button text for filters. */ label:c=(0,i.__)("Apply","woocommerce"),onClick:a,screenReaderLabel:u=(0,i.__)("Apply filter","woocommerce")})=>(0,n.createElement)("button",{type:"submit",className:o()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:r,onClick:a},(0,n.createElement)(s.Label,{label:c,screenReaderLabel:u}))},6621:(e,t,r)=>{"use strict";r.d(t,{d:()=>m});var n=r(9307),i=r(2600),c=r(7998),o=r(4167),s=r(9530),a=r(2785),u=r(1720),l=r(7218);const m=({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:m,queryState:d,isEditor:p=!1})=>{let f=(0,l.s)();f=`${f}-collection-data`;const[v]=(0,a.$p)(f),[b,g]=(0,a.kX)("calculate_attribute_counts",[],f),[y,_]=(0,a.kX)("calculate_price_range",null,f),[h,w]=(0,a.kX)("calculate_stock_status_counts",null,f),[k,E]=(0,a.kX)("calculate_rating_counts",null,f),x=(0,s.s)(e||{}),N=(0,s.s)(t),F=(0,s.s)(r),S=(0,s.s)(m);(0,n.useEffect)((()=>{"object"==typeof x&&Object.keys(x).length&&(b.find((e=>(0,c.$n)(x,"taxonomy")&&e.taxonomy===x.taxonomy))||g([...b,x]))}),[x,b,g]),(0,n.useEffect)((()=>{y!==N&&void 0!==N&&_(N)}),[N,_,y]),(0,n.useEffect)((()=>{h!==F&&void 0!==F&&w(F)}),[F,w,h]),(0,n.useEffect)((()=>{k!==S&&void 0!==S&&E(S)}),[S,E,k]);const[C,R]=(0,n.useState)(p),[A]=(0,i.Nr)(C,200);C||R(!0);const U=(0,n.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,o.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(v)),[v]);return(0,u.K)({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...d,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...U},shouldSelect:A})}},1720:(e,t,r)=>{"use strict";r.d(t,{K:()=>u});var n=r(4801),i=r(9818),c=r(9307),o=r(9530),s=r(5280),a=r(7700);const u=e=>{const{namespace:t,resourceName:r,resourceValues:u=[],query:l={},shouldSelect:m=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const d=(0,c.useRef)({results:[],isLoading:!0}),p=(0,o.s)(l),f=(0,o.s)(u),v=(0,s._)(),b=(0,i.useSelect)((e=>{if(!m)return null;const i=e(n.COLLECTIONS_STORE_KEY),c=[t,r,p,f],o=i.getCollectionError(...c);if(o){if(!(0,a.V)(o))throw new Error("TypeError: `error` object is not an instance of Error constructor");v(o)}return{results:i.getCollection(...c),isLoading:!i.hasFinishedResolution("getCollection",c)}}),[t,r,f,p,m]);return null!==b&&(d.current=b),d.current}},2785:(e,t,r)=>{"use strict";r.d(t,{$p:()=>s,kX:()=>a});var n=r(4801),i=r(9818),c=r(9307),o=(r(9127),r(7218));const s=e=>{const t=(0,o.s)();e=e||t;const r=(0,i.useSelect)((t=>t(n.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:s}=(0,i.useDispatch)(n.QUERY_STATE_STORE_KEY);return[r,(0,c.useCallback)((t=>{s(e,t)}),[e,s])]},a=(e,t,r)=>{const s=(0,o.s)();r=r||s;const a=(0,i.useSelect)((i=>i(n.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:u}=(0,i.useDispatch)(n.QUERY_STATE_STORE_KEY);return[a,(0,c.useCallback)((t=>{u(r,e,t)}),[r,e,u])]}},7218:(e,t,r)=>{"use strict";r.d(t,{s:()=>c});var n=r(9307);const i=(0,n.createContext)("page"),c=()=>(0,n.useContext)(i);i.Provider},8161:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(9307);function i(e,t){const r=(0,n.useRef)();return(0,n.useEffect)((()=>{r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}},9530:(e,t,r)=>{"use strict";r.d(t,{s:()=>o});var n=r(9307),i=r(9127),c=r.n(i);function o(e){const t=(0,n.useRef)(e);return c()(e,t.current)||(t.current=e),t.current}},947:(e,t,r)=>{"use strict";r.d(t,{F:()=>u});var n=r(3849),i=r.n(n),c=r(7998),o=r(3243),s=r(3392),a=r(172);const u=e=>{const t=(e=>{const t=(0,c.Kn)(e)?e:{style:{}};let r=t.style;return(0,o.H)(r)&&(r=JSON.parse(r)||{}),(0,c.Kn)(r)||(r={}),{...t,style:r}})(e),r=(0,a.vc)(t),n=(0,a.l8)(t),u=(0,a.su)(t),l=(0,s.f)(t);return{className:i()(l.className,r.className,n.className,u.className),style:{...l.style,...r.style,...n.style,...u.style}}}},5280:(e,t,r)=>{"use strict";r.d(t,{_:()=>i});var n=r(9307);const i=()=>{const[,e]=(0,n.useState)();return(0,n.useCallback)((t=>{e((()=>{throw t}))}),[])}},3392:(e,t,r)=>{"use strict";r.d(t,{f:()=>c});var n=r(7998),i=r(3243);const c=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},r=(0,i.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:r,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,r)=>{"use strict";r.d(t,{l8:()=>m,su:()=>d,vc:()=>l});var n=r(3849),i=r.n(n),c=r(7427),o=r(2289),s=r(7998);function a(e={}){const t={};return(0,o.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function u(e,t){return e&&t?`has-${(0,c.o)(t)}-${e}`:""}function l(e){var t,r,n,c,o,l,m;const{backgroundColor:d,textColor:p,gradient:f,style:v}=e,b=u("background-color",d),g=u("color",p),y=function(e){if(e)return`has-${e}-gradient-background`}(f),_=y||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:i()(g,y,{[b]:!_&&!!b,"has-text-color":p||(null==v||null===(r=v.color)||void 0===r?void 0:r.text),"has-background":d||(null==v||null===(n=v.color)||void 0===n?void 0:n.background)||f||(null==v||null===(c=v.color)||void 0===c?void 0:c.gradient),"has-link-color":(0,s.Kn)(null==v||null===(o=v.elements)||void 0===o?void 0:o.link)?null==v||null===(l=v.elements)||void 0===l||null===(m=l.link)||void 0===m?void 0:m.color:void 0}),style:a({color:(null==v?void 0:v.color)||{}})}}function m(e){var t;const r=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:r,style:n}=e,c=r?u("border-color",r):"";return i()({"has-border-color":!!r||!(null==n||null===(t=n.border)||void 0===t||!t.color),[c]:!!c})}(e),style:a({border:r})}}function d(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},4169:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>$});var n=r(9196),i=r(3849),c=r.n(i),o=r(947),s=r(3243),a=r(8161),u=r(2785),l=r(6621),m=r(9307),d=r(5736),p=r(711),f=r(7998),v=r(2600);r(7507);const b=(e,t,r,n=1,i=!1)=>{let[c,o]=e;const s=e=>Number.isFinite(e);return s(c)||(c=t||0),s(o)||(o=r||n),s(t)&&t>c&&(c=t),s(r)&&r<=c&&(c=r-n),s(t)&&t>=o&&(o=t+n),s(r)&&r<o&&(o=r),!i&&c>=o&&(c=o-n),i&&o<=c&&(o=c+n),[c,o]};var g=r(6977);const y=({maxConstraint:e,minorUnit:t})=>({floatValue:r})=>void 0!==r&&r<=e/10**t&&r>0,_=({minConstraint:e,currentMaxValue:t,minorUnit:r})=>({floatValue:n})=>void 0!==n&&n>=e/10**r&&n<t/10**r;var h=r(390);const w=({minPrice:e,maxPrice:t,minConstraint:r,maxConstraint:i,onChange:o,step:s,currency:a,showInputFields:u=!0,showFilterButton:l=!1,inlineInput:w=!0,isLoading:k=!1,isUpdating:E=!1,isEditor:x=!1,onSubmit:N=(()=>{})})=>{const F=(0,m.useRef)(null),S=(0,m.useRef)(null),C=s||10**a.minorUnit,[R,A]=(0,m.useState)(e),[U,T]=(0,m.useState)(t),L=(0,m.useRef)(null),[O,$]=(0,m.useState)(0);(0,m.useEffect)((()=>{A(e)}),[e]),(0,m.useEffect)((()=>{T(t)}),[t]),(0,m.useLayoutEffect)((()=>{var e;w&&L.current&&$(null===(e=L.current)||void 0===e?void 0:e.offsetWidth)}),[w,$]);const j=(0,m.useMemo)((()=>isFinite(r)&&isFinite(i)),[r,i]),D=(0,m.useMemo)((()=>isFinite(e)&&isFinite(t)&&j?{"--low":(e-r)/(i-r)*100+"%","--high":(t-r)/(i-r)*100+"%"}:{"--low":"0%","--high":"100%"}),[e,t,r,i,j]),I=(0,m.useCallback)((e=>{if(k||!j||!F.current||!S.current)return;const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=F.current.offsetWidth,c=+F.current.value,o=S.current.offsetWidth,s=+S.current.value,a=n*(c/i),u=o*(s/i);Math.abs(r-a)>Math.abs(r-u)?(F.current.style.zIndex="20",S.current.style.zIndex="21"):(F.current.style.zIndex="21",S.current.style.zIndex="20")}),[k,i,j]),P=(0,m.useCallback)((n=>{const c=n.target.classList.contains("wc-block-price-filter__range-input--min"),s=+n.target.value,a=c?[Math.round(s/C)*C,t]:[e,Math.round(s/C)*C],u=b(a,r,i,C,c);o(u)}),[o,e,t,r,i,C]),M=(0,m.useCallback)((e=>{if(e.relatedTarget&&e.relatedTarget.classList&&e.relatedTarget.classList.contains("wc-block-price-filter__amount"))return;const t=e.target.classList.contains("wc-block-price-filter__amount--min");if(R>=U){const e=b([0,U],null,null,C,t);return o([parseInt(e[0],10),parseInt(e[1],10)])}const r=b([R,U],null,null,C,t);o(r)}),[o,C,R,U]),B=(0,v.y1)(N,600),q=c()("wc-block-price-filter","wc-block-components-price-slider",u&&"wc-block-price-filter--has-input-fields",u&&"wc-block-components-price-slider--has-input-fields",l&&"wc-block-price-filter--has-filter-button",l&&"wc-block-components-price-slider--has-filter-button",!j&&"is-disabled",(w||O<=300)&&"wc-block-components-price-slider--is-input-inline"),K=(0,f.Kn)(F.current)?F.current.ownerDocument.activeElement:void 0,W=K&&K===F.current?C:1,Q=K&&K===S.current?C:1,V=String(R/10**a.minorUnit),Y=String(U/10**a.minorUnit),z=w&&O>300,Z=(0,n.createElement)("div",{className:c()("wc-block-price-filter__range-input-wrapper","wc-block-components-price-slider__range-input-wrapper",{"is-loading":k&&E}),onMouseMove:I,onFocus:I},j&&(0,n.createElement)("div",{"aria-hidden":u},(0,n.createElement)("div",{className:"wc-block-price-filter__range-input-progress wc-block-components-price-slider__range-input-progress",style:D}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--min wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--min","aria-label":(0,d.__)("Filter products by minimum price","woocommerce"),"aria-valuetext":V,value:Number.isFinite(e)?e:r,onChange:P,step:W,min:r,max:i,ref:F,disabled:k&&!j,tabIndex:u?-1:0}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--max wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--max","aria-label":(0,d.__)("Filter products by maximum price","woocommerce"),"aria-valuetext":Y,value:Number.isFinite(t)?t:i,onChange:P,step:Q,min:r,max:i,ref:S,disabled:k,tabIndex:u?-1:0}))),H=e=>`wc-block-price-filter__amount wc-block-price-filter__amount--${e} wc-block-form-text-input wc-block-components-price-slider__amount wc-block-components-price-slider__amount--${e}`,X={currency:a,decimalScale:0},J={...X,displayType:"input",allowNegative:!1,disabled:k||!j,onBlur:M};return(0,n.createElement)("div",{className:q,ref:L},(!z||!u)&&Z,u&&(0,n.createElement)("div",{className:"wc-block-price-filter__controls wc-block-components-price-slider__controls"},E?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(p.FormattedMonetaryAmount,{...J,className:H("min"),"aria-label":(0,d.__)("Filter products by minimum price","woocommerce"),isAllowed:_({minConstraint:r,minorUnit:a.minorUnit,currentMaxValue:U}),onValueChange:e=>{e!==R&&A(e)},value:R}),z&&Z,E?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(p.FormattedMonetaryAmount,{...J,className:H("max"),"aria-label":(0,d.__)("Filter products by maximum price","woocommerce"),isAllowed:y({maxConstraint:i,minorUnit:a.minorUnit}),onValueChange:e=>{e!==U&&T(e)},value:U})),!u&&!E&&Number.isFinite(e)&&Number.isFinite(t)&&(0,n.createElement)("div",{className:"wc-block-price-filter__range-text wc-block-components-price-slider__range-text"},(0,n.createElement)(p.FormattedMonetaryAmount,{...X,value:e}),(0,n.createElement)(p.FormattedMonetaryAmount,{...X,value:t})),(0,n.createElement)("div",{className:"wc-block-components-price-slider__actions"},(x||!E&&(e!==r||t!==i))&&(0,n.createElement)(h.Z,{onClick:()=>{o([r,i]),B()},screenReaderLabel:(0,d.__)("Reset price filter","woocommerce")}),l&&(0,n.createElement)(g.Z,{className:"wc-block-price-filter__button wc-block-components-price-slider__button",isLoading:E,disabled:k||!j,onClick:N,screenReaderLabel:(0,d.__)("Apply price filter","woocommerce")})))};var k=r(9281),E=r(4293),x=r(4617),N=r(6483),F=r(4534),S=r(6508);const C="ROUND_UP",R="ROUND_DOWN",A=(e,t,r)=>{const n=10*10**t;let i=null;const c=parseFloat(e);isNaN(c)||(r===C?i=Math.ceil(c/n)*n:r===R&&(i=Math.floor(c/n)*n));const o=(0,a.D)(i,Number.isFinite);return Number.isFinite(i)?i:o};r(9432);var U=r(9389);function T(e,t){return Number(e)*10**t}const L=({attributes:e,isEditor:t=!1})=>{const r=(0,U.Ah)(),i=(0,x.getSettingWithCoercion)("hasFilterableProducts",!1,S.j),c=(0,x.getSettingWithCoercion)("isRenderingPhpTemplate",!1,S.j),[o,d]=(0,m.useState)(!1),p=(0,F.re)("min_price"),b=(0,F.re)("max_price"),[g]=(0,u.$p)(),{results:y,isLoading:_}=(0,l.d)({queryPrices:!0,queryState:g,isEditor:t}),h=(0,E.getCurrencyFromPriceResponse)((0,f.$n)(y,"price_range")?y.price_range:void 0),[L,O]=(0,u.kX)("min_price"),[$,j]=(0,u.kX)("max_price"),[D,I]=(0,m.useState)(T(p,h.minorUnit)||null),[P,M]=(0,m.useState)(T(b,h.minorUnit)||null),{minConstraint:B,maxConstraint:q}=(({minPrice:e,maxPrice:t,minorUnit:r})=>({minConstraint:A(e||"",r,R),maxConstraint:A(t||"",r,C)}))({minPrice:(0,f.$n)(y,"price_range")&&(0,f.$n)(y.price_range,"min_price")&&(0,s.H)(y.price_range.min_price)?y.price_range.min_price:void 0,maxPrice:(0,f.$n)(y,"price_range")&&(0,f.$n)(y.price_range,"max_price")&&(0,s.H)(y.price_range.max_price)?y.price_range.max_price:void 0,minorUnit:h.minorUnit});(0,m.useEffect)((()=>{o||(O(T(p,h.minorUnit)),j(T(b,h.minorUnit)),d(!0))}),[h.minorUnit,o,b,p,j,O]);const[K,W]=(0,m.useState)(_),Q=(0,m.useCallback)(((e,t)=>{const r=t>=Number(q)?void 0:t,n=e<=Number(B)?void 0:e;if(window){const e=function(e,t){const r={};for(const[e,n]of Object.entries(t))n?r[e]=n.toString():delete r[e];const n=(0,N.removeQueryArgs)(e,...Object.keys(t));return(0,N.addQueryArgs)(n,r)}(window.location.href,{min_price:n/10**h.minorUnit,max_price:r/10**h.minorUnit});window.location.href!==e&&(0,F.X7)(e)}O(n),j(r)}),[B,q,O,j,h.minorUnit]),V=(0,v.y1)(Q,500),Y=(0,m.useCallback)((t=>{W(!0),t[0]!==D&&I(t[0]),t[1]!==P&&M(t[1]),c&&o&&!e.showFilterButton&&V(t[0],t[1])}),[D,P,I,M,c,o,V,e.showFilterButton]);(0,m.useEffect)((()=>{e.showFilterButton||c||V(D,P)}),[D,P,e.showFilterButton,V,c]);const z=(0,a.D)(L),Z=(0,a.D)($),H=(0,a.D)(B),X=(0,a.D)(q);if((0,m.useEffect)((()=>{(!Number.isFinite(D)||L!==z&&L!==D||B!==H&&B!==D)&&I(Number.isFinite(L)?L:B),(!Number.isFinite(P)||$!==Z&&$!==P||q!==X&&q!==P)&&M(Number.isFinite($)?$:q)}),[D,P,L,$,B,q,H,X,z,Z]),!i)return r(!1),null;if(!_&&(null===B||null===q||B===q))return r(!1),null;const J=`h${e.headingLevel}`;r(!0),!_&&K&&W(!1);const G=(0,n.createElement)(J,{className:"wc-block-price-filter__title"},e.heading),ee=_&&K?(0,n.createElement)(k.Z,null,G):G;return(0,n.createElement)(n.Fragment,null,!t&&e.heading&&ee,(0,n.createElement)("div",{className:"wc-block-price-slider"},(0,n.createElement)(w,{minConstraint:B,maxConstraint:q,minPrice:D,maxPrice:P,currency:h,showInputFields:e.showInputFields,inlineInput:e.inlineInput,showFilterButton:e.showFilterButton,onChange:Y,onSubmit:()=>Q(D,P),isLoading:_,isUpdating:K,isEditor:t})))},O=JSON.parse('{"Y4":{"D8":{"Z":3}}}'),$=e=>{const t=(0,o.F)(e),r=(i=e,{heading:(0,s.H)(null==i?void 0:i.heading)?i.heading:"",headingLevel:(0,s.H)(null==i?void 0:i.headingLevel)&&parseInt(i.headingLevel,10)||O.Y4.D8.Z,showFilterButton:"true"===(null==i?void 0:i.showFilterButton),showInputFields:"false"!==(null==i?void 0:i.showInputFields),inlineInput:"true"===(null==i?void 0:i.inlineInput)});var i;return(0,n.createElement)("div",{className:c()((0,s.H)(e.className)?e.className:"",t.className),style:t.style},(0,n.createElement)(L,{isEditor:!1,attributes:r}))}},6508:(e,t,r)=>{"use strict";r.d(t,{j:()=>n});const n=e=>"boolean"==typeof e},7700:(e,t,r)=>{"use strict";r.d(t,{V:()=>n});const n=e=>e instanceof Error},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});const n=e=>null===e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>c,Kn:()=>i});var n=r(2893);const i=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function c(e,t){return i(e)&&t in e}},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});const n=e=>"string"==typeof e},4534:(e,t,r)=>{"use strict";r.d(t,{H9:()=>m,X7:()=>l,re:()=>u,w8:()=>a,zv:()=>s});var n=r(6483),i=r(4617),c=r(6508);const o=(0,i.getSettingWithCoercion)("isRenderingPhpTemplate",!1,c.j),s="query_type_",a="filter_";function u(e){return window?(0,n.getQueryArg)(window.location.href,e):null}function l(e){o?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const m=e=>{const t=(0,n.getQueryArgs)(e);return(0,n.addQueryArgs)(e,t)}},3849:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===c)if(r.toString===Object.prototype.toString)for(var s in r)n.call(r,s)&&r[s]&&e.push(s);else e.push(r.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},112:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var n=r(3112),i=r(7090);function c(e,t){return void 0===t&&(t={}),(0,i.B)(e,(0,n.pi)({delimiter:"."},t))}},1753:()=>{},2728:()=>{},6099:()=>{},7507:()=>{},9432:()=>{},3569:(e,t,r)=>{"use strict";function n(e){return e.toLowerCase()}r.d(t,{U:()=>n})},7090:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(3569),i=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],c=/[^A-Z0-9]+/gi;function o(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,o=void 0===r?i:r,a=t.stripRegexp,u=void 0===a?c:a,l=t.transform,m=void 0===l?n.U:l,d=t.delimiter,p=void 0===d?" ":d,f=s(s(e,o,"$1\0$2"),u,"\0"),v=0,b=f.length;"\0"===f.charAt(v);)v++;for(;"\0"===f.charAt(b-1);)b--;return f.slice(v,b).split("\0").map(m).join(p)}function s(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},7427:(e,t,r)=>{"use strict";r.d(t,{o:()=>c});var n=r(3112),i=r(112);function c(e,t){return void 0===t&&(t={}),(0,i.$)(e,(0,n.pi)({delimiter:"-"},t))}},2600:(e,t,r)=>{"use strict";r.d(t,{Nr:()=>s,y1:()=>i});var n=r(9196);function i(e,t,r){var i=this,c=(0,n.useRef)(null),o=(0,n.useRef)(0),s=(0,n.useRef)(null),a=(0,n.useRef)([]),u=(0,n.useRef)(),l=(0,n.useRef)(),m=(0,n.useRef)(e),d=(0,n.useRef)(!0);(0,n.useEffect)((function(){m.current=e}),[e]);var p=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var f=!!(r=r||{}).leading,v=!("trailing"in r)||!!r.trailing,b="maxWait"in r,g=b?Math.max(+r.maxWait||0,t):null;(0,n.useEffect)((function(){return d.current=!0,function(){d.current=!1}}),[]);var y=(0,n.useMemo)((function(){var e=function(e){var t=a.current,r=u.current;return a.current=u.current=null,o.current=e,l.current=m.current.apply(r,t)},r=function(e,t){p&&cancelAnimationFrame(s.current),s.current=p?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!d.current)return!1;var r=e-c.current;return!c.current||r>=t||r<0||b&&e-o.current>=g},y=function(t){return s.current=null,v&&a.current?e(t):(a.current=u.current=null,l.current)},_=function e(){var i=Date.now();if(n(i))return y(i);if(d.current){var s=t-(i-c.current),a=b?Math.min(s,g-(i-o.current)):s;r(e,a)}},h=function(){var m=Date.now(),p=n(m);if(a.current=[].slice.call(arguments),u.current=i,c.current=m,p){if(!s.current&&d.current)return o.current=c.current,r(_,t),f?e(c.current):l.current;if(b)return r(_,t),e(c.current)}return s.current||r(_,t),l.current};return h.cancel=function(){s.current&&(p?cancelAnimationFrame(s.current):clearTimeout(s.current)),o.current=0,a.current=c.current=u.current=s.current=null},h.isPending=function(){return!!s.current},h.flush=function(){return s.current?y(Date.now()):l.current},h}),[f,b,t,g,v,p]);return y}function c(e,t){return e===t}function o(e){return"function"==typeof e?function(){return e}:e}function s(e,t,r){var s,a,u=r&&r.equalityFn||c,l=(s=(0,n.useState)(o(e)),a=s[1],[s[0],(0,n.useCallback)((function(e){return a(o(e))}),[])]),m=l[0],d=l[1],p=i((0,n.useCallback)((function(e){return d(e)}),[d]),t,r),f=(0,n.useRef)(e);return u(f.current,e)||(p(e),f.current=e),[m,p]}},4167:(e,t,r)=>{"use strict";r.d(t,{DY:()=>l});var n=function(e){return function(t,r,n){return e(t,r,n)*n}},i=function(e,t){if(e)throw Error("Invalid sort config: "+t)},c=function(e){var t=e||{},r=t.asc,c=t.desc,o=r?1:-1,s=r||c;return i(!s,"Expected `asc` or `desc` property"),i(r&&c,"Ambiguous object with `asc` and `desc` config properties"),{order:o,sortBy:s,comparer:e.comparer&&n(e.comparer)}};function o(e,t,r){if(void 0===e||!0===e)return function(e,n){return t(e,n,r)};if("string"==typeof e)return i(e.includes("."),"String syntax not allowed for nested properties."),function(n,i){return t(n[e],i[e],r)};if("function"==typeof e)return function(n,i){return t(e(n),e(i),r)};if(Array.isArray(e)){var n=function(e){return function t(r,n,i,o,s,a,u){var l,m;if("string"==typeof r)l=a[r],m=u[r];else{if("function"!=typeof r){var d=c(r);return t(d.sortBy,n,i,d.order,d.comparer||e,a,u)}l=r(a),m=r(u)}var p=s(l,m,o);return(0===p||null==l&&null==m)&&n.length>i?t(n[i],n,i+1,o,s,a,u):p}}(t);return function(i,c){return n(e[0],e,1,r,t,i,c)}}var s=c(e);return o(s.sortBy,s.comparer||t,s.order)}var s=function(e,t,r,n){return Array.isArray(t)?(Array.isArray(r)&&r.length<2&&(r=r[0]),t.sort(o(r,n,e))):t};function a(e){var t=n(e.comparer);return function(r){var n=Array.isArray(r)&&!e.inPlaceSorting?r.slice():r;return{asc:function(e){return s(1,n,e,t)},desc:function(e){return s(-1,n,e,t)},by:function(e){return s(1,n,e,t)}}}}var u=function(e,t,r){return null==e?r:null==t?-r:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},l=a({comparer:u});a({comparer:u,inPlaceSorting:!0})},3112:(e,t,r)=>{"use strict";r.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); legacy-template.css 0000644 00000000501 15073233653 0010336 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:where(div[data-block-name="woocommerce/legacy-template"]){margin-left:auto;margin-right:auto;max-width:1000px} product-search.asset.php 0000644 00000000355 15073233653 0011330 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '904865bb60432f0703aa'); catalog-sorting.js 0000644 00000006710 15073233653 0010212 0 ustar 00 (()=>{var e,t={8096:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const n=window.wp.blocks;var c=o(2911),l=o(444);const s=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,r.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,r.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"})),a=JSON.parse('{"name":"woocommerce/catalog-sorting","version":"1.0.0","title":"Catalog Sorting","description":"Enable customers to change the sorting order of the products.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"color":{"text":true,"background":false},"typography":{"fontSize":true}},"attributes":{"fontSize":{"type":"string","default":"small"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wp.blockEditor,p=window.wp.components;var v=o(5736);const u=()=>(0,r.createElement)("select",{className:"orderby"},(0,r.createElement)("option",null,(0,v.__)("Default sorting","woocommerce")));o(2978),(0,n.registerBlockType)(a,{icon:{src:(0,r.createElement)(c.Z,{icon:s,className:"wc-block-editor-components-block-icon"})},attributes:{...a.attributes},edit:()=>{const e=(0,i.useBlockProps)({className:"woocommerce wc-block-catalog-sorting"});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{...e},(0,r.createElement)(p.Disabled,null,(0,r.createElement)(u,null))))},save:()=>null})},2978:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var c=o[e]={exports:{}};return t[e].call(c.exports,c,c.exports,r),c.exports}r.m=t,e=[],r.O=(t,o,n,c)=>{if(!o){var l=1/0;for(p=0;p<e.length;p++){for(var[o,n,c]=e[p],s=!0,a=0;a<o.length;a++)(!1&c||l>=c)&&Object.keys(r.O).every((e=>r.O[e](o[a])))?o.splice(a--,1):(s=!1,c<l&&(l=c));if(s){e.splice(p--,1);var i=n();void 0!==i&&(t=i)}}return t}c=c||0;for(var p=e.length;p>0&&e[p-1][2]>c;p--)e[p]=e[p-1];e[p]=[o,n,c]},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.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})},r.j=6720,(()=>{var e={6720:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,c,[l,s,a]=o,i=0;if(l.some((t=>0!==e[t]))){for(n in s)r.o(s,n)&&(r.m[n]=s[n]);if(a)var p=a(r)}for(t&&t(o);i<l.length;i++)c=l[i],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return r.O(p)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=r.O(void 0,[2869],(()=>r(8096)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["catalog-sorting"]=n})(); filter-wrapper-rtl.css 0000644 00000001350 15073233653 0011026 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} wc-blocks-shared-hocs.js 0000644 00000006173 15073233653 0011202 0 ustar 00 (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{withFilteredAttributes:()=>h,withProductDataContext:()=>w});const r=window.React,o=window.wc.wcBlocksData,n=window.wp.data,a=window.wp.element,s=window.wp.isShallowEqual;var c=e.n(s);function u(e){const t=(0,a.useRef)(e);return c()(e,t.current)||(t.current=e),t.current}const i=e=>{const t={namespace:"/wc/store/v1",resourceName:"products"},{results:r,isLoading:s}=(e=>{const{namespace:t,resourceName:r,resourceValues:s=[],query:c={},shouldSelect:i=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,a.useRef)({results:[],isLoading:!0}),d=u(c),p=u(s),w=(()=>{const[,e]=(0,a.useState)();return(0,a.useCallback)((t=>{e((()=>{throw t}))}),[])})(),h=(0,n.useSelect)((e=>{if(!i)return null;const n=e(o.COLLECTIONS_STORE_KEY),a=[t,r,d,p],s=n.getCollectionError(...a);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");w(s)}return{results:n.getCollection(...a),isLoading:!n.hasFinishedResolution("getCollection",a)}}),[t,r,p,d,i]);return null!==h&&(l.current=h),l.current})({...t,query:e}),{value:c}=((e,t)=>{const{namespace:r,resourceName:a,resourceValues:s=[],query:c={}}=t;if(!r||!a)throw new Error("The options object must have valid values for the namespace and the resource name properties.");const i=u(c),l=u(s),{value:d,isLoading:p=!0}=(0,n.useSelect)((t=>{const n=t(o.COLLECTIONS_STORE_KEY),s=[e,r,a,i,l];return{value:n.getCollectionHeader(...s),isLoading:n.hasFinishedResolution("getCollectionHeader",s)}}),[e,r,a,l,i]);return{value:d,isLoading:p}})("x-wp-total",{...t,query:e});return{products:r,totalProducts:parseInt(c,10),productsLoading:s}},l=window.wc.wcBlocksSharedContext,d=(e,t)=>e.find((e=>e.id===t)),p=e=>{const{productId:t,OriginalComponent:o,postId:n,product:a}=e,s=null!=e&&e.isDescendentOfQueryLoop?n:t,{products:c,productsLoading:u}=i({include:s}),p={product:s>0&&c.length>0?d(c,s):null,isLoading:u};return a?(0,r.createElement)(l.ProductDataContextProvider,{product:a,isLoading:!1},(0,r.createElement)(o,{...e})):(0,r.createElement)(l.ProductDataContextProvider,{product:p.product,isLoading:p.isLoading},(0,r.createElement)(o,{...e}))},w=e=>t=>{const o=(0,l.useProductDataContext)();return t.product||!o.hasContext?(0,r.createElement)(p,{...t,OriginalComponent:e}):(0,r.createElement)(e,{...t})},h=e=>t=>o=>{const n=((e,t)=>{const r=[];return Object.keys(e).forEach((o=>{if(void 0!==t[o])switch(e[o].type){case"boolean":r[o]="false"!==t[o]&&!1!==t[o];break;case"number":r[o]=parseInt(t[o],10);break;case"array":case"object":r[o]=JSON.parse(t[o]);break;default:r[o]=t[o]}else r[o]=e[o].default})),r})(e,o);return(0,r.createElement)(t,{...o,...n})};(this.wc=this.wc||{}).wcBlocksSharedHocs=t})(); order-confirmation-downloads-wrapper.js 0000644 00000006046 15073233653 0014366 0 ustar 00 (()=>{var e,o={8684:(e,o,t)=>{"use strict";t.r(o);var r=t(9196);const n=window.wp.blocks,s=window.wp.blockEditor;var a=t(2911),i=t(2995);const c=window.wc.wcSettings;var l=t(3849),d=t.n(l);t(8482);const p=JSON.parse('{"name":"woocommerce/order-confirmation-downloads-wrapper","version":"1.0.0","title":"Downloads Section","description":"Display the downloadable products section.","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"heading":{"type":"string"}},"supports":{"multiple":false,"align":["wide","full"],"html":false,"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),w={heading:{type:"string",default:(0,t(5736).__)("Downloads","woocommerce")}};(0,n.registerBlockType)(p,{icon:{src:(0,r.createElement)(a.Z,{icon:i.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:o})=>{const t=(0,s.useBlockProps)(),n=(0,c.getSetting)("storeHasDownloadableProducts");return(0,r.createElement)("div",{...t,className:d()(t.className,{"store-has-downloads":n})},(0,r.createElement)(s.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,style:{typography:{fontSize:"24px"}},content:e.heading||"",onChangeContent:e=>o({heading:e})}],["woocommerce/order-confirmation-downloads",{lock:{remove:!0}}]]}))},save:()=>(0,r.createElement)(s.InnerBlocks.Content,null),attributes:w})},8482:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function r(e){var n=t[e];if(void 0!==n)return n.exports;var s=t[e]={exports:{}};return o[e].call(s.exports,s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,t,n,s)=>{if(!t){var a=1/0;for(d=0;d<e.length;d++){for(var[t,n,s]=e[d],i=!0,c=0;c<t.length;c++)(!1&s||a>=s)&&Object.keys(r.O).every((e=>r.O[e](t[c])))?t.splice(c--,1):(i=!1,s<a&&(a=s));if(i){e.splice(d--,1);var l=n();void 0!==l&&(o=l)}}return o}s=s||0;for(var d=e.length;d>0&&e[d-1][2]>s;d--)e[d]=e[d-1];e[d]=[t,n,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var t in o)r.o(o,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=5841,(()=>{var e={5841:0};r.O.j=o=>0===e[o];var o=(o,t)=>{var n,s,[a,i,c]=t,l=0;if(a.some((o=>0!==e[o]))){for(n in i)r.o(i,n)&&(r.m[n]=i[n]);if(c)var d=c(r)}for(o&&o(t);l<a.length;l++)s=a[l],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(d)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var n=r.O(void 0,[2869],(()=>r(8684)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-downloads-wrapper"]=n})(); legacy-template-style.asset.php 0000644 00000000375 15073233653 0012622 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'eaf85aad3ff1f4a5ca95'); attribute-filter-wrapper-rtl.css 0000644 00000073071 15073233653 0013040 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} catalog-sorting.css 0000644 00000000751 15073233653 0010365 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce.wc-block-catalog-sorting form{float:none}.woocommerce.wc-block-catalog-sorting select.orderby{font-size:inherit}.woocommerce.wc-block-catalog-sorting.has-text-color select.orderby{color:inherit}.woocommerce.wc-block-catalog-sorting .woocommerce-ordering{margin:auto} collection-filters/block.json 0000644 00000001137 15073233653 0012343 0 ustar 00 { "name": "woocommerce/collection-filters", "version": "1.0.0", "title": "Collection Filters", "description": "A block that adds product filters to the product collection.", "category": "woocommerce", "keywords": [ "WooCommerce", "Filters" ], "textdomain": "woocommerce", "supports": { "html": false, "reusable": false }, "usesContext": [ "query", "queryId" ], "providesContext": { "collectionData": "collectionData" }, "attributes": { "collectionData": { "type": "object", "default": {} } }, "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-blocks-middleware.js 0000644 00000002651 15073233653 0011114 0 ustar 00 (()=>{"use strict";var e={n:t=>{var o=t&&t.__esModule?()=>t.default:()=>t;return e.d(o,{a:o}),o},d:(t,o)=>{for(var n in o)e.o(o,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:o[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t);const o=window.wp.apiFetch;var n=e.n(o);let r="",a=0;try{const e=window.localStorage.getItem("storeApiNonce"),t=e?JSON.parse(e):{};r=(null==t?void 0:t.nonce)||"",a=(null==t?void 0:t.timestamp)||0}catch{}const c=(e,t)=>{e!==r&&(a&&t<a||(r=e,a=t||Date.now()/1e3,window.localStorage.setItem("storeApiNonce",JSON.stringify({nonce:r,timestamp:a}))))},i=e=>{const t=e.headers||{};return e.headers={...t,Nonce:r},e};n().use(((e,t)=>{var o,n;return(e=>{const t=e.url||e.path;return!(!t||!e.method||"GET"===e.method)&&null!==/wc\/store\/v1\//.exec(t)})(e)&&(e=i(e),Array.isArray(null===(o=e)||void 0===o||null===(n=o.data)||void 0===n?void 0:n.requests)&&(e.data.requests=e.data.requests.map(i))),t(e,t)})),n().setNonce=e=>{const t="function"==typeof(null==e?void 0:e.get)?e.get("Nonce"):e.Nonce,o="function"==typeof(null==e?void 0:e.get)?e.get("Nonce-Timestamp"):e["Nonce-Timestamp"];t&&c(t,o)},c(wcBlocksMiddlewareConfig.storeApiNonce,wcBlocksMiddlewareConfig.storeApiNonceTimestamp),(this.wc=this.wc||{}).wcBlocksMiddleware=t})(); single-product-style.asset.php 0000644 00000001121 15073233653 0012472 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wc-store-data', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'c8f6346b6a9e446be94d'); product-top-rated-style.asset.php 0000644 00000000473 15073233653 0013121 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'aac68867dbd06d50bac2'); featured-product-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013425 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-query.asset.php 0000644 00000000471 15073233653 0011227 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '202aa5d3b35c4be8c140'); rating-filter-wrapper-rtl.css 0000644 00000074111 15073233653 0012315 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-right:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";right:0;position:absolute;left:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} checkout-style.js.LICENSE.txt 0000644 00000000663 15073233653 0011760 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */ product-add-to-cart-frontend.js 0000644 00000060221 15073233653 0012504 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5800],{9096:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>He});var s=r(721),o=r(9196),a=r(3849),n=r.n(a),c=r(9307),i=r(5736),l=r(9530);const u=e=>e.is_purchasable||!1;var d=r(9818),E=r(4801);const p={PRISTINE:"pristine",IDLE:"idle",DISABLED:"disabled",PROCESSING:"processing",BEFORE_PROCESSING:"before_processing",AFTER_PROCESSING:"after_processing"},m={status:p.PRISTINE,hasError:!1,quantity:0,processingResponse:null,requestParams:{}},_={SET_PRISTINE:"set_pristine",SET_IDLE:"set_idle",SET_DISABLED:"set_disabled",SET_PROCESSING:"set_processing",SET_BEFORE_PROCESSING:"set_before_processing",SET_AFTER_PROCESSING:"set_after_processing",SET_PROCESSING_RESPONSE:"set_processing_response",SET_HAS_ERROR:"set_has_error",SET_NO_ERROR:"set_no_error",SET_QUANTITY:"set_quantity",SET_REQUEST_PARAMS:"set_request_params"},{SET_PRISTINE:h,SET_IDLE:S,SET_DISABLED:b,SET_PROCESSING:v,SET_BEFORE_PROCESSING:R,SET_AFTER_PROCESSING:g,SET_PROCESSING_RESPONSE:f,SET_HAS_ERROR:y,SET_NO_ERROR:T,SET_QUANTITY:C,SET_REQUEST_PARAMS:w}=_,A=()=>({type:S}),P=(e=!0)=>({type:e?y:T}),{SET_PRISTINE:I,SET_IDLE:O,SET_DISABLED:N,SET_PROCESSING:k,SET_BEFORE_PROCESSING:D,SET_AFTER_PROCESSING:L,SET_PROCESSING_RESPONSE:F,SET_HAS_ERROR:x,SET_NO_ERROR:B,SET_QUANTITY:M,SET_REQUEST_PARAMS:q}=_,{PRISTINE:j,IDLE:Y,DISABLED:Q,PROCESSING:G,BEFORE_PROCESSING:V,AFTER_PROCESSING:K}=p,H=(e=m,{quantity:t,type:r,data:s})=>{let o;switch(r){case I:o=m;break;case O:o=e.status!==Y?{...e,status:Y}:e;break;case N:o=e.status!==Q?{...e,status:Q}:e;break;case M:o=t!==e.quantity?{...e,quantity:t}:e;break;case q:o={...e,requestParams:{...e.requestParams,...s}};break;case F:o={...e,processingResponse:s};break;case k:o=e.status!==G?{...e,status:G,hasError:!1}:e,o=!1===o.hasError?o:{...o,hasError:!1};break;case D:o=e.status!==V?{...e,status:V,hasError:!1}:e;break;case L:o=e.status!==K?{...e,status:K}:e;break;case x:o=e.hasError?e:{...e,hasError:!0},o=e.status===G||e.status===V?{...o,status:Y}:o;break;case B:o=e.hasError?{...e,hasError:!1}:e}return o!==e&&r!==I&&o.status===j&&(o.status=Y),o};let W=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const U={},$=(e=U,{type:t,eventType:r,id:s,callback:o,priority:a})=>{const n=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case W.ADD_EVENT_CALLBACK:return n.set(s,{priority:a,callback:o}),{...e,[r]:n};case W.REMOVE_EVENT_CALLBACK:return n.delete(s),{...e,[r]:n}}},Z=(e,t)=>(r,s=10)=>{const o=((e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:W.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}))(e,r,s);return t(o),()=>{var r;t((r=e,{id:o.id,type:W.REMOVE_EVENT_CALLBACK,eventType:r}))}},X="add_to_cart_before_processing",J="add_to_cart_after_processing_with_success",z="add_to_cart_after_processing_with_error",ee=e=>({onAddToCartAfterProcessingWithSuccess:Z(J,e),onAddToCartProcessingWithError:Z(z,e),onAddToCartBeforeProcessing:Z(X,e)});var te=r(7998);const re=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let se=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const oe=(e,t)=>(0,te.Kn)(e)&&"type"in e&&e.type===t,ae=e=>oe(e,se.ERROR),ne=e=>oe(e,se.FAIL),ce=e=>(0,te.Kn)(e)&&(0,te.$n)(e,"type"),ie=async(e,t,r)=>{const s=[],o=re(e,t);for(const e of o)try{const t=await Promise.resolve(e.callback(r));if(!ce(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if(ae(t)||ne(t))return s.push(t),s;s.push(t)}catch(e){return console.error(e),s.push({type:se.ERROR}),s}return s},le=(0,c.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:e=>{},onAddToCartAfterProcessingWithError:e=>{},onAddToCartBeforeProcessing:e=>{}},dispatchActions:{resetForm:()=>{},submitForm:()=>{},setQuantity:e=>{},setHasError:e=>{},setAfterProcessing:e=>{},setRequestParams:e=>{}}}),ue=()=>(0,c.useContext)(le),de=({children:e,product:t,showFormElements:r})=>{var s,a,n,_;const[S,y]=(0,c.useReducer)(H,m),[T,I]=(0,c.useReducer)($,{}),O=(0,l.s)(T),{createErrorNotice:N}=(0,d.useDispatch)("core/notices"),{setValidationErrors:k}=(0,d.useDispatch)(E.VALIDATION_STORE_KEY),D=(0,c.useMemo)((()=>({onAddToCartAfterProcessingWithSuccess:ee(I).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:ee(I).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:ee(I).onAddToCartBeforeProcessing})),[I]),L=(0,c.useMemo)((()=>({resetForm:()=>{y({type:h})},submitForm:()=>{y({type:R})},setQuantity:e=>{y((e=>({type:C,quantity:e}))(e))},setHasError:e=>{y(P(e))},setRequestParams:e=>{y((e=>({type:w,data:e}))(e))},setAfterProcessing:e=>{y({type:f,data:e}),y({type:g})}})),[]);(0,c.useEffect)((()=>{const e=S.status,r=!t.id||!u(t);e!==p.DISABLED||r?e!==p.DISABLED&&r&&y({type:b}):y(A())}),[S.status,t,y]),(0,c.useEffect)((()=>{S.status===p.BEFORE_PROCESSING&&(((e,t)=>{const r=(0,d.select)("core/notices").getNotices(t),{removeNotice:s}=(0,d.dispatch)("core/notices");r.filter((e=>"error"===e.status)).forEach((e=>s(e.id,t)))})(0,"wc/add-to-cart"),(async(e,t,r)=>{const s=re(e,t),o=[];for(const e of s)try{const t=await Promise.resolve(e.callback(r));"object"==typeof t&&o.push(t)}catch(e){console.error(e)}return!o.length||o})(O,X,{}).then((e=>{!0!==e?(Array.isArray(e)&&e.forEach((({errorMessage:e,validationErrors:t})=>{e&&N(e,{context:"wc/add-to-cart"}),t&&k(t)})),y(A())):y({type:v})})))}),[S.status,k,N,y,O,null==t?void 0:t.id]),(0,c.useEffect)((()=>{if(S.status===p.AFTER_PROCESSING){const e={processingResponse:S.processingResponse},r=e=>{let t=!1;return e.forEach((e=>{const{message:r,messageContext:s}=e;(ae(e)||ne(e))&&r&&(t=!0,N(r,s?{context:s}:void 0))})),t};if(S.hasError)return void ie(O,z,e).then((s=>{if(!r(s)){var o;const r=(null===(o=e.processingResponse)||void 0===o?void 0:o.message)||(0,i.__)("Something went wrong. Please contact us for assistance.","woocommerce");N(r,{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`})}y(A())}));ie(O,J,e).then((e=>{r(e)?y(P(!0)):y(A())}))}}),[S.status,S.hasError,S.processingResponse,L,N,O,null==t?void 0:t.id]);const F=(e=>["simple","variable"].includes(e.type||"simple"))(t),x={product:t,productType:t.type||"simple",productIsPurchasable:u(t),productHasOptions:t.has_options||!1,supportsFormElements:F,showFormElements:r&&F,quantity:S.quantity||(null==t||null===(s=t.add_to_cart)||void 0===s?void 0:s.minimum)||1,minQuantity:(null==t||null===(a=t.add_to_cart)||void 0===a?void 0:a.minimum)||1,maxQuantity:(null==t||null===(n=t.add_to_cart)||void 0===n?void 0:n.maximum)||99,multipleOf:(null==t||null===(_=t.add_to_cart)||void 0===_?void 0:_.multiple_of)||1,requestParams:S.requestParams,isIdle:S.status===p.IDLE,isDisabled:S.status===p.DISABLED,isProcessing:S.status===p.PROCESSING,isBeforeProcessing:S.status===p.BEFORE_PROCESSING,isAfterProcessing:S.status===p.AFTER_PROCESSING,hasError:S.hasError,eventRegistration:D,dispatchActions:L};return(0,o.createElement)(le.Provider,{value:x},e)};var Ee=r(6989),pe=r.n(Ee),me=r(2629),_e=r(2592),he=r(9659);const Se=()=>{const{dispatchActions:e,product:t,quantity:r,eventRegistration:s,hasError:o,isProcessing:a,requestParams:n}=ue(),{showAllValidationErrors:l}=(0,d.useDispatch)(E.VALIDATION_STORE_KEY),u=(0,d.useSelect)((e=>e(E.VALIDATION_STORE_KEY).hasValidationErrors)),{createErrorNotice:p,removeNotice:m}=(0,d.useDispatch)("core/notices"),{receiveCart:_}=(0,he.b)(),[h,S]=(0,c.useState)(!1),b=!o&&a,v=(0,c.useCallback)((()=>!u()||(l(),{type:"error"})),[u,l]);(0,c.useEffect)((()=>{const e=s.onAddToCartBeforeProcessing(v,0);return()=>{e()}}),[s,v]);const R=(0,c.useCallback)((()=>{S(!0),m("add-to-cart",`woocommerce/single-product/${(null==t?void 0:t.id)||0}`);const s={id:t.id||0,quantity:r,...n};pe()({path:"/wc/store/v1/cart/add-item",method:"POST",data:s,cache:"no-store",parse:!1}).then((r=>{pe().setNonce(r.headers),r.json().then((function(s){r.ok?_(s):(s.body&&s.body.message?p((0,me.decodeEntities)(s.body.message),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}):p((0,i.__)("Something went wrong. Please contact us for assistance.","woocommerce"),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}),e.setHasError()),(0,_e.Q9)({preserveCartData:!0}),e.setAfterProcessing(s),S(!1)}))})).catch((t=>{t.json().then((function(t){var r;null!==(r=t.data)&&void 0!==r&&r.cart&&_(t.data.cart),e.setHasError(),e.setAfterProcessing(t),S(!1)}))}))}),[t,p,m,_,e,r,n]);return(0,c.useEffect)((()=>{b&&!h&&R()}),[b,R,h]),null},be=({children:e,product:t,showFormElements:r})=>(0,o.createElement)(de,{product:t,showFormElements:r},e,(0,o.createElement)(Se,null));var ve=r(2864);r(354);var Re=r(9770);r(1029),r(7440);const ge=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),fe=({className:e,showSpinner:t=!1,children:r,variant:s="contained",...a})=>{const c=n()("wc-block-components-button","wp-element-button",e,s,{"wc-block-components-button--loading":t});return(0,o.createElement)(Re.Z,{className:c,...a},t&&(0,o.createElement)(ge,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},r))};var ye=r(2911),Te=r(202),Ce=r(8360),we=r(7001);const Ae=({className:e,href:t,text:r,onClick:s})=>(0,o.createElement)(fe,{className:e,href:t,onClick:s,rel:"nofollow"},r),Pe=({className:e,quantityInCart:t,isProcessing:r,isDisabled:s,isDone:a,onClick:n})=>(0,o.createElement)(fe,{className:e,disabled:s,showSpinner:r,onClick:n},a&&t>0?(0,i.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,i._n)("%d in cart","%d in cart",t,"woocommerce"),t):(0,i.__)("Add to cart","woocommerce"),!!a&&(0,o.createElement)(ye.Z,{icon:Te.Z})),Ie=()=>{const{showFormElements:e,productIsPurchasable:t,productHasOptions:r,product:s,productType:a,isDisabled:n,isProcessing:l,eventRegistration:u,hasError:d,dispatchActions:E}=ue(),{parentName:p}=(0,ve.useInnerBlockLayoutContext)(),{dispatchStoreEvent:m}=(0,Ce.n)(),{cartQuantity:_}=(0,we.c)(s.id||0),[h,S]=(0,c.useState)(!1),b=s.add_to_cart||{url:"",text:""};return(0,c.useEffect)((()=>{const e=u.onAddToCartAfterProcessingWithSuccess((()=>(d||S(!0),!0)),0);return()=>{e()}}),[u,d]),(e||!r&&"simple"===a)&&t?(0,o.createElement)(Pe,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:_,isDisabled:n,isProcessing:l,isDone:h,onClick:()=>{E.submitForm(`woocommerce/single-product/${(null==s?void 0:s.id)||0}`),m("cart-add-item",{product:s,listName:p})}}):(0,o.createElement)(Ae,{className:"wc-block-components-product-add-to-cart-button",href:b.url,text:b.text||(0,i.__)("View Product","woocommerce"),onClick:()=>{m("product-view-link",{product:s,listName:p})}})};var Oe=r(2600);const Ne=({disabled:e,min:t,max:r,step:s=1,value:a,onChange:n})=>{const c=void 0!==r,i=(0,Oe.y1)((e=>{let o=e;c&&(o=Math.min(o,Math.floor(r/s)*s)),o=Math.max(o,Math.ceil(t/s)*s),o=Math.floor(o/s)*s,o!==e&&(null==n||n(o))}),300);return(0,o.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:a,min:t,max:r,step:s,hidden:1===r,disabled:e,onChange:e=>{null==n||n(e.target.value),i(Number(e.target.value))}})},ke=({reason:e=(0,i.__)("Sorry, this product cannot be purchased.","woocommerce")})=>(0,o.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},e),De=()=>{const{product:e,quantity:t,minQuantity:r,maxQuantity:s,multipleOf:a,dispatchActions:n,isDisabled:c}=ue();return e.id&&!e.is_purchasable?(0,o.createElement)(ke,null):e.id&&!e.is_in_stock?(0,o.createElement)(ke,{reason:(0,i.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ne,{value:t,min:r,max:s,step:a,disabled:c,onChange:n.setQuantity}),(0,o.createElement)(Ie,null))};r(5425);var Le=r(5597),Fe=r(711);const xe={value:"",label:(0,i.__)("Select an option","woocommerce")},Be=({attributeName:e,options:t=[],value:r="",onChange:s=(()=>{}),errorMessage:a=(0,i.__)("Please select a value.","woocommerce")})=>{const l=e,{setValidationErrors:u,clearValidationError:p}=(0,d.useDispatch)(E.VALIDATION_STORE_KEY),{error:m}=(0,d.useSelect)((e=>({error:e(E.VALIDATION_STORE_KEY).getValidationError(l)||{}})));return(0,c.useEffect)((()=>{r?p(l):u({[l]:{message:a,hidden:!0}})}),[r,l,a,p,u]),(0,c.useEffect)((()=>()=>{p(l)}),[l,p]),(0,o.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},(0,o.createElement)(Le.Z,{label:(0,me.decodeEntities)(e),value:r||"",options:[xe,...t],onChange:s,required:!0,className:n()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":(null==m?void 0:m.message)&&!(null!=m&&m.hidden)})}),(0,o.createElement)(Fe.ValidationInputError,{propertyName:l,elementId:l}))},Me=(e,t,r)=>{const s=Object.values(t).map((({id:e})=>e));if(Object.values(r).every((e=>""===e)))return s;const o=Object.keys(e);return s.filter((e=>o.every((s=>{const o=r[s]||"",a=t["id:"+e].attributes[s];return""===o||null===a||a===o}))))},qe=({attributes:e,variationAttributes:t,setRequestParams:r})=>{const s=(0,l.s)(e),a=(0,l.s)(t),[n,i]=(0,c.useState)(0),[u,d]=(0,c.useState)({}),[E,p]=(0,c.useState)(!1),m=(0,c.useMemo)((()=>((e,t,r)=>{const s={},o=Object.keys(e),a=Object.values(r).filter(Boolean).length>0;return o.forEach((o=>{const n=e[o],c={...r,[o]:null},i=a?Me(e,t,c):null,l=null!==i?i.map((e=>t["id:"+e].attributes[o])):null;s[o]=((e,t=null)=>Object.values(e).map((({name:e,slug:r})=>null===t||t.includes(null)||t.includes(r)?{value:r,label:(0,me.decodeEntities)(e)}:null)).filter(Boolean))(n.terms,l)})),s})(s,a,u)),[u,s,a]);return(0,c.useEffect)((()=>{if(!E){const t=(e=>(0,te.Kn)(e)?0===Object.keys(e).length?{}:Object.values(e).reduce(((e,t)=>{const r=t.terms.filter((e=>e.default));var s;return r.length>0&&(e[t.name]=null===(s=r[0])||void 0===s?void 0:s.slug),e}),{}):{})(e);t&&d({...t}),p(!0)}}),[u,e,E]),(0,c.useEffect)((()=>{Object.values(u).filter((e=>""!==e)).length===Object.keys(s).length?i(((e,t,r)=>Me(e,t,r)[0]||0)(s,a,u)):n>0&&i(0)}),[u,n,s,a]),(0,c.useEffect)((()=>{r({id:n,variation:Object.keys(u).map((e=>({attribute:e,value:u[e]})))})}),[r,n,u]),(0,o.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(s).map((e=>(0,o.createElement)(Be,{key:e,attributeName:e,options:m[e].filter(Boolean),value:u[e],onChange:t=>{d({...u,[e]:t})}}))))},je=({dispatchers:e,product:t})=>{const r=(e=>{return e?(t=Object.values(e).filter((({has_variations:e})=>e)),r="name",t.reduce(((e,t)=>(e[String(r?t[r]:t)]=t,e)),{})):{};var t,r})(t.attributes),s=(e=>{if(!e)return{};const t={};return e.forEach((({id:e,attributes:r})=>{t[`id:${e}`]={id:e,attributes:r.reduce(((e,{name:t,value:r})=>(e[t]=r,e)),{})}})),t})(t.variations);return 0===Object.keys(r).length||0===Object.keys(s).length?null:(0,o.createElement)(qe,{attributes:r,variationAttributes:s,setRequestParams:e.setRequestParams})},Ye=()=>{const{product:e,quantity:t,minQuantity:r,maxQuantity:s,multipleOf:a,dispatchActions:n,isDisabled:c}=ue();return e.id&&!e.is_purchasable?(0,o.createElement)(ke,null):e.id&&!e.is_in_stock?(0,o.createElement)(ke,{reason:(0,i.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(je,{product:e,dispatchers:n}),(0,o.createElement)(Ne,{value:t,min:r,max:s,step:a,disabled:c,onChange:n.setQuantity}),(0,o.createElement)(Ie,null))},Qe=()=>(0,o.createElement)(Ie,null),Ge=()=>(0,o.createElement)("p",null,"This is a placeholder for the grouped products form element."),Ve=()=>{const{showFormElements:e,productType:t}=ue();return e?"variable"===t?(0,o.createElement)(Ye,null):"grouped"===t?(0,o.createElement)(Ge,null):"external"===t?(0,o.createElement)(Qe,null):"simple"===t||"variation"===t?(0,o.createElement)(De,null):null:(0,o.createElement)(Ie,null)},Ke=(0,s.withProductDataContext)((({className:e,showFormElements:t})=>{const{product:r}=(0,ve.useProductDataContext)(),s=n()(e,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":(a=r,null==a||"object"==typeof a&&0===Object.keys(a).length||"string"==typeof a&&0===a.trim().length)});var a;return(0,o.createElement)(be,{product:r,showFormElements:t},(0,o.createElement)("div",{className:s},(0,o.createElement)(Ve,null)))})),He=(0,s.withFilteredAttributes)({showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}})(Ke)},8971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var s=r(4617),o=r(5736),a=r(9060),n=r(3243),c=r(8752);const i=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,o.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,o.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,a.h)(e.priority)&&(t.index=e.priority),(0,n.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},l=Object.entries(c.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,i(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),u=(e,t,r="")=>{const o=r&&void 0!==l[r]?l[r]:{};return e.map((e=>({key:e,...s.defaultFields[e]||{},...o[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},9659:(e,t,r)=>{"use strict";r.d(t,{b:()=>R});var s=r(9262),o=r.n(s),a=r(9307),n=r(4801),c=r(9818),i=r(2629),l=r(9040),u=r(8449);var d=r(2592);const E=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,c.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},p=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,c.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},m=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},_={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},h={..._,email:""},S={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:n.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},b=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,i.decodeEntities)(t)]))),v={cartCoupons:n.EMPTY_CART_COUPONS,cartItems:n.EMPTY_CART_ITEMS,cartFees:n.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:n.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:n.EMPTY_CART_ITEM_ERRORS,cartTotals:S,cartIsLoading:!0,cartErrors:n.EMPTY_CART_ERRORS,billingAddress:h,shippingAddress:_,shippingRates:n.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:n.EMPTY_PAYMENT_METHODS,paymentRequirements:n.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:n.EMPTY_EXTENSIONS},R=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=(0,u._)(),s=null==r?void 0:r.previewCart,{shouldSelect:i}=e,S=(0,a.useRef)();(0,a.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",E),document.body.addEventListener("wc-blocks_removed_from_cart",E),window.addEventListener("pageshow",p);const t=(0,d.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,d.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",E),document.body.removeEventListener("wc-blocks_removed_from_cart",E),window.removeEventListener("pageshow",p),t(),r()}})(),m)),[]);const R=(0,c.useSelect)(((e,{dispatch:r})=>{if(!i)return v;if(t)return{cartCoupons:s.coupons,cartItems:s.items,crossSellsProducts:s.cross_sells,cartFees:s.fees,cartItemsCount:s.items_count,cartItemsWeight:s.items_weight,cartNeedsPayment:s.needs_payment,cartNeedsShipping:s.needs_shipping,cartItemErrors:n.EMPTY_CART_ITEM_ERRORS,cartTotals:s.totals,cartIsLoading:!1,cartErrors:n.EMPTY_CART_ERRORS,billingData:h,billingAddress:h,shippingAddress:_,extensions:n.EMPTY_EXTENSIONS,shippingRates:s.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:s.has_calculated_shipping,paymentRequirements:s.paymentRequirements,receiveCart:"function"==typeof(null==s?void 0:s.receiveCart)?s.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==s?void 0:s.receiveCartContents)?s.receiveCartContents:()=>{}};const o=e(n.CART_STORE_KEY),a=o.getCartData(),c=o.getCartErrors(),u=o.getCartTotals(),d=!o.hasFinishedResolution("getCartData"),E=o.isCustomerDataUpdating(),{receiveCart:p,receiveCartContents:m}=r(n.CART_STORE_KEY),S=b(a.billingAddress),R=a.needsShipping?b(a.shippingAddress):S,g=a.fees.length>0?a.fees.map((e=>b(e))):n.EMPTY_CART_FEES;return{cartCoupons:a.coupons.length>0?a.coupons.map((e=>({...e,label:e.code}))):n.EMPTY_CART_COUPONS,cartItems:a.items,crossSellsProducts:a.crossSells,cartFees:g,cartItemsCount:a.itemsCount,cartItemsWeight:a.itemsWeight,cartNeedsPayment:a.needsPayment,cartNeedsShipping:a.needsShipping,cartItemErrors:a.errors,cartTotals:u,cartIsLoading:d,cartErrors:c,billingData:(0,l.QI)(S),billingAddress:(0,l.QI)(S),shippingAddress:(0,l.QI)(R),extensions:a.extensions,shippingRates:a.shippingRates,isLoadingRates:E,cartHasCalculatedShipping:a.hasCalculatedShipping,paymentRequirements:a.paymentRequirements,receiveCart:p,receiveCartContents:m}}),[i]);return S.current&&o()(S.current,R)||(S.current=R),S.current}},7001:(e,t,r)=>{"use strict";r.d(t,{c:()=>l});var s=r(9307),o=r(9818),a=r(4801),n=r(2629),c=r(9659);const i=(e,t)=>{const r=e.find((({id:e})=>e===t));return r?r.quantity:0},l=e=>{const{addItemToCart:t}=(0,o.useDispatch)(a.CART_STORE_KEY),{cartItems:r,cartIsLoading:l}=(0,c.b)(),{createErrorNotice:u,removeNotice:d}=(0,o.useDispatch)("core/notices"),[E,p]=(0,s.useState)(!1),m=(0,s.useRef)(i(r,e));return(0,s.useEffect)((()=>{const t=i(r,e);t!==m.current&&(m.current=t)}),[r,e]),{cartQuantity:Number.isFinite(m.current)?m.current:0,addingToCart:E,cartIsLoading:l,addToCart:(r=1)=>(p(!0),t(e,r).then((()=>{d("add-to-cart")})).catch((e=>{u((0,n.decodeEntities)(e.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{p(!1)})))}}},8449:(e,t,r)=>{"use strict";r.d(t,{_:()=>a}),r(9196);var s=r(9307);r(9818);const o=(0,s.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),a=()=>(0,s.useContext)(o)},9040:(e,t,r)=>{"use strict";r.d(t,{QI:()=>a});var s=r(8971),o=(r(6483),r(2629),r(8752));const a=e=>{const t=(0,s.Z)(o.lB,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:s=!1})=>{s&&((e,t)=>e in t)(t,e)&&(r[t]="")})),r}},2592:(e,t,r)=>{"use strict";r.d(t,{Es:()=>n,Q9:()=>a});const s=window.CustomEvent||null,o=(e,{bubbles:t=!1,cancelable:r=!1,element:o,detail:a={}})=>{if(!s)return;o||(o=document.body);const n=new s(e,{bubbles:t,cancelable:r,detail:a});o.dispatchEvent(n)},a=({preserveCartData:e=!1})=>{o("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:e}})},n=(e,t,r=!1,s=!1)=>{if("function"!=typeof jQuery)return()=>{};const a=()=>{o(t,{bubbles:r,cancelable:s})};return jQuery(document).on(e,a),()=>jQuery(document).off(e,a)}},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>s});const s=e=>null===e},9060:(e,t,r)=>{"use strict";r.d(t,{h:()=>s});const s=e=>"number"==typeof e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>a,Kn:()=>o});var s=r(2893);const o=e=>!(0,s.F)(e)&&e instanceof Object&&e.constructor===Object;function a(e,t){return o(e)&&t in e}},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>s});const s=e=>"string"==typeof e},5425:()=>{},354:()=>{},1029:()=>{},7440:()=>{}}]); order-confirmation-status.asset.php 0000644 00000000264 15073233653 0013526 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9259ba035fec1019a3c4'); reviews-by-category-style.asset.php 0000644 00000000521 15073233653 0013445 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'd2d1407ff3cb9bcc2795'); attribute-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0013441 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-on-sale.js 0000644 00000064412 15073233653 0010134 0 ustar 00 (()=>{var e,t={3572:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),o=r(5736);const c=window.wp.blocks;var n=r(2911),a=r(7138);const i=window.wp.components,s=window.wp.serverSideRender;var m=r.n(s);const d=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),u=window.wp.blockEditor,h=({onChange:e,settings:t})=>{const{image:r,button:c,price:n,rating:a,title:s}=t,m=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Product image","woocommerce"),checked:m,onChange:()=>e({...t,image:!m})}),(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Product title","woocommerce"),checked:s,onChange:()=>e({...t,title:!s})}),(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Product price","woocommerce"),checked:n,onChange:()=>e({...t,price:!n})}),(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Product rating","woocommerce"),checked:a,onChange:()=>e({...t,rating:!a})}),(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},E=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,g=({columns:e,rows:t,setAttributes:r,alignButtons:c,minColumns:n=1,maxColumns:a=6,minRows:s=1,maxRows:m=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(i.RangeControl,{label:(0,o.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=E(e,n,a);r({columns:Number.isNaN(t)?"":t})},min:n,max:a}),(0,l.createElement)(i.RangeControl,{label:(0,o.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=E(e,s,m);r({rows:Number.isNaN(t)?"":t})},min:s,max:m}),(0,l.createElement)(i.ToggleControl,{label:(0,o.__)("Align the last block to the bottom","woocommerce"),help:c?(0,o.__)("Align the last block to the bottom.","woocommerce"):(0,o.__)("The last inner block will follow other content.","woocommerce"),checked:c,onChange:()=>r({alignButtons:!c})}));var w=r(3849),p=r.n(w),_=r(9307);function b(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const f=window.wp.htmlEntities,x={clear:(0,o.__)("Clear all selected items","woocommerce"),noItems:(0,o.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,o.__)("No results for %s","woocommerce"),search:(0,o.__)("Search for items","woocommerce"),selected:e=>(0,o.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,o._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,o.__)("Search results updated.","woocommerce")},y=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const o=["0"],c=(e={})=>e.parent?[...c(l[e.parent]),e.name]:e.name?[e.name]:[],n=e=>e.map((e=>{const t=r[e.id];return o.push(""+e.id),{...e,breadcrumbs:c(l[e.parent]),children:t&&t.length?n(t):[]}})),a=n(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{o.includes(e)||a.push(...n(t||[]))})),a},v=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(_.Fragment,{key:t},e)))},k=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),C=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},v((0,f.decodeEntities)(t.name),r)));var c},S=({countLabel:e,className:t,depth:r=0,controlId:o="",item:c,isSelected:n,isSingle:a,onSelect:s,search:m="",selected:d,useExpandedPanelId:u,...h})=>{var E,g;const[w,x]=u,y=null!=e&&void 0!==c.count&&null!==c.count,S=!(null===(E=c.breadcrumbs)||void 0===E||!E.length),N=!(null===(g=c.children)||void 0===g||!g.length),O=w===c.id,P=p()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":S,"has-children":N,"has-count":y,"is-expanded":O,"is-radio-button":a}),I=h.name||`search-list-item-${o}`,R=`${I}-${c.id}`,B=(0,_.useCallback)((()=>{x(O?-1:Number(c.id))}),[O,c.id,x]);return N?(0,l.createElement)("div",{className:P,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:R,name:I,value:c.value,onChange:s(c),onClick:e=>e.stopPropagation(),checked:n,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(C,{item:c,search:m}),y?(0,l.createElement)(k,{label:e||c.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(i.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:n,...!n&&c.children.some((e=>d.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:v((0,f.decodeEntities)(c.name),m),onChange:()=>{n?s(b(d,c.children,"id"))():s(function(e,t,r){const l=b(t,e,"id");return[...e,...l]}(d,c.children))()},onClick:e=>e.stopPropagation()}),y?(0,l.createElement)(k,{label:e||c.count}):null)):(0,l.createElement)("label",{htmlFor:R,className:P},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:R,name:I,value:c.value,onChange:s(c),checked:n,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(C,{item:c,search:m})):(0,l.createElement)(i.CheckboxControl,{...h,id:R,name:I,className:"woocommerce-search-list__item-input",value:(0,f.decodeEntities)(c.value),label:v((0,f.decodeEntities)(c.name),m),onChange:s(c),checked:n}),y?(0,l.createElement)(k,{label:e||c.count}):null)},N=S;var O=r(2720),P=r(4333),I=r(837);r(1058);const R=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:a,className:s=""})=>{const[m,d]=(0,_.useState)(!1),u=(0,P.useInstanceId)(R);if(a=a||t,!t)return null;t=(0,f.decodeEntities)(t);const h=p()("woocommerce-tag",s,{"has-remove":!!c}),E=`woocommerce-tag__label-${u}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},a),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:h},r?(0,l.createElement)(i.Button,{className:"woocommerce-tag__text",id:E,onClick:()=>d(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:E},g),r&&m&&(0,l.createElement)(i.Popover,{onClose:()=>d(!1)},r),c&&(0,l.createElement)(i.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,o.sprintf)( // Translators: %s label. // Translators: %s label. (0,o.__)("Remove %s","woocommerce"),t),"aria-describedby":E},(0,l.createElement)(n.Z,{icon:I.Z,size:20,className:"clear-icon",role:"img"})))},B=R;r(9658);const T=e=>(0,l.createElement)(N,{...e}),$=e=>{const{list:t,selected:r,renderItem:o,depth:c=0,onSelect:n,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(_.Fragment,null,t.map((t=>{var u,h;const E=null!==(u=t.children)&&void 0!==u&&u.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(_.Fragment,{key:t.id},(0,l.createElement)("li",null,o({item:t,isSelected:E,onSelect:n,isSingle:i,selected:r,search:s,depth:c,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)($,{...e,list:t.children,depth:c+1}):null)}))):null},A=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:n,onRemove:a})=>{if(e||t||!r)return null;const s=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,c.selected(s)),s>0?(0,l.createElement)(i.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":c.clear},(0,o.__)("Clear all","woocommerce")):null),s>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(B,{label:e.name,id:e.id,remove:a}))))):null)},F=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:a,...i})=>{const{messages:s,renderItem:m,selected:d,isSingle:u}=i,h=m||T;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(n.Z,{icon:O.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,o.sprintf)(s.noResults,t):s.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)($,{useExpandedPanelId:a,list:e,selected:d,renderItem:h,onSelect:r,instanceId:c,isSingle:u,search:t}))},j=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:n,isSingle:a,list:s,messages:m=x,onChange:d,onSearch:u,selected:h,type:E="text",debouncedSpeak:g}=e,[w,b]=(0,_.useState)(""),f=(0,_.useState)(-1),v=(0,P.useInstanceId)(j),k=(0,_.useMemo)((()=>({...x,...m})),[m]),C=(0,_.useMemo)((()=>((e,t,r)=>{if(!t)return r?y(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),o=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?y(o,e):o})(s,w,c)),[s,w,c]);(0,_.useEffect)((()=>{g&&g(k.updated)}),[g,k]),(0,_.useEffect)((()=>{"function"==typeof u&&u(w)}),[w,u]);const S=(0,_.useCallback)((e=>()=>{a&&d([]);const t=h.findIndex((({id:t})=>t===e));d([...h.slice(0,t),...h.slice(t+1)])}),[a,h,d]),N=(0,_.useCallback)((e=>()=>{Array.isArray(e)?d(e):-1===h.findIndex((({id:t})=>t===e.id))?d(a?[e]:[...h,e]):S(e.id)()}),[a,S,d,h]),O=(0,_.useCallback)((e=>{const[t]=h.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,h]);return(0,l.createElement)("div",{className:p()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===E})},"text"===E&&(0,l.createElement)(A,{...e,onRemove:S,messages:k}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===E?(0,l.createElement)(i.TextControl,{label:k.search,type:"search",value:w,onChange:e=>b(e)}):(0,l.createElement)(i.FormTokenField,{disabled:n,label:k.search,onChange:O,onInputChange:e=>b(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,o.__)("Loading…","woocommerce")]:h.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(i.Spinner,null)):(0,l.createElement)(F,{...e,search:w,filteredList:C,messages:k,onSelect:N,instanceId:v,useExpandedPanelId:f}))},L=((0,i.withSpokenMessages)(j),window.wp.url),M=window.wp.apiFetch;var Z=r.n(M);const H=window.wc.wcSettings,D=window.wp.escapeHtml,V=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,o.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,o.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,D.escapeHTML)(e))):e:(0,o.__)("An error has prevented the block from being updated.","woocommerce"))(e)),W=e=>{const{id:t,name:r,parent:l,count:o}=e;return{id:t,name:r,parent:l,count:o,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const J=(X=({categories:e=[],error:t=null,isLoading:r=!1,onChange:c,onOperatorChange:n,operator:a="any",selected:s,isCompact:m=!1,isSingle:d=!1,showReviewCount:u})=>{const h={clear:(0,o.__)("Clear all product categories","woocommerce"),list:(0,o.__)("Product Categories","woocommerce"),noItems:(0,o.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,o.__)("Search for product categories","woocommerce"),selected:e=>(0,o.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,o._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,o.__)("Category search results updated.","woocommerce")};if(t)return(0,l.createElement)(V,{error:t});const E=e.map(W);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(j,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>s.includes(Number(e)))),onChange:c,renderItem:e=>{var t,r,c,n,a,i,s,m;const{item:d,search:h,depth:E=0}=e,g=d.breadcrumbs.length?`${d.breadcrumbs.join(", ")}, ${d.name}`:d.name,w=u?(0,o.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,o._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=d.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=d.details)||void 0===r?void 0:r.review_count)||0):(0,o.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,o._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(c=d.details)||void 0===c?void 0:c.count)||0,"woocommerce"),g,(null===(n=d.details)||void 0===n?void 0:n.count)||0),_=u?(0,o.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,o._n)("%d review","%d reviews",(null===(a=d.details)||void 0===a?void 0:a.review_count)||0,"woocommerce"),(null===(i=d.details)||void 0===i?void 0:i.review_count)||0):(0,o.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,o._n)("%d product","%d products",(null===(s=d.details)||void 0===s?void 0:s.count)||0,"woocommerce"),(null===(m=d.details)||void 0===m?void 0:m.count)||0);return(0,l.createElement)(S,{className:p()("woocommerce-product-categories__item","has-count",{"is-searching":h.length>0,"is-skip-level":0===E&&0!==d.parent}),...e,countLabel:_,"aria-label":w})},messages:h,isCompact:m,isHierarchical:!0,isSingle:d}),!!n&&(0,l.createElement)("div",{hidden:s.length<2},(0,l.createElement)(i.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,o.__)("Display products matching","woocommerce"),help:(0,o.__)("Pick at least two categories to use this setting.","woocommerce"),value:a,onChange:n,options:[{label:(0,o.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,o.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,o]=(0,_.useState)(!0),[c,n]=(0,_.useState)(null),[a,i]=(0,_.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);n(t),o(!1)},m=(0,_.useRef)(e);return(0,_.useEffect)((()=>{var e;(e={selected:m.current},Z()({path:(0,L.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),o(!1)})).catch(s)}),[m]),(0,l.createElement)(X,{...t,selected:e,error:c,categories:a,isLoading:r})}),z=({value:e,setAttributes:t})=>(0,l.createElement)(i.SelectControl,{label:(0,o.__)("Order products by","woocommerce"),value:e,options:[{label:(0,o.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,o.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,o.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,o.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,o.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,o.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,o.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})}),G=(0,H.getSetting)("hideOutOfStockItems",!1),K=(0,H.getSetting)("stockStatusOptions",{}),Q=({value:e,setAttributes:t})=>{const{outofstock:r,...c}=K,n=G?c:K,a=Object.entries(n).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),s=Object.keys(n).filter((e=>!!e)),[m,d]=(0,_.useState)(e||s);(0,_.useEffect)((()=>{t({stockStatus:["",...m]})}),[m,t]);const u=(0,_.useCallback)((e=>{const t=m.includes(e),r=m.filter((t=>t!==e));t||(r.push(e),r.sort()),d(r)}),[m]);return(0,l.createElement)(l.Fragment,null,a.map((e=>{const t=m.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,o.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,o.__)('Stock status "%s" hidden.',"woocommerce");return(0,l.createElement)(i.ToggleControl,{label:e.label,key:e.value,help:(0,o.sprintf)(t,e.label),checked:m.includes(e.value),onChange:()=>u(e.value)})})))},Y=e=>{const{attributes:t,setAttributes:r}=e,{categories:c,catOperator:n,columns:a,contentVisibility:s,rows:m,orderby:d,alignButtons:E,stockStatus:w}=t;return(0,l.createElement)(u.InspectorControls,{key:"inspector"},(0,l.createElement)(i.PanelBody,{title:(0,o.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(g,{columns:a,rows:m,alignButtons:E,setAttributes:r,minColumns:(0,H.getSetting)("minColumns",1),maxColumns:(0,H.getSetting)("maxColumns",6),minRows:(0,H.getSetting)("minRows",1),maxRows:(0,H.getSetting)("maxRows",6)})),(0,l.createElement)(i.PanelBody,{title:(0,o.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(h,{settings:s,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(i.PanelBody,{title:(0,o.__)("Order By","woocommerce"),initialOpen:!1},(0,l.createElement)(z,{setAttributes:r,value:d})),(0,l.createElement)(i.PanelBody,{title:(0,o.__)("Filter by Product Category","woocommerce"),initialOpen:!1},(0,l.createElement)(J,{selected:c,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categories:t})},operator:n,onOperatorChange:(e="any")=>r({catOperator:e})})),(0,l.createElement)(i.PanelBody,{title:(0,o.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,l.createElement)(Q,{setAttributes:r,value:w})))},q=()=>(0,l.createElement)(i.Placeholder,{icon:(0,l.createElement)(n.Z,{icon:a.Z}),label:(0,o.__)("On Sale Products","woocommerce"),className:"wc-block-product-on-sale"},(0,o.__)("This block shows on-sale products. There are currently no discounted products in your store.","woocommerce")),U=e=>{const{attributes:t,setAttributes:r,name:o}=e;return t.isPreview?d:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(Y,{attributes:t,setAttributes:r}),(0,l.createElement)(i.Disabled,null,(0,l.createElement)(m(),{block:o,attributes:t,EmptyResponsePlaceholder:q})))};var X;r(3761);const ee={columns:{type:"number",default:(0,H.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,H.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,H.getSetting)("stockStatusOptions",[]))}};(0,c.registerBlockType)("woocommerce/product-on-sale",{title:(0,o.__)("On Sale Products","woocommerce"),icon:{src:(0,l.createElement)(n.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,o.__)("WooCommerce","woocommerce")],description:(0,o.__)("Display a grid of products currently on sale.","woocommerce"),supports:{align:["wide","full"],html:!1},attributes:{...ee,orderby:{type:"string",default:"date"}},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-on-sale"!==e)),transform:e=>(0,c.createBlock)("woocommerce/product-on-sale",e)}]},edit:e=>(0,l.createElement)(U,{...e}),save:()=>null})},3761:()=>{},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var o=r[e];if(void 0!==o)return o.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,l),c.exports}l.m=t,e=[],l.O=(t,r,o,c)=>{if(!r){var n=1/0;for(m=0;m<e.length;m++){for(var[r,o,c]=e[m],a=!0,i=0;i<r.length;i++)(!1&c||n>=c)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,c<n&&(n=c));if(a){e.splice(m--,1);var s=o();void 0!==s&&(t=s)}}return t}c=c||0;for(var m=e.length;m>0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,o,c]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=9597,(()=>{var e={9597:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var o,c,[n,a,i]=r,s=0;if(n.some((t=>0!==e[t]))){for(o in a)l.o(a,o)&&(l.m[o]=a[o]);if(i)var m=i(l)}for(t&&t(r);s<n.length;s++)c=n[s],l.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=l.O(void 0,[2869],(()=>l(3572)));o=l.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-on-sale"]=o})(); product-summary-rtl.css 0000644 00000002257 15073233653 0011245 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-summary{margin-bottom:12px;margin-top:0}.is-loading .wc-block-components-product-summary:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;height:6em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}.is-loading .wc-block-components-product-summary:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{animation:none}} product-sale-badge-rtl.css 0000644 00000001672 15073233653 0011534 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} rating-filter.css 0000644 00000075433 15073233653 0010050 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-left:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} all-products-frontend.js 0000644 00000100545 15073233653 0011344 0 ustar 00 (()=>{var e,t,r={2911:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(9307);const n=(0,o.forwardRef)((function({icon:e,size:t=24,...r},n){return(0,o.cloneElement)(e,{width:t,height:t,...r,ref:n})}))},8360:(e,t,r)=>{"use strict";r.d(t,{n:()=>a});var o=r(2694),n=r(9818),c=r(9307);const a=()=>({dispatchStoreEvent:(0,c.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,c.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},9530:(e,t,r)=>{"use strict";r.d(t,{s:()=>a});var o=r(9307),n=r(9127),c=r.n(n);function a(e){const t=(0,o.useRef)(e);return c()(e,t.current)||(t.current=e),t.current}},702:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>E,Lo:()=>w,VF:()=>h,fh:()=>b,lB:()=>_,td:()=>g,vr:()=>x});var o,n,c,a,l,i,s,u,d,p,m=r(4617);const E=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=E.pluginUrl+"assets/images/",h=E.pluginUrl+"assets/client/blocks/",w=E.buildPhase,b=(null===(o=m.STORE_PAGES.shop)||void 0===o||o.permalink,null===(n=m.STORE_PAGES.checkout)||void 0===n||n.id,null===(c=m.STORE_PAGES.checkout)||void 0===c||c.permalink,null===(a=m.STORE_PAGES.privacy)||void 0===a||a.permalink,null===(l=m.STORE_PAGES.privacy)||void 0===l||l.title,null===(i=m.STORE_PAGES.terms)||void 0===i||i.permalink,null===(s=m.STORE_PAGES.terms)||void 0===s||s.title,null===(u=m.STORE_PAGES.cart)||void 0===u||u.id,null===(d=m.STORE_PAGES.cart)||void 0===d?void 0:d.permalink),f=(null!==(p=m.STORE_PAGES.myaccount)&&void 0!==p&&p.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),(0,m.getSetting)("localPickupEnabled",!1),(0,m.getSetting)("countries",{})),y=(0,m.getSetting)("countryData",{}),x=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]])))),k={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},_=(0,m.getSetting)("addressFieldsLocations",k).address;(0,m.getSetting)("addressFieldsLocations",k).contact,(0,m.getSetting)("addressFieldsLocations",k).additional},6314:(e,t,r)=>{"use strict";r.d(t,{uq:()=>n}),window.wp.blocks;var o=r(702);const n=()=>o.Lo>1},8752:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>o.Cm,VF:()=>o.VF,fh:()=>o.fh,lB:()=>o.lB,td:()=>o.td,uq:()=>n.uq,vr:()=>o.vr});var o=r(702),n=r(6314)},3849:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)){if(r.length){var a=n.apply(null,r);a&&e.push(a)}}else if("object"===c)if(r.toString===Object.prototype.toString)for(var l in r)o.call(r,l)&&r[l]&&e.push(l);else e.push(r.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},9262:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var o,n,c;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(c=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(n=o;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,c[n]))return!1;for(n=o;0!=n--;){var a=c[n];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},8406:()=>{},7842:()=>{},657:()=>{},1438:()=>{},2996:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},2864:e=>{"use strict";e.exports=window.wc.wcBlocksSharedContext},721:e=>{"use strict";e.exports=window.wc.wcBlocksSharedHocs},4617:e=>{"use strict";e.exports=window.wc.wcSettings},6989:e=>{"use strict";e.exports=window.wp.apiFetch},987:e=>{"use strict";e.exports=window.wp.autop},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var c=o[e]={exports:{}};return r[e](c,c.exports,n),c.exports}n.m=r,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>(({118:"product-rating-stars",2918:"product-rating-counter",3037:"product-average-rating",3706:"product-image",5432:"product-sale-badge",5445:"product-stock-indicator",5579:"product-price",5800:"product-add-to-cart",6925:"product-title",7385:"product-rating",8185:"product-summary",8771:"product-button",9870:"product-sku"}[e]||e)+"-frontend.js?ver="+{118:"c3732c8d4a0999ae665a",1092:"6d257273c2f0df9a31ef",2918:"7f85b155e3d8923476b2",3037:"ada4cf5fdc8d2b3221aa",3706:"b894bd860459fc4795cc",5432:"722ca3942dad8fb6f3cf",5445:"1aa93d453925994e200e",5579:"97cc1e1994b3d7074525",5800:"3773d336757e9a2ce327",6925:"08fcf527356036105360",7385:"62078e61c3d06297e9eb",8185:"c71ac67590bc8a341250",8771:"1ec4039546e81f7ad7fe",9782:"fa061629bd2dc2f6120a",9870:"4786004241159311bb3d"}[e]),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="webpackWcBlocksJsonp:",n.l=(r,o,c,a)=>{if(e[r])e[r].push(o);else{var l,i;if(void 0!==c)for(var s=document.getElementsByTagName("script"),u=0;u<s.length;u++){var d=s[u];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+c){l=d;break}}l||(i=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,n.nc&&l.setAttribute("nonce",n.nc),l.setAttribute("data-webpack",t+c),l.src=r),e[r]=[o];var p=(t,o)=>{l.onerror=l.onload=null,clearTimeout(m);var n=e[r];if(delete e[r],l.parentNode&&l.parentNode.removeChild(l),n&&n.forEach((e=>e(o))),t)return t(o)},m=setTimeout(p.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=p.bind(null,l.onerror),l.onload=p.bind(null,l.onload),i&&document.head.appendChild(l)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&!e;)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={86:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var c=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=c);var a=n.p+n.u(t),l=new Error;n.l(a,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var c=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;l.message="Loading chunk "+t+" failed.\n("+c+": "+a+")",l.name="ChunkLoadError",l.type=c,l.request=a,o[1](l)}}),"chunk-"+t,t)}};var t=(t,r)=>{var o,c,[a,l,i]=r,s=0;if(a.some((t=>0!==e[t]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);i&&i(n)}for(t&&t(r);s<a.length;s++)c=a[s],n.o(e,c)&&e[c]&&e[c][0](),e[c]=0},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";var e=n(9196),t=n(9307);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var o=n(5736),c=n(8752);const a=({imageUrl:t=`${c.td}/block-error.svg`,header:r=(0,o.__)("Oops!","woocommerce"),text:n=(0,o.__)("There was an error loading the content.","woocommerce"),errorMessage:a,errorMessagePrefix:l=(0,o.__)("Error:","woocommerce"),button:i,showErrorBlock:s=!0})=>s?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},r&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},r),n&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},n),a&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},l?l+" ":"",a),i&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},i))):null;n(8406);class l extends t.Component{constructor(...e){var t,o,n;super(...e),t=this,n={errorMessage:"",hasError:!1},(o=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(o="state"))in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:r,showErrorMessage:o=!0,showErrorBlock:n=!0,text:c,errorMessagePrefix:l,renderError:i,button:s}=this.props,{errorMessage:u,hasError:d}=this.state;return d?"function"==typeof i?i({errorMessage:u}):(0,e.createElement)(a,{showErrorBlock:n,errorMessage:o?u:null,header:t,imageUrl:r,text:c,errorMessagePrefix:l,button:s}):this.props.children}}const i=l,s=[".wp-block-woocommerce-cart"],u=({Block:r,containers:o,getProps:n=(()=>({})),getErrorBoundaryProps:c=(()=>({}))})=>{0!==o.length&&Array.prototype.forEach.call(o,((o,a)=>{const l=n(o,a),s=c(o,a),u={...o.dataset,...l.attributes||{}};(({Block:r,container:o,attributes:n={},props:c={},errorBoundaryProps:a={}})=>{(0,t.render)((0,e.createElement)(i,{...a},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},r&&(0,e.createElement)(r,{...c,attributes:n}))),o,(()=>{o.classList&&o.classList.remove("is-loading")}))})({Block:r,container:o,props:l,attributes:u,errorBoundaryProps:s})}))};var d=n(9262),p=n.n(d),m=n(3849),E=n.n(m),g=n(711);n(7842);const h=({currentPage:t,displayFirstAndLastPages:r=!0,displayNextAndPreviousArrows:n=!0,pagesToDisplay:c=3,onPageChange:a,totalPages:l})=>{let{minIndex:i,maxIndex:s}=((e,t,r)=>{if(r<=2)return{minIndex:null,maxIndex:null};const o=e-1,n=Math.max(Math.floor(t-o/2),2),c=Math.min(Math.ceil(t+(o-(t-n))),r-1);return{minIndex:Math.max(Math.floor(t-(o-(c-t))),2),maxIndex:c}})(c,t,l);const u=r&&Boolean(1!==i),d=r&&Boolean(s!==l),p=r&&Boolean(i&&i>3),m=r&&Boolean(s&&s<l-2);u&&3===i&&(i-=1),d&&s===l-2&&(s+=1);const h=[];if(i&&s)for(let e=i;e<=s;e++)h.push(e);return(0,e.createElement)("div",{className:"wc-block-pagination wc-block-components-pagination"},(0,e.createElement)(g.Label,{screenReaderLabel:(0,o.__)("Navigate to another page","woocommerce")}),n&&(0,e.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page wc-block-components-pagination-page--arrow",onClick:()=>a(t-1),title:(0,o.__)("Previous page","woocommerce"),disabled:t<=1},(0,e.createElement)(g.Label,{label:"←",screenReaderLabel:(0,o.__)("Previous page","woocommerce")})),u&&(0,e.createElement)("button",{className:E()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":1===t,"wc-block-components-pagination__page--active":1===t}),onClick:()=>a(1),disabled:1===t},(0,e.createElement)(g.Label,{label:"1",screenReaderLabel:(0,o.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,o.__)("Page %d","woocommerce"),1)})),p&&(0,e.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},(0,o.__)("…","woocommerce")),h.map((r=>(0,e.createElement)("button",{key:r,className:E()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===r,"wc-block-components-pagination__page--active":t===r}),onClick:t===r?void 0:()=>a(r),disabled:t===r},(0,e.createElement)(g.Label,{label:r.toString(),screenReaderLabel:(0,o.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,o.__)("Page %d","woocommerce"),r)})))),m&&(0,e.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},(0,o.__)("…","woocommerce")),d&&(0,e.createElement)("button",{className:E()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":t===l,"wc-block-components-pagination__page--active":t===l}),onClick:()=>a(l),disabled:t===l},(0,e.createElement)(g.Label,{label:l.toString(),screenReaderLabel:(0,o.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,o.__)("Page %d","woocommerce"),l)})),n&&(0,e.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page wc-block-components-pagination-page--arrow",onClick:()=>a(t+1),title:(0,o.__)("Next page","woocommerce"),disabled:t>=l},(0,e.createElement)(g.Label,{label:"→",screenReaderLabel:(0,o.__)("Next page","woocommerce")})))};function w(e,r){const o=(0,t.useRef)();return(0,t.useEffect)((()=>{o.current===e||r&&!r(e,o.current)||(o.current=e)}),[e,r]),o.current}var b=n(4801),f=n(9818),y=n(9127),x=n.n(y),k=n(9530);const _=(0,t.createContext)("page"),v=()=>(0,t.useContext)(_),S=(_.Provider,(e,r,o)=>{const n=v();o=o||n;const c=(0,f.useSelect)((t=>t(b.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,r)),[o,e]),{setQueryValue:a}=(0,f.useDispatch)(b.QUERY_STATE_STORE_KEY);return[c,(0,t.useCallback)((t=>{a(o,e,t)}),[o,e,a])]}),P=e=>{const r={namespace:"/wc/store/v1",resourceName:"products"},{results:o,isLoading:n}=(e=>{const{namespace:r,resourceName:o,resourceValues:n=[],query:c={},shouldSelect:a=!0}=e;if(!r||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,t.useRef)({results:[],isLoading:!0}),i=(0,k.s)(c),s=(0,k.s)(n),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),d=(0,f.useSelect)((e=>{if(!a)return null;const t=e(b.COLLECTIONS_STORE_KEY),n=[r,o,i,s],c=t.getCollectionError(...n);if(c){if(!(c instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(c)}return{results:t.getCollection(...n),isLoading:!t.hasFinishedResolution("getCollection",n)}}),[r,o,s,i,a]);return null!==d&&(l.current=d),l.current})({...r,query:e}),{value:c}=((e,t)=>{const{namespace:r,resourceName:o,resourceValues:n=[],query:c={}}=t;if(!r||!o)throw new Error("The options object must have valid values for the namespace and the resource name properties.");const a=(0,k.s)(c),l=(0,k.s)(n),{value:i,isLoading:s=!0}=(0,f.useSelect)((t=>{const n=t(b.COLLECTIONS_STORE_KEY),c=[e,r,o,a,l];return{value:n.getCollectionHeader(...c),isLoading:n.hasFinishedResolution("getCollectionHeader",c)}}),[e,r,o,l,a]);return{value:i,isLoading:s}})("x-wp-total",{...r,query:e});return{products:o,totalProducts:parseInt(c,10),productsLoading:n}};var C=n(8360);n(2996);const N=e=>{if(!e)return;const t=e.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollIntoView()};var B=n(2864);const O=window.wp.a11y;var T=n(2911),A=n(444);const L=(0,e.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,e.createElement)(A.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"})),R=()=>{const{parentClassName:t}=(0,B.useInnerBlockLayoutContext)();return(0,e.createElement)("div",{className:`${t}__no-products`},(0,e.createElement)(T.Z,{className:`${t}__no-products-image`,icon:L,size:100}),(0,e.createElement)("strong",{className:`${t}__no-products-title`},(0,o.__)("No products","woocommerce")),(0,e.createElement)("p",{className:`${t}__no-products-description`},(0,o.__)("There are currently no products available to display.","woocommerce")))},j=(0,e.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(A.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),F=({resetCallback:t=(()=>{})})=>{const{parentClassName:r}=(0,B.useInnerBlockLayoutContext)();return(0,e.createElement)("div",{className:`${r}__no-products`},(0,e.createElement)(T.Z,{className:`${r}__no-products-image`,icon:j,size:100}),(0,e.createElement)("strong",{className:`${r}__no-products-title`},(0,o.__)("No products found","woocommerce")),(0,e.createElement)("p",{className:`${r}__no-products-description`},(0,o.__)("We were unable to find any results based on your search.","woocommerce")),(0,e.createElement)("button",{onClick:t},(0,o.__)("Reset Search","woocommerce")))};n(657);const M=({onChange:t,value:r})=>(0,e.createElement)(g.SortSelect,{className:"wc-block-product-sort-select wc-block-components-product-sort-select",onChange:t,options:[{key:"menu_order",label:(0,o.__)("Default sorting","woocommerce")},{key:"popularity",label:(0,o.__)("Popularity","woocommerce")},{key:"rating",label:(0,o.__)("Average rating","woocommerce")},{key:"date",label:(0,o.__)("Latest","woocommerce")},{key:"price",label:(0,o.__)("Price: low to high","woocommerce")},{key:"price-desc",label:(0,o.__)("Price: high to low","woocommerce")}],screenReaderLabel:(0,o.__)("Order products by","woocommerce"),value:r});var z=n(4333);const V=window.wc.wcBlocksRegistry;n.p=c.VF,(0,V.registerBlockComponent)({blockName:"woocommerce/product-price",component:(0,t.lazy)((()=>n.e(5579).then(n.bind(n,7461))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-image",component:(0,t.lazy)((()=>n.e(3706).then(n.bind(n,6838))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-title",component:(0,t.lazy)((()=>n.e(6925).then(n.bind(n,1529))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-rating",component:(0,t.lazy)((()=>n.e(7385).then(n.bind(n,8894))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-rating-stars",component:(0,t.lazy)((()=>n.e(118).then(n.bind(n,1872))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-rating-counter",component:(0,t.lazy)((()=>n.e(2918).then(n.bind(n,2992))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-average-rating",component:(0,t.lazy)((()=>n.e(3037).then(n.bind(n,921))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-button",component:(0,t.lazy)((()=>n.e(8771).then(n.bind(n,9758))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-summary",component:(0,t.lazy)((()=>n.e(8185).then(n.bind(n,1985))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-sale-badge",component:(0,t.lazy)((()=>n.e(5432).then(n.bind(n,5863))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-sku",component:(0,t.lazy)((()=>n.e(9870).then(n.bind(n,8675))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-stock-indicator",component:(0,t.lazy)((()=>n.e(5445).then(n.bind(n,4304))))}),(0,V.registerBlockComponent)({blockName:"woocommerce/product-add-to-cart",component:(0,t.lazy)((()=>Promise.all([n.e(9782),n.e(1092),n.e(5800)]).then(n.bind(n,9096))))});const I=(r,o,n,c)=>{if(!n)return;const a=(e=>(0,V.getRegisteredBlockComponents)(e))(r);return n.map((([n,l={}],i)=>{let s=[];l.children&&l.children.length>0&&(s=I(r,o,l.children,c));const u=a[n];if(!u)return null;const d=o.id||0,p=["layout",n,i,c,d];return(0,e.createElement)(t.Suspense,{key:p.join("_"),fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},(0,e.createElement)(u,{...l,children:s,product:o}))}))},$=(0,z.withInstanceId)((({product:t={},attributes:r,instanceId:o})=>{const{layoutConfig:n}=r,{parentClassName:c,parentName:a}=(0,B.useInnerBlockLayoutContext)(),l=0===Object.keys(t).length,i=E()(`${c}__product`,"wc-block-layout",{"is-loading":l});return(0,e.createElement)("li",{className:i,"aria-hidden":l},I(a,t,n,o))}));n(1438);const Q=e=>{switch(e){case"menu_order":case"popularity":case"rating":case"price":return{orderby:e,order:"asc"};case"price-desc":return{orderby:"price",order:"desc"};case"date":return{orderby:"date",order:"desc"}}},G=({totalQuery:e,totalProducts:t},{totalQuery:r}={})=>!p()(e,r)&&Number.isFinite(t),q=(D=({attributes:r,currentPage:n,onPageChange:c,onSortChange:a,sortValue:l,scrollToTop:i})=>{const[s,u]=S("attributes",[]),[d,m]=S("stock_status",[]),[g,y]=S("rating",[]),[_,N]=S("min_price"),[T,A]=S("max_price"),[L]=((e,r)=>{const o=v();r=r||o;const[n,c]=(e=>{const r=v();e=e||r;const o=(0,f.useSelect)((t=>t(b.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:n}=(0,f.useDispatch)(b.QUERY_STATE_STORE_KEY);return[o,(0,t.useCallback)((t=>{n(e,t)}),[e,n])]})(r),a=(0,k.s)(n),l=(0,k.s)(e),i=w(l),s=(0,t.useRef)(!1);return(0,t.useEffect)((()=>{x()(i,l)||(c(Object.assign({},a,l)),s.current=!0)}),[a,l,i,c]),s.current?[n,c]:[e,c]})((({sortValue:e,currentPage:t,attributes:r})=>{const{columns:o,rows:n}=r;return{...Q(e),catalog_visibility:"catalog",per_page:o*n,page:t}})({attributes:r,sortValue:l,currentPage:n})),{products:j,totalProducts:z,productsLoading:V}=P(L),{parentClassName:I,parentName:q}=(0,B.useInnerBlockLayoutContext)(),U=(e=>{const{order:t,orderby:r,page:o,per_page:n,...c}=e;return c||{}})(L),{dispatchStoreEvent:Y}=(0,C.n)(),D=w({totalQuery:U,totalProducts:z},G);(0,t.useEffect)((()=>{Y("product-list-render",{products:j,listName:q})}),[j,q,Y]),(0,t.useEffect)((()=>{p()(U,null==D?void 0:D.totalQuery)||(c(1),null!=D&&D.totalQuery&&(e=>{Number.isFinite(e)&&(0===e?(0,O.speak)((0,o.__)("No products found","woocommerce")):(0,O.speak)((0,o.sprintf)(/* translators: %s is an integer higher than 0 (1, 2, 3...) */ /* translators: %s is an integer higher than 0 (1, 2, 3...) */ (0,o._n)("%d product found","%d products found",e,"woocommerce"),e)))})(z))}),[null==D?void 0:D.totalQuery,z,c,U]);const{contentVisibility:K}=r,H=r.columns*r.rows,J=!Number.isFinite(z)&&Number.isFinite(null==D?void 0:D.totalProducts)&&p()(U,null==D?void 0:D.totalQuery)?Math.ceil(((null==D?void 0:D.totalProducts)||0)/H):Math.ceil(z/H),W=j.length?j:Array.from({length:H}),Z=0!==j.length||V,X=s.length>0||d.length>0||g.length>0||Number.isFinite(_)||Number.isFinite(T);return(0,e.createElement)("div",{className:(()=>{const{columns:e,rows:t,alignButtons:o,align:n}=r,c=void 0!==n?"align"+n:"";return E()(I,c,"has-"+e+"-columns",{"has-multiple-rows":t>1,"has-aligned-buttons":o})})()},(null==K?void 0:K.orderBy)&&Z&&(0,e.createElement)(M,{onChange:a,value:l}),!Z&&X&&(0,e.createElement)(F,{resetCallback:()=>{u([]),m([]),y([]),N(null),A(null)}}),!Z&&!X&&(0,e.createElement)(R,null),Z&&(0,e.createElement)("ul",{className:E()(`${I}__products`,{"is-loading-products":V})},W.map(((t={},o)=>(0,e.createElement)($,{key:t.id||o,attributes:r,product:t})))),J>1&&(0,e.createElement)(h,{currentPage:n,onPageChange:e=>{i({focusableSelector:"a, button"}),c(e)},totalPages:J}))},r=>{const o=(0,t.useRef)(null);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:o,"aria-hidden":!0}),(0,e.createElement)(D,{...r,scrollToTop:e=>{null!==o.current&&((e,t)=>{const{focusableSelector:r}=t||{};window&&Number.isFinite(window.innerHeight)&&(r?((e,t)=>{var r;const o=(null===(r=e.parentElement)||void 0===r?void 0:r.querySelectorAll(t))||[];if(o.length){const e=o[0];N(e),null==e||e.focus()}else N(e)})(e,r):N(e))})(o.current,e)}}))}),U=({attributes:r})=>{const[o,n]=(0,t.useState)(1),[c,a]=(0,t.useState)(r.orderby);return(0,t.useEffect)((()=>{a(r.orderby)}),[r.orderby]),(0,e.createElement)(q,{attributes:r,currentPage:o,onPageChange:e=>{n(e)},onSortChange:e=>{var t;const r=null==e||null===(t=e.target)||void 0===t?void 0:t.value;a(r),n(1)},sortValue:c})},Y=(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,e.createElement)("title",null,"Grid Block Preview"),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,e.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,e.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"}));var D;class K extends t.Component{render(){const{attributes:t,urlParameterSuffix:r}=this.props;return t.isPreview?Y:(0,e.createElement)(B.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},(0,e.createElement)(g.StoreNoticesContainer,{context:"wc/all-products"}),(0,e.createElement)(U,{attributes:t,urlParameterSuffix:r}))}}const H=K;(e=>{const t=document.body.querySelectorAll(s.join(",")),{Block:r,getProps:o,getErrorBoundaryProps:n,selector:c}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrappers:n})=>{const c=document.body.querySelectorAll(o);n&&n.length>0&&Array.prototype.filter.call(c,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,n))),u({Block:e,containers:c,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:o,getErrorBoundaryProps:n,selector:c,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrapper:n})=>{const c=n.querySelectorAll(o);u({Block:e,containers:c,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-all-products",Block:t=>(0,e.createElement)(H,{...t}),getProps:e=>({attributes:JSON.parse(e.dataset.attributes)})})})()})(); collection-stock-filter-style.asset.php 0000644 00000000625 15073233653 0014302 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-interactivity', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '788be02b31f77b6f0693'); product-template/block.json 0000644 00000002114 15073233653 0012027 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-template", "title": "Product Template", "category": "woocommerce", "description": "Contains the block elements used to render a product.", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "usesContext": [ "queryId", "query", "queryContext", "displayLayout", "templateSlug" ], "supports": { "inserter": false, "reusable": false, "html": false, "align": [ "wide", "full" ], "anchor": true, "__experimentalLayout": { "allowEditing": false }, "color": { "gradients": true, "link": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true, "__experimentalTextTransform": true, "__experimentalTextDecoration": true, "__experimentalLetterSpacing": true, "__experimentalDefaultControls": { "fontSize": true } } } } store-notices.asset.php 0000644 00000000400 15073233653 0011172 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '05d34da6f782826693d8'); single-product.css 0000644 00000001346 15073233653 0010230 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} product-gallery-thumbnails.asset.php 0000644 00000000337 15073233653 0013666 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '6aa83144200f25ceb19f'); product-price-rtl.css 0000644 00000003212 15073233653 0010642 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-price--align-left{display:block;text-align:right}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:left}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-right:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} breadcrumbs/block.json 0000644 00000001371 15073233653 0011033 0 ustar 00 { "name": "woocommerce/breadcrumbs", "version": "1.0.0", "title": "Store Breadcrumbs", "description": "Enable customers to keep track of their location within the store and navigate back to parent pages.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "attributes": { "contentJustification": { "type": "string" }, "fontSize": { "type": "string", "default": "small" }, "align": { "type": "string", "default": "wide" } }, "supports": { "align": [ "wide", "full" ], "color": { "background": false, "link": true }, "html": false, "typography": { "fontSize": true, "lineHeight": true } }, "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } price-format.asset.php 0000644 00000000160 15073233653 0010767 0 ustar 00 <?php return array('dependencies' => array('wc-settings', 'wp-polyfill'), 'version' => 'eb7a7398126f71912b09'); customer-account.js 0000644 00000017603 15073233653 0010413 0 ustar 00 (()=>{var e,t={3376:(e,t,o)=>{"use strict";o.r(t);var c=o(9196);const n=window.wp.blocks;var l=o(2911),r=o(444);const a=(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("path",{id:"icon/action/account_circle_24px_2",fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM7.07 18.28C7.5 17.38 10.12 16.5 12 16.5C13.88 16.5 16.51 17.38 16.93 18.28C15.57 19.36 13.86 20 12 20C10.14 20 8.43 19.36 7.07 18.28ZM12 14.5C13.46 14.5 16.93 15.09 18.36 16.83C19.38 15.49 20 13.82 20 12C20 7.59 16.41 4 12 4C7.59 4 4 7.59 4 12C4 13.82 4.62 15.49 5.64 16.83C7.07 15.09 10.54 14.5 12 14.5ZM12 6C10.06 6 8.5 7.56 8.5 9.5C8.5 11.44 10.06 13 12 13C13.94 13 15.5 11.44 15.5 9.5C15.5 7.56 13.94 6 12 6ZM10.5 9.5C10.5 10.33 11.17 11 12 11C12.83 11 13.5 10.33 13.5 9.5C13.5 8.67 12.83 8 12 8C11.17 8 10.5 8.67 10.5 9.5Z"}));var s=o(5736);const i=JSON.parse('{"name":"woocommerce/customer-account","version":"1.0.0","title":"Customer account","description":"A block that allows your customers to log in and out of their accounts in your store.","category":"woocommerce","keywords":["WooCommerce","My Account"],"supports":{"align":true,"color":{"text":true},"typography":{"fontSize":true,"__experimentalFontFamily":true},"spacing":{"margin":true}},"attributes":{"displayStyle":{"type":"string","default":"icon_and_text"},"iconStyle":{"type":"string","default":"default"},"iconClass":{"type":"string","default":"icon"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var u=o(3849),m=o.n(u);const p=window.wp.blockEditor,d=window.wp.components,w=(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18"},(0,c.createElement)("path",{d:"M9 0C4.03579 0 0 4.03579 0 9C0 13.9642 4.03579 18 9 18C13.9642 18 18 13.9642 18 9C18 4.03579 13.9642 0 9 0ZM9 4.32C10.5347 4.32 11.7664 5.57056 11.7664 7.08638C11.7664 8.62109 10.5158 9.85277 9 9.85277C7.4653 9.85277 6.23362 8.60221 6.23362 7.08638C6.23362 5.57056 7.46526 4.32 9 4.32ZM9 10.7242C11.1221 10.7242 12.96 12.2021 13.7937 14.4189C12.5242 15.5559 10.8379 16.238 9 16.238C7.16207 16.238 5.49474 15.5369 4.20632 14.4189C5.05891 12.2021 6.87793 10.7242 9 10.7242Z",fill:"currentColor"})),C=(0,c.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16"},(0,c.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.00009 8.34785C10.3096 8.34785 12.1819 6.47909 12.1819 4.17393C12.1819 1.86876 10.3096 0 8.00009 0C5.69055 0 3.81824 1.86876 3.81824 4.17393C3.81824 6.47909 5.69055 8.34785 8.00009 8.34785ZM0.333496 15.6522C0.333496 15.8444 0.489412 16 0.681933 16H15.3184C15.5109 16 15.6668 15.8444 15.6668 15.6522V14.9565C15.6668 12.1428 13.7821 9.73911 10.0912 9.73911H5.90931C2.21828 9.73911 0.333645 12.1428 0.333645 14.9565L0.333496 15.6522Z",fill:"currentColor"})),_=window.wc.wcSettings;let y=function(e){return e.ICON_AND_TEXT="icon_and_text",e.TEXT_ONLY="text_only",e.ICON_ONLY="icon_only",e}({}),g=function(e){return e.DEFAULT="default",e.ALT="alt",e}({});const b=({iconStyle:e,displayStyle:t,iconClass:o})=>{const n=e===g.ALT?w:C;return t===y.TEXT_ONLY?null:(0,c.createElement)(l.Z,{className:o,icon:n,size:18})},v=({displayStyle:e})=>{if(e===y.ICON_ONLY)return null;const t=(0,_.getSetting)("currentUserId",null);return(0,c.createElement)("span",{className:"label"},t?(0,s.__)("My Account","woocommerce"):(0,s.__)("Log in","woocommerce"))},E=({attributes:e})=>{const{displayStyle:t,iconStyle:o,iconClass:n}=e;return(0,c.createElement)("a",{href:(0,_.getSetting)("dashboardUrl",(0,_.getSetting)("wpLoginUrl","/wp-login.php"))},(0,c.createElement)(b,{iconStyle:o,displayStyle:t,iconClass:n}),(0,c.createElement)(v,{displayStyle:t}))};var f=o(9307);const h=()=>{const e=`${(0,_.getSetting)("adminUrl")}admin.php?page=wc-settings&tab=account`,t=(0,f.createInterpolateElement)(`<a>${(0,s.__)("Manage account settings","woocommerce")}</a>`,{a:(0,c.createElement)(d.ExternalLink,{href:e})});return(0,c.createElement)("div",{className:"wc-block-editor-customer-account__link"},t)},S=({attributes:e,setAttributes:t})=>{const{displayStyle:o,iconStyle:n}=e,r=[y.ICON_ONLY,y.ICON_AND_TEXT].includes(o);return(0,c.createElement)(p.InspectorControls,{key:"inspector"},(0,c.createElement)(d.PanelBody,null,(0,c.createElement)(h,null)),(0,c.createElement)(d.PanelBody,{title:(0,s.__)("Display settings","woocommerce")},(0,c.createElement)(d.SelectControl,{className:"customer-account-display-style",label:(0,s.__)("Icon options","woocommerce"),value:o,onChange:e=>{t({displayStyle:e})},help:(0,s.__)("Choose if you want to include an icon with the customer account link.","woocommerce"),options:[{value:y.ICON_AND_TEXT,label:(0,s.__)("Icon and text","woocommerce")},{value:y.TEXT_ONLY,label:(0,s.__)("Text-only","woocommerce")},{value:y.ICON_ONLY,label:(0,s.__)("Icon-only","woocommerce")}]}),r?(0,c.createElement)(d.__experimentalToggleGroupControl,{label:(0,s.__)("Display Style","woocommerce"),value:n,onChange:e=>t({iconStyle:e}),className:"wc-block-editor-customer-account__icon-style-toggle"},(0,c.createElement)(d.__experimentalToggleGroupControlOption,{value:g.DEFAULT,label:(0,c.createElement)(l.Z,{icon:C,size:16,className:m()("wc-block-editor-customer-account__icon-option",{active:n===g.DEFAULT})})}),(0,c.createElement)(d.__experimentalToggleGroupControlOption,{value:g.ALT,label:(0,c.createElement)(l.Z,{icon:w,size:20,className:m()("wc-block-editor-customer-account__icon-option",{active:n===g.ALT})})})):null))};o(8114);o(8030),(0,n.registerBlockType)(i,{icon:{src:(0,c.createElement)(l.Z,{icon:a,className:"wc-block-editor-components-block-icon"})},attributes:{...i.attributes},edit:({attributes:e,setAttributes:t})=>{const{className:o}=e,n=(0,p.useBlockProps)({className:m()("wc-block-editor-customer-account",o)});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{...n},(0,c.createElement)(p.InspectorControls,null,(0,c.createElement)(S,{attributes:e,setAttributes:t})),(0,c.createElement)(d.Disabled,null,(0,c.createElement)(E,{attributes:e}))))},save:()=>null}),(0,n.registerBlockVariation)("woocommerce/customer-account",{name:"woocommerce/customer-account",title:(0,s.__)("Customer account","woocommerce"),isDefault:!0,attributes:{...i.attributes,displayStyle:"icon_and_text",iconStyle:"default",iconClass:"wc-block-customer-account__account-icon"}})},8114:()=>{},8030:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function c(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return t[e].call(l.exports,l,l.exports,c),l.exports}c.m=t,e=[],c.O=(t,o,n,l)=>{if(!o){var r=1/0;for(u=0;u<e.length;u++){for(var[o,n,l]=e[u],a=!0,s=0;s<o.length;s++)(!1&l||r>=l)&&Object.keys(c.O).every((e=>c.O[e](o[s])))?o.splice(s--,1):(a=!1,l<r&&(r=l));if(a){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[o,n,l]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=7361,(()=>{var e={7361:0};c.O.j=t=>0===e[t];var t=(t,o)=>{var n,l,[r,a,s]=o,i=0;if(r.some((t=>0!==e[t]))){for(n in a)c.o(a,n)&&(c.m[n]=a[n]);if(s)var u=s(c)}for(t&&t(o);i<r.length;i++)l=r[i],c.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return c.O(u)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=c.O(void 0,[2869],(()=>c(3376)));n=c.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["customer-account"]=n})(); mini-cart-contents-style.js.LICENSE.txt 0000644 00000000366 15073233653 0013671 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-image-rtl.css 0000644 00000007770 15073233653 0010637 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{right:4px;margin:0;position:absolute;left:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{right:50%;margin:0;position:absolute;left:auto;top:4px;transform:translateX(50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{right:auto;margin:0;position:absolute;left:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} product-details-style.asset.php 0000644 00000000320 15073233653 0012636 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '828b4c02e5e59f5e0d94'); price-filter-wrapper.css 0000644 00000055240 15073233653 0011336 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__amount{display:none}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}.wc-block-components-price-slider__range-input-wrapper{-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.wc-block-components-price-slider__range-input-wrapper:before{background:currentColor;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.wc-block-components-price-slider__range-input-wrapper.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:.5625em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider__range-input-wrapper.is-loading>*{visibility:hidden}.wc-block-components-price-slider__range-input-wrapper.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__range-input-wrapper.is-loading{animation:none}}.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:currentColor;background:var(--track-background);height:4px;left:0;position:absolute;top:0;width:100%}.wc-block-components-price-slider__controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border-radius:4px;border-width:1px;font-size:.875em;margin:0;max-width:80px;min-width:0;padding:8px;width:auto}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:60px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading>*{visibility:hidden}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{animation:none}}.wc-block-components-price-slider__range-text{align-items:center;display:flex;justify-content:space-between;margin:24px 0}.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:.875em}.wc-block-components-price-slider__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.wc-block-components-price-slider__range-input{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;left:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{background-position-x:left;margin-left:-2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}}@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}@supports(-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;height:0;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{background:#fff;height:12px;margin-top:-6px;width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(-2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:50px;position:relative}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-price-filter{border-color:#757575;border-radius:4px;border-style:none!important}.wp-block-woocommerce-price-filter h1,.wp-block-woocommerce-price-filter h2,.wp-block-woocommerce-price-filter h3,.wp-block-woocommerce-price-filter h4,.wp-block-woocommerce-price-filter h5,.wp-block-woocommerce-price-filter h6{text-transform:inherit}.wc-block-price-filter,.wc-block-price-filter__controls,.wc-block-price-slider{border-color:inherit;border-radius:inherit}.wc-block-price-filter__controls input{border-color:inherit!important;border-radius:inherit!important;border-style:solid}.wc-block-price-filter__controls .input-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:2em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5.625em;z-index:1}.wc-block-price-filter__controls .input-loading>*{visibility:hidden}.wc-block-price-filter__controls .input-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-price-filter__controls .input-loading{animation:none}}.editor-styles-wrapper .wc-block-price-filter__button.wc-block-components-price-slider__button,.wc-block-price-filter__button.wc-block-components-price-slider__button{font-size:.875em;padding:.5em 1em} handpicked-products/block.json 0000644 00000002616 15073233653 0012500 0 ustar 00 { "name": "woocommerce/handpicked-products", "title": "Hand-picked Products", "category": "woocommerce", "keywords": [ "Handpicked Products", "WooCommerce" ], "description": "Display a selection of hand-picked products in a grid.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "align": { "type": "string" }, "columns": { "type": "number", "default": 3 }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "image": true }, "title": { "type": "boolean", "title": true }, "price": { "type": "boolean", "price": true }, "rating": { "type": "boolean", "rating": true }, "button": { "type": "boolean", "button": true } } }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "date" }, "products": { "type": "array", "default": [] }, "alignButtons": { "type": "boolean", "default": false }, "isPreview": { "type": "boolean", "default": false } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-image.css 0000644 00000007765 15073233653 0010044 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{left:4px;margin:0;position:absolute;right:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{left:50%;margin:0;position:absolute;right:auto;top:4px;transform:translateX(-50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{left:auto;margin:0;position:absolute;right:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} mini-cart-frontend.js 0000644 00000014125 15073233653 0010614 0 ustar 00 (()=>{"use strict";var t={n:e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return t.d(n,{a:n}),n},d:(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)};const e=({handle:t,src:e,version:n})=>{const o=e.split("?");(null==o?void 0:o.length)>1&&(e=o[0]);const r=`#${t}-js, #${t}-js-prefetch, script[src*="${e}"]`;if(0===document.querySelectorAll(r).length){const o=document.createElement("link");o.href=n?`${e}?ver=${n}`:e,o.rel="preload",o.as="script",o.id=`${t}-js-prefetch`,document.head.appendChild(o)}},n=t=>"string"==typeof t,o=(t,e="")=>{var n,o;if("wc-blocks-registry-js"===t&&"object"==typeof(null===(n=window)||void 0===n||null===(o=n.wc)||void 0===o?void 0:o.wcBlocksRegistry))return!0;const r=e.split("?");(null==r?void 0:r.length)>1&&(e=r[0]);const c=e?`script#${t}, script[src*="${e}"]`:`script#${t}`;return document.querySelectorAll(c).length>0},r=t=>{if(!n(t.id)||o(t.id,null==t?void 0:t.src))return;const e=document.createElement("script");for(const o in t){if(!t.hasOwnProperty(o))continue;const r=o;if("onload"===r||"onerror"===r)continue;const c=t[r];n(c)&&(e[r]=c)}"function"==typeof t.onload&&(e.onload=t.onload),"function"==typeof t.onerror&&(e.onerror=t.onerror),document.body.appendChild(e)},c=({handle:t,src:e,version:n,after:c,before:a,translations:i})=>new Promise(((s,d)=>{o(`${t}-js`,e)&&s(),i&&r({id:`${t}-js-translations`,innerHTML:i}),a&&r({id:`${t}-js-before`,innerHTML:a}),r({id:`${t}-js`,onerror:d,onload:()=>{c&&r({id:`${t}-js-after`,innerHTML:c}),s()},src:n?`${e}?ver=${n}`:e})})),a=window.CustomEvent||null,i=(t,e,n=!1,o=!1)=>{if("function"!=typeof jQuery)return()=>{};const r=()=>{((t,{bubbles:e=!1,cancelable:n=!1,element:o,detail:r={}})=>{if(!a)return;o||(o=document.body);const c=new a(t,{bubbles:e,cancelable:n,detail:r});o.dispatchEvent(c)})(e,{bubbles:n,cancelable:o})};return jQuery(document).on(t,r),()=>jQuery(document).off(t,r)},s=window.wp.i18n,d=window.wc.priceFormat,l=t=>"boolean"==typeof t,u=window.wc.wcSettings,m=window.wp.apiFetch;var w=t.n(m);const _=t=>{if(!t)return;const[e,n]=t,o=(0,u.getSettingWithCoercion)("displayCartPricesIncludingTax",!1,l),r=((t,e)=>{const n=(0,d.getCurrencyFromPriceResponse)(t),o=e?parseInt(t.total_items,10)+parseInt(t.total_items_tax,10):parseInt(t.total_items,10);return(0,d.formatPrice)(o,n)})(e,o),c=document.querySelectorAll(".wc-block-mini-cart"),a=document.querySelectorAll(".wc-block-mini-cart__badge"),i=document.querySelectorAll(".wc-block-mini-cart__amount");c.forEach((t=>{if(!(t instanceof HTMLElement))return;const o=t.querySelector(".wc-block-mini-cart__button");null==o||o.setAttribute("aria-label",t.dataset.hasHiddenPrice?(0,s.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,s._n)("%1$d item in cart","%1$d items in cart",n,"woocommerce"),n):(0,s.sprintf)(/* translators: %1$d is the number of products in the cart. %2$s is the cart total */ /* translators: %1$d is the number of products in the cart. %2$s is the cart total */ (0,s._n)("%1$d item in cart, total price of %2$s","%1$d items in cart, total price of %2$s",n,"woocommerce"),n,r)),t.dataset.cartTotals=JSON.stringify(e),t.dataset.cartItemsCount=n.toString()})),a.forEach((t=>{(n>0||""!==t.textContent)&&(t.textContent=n.toString())})),i.forEach((t=>{t.textContent=r})),n>0&&document.querySelectorAll(".wc-block-mini-cart__tax-label").forEach((t=>{t.removeAttribute("hidden")}))};function b(t,e){if(!t)return null;const n=window.getComputedStyle(t)[e];return"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n?n:b(t.parentElement,e)}_((()=>{const t=localStorage.getItem("wc-blocks_mini_cart_totals");if(!t)return;const e=JSON.parse(t);return[e.totals,e.itemsCount]})()),(async()=>w()({path:"/wc/store/v1/cart"}).then((t=>(localStorage.setItem("wc-blocks_mini_cart_totals",JSON.stringify({totals:t.totals,itemsCount:t.items_count})),[t.totals,t.items_count]))).catch((t=>{console.error(t)})))().then(_),function(){const t=document.createElement("style"),e=getComputedStyle(document.body).backgroundColor,n=document.querySelector(".wc-block-mini-cart__button"),o=b(n,"backgroundColor")||"#fff",r=b(n,"color")||"#000";t.appendChild(document.createTextNode(`:where(.wp-block-woocommerce-mini-cart-contents) {\n\t\t\t\tbackground-color: ${e};\n\t\t\t}\n\t\t\t:where(.wc-block-mini-cart__badge) {\n\t\t\t\tbackground-color: ${r};\n\t\t\t\tcolor: ${o};\n\t\t\t}`)),document.head.appendChild(t)}(),window.addEventListener("load",(()=>{const t=document.querySelectorAll(".wc-block-mini-cart");let n=!1;if(0===t.length)return;const o=window.wcBlocksMiniCartFrontendDependencies;for(const t in o){const n=o[t];e({handle:t,...n})}const r=i("adding_to_cart","wc-blocks_adding_to_cart"),a=i("added_to_cart","wc-blocks_added_to_cart"),s=i("removed_from_cart","wc-blocks_removed_from_cart"),d=async()=>{if(!n){n=!0,document.body.removeEventListener("wc-blocks_adding_to_cart",d),r();for(const t in o){const e=o[t];await c({handle:t,...e})}}};document.body.addEventListener("wc-blocks_adding_to_cart",d),window.addEventListener("pageshow",(t=>{(null!=t&&t.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&d()})),t.forEach(((t,e)=>{if(!(t instanceof HTMLElement))return;const o=t.querySelector(".wc-block-mini-cart__button"),r=t.querySelector(".wc-block-components-drawer__screen-overlay");if(!o||!r)return;const c=()=>{n||d(),document.body.removeEventListener("wc-blocks_added_to_cart",u),document.body.removeEventListener("wc-blocks_removed_from_cart",l),a(),s()},i=()=>{t.dataset.isInitiallyOpen="true",r.classList.add("wc-block-components-drawer__screen-overlay--with-slide-in"),r.classList.remove("wc-block-components-drawer__screen-overlay--is-hidden"),c()},l=()=>{t.dataset.isInitiallyOpen="false",c()};o.addEventListener("mouseover",d),o.addEventListener("focus",d),o.addEventListener("click",i);const u="open_drawer"===t.dataset.addToCartBehaviour?()=>{i()}:l;0===e&&(document.body.addEventListener("wc-blocks_added_to_cart",u),document.body.addEventListener("wc-blocks_removed_from_cart",l))}))}))})(); active-filters-wrapper.css 0000644 00000022551 15073233653 0011671 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-active-filters h1,.wp-block-woocommerce-active-filters h2,.wp-block-woocommerce-active-filters h3,.wp-block-woocommerce-active-filters h4,.wp-block-woocommerce-active-filters h5,.wp-block-woocommerce-active-filters h6{text-transform:inherit}.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title{height:1em}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:right;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-right:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-right:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 .5em 0 0;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} customer-account-rtl.css 0000644 00000002027 15073233653 0011360 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}.wp-block-woocommerce-customer-account{display:flex;padding:.5em}.wp-block-woocommerce-customer-account a{align-items:center;color:currentColor!important;display:flex;text-decoration:none!important}.wp-block-woocommerce-customer-account a:hover{text-decoration:underline!important}.wp-block-woocommerce-customer-account a .icon{height:1em;width:1em}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{box-sizing:content-box!important;height:1.4375em;padding:.5em;width:1.4375em} wc-blocks-google-analytics.asset.php 0000644 00000000170 15073233653 0013523 0 ustar 00 <?php return array('dependencies' => array('wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'ab2bc5637068ca9ae4fd'); active-filters-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013071 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ wc-settings.asset.php 0000644 00000000155 15073233653 0010652 0 ustar 00 <?php return array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '07c2f0675ddd247d2325'); featured-product/block.json 0000644 00000003526 15073233653 0012023 0 ustar 00 { "name": "woocommerce/featured-product", "version": "1.0.0", "title": "Featured Product", "description": "Highlight a product or variation.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": [ "wide", "full" ], "html": false, "color": { "background": true, "text": true }, "spacing": { "padding": true, "__experimentalDefaultControls": { "padding": true }, "__experimentalSkipSerialization": true }, "__experimentalBorder": { "color": true, "radius": true, "width": true, "__experimentalSkipSerialization": true }, "multiple": true }, "attributes": { "alt": { "type": "string", "default": "" }, "contentAlign": { "type": "string", "default": "center" }, "dimRatio": { "type": "number", "default": 50 }, "editMode": { "type": "boolean", "default": true }, "focalPoint": { "type": "object", "default": { "x": 0.5, "y": 0.5 } }, "imageFit": { "type": "string", "default": "none" }, "hasParallax": { "type": "boolean", "default": false }, "isRepeated": { "type": "boolean", "default": false }, "mediaId": { "type": "number", "default": 0 }, "mediaSrc": { "type": "string", "default": "" }, "minHeight": { "type": "number", "default": 500 }, "linkText": { "type": "string", "default": "Shop now" }, "overlayColor": { "type": "string", "default": "#000000" }, "overlayGradient": { "type": "string" }, "productId": { "type": "number" }, "previewProduct": { "type": "object", "default": null }, "showDesc": { "type": "boolean", "default": true }, "showPrice": { "type": "boolean", "default": true } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } mini-cart.css 0000644 00000031047 15073233653 0007155 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgba(95,95,95,.35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;left:100%;max-width:100%;position:relative;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.wc-block-components-drawer:after{border-style:solid;border-width:0 0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-drawer__close:active,.wc-block-components-drawer__close:focus,.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-drawer__close>span{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}.wc-block-mini-cart__button{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.75em .5em}.wc-block-mini-cart__button:hover:not([disabled]){opacity:.6}.wc-block-mini-cart__amount{margin-right:.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-right:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit;margin-right:8px}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices{margin:16px 48px -16px 16px;margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice{margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices:empty{display:none}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:-moz-available;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{overflow-y:auto;padding:48px 16px 16px}h2.wc-block-mini-cart__title{align-items:baseline;background:inherit;display:flex;font-size:2em;margin:16px 16px -32px;mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:32px;z-index:1}h2.wc-block-mini-cart__title span:first-child{margin-right:8px}.wc-block-mini-cart__items{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 16px 0}.wc-block-mini-cart__items .wc-block-mini-cart__products-table{margin-bottom:auto}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row{padding-bottom:8px;padding-top:8px}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{padding:24px 16px;position:relative}.wc-block-mini-cart__footer:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:.75em;font-weight:400}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:16px}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block{display:inline-flex;flex-grow:1}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block{display:inline-flex}}@media only screen and (max-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-mini-cart__shopping-button{display:flex;justify-content:center}.wc-block-mini-cart__shopping-button a{border:2px solid;color:currentColor;font-weight:600;padding:12px 24px;text-decoration:none}.wc-block-mini-cart__shopping-button a:focus,.wc-block-mini-cart__shopping-button a:hover{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;left:100%;margin-left:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}:where(.wc-block-mini-cart__badge){background-color:transparent;color:transparent}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)} product-query-style.asset.php 0000644 00000000471 15073233653 0012365 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '4536222fcb58e49b1bc9'); product-search-rtl.css 0000644 00000002221 15073233653 0011004 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-search .wc-block-product-search__fields{display:flex}.wc-block-product-search .wc-block-product-search__field{flex-grow:1;line-height:1.8;padding:6px 8px}.wc-block-product-search .wc-block-product-search__button{align-items:center;cursor:pointer;display:flex;margin:0 6px 0 0;overflow:hidden;padding:0 .5em;position:relative}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-search .wc-block-product-search__button svg{transform:rotate(-180deg)}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none} collection-stock-filter/block.json 0000644 00000001736 15073233653 0013306 0 ustar 00 { "name": "woocommerce/collection-stock-filter", "version": "1.0.0", "title": "Stock Filter", "description": "Enable customers to filter the product collection by stock status.", "category": "woocommerce", "keywords": [ "WooCommerce", "filter", "stock" ], "supports": { "interactivity": true, "html": false, "multiple": false }, "attributes": { "className": { "type": "string", "default": "" }, "showCounts": { "type": "boolean", "default": false }, "displayStyle": { "type": "string", "default": "list" }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false }, "queryParam": { "type": "object", "default": { "calculate_stock_status_counts": "true" } } }, "usesContext": [ "collectionData" ], "ancestor": [ "woocommerce/collection-filters" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-sale-badge-frontend.js 0000644 00000011376 15073233653 0012400 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5432],{5863:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>d,default:()=>f});var n=o(9196),r=o(5736),l=o(3849),s=o.n(l),c=o(711),a=o(2864),i=o(947),u=o(721);o(3902);const d=e=>{const{className:t,align:o}=e,l=(0,i.F)(e),{parentClassName:u}=(0,a.useInnerBlockLayoutContext)(),{product:d}=(0,a.useProductDataContext)();if(!(d.id&&d.on_sale||e.isDescendentOfSingleProductTemplate))return null;const f="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,n.createElement)("div",{className:s()("wc-block-components-product-sale-badge",t,f,{[`${u}__product-onsale`]:u},l.className),style:l.style},(0,n.createElement)(c.Label,{label:(0,r.__)("Sale","woocommerce"),screenReaderLabel:(0,r.__)("Product on sale","woocommerce")}))},f=(0,u.withProductDataContext)(d)},947:(e,t,o)=>{"use strict";o.d(t,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),c=o(3392),a=o(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,a.vc)(t),n=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(e,t,o)=>{"use strict";o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{"use strict";o.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),c=o(7998);function a(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:f,textColor:p,gradient:v,style:y}=e,g=i("background-color",f),m=i("color",p),b=function(e){if(e)return`has-${e}-gradient-background`}(v),h=b||(null==y||null===(t=y.color)||void 0===t?void 0:t.gradient);return{className:r()(m,b,{[g]:!h&&!!g,"has-text-color":p||(null==y||null===(o=y.color)||void 0===o?void 0:o.text),"has-background":f||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||v||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==y?void 0:y.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:o})}}function f(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{"use strict";o.d(t,{F:()=>n});const n=e=>null===e},7998:(e,t,o)=>{"use strict";o.d(t,{$n:()=>l,Kn:()=>r});var n=o(2893);const r=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return r(e)&&t in e}},3243:(e,t,o)=>{"use strict";o.d(t,{H:()=>n});const n=e=>"string"==typeof e},112:(e,t,o)=>{"use strict";o.d(t,{$:()=>l});var n=o(3112),r=o(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,n.pi)({delimiter:"."},t))}},3902:()=>{},3569:(e,t,o)=>{"use strict";function n(e){return e.toLowerCase()}o.d(t,{U:()=>n})},7090:(e,t,o)=>{"use strict";o.d(t,{B:()=>s});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var o=t.splitRegexp,s=void 0===o?r:o,a=t.stripRegexp,i=void 0===a?l:a,u=t.transform,d=void 0===u?n.U:u,f=t.delimiter,p=void 0===f?" ":f,v=c(c(e,s,"$1\0$2"),i,"\0"),y=0,g=v.length;"\0"===v.charAt(y);)y++;for(;"\0"===v.charAt(g-1);)g--;return v.slice(y,g).split("\0").map(d).join(p)}function c(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce((function(e,t){return e.replace(t,o)}),e)}},7427:(e,t,o)=>{"use strict";o.d(t,{o:()=>l});var n=o(3112),r=o(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,o)=>{"use strict";o.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); collection-rating-filter/block.json 0000644 00000001646 15073233653 0013447 0 ustar 00 { "name": "woocommerce/collection-rating-filter", "version": "1.0.0", "title": "Collection Rating Filter", "description": "Enable customers to filter the product collection by rating.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "interactivity": true }, "ancestor": [ "woocommerce/collection-filters" ], "usesContext": [ "collectionData" ], "attributes": { "className": { "type": "string", "default": "" }, "showCounts": { "type": "boolean", "default": false }, "displayStyle": { "type": "string", "default": "list" }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false }, "queryParam": { "type": "object", "default": { "calculate_rating_counts": "true" } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } price-filter.js 0000644 00000053313 15073233653 0007503 0 ustar 00 (()=>{var e,t={7813:(e,t,r)=>{"use strict";r.r(t);var n=r(9196);const o=window.wp.blocks;var i=r(3849),c=r.n(i),l=r(2911),a=r(1231);const s=window.wp.blockEditor;var u=r(5736);const m=window.wc.wcSettings;var p,d,b,w,_,g,f,h,k,E;const y=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=(y.pluginUrl,y.pluginUrl,y.buildPhase,null===(p=m.STORE_PAGES.shop)||void 0===p||p.permalink,null===(d=m.STORE_PAGES.checkout)||void 0===d||d.id,null===(b=m.STORE_PAGES.checkout)||void 0===b||b.permalink,null===(w=m.STORE_PAGES.privacy)||void 0===w||w.permalink,null===(_=m.STORE_PAGES.privacy)||void 0===_||_.title,null===(g=m.STORE_PAGES.terms)||void 0===g||g.permalink,null===(f=m.STORE_PAGES.terms)||void 0===f||f.title,null===(h=m.STORE_PAGES.cart)||void 0===h||h.id,null===(k=m.STORE_PAGES.cart)||void 0===k||k.permalink,null!==(E=m.STORE_PAGES.myaccount)&&void 0!==E&&E.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),(0,m.getSetting)("localPickupEnabled",!1),(0,m.getSetting)("countries",{})),S=(0,m.getSetting)("countryData",{}),C=(Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,S[e].states||[]]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,S[e].states||[]]))),Object.fromEntries(Object.keys(S).map((e=>[e,S[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,m.getSetting)("addressFieldsLocations",C).address,(0,m.getSetting)("addressFieldsLocations",C).contact,(0,m.getSetting)("addressFieldsLocations",C).additional;var x=r(4333);r(9578);const N=(0,x.withInstanceId)((({className:e,headingLevel:t,onChange:r,heading:o,instanceId:i})=>{const c=`h${t}`;return(0,n.createElement)(c,{className:e},(0,n.createElement)("label",{className:"screen-reader-text",htmlFor:`block-title-${i}`},(0,u.__)("Block title","woocommerce")),(0,n.createElement)(s.PlainText,{id:`block-title-${i}`,className:"wc-block-editor-components-title",value:o,onChange:r,style:{backgroundColor:"transparent"}}))}));var F=r(5656);const O=window.wp.components;var T=r(9307);function R(e,t){const r=(0,T.useRef)();return(0,T.useEffect)((()=>{r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}const P=window.wc.wcBlocksData,A=window.wp.data;var B=r(9127),L=r.n(B);const U=(0,T.createContext)("page"),I=()=>(0,T.useContext)(U),j=(U.Provider,e=>{const t=I();e=e||t;const r=(0,A.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:n}=(0,A.useDispatch)(P.QUERY_STATE_STORE_KEY);return[r,(0,T.useCallback)((t=>{n(e,t)}),[e,n])]}),M=(e,t,r)=>{const n=I();r=r||n;const o=(0,A.useSelect)((n=>n(P.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:i}=(0,A.useDispatch)(P.QUERY_STATE_STORE_KEY);return[o,(0,T.useCallback)((t=>{i(r,e,t)}),[r,e,i])]};var q=r(2600);const G=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function W(e,t){return G(e)&&t in e}var D=r(4167);function V(e){const t=(0,T.useRef)(e);return L()(e,t.current)||(t.current=e),t.current}const Q=({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:n,queryState:o,isEditor:i=!1})=>{let c=I();c=`${c}-collection-data`;const[l]=j(c),[a,s]=M("calculate_attribute_counts",[],c),[u,m]=M("calculate_price_range",null,c),[p,d]=M("calculate_stock_status_counts",null,c),[b,w]=M("calculate_rating_counts",null,c),_=V(e||{}),g=V(t),f=V(r),h=V(n);(0,T.useEffect)((()=>{"object"==typeof _&&Object.keys(_).length&&(a.find((e=>W(_,"taxonomy")&&e.taxonomy===_.taxonomy))||s([...a,_]))}),[_,a,s]),(0,T.useEffect)((()=>{u!==g&&void 0!==g&&m(g)}),[g,m,u]),(0,T.useEffect)((()=>{p!==f&&void 0!==f&&d(f)}),[f,d,p]),(0,T.useEffect)((()=>{b!==h&&void 0!==h&&w(h)}),[h,w,b]);const[k,E]=(0,T.useState)(i),[y]=(0,q.Nr)(k,200);k||E(!0);const v=(0,T.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,D.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(l)),[l]);return(e=>{const{namespace:t,resourceName:r,resourceValues:n=[],query:o={},shouldSelect:i=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const c=(0,T.useRef)({results:[],isLoading:!0}),l=V(o),a=V(n),s=(()=>{const[,e]=(0,T.useState)();return(0,T.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,A.useSelect)((e=>{if(!i)return null;const n=e(P.COLLECTIONS_STORE_KEY),o=[t,r,l,a],c=n.getCollectionError(...o);if(c){if(!(c instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");s(c)}return{results:n.getCollection(...o),isLoading:!n.hasFinishedResolution("getCollection",o)}}),[t,r,a,l,i]);return null!==u&&(c.current=u),c.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...o,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...v},shouldSelect:y})},Y=window.wc.blocksComponents;r(9434);const $=(e,t,r,n=1,o=!1)=>{let[i,c]=e;const l=e=>Number.isFinite(e);return l(i)||(i=t||0),l(c)||(c=r||n),l(t)&&t>i&&(i=t),l(r)&&r<=i&&(i=r-n),l(t)&&t>=c&&(c=t+n),l(r)&&r<c&&(c=r),!o&&i>=c&&(i=c-n),o&&c<=i&&(c=i+n),[i,c]};r(6099);const K=({className:e,isLoading:t,disabled:r, /* translators: Submit button text for filters. */ label:o=(0,u.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,u.__)("Apply filter","woocommerce")})=>(0,n.createElement)("button",{type:"submit",className:c()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:r,onClick:i},(0,n.createElement)(Y.Label,{label:o,screenReaderLabel:l})),Z=({maxConstraint:e,minorUnit:t})=>({floatValue:r})=>void 0!==r&&r<=e/10**t&&r>0,z=({minConstraint:e,currentMaxValue:t,minorUnit:r})=>({floatValue:n})=>void 0!==n&&n>=e/10**r&&n<t/10**r;r(2728);const J=({className:e, /* translators: Reset button text for filters. */ label:t=(0,u.__)("Reset","woocommerce"),onClick:r,screenReaderLabel:o=(0,u.__)("Reset filter","woocommerce")})=>(0,n.createElement)("button",{className:c()("wc-block-components-filter-reset-button",e),onClick:r},(0,n.createElement)(Y.Label,{label:t,screenReaderLabel:o})),X=({minPrice:e,maxPrice:t,minConstraint:r,maxConstraint:o,onChange:i,step:l,currency:a,showInputFields:s=!0,showFilterButton:m=!1,inlineInput:p=!0,isLoading:d=!1,isUpdating:b=!1,isEditor:w=!1,onSubmit:_=(()=>{})})=>{const g=(0,T.useRef)(null),f=(0,T.useRef)(null),h=l||10**a.minorUnit,[k,E]=(0,T.useState)(e),[y,v]=(0,T.useState)(t),S=(0,T.useRef)(null),[C,x]=(0,T.useState)(0);(0,T.useEffect)((()=>{E(e)}),[e]),(0,T.useEffect)((()=>{v(t)}),[t]),(0,T.useLayoutEffect)((()=>{var e;p&&S.current&&x(null===(e=S.current)||void 0===e?void 0:e.offsetWidth)}),[p,x]);const N=(0,T.useMemo)((()=>isFinite(r)&&isFinite(o)),[r,o]),F=(0,T.useMemo)((()=>isFinite(e)&&isFinite(t)&&N?{"--low":(e-r)/(o-r)*100+"%","--high":(t-r)/(o-r)*100+"%"}:{"--low":"0%","--high":"100%"}),[e,t,r,o,N]),O=(0,T.useCallback)((e=>{if(d||!N||!g.current||!f.current)return;const t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=g.current.offsetWidth,i=+g.current.value,c=f.current.offsetWidth,l=+f.current.value,a=n*(i/o),s=c*(l/o);Math.abs(r-a)>Math.abs(r-s)?(g.current.style.zIndex="20",f.current.style.zIndex="21"):(g.current.style.zIndex="21",f.current.style.zIndex="20")}),[d,o,N]),R=(0,T.useCallback)((n=>{const c=n.target.classList.contains("wc-block-price-filter__range-input--min"),l=+n.target.value,a=c?[Math.round(l/h)*h,t]:[e,Math.round(l/h)*h],s=$(a,r,o,h,c);i(s)}),[i,e,t,r,o,h]),P=(0,T.useCallback)((e=>{if(e.relatedTarget&&e.relatedTarget.classList&&e.relatedTarget.classList.contains("wc-block-price-filter__amount"))return;const t=e.target.classList.contains("wc-block-price-filter__amount--min");if(k>=y){const e=$([0,y],null,null,h,t);return i([parseInt(e[0],10),parseInt(e[1],10)])}const r=$([k,y],null,null,h,t);i(r)}),[i,h,k,y]),A=(0,q.y1)(_,600),B=c()("wc-block-price-filter","wc-block-components-price-slider",s&&"wc-block-price-filter--has-input-fields",s&&"wc-block-components-price-slider--has-input-fields",m&&"wc-block-price-filter--has-filter-button",m&&"wc-block-components-price-slider--has-filter-button",!N&&"is-disabled",(p||C<=300)&&"wc-block-components-price-slider--is-input-inline"),L=G(g.current)?g.current.ownerDocument.activeElement:void 0,U=L&&L===g.current?h:1,I=L&&L===f.current?h:1,j=String(k/10**a.minorUnit),M=String(y/10**a.minorUnit),W=p&&C>300,D=(0,n.createElement)("div",{className:c()("wc-block-price-filter__range-input-wrapper","wc-block-components-price-slider__range-input-wrapper",{"is-loading":d&&b}),onMouseMove:O,onFocus:O},N&&(0,n.createElement)("div",{"aria-hidden":s},(0,n.createElement)("div",{className:"wc-block-price-filter__range-input-progress wc-block-components-price-slider__range-input-progress",style:F}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--min wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--min","aria-label":(0,u.__)("Filter products by minimum price","woocommerce"),"aria-valuetext":j,value:Number.isFinite(e)?e:r,onChange:R,step:U,min:r,max:o,ref:g,disabled:d&&!N,tabIndex:s?-1:0}),(0,n.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--max wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--max","aria-label":(0,u.__)("Filter products by maximum price","woocommerce"),"aria-valuetext":M,value:Number.isFinite(t)?t:o,onChange:R,step:I,min:r,max:o,ref:f,disabled:d,tabIndex:s?-1:0}))),V=e=>`wc-block-price-filter__amount wc-block-price-filter__amount--${e} wc-block-form-text-input wc-block-components-price-slider__amount wc-block-components-price-slider__amount--${e}`,Q={currency:a,decimalScale:0},X={...Q,displayType:"input",allowNegative:!1,disabled:d||!N,onBlur:P};return(0,n.createElement)("div",{className:B,ref:S},(!W||!s)&&D,s&&(0,n.createElement)("div",{className:"wc-block-price-filter__controls wc-block-components-price-slider__controls"},b?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(Y.FormattedMonetaryAmount,{...X,className:V("min"),"aria-label":(0,u.__)("Filter products by minimum price","woocommerce"),isAllowed:z({minConstraint:r,minorUnit:a.minorUnit,currentMaxValue:y}),onValueChange:e=>{e!==k&&E(e)},value:k}),W&&D,b?(0,n.createElement)("div",{className:"input-loading"}):(0,n.createElement)(Y.FormattedMonetaryAmount,{...X,className:V("max"),"aria-label":(0,u.__)("Filter products by maximum price","woocommerce"),isAllowed:Z({maxConstraint:o,minorUnit:a.minorUnit}),onValueChange:e=>{e!==y&&v(e)},value:y})),!s&&!b&&Number.isFinite(e)&&Number.isFinite(t)&&(0,n.createElement)("div",{className:"wc-block-price-filter__range-text wc-block-components-price-slider__range-text"},(0,n.createElement)(Y.FormattedMonetaryAmount,{...Q,value:e}),(0,n.createElement)(Y.FormattedMonetaryAmount,{...Q,value:t})),(0,n.createElement)("div",{className:"wc-block-components-price-slider__actions"},(w||!b&&(e!==r||t!==o))&&(0,n.createElement)(J,{onClick:()=>{i([r,o]),A()},screenReaderLabel:(0,u.__)("Reset price filter","woocommerce")}),m&&(0,n.createElement)(K,{className:"wc-block-price-filter__button wc-block-components-price-slider__button",isLoading:b,disabled:d||!N,onClick:_,screenReaderLabel:(0,u.__)("Apply price filter","woocommerce")})))};r(1753);const H=({children:e})=>(0,n.createElement)("div",{className:"wc-block-filter-title-placeholder"},e),ee=window.wc.priceFormat,te=window.wp.url,re=e=>"boolean"==typeof e,ne=(0,m.getSettingWithCoercion)("isRenderingPhpTemplate",!1,re);function oe(e){return window?(0,te.getQueryArg)(window.location.href,e):null}function ie(e){ne?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const ce=e=>"string"==typeof e,le="ROUND_UP",ae="ROUND_DOWN",se=(e,t,r)=>{const n=10*10**t;let o=null;const i=parseFloat(e);isNaN(i)||(r===le?o=Math.ceil(i/n)*n:r===ae&&(o=Math.floor(i/n)*n));const c=R(o,Number.isFinite);return Number.isFinite(o)?o:c};r(9432);const ue=(0,T.createContext)({});function me(e,t){return Number(e)*10**t}const pe=({attributes:e,isEditor:t=!1})=>{const r=(()=>{const{wrapper:e}=(0,T.useContext)(ue);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),o=(0,m.getSettingWithCoercion)("hasFilterableProducts",!1,re),i=(0,m.getSettingWithCoercion)("isRenderingPhpTemplate",!1,re),[c,l]=(0,T.useState)(!1),a=oe("min_price"),s=oe("max_price"),[u]=j(),{results:p,isLoading:d}=Q({queryPrices:!0,queryState:u,isEditor:t}),b=(0,ee.getCurrencyFromPriceResponse)(W(p,"price_range")?p.price_range:void 0),[w,_]=M("min_price"),[g,f]=M("max_price"),[h,k]=(0,T.useState)(me(a,b.minorUnit)||null),[E,y]=(0,T.useState)(me(s,b.minorUnit)||null),{minConstraint:v,maxConstraint:S}=(({minPrice:e,maxPrice:t,minorUnit:r})=>({minConstraint:se(e||"",r,ae),maxConstraint:se(t||"",r,le)}))({minPrice:W(p,"price_range")&&W(p.price_range,"min_price")&&ce(p.price_range.min_price)?p.price_range.min_price:void 0,maxPrice:W(p,"price_range")&&W(p.price_range,"max_price")&&ce(p.price_range.max_price)?p.price_range.max_price:void 0,minorUnit:b.minorUnit});(0,T.useEffect)((()=>{c||(_(me(a,b.minorUnit)),f(me(s,b.minorUnit)),l(!0))}),[b.minorUnit,c,s,a,f,_]);const[C,x]=(0,T.useState)(d),N=(0,T.useCallback)(((e,t)=>{const r=t>=Number(S)?void 0:t,n=e<=Number(v)?void 0:e;if(window){const e=function(e,t){const r={};for(const[e,n]of Object.entries(t))n?r[e]=n.toString():delete r[e];const n=(0,te.removeQueryArgs)(e,...Object.keys(t));return(0,te.addQueryArgs)(n,r)}(window.location.href,{min_price:n/10**b.minorUnit,max_price:r/10**b.minorUnit});window.location.href!==e&&ie(e)}_(n),f(r)}),[v,S,_,f,b.minorUnit]),F=(0,q.y1)(N,500),O=(0,T.useCallback)((t=>{x(!0),t[0]!==h&&k(t[0]),t[1]!==E&&y(t[1]),i&&c&&!e.showFilterButton&&F(t[0],t[1])}),[h,E,k,y,i,c,F,e.showFilterButton]);(0,T.useEffect)((()=>{e.showFilterButton||i||F(h,E)}),[h,E,e.showFilterButton,F,i]);const P=R(w),A=R(g),B=R(v),L=R(S);if((0,T.useEffect)((()=>{(!Number.isFinite(h)||w!==P&&w!==h||v!==B&&v!==h)&&k(Number.isFinite(w)?w:v),(!Number.isFinite(E)||g!==A&&g!==E||S!==L&&S!==E)&&y(Number.isFinite(g)?g:S)}),[h,E,w,g,v,S,B,L,P,A]),!o)return r(!1),null;if(!d&&(null===v||null===S||v===S))return r(!1),null;const U=`h${e.headingLevel}`;r(!0),!d&&C&&x(!1);const I=(0,n.createElement)(U,{className:"wc-block-price-filter__title"},e.heading),G=d&&C?(0,n.createElement)(H,null,I):I;return(0,n.createElement)(n.Fragment,null,!t&&e.heading&&G,(0,n.createElement)("div",{className:"wc-block-price-slider"},(0,n.createElement)(X,{minConstraint:v,maxConstraint:S,minPrice:h,maxPrice:E,currency:b,showInputFields:e.showInputFields,inlineInput:e.inlineInput,showFilterButton:e.showFilterButton,onChange:O,onSubmit:()=>N(h,E),isLoading:d,isUpdating:C,isEditor:t})))};r(2217);const de=({clientId:e,setAttributes:t,filterType:r,attributes:i})=>{const{replaceBlock:c}=(0,A.useDispatch)("core/block-editor"),{heading:l,headingLevel:a}=i;if((0,A.useSelect)((t=>{const{getBlockParentsByBlockName:r}=t("core/block-editor");return r(e,"woocommerce/filter-wrapper").length>0}),[e])||!r)return null;const m=[(0,n.createElement)(O.Button,{key:"convert",onClick:()=>{const n=[(0,o.createBlock)(`woocommerce/${r}`,{...i,heading:""})];l&&""!==l&&n.unshift((0,o.createBlock)("core/heading",{content:l,level:null!=a?a:2})),c(e,(0,o.createBlock)("woocommerce/filter-wrapper",{heading:l,filterType:r},[...n])),t({heading:"",lock:{remove:!0}})},variant:"primary"},(0,u.__)("Upgrade block","woocommerce"))];return(0,n.createElement)(s.Warning,{actions:m},(0,u.__)("Filter block: We have improved this block to make styling easier. Upgrade it using the button below.","woocommerce"))},be=JSON.parse('{"name":"woocommerce/price-filter","version":"1.0.0","title":"Filter by Price Controls","description":"Enable customers to filter the product grid by choosing a price range.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"color":{"text":true,"background":false},"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"showInputFields":{"type":"boolean","default":true},"inlineInput":{"type":"boolean","default":false},"showFilterButton":{"type":"boolean","default":false},"headingLevel":{"type":"number","default":3}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),we={heading:{type:"string",default:(0,u.__)("Filter by price","woocommerce")}},_e=[{attributes:{...be.attributes,...we},save:({attributes:e})=>{const{className:t,showInputFields:r,showFilterButton:o,heading:i,headingLevel:l}=e,a={"data-showinputfields":r,"data-showfilterbutton":o,"data-heading":i,"data-heading-level":l};return(0,n.createElement)("div",{...s.useBlockProps.save({className:c()("is-loading",t)}),...a},(0,n.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-categories__placeholder"}))}}];(0,o.registerBlockType)(be,{icon:{src:(0,n.createElement)(l.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...be.attributes,...we},edit:function({attributes:e,setAttributes:t,clientId:r}){const{heading:o,headingLevel:i,showInputFields:c,inlineInput:p,showFilterButton:d}=e,b=(0,s.useBlockProps)();return(0,n.createElement)("div",{...b},0===y.productCount?(0,n.createElement)(O.Placeholder,{className:"wc-block-price-slider",icon:(0,n.createElement)(l.Z,{icon:a.Z}),label:(0,u.__)("Filter by Price","woocommerce"),instructions:(0,u.__)("Display a slider to filter products in your store by price.","woocommerce")},(0,n.createElement)("p",null,(0,u.__)("To filter your products by price you first need to assign prices to your products.","woocommerce")),(0,n.createElement)(O.Button,{className:"wc-block-price-slider__add-product-button",variant:"secondary",href:(0,m.getAdminLink)("post-new.php?post_type=product"),target:"_top"},(0,u.__)("Add new product","woocommerce")+" ",(0,n.createElement)(l.Z,{icon:F.Z})),(0,n.createElement)(O.Button,{className:"wc-block-price-slider__read_more_button",variant:"tertiary",href:"https://docs.woocommerce.com/document/managing-products/",target:"_blank"},(0,u.__)("Learn more","woocommerce"))):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(s.InspectorControls,{key:"inspector"},(0,n.createElement)(O.PanelBody,{title:(0,u.__)("Settings","woocommerce")},(0,n.createElement)(O.__experimentalToggleGroupControl,{label:(0,u.__)("Price Range Selector","woocommerce"),value:c?"editable":"text",onChange:e=>t({showInputFields:"editable"===e}),className:"wc-block-price-filter__price-range-toggle"},(0,n.createElement)(O.__experimentalToggleGroupControlOption,{value:"editable",label:(0,u.__)("Editable","woocommerce")}),(0,n.createElement)(O.__experimentalToggleGroupControlOption,{value:"text",label:(0,u.__)("Text","woocommerce")})),c&&(0,n.createElement)(O.ToggleControl,{label:(0,u.__)("Inline input fields","woocommerce"),checked:p,onChange:()=>t({inlineInput:!p}),help:(0,u.__)("Show input fields inline with the slider.","woocommerce")}),(0,n.createElement)(O.ToggleControl,{label:(0,u.__)("Show 'Apply filters' button","woocommerce"),help:(0,u.__)("Products will update when the button is clicked.","woocommerce"),checked:d,onChange:()=>t({showFilterButton:!d})}))),(0,n.createElement)(de,{attributes:e,clientId:r,setAttributes:t,filterType:"price-filter"}),o&&(0,n.createElement)(N,{className:"wc-block-price-filter__title",headingLevel:i,heading:o,onChange:e=>t({heading:e})}),(0,n.createElement)(O.Disabled,null,(0,n.createElement)(pe,{attributes:e,isEditor:!0}))))},save({attributes:e}){const{className:t}=e;return(0,n.createElement)("div",{...s.useBlockProps.save({className:c()("is-loading",t)})},(0,n.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-categories__placeholder"}))},deprecated:_e})},1753:()=>{},2728:()=>{},6099:()=>{},9434:()=>{},2217:()=>{},9432:()=>{},9578:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,r,o,i)=>{if(!r){var c=1/0;for(u=0;u<e.length;u++){for(var[r,o,i]=e[u],l=!0,a=0;a<r.length;a++)(!1&i||c>=i)&&Object.keys(n.O).every((e=>n.O[e](r[a])))?r.splice(a--,1):(l=!1,i<c&&(c=i));if(l){e.splice(u--,1);var s=o();void 0!==s&&(t=s)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=9750,(()=>{var e={9750:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[c,l,a]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in l)n.o(l,o)&&(n.m[o]=l[o]);if(a)var u=a(n)}for(t&&t(r);s<c.length;s++)i=c[s],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[2869],(()=>n(7813)));o=n.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["price-filter"]=o})(); product-average-rating/block.json 0000644 00000000675 15073233653 0013122 0 ustar 00 { "name": "woocommerce/product-average-rating", "version": "1.0.0", "title": "Product Average Rating (Beta)", "description": "Display the average rating of a product", "attributes": { "textAlign": { "type": "string" } }, "category": "woocommerce", "keywords": [ "WooCommerce" ], "ancestor": [ "woocommerce/single-product" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-results-count.js 0000644 00000006447 15073233653 0011431 0 ustar 00 (()=>{var e,o={3903:(e,o,t)=>{"use strict";t.r(o);var r=t(9196);const c=window.wp.blocks;var s=t(2911),n=t(444);const l=(0,r.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,r.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,r.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,r.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"})),a=JSON.parse('{"name":"woocommerce/product-results-count","version":"1.0.0","title":"Product Results Count","description":"Display the number of products on the archive page or search result page.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"color":{"text":true,"background":false},"typography":{"fontSize":true}},"attributes":{},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wp.blockEditor;var u=t(5736);t(6634),(0,c.registerBlockType)(a,{icon:{src:(0,r.createElement)(s.Z,{icon:l,className:"wc-block-editor-components-block-icon"})},attributes:{...a.attributes},edit:()=>{const e=(0,i.useBlockProps)({className:"woocommerce wc-block-product-results-count"});return(0,r.createElement)("div",{...e},(0,r.createElement)("p",{className:"woocommerce-result-count"},(0,u.__)("Showing 1-X of X results","woocommerce")))},save:()=>null})},6634:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var s=t[e]={exports:{}};return o[e].call(s.exports,s,s.exports,r),s.exports}r.m=o,e=[],r.O=(o,t,c,s)=>{if(!t){var n=1/0;for(u=0;u<e.length;u++){for(var[t,c,s]=e[u],l=!0,a=0;a<t.length;a++)(!1&s||n>=s)&&Object.keys(r.O).every((e=>r.O[e](t[a])))?t.splice(a--,1):(l=!1,s<n&&(n=s));if(l){e.splice(u--,1);var i=c();void 0!==i&&(o=i)}}return o}s=s||0;for(var u=e.length;u>0&&e[u-1][2]>s;u--)e[u]=e[u-1];e[u]=[t,c,s]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var t in o)r.o(o,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=3563,(()=>{var e={3563:0};r.O.j=o=>0===e[o];var o=(o,t)=>{var c,s,[n,l,a]=t,i=0;if(n.some((o=>0!==e[o]))){for(c in l)r.o(l,c)&&(r.m[c]=l[c]);if(a)var u=a(r)}for(o&&o(t);i<n.length;i++)s=n[i],r.o(e,s)&&e[s]&&e[s][0](),e[s]=0;return r.O(u)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var c=r.O(void 0,[2869],(()=>r(3903)));c=r.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-results-count"]=c})(); product-new/block.json 0000644 00000003037 15073233653 0011012 0 ustar 00 { "name": "woocommerce/product-new", "title": "Newest Products", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of your newest products.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "categories": { "type": "array", "default": [] }, "catOperator": { "type": "string", "default": "any" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" }, "editMode": { "type": "boolean", "default": true }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "date" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } collection-price-filter-frontend.js 0000644 00000002450 15073233653 0013445 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity,r=window.wc.priceFormat,t=e=>{const{minPrice:r=0,maxPrice:t=0,maxRange:i=0}=e,a=new URL(window.location.href),{searchParams:n}=a;return r>0?n.set("min_price",r.toString()):n.delete("min_price"),t<i?n.set("max_price",t.toString()):n.delete("max_price"),n.forEach(((e,r)=>{/query-[0-9]+-page/.test(r)&&n.delete(r)})),a.href},{state:i}=(0,e.store)("woocommerce/collection-price-filter",{state:{get rangeStyle(){const{minPrice:e=0,maxPrice:r=0,minRange:t=0,maxRange:a=0}=i;return[`--low: ${100*(e-t)/(a-t)}%`,`--high: ${100*(r-t)/(a-t)}%`].join(";")},get formattedMinPrice(){const{minPrice:e=0}=i;return(0,r.formatPrice)(e,(0,r.getCurrency)({minorUnit:0}))},get formattedMaxPrice(){const{maxPrice:e=0}=i;return(0,r.formatPrice)(e,(0,r.getCurrency)({minorUnit:0}))}},actions:{setMinPrice:e=>{const{minRange:r=0,maxPrice:t=0,maxRange:a=0}=i,n=parseFloat(e.target.value);i.minPrice=Math.min(Number.isNaN(n)?r:n,a-1),i.maxPrice=Math.max(t,i.minPrice+1)},setMaxPrice:e=>{const{minRange:r=0,minPrice:t=0,maxPrice:a=0,maxRange:n=0}=i,c=parseFloat(e.target.value);i.maxPrice=Math.max(Number.isNaN(c)?n:c,r+1),i.minPrice=Math.min(t,a-1)},updateProducts:()=>{(0,e.navigate)(t(i))},reset:()=>{const{maxRange:r=0}=i;i.minPrice=0,i.maxPrice=r,(0,e.navigate)(t(i))}}})})(); checkout-frontend.asset.php 0000644 00000001014 15073233653 0012020 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'e2d912fa982858c6ccaa'); filter-wrapper.css 0000644 00000001346 15073233653 0010234 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} order-confirmation-summary.js 0000644 00000012021 15073233653 0012401 0 ustar 00 (()=>{var e,t={8535:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const a=window.wp.blocks;var i=r(2911),c=r(4358);const n=JSON.parse('{"name":"woocommerce/order-confirmation-summary","version":"1.0.0","title":"Order Summary","description":"Display the order summary on the order confirmation page.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalTextDecoration":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalDefaultControls":{"fontSize":true}},"color":{"background":true,"text":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"__experimentalBorder":{"color":true,"radius":true,"width":true,"__experimentalDefaultControls":{"width":true,"color":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),m=window.wp.blockEditor,s=window.wp.components;var l=r(5736);const u=window.wc.priceFormat,d=window.wp.date,p=window.wc.wcSettings;r(2530);(0,a.registerBlockType)(n,{icon:{src:(0,o.createElement)(i.Z,{icon:c.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...n.attributes},edit:()=>{const e=(0,m.useBlockProps)({className:"wc-block-order-confirmation-summary"});return(0,o.createElement)("div",{...e},(0,o.createElement)(s.Disabled,null,(0,o.createElement)("ul",{className:"wc-block-order-confirmation-summary-list"},(0,o.createElement)("li",{className:"wc-block-order-confirmation-summary-list-item"},(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__key"},(0,l.__)("Order number:","woocommerce"))," ",(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__value"},"123")),(0,o.createElement)("li",{className:"wc-block-order-confirmation-summary-list-item"},(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__key"},(0,l.__)("Date:","woocommerce"))," ",(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__value"},(0,d.date)((0,p.getSetting)("dateFormat"),new Date,void 0))),(0,o.createElement)("li",{className:"wc-block-order-confirmation-summary-list-item"},(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__key"},(0,l.__)("Total:","woocommerce"))," ",(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__value"},(0,u.formatPrice)(4e3))),(0,o.createElement)("li",{className:"wc-block-order-confirmation-summary-list-item"},(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__key"},(0,l.__)("Email:","woocommerce"))," ",(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__value"},"test@test.com")),(0,o.createElement)("li",{className:"wc-block-order-confirmation-summary-list-item"},(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__key"},(0,l.__)("Payment method:","woocommerce"))," ",(0,o.createElement)("span",{className:"wc-block-order-confirmation-summary-list-item__value"},(0,l.__)("Credit Card","woocommerce"))))))},save:()=>null})},2530:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,r,a,i)=>{if(!r){var c=1/0;for(l=0;l<e.length;l++){for(var[r,a,i]=e[l],n=!0,m=0;m<r.length;m++)(!1&i||c>=i)&&Object.keys(o.O).every((e=>o.O[e](r[m])))?r.splice(m--,1):(n=!1,i<c&&(c=i));if(n){e.splice(l--,1);var s=a();void 0!==s&&(t=s)}}return t}i=i||0;for(var l=e.length;l>0&&e[l-1][2]>i;l--)e[l]=e[l-1];e[l]=[r,a,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=2205,(()=>{var e={2205:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var a,i,[c,n,m]=r,s=0;if(c.some((t=>0!==e[t]))){for(a in n)o.o(n,a)&&(o.m[a]=n[a]);if(m)var l=m(o)}for(t&&t(r);s<c.length;s++)i=c[s],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(l)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=o.O(void 0,[2869],(()=>o(8535)));a=o.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-summary"]=a})(); product-rating-stars-frontend.js 0000644 00000014614 15073233653 0013030 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[118],{1872:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Block:()=>v,default:()=>f});var n=r(9196),o=r(5736),s=r(3849),a=r.n(s),c=r(2864),l=r(947),i=r(721),u=r(9060);r(6006);const d=t=>({width:t/5*100+"%"}),p=({parentClassName:t})=>{const e=d(0);return(0,n.createElement)("div",{className:a()("wc-block-components-product-rating-stars__norating-container",`${t}-product-rating-stars__norating-container`)},(0,n.createElement)("div",{className:"wc-block-components-product-rating-stars__norating",role:"img"},(0,n.createElement)("span",{style:e})),(0,n.createElement)("span",null,(0,o.__)("No Reviews","woocommerce")))},m=t=>{const{rating:e,reviews:r,parentClassName:s}=t,c=d(e),l=(0,o.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,o.__)("Rated %f out of 5","woocommerce"),e),i={__html:(0,o.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,o._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",r,"woocommerce"),(0,o.sprintf)('<strong class="rating">%f</strong>',e),(0,o.sprintf)('<span class="rating">%d</span>',r))};return(0,n.createElement)("div",{className:a()("wc-block-components-product-rating-stars__stars",`${s}__product-rating-stars__stars`),role:"img","aria-label":l},(0,n.createElement)("span",{style:c,dangerouslySetInnerHTML:i}))},v=t=>{const{textAlign:e,shouldDisplayMockedReviewsWhenProductHasNoReviews:r}=t,o=(0,l.F)(t),{parentClassName:s}=(0,c.useInnerBlockLayoutContext)(),{product:i}=(0,c.useProductDataContext)(),d=(t=>{const e=parseFloat(t.average_rating);return Number.isFinite(e)&&e>0?e:0})(i),v=(t=>{const e=(0,u.h)(t.review_count)?t.review_count:parseInt(t.review_count,10);return Number.isFinite(e)&&e>0?e:0})(i),f=a()(o.className,"wc-block-components-product-rating-stars",{[`${s}__product-rating`]:s,[`has-text-align-${e}`]:e}),g=r?(0,n.createElement)(p,{parentClassName:s}):null,y=v?(0,n.createElement)(m,{rating:d,reviews:v,parentClassName:s}):g;return(0,n.createElement)("div",{className:f,style:o.style},(0,n.createElement)("div",{className:"wc-block-components-product-rating-stars__container"},y))},f=(0,i.withProductDataContext)(v)},947:(t,e,r)=>{"use strict";r.d(e,{F:()=>i});var n=r(3849),o=r.n(n),s=r(7998),a=r(3243),c=r(3392),l=r(172);const i=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let r=e.style;return(0,a.H)(r)&&(r=JSON.parse(r)||{}),(0,s.Kn)(r)||(r={}),{...e,style:r}})(t),r=(0,l.vc)(e),n=(0,l.l8)(e),i=(0,l.su)(e),u=(0,c.f)(e);return{className:o()(u.className,r.className,n.className,i.className),style:{...u.style,...r.style,...n.style,...i.style}}}},3392:(t,e,r)=>{"use strict";r.d(e,{f:()=>s});var n=r(7998),o=r(3243);const s=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},r=(0,o.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:r,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,r)=>{"use strict";r.d(e,{l8:()=>d,su:()=>p,vc:()=>u});var n=r(3849),o=r.n(n),s=r(7427),a=r(2289),c=r(7998);function l(t={}){const e={};return(0,a.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function u(t){var e,r,n,s,a,u,d;const{backgroundColor:p,textColor:m,gradient:v,style:f}=t,g=i("background-color",p),y=i("color",m),b=function(t){if(t)return`has-${t}-gradient-background`}(v),h=b||(null==f||null===(e=f.color)||void 0===e?void 0:e.gradient);return{className:o()(y,b,{[g]:!h&&!!g,"has-text-color":m||(null==f||null===(r=f.color)||void 0===r?void 0:r.text),"has-background":p||(null==f||null===(n=f.color)||void 0===n?void 0:n.background)||v||(null==f||null===(s=f.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==f||null===(a=f.elements)||void 0===a?void 0:a.link)?null==f||null===(u=f.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:l({color:(null==f?void 0:f.color)||{}})}}function d(t){var e;const r=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:r,style:n}=t,s=r?i("border-color",r):"";return o()({"has-border-color":!!r||!(null==n||null===(e=n.border)||void 0===e||!e.color),[s]:!!s})}(t),style:l({border:r})}}function p(t){var e;return{className:void 0,style:l({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,r)=>{"use strict";r.d(e,{F:()=>n});const n=t=>null===t},9060:(t,e,r)=>{"use strict";r.d(e,{h:()=>n});const n=t=>"number"==typeof t},7998:(t,e,r)=>{"use strict";r.d(e,{$n:()=>s,Kn:()=>o});var n=r(2893);const o=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return o(t)&&e in t}},3243:(t,e,r)=>{"use strict";r.d(e,{H:()=>n});const n=t=>"string"==typeof t},112:(t,e,r)=>{"use strict";r.d(e,{$:()=>s});var n=r(3112),o=r(7090);function s(t,e){return void 0===e&&(e={}),(0,o.B)(t,(0,n.pi)({delimiter:"."},e))}},6006:()=>{},3569:(t,e,r)=>{"use strict";function n(t){return t.toLowerCase()}r.d(e,{U:()=>n})},7090:(t,e,r)=>{"use strict";r.d(e,{B:()=>a});var n=r(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function a(t,e){void 0===e&&(e={});for(var r=e.splitRegexp,a=void 0===r?o:r,l=e.stripRegexp,i=void 0===l?s:l,u=e.transform,d=void 0===u?n.U:u,p=e.delimiter,m=void 0===p?" ":p,v=c(c(t,a,"$1\0$2"),i,"\0"),f=0,g=v.length;"\0"===v.charAt(f);)f++;for(;"\0"===v.charAt(g-1);)g--;return v.slice(f,g).split("\0").map(d).join(m)}function c(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce((function(t,e){return t.replace(e,r)}),t)}},7427:(t,e,r)=>{"use strict";r.d(e,{o:()=>s});var n=r(3112),o=r(112);function s(t,e){return void 0===e&&(e={}),(0,o.$)(t,(0,n.pi)({delimiter:"-"},e))}},3112:(t,e,r)=>{"use strict";r.d(e,{pi:()=>n});var n=function(){return n=Object.assign||function(t){for(var e,r=1,n=arguments.length;r<n;r++)for(var o in e=arguments[r])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-gallery-large-image-style.asset.php 0000644 00000000273 15073233653 0015027 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-interactivity', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => '64b12bafe8f5b41b9eb2'); wc-interactivity-checkbox-list.asset.php 0000644 00000000165 15073233653 0014446 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => 'c1d99df3ef00991aa5e3'); rating-filter-wrapper-frontend.js 0000644 00000172357 15073233653 0013172 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9206],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(7608),r=n.n(o);function s(e){return"appear"===e?"top":"left"}function i(e){if("loading"===e.type)return r()("components-animate__loading");const{type:t,origin:n=s(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return r()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?r()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s),l=n(2819),a=n(7180),c=n.n(a),u=n(2858),d=n(9402),p=n(7971);const f=["onMouseDown","onClick"],h=(0,r.forwardRef)((function(e,t){const{href:n,target:s,isSmall:a,isPressed:h,isBusy:m,isDestructive:g,className:v,disabled:y,icon:b,iconPosition:w="left",iconSize:E,showTooltip:S,tooltipPosition:k,shortcut:_,label:T,children:x,text:C,variant:I,__experimentalIsFocusable:L,describedBy:R,...A}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:s,...i}){let l=s;var a,u,d,p,f;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),o&&(null!==(u=l)&&void 0!==u||(l="tertiary")),n&&(null!==(d=l)&&void 0!==d||(l="secondary")),e&&(c()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=l)&&void 0!==p||(l="secondary")),r&&(null!==(f=l)&&void 0!==f||(l="link")),{...i,variant:l}}(e),F=i()("components-button",v,{"is-secondary":"secondary"===I,"is-primary":"primary"===I,"is-small":a,"is-tertiary":"tertiary"===I,"is-pressed":h,"is-busy":m,"is-link":"link"===I,"is-destructive":g,"has-text":!!b&&!!x,"has-icon":!!b}),N=y&&!L,O=void 0===n||N?"button":"a",Z="a"===O?{href:n,target:s}:{type:"button",disabled:N,"aria-pressed":h};if(y&&L){Z["aria-disabled"]=!0;for(const e of f)A[e]=e=>{e.stopPropagation(),e.preventDefault()}}const P=!N&&(S&&T||_||!!T&&(!x||(0,l.isArray)(x)&&!x.length)&&!1!==S),M=R?(0,l.uniqueId)():null,D=A["aria-describedby"]||M,V=(0,r.createElement)(O,(0,o.Z)({},Z,A,{className:F,"aria-label":A["aria-label"]||T,"aria-describedby":D,ref:t}),b&&"left"===w&&(0,r.createElement)(d.Z,{icon:b,size:E}),C&&(0,r.createElement)(r.Fragment,null,C),b&&"right"===w&&(0,r.createElement)(d.Z,{icon:b,size:E}),x);return P?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.Z,{text:R||T,shortcut:_,position:k},V),R&&(0,r.createElement)(p.Z,null,(0,r.createElement)("span",{id:M},R))):(0,r.createElement)(r.Fragment,null,V,R&&(0,r.createElement)(p.Z,null,(0,r.createElement)("span",{id:M},R)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2314),r=n(9307);const s=function({icon:e,className:t,...n}){const s=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,r.createElement)("span",(0,o.Z)({className:s},n))}},7167:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var o=n(9307),r=n(2819),s=n(7608),i=n.n(s),l=n(5736),a=n(4333),c=n(9630),u=n(9127),d=n.n(u),p=n(6969),f=n(7864),h=n(5465),m=n(144);const g={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class v extends o.Component{constructor(){super(...arguments),this.state=g,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,o=!d()(t,e.suggestions);(o||n!==e.value)&&this.updateSuggestions(o)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(g)}onKeyDown(e){let t=!1;switch(e.keyCode){case c.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case c.ENTER:t=this.addCurrentToken();break;case c.LEFT:t=this.handleLeftArrowKey();break;case c.UP:t=this.handleUpArrowKey();break;case c.RIGHT:t=this.handleRightArrowKey();break;case c.DOWN:t=this.handleDownArrowKey();break;case c.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case c.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case c.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,o=t.split(n),s=(0,r.last)(o)||"";o.length>1&&this.addNewTokens(o.slice(0,-1)),this.setState({incompleteTokenValue:s},this.updateSuggestions),this.props.onInputChange(s)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,r.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,r.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,o=this.props.maxSuggestions,s=this.props.saveTransform){let i=s(e);const l=[],a=[];return 0===i.length?t=(0,r.difference)(t,n):(i=i.toLocaleLowerCase(),(0,r.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(i);-1===n.indexOf(e)&&(0===t?l.push(e):t>0&&a.push(e))})),t=l.concat(a)),(0,r.take)(t,o)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,r.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,o=n.trim().length>1,r=this.getMatchingSuggestions(n),s=r.length>0,i={isExpanded:t||o&&s};if(e&&(i.selectedSuggestionIndex=-1,i.selectedSuggestionScroll=!1),this.setState(i),o){const{debouncedSpeak:e}=this.props;e(s?(0,l.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,l._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",r.length),r.length):(0,l.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,r.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,t,n){const r=this.getTokenValue(e),s=e.status?e.status:void 0,i=t+1,l=n.length;return(0,o.createElement)(p.Z,{key:"token-"+r,value:r,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:t,maxLength:n,placeholder:r,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:t,placeholder:0===s.length?r:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return n&&s.length>=n||(l={...l,onChange:this.onInputChange}),(0,o.createElement)(f.Z,l)}render(){const{disabled:e,label:t=(0,l.__)("Add item"),instanceId:n,className:r,__experimentalShowHowTo:s}=this.props,{isExpanded:a}=this.state,c=i()(r,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let u={className:"components-form-token-field",tabIndex:"-1"};const d=this.getMatchingSuggestions();return e||(u=Object.assign({},u,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,o.createElement)("div",u,(0,o.createElement)("label",{htmlFor:`components-form-token-input-${n}`,className:"components-form-token-field__label"},t),(0,o.createElement)("div",{ref:this.bindTokensAndInput,className:c,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),a&&(0,o.createElement)(h.Z,{instanceId:n,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:d,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),s&&(0,o.createElement)("p",{id:`components-form-token-suggestions-howto-${n}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,l.__)("Separate with commas, spaces, or the Enter key."):(0,l.__)("Separate with commas or the Enter key.")))}}v.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:r.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,l.__)("Item added."),removed:(0,l.__)("Item removed."),remove:(0,l.__)("Remove item"),__experimentalInvalid:(0,l.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const y=(0,m.Z)((0,a.withInstanceId)(v))},5465:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9307),r=n(2819),s=n(2121),i=n.n(s),l=n(7608),a=n.n(l),c=n(4333);class u extends o.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,i()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,o.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,r.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),r=a()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,o.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:r,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,o.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,o.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}u.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const d=(0,c.withSafeTimeout)(u)},7864:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s);class l extends r.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:s,className:l,...a}=this.props,c=e?e.length+1:0;return(0,r.createElement)("input",(0,o.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:c,className:i()(l,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==s?`components-form-token-suggestions-${n}-${s}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const a=l},6969:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9307),r=n(7608),s=n.n(r),i=n(2819),l=n(4333),a=n(5736),c=n(1034),u=n(9770),d=n(7971);function p({value:e,status:t,title:n,displayTransform:r,isBorderless:f=!1,disabled:h=!1,onClickRemove:m=i.noop,onMouseEnter:g,onMouseLeave:v,messages:y,termPosition:b,termsCount:w}){const E=(0,l.useInstanceId)(p),S=s()("components-form-token-field__token",{"is-error":"error"===t,"is-success":"success"===t,"is-validating":"validating"===t,"is-borderless":f,"is-disabled":h}),k=r(e),_=(0,a.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,a.__)("%1$s (%2$s of %3$s)"),k,b,w);return(0,o.createElement)("span",{className:S,onMouseEnter:g,onMouseLeave:v,title:n},(0,o.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${E}`},(0,o.createElement)(d.Z,{as:"span"},_),(0,o.createElement)("span",{"aria-hidden":"true"},k)),(0,o.createElement)(u.Z,{className:"components-form-token-field__remove-token",icon:c.Z,onClick:!h&&(()=>m({value:e})),label:y.remove,"aria-describedby":`components-form-token-field__token-text-${E}`}))}},144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(4333),i=n(5158);const l=(0,s.createHigherOrderComponent)((e=>t=>(0,r.createElement)(e,(0,o.Z)({},t,{speak:i.speak,debouncedSpeak:(0,s.useDebounce)(i.speak,500)}))),"withSpokenMessages")},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(444),i=n(6372);const l=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,r.createElement)(i.Z,(0,o.Z)({icon:e},n));if((0,r.isValidElement)(e)&&i.Z===e.type)return(0,r.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof r.Component?(0,r.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===s.SVG)){const o={width:t,height:t,...e.props,...n};return(0,r.createElement)(s.SVG,o)}return(0,r.isValidElement)(e)?(0,r.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s),l=n(5904),a=n(7180),c=n.n(a),u=n(4333),d=n(7152),p=n(2023),f=n(9770),h=n(9330),m=n(3698),g=n(7031),v=n(3854);const y="Popover";function b(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function E(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const k=(0,r.forwardRef)((({headerTitle:e,onClose:t,children:n,className:s,noArrow:a=!0,isAlternate:k,position:_="bottom right",range:T,focusOnMount:x="firstElement",anchorRef:C,shouldAnchorIncludePadding:I,anchorRect:L,getAnchorRect:R,expandOnMobile:A,animate:F=!0,onClickOutside:N,onFocusOutside:O,__unstableStickyBoundaryElement:Z,__unstableSlotName:P=y,__unstableObserveElement:M,__unstableBoundaryParent:D,__unstableForcePosition:V,__unstableForceXAlignment:B,...H},W)=>{const z=(0,r.useRef)(null),K=(0,r.useRef)(null),j=(0,r.useRef)(),$=(0,u.useViewportMatch)("medium","<"),[U,q]=(0,r.useState)(),Y=(0,m.Z)(P),Q=A&&$,[X,G]=(0,u.useResizeObserver)();a=Q||a,(0,r.useLayoutEffect)((()=>{if(Q)return S(j.current,"is-without-arrow",a),S(j.current,"is-alternate",k),w(j.current,"data-x-axis"),w(j.current,"data-y-axis"),E(j.current,"top"),E(j.current,"left"),E(K.current,"maxHeight"),void E(K.current,"maxWidth");const e=()=>{if(!j.current||!K.current)return;let e=function(e,t,n,o=!1,r,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return(0,p.cS)((0,l.getRectangleFromRange)(o),o.endContainer.ownerDocument,s);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=(0,p.cS)(o.getBoundingClientRect(),o.ownerDocument,s);return r?e:b(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=(0,p.cS)(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return r?a:b(a,o)}if(!e.current)return;const{parentNode:i}=e.current,a=i.getBoundingClientRect();return r?a:b(a,i)}(z,L,R,C,I,j.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=j.current;let o,r=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();r=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var s;D&&(o=null===(s=j.current.closest(".popover-slot"))||void 0===s?void 0:s.parentNode);const i=G.height?G:K.current.getBoundingClientRect(),{popoverTop:c,popoverLeft:u,xAxis:d,yAxis:f,contentHeight:h,contentWidth:m}=(0,p.sw)(e,i,_,Z,j.current,r,o,V,B);"number"==typeof c&&"number"==typeof u&&(E(j.current,"top",c+"px"),E(j.current,"left",u+"px")),S(j.current,"is-without-arrow",a||"center"===d&&"middle"===f),S(j.current,"is-alternate",k),w(j.current,"data-x-axis",d),w(j.current,"data-y-axis",f),E(K.current,"maxHeight","number"==typeof h?h+"px":""),E(K.current,"maxWidth","number"==typeof m?m+"px":""),q(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[f]||"middle"))};e();const{ownerDocument:t}=j.current,{defaultView:n}=t,o=n.setInterval(e,500);let r;const s=()=>{n.cancelAnimationFrame(r),r=n.requestAnimationFrame(e)};n.addEventListener("click",s),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const i=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(C);let c;return i&&i!==t&&(i.defaultView.addEventListener("resize",e),i.defaultView.addEventListener("scroll",e,!0)),M&&(c=new n.MutationObserver(e),c.observe(M,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",s),n.cancelAnimationFrame(r),i&&i!==t&&(i.defaultView.removeEventListener("resize",e),i.defaultView.removeEventListener("scroll",e,!0)),c&&c.disconnect()}}),[Q,L,R,C,I,_,G,Z,M,D]);const J=(e,n)=>{if("focus-outside"===e&&O)O(n);else if("focus-outside"===e&&N){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),c()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),N(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:x,__unstableOnClose:J,onClose:J}),ne=(0,u.useMergeRefs)([j,ee,W]),oe=Boolean(F&&U)&&(0,v.T)({type:"appear",origin:U});let re=(0,r.createElement)("div",(0,o.Z)({className:i()("components-popover",s,oe,{"is-expanded":Q,"is-without-arrow":a,"is-alternate":k})},H,{ref:ne},te,{tabIndex:"-1"}),Q&&(0,r.createElement)(h.Z,null),Q&&(0,r.createElement)("div",{className:"components-popover__header"},(0,r.createElement)("span",{className:"components-popover__header-title"},e),(0,r.createElement)(f.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,r.createElement)("div",{ref:K,className:"components-popover__content"},(0,r.createElement)("div",{style:{position:"relative"}},X,n)));return Y.ref&&(re=(0,r.createElement)(g.de,{name:P},re)),C||L?re:(0,r.createElement)("span",{ref:z},re)}));k.Slot=(0,r.forwardRef)((function({name:e=y},t){return(0,r.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const _=k},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>i,sw:()=>s});var o=n(5736);const r=10;function s(e,t,n="top",s,i,l,a,c,u){const[d,p="center",f]=n.split(" "),h=function(e,t,n,o,s,i,l,a){const{height:c}=t;if(s){const t=s.getBoundingClientRect().top+c-l;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===o?u=e.bottom:"top"===o&&(u=e.top);const d={popoverTop:u,contentHeight:(u-c/2>0?c/2:u)+(u+c/2>window.innerHeight?window.innerHeight-u:c/2)},p={popoverTop:e.top,contentHeight:e.top-r-c>0?c:e.top-r},f={popoverTop:e.bottom,contentHeight:e.bottom+r+c>window.innerHeight?window.innerHeight-r-e.bottom:c};let h,m=n,g=null;if(!s&&!a)if("middle"===n&&d.contentHeight===c)m="middle";else if("top"===n&&p.contentHeight===c)m="top";else if("bottom"===n&&f.contentHeight===c)m="bottom";else{m=p.contentHeight>f.contentHeight?"top":"bottom";const e="top"===m?p.contentHeight:f.contentHeight;g=e!==c?e:null}return h="middle"===m?d.popoverTop:"top"===m?p.popoverTop:f.popoverTop,{yAxis:m,popoverTop:h,contentHeight:g}}(e,t,d,f,s,0,l,c),m=function(e,t,n,r,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,o.isRTL)()?n="right":"right"===n&&(0,o.isRTL)()&&(n="left"),"left"===r&&(0,o.isRTL)()?r="right":"right"===r&&(0,o.isRTL)()&&(r="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===r?f=e.right:"middle"===i||c||(f=d);let h=e.right;"left"===r?h=e.left:"middle"===i||c||(h=d);const m={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:h,contentWidth:h+u>window.innerWidth?window.innerWidth-h:u};let v,y=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)y="center";else if("left"===n&&m.contentWidth===u)y="left";else if("right"===n&&g.contentWidth===u)y="right";else{y=m.contentWidth>g.contentWidth?"left":"right";const e="left"===y?m.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(y="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===y?p.popoverLeft:"left"===y?m.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,o.isRTL)()||(v=Math.max(v,0))}return{xAxis:y,popoverLeft:v,contentWidth:b}}(e,t,p,f,s,h.yAxis,a,c,u);return{...m,...h}}function i(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const s=r.getBoundingClientRect();return new o.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9307);let r=0;function s(e){const t=document.scrollingElement||document.body;e&&(r=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=r)}let i=0;function l(){return(0,o.useEffect)((()=>(0===i&&s(!0),++i,()=>{1===i&&s(!1),--i})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(2819);const s=function({shortcut:e,className:t}){if(!e)return null;let n,s;return(0,r.isString)(e)&&(n=e),(0,r.isObject)(e)&&(n=e.display,s=e.ariaLabel),(0,o.createElement)("span",{className:t,"aria-label":s},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9307),r=n(3698);function s(){const[,e]=(0,o.useState)({}),t=(0,o.useRef)(!0);return(0,o.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function i({name:e,children:t}){const n=(0,r.Z)(e),i=(0,o.useRef)({rerender:s()});return(0,o.useEffect)((()=>(n.registerFill(i),()=>{n.unregisterFill(i)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,o.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307);n(2560);const r=(0,o.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(4333),i=n(4745);const l=(0,r.forwardRef)((function({name:e,fillProps:t={},as:n="div",...l},a){const c=(0,r.useContext)(i.Z),u=(0,r.useRef)();return(0,r.useLayoutEffect)((()=>(c.registerSlot(e,u,t),()=>{c.unregisterSlot(e,u)})),[c.registerSlot,c.unregisterSlot,e]),(0,r.useLayoutEffect)((()=>{c.updateSlot(e,t)})),(0,r.createElement)(n,(0,o.Z)({ref:(0,s.useMergeRefs)([a,u])},l))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(4745);function s(e){const t=(0,o.useContext)(r.Z),n=t.slots[e]||{},s=t.fills[e],i=(0,o.useMemo)((()=>s||[]),[s]);return{...n,updateSlot:(0,o.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,o.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:i,registerFill:(0,o.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,o.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(2314),r=n(9307),s=n(2819),i=n(2146),l=n(293);function a({name:e,children:t,registerFill:n,unregisterFill:o}){const i=(0,l.Z)(e),a=(0,r.useRef)({name:e,children:t});return(0,r.useLayoutEffect)((()=>(n(e,a.current),()=>o(e,a.current))),[]),(0,r.useLayoutEffect)((()=>{a.current.children=t,i&&i.forceUpdate()}),[t]),(0,r.useLayoutEffect)((()=>{e!==a.current.name&&(o(a.current.name,a.current),a.current.name=e,n(e,a.current))}),[e]),i&&i.node?((0,s.isFunction)(t)&&(t=t(i.props.fillProps)),(0,r.createPortal)(t,i.node)):null}const c=e=>(0,r.createElement)(i.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,r.createElement)(a,(0,o.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>c,g7:()=>u});var o=n(2314),r=n(9307),s=n(4011),i=n(9137),l=n(9183),a=n(942);function c(e){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s.Z,e),(0,r.createElement)(l.Z,e))}const u=(0,r.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,r.createElement)(a.Z,(0,o.Z)({},t,{ref:n})):(0,r.createElement)(i.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),r=n(9307),s=n(2819),i=n(2146);class l extends r.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:o}=this.props,i=(0,s.map)(o(t,this),(e=>{const t=(0,s.isFunction)(e.children)?e.children(n):e.children;return r.Children.map(t,((e,t)=>{if(!e||(0,s.isString)(e))return e;const n=e.key||t;return(0,r.cloneElement)(e,{key:n})}))})).filter((0,s.negate)(r.isEmptyElement));return(0,r.createElement)(r.Fragment,null,(0,s.isFunction)(e)?e(i):i)}}const a=e=>(0,r.createElement)(i.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:s})=>(0,r.createElement)(l,(0,o.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:s}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(2146);const s=e=>{const{getSlot:t,subscribe:n}=(0,o.useContext)(r.Z),[s,i]=(0,o.useState)(t(e));return(0,o.useEffect)((()=>(i(t(e)),n((()=>{i(t(e))})))),[e]),s}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9307),r=n(2819),s=n(4333),i=n(8689),l=n(1202);const a=(0,o.createElement)("div",{className:"event-catcher"}),c=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,o.cloneElement)((0,o.createElement)("span",{className:"disabled-element-wrapper"},(0,o.cloneElement)(a,e),(0,o.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,o.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==o.Children.count(e))return;const r=o.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},p=function({children:e,position:t,text:n,shortcut:a}){const[p,f]=(0,o.useState)(!1),[h,m]=(0,o.useState)(!1),g=(0,s.useDebounce)(m,700),v=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",w),f(!0)},y=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",w),f(!1)},b=e=>"mouseUp"===e?y:"mouseDown"===e?v:void 0,w=b("mouseUp"),E=(t,n)=>o=>{if(d(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&p)return;g.cancel();const s=(0,r.includes)(["focus","mouseenter"],o.type);s!==h&&(n?g(s):m(s))},S=()=>{g.cancel(),document.removeEventListener("mouseup",w)};if((0,o.useEffect)((()=>S),[]),1!==o.Children.count(e))return e;const k={onMouseEnter:E("onMouseEnter",!0),onMouseLeave:E("onMouseLeave"),onClick:E("onClick"),onFocus:E("onFocus"),onBlur:E("onBlur"),onMouseDown:b("mouseDown")},_=o.Children.only(e),{children:T,disabled:x}=_.props,C=x?c:u,I=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:s})=>(0,o.concatChildren)(e,t&&(0,o.createElement)(i.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,o.createElement)(l.Z,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:T,isOver:h,position:t,text:n,shortcut:a});return C({child:_,eventHandlers:k,childrenWithPopover:I})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7608),r=n.n(o),s=n(9307),i=n(6186);const l=(0,s.forwardRef)((function({as:e="div",className:t,...n},o){return(0,i.k)({as:e,className:r()("components-visually-hidden",t),...n,ref:o})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var o=n(9307);function r({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,o.createElement)(e,t)}},1034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(444);const s=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(444);const s=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307);const r=(0,o.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,o.cloneElement)(e,{width:t,height:t,...n,ref:r})}))},7642:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9196),r=n(444);const s=(0,o.createElement)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(r.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},390:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(5736),s=n(3849),i=n.n(s),l=n(711);n(2728);const a=({className:e, /* translators: Reset button text for filters. */ label:t=(0,r.__)("Reset","woocommerce"),onClick:n,screenReaderLabel:s=(0,r.__)("Reset filter","woocommerce")})=>(0,o.createElement)("button",{className:i()("wc-block-components-filter-reset-button",e),onClick:n},(0,o.createElement)(l.Label,{label:t,screenReaderLabel:s}))},6977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(5736),s=n(3849),i=n.n(s),l=n(711);n(6099);const a=({className:e,isLoading:t,disabled:n, /* translators: Submit button text for filters. */ label:s=(0,r.__)("Apply","woocommerce"),onClick:a,screenReaderLabel:c=(0,r.__)("Apply filter","woocommerce")})=>(0,o.createElement)("button",{type:"submit",className:i()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:n,onClick:a},(0,o.createElement)(l.Label,{label:s,screenReaderLabel:c}))},2045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(7167),s=n(3849),i=n.n(s);n(9027);const l=({className:e,style:t,suggestions:n,multiple:s=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:a={},validateInput:c=(e=>n.includes(e)),label:u="",...d})=>(0,o.createElement)("div",{className:i()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!s}),style:t},(0,o.createElement)(r.Z,{label:u,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:l,maxLength:s?void 0:1,suggestions:n,messages:a,...d}))},6621:(e,t,n)=>{"use strict";n.d(t,{d:()=>d});var o=n(9307),r=n(2600),s=n(7998),i=n(4167),l=n(9530),a=n(2785),c=n(1720),u=n(7218);const d=({queryAttribute:e,queryPrices:t,queryStock:n,queryRating:d,queryState:p,isEditor:f=!1})=>{let h=(0,u.s)();h=`${h}-collection-data`;const[m]=(0,a.$p)(h),[g,v]=(0,a.kX)("calculate_attribute_counts",[],h),[y,b]=(0,a.kX)("calculate_price_range",null,h),[w,E]=(0,a.kX)("calculate_stock_status_counts",null,h),[S,k]=(0,a.kX)("calculate_rating_counts",null,h),_=(0,l.s)(e||{}),T=(0,l.s)(t),x=(0,l.s)(n),C=(0,l.s)(d);(0,o.useEffect)((()=>{"object"==typeof _&&Object.keys(_).length&&(g.find((e=>(0,s.$n)(_,"taxonomy")&&e.taxonomy===_.taxonomy))||v([...g,_]))}),[_,g,v]),(0,o.useEffect)((()=>{y!==T&&void 0!==T&&b(T)}),[T,b,y]),(0,o.useEffect)((()=>{w!==x&&void 0!==x&&E(x)}),[x,E,w]),(0,o.useEffect)((()=>{S!==C&&void 0!==C&&k(C)}),[C,k,S]);const[I,L]=(0,o.useState)(f),[R]=(0,r.Nr)(I,200);I||L(!0);const A=(0,o.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,i.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(m)),[m]);return(0,c.K)({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...p,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...A},shouldSelect:R})}},1720:(e,t,n)=>{"use strict";n.d(t,{K:()=>c});var o=n(4801),r=n(9818),s=n(9307),i=n(9530),l=n(5280),a=n(7700);const c=e=>{const{namespace:t,resourceName:n,resourceValues:c=[],query:u={},shouldSelect:d=!0}=e;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");const p=(0,s.useRef)({results:[],isLoading:!0}),f=(0,i.s)(u),h=(0,i.s)(c),m=(0,l._)(),g=(0,r.useSelect)((e=>{if(!d)return null;const r=e(o.COLLECTIONS_STORE_KEY),s=[t,n,f,h],i=r.getCollectionError(...s);if(i){if(!(0,a.V)(i))throw new Error("TypeError: `error` object is not an instance of Error constructor");m(i)}return{results:r.getCollection(...s),isLoading:!r.hasFinishedResolution("getCollection",s)}}),[t,n,h,f,d]);return null!==g&&(p.current=g),p.current}},2785:(e,t,n)=>{"use strict";n.d(t,{$p:()=>l,kX:()=>a});var o=n(4801),r=n(9818),s=n(9307),i=(n(9127),n(7218));const l=e=>{const t=(0,i.s)();e=e||t;const n=(0,r.useSelect)((t=>t(o.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:l}=(0,r.useDispatch)(o.QUERY_STATE_STORE_KEY);return[n,(0,s.useCallback)((t=>{l(e,t)}),[e,l])]},a=(e,t,n)=>{const l=(0,i.s)();n=n||l;const a=(0,r.useSelect)((r=>r(o.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)),[n,e]),{setQueryValue:c}=(0,r.useDispatch)(o.QUERY_STATE_STORE_KEY);return[a,(0,s.useCallback)((t=>{c(n,e,t)}),[n,e,c])]}},7218:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307);const r=(0,o.createContext)("page"),s=()=>(0,o.useContext)(r);r.Provider},8161:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var o=n(9307);function r(e,t){const n=(0,o.useRef)();return(0,o.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var o=n(9307),r=n(9127),s=n.n(r);function i(e){const t=(0,o.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>c});var o=n(3849),r=n.n(o),s=n(7998),i=n(3243),l=n(3392),a=n(172);const c=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let n=t.style;return(0,i.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),o=(0,a.l8)(t),c=(0,a.su)(t),u=(0,l.f)(t);return{className:r()(u.className,n.className,o.className,c.className),style:{...u.style,...n.style,...o.style,...c.style}}}},5280:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});var o=n(9307);const r=()=>{const[,e]=(0,o.useState)();return(0,o.useCallback)((t=>{e((()=>{throw t}))}),[])}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});var o=n(7998),r=n(3243);const s=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var o=n(3849),r=n.n(o),s=n(7427),i=n(2289),l=n(7998);function a(e={}){const t={};return(0,i.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,n,o,s,i,u,d;const{backgroundColor:p,textColor:f,gradient:h,style:m}=e,g=c("background-color",p),v=c("color",f),y=function(e){if(e)return`has-${e}-gradient-background`}(h),b=y||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:r()(v,y,{[g]:!b&&!!g,"has-text-color":f||(null==m||null===(n=m.color)||void 0===n?void 0:n.text),"has-background":p||(null==m||null===(o=m.color)||void 0===o?void 0:o.background)||h||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,l.Kn)(null==m||null===(i=m.elements)||void 0===i?void 0:i.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,s=n?c("border-color",n):"";return r()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[s]:!!s})}(e),style:a({border:n})}}function p(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},1538:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>D});var o=n(9196),r=n(3849),s=n.n(r),i=n(947),l=n(3243),a=n(5736),c=n(5158),u=n(2911),d=n(7642);n(2198);const p=({className:e,rating:t,ratedProductsCount:n})=>{const r=s()("wc-block-components-product-rating",e),i={width:t/5*100+"%"},l=(0,a.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,a.__)("Rated %f out of 5","woocommerce"),t),c={__html:(0,a.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ /* translators: %s is the rating value wrapped in HTML strong tags. */ (0,a.__)("Rated %s out of 5","woocommerce"),(0,a.sprintf)('<strong class="rating">%f</strong>',t))};return(0,o.createElement)("div",{className:r},(0,o.createElement)("div",{className:"wc-block-components-product-rating__stars",role:"img","aria-label":l},(0,o.createElement)("span",{style:i,dangerouslySetInnerHTML:c})),null!==n?(0,o.createElement)("span",{className:"wc-block-components-product-rating-count"},"(",n,")"):null)};var f=n(9530),h=n(8161),m=n(2785),g=n(6621),v=n(4617),y=n(6508),b=n(7998),w=n(9127),E=n.n(w),S=n(9307),k=n(711),_=n(6977),T=n(390),x=n(2045),C=n(6483),I=n(4534);const L=[{label:(0,o.createElement)(p,{key:5,rating:5,ratedProductsCount:null}),value:"5"},{label:(0,o.createElement)(p,{key:4,rating:4,ratedProductsCount:null}),value:"4"},{label:(0,o.createElement)(p,{key:3,rating:3,ratedProductsCount:null}),value:"3"},{label:(0,o.createElement)(p,{key:2,rating:2,ratedProductsCount:null}),value:"2"},{label:(0,o.createElement)(p,{key:1,rating:1,ratedProductsCount:null}),value:"1"}];n(8409);const R=JSON.parse('{"Y4":{"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function A(){return Math.floor(Math.random()*Date.now())}const F=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,"");var N=n(9389);const O="rating_filter",Z=e=>(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5 filter added.","woocommerce"),e),P=e=>(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5 filter added.","woocommerce"),e),M=({attributes:e,isEditor:t,noRatingsNotice:n=null})=>{const r=(0,N.Ah)(),i=(0,v.getSettingWithCoercion)("isRenderingPhpTemplate",!1,y.j),[w,R]=(0,S.useState)(!1),[M]=(0,m.$p)(),{results:D,isLoading:V}=(0,g.d)({queryRating:!0,queryState:M,isEditor:t}),[B,H]=(0,S.useState)(e.isPreview?L:[]),W=!e.isPreview&&V&&0===B.length,z=!e.isPreview&&V,K=(0,S.useMemo)((()=>((e="filter_rating")=>{const t=(0,I.re)(e);return t?(0,l.H)(t)?t.split(","):t:[]})("rating_filter")),[]),[j,$]=(0,S.useState)(K),[U,q]=(0,m.kX)("rating",K),[Y,Q]=(0,S.useState)(A()),[X,G]=(0,S.useState)(!1),J="single"!==e.selectType,ee=J?!W&&j.length<B.length:!W&&0===j.length,te=(0,S.useCallback)((e=>{t||(e&&!i&&q(e),(e=>{if(!window)return;if(0===e.length){const e=(0,C.removeQueryArgs)(window.location.href,O);return void(e!==(0,I.H9)(window.location.href)&&(0,I.X7)(e))}const t=(0,C.addQueryArgs)(window.location.href,{[O]:e.join(",")});t!==(0,I.H9)(window.location.href)&&(0,I.X7)(t)})(e))}),[t,q,i]);(0,S.useEffect)((()=>{e.showFilterButton||te(j)}),[e.showFilterButton,j,te]);const ne=(0,S.useMemo)((()=>U),[U]),oe=(0,f.s)(ne),re=(0,h.D)(oe);(0,S.useEffect)((()=>{E()(re,oe)||E()(j,oe)||$(oe)}),[j,oe,re]),(0,S.useEffect)((()=>{w||(q(K),R(!0))}),[q,w,R,K]),(0,S.useEffect)((()=>{if(V||e.isPreview)return;const n=!V&&(0,b.$n)(D,"rating_counts")&&Array.isArray(D.rating_counts)?[...D.rating_counts].reverse():[];if(t&&0===n.length)return H(L),void G(!0);const r=n.filter((e=>(0,b.Kn)(e)&&Object.keys(e).length>0)).map((t=>{var n;return{label:(0,o.createElement)(p,{key:null==t?void 0:t.rating,rating:null==t?void 0:t.rating,ratedProductsCount:e.showCounts?null==t?void 0:t.count:null}),value:null==t||null===(n=t.rating)||void 0===n?void 0:n.toString()}}));H(r),Q(A())}),[e.showCounts,e.isPreview,D,V,U,t]);const se=(0,S.useCallback)((e=>{const t=j.includes(e);if(!J){const n=t?[]:[e];return(0,c.speak)(t?P(e):Z(e)),void $(n)}if(t){const t=j.filter((t=>t!==e));return(0,c.speak)(P(e)),void $(t)}const n=[...j,e].sort(((e,t)=>Number(t)-Number(e)));(0,c.speak)(Z(e)),$(n)}),[j,J]);return(V||0!==B.length)&&(0,v.getSettingWithCoercion)("hasFilterableProducts",!1,y.j)?(r(!0),(0,o.createElement)(o.Fragment,null,X&&n,(0,o.createElement)("div",{className:s()("wc-block-rating-filter",`style-${e.displayStyle}`,{"is-loading":W})},"dropdown"===e.displayStyle?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(x.Z,{key:Y,className:s()({"single-selection":!J,"is-loading":W}),style:{borderStyle:"none"},suggestions:B.filter((e=>!j.includes(e.value))).map((e=>e.value)),disabled:W,placeholder:(0,a.__)("Select Rating","woocommerce"),onChange:e=>{!J&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=B.find((t=>t.value===e));return t?t.value:e})),j].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return se(t[0]);const n=[j,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&se(n[0])},value:j,displayTransform:e=>{const t={value:e,label:(0,o.createElement)(p,{key:Number(e),rating:Number(e),ratedProductsCount:0})},n=B.find((t=>t.value===e))||t,{label:r,value:s}=n;return Object.assign({},r,{toLocaleLowerCase:()=>s,substring:(e,t)=>0===e&&1===t?r:""})},saveTransform:F,messages:{added:(0,a.__)("Rating filter added.","woocommerce"),removed:(0,a.__)("Rating filter removed.","woocommerce"),remove:(0,a.__)("Remove rating filter.","woocommerce"),__experimentalInvalid:(0,a.__)("Invalid rating filter.","woocommerce")}}),ee&&(0,o.createElement)(u.Z,{icon:d.Z,size:30})):(0,o.createElement)(k.CheckboxList,{className:"wc-block-rating-filter-list",options:B,checked:j,onChange:e=>{se(e.toString())},isLoading:W,isDisabled:z})),(0,o.createElement)("div",{className:"wc-block-rating-filter__actions"},(j.length>0||t)&&!W&&(0,o.createElement)(T.Z,{onClick:()=>{$([]),q([]),te([])},screenReaderLabel:(0,a.__)("Reset rating filter","woocommerce")}),e.showFilterButton&&(0,o.createElement)(_.Z,{className:"wc-block-rating-filter__button",isLoading:W,disabled:W||z,onClick:()=>te(j)})))):(r(!1),null)},D=e=>{const t=(0,i.F)(e),n={showFilterButton:"true"===(null==(r=e)?void 0:r.showFilterButton),showCounts:"true"===(null==r?void 0:r.showCounts),isPreview:!1,displayStyle:(0,l.H)(null==r?void 0:r.displayStyle)&&r.displayStyle||R.Y4.PW.Z,selectType:(0,l.H)(null==r?void 0:r.selectType)&&r.selectType||R.Y4.lr.Z};var r;return(0,o.createElement)("div",{className:s()((0,l.H)(e.className)?e.className:"",t.className),style:t.style},(0,o.createElement)(M,{isEditor:!1,attributes:n}))}},6508:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});const o=e=>"boolean"==typeof e},7700:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o=e=>e instanceof Error},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>r});var o=n(2893);const r=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return r(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},4534:(e,t,n)=>{"use strict";n.d(t,{H9:()=>d,X7:()=>u,re:()=>c,w8:()=>a,zv:()=>l});var o=n(6483),r=n(4617),s=n(6508);const i=(0,r.getSettingWithCoercion)("isRenderingPhpTemplate",!1,s.j),l="query_type_",a="filter_";function c(e){return window?(0,o.getQueryArg)(window.location.href,e):null}function u(e){i?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const d=e=>{const t=(0,o.getQueryArgs)(e);return(0,o.addQueryArgs)(e,t)}},3849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)o.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),h=o.outerHeight(e),m=o.outerWidth(e),g=void 0,v=void 0,y=void 0,b=void 0,w=void 0,E=void 0,S=void 0,k=void 0,_=void 0,T=void 0;p?(S=t,T=o.height(S),_=o.width(S),k={left:o.scrollLeft(S),top:o.scrollTop(S)},w={left:f.left-k.left-c,top:f.top-k.top-a},E={left:f.left+m-(k.left+_)+d,top:f.top+h-(k.top+T)+u},b=k):(g=o.offset(t),v=t.clientHeight,y=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},w={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},E={left:f.left+m-(g.left+y+(parseFloat(o.css(t,"borderRightWidth"))||0))+d,top:f.top+h-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+u}),w.top<0||E.top>0?!0===i?o.scrollTop(t,b.top+w.top):!1===i?o.scrollTop(t,b.top+E.top):w.top<0?o.scrollTop(t,b.top+w.top):o.scrollTop(t,b.top+E.top):s||((i=void 0===i||!!i)?o.scrollTop(t,b.top+w.top):o.scrollTop(t,b.top+E.top)),r&&(w.left<0||E.left>0?!0===l?o.scrollLeft(t,b.left+w.left):!1===l?o.scrollLeft(t,b.left+E.left):w.left<0?o.scrollLeft(t,b.left+w.left):o.scrollLeft(t,b.left+E.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,b.left+w.left):o.scrollLeft(t,b.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function h(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[d],s=e[u][d];e[u][d]=e[c][d],o[d]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[d]=r,e[u][d]=s}return""===n?"auto":n});var m=["margin","border","padding"],g=-1,v=2,y=1;function b(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function w(e){return null!=e&&e==e.window}var E={};function S(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),h(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?y:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-b(e,["border","padding"],o):i;if(l){var c=n===v?-b(e,["border"],o):b(e,["margin"],o);return a+(n===y?0:c)}return i+b(e,m.slice(n),o)}f(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var k={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=S.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,k),t}function T(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&T(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&_(t,e,n?0:y)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&_(t,e,g):t?(p(t),h(t)&&(o+=b(t,["padding","border"],n)),T(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===T(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(T(e,s))||0,o[s]=r+t[s]-n[s]);T(e,o)}(e,t)},isWindow:w,each:f,css:T,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var o=n(3112),r=n(7090);function s(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,o.pi)({delimiter:"."},t))}},2728:()=>{},6099:()=>{},9027:()=>{},2198:()=>{},8409:()=>{},3569:(e,t,n)=>{"use strict";function o(e){return e.toLowerCase()}n.d(t,{U:()=>o})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>i});var o=n(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function i(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,i=void 0===n?r:n,a=t.stripRegexp,c=void 0===a?s:a,u=t.transform,d=void 0===u?o.U:u,p=t.delimiter,f=void 0===p?" ":p,h=l(l(e,i,"$1\0$2"),c,"\0"),m=0,g=h.length;"\0"===h.charAt(m);)m++;for(;"\0"===h.charAt(g-1);)g--;return h.slice(m,g).split("\0").map(d).join(f)}function l(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var o=n(3112),r=n(112);function s(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,o.pi)({delimiter:"-"},t))}},2600:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>l,y1:()=>r});var o=n(9196);function r(e,t,n){var r=this,s=(0,o.useRef)(null),i=(0,o.useRef)(0),l=(0,o.useRef)(null),a=(0,o.useRef)([]),c=(0,o.useRef)(),u=(0,o.useRef)(),d=(0,o.useRef)(e),p=(0,o.useRef)(!0);(0,o.useEffect)((function(){d.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var h=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,o.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var y=(0,o.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var n=e-s.current;return!s.current||n>=t||n<0||g&&e-i.current>=v},y=function(t){return l.current=null,m&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var r=Date.now();if(o(r))return y(r);if(p.current){var l=t-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;n(e,a)}},w=function(){var d=Date.now(),f=o(d);if(a.current=[].slice.call(arguments),c.current=r,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,n(b,t),h?e(s.current):u.current;if(g)return n(b,t),e(s.current)}return l.current||n(b,t),u.current};return w.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},w.isPending=function(){return!!l.current},w.flush=function(){return l.current?y(Date.now()):u.current},w}),[h,g,t,v,m,f]);return y}function s(e,t){return e===t}function i(e){return"function"==typeof e?function(){return e}:e}function l(e,t,n){var l,a,c=n&&n.equalityFn||s,u=(l=(0,o.useState)(i(e)),a=l[1],[l[0],(0,o.useCallback)((function(e){return a(i(e))}),[])]),d=u[0],p=u[1],f=r((0,o.useCallback)((function(e){return p(e)}),[p]),t,n),h=(0,o.useRef)(e);return c(h.current,e)||(f(e),h.current=e),[d,f]}},2314:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},o.apply(this,arguments)}n.d(t,{Z:()=>o})},4167:(e,t,n)=>{"use strict";n.d(t,{DY:()=>u});var o=function(e){return function(t,n,o){return e(t,n,o)*o}},r=function(e,t){if(e)throw Error("Invalid sort config: "+t)},s=function(e){var t=e||{},n=t.asc,s=t.desc,i=n?1:-1,l=n||s;return r(!l,"Expected `asc` or `desc` property"),r(n&&s,"Ambiguous object with `asc` and `desc` config properties"),{order:i,sortBy:l,comparer:e.comparer&&o(e.comparer)}};function i(e,t,n){if(void 0===e||!0===e)return function(e,o){return t(e,o,n)};if("string"==typeof e)return r(e.includes("."),"String syntax not allowed for nested properties."),function(o,r){return t(o[e],r[e],n)};if("function"==typeof e)return function(o,r){return t(e(o),e(r),n)};if(Array.isArray(e)){var o=function(e){return function t(n,o,r,i,l,a,c){var u,d;if("string"==typeof n)u=a[n],d=c[n];else{if("function"!=typeof n){var p=s(n);return t(p.sortBy,o,r,p.order,p.comparer||e,a,c)}u=n(a),d=n(c)}var f=l(u,d,i);return(0===f||null==u&&null==d)&&o.length>r?t(o[r],o,r+1,i,l,a,c):f}}(t);return function(r,s){return o(e[0],e,1,n,t,r,s)}}var l=s(e);return i(l.sortBy,l.comparer||t,l.order)}var l=function(e,t,n,o){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(i(n,o,e))):t};function a(e){var t=o(e.comparer);return function(n){var o=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return l(1,o,e,t)},desc:function(e){return l(-1,o,e,t)},by:function(e){return l(1,o,e,t)}}}}var c=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},u=a({comparer:c});a({comparer:c,inPlaceSorting:!0})},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>o});var o=function(){return o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); products-by-attribute-style.js.LICENSE.txt 0000644 00000000174 15073233653 0014424 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ stock-filter-wrapper-frontend.js 0000644 00000173415 15073233653 0013025 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4742],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(7608),r=n.n(o);function s(e){return"appear"===e?"top":"left"}function i(e){if("loading"===e.type)return r()("components-animate__loading");const{type:t,origin:n=s(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return r()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?r()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s),l=n(2819),a=n(7180),c=n.n(a),u=n(2858),d=n(9402),p=n(7971);const f=["onMouseDown","onClick"],h=(0,r.forwardRef)((function(e,t){const{href:n,target:s,isSmall:a,isPressed:h,isBusy:m,isDestructive:g,className:v,disabled:y,icon:b,iconPosition:w="left",iconSize:k,showTooltip:E,tooltipPosition:S,shortcut:_,label:x,children:T,text:C,variant:I,__experimentalIsFocusable:L,describedBy:A,...R}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:s,...i}){let l=s;var a,u,d,p,f;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),o&&(null!==(u=l)&&void 0!==u||(l="tertiary")),n&&(null!==(d=l)&&void 0!==d||(l="secondary")),e&&(c()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=l)&&void 0!==p||(l="secondary")),r&&(null!==(f=l)&&void 0!==f||(l="link")),{...i,variant:l}}(e),F=i()("components-button",v,{"is-secondary":"secondary"===I,"is-primary":"primary"===I,"is-small":a,"is-tertiary":"tertiary"===I,"is-pressed":h,"is-busy":m,"is-link":"link"===I,"is-destructive":g,"has-text":!!b&&!!T,"has-icon":!!b}),O=y&&!L,Z=void 0===n||O?"button":"a",N="a"===Z?{href:n,target:s}:{type:"button",disabled:O,"aria-pressed":h};if(y&&L){N["aria-disabled"]=!0;for(const e of f)R[e]=e=>{e.stopPropagation(),e.preventDefault()}}const D=!O&&(E&&x||_||!!x&&(!T||(0,l.isArray)(T)&&!T.length)&&!1!==E),M=A?(0,l.uniqueId)():null,P=R["aria-describedby"]||M,V=(0,r.createElement)(Z,(0,o.Z)({},N,R,{className:F,"aria-label":R["aria-label"]||x,"aria-describedby":P,ref:t}),b&&"left"===w&&(0,r.createElement)(d.Z,{icon:b,size:k}),C&&(0,r.createElement)(r.Fragment,null,C),b&&"right"===w&&(0,r.createElement)(d.Z,{icon:b,size:k}),T);return D?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(u.Z,{text:A||x,shortcut:_,position:S},V),A&&(0,r.createElement)(p.Z,null,(0,r.createElement)("span",{id:M},A))):(0,r.createElement)(r.Fragment,null,V,A&&(0,r.createElement)(p.Z,null,(0,r.createElement)("span",{id:M},A)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(2314),r=n(9307);const s=function({icon:e,className:t,...n}){const s=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,r.createElement)("span",(0,o.Z)({className:s},n))}},7167:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var o=n(9307),r=n(2819),s=n(7608),i=n.n(s),l=n(5736),a=n(4333),c=n(9630),u=n(9127),d=n.n(u),p=n(6969),f=n(7864),h=n(5465),m=n(144);const g={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class v extends o.Component{constructor(){super(...arguments),this.state=g,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,o=!d()(t,e.suggestions);(o||n!==e.value)&&this.updateSuggestions(o)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(g)}onKeyDown(e){let t=!1;switch(e.keyCode){case c.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case c.ENTER:t=this.addCurrentToken();break;case c.LEFT:t=this.handleLeftArrowKey();break;case c.UP:t=this.handleUpArrowKey();break;case c.RIGHT:t=this.handleRightArrowKey();break;case c.DOWN:t=this.handleDownArrowKey();break;case c.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case c.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case c.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,o=t.split(n),s=(0,r.last)(o)||"";o.length>1&&this.addNewTokens(o.slice(0,-1)),this.setState({incompleteTokenValue:s},this.updateSuggestions),this.props.onInputChange(s)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,r.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,r.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,o=this.props.maxSuggestions,s=this.props.saveTransform){let i=s(e);const l=[],a=[];return 0===i.length?t=(0,r.difference)(t,n):(i=i.toLocaleLowerCase(),(0,r.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(i);-1===n.indexOf(e)&&(0===t?l.push(e):t>0&&a.push(e))})),t=l.concat(a)),(0,r.take)(t,o)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,r.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,o=n.trim().length>1,r=this.getMatchingSuggestions(n),s=r.length>0,i={isExpanded:t||o&&s};if(e&&(i.selectedSuggestionIndex=-1,i.selectedSuggestionScroll=!1),this.setState(i),o){const{debouncedSpeak:e}=this.props;e(s?(0,l.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,l._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",r.length),r.length):(0,l.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,r.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,t,n){const r=this.getTokenValue(e),s=e.status?e.status:void 0,i=t+1,l=n.length;return(0,o.createElement)(p.Z,{key:"token-"+r,value:r,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:t,maxLength:n,placeholder:r,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:t,placeholder:0===s.length?r:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return n&&s.length>=n||(l={...l,onChange:this.onInputChange}),(0,o.createElement)(f.Z,l)}render(){const{disabled:e,label:t=(0,l.__)("Add item"),instanceId:n,className:r,__experimentalShowHowTo:s}=this.props,{isExpanded:a}=this.state,c=i()(r,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let u={className:"components-form-token-field",tabIndex:"-1"};const d=this.getMatchingSuggestions();return e||(u=Object.assign({},u,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,o.createElement)("div",u,(0,o.createElement)("label",{htmlFor:`components-form-token-input-${n}`,className:"components-form-token-field__label"},t),(0,o.createElement)("div",{ref:this.bindTokensAndInput,className:c,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),a&&(0,o.createElement)(h.Z,{instanceId:n,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:d,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),s&&(0,o.createElement)("p",{id:`components-form-token-suggestions-howto-${n}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,l.__)("Separate with commas, spaces, or the Enter key."):(0,l.__)("Separate with commas or the Enter key.")))}}v.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:r.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,l.__)("Item added."),removed:(0,l.__)("Item removed."),remove:(0,l.__)("Remove item"),__experimentalInvalid:(0,l.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const y=(0,m.Z)((0,a.withInstanceId)(v))},5465:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9307),r=n(2819),s=n(2121),i=n.n(s),l=n(7608),a=n.n(l),c=n(4333);class u extends o.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,i()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,o.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,r.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),r=a()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,o.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:r,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,o.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,o.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}u.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const d=(0,c.withSafeTimeout)(u)},7864:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s);class l extends r.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:s,className:l,...a}=this.props,c=e?e.length+1:0;return(0,r.createElement)("input",(0,o.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:c,className:i()(l,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==s?`components-form-token-suggestions-${n}-${s}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const a=l},6969:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9307),r=n(7608),s=n.n(r),i=n(2819),l=n(4333),a=n(5736),c=n(1034),u=n(9770),d=n(7971);function p({value:e,status:t,title:n,displayTransform:r,isBorderless:f=!1,disabled:h=!1,onClickRemove:m=i.noop,onMouseEnter:g,onMouseLeave:v,messages:y,termPosition:b,termsCount:w}){const k=(0,l.useInstanceId)(p),E=s()("components-form-token-field__token",{"is-error":"error"===t,"is-success":"success"===t,"is-validating":"validating"===t,"is-borderless":f,"is-disabled":h}),S=r(e),_=(0,a.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,a.__)("%1$s (%2$s of %3$s)"),S,b,w);return(0,o.createElement)("span",{className:E,onMouseEnter:g,onMouseLeave:v,title:n},(0,o.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${k}`},(0,o.createElement)(d.Z,{as:"span"},_),(0,o.createElement)("span",{"aria-hidden":"true"},S)),(0,o.createElement)(u.Z,{className:"components-form-token-field__remove-token",icon:c.Z,onClick:!h&&(()=>m({value:e})),label:y.remove,"aria-describedby":`components-form-token-field__token-text-${k}`}))}},144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(4333),i=n(5158);const l=(0,s.createHigherOrderComponent)((e=>t=>(0,r.createElement)(e,(0,o.Z)({},t,{speak:i.speak,debouncedSpeak:(0,s.useDebounce)(i.speak,500)}))),"withSpokenMessages")},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(444),i=n(6372);const l=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,r.createElement)(i.Z,(0,o.Z)({icon:e},n));if((0,r.isValidElement)(e)&&i.Z===e.type)return(0,r.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof r.Component?(0,r.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===s.SVG)){const o={width:t,height:t,...e.props,...n};return(0,r.createElement)(s.SVG,o)}return(0,r.isValidElement)(e)?(0,r.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>_});var o=n(2314),r=n(9307),s=n(7608),i=n.n(s),l=n(5904),a=n(7180),c=n.n(a),u=n(4333),d=n(7152),p=n(2023),f=n(9770),h=n(9330),m=n(3698),g=n(7031),v=n(3854);const y="Popover";function b(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function k(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function E(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const S=(0,r.forwardRef)((({headerTitle:e,onClose:t,children:n,className:s,noArrow:a=!0,isAlternate:S,position:_="bottom right",range:x,focusOnMount:T="firstElement",anchorRef:C,shouldAnchorIncludePadding:I,anchorRect:L,getAnchorRect:A,expandOnMobile:R,animate:F=!0,onClickOutside:O,onFocusOutside:Z,__unstableStickyBoundaryElement:N,__unstableSlotName:D=y,__unstableObserveElement:M,__unstableBoundaryParent:P,__unstableForcePosition:V,__unstableForceXAlignment:H,...B},W)=>{const z=(0,r.useRef)(null),j=(0,r.useRef)(null),K=(0,r.useRef)(),$=(0,u.useViewportMatch)("medium","<"),[U,q]=(0,r.useState)(),Y=(0,m.Z)(D),Q=R&&$,[X,G]=(0,u.useResizeObserver)();a=Q||a,(0,r.useLayoutEffect)((()=>{if(Q)return E(K.current,"is-without-arrow",a),E(K.current,"is-alternate",S),w(K.current,"data-x-axis"),w(K.current,"data-y-axis"),k(K.current,"top"),k(K.current,"left"),k(j.current,"maxHeight"),void k(j.current,"maxWidth");const e=()=>{if(!K.current||!j.current)return;let e=function(e,t,n,o=!1,r,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return(0,p.cS)((0,l.getRectangleFromRange)(o),o.endContainer.ownerDocument,s);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=(0,p.cS)(o.getBoundingClientRect(),o.ownerDocument,s);return r?e:b(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=(0,p.cS)(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return r?a:b(a,o)}if(!e.current)return;const{parentNode:i}=e.current,a=i.getBoundingClientRect();return r?a:b(a,i)}(z,L,A,C,I,K.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=K.current;let o,r=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();r=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var s;P&&(o=null===(s=K.current.closest(".popover-slot"))||void 0===s?void 0:s.parentNode);const i=G.height?G:j.current.getBoundingClientRect(),{popoverTop:c,popoverLeft:u,xAxis:d,yAxis:f,contentHeight:h,contentWidth:m}=(0,p.sw)(e,i,_,N,K.current,r,o,V,H);"number"==typeof c&&"number"==typeof u&&(k(K.current,"top",c+"px"),k(K.current,"left",u+"px")),E(K.current,"is-without-arrow",a||"center"===d&&"middle"===f),E(K.current,"is-alternate",S),w(K.current,"data-x-axis",d),w(K.current,"data-y-axis",f),k(j.current,"maxHeight","number"==typeof h?h+"px":""),k(j.current,"maxWidth","number"==typeof m?m+"px":""),q(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[f]||"middle"))};e();const{ownerDocument:t}=K.current,{defaultView:n}=t,o=n.setInterval(e,500);let r;const s=()=>{n.cancelAnimationFrame(r),r=n.requestAnimationFrame(e)};n.addEventListener("click",s),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const i=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(C);let c;return i&&i!==t&&(i.defaultView.addEventListener("resize",e),i.defaultView.addEventListener("scroll",e,!0)),M&&(c=new n.MutationObserver(e),c.observe(M,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",s),n.cancelAnimationFrame(r),i&&i!==t&&(i.defaultView.removeEventListener("resize",e),i.defaultView.removeEventListener("scroll",e,!0)),c&&c.disconnect()}}),[Q,L,A,C,I,_,G,N,M,P]);const J=(e,n)=>{if("focus-outside"===e&&Z)Z(n);else if("focus-outside"===e&&O){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),c()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),O(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:T,__unstableOnClose:J,onClose:J}),ne=(0,u.useMergeRefs)([K,ee,W]),oe=Boolean(F&&U)&&(0,v.T)({type:"appear",origin:U});let re=(0,r.createElement)("div",(0,o.Z)({className:i()("components-popover",s,oe,{"is-expanded":Q,"is-without-arrow":a,"is-alternate":S})},B,{ref:ne},te,{tabIndex:"-1"}),Q&&(0,r.createElement)(h.Z,null),Q&&(0,r.createElement)("div",{className:"components-popover__header"},(0,r.createElement)("span",{className:"components-popover__header-title"},e),(0,r.createElement)(f.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,r.createElement)("div",{ref:j,className:"components-popover__content"},(0,r.createElement)("div",{style:{position:"relative"}},X,n)));return Y.ref&&(re=(0,r.createElement)(g.de,{name:D},re)),C||L?re:(0,r.createElement)("span",{ref:z},re)}));S.Slot=(0,r.forwardRef)((function({name:e=y},t){return(0,r.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const _=S},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>i,sw:()=>s});var o=n(5736);const r=10;function s(e,t,n="top",s,i,l,a,c,u){const[d,p="center",f]=n.split(" "),h=function(e,t,n,o,s,i,l,a){const{height:c}=t;if(s){const t=s.getBoundingClientRect().top+c-l;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===o?u=e.bottom:"top"===o&&(u=e.top);const d={popoverTop:u,contentHeight:(u-c/2>0?c/2:u)+(u+c/2>window.innerHeight?window.innerHeight-u:c/2)},p={popoverTop:e.top,contentHeight:e.top-r-c>0?c:e.top-r},f={popoverTop:e.bottom,contentHeight:e.bottom+r+c>window.innerHeight?window.innerHeight-r-e.bottom:c};let h,m=n,g=null;if(!s&&!a)if("middle"===n&&d.contentHeight===c)m="middle";else if("top"===n&&p.contentHeight===c)m="top";else if("bottom"===n&&f.contentHeight===c)m="bottom";else{m=p.contentHeight>f.contentHeight?"top":"bottom";const e="top"===m?p.contentHeight:f.contentHeight;g=e!==c?e:null}return h="middle"===m?d.popoverTop:"top"===m?p.popoverTop:f.popoverTop,{yAxis:m,popoverTop:h,contentHeight:g}}(e,t,d,f,s,0,l,c),m=function(e,t,n,r,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,o.isRTL)()?n="right":"right"===n&&(0,o.isRTL)()&&(n="left"),"left"===r&&(0,o.isRTL)()?r="right":"right"===r&&(0,o.isRTL)()&&(r="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===r?f=e.right:"middle"===i||c||(f=d);let h=e.right;"left"===r?h=e.left:"middle"===i||c||(h=d);const m={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:h,contentWidth:h+u>window.innerWidth?window.innerWidth-h:u};let v,y=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)y="center";else if("left"===n&&m.contentWidth===u)y="left";else if("right"===n&&g.contentWidth===u)y="right";else{y=m.contentWidth>g.contentWidth?"left":"right";const e="left"===y?m.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(y="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===y?p.popoverLeft:"left"===y?m.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,o.isRTL)()||(v=Math.max(v,0))}return{xAxis:y,popoverLeft:v,contentWidth:b}}(e,t,p,f,s,h.yAxis,a,c,u);return{...m,...h}}function i(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const s=r.getBoundingClientRect();return new o.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9307);let r=0;function s(e){const t=document.scrollingElement||document.body;e&&(r=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=r)}let i=0;function l(){return(0,o.useEffect)((()=>(0===i&&s(!0),++i,()=>{1===i&&s(!1),--i})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(2819);const s=function({shortcut:e,className:t}){if(!e)return null;let n,s;return(0,r.isString)(e)&&(n=e),(0,r.isObject)(e)&&(n=e.display,s=e.ariaLabel),(0,o.createElement)("span",{className:t,"aria-label":s},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9307),r=n(3698);function s(){const[,e]=(0,o.useState)({}),t=(0,o.useRef)(!0);return(0,o.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function i({name:e,children:t}){const n=(0,r.Z)(e),i=(0,o.useRef)({rerender:s()});return(0,o.useEffect)((()=>(n.registerFill(i),()=>{n.unregisterFill(i)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,o.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307);n(2560);const r=(0,o.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),r=n(9307),s=n(4333),i=n(4745);const l=(0,r.forwardRef)((function({name:e,fillProps:t={},as:n="div",...l},a){const c=(0,r.useContext)(i.Z),u=(0,r.useRef)();return(0,r.useLayoutEffect)((()=>(c.registerSlot(e,u,t),()=>{c.unregisterSlot(e,u)})),[c.registerSlot,c.unregisterSlot,e]),(0,r.useLayoutEffect)((()=>{c.updateSlot(e,t)})),(0,r.createElement)(n,(0,o.Z)({ref:(0,s.useMergeRefs)([a,u])},l))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(4745);function s(e){const t=(0,o.useContext)(r.Z),n=t.slots[e]||{},s=t.fills[e],i=(0,o.useMemo)((()=>s||[]),[s]);return{...n,updateSlot:(0,o.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,o.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:i,registerFill:(0,o.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,o.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(2314),r=n(9307),s=n(2819),i=n(2146),l=n(293);function a({name:e,children:t,registerFill:n,unregisterFill:o}){const i=(0,l.Z)(e),a=(0,r.useRef)({name:e,children:t});return(0,r.useLayoutEffect)((()=>(n(e,a.current),()=>o(e,a.current))),[]),(0,r.useLayoutEffect)((()=>{a.current.children=t,i&&i.forceUpdate()}),[t]),(0,r.useLayoutEffect)((()=>{e!==a.current.name&&(o(a.current.name,a.current),a.current.name=e,n(e,a.current))}),[e]),i&&i.node?((0,s.isFunction)(t)&&(t=t(i.props.fillProps)),(0,r.createPortal)(t,i.node)):null}const c=e=>(0,r.createElement)(i.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,r.createElement)(a,(0,o.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>c,g7:()=>u});var o=n(2314),r=n(9307),s=n(4011),i=n(9137),l=n(9183),a=n(942);function c(e){return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(s.Z,e),(0,r.createElement)(l.Z,e))}const u=(0,r.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,r.createElement)(a.Z,(0,o.Z)({},t,{ref:n})):(0,r.createElement)(i.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),r=n(9307),s=n(2819),i=n(2146);class l extends r.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:o}=this.props,i=(0,s.map)(o(t,this),(e=>{const t=(0,s.isFunction)(e.children)?e.children(n):e.children;return r.Children.map(t,((e,t)=>{if(!e||(0,s.isString)(e))return e;const n=e.key||t;return(0,r.cloneElement)(e,{key:n})}))})).filter((0,s.negate)(r.isEmptyElement));return(0,r.createElement)(r.Fragment,null,(0,s.isFunction)(e)?e(i):i)}}const a=e=>(0,r.createElement)(i.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:s})=>(0,r.createElement)(l,(0,o.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:s}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(2146);const s=e=>{const{getSlot:t,subscribe:n}=(0,o.useContext)(r.Z),[s,i]=(0,o.useState)(t(e));return(0,o.useEffect)((()=>(i(t(e)),n((()=>{i(t(e))})))),[e]),s}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var o=n(9307),r=n(2819),s=n(4333),i=n(8689),l=n(1202);const a=(0,o.createElement)("div",{className:"event-catcher"}),c=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,o.cloneElement)((0,o.createElement)("span",{className:"disabled-element-wrapper"},(0,o.cloneElement)(a,e),(0,o.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,o.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==o.Children.count(e))return;const r=o.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},p=function({children:e,position:t,text:n,shortcut:a}){const[p,f]=(0,o.useState)(!1),[h,m]=(0,o.useState)(!1),g=(0,s.useDebounce)(m,700),v=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",w),f(!0)},y=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",w),f(!1)},b=e=>"mouseUp"===e?y:"mouseDown"===e?v:void 0,w=b("mouseUp"),k=(t,n)=>o=>{if(d(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&p)return;g.cancel();const s=(0,r.includes)(["focus","mouseenter"],o.type);s!==h&&(n?g(s):m(s))},E=()=>{g.cancel(),document.removeEventListener("mouseup",w)};if((0,o.useEffect)((()=>E),[]),1!==o.Children.count(e))return e;const S={onMouseEnter:k("onMouseEnter",!0),onMouseLeave:k("onMouseLeave"),onClick:k("onClick"),onFocus:k("onFocus"),onBlur:k("onBlur"),onMouseDown:b("mouseDown")},_=o.Children.only(e),{children:x,disabled:T}=_.props,C=T?c:u,I=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:s})=>(0,o.concatChildren)(e,t&&(0,o.createElement)(i.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,o.createElement)(l.Z,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:x,isOver:h,position:t,text:n,shortcut:a});return C({child:_,eventHandlers:S,childrenWithPopover:I})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(7608),r=n.n(o),s=n(9307),i=n(6186);const l=(0,s.forwardRef)((function({as:e="div",className:t,...n},o){return(0,i.k)({as:e,className:r()("components-visually-hidden",t),...n,ref:o})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});var o=n(9307);function r({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,o.createElement)(e,t)}},1034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(444);const s=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307),r=n(444);const s=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307);const r=(0,o.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,o.cloneElement)(e,{width:t,height:t,...n,ref:r})}))},7642:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9196),r=n(444);const s=(0,o.createElement)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(r.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},3722:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9196),r=n(5736),s=n(711);n(479);const i=({name:e,count:t})=>(0,o.createElement)(o.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,o.createElement)(s.Label,{label:t.toString(),screenReaderLabel:(0,r.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,r._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}))},9281:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(1753);const r=({children:e})=>(0,o.createElement)("div",{className:"wc-block-filter-title-placeholder"},e)},390:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(5736),s=n(3849),i=n.n(s),l=n(711);n(2728);const a=({className:e, /* translators: Reset button text for filters. */ label:t=(0,r.__)("Reset","woocommerce"),onClick:n,screenReaderLabel:s=(0,r.__)("Reset filter","woocommerce")})=>(0,o.createElement)("button",{className:i()("wc-block-components-filter-reset-button",e),onClick:n},(0,o.createElement)(l.Label,{label:t,screenReaderLabel:s}))},6977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(5736),s=n(3849),i=n.n(s),l=n(711);n(6099);const a=({className:e,isLoading:t,disabled:n, /* translators: Submit button text for filters. */ label:s=(0,r.__)("Apply","woocommerce"),onClick:a,screenReaderLabel:c=(0,r.__)("Apply filter","woocommerce")})=>(0,o.createElement)("button",{type:"submit",className:i()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:n,onClick:a},(0,o.createElement)(l.Label,{label:s,screenReaderLabel:c}))},2045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(7167),s=n(3849),i=n.n(s);n(9027);const l=({className:e,style:t,suggestions:n,multiple:s=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:a={},validateInput:c=(e=>n.includes(e)),label:u="",...d})=>(0,o.createElement)("div",{className:i()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!s}),style:t},(0,o.createElement)(r.Z,{label:u,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:l,maxLength:s?void 0:1,suggestions:n,messages:a,...d}))},6621:(e,t,n)=>{"use strict";n.d(t,{d:()=>d});var o=n(9307),r=n(2600),s=n(7998),i=n(4167),l=n(9530),a=n(2785),c=n(1720),u=n(7218);const d=({queryAttribute:e,queryPrices:t,queryStock:n,queryRating:d,queryState:p,isEditor:f=!1})=>{let h=(0,u.s)();h=`${h}-collection-data`;const[m]=(0,a.$p)(h),[g,v]=(0,a.kX)("calculate_attribute_counts",[],h),[y,b]=(0,a.kX)("calculate_price_range",null,h),[w,k]=(0,a.kX)("calculate_stock_status_counts",null,h),[E,S]=(0,a.kX)("calculate_rating_counts",null,h),_=(0,l.s)(e||{}),x=(0,l.s)(t),T=(0,l.s)(n),C=(0,l.s)(d);(0,o.useEffect)((()=>{"object"==typeof _&&Object.keys(_).length&&(g.find((e=>(0,s.$n)(_,"taxonomy")&&e.taxonomy===_.taxonomy))||v([...g,_]))}),[_,g,v]),(0,o.useEffect)((()=>{y!==x&&void 0!==x&&b(x)}),[x,b,y]),(0,o.useEffect)((()=>{w!==T&&void 0!==T&&k(T)}),[T,k,w]),(0,o.useEffect)((()=>{E!==C&&void 0!==C&&S(C)}),[C,S,E]);const[I,L]=(0,o.useState)(f),[A]=(0,r.Nr)(I,200);I||L(!0);const R=(0,o.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,i.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(m)),[m]);return(0,c.K)({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...p,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...R},shouldSelect:A})}},1720:(e,t,n)=>{"use strict";n.d(t,{K:()=>c});var o=n(4801),r=n(9818),s=n(9307),i=n(9530),l=n(5280),a=n(7700);const c=e=>{const{namespace:t,resourceName:n,resourceValues:c=[],query:u={},shouldSelect:d=!0}=e;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");const p=(0,s.useRef)({results:[],isLoading:!0}),f=(0,i.s)(u),h=(0,i.s)(c),m=(0,l._)(),g=(0,r.useSelect)((e=>{if(!d)return null;const r=e(o.COLLECTIONS_STORE_KEY),s=[t,n,f,h],i=r.getCollectionError(...s);if(i){if(!(0,a.V)(i))throw new Error("TypeError: `error` object is not an instance of Error constructor");m(i)}return{results:r.getCollection(...s),isLoading:!r.hasFinishedResolution("getCollection",s)}}),[t,n,h,f,d]);return null!==g&&(p.current=g),p.current}},2785:(e,t,n)=>{"use strict";n.d(t,{$p:()=>l,kX:()=>a});var o=n(4801),r=n(9818),s=n(9307),i=(n(9127),n(7218));const l=e=>{const t=(0,i.s)();e=e||t;const n=(0,r.useSelect)((t=>t(o.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:l}=(0,r.useDispatch)(o.QUERY_STATE_STORE_KEY);return[n,(0,s.useCallback)((t=>{l(e,t)}),[e,l])]},a=(e,t,n)=>{const l=(0,i.s)();n=n||l;const a=(0,r.useSelect)((r=>r(o.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)),[n,e]),{setQueryValue:c}=(0,r.useDispatch)(o.QUERY_STATE_STORE_KEY);return[a,(0,s.useCallback)((t=>{c(n,e,t)}),[n,e,c])]}},7218:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307);const r=(0,o.createContext)("page"),s=()=>(0,o.useContext)(r);r.Provider},8161:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var o=n(9307);function r(e,t){const n=(0,o.useRef)();return(0,o.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var o=n(9307),r=n(9127),s=n.n(r);function i(e){const t=(0,o.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>c});var o=n(3849),r=n.n(o),s=n(7998),i=n(3243),l=n(3392),a=n(172);const c=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let n=t.style;return(0,i.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),o=(0,a.l8)(t),c=(0,a.su)(t),u=(0,l.f)(t);return{className:r()(u.className,n.className,o.className,c.className),style:{...u.style,...n.style,...o.style,...c.style}}}},5280:(e,t,n)=>{"use strict";n.d(t,{_:()=>r});var o=n(9307);const r=()=>{const[,e]=(0,o.useState)();return(0,o.useCallback)((t=>{e((()=>{throw t}))}),[])}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});var o=n(7998),r=n(3243);const s=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var o=n(3849),r=n.n(o),s=n(7427),i=n(2289),l=n(7998);function a(e={}){const t={};return(0,i.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,n,o,s,i,u,d;const{backgroundColor:p,textColor:f,gradient:h,style:m}=e,g=c("background-color",p),v=c("color",f),y=function(e){if(e)return`has-${e}-gradient-background`}(h),b=y||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:r()(v,y,{[g]:!b&&!!g,"has-text-color":f||(null==m||null===(n=m.color)||void 0===n?void 0:n.text),"has-background":p||(null==m||null===(o=m.color)||void 0===o?void 0:o.background)||h||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,l.Kn)(null==m||null===(i=m.elements)||void 0===i?void 0:i.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,s=n?c("border-color",n):"";return r()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[s]:!!s})}(e),style:a({border:n})}}function p(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},9851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>P});var o=n(9196),r=n(3849),s=n.n(r),i=n(947),l=n(3243),a=n(5736),c=n(5158),u=n(2911),d=n(7642),p=n(9530),f=n(8161),h=n(2785),m=n(6621),g=n(4617),v=n(9307),y=n(711),b=n(6977),w=n(390),k=n(9281),E=n(3722),S=n(2045),_=n(9127),x=n.n(_),T=n(2629),C=n(6508),I=n(7998),L=n(6483),A=n(4534);const R=[{value:"preview-1",name:"In Stock",label:(0,o.createElement)(E.Z,{name:"In Stock",count:3}),textLabel:"In Stock (3)"},{value:"preview-2",name:"Out of stock",label:(0,o.createElement)(E.Z,{name:"Out of stock",count:3}),textLabel:"Out of stock (3)"},{value:"preview-3",name:"On backorder",label:(0,o.createElement)(E.Z,{name:"On backorder",count:2}),textLabel:"On backorder (2)"}];n(2402);const F=JSON.parse('{"Y4":{"D8":{"Z":3},"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function O(){return Math.floor(Math.random()*Date.now())}const Z=e=>e.trim().replace(/\s/g,"").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,"");var N=n(9389);const D=A.w8+"stock_status",M=({attributes:e,isEditor:t=!1})=>{const n=(0,N.Ah)(),r=(0,g.getSettingWithCoercion)("isRenderingPhpTemplate",!1,C.j),[i,_]=(0,v.useState)(!1),{outofstock:F,...M}=(0,g.getSetting)("stockStatusOptions",{}),P=(0,v.useRef)((0,g.getSetting)("hideOutOfStockItems",!1)?M:{outofstock:F,...M}),V=(0,v.useMemo)((()=>((e,t="filter_stock_status")=>{const n=(0,A.re)(t);if(!n)return[];const o=(0,l.H)(n)?n.split(","):n,r=Object.keys(e);return o.filter((e=>r.includes(e)))})(P.current,D)),[]),[H,B]=(0,v.useState)(V),[W,z]=(0,v.useState)(e.isPreview?R:[]),[j]=(0,v.useState)(Object.entries(P.current).map((([e,t])=>({slug:e,name:t}))).filter((e=>!!e.name)).sort(((e,t)=>e.slug.localeCompare(t.slug)))),[K]=(0,h.$p)(),[$,U]=(0,h.kX)("stock_status",V),{results:q,isLoading:Y}=(0,m.d)({queryStock:!0,queryState:K,isEditor:t}),Q=(0,v.useCallback)((e=>(0,I.$n)(q,"stock_status_counts")&&Array.isArray(q.stock_status_counts)?q.stock_status_counts.find((({status:t,count:n})=>t===e&&0!==Number(n))):null),[q]),[X,G]=(0,v.useState)(O());(0,v.useEffect)((()=>{if(Y||e.isPreview)return;const t=j.map((t=>{const n=Q(t.slug);if(!(n||H.includes(t.slug)||(r=t.slug,null!=K&&K.stock_status&&K.stock_status.some((({status:e=[]})=>e.includes(r))))))return null;var r;const s=n?Number(n.count):0;return{value:t.slug,name:(0,T.decodeEntities)(t.name),label:(0,o.createElement)(E.Z,{name:(0,T.decodeEntities)(t.name),count:e.showCounts?s:null}),textLabel:e.showCounts?`${(0,T.decodeEntities)(t.name)} (${s})`:(0,T.decodeEntities)(t.name)}})).filter((e=>!!e));z(t),G(O())}),[e.showCounts,e.isPreview,Y,Q,H,K.stock_status,j]);const J="single"!==e.selectType,ee=(0,v.useCallback)((e=>{t||(e&&!r&&U(e),(e=>{if(!window)return;if(0===e.length){const e=(0,L.removeQueryArgs)(window.location.href,D);return void(e!==(0,A.H9)(window.location.href)&&(0,A.X7)(e))}const t=(0,L.addQueryArgs)(window.location.href,{[D]:e.join(",")});t!==(0,A.H9)(window.location.href)&&(0,A.X7)(t)})(e))}),[t,U,r]);(0,v.useEffect)((()=>{e.showFilterButton||ee(H)}),[e.showFilterButton,H,ee]);const te=(0,v.useMemo)((()=>$),[$]),ne=(0,p.s)(te),oe=(0,f.D)(ne);(0,v.useEffect)((()=>{x()(oe,ne)||x()(H,ne)||B(ne)}),[H,ne,oe]),(0,v.useEffect)((()=>{i||(U(V),_(!0))}),[U,i,_,V]);const re=(0,v.useCallback)((e=>{const t=e=>{const t=W.find((t=>t.value===e));return t?t.name:null},n=({filterAdded:e,filterRemoved:n})=>{const o=e?t(e):null,r=n?t(n):null;o?(0,c.speak)((0,a.sprintf)(/* translators: %s stock statuses (for example: 'instock'...) */ /* translators: %s stock statuses (for example: 'instock'...) */ (0,a.__)("%s filter added.","woocommerce"),o)):r&&(0,c.speak)((0,a.sprintf)(/* translators: %s stock statuses (for example:'instock'...) */ /* translators: %s stock statuses (for example:'instock'...) */ (0,a.__)("%s filter removed.","woocommerce"),r))},o=H.includes(e);if(!J){const t=o?[]:[e];return n(o?{filterRemoved:e}:{filterAdded:e}),void B(t)}if(o){const t=H.filter((t=>t!==e));return n({filterRemoved:e}),void B(t)}const r=[...H,e].sort();n({filterAdded:e}),B(r)}),[H,J,W]);if(!Y&&0===W.length)return n(!1),null;const se=`h${e.headingLevel}`,ie=!e.isPreview&&!P.current||0===W.length,le=!e.isPreview&&Y;if(!(0,g.getSettingWithCoercion)("hasFilterableProducts",!1,C.j))return n(!1),null;const ae=J?!ie&&H.length<W.length:!ie&&0===H.length,ce=(0,o.createElement)(se,{className:"wc-block-stock-filter__title"},e.heading),ue=ie?(0,o.createElement)(k.Z,null,ce):ce;return n(!0),(0,o.createElement)(o.Fragment,null,!t&&e.heading&&ue,(0,o.createElement)("div",{className:s()("wc-block-stock-filter",`style-${e.displayStyle}`,{"is-loading":ie})},"dropdown"===e.displayStyle?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(S.Z,{key:X,className:s()({"single-selection":!J,"is-loading":ie}),suggestions:W.filter((e=>!H.includes(e.value))).map((e=>e.value)),disabled:ie,placeholder:(0,a.__)("Select stock status","woocommerce"),onChange:e=>{!J&&e.length>1&&(e=e.slice(-1));const t=[e=e.map((e=>{const t=W.find((t=>t.value===e));return t?t.value:e})),H].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return re(t[0]);const n=[H,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&re(n[0])},value:H,displayTransform:e=>{const t=W.find((t=>t.value===e));return t?t.textLabel:e},saveTransform:Z,messages:{added:(0,a.__)("Stock filter added.","woocommerce"),removed:(0,a.__)("Stock filter removed.","woocommerce"),remove:(0,a.__)("Remove stock filter.","woocommerce"),__experimentalInvalid:(0,a.__)("Invalid stock filter.","woocommerce")}}),ae&&(0,o.createElement)(u.Z,{icon:d.Z,size:30})):(0,o.createElement)(y.CheckboxList,{className:"wc-block-stock-filter-list",options:W,checked:H,onChange:re,isLoading:ie,isDisabled:le})),(0,o.createElement)("div",{className:"wc-block-stock-filter__actions"},(H.length>0||t)&&!ie&&(0,o.createElement)(w.Z,{onClick:()=>{B([]),ee([])},screenReaderLabel:(0,a.__)("Reset stock filter","woocommerce")}),e.showFilterButton&&(0,o.createElement)(b.Z,{className:"wc-block-stock-filter__button",isLoading:ie,disabled:ie||le,onClick:()=>ee(H)})))},P=e=>{const t=(0,i.F)(e),n=(r=e,{heading:(0,l.H)(null==r?void 0:r.heading)?r.heading:"",headingLevel:(0,l.H)(null==r?void 0:r.headingLevel)&&parseInt(r.headingLevel,10)||F.Y4.D8.Z,showFilterButton:"true"===(null==r?void 0:r.showFilterButton),showCounts:"true"===(null==r?void 0:r.showCounts),isPreview:!1,displayStyle:(0,l.H)(null==r?void 0:r.displayStyle)&&r.displayStyle||F.Y4.PW.Z,selectType:(0,l.H)(null==r?void 0:r.selectType)&&r.selectType||F.Y4.lr.Z});var r;return(0,o.createElement)("div",{className:s()((0,l.H)(e.className)?e.className:"",t.className),style:t.style},(0,o.createElement)(M,{isEditor:!1,attributes:n}))}},6508:(e,t,n)=>{"use strict";n.d(t,{j:()=>o});const o=e=>"boolean"==typeof e},7700:(e,t,n)=>{"use strict";n.d(t,{V:()=>o});const o=e=>e instanceof Error},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>r});var o=n(2893);const r=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return r(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},4534:(e,t,n)=>{"use strict";n.d(t,{H9:()=>d,X7:()=>u,re:()=>c,w8:()=>a,zv:()=>l});var o=n(6483),r=n(4617),s=n(6508);const i=(0,r.getSettingWithCoercion)("isRenderingPhpTemplate",!1,s.j),l="query_type_",a="filter_";function c(e){return window?(0,o.getQueryArg)(window.location.href,e):null}function u(e){i?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const d=e=>{const t=(0,o.getQueryArgs)(e);return(0,o.addQueryArgs)(e,t)}},3849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)o.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),h=o.outerHeight(e),m=o.outerWidth(e),g=void 0,v=void 0,y=void 0,b=void 0,w=void 0,k=void 0,E=void 0,S=void 0,_=void 0,x=void 0;p?(E=t,x=o.height(E),_=o.width(E),S={left:o.scrollLeft(E),top:o.scrollTop(E)},w={left:f.left-S.left-c,top:f.top-S.top-a},k={left:f.left+m-(S.left+_)+d,top:f.top+h-(S.top+x)+u},b=S):(g=o.offset(t),v=t.clientHeight,y=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},w={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},k={left:f.left+m-(g.left+y+(parseFloat(o.css(t,"borderRightWidth"))||0))+d,top:f.top+h-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+u}),w.top<0||k.top>0?!0===i?o.scrollTop(t,b.top+w.top):!1===i?o.scrollTop(t,b.top+k.top):w.top<0?o.scrollTop(t,b.top+w.top):o.scrollTop(t,b.top+k.top):s||((i=void 0===i||!!i)?o.scrollTop(t,b.top+w.top):o.scrollTop(t,b.top+k.top)),r&&(w.left<0||k.left>0?!0===l?o.scrollLeft(t,b.left+w.left):!1===l?o.scrollLeft(t,b.left+k.left):w.left<0?o.scrollLeft(t,b.left+w.left):o.scrollLeft(t,b.left+k.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,b.left+w.left):o.scrollLeft(t,b.left+k.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function h(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[d],s=e[u][d];e[u][d]=e[c][d],o[d]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[d]=r,e[u][d]=s}return""===n?"auto":n});var m=["margin","border","padding"],g=-1,v=2,y=1;function b(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function w(e){return null!=e&&e==e.window}var k={};function E(e,t,n){if(w(e))return"width"===t?k.viewportWidth(e):k.viewportHeight(e);if(9===e.nodeType)return"width"===t?k.docWidth(e):k.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),h(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?y:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-b(e,["border","padding"],o):i;if(l){var c=n===v?-b(e,["border"],o):b(e,["margin"],o);return a+(n===y?0:c)}return i+b(e,m.slice(n),o)}f(["Width","Height"],(function(e){k["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],k["viewport"+e](n))},k["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var S={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=E.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=E.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,S),t}function x(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&x(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);k["outer"+t]=function(t,n){return t&&_(t,e,n?0:y)};var n="width"===e?["Left","Right"]:["Top","Bottom"];k[e]=function(t,o){return void 0===o?t&&_(t,e,g):t?(p(t),h(t)&&(o+=b(t,["padding","border"],n)),x(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===x(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(x(e,s))||0,o[s]=r+t[s]-n[s]);x(e,o)}(e,t)},isWindow:w,each:f,css:x,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},k)},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var o=n(3112),r=n(7090);function s(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,o.pi)({delimiter:"."},t))}},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},2402:()=>{},3569:(e,t,n)=>{"use strict";function o(e){return e.toLowerCase()}n.d(t,{U:()=>o})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>i});var o=n(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function i(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,i=void 0===n?r:n,a=t.stripRegexp,c=void 0===a?s:a,u=t.transform,d=void 0===u?o.U:u,p=t.delimiter,f=void 0===p?" ":p,h=l(l(e,i,"$1\0$2"),c,"\0"),m=0,g=h.length;"\0"===h.charAt(m);)m++;for(;"\0"===h.charAt(g-1);)g--;return h.slice(m,g).split("\0").map(d).join(f)}function l(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var o=n(3112),r=n(112);function s(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,o.pi)({delimiter:"-"},t))}},2600:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>l,y1:()=>r});var o=n(9196);function r(e,t,n){var r=this,s=(0,o.useRef)(null),i=(0,o.useRef)(0),l=(0,o.useRef)(null),a=(0,o.useRef)([]),c=(0,o.useRef)(),u=(0,o.useRef)(),d=(0,o.useRef)(e),p=(0,o.useRef)(!0);(0,o.useEffect)((function(){d.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var h=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,o.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var y=(0,o.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var n=e-s.current;return!s.current||n>=t||n<0||g&&e-i.current>=v},y=function(t){return l.current=null,m&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var r=Date.now();if(o(r))return y(r);if(p.current){var l=t-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;n(e,a)}},w=function(){var d=Date.now(),f=o(d);if(a.current=[].slice.call(arguments),c.current=r,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,n(b,t),h?e(s.current):u.current;if(g)return n(b,t),e(s.current)}return l.current||n(b,t),u.current};return w.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},w.isPending=function(){return!!l.current},w.flush=function(){return l.current?y(Date.now()):u.current},w}),[h,g,t,v,m,f]);return y}function s(e,t){return e===t}function i(e){return"function"==typeof e?function(){return e}:e}function l(e,t,n){var l,a,c=n&&n.equalityFn||s,u=(l=(0,o.useState)(i(e)),a=l[1],[l[0],(0,o.useCallback)((function(e){return a(i(e))}),[])]),d=u[0],p=u[1],f=r((0,o.useCallback)((function(e){return p(e)}),[p]),t,n),h=(0,o.useRef)(e);return c(h.current,e)||(f(e),h.current=e),[d,f]}},2314:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},o.apply(this,arguments)}n.d(t,{Z:()=>o})},4167:(e,t,n)=>{"use strict";n.d(t,{DY:()=>u});var o=function(e){return function(t,n,o){return e(t,n,o)*o}},r=function(e,t){if(e)throw Error("Invalid sort config: "+t)},s=function(e){var t=e||{},n=t.asc,s=t.desc,i=n?1:-1,l=n||s;return r(!l,"Expected `asc` or `desc` property"),r(n&&s,"Ambiguous object with `asc` and `desc` config properties"),{order:i,sortBy:l,comparer:e.comparer&&o(e.comparer)}};function i(e,t,n){if(void 0===e||!0===e)return function(e,o){return t(e,o,n)};if("string"==typeof e)return r(e.includes("."),"String syntax not allowed for nested properties."),function(o,r){return t(o[e],r[e],n)};if("function"==typeof e)return function(o,r){return t(e(o),e(r),n)};if(Array.isArray(e)){var o=function(e){return function t(n,o,r,i,l,a,c){var u,d;if("string"==typeof n)u=a[n],d=c[n];else{if("function"!=typeof n){var p=s(n);return t(p.sortBy,o,r,p.order,p.comparer||e,a,c)}u=n(a),d=n(c)}var f=l(u,d,i);return(0===f||null==u&&null==d)&&o.length>r?t(o[r],o,r+1,i,l,a,c):f}}(t);return function(r,s){return o(e[0],e,1,n,t,r,s)}}var l=s(e);return i(l.sortBy,l.comparer||t,l.order)}var l=function(e,t,n,o){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(i(n,o,e))):t};function a(e){var t=o(e.comparer);return function(n){var o=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return l(1,o,e,t)},desc:function(e){return l(-1,o,e,t)},by:function(e){return l(1,o,e,t)}}}}var c=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},u=a({comparer:c});a({comparer:c,inPlaceSorting:!0})},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>o});var o=function(){return o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); collection-rating-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0015053 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ stock-filter-rtl.css 0000644 00000072242 15073233653 0010501 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} stock-filter-style.asset.php 0000644 00000000637 15073233653 0012154 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => 'c6b71963df1491df5a94'); featured-category-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013562 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ handpicked-products-style.js.LICENSE.txt 0000644 00000000174 15073233653 0014103 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ collection-attribute-filter.asset.php 0000644 00000000625 15073233653 0014024 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '5a9b0a54d4ef0fd0ea59'); add-to-cart-form-style.asset.php 0000644 00000000320 15073233653 0012573 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '87cce7dbb25a7c598f18'); cart.asset.php 0000644 00000001227 15073233653 0007335 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'acefa58be16d3beca24c'); product-rating-stars.css 0000644 00000005734 15073233653 0011372 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating-stars{display:block;line-height:1}.wc-block-components-product-rating-stars__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-components-product-rating-stars__stars:before{color:inherit;content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating-stars__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__link{display:inline-block;font-size:.875em;height:1.618em;text-align:inherit;width:100%}.wc-block-all-products .wc-block-components-product-rating-stars{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating-stars__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating-stars__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating-stars__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wp-block-woocommerce-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}} add-to-cart-form-rtl.css 0000644 00000002023 15073233653 0011121 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-add-to-cart-form{width:unset}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wc-block-add-to-cart-form .quantity{display:inline-block;float:none;margin-left:4px;vertical-align:middle}.wc-block-add-to-cart-form .quantity .qty{margin-left:.5rem;text-align:center;width:3.631em} reviews-by-category.asset.php 0000644 00000000521 15073233653 0012307 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '1f83bd36afb2334f1e26'); collection-stock-filter-frontend.js 0000644 00000001615 15073233653 0013470 0 ustar 00 (()=>{"use strict";const t=window.wc.__experimentalInteractivity,e=t=>{const e=new URL(window.location.href),{searchParams:o}=e;return""!==t?o.set("filter_stock_status",t):o.delete("filter_stock_status"),e.href};(0,t.store)("woocommerce/collection-stock-filter",{actions:{navigate:()=>{const o=(0,t.getContext)("woocommerce/interactivity-dropdown");(0,t.navigate)(e(o.selectedItem.value||""))},updateProducts:o=>{const s=new URL(window.location.href).searchParams.get("filter_stock_status")||"",a=""===s?[]:s.split(",");if(o.target.checked)s.includes(o.target.value)||a.push(o.target.value);else{const t=a.indexOf(o.target.value);t>-1&&a.splice(t,1)}(0,t.navigate)(e(a.join(",")))},removeFilter:()=>{const{value:o}=(0,t.getContext)(),s=new URL(window.location.href).searchParams.get("filter_stock_status")||"",a=""===s?[]:s.split(","),i=a.indexOf(o);i>-1&&a.splice(i,1),(0,t.navigate)(e(a.join(",")))}}})})(); mini-cart-component-frontend.js 0000644 00000300140 15073233653 0012607 0 ustar 00 (()=>{var e,t,r={3854:(e,t,r)=>{"use strict";r.d(t,{T:()=>a});var n=r(7608),o=r.n(n);function i(e){return"appear"===e?"top":"left"}function a(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:r=i(t)}=e;if("appear"===t){const[e,t="center"]=r.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+r):void 0}},9770:(e,t,r)=>{"use strict";r.d(t,{Z:()=>f});var n=r(2314),o=r(9307),i=r(7608),a=r.n(i),c=r(2819),s=r(7180),l=r.n(s),u=r(2858),d=r(9402),p=r(7971);const m=["onMouseDown","onClick"],f=(0,o.forwardRef)((function(e,t){const{href:r,target:i,isSmall:s,isPressed:f,isBusy:h,isDestructive:g,className:b,disabled:y,icon:v,iconPosition:w="left",iconSize:k,showTooltip:E,tooltipPosition:C,shortcut:_,label:x,children:S,text:T,variant:O,__experimentalIsFocusable:R,describedBy:P,...A}=function({isDefault:e,isPrimary:t,isSecondary:r,isTertiary:n,isLink:o,variant:i,...a}){let c=i;var s,u,d,p,m;return t&&(null!==(s=c)&&void 0!==s||(c="primary")),n&&(null!==(u=c)&&void 0!==u||(c="tertiary")),r&&(null!==(d=c)&&void 0!==d||(c="secondary")),e&&(l()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=c)&&void 0!==p||(c="secondary")),o&&(null!==(m=c)&&void 0!==m||(c="link")),{...a,variant:c}}(e),M=a()("components-button",b,{"is-secondary":"secondary"===O,"is-primary":"primary"===O,"is-small":s,"is-tertiary":"tertiary"===O,"is-pressed":f,"is-busy":h,"is-link":"link"===O,"is-destructive":g,"has-text":!!v&&!!S,"has-icon":!!v}),N=y&&!R,L=void 0===r||N?"button":"a",B="a"===L?{href:r,target:i}:{type:"button",disabled:N,"aria-pressed":f};if(y&&R){B["aria-disabled"]=!0;for(const e of m)A[e]=e=>{e.stopPropagation(),e.preventDefault()}}const I=!N&&(E&&x||_||!!x&&(!S||(0,c.isArray)(S)&&!S.length)&&!1!==E),F=P?(0,c.uniqueId)():null,j=A["aria-describedby"]||F,D=(0,o.createElement)(L,(0,n.Z)({},B,A,{className:M,"aria-label":A["aria-label"]||x,"aria-describedby":j,ref:t}),v&&"left"===w&&(0,o.createElement)(d.Z,{icon:v,size:k}),T&&(0,o.createElement)(o.Fragment,null,T),v&&"right"===w&&(0,o.createElement)(d.Z,{icon:v,size:k}),S);return I?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.Z,{text:P||x,shortcut:_,position:C},D),P&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:F},P))):(0,o.createElement)(o.Fragment,null,D,P&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:F},P)))}))},6372:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(2314),o=r(9307);const i=function({icon:e,className:t,...r}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,n.Z)({className:i},r))}},9402:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(2314),o=r(9307),i=r(444),a=r(6372);const c=function({icon:e=null,size:t=24,...r}){if("string"==typeof e)return(0,o.createElement)(a.Z,(0,n.Z)({icon:e},r));if((0,o.isValidElement)(e)&&a.Z===e.type)return(0,o.cloneElement)(e,{...r});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...r}):e({size:t,...r});if(e&&("svg"===e.type||e.type===i.SVG)){const n={width:t,height:t,...e.props,...r};return(0,o.createElement)(i.SVG,n)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...r}):e}},8689:(e,t,r)=>{"use strict";r.d(t,{Z:()=>_});var n=r(2314),o=r(9307),i=r(7608),a=r.n(i),c=r(5904),s=r(7180),l=r.n(s),u=r(4333),d=r(7152),p=r(2023),m=r(9770),f=r(9330),h=r(3698),g=r(7031),b=r(3854);const y="Popover";function v(e,t){const{paddingTop:r,paddingBottom:n,paddingLeft:o,paddingRight:i}=(a=t).ownerDocument.defaultView.getComputedStyle(a);var a;const c=r?parseInt(r,10):0,s=n?parseInt(n,10):0,l=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+l,y:e.top+c,width:e.width-l-u,height:e.height-c-s,left:e.left+l,right:e.right-u,top:e.top+c,bottom:e.bottom-s}}function w(e,t,r){r?e.getAttribute(t)!==r&&e.setAttribute(t,r):e.hasAttribute(t)&&e.removeAttribute(t)}function k(e,t,r=""){e.style[t]!==r&&(e.style[t]=r)}function E(e,t,r){r?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const C=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:r,className:i,noArrow:s=!0,isAlternate:C,position:_="bottom right",range:x,focusOnMount:S="firstElement",anchorRef:T,shouldAnchorIncludePadding:O,anchorRect:R,getAnchorRect:P,expandOnMobile:A,animate:M=!0,onClickOutside:N,onFocusOutside:L,__unstableStickyBoundaryElement:B,__unstableSlotName:I=y,__unstableObserveElement:F,__unstableBoundaryParent:j,__unstableForcePosition:D,__unstableForceXAlignment:H,...V},z)=>{const Z=(0,o.useRef)(null),W=(0,o.useRef)(null),U=(0,o.useRef)(),q=(0,u.useViewportMatch)("medium","<"),[$,G]=(0,o.useState)(),Y=(0,h.Z)(I),J=A&&q,[X,K]=(0,u.useResizeObserver)();s=J||s,(0,o.useLayoutEffect)((()=>{if(J)return E(U.current,"is-without-arrow",s),E(U.current,"is-alternate",C),w(U.current,"data-x-axis"),w(U.current,"data-y-axis"),k(U.current,"top"),k(U.current,"left"),k(W.current,"maxHeight"),void k(W.current,"maxWidth");const e=()=>{if(!U.current||!W.current)return;let e=function(e,t,r,n=!1,o,i){if(t)return t;if(r){if(!e.current)return;const t=r(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==n){if(!(n&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==n?void 0:n.cloneRange))return(0,p.cS)((0,c.getRectangleFromRange)(n),n.endContainer.ownerDocument,i);if("function"==typeof(null==n?void 0:n.getBoundingClientRect)){const e=(0,p.cS)(n.getBoundingClientRect(),n.ownerDocument,i);return o?e:v(e,n)}const{top:e,bottom:t}=n,r=e.getBoundingClientRect(),a=t.getBoundingClientRect(),s=(0,p.cS)(new window.DOMRect(r.left,r.top,r.width,a.bottom-r.top),e.ownerDocument,i);return o?s:v(s,n)}if(!e.current)return;const{parentNode:a}=e.current,s=a.getBoundingClientRect();return o?s:v(s,a)}(Z,R,P,T,O,U.current);if(!e)return;const{offsetParent:t,ownerDocument:r}=U.current;let n,o=0;if(t&&t!==r.body){const r=t.getBoundingClientRect();o=r.top,e=new window.DOMRect(e.left-r.left,e.top-r.top,e.width,e.height)}var i;j&&(n=null===(i=U.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const a=K.height?K:W.current.getBoundingClientRect(),{popoverTop:l,popoverLeft:u,xAxis:d,yAxis:m,contentHeight:f,contentWidth:h}=(0,p.sw)(e,a,_,B,U.current,o,n,D,H);"number"==typeof l&&"number"==typeof u&&(k(U.current,"top",l+"px"),k(U.current,"left",u+"px")),E(U.current,"is-without-arrow",s||"center"===d&&"middle"===m),E(U.current,"is-alternate",C),w(U.current,"data-x-axis",d),w(U.current,"data-y-axis",m),k(W.current,"maxHeight","number"==typeof f?f+"px":""),k(W.current,"maxWidth","number"==typeof h?h+"px":""),G(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[m]||"middle"))};e();const{ownerDocument:t}=U.current,{defaultView:r}=t,n=r.setInterval(e,500);let o;const i=()=>{r.cancelAnimationFrame(o),o=r.requestAnimationFrame(e)};r.addEventListener("click",i),r.addEventListener("resize",e),r.addEventListener("scroll",e,!0);const a=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(T);let l;return a&&a!==t&&(a.defaultView.addEventListener("resize",e),a.defaultView.addEventListener("scroll",e,!0)),F&&(l=new r.MutationObserver(e),l.observe(F,{attributes:!0})),()=>{r.clearInterval(n),r.removeEventListener("resize",e),r.removeEventListener("scroll",e,!0),r.removeEventListener("click",i),r.cancelAnimationFrame(o),a&&a!==t&&(a.defaultView.removeEventListener("resize",e),a.defaultView.removeEventListener("scroll",e,!0)),l&&l.disconnect()}}),[J,R,P,T,O,_,K,B,F,j]);const Q=(e,r)=>{if("focus-outside"===e&&L)L(r);else if("focus-outside"===e&&N){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>r.relatedTarget}),l()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),N(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:S,__unstableOnClose:Q,onClose:Q}),re=(0,u.useMergeRefs)([U,ee,z]),ne=Boolean(M&&$)&&(0,b.T)({type:"appear",origin:$});let oe=(0,o.createElement)("div",(0,n.Z)({className:a()("components-popover",i,ne,{"is-expanded":J,"is-without-arrow":s,"is-alternate":C})},V,{ref:re},te,{tabIndex:"-1"}),J&&(0,o.createElement)(f.Z,null),J&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(m.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,o.createElement)("div",{ref:W,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},X,r)));return Y.ref&&(oe=(0,o.createElement)(g.de,{name:I},oe)),T||R?oe:(0,o.createElement)("span",{ref:Z},oe)}));C.Slot=(0,o.forwardRef)((function({name:e=y},t){return(0,o.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const _=C},2023:(e,t,r)=>{"use strict";r.d(t,{cS:()=>a,sw:()=>i});var n=r(5736);const o=10;function i(e,t,r="top",i,a,c,s,l,u){const[d,p="center",m]=r.split(" "),f=function(e,t,r,n,i,a,c,s){const{height:l}=t;if(i){const t=i.getBoundingClientRect().top+l-c;if(e.top<=t)return{yAxis:r,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===n?u=e.bottom:"top"===n&&(u=e.top);const d={popoverTop:u,contentHeight:(u-l/2>0?l/2:u)+(u+l/2>window.innerHeight?window.innerHeight-u:l/2)},p={popoverTop:e.top,contentHeight:e.top-o-l>0?l:e.top-o},m={popoverTop:e.bottom,contentHeight:e.bottom+o+l>window.innerHeight?window.innerHeight-o-e.bottom:l};let f,h=r,g=null;if(!i&&!s)if("middle"===r&&d.contentHeight===l)h="middle";else if("top"===r&&p.contentHeight===l)h="top";else if("bottom"===r&&m.contentHeight===l)h="bottom";else{h=p.contentHeight>m.contentHeight?"top":"bottom";const e="top"===h?p.contentHeight:m.contentHeight;g=e!==l?e:null}return f="middle"===h?d.popoverTop:"top"===h?p.popoverTop:m.popoverTop,{yAxis:h,popoverTop:f,contentHeight:g}}(e,t,d,m,i,0,c,l),h=function(e,t,r,o,i,a,c,s,l){const{width:u}=t;"left"===r&&(0,n.isRTL)()?r="right":"right"===r&&(0,n.isRTL)()&&(r="left"),"left"===o&&(0,n.isRTL)()?o="right":"right"===o&&(0,n.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let m=e.left;"right"===o?m=e.right:"middle"===a||l||(m=d);let f=e.right;"left"===o?f=e.left:"middle"===a||l||(f=d);const h={popoverLeft:m,contentWidth:m-u>0?u:m},g={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let b,y=r,v=null;if(!i&&!s)if("center"===r&&p.contentWidth===u)y="center";else if("left"===r&&h.contentWidth===u)y="left";else if("right"===r&&g.contentWidth===u)y="right";else{y=h.contentWidth>g.contentWidth?"left":"right";const e="left"===y?h.contentWidth:g.contentWidth;u>window.innerWidth&&(v=window.innerWidth),e!==u&&(y="center",p.popoverLeft=window.innerWidth/2)}if(b="center"===y?p.popoverLeft:"left"===y?h.popoverLeft:g.popoverLeft,c){const e=c.getBoundingClientRect();b=Math.min(b,e.right-u),(0,n.isRTL)()||(b=Math.max(b,0))}return{xAxis:y,popoverLeft:b,contentWidth:v}}(e,t,p,m,i,f.yAxis,s,l,u);return{...h,...f}}function a(e,t,r){const{defaultView:n}=t,{frameElement:o}=n;if(!o||t===r.ownerDocument)return e;const i=o.getBoundingClientRect();return new n.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}},9330:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(9307);let o=0;function i(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const r=e?"add":"remove";t.classList[r]("lockscroll"),document.documentElement.classList[r]("lockscroll"),e||(t.scrollTop=o)}let a=0;function c(){return(0,n.useEffect)((()=>(0===a&&i(!0),++a,()=>{1===a&&i(!1),--a})),[]),null}},1202:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9307),o=r(2819);const i=function({shortcut:e,className:t}){if(!e)return null;let r,i;return(0,o.isString)(e)&&(r=e),(0,o.isObject)(e)&&(r=e.display,i=e.ariaLabel),(0,n.createElement)("span",{className:t,"aria-label":i},r)}},9183:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(9307),o=r(3698);function i(){const[,e]=(0,n.useState)({}),t=(0,n.useRef)(!0);return(0,n.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function a({name:e,children:t}){const r=(0,o.Z)(e),a=(0,n.useRef)({rerender:i()});return(0,n.useEffect)((()=>(r.registerFill(a),()=>{r.unregisterFill(a)})),[r.registerFill,r.unregisterFill]),r.ref&&r.ref.current?("function"==typeof t&&(t=t(r.fillProps)),(0,n.createPortal)(t,r.ref.current)):null}},4745:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9307);r(2560);const o=(0,n.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(2314),o=r(9307),i=r(4333),a=r(4745);const c=(0,o.forwardRef)((function({name:e,fillProps:t={},as:r="div",...c},s){const l=(0,o.useContext)(a.Z),u=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(l.registerSlot(e,u,t),()=>{l.unregisterSlot(e,u)})),[l.registerSlot,l.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{l.updateSlot(e,t)})),(0,o.createElement)(r,(0,n.Z)({ref:(0,i.useMergeRefs)([s,u])},c))}))},3698:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9307),o=r(4745);function i(e){const t=(0,n.useContext)(o.Z),r=t.slots[e]||{},i=t.fills[e],a=(0,n.useMemo)((()=>i||[]),[i]);return{...r,updateSlot:(0,n.useCallback)((r=>{t.updateSlot(e,r)}),[e,t.updateSlot]),unregisterSlot:(0,n.useCallback)((r=>{t.unregisterSlot(e,r)}),[e,t.unregisterSlot]),fills:a,registerFill:(0,n.useCallback)((r=>{t.registerFill(e,r)}),[e,t.registerFill]),unregisterFill:(0,n.useCallback)((r=>{t.unregisterFill(e,r)}),[e,t.unregisterFill])}}},2146:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});const n=(0,r(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var n=r(2314),o=r(9307),i=r(2819),a=r(2146),c=r(293);function s({name:e,children:t,registerFill:r,unregisterFill:n}){const a=(0,c.Z)(e),s=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(r(e,s.current),()=>n(e,s.current))),[]),(0,o.useLayoutEffect)((()=>{s.current.children=t,a&&a.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==s.current.name&&(n(s.current.name,s.current),s.current.name=e,r(e,s.current))}),[e]),a&&a.node?((0,i.isFunction)(t)&&(t=t(a.props.fillProps)),(0,o.createPortal)(t,a.node)):null}const l=e=>(0,o.createElement)(a.Z.Consumer,null,(({registerFill:t,unregisterFill:r})=>(0,o.createElement)(s,(0,n.Z)({},e,{registerFill:t,unregisterFill:r}))))},7031:(e,t,r)=>{"use strict";r.d(t,{de:()=>l,g7:()=>u});var n=r(2314),o=r(9307),i=r(4011),a=r(9137),c=r(9183),s=r(942);function l(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Z,e),(0,o.createElement)(c.Z,e))}const u=(0,o.forwardRef)((({bubblesVirtually:e,...t},r)=>e?(0,o.createElement)(s.Z,(0,n.Z)({},t,{ref:r})):(0,o.createElement)(a.Z,t)))},9137:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(2314),o=r(9307),i=r(2819),a=r(2146);class c extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:r,registerSlot:n}=this.props;e.name!==t&&(r(e.name),n(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:r={},getFills:n}=this.props,a=(0,i.map)(n(t,this),(e=>{const t=(0,i.isFunction)(e.children)?e.children(r):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,i.isString)(e))return e;const r=e.key||t;return(0,o.cloneElement)(e,{key:r})}))})).filter((0,i.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,i.isFunction)(e)?e(a):a)}}const s=e=>(0,o.createElement)(a.Z.Consumer,null,(({registerSlot:t,unregisterSlot:r,getFills:i})=>(0,o.createElement)(c,(0,n.Z)({},e,{registerSlot:t,unregisterSlot:r,getFills:i}))))},293:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9307),o=r(2146);const i=e=>{const{getSlot:t,subscribe:r}=(0,n.useContext)(o.Z),[i,a]=(0,n.useState)(t(e));return(0,n.useEffect)((()=>(a(t(e)),r((()=>{a(t(e))})))),[e]),i}},2858:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p});var n=r(9307),o=r(2819),i=r(4333),a=r(8689),c=r(1202);const s=(0,n.createElement)("div",{className:"event-catcher"}),l=({eventHandlers:e,child:t,childrenWithPopover:r})=>(0,n.cloneElement)((0,n.createElement)("span",{className:"disabled-element-wrapper"},(0,n.cloneElement)(s,e),(0,n.cloneElement)(t,{children:r}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:r})=>(0,n.cloneElement)(e,{...t,children:r}),d=(e,t,r)=>{if(1!==n.Children.count(e))return;const o=n.Children.only(e);"function"==typeof o.props[t]&&o.props[t](r)},p=function({children:e,position:t,text:r,shortcut:s}){const[p,m]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),g=(0,i.useDebounce)(h,700),b=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",w),m(!0)},y=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",w),m(!1)},v=e=>"mouseUp"===e?y:"mouseDown"===e?b:void 0,w=v("mouseUp"),k=(t,r)=>n=>{if(d(e,t,n),n.currentTarget.disabled)return;if("focus"===n.type&&p)return;g.cancel();const i=(0,o.includes)(["focus","mouseenter"],n.type);i!==f&&(r?g(i):h(i))},E=()=>{g.cancel(),document.removeEventListener("mouseup",w)};if((0,n.useEffect)((()=>E),[]),1!==n.Children.count(e))return e;const C={onMouseEnter:k("onMouseEnter",!0),onMouseLeave:k("onMouseLeave"),onClick:k("onClick"),onFocus:k("onFocus"),onBlur:k("onBlur"),onMouseDown:v("mouseDown")},_=n.Children.only(e),{children:x,disabled:S}=_.props,T=S?l:u,O=(({grandchildren:e,isOver:t,position:r,text:o,shortcut:i})=>(0,n.concatChildren)(e,t&&(0,n.createElement)(a.Z,{focusOnMount:!1,position:r,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,n.createElement)(c.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:x,isOver:f,position:t,text:r,shortcut:s});return T({child:_,eventHandlers:C,childrenWithPopover:O})}},7971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(7608),o=r.n(n),i=r(9307),a=r(6186);const c=(0,i.forwardRef)((function({as:e="div",className:t,...r},n){return(0,a.k)({as:e,className:o()("components-visually-hidden",t),...r,ref:n})}))},6186:(e,t,r)=>{"use strict";r.d(t,{k:()=>o});var n=r(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,n.createElement)(e,t)}},7152:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9307),o=r(444);const i=(0,n.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2904:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var n=r(9196),o=r(9770),i=r(3849),a=r.n(i),c=(r(1029),r(2595));const s=({className:e,showSpinner:t=!1,children:r,variant:i="contained",...s})=>{const l=a()("wc-block-components-button","wp-element-button",e,i,{"wc-block-components-button--loading":t});return(0,n.createElement)(o.Z,{className:l,...s},t&&(0,n.createElement)(c.Z,null),(0,n.createElement)("span",{className:"wc-block-components-button__text"},r))}},8971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var n=r(4617),o=r(5736),i=r(9060),a=r(3243),c=r(8752);const s=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,o.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,o.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,i.h)(e.priority)&&(t.index=e.priority),(0,a.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},l=Object.entries(c.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,s(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),u=(e,t,r="")=>{const o=r&&void 0!==l[r]?l[r]:{};return e.map((e=>({key:e,...n.defaultFields[e]||{},...o[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},9401:(e,t,r)=>{"use strict";r.d(t,{m:()=>o});var n=r(4143);const o=(e,t)=>(r,o=10)=>{const i=n.Nw.addEventCallback(e,r,o);return t(i),()=>{t(n.Nw.removeEventCallback(e,i.id))}}},4678:(e,t,r)=>{"use strict";r.d(t,{P:()=>i});var n=r(8027),o=r(8582);const i=async(e,t,r)=>{const i=[],a=(0,n.Xj)(e,t);for(const e of a)try{const t=await Promise.resolve(e.callback(r));if(!(0,o.X)(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if((0,n.qm)(t)||(0,n.x$)(t))return i.push(t),i;i.push(t)}catch(e){return console.error(e),i.push({type:n.dO.ERROR}),i}return i}},4143:(e,t,r)=>{"use strict";r.d(t,{I6:()=>a,Nw:()=>o});var n=r(394);const o={addEventCallback:(e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:n.o.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}),removeEventCallback:(e,t)=>({id:t,type:n.o.REMOVE_EVENT_CALLBACK,eventType:e})},i={},a=(e=i,{type:t,eventType:r,id:o,callback:a,priority:c})=>{const s=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case n.o.ADD_EVENT_CALLBACK:return s.set(o,{priority:c,callback:a}),{...e,[r]:s};case n.o.REMOVE_EVENT_CALLBACK:return s.delete(o),{...e,[r]:s}}}},394:(e,t,r)=>{"use strict";r.d(t,{o:()=>n});let n=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({})},8027:(e,t,r)=>{"use strict";r.d(t,{Xj:()=>o,dO:()=>i,qm:()=>c,x$:()=>s});var n=r(7998);const o=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let i=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const a=(e,t)=>(0,n.Kn)(e)&&"type"in e&&e.type===t,c=e=>a(e,i.ERROR),s=e=>a(e,i.FAIL)},9659:(e,t,r)=>{"use strict";r.d(t,{b:()=>w});var n=r(9262),o=r.n(n),i=r(9307),a=r(4801),c=r(9818),s=r(2629),l=r(9040),u=r(8449);var d=r(2592);const p=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,c.dispatch)(a.CART_STORE_KEY).invalidateResolutionForStore()},m=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,c.dispatch)(a.CART_STORE_KEY).invalidateResolutionForStore()},f=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},h={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},g={...h,email:""},b={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:a.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},y=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,s.decodeEntities)(t)]))),v={cartCoupons:a.EMPTY_CART_COUPONS,cartItems:a.EMPTY_CART_ITEMS,cartFees:a.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:a.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:b,cartIsLoading:!0,cartErrors:a.EMPTY_CART_ERRORS,billingAddress:g,shippingAddress:h,shippingRates:a.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:a.EMPTY_PAYMENT_METHODS,paymentRequirements:a.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:a.EMPTY_EXTENSIONS},w=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=(0,u._)(),n=null==r?void 0:r.previewCart,{shouldSelect:s}=e,b=(0,i.useRef)();(0,i.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",p),document.body.addEventListener("wc-blocks_removed_from_cart",p),window.addEventListener("pageshow",m);const t=(0,d.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,d.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",p),document.body.removeEventListener("wc-blocks_removed_from_cart",p),window.removeEventListener("pageshow",m),t(),r()}})(),f)),[]);const w=(0,c.useSelect)(((e,{dispatch:r})=>{if(!s)return v;if(t)return{cartCoupons:n.coupons,cartItems:n.items,crossSellsProducts:n.cross_sells,cartFees:n.fees,cartItemsCount:n.items_count,cartItemsWeight:n.items_weight,cartNeedsPayment:n.needs_payment,cartNeedsShipping:n.needs_shipping,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:n.totals,cartIsLoading:!1,cartErrors:a.EMPTY_CART_ERRORS,billingData:g,billingAddress:g,shippingAddress:h,extensions:a.EMPTY_EXTENSIONS,shippingRates:n.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:n.has_calculated_shipping,paymentRequirements:n.paymentRequirements,receiveCart:"function"==typeof(null==n?void 0:n.receiveCart)?n.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==n?void 0:n.receiveCartContents)?n.receiveCartContents:()=>{}};const o=e(a.CART_STORE_KEY),i=o.getCartData(),c=o.getCartErrors(),u=o.getCartTotals(),d=!o.hasFinishedResolution("getCartData"),p=o.isCustomerDataUpdating(),{receiveCart:m,receiveCartContents:f}=r(a.CART_STORE_KEY),b=y(i.billingAddress),w=i.needsShipping?y(i.shippingAddress):b,k=i.fees.length>0?i.fees.map((e=>y(e))):a.EMPTY_CART_FEES;return{cartCoupons:i.coupons.length>0?i.coupons.map((e=>({...e,label:e.code}))):a.EMPTY_CART_COUPONS,cartItems:i.items,crossSellsProducts:i.crossSells,cartFees:k,cartItemsCount:i.itemsCount,cartItemsWeight:i.itemsWeight,cartNeedsPayment:i.needsPayment,cartNeedsShipping:i.needsShipping,cartItemErrors:i.errors,cartTotals:u,cartIsLoading:d,cartErrors:c,billingData:(0,l.QI)(b),billingAddress:(0,l.QI)(b),shippingAddress:(0,l.QI)(w),extensions:i.extensions,shippingRates:i.shippingRates,isLoadingRates:p,cartHasCalculatedShipping:i.hasCalculatedShipping,paymentRequirements:i.paymentRequirements,receiveCart:m,receiveCartContents:f}}),[s]);return b.current&&o()(b.current,w)||(b.current=w),b.current}},4648:(e,t,r)=>{"use strict";r.d(t,{T:()=>d,b:()=>u});var n=r(9196),o=r(9307),i=r(4143),a=r(9401);const c="cart_proceed_to_checkout";var s=r(4678);const l=(0,o.createContext)({onProceedToCheckout:()=>()=>{},dispatchOnProceedToCheckout:()=>new Promise((()=>{}))}),u=()=>(0,o.useContext)(l),d=({children:e})=>{const[t,r]=(0,o.useReducer)(i.I6,{}),u=(0,o.useRef)(t),{onProceedToCheckout:d}=(e=>(0,o.useMemo)((()=>({onProceedToCheckout:(0,a.m)(c,e)})),[e]))(r);(0,o.useEffect)((()=>{u.current=t}),[t]);const p={onProceedToCheckout:d,dispatchOnProceedToCheckout:async()=>await(0,s.P)(u.current,c,null)};return(0,n.createElement)(l.Provider,{value:p},e)}},8449:(e,t,r)=>{"use strict";r.d(t,{_:()=>i}),r(9196);var n=r(9307);r(9818);const o=(0,n.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),i=()=>(0,n.useContext)(o)},9040:(e,t,r)=>{"use strict";r.d(t,{QI:()=>i});var n=r(8971),o=(r(6483),r(2629),r(8752));const i=e=>{const t=(0,n.Z)(o.lB,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:n=!1})=>{n&&((e,t)=>e in t)(t,e)&&(r[t]="")})),r}},2592:(e,t,r)=>{"use strict";r.d(t,{Es:()=>o});const n=window.CustomEvent||null,o=(e,t,r=!1,o=!1)=>{if("function"!=typeof jQuery)return()=>{};const i=()=>{((e,{bubbles:t=!1,cancelable:r=!1,element:o,detail:i={}})=>{if(!n)return;o||(o=document.body);const a=new n(e,{bubbles:t,cancelable:r,detail:i});o.dispatchEvent(a)})(t,{bubbles:r,cancelable:o})};return jQuery(document).on(e,i),()=>jQuery(document).off(e,i)}},702:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>f,Pe:()=>b,VF:()=>g,fh:()=>v,lB:()=>_,sE:()=>y,td:()=>h,vr:()=>E});var n,o,i,a,c,s,l,u,d,p,m=r(4617);const f=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),h=f.pluginUrl+"assets/images/",g=f.pluginUrl+"assets/client/blocks/",b=(f.buildPhase,null===(n=m.STORE_PAGES.shop)||void 0===n?void 0:n.permalink),y=(null===(o=m.STORE_PAGES.checkout)||void 0===o||o.id,null===(i=m.STORE_PAGES.checkout)||void 0===i?void 0:i.permalink),v=(null===(a=m.STORE_PAGES.privacy)||void 0===a||a.permalink,null===(c=m.STORE_PAGES.privacy)||void 0===c||c.title,null===(s=m.STORE_PAGES.terms)||void 0===s||s.permalink,null===(l=m.STORE_PAGES.terms)||void 0===l||l.title,null===(u=m.STORE_PAGES.cart)||void 0===u||u.id,null===(d=m.STORE_PAGES.cart)||void 0===d?void 0:d.permalink),w=(null!==(p=m.STORE_PAGES.myaccount)&&void 0!==p&&p.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),(0,m.getSetting)("localPickupEnabled",!1),(0,m.getSetting)("countries",{})),k=(0,m.getSetting)("countryData",{}),E=(Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowBilling)).map((e=>[e,k[e].states||[]]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowShipping)).map((e=>[e,k[e].states||[]]))),Object.fromEntries(Object.keys(k).map((e=>[e,k[e].locale||[]])))),C={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},_=(0,m.getSetting)("addressFieldsLocations",C).address;(0,m.getSetting)("addressFieldsLocations",C).contact,(0,m.getSetting)("addressFieldsLocations",C).additional},8752:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>n.Cm,Pe:()=>n.Pe,VF:()=>n.VF,fh:()=>n.fh,lB:()=>n.lB,sE:()=>n.sE,td:()=>n.td,vr:()=>n.vr});var n=r(702)},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});const n=e=>null===e},9060:(e,t,r)=>{"use strict";r.d(t,{h:()=>n});const n=e=>"number"==typeof e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>i,Kn:()=>o});var n=r(2893);const o=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function i(e,t){return o(e)&&t in e}},8582:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(7998);const o=e=>(0,n.Kn)(e)&&(0,n.$n)(e,"type")},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});const n=e=>"string"==typeof e},2595:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9196);r(7440);const o=()=>(0,n.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},3849:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var a=o.apply(null,r);a&&e.push(a)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var c in r)n.call(r,c)&&r[c]&&e.push(c);else e.push(r.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},7608:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var a=o.apply(null,r);a&&e.push(a)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var c in r)n.call(r,c)&&r[c]&&e.push(c)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},6919:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},1756:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=r(6919),a=r(1711);o(r(1711),t);var c={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},s=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=c),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:c,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?i.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=s,t.default=s},1711:function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=r(6919),c=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=c;var s=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(c);t.DataNode=s;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(s);t.Text=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(s);t.Comment=u;var d=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=a.ElementType.Directive,n}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(s);t.ProcessingInstruction=d;var p=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(c);t.NodeWithChildren=p;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(p);t.CDATA=m;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(p);t.Document=f;var h=function(e){function t(t,r,n,o){void 0===n&&(n=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,n)||this;return i.name=t,i.attribs=r,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(p);function g(e){return(0,a.isTag)(e)}function b(e){return e.type===a.ElementType.CDATA}function y(e){return e.type===a.ElementType.Text}function v(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function k(e){return e.type===a.ElementType.Root}function E(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new l(e.data);else if(v(e))r=new u(e.data);else if(g(e)){var n=t?C(e.children):[],o=new h(e.name,i({},e.attribs),n);n.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),r=o}else if(b(e)){n=t?C(e.children):[];var a=new m(n);n.forEach((function(e){return e.parent=a})),r=a}else if(k(e)){n=t?C(e.children):[];var c=new f(n);n.forEach((function(e){return e.parent=c})),e["x-mode"]&&(c["x-mode"]=e["x-mode"]),r=c}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),r=s}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function C(e){for(var t=e.map((function(e){return E(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=h,t.isTag=g,t.isCDATA=b,t.isText=y,t.isComment=v,t.isDirective=w,t.isDocument=k,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},9262:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(t[o]!==r[o])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var a=i[o];if(!e(t[a],r[a]))return!1}return!0}return t!=t&&r!=r}},9951:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},722:e=>{var t="html",r="head",n="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,c=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},l="object"==typeof window&&window.DOMParser;if("function"==typeof l){var u=new l;c=s=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var d=document.implementation.createHTMLDocument();c=function(e,t){return t?(d.documentElement.querySelector(t).innerHTML=e,d):(d.documentElement.innerHTML=e,d)}}var p,m="object"==typeof document?document.createElement("template"):{};m.content&&(p=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var l,u,d,m,f=e.match(o);switch(f&&f[1]&&(l=f[1].toLowerCase()),l){case t:return u=s(e),i.test(e)||(d=u.querySelector(r))&&d.parentNode.removeChild(d),a.test(e)||(d=u.querySelector(n))&&d.parentNode.removeChild(d),u.querySelectorAll(t);case r:case n:return m=(u=c(e)).querySelectorAll(l),a.test(e)&&i.test(e)?m[0].parentNode.childNodes:m;default:return p?p(e):(d=c(e,n).querySelector(n)).childNodes}}},8336:(e,t,r)=>{var n=r(722),o=r(4674).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(i);return r&&r[1]&&(t=r[1]),o(n(e),null,t)}},4674:(e,t,r)=>{for(var n,o=r(1756),i=r(9951).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,c=o.Element,s=o.ProcessingInstruction,l=o.Text,u={},d=0,p=i.length;d<p;d++)n=i[d],u[n.toLowerCase()]=n;function m(e){for(var t,r={},n=0,o=e.length;n<o;n++)r[(t=e[n]).name]=t.value;return r}function f(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=m,t.formatDOM=function e(t,r,n){r=r||null;for(var o=[],i=0,u=t.length;i<u;i++){var d,p=t[i];switch(p.nodeType){case 1:(d=new c(f(p.nodeName),m(p.attributes))).children=e(p.childNodes,d);break;case 3:d=new l(p.nodeValue);break;case 8:d=new a(p.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=d),d.parent=r,d.prev=h,d.next=null,o.push(d)}return n&&((d=new s(n.substring(0,n.indexOf(" ")).toLowerCase(),n)).next=o[0]||null,d.parent=r,o.unshift(d),o[1]&&(o[1].prev=o[0])),o}},1234:(e,t,r)=>{var n=r(1986),o=r(8313),i=r(8336);i="function"==typeof i.default?i.default:i;var a={lowerCaseAttributeNames:!1};function c(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:n(i(e,(t=t||{}).htmlparser2||a),t)}c.domToReact=n,c.htmlToDOM=i,c.attributesToProps=o,c.Element=r(1756).Element,e.exports=c,e.exports.default=c},8313:(e,t,r)=>{var n=r(5),o=r(3381);function i(e){return n.possibleStandardNames[e]}e.exports=function(e){var t,r,a,c,s,l={},u=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(a=e[t],n.isCustomAttribute(t))l[t]=a;else if(c=i(r=t.toLowerCase()))switch(s=n.getPropertyInfo(c),"checked"!==c&&"value"!==c||u||(c=i("default"+r)),l[c]=a,s&&s.type){case n.BOOLEAN:l[c]=!0;break;case n.OVERLOADED_BOOLEAN:""===a&&(l[c]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(l[t]=a);return o.setStyleProp(e.style,l),l}},1986:(e,t,r)=>{var n=r(9196),o=r(8313),i=r(3381),a=i.setStyleProp,c=i.canTextBeChildOfNode;function s(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,r){for(var i,l,u,d,p,m=(r=r||{}).library||n,f=m.cloneElement,h=m.createElement,g=m.isValidElement,b=[],y="function"==typeof r.replace,v=r.trim,w=0,k=t.length;w<k;w++)if(i=t[w],y&&g(u=r.replace(i)))k>1&&(u=f(u,{key:u.key||w})),b.push(u);else if("text"!==i.type){switch(d=i.attribs,s(i)?a(d.style,d):d&&(d=o(d)),p=null,i.type){case"script":case"style":i.children[0]&&(d.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?d.defaultValue=i.children[0].data:i.children&&i.children.length&&(p=e(i.children,r));break;default:continue}k>1&&(d.key=w),b.push(h(i.name,d,p))}else{if((l=!i.data.trim().length)&&i.parent&&!c(i.parent))continue;if(v&&l)continue;b.push(i.data)}return 1===b.length?b[0]:b}},3381:(e,t,r)=>{var n=r(9196),o=r(6071).default,i={reactCompat:!0},a=n.version.split(".")[0]>=16,c=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var r,n,o="function"==typeof t,i={},a={};for(r in e)n=e[r],o&&(i=t(r,n))&&2===i.length?a[i[0]]=i[1]:"string"==typeof n&&(a[n]=r);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!c.has(e.name)},elementsWithNoTextChildren:c}},8406:()=>{},1029:()=>{},2462:()=>{},4329:()=>{},3771:()=>{},7440:()=>{},158:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,s=/^\s+|\s+$/g,l="";function u(e){return e?e.replace(s,l):l}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var d=1,p=1;function m(e){var t=e.match(r);t&&(d+=t.length);var n=e.lastIndexOf("\n");p=~n?e.length-n:p+e.length}function f(){var e={line:d,column:p};return function(t){return t.position=new h(e),v(),t}}function h(e){this.start=e,this.end={line:d,column:p},this.source=s.source}h.prototype.content=e;var g=[];function b(t){var r=new Error(s.source+":"+d+":"+p+": "+t);if(r.reason=t,r.filename=s.source,r.line=d,r.column=p,r.source=e,!s.silent)throw r;g.push(r)}function y(t){var r=t.exec(e);if(r){var n=r[0];return m(n),e=e.slice(n.length),r}}function v(){y(n)}function w(e){var t;for(e=e||[];t=k();)!1!==t&&e.push(t);return e}function k(){var t=f();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;l!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,l===e.charAt(r-1))return b("End of comment missing");var n=e.slice(2,r-2);return p+=2,m(n),e=e.slice(r),p+=2,t({type:"comment",comment:n})}}function E(){var e=f(),r=y(o);if(r){if(k(),!y(i))return b("property missing ':'");var n=y(a),s=e({type:"declaration",property:u(r[0].replace(t,l)),value:n?u(n[0].replace(t,l)):l});return y(c),s}}return v(),function(){var e,t=[];for(w(t);e=E();)!1!==e&&(t.push(e),w(t));return t}()}},5:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function o(e,t,r,n,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}Object.defineProperty(t,"__esModule",{value:!0});var i={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){i[e]=new o(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,r,a=(r=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],_n=!0,a=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==r.return||r.return()}finally{if(a)throw o}}return i}}(t,r)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=a[0],s=a[1];i[c]=new o(c,1,!1,s,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){i[e]=new o(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){i[e]=new o(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){i[e]=new o(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){i[e]=new o(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){i[e]=new o(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){i[e]=new o(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){i[e]=new o(e,5,!1,e.toLowerCase(),null,!1,!1)}));var a=/[\-\:]([a-z])/g,c=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(a,c);i[t]=new o(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(a,c);i[t]=new o(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(a,c);i[t]=new o(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){i[e]=new o(e,1,!1,e.toLowerCase(),null,!1,!1)})),i.xlinkHref=new o("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){i[e]=new o(e,1,!1,e.toLowerCase(),null,!0,!0)}));var s=r(1257),l=s.CAMELCASE,u=s.SAME,d=s.possibleStandardNames,p=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),m=Object.keys(d).reduce((function(e,t){var r=d[t];return r===u?e[t]=t:r===l?e[t.toLowerCase()]=t:e[t]=r,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return i.hasOwnProperty(e)?i[e]:null},t.isCustomAttribute=p,t.possibleStandardNames=m},1257:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},6071:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=n(r(4725)),i=r(4824);t.default=function(e,t){var r={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,n){e&&n&&(r[(0,i.camelCase)(e,t)]=n)})),r):r}},4824:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,n=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,c=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||r.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(n,c))}},4725:(e,t,r)=>{var n=r(158);e.exports=function(e,t){var r,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,c=n(e),s="function"==typeof t,l=0,u=c.length;l<u;l++)i=(r=c[l]).property,a=r.value,s?t(i,a,r):a&&(o||(o={}),o[i]=a);return o}},2600:(e,t,r)=>{"use strict";r.d(t,{Nr:()=>c,y1:()=>o});var n=r(9196);function o(e,t,r){var o=this,i=(0,n.useRef)(null),a=(0,n.useRef)(0),c=(0,n.useRef)(null),s=(0,n.useRef)([]),l=(0,n.useRef)(),u=(0,n.useRef)(),d=(0,n.useRef)(e),p=(0,n.useRef)(!0);(0,n.useEffect)((function(){d.current=e}),[e]);var m=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var f=!!(r=r||{}).leading,h=!("trailing"in r)||!!r.trailing,g="maxWait"in r,b=g?Math.max(+r.maxWait||0,t):null;(0,n.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var y=(0,n.useMemo)((function(){var e=function(e){var t=s.current,r=l.current;return s.current=l.current=null,a.current=e,u.current=d.current.apply(r,t)},r=function(e,t){m&&cancelAnimationFrame(c.current),c.current=m?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!p.current)return!1;var r=e-i.current;return!i.current||r>=t||r<0||g&&e-a.current>=b},y=function(t){return c.current=null,h&&s.current?e(t):(s.current=l.current=null,u.current)},v=function e(){var o=Date.now();if(n(o))return y(o);if(p.current){var c=t-(o-i.current),s=g?Math.min(c,b-(o-a.current)):c;r(e,s)}},w=function(){var d=Date.now(),m=n(d);if(s.current=[].slice.call(arguments),l.current=o,i.current=d,m){if(!c.current&&p.current)return a.current=i.current,r(v,t),f?e(i.current):u.current;if(g)return r(v,t),e(i.current)}return c.current||r(v,t),u.current};return w.cancel=function(){c.current&&(m?cancelAnimationFrame(c.current):clearTimeout(c.current)),a.current=0,s.current=i.current=l.current=c.current=null},w.isPending=function(){return!!c.current},w.flush=function(){return c.current?y(Date.now()):u.current},w}),[f,g,t,b,h,m]);return y}function i(e,t){return e===t}function a(e){return"function"==typeof e?function(){return e}:e}function c(e,t,r){var c,s,l=r&&r.equalityFn||i,u=(c=(0,n.useState)(a(e)),s=c[1],[c[0],(0,n.useCallback)((function(e){return s(a(e))}),[])]),d=u[0],p=u[1],m=o((0,n.useCallback)((function(e){return p(e)}),[p]),t,r),f=(0,n.useRef)(e);return l(f.current,e)||(m(e),f.current=e),[d,m]}},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},3554:e=>{"use strict";e.exports=window.wc.blocksCheckout},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},4613:e=>{"use strict";e.exports=window.wc.wcBlocksRegistry},4617:e=>{"use strict";e.exports=window.wc.wcSettings},5158:e=>{"use strict";e.exports=window.wp.a11y},987:e=>{"use strict";e.exports=window.wp.autop},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount},2314:(e,t,r)=>{"use strict";function n(){return n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},n.apply(this,arguments)}r.d(t,{Z:()=>n})}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e].call(i.exports,i,i.exports,o),i.exports}o.m=r,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>({262:"mini-cart-contents-block/title-label",458:"mini-cart-contents-block/checkout-button",833:"mini-cart-contents-block/filled-cart",1114:"mini-cart-contents-block/title-items-counter",1959:"mini-cart-contents-block/cart-button",3271:"mini-cart-contents-block/title",4097:"mini-cart-contents-block/products-table",6567:"mini-cart-contents-block/shopping-button",6575:"mini-cart-contents-block/items",8513:"mini-cart-contents-block/empty-cart",9007:"mini-cart-contents-block/footer"}[e]+"-frontend.js?ver="+{262:"ad9345f118799862ee94",458:"0886a502e04bcda37ced",833:"8d6b490ec6a4c80a7bfd",1114:"6b1add5decd4f946f143",1959:"bdf5239966c5239d5a38",3271:"47f4b92d4c66c0000c4e",4097:"617f78e8fcc6bb87e885",6567:"14cef39f76e76cf1017f",6575:"37b03e9815ad9f97dd4d",8513:"1961f05a155477cca718",9007:"2adf4c61108b5b94f5e6"}[e]),o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="webpackWcBlocksJsonp:",o.l=(r,n,i,a)=>{if(e[r])e[r].push(n);else{var c,s;if(void 0!==i)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var d=l[u];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+i){c=d;break}}c||(s=!0,(c=document.createElement("script")).charset="utf-8",c.timeout=120,o.nc&&c.setAttribute("nonce",o.nc),c.setAttribute("data-webpack",t+i),c.src=r),e[r]=[n];var p=(t,n)=>{c.onerror=c.onload=null,clearTimeout(m);var o=e[r];if(delete e[r],c.parentNode&&c.parentNode.removeChild(c),o&&o.forEach((e=>e(n))),t)return t(n)},m=setTimeout(p.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=p.bind(null,c.onerror),c.onload=p.bind(null,c.onload),s&&document.head.appendChild(c)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&!e;)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={1735:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=i);var a=o.p+o.u(t),c=new Error;o.l(a,(r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;c.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",c.name="ChunkLoadError",c.type=i,c.request=a,n[1](c)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[a,c,s]=r,l=0;if(a.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);s&&s(o)}for(t&&t(r);l<a.length;l++)i=a[l],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";var e=o(9196),t=o(9307);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var n=o(5736),i=o(8752);const a=({imageUrl:t=`${i.td}/block-error.svg`,header:r=(0,n.__)("Oops!","woocommerce"),text:o=(0,n.__)("There was an error loading the content.","woocommerce"),errorMessage:a,errorMessagePrefix:c=(0,n.__)("Error:","woocommerce"),button:s,showErrorBlock:l=!0})=>l?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},r&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},r),o&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),a&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},c?c+" ":"",a),s&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},s))):null;o(8406);class c extends t.Component{constructor(...e){var t,n,o;super(...e),t=this,o={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:r,showErrorMessage:n=!0,showErrorBlock:o=!0,text:i,errorMessagePrefix:c,renderError:s,button:l}=this.props,{errorMessage:u,hasError:d}=this.state;return d?"function"==typeof s?s({errorMessage:u}):(0,e.createElement)(a,{showErrorBlock:o,errorMessage:n?u:null,header:t,imageUrl:r,text:i,errorMessagePrefix:c,button:l}):this.props.children}}const s=c,l=[".wp-block-woocommerce-cart"],u=({Block:r,containers:n,getProps:o=(()=>({})),getErrorBoundaryProps:i=(()=>({}))})=>{0!==n.length&&Array.prototype.forEach.call(n,((n,a)=>{const c=o(n,a),l=i(n,a),u={...n.dataset,...c.attributes||{}};(({Block:r,container:n,attributes:o={},props:i={},errorBoundaryProps:a={}})=>{(0,t.render)((0,e.createElement)(s,{...a},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},r&&(0,e.createElement)(r,{...i,attributes:o}))),n,(()=>{n.classList&&n.classList.remove("is-loading")}))})({Block:r,container:n,props:c,attributes:u,errorBoundaryProps:l})}))},d=e=>{const t=document.body.querySelectorAll(l.join(",")),{Block:r,getProps:n,getErrorBoundaryProps:o,selector:i}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:n,wrappers:o})=>{const i=document.body.querySelectorAll(n);o&&o.length>0&&Array.prototype.filter.call(i,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,o))),u({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:n,getErrorBoundaryProps:o,selector:i,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:n,wrapper:o})=>{const i=o.querySelectorAll(n);u({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))};var p=o(4617),m=o(1234);m.domToReact,m.htmlToDOM,m.attributesToProps,m.Element;const f=m;var h=o(3554);const g=(e,t)=>e&&t[e]?t[e]:null,b=({block:r,blockMap:n,blockWrapper:o,children:i,depth:a=1})=>i&&0!==i.length?Array.from(i).map(((i,c)=>{const{blockName:l="",...u}={...i instanceof HTMLElement?i.dataset:{},className:i instanceof Element?null==i?void 0:i.className:""},d=`${r}_${a}_${c}`,m=g(l,n);if(!m){const e=f(i instanceof Element&&(null==i?void 0:i.outerHTML)||(null==i?void 0:i.textContent)||"");if("string"==typeof e&&e)return e;if(!(0,t.isValidElement)(e))return null;const c=i.childNodes.length?b({block:r,blockMap:n,children:i.childNodes,depth:a+1,blockWrapper:o}):void 0;return c?(0,t.cloneElement)(e,{key:d,...(null==e?void 0:e.props)||{}},c):(0,t.cloneElement)(e,{key:d,...(null==e?void 0:e.props)||{}})}const y=o||t.Fragment;return(0,e.createElement)(t.Suspense,{key:`${r}_${a}_${c}_suspense`,fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},(0,e.createElement)(s,{text:`Unexpected error in: ${l}`,showErrorBlock:p.CURRENT_USER_IS_ADMIN},(0,e.createElement)(y,null,(0,e.createElement)(m,{key:d,...u},b({block:r,blockMap:n,children:i.childNodes,depth:a+1,blockWrapper:o}),((r,n,o,i)=>{if(!(0,h.hasInnerBlocks)(r))return null;const a=o?Array.from(o).map((e=>e instanceof HTMLElement&&(null==e?void 0:e.dataset.blockName)||null)).filter(Boolean):[],c=(0,h.getRegisteredBlocks)(r).filter((({blockName:e,force:t})=>!0===t&&!a.includes(e))),l=i||t.Fragment;return(0,e.createElement)(t.Fragment,null,c.map((({blockName:t,component:r},o)=>{const i=r||g(t,n);return i?(0,e.createElement)(s,{key:`${t}_blockerror`,text:`Unexpected error in: ${t}`,showErrorBlock:p.CURRENT_USER_IS_ADMIN},(0,e.createElement)(l,null,(0,e.createElement)(i,{key:`${t}_forced_${o}`}))):null})))})(l,n,i.childNodes,o)))))})):null;var y=o(3849),v=o.n(y),w=o(2600),k=o(444);const E=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(k.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var C=o(4333),_=o(2904);const x=new Set(["alert","status","log","marquee","timer"]);let S=[],T=!1;o(2462);const O=()=>(0,e.createElement)("div",{className:"wc-block-components-drawer__close-wrapper"}),R=({onClick:r,contentRef:o})=>{var i;const a=null==o||null===(i=o.current)||void 0===i?void 0:i.querySelector(".wc-block-components-drawer__close-wrapper");return a?(0,t.createPortal)((0,e.createElement)(_.Z,{className:"wc-block-components-drawer__close",icon:E,onClick:r,label:(0,n.__)("Close","woocommerce"),showTooltip:!1}),a):null},P=(0,t.forwardRef)((({children:r,className:n,isOpen:o,onClose:i,slideIn:a=!0,slideOut:c=!0},s)=>{const[l]=(0,w.Nr)(o,300),u=!o&&l,d="drawer-open",p=()=>{document.body.classList.remove(d),T&&(S.forEach((e=>{e.removeAttribute("aria-hidden")})),S=[],T=!1),i()},m=(0,t.useRef)(),f=(0,C.useFocusOnMount)(),h=(0,C.useConstrainedTabbing)(),g=(0,C.useFocusReturn)(),b=(0,t.useRef)(null);(0,t.useEffect)((()=>{var e;o&&(e=m.current,T||(Array.from(document.body.children).forEach((t=>{t!==e&&function(e){const t=e.getAttribute("role");return!("SCRIPT"===e.tagName||e.hasAttribute("aria-hidden")||e.hasAttribute("aria-live")||t&&x.has(t))}(t)&&(t.setAttribute("aria-hidden","true"),S.push(t))})),T=!0),document.body.classList.add(d))}),[o,d]);const y=(0,C.useMergeRefs)([m,s]),k=(0,C.useMergeRefs)([h,g,f]);return o||u?(0,t.createPortal)((0,e.createElement)("div",{ref:y,className:v()("wc-block-components-drawer__screen-overlay",{"wc-block-components-drawer__screen-overlay--is-hidden":!o,"wc-block-components-drawer__screen-overlay--with-slide-in":a,"wc-block-components-drawer__screen-overlay--with-slide-out":c}),onKeyDown:function(e){e.nativeEvent.isComposing||229===e.keyCode||"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),p())},onClick:e=>{e.target===m.current&&p()}},(0,e.createElement)("div",{className:v()(n,"wc-block-components-drawer"),ref:k,role:"dialog",tabIndex:-1},(0,e.createElement)("div",{className:"wc-block-components-drawer__content",role:"document",ref:b},(0,e.createElement)(R,{contentRef:b,onClick:p}),r))),document.body):null}));var A=o(9659);const M=(e,t)=>{const r=[];return Object.keys(e).forEach((n=>{if(void 0!==t[n])switch(e[n].type){case"boolean":r[n]="false"!==t[n]&&!1!==t[n];break;case"number":r[n]=parseInt(t[n],10);break;case"array":case"object":r[n]=JSON.parse(t[n]);break;default:r[n]=t[n]}else r[n]=e[n].default})),r};var N=o(2592),L=o(4613),B=o(4293),I=o(7998);const F=e=>!!(0,I.Kn)(e)&&Object.keys({total_items:0,total_items_tax:0,total_fees:0,total_fees_tax:0,total_discount:0,total_discount_tax:0,total_shipping:0,total_shipping_tax:0,total_price:0,total_tax:0,tax_lines:0,currency_code:0,currency_symbol:0,currency_minor_unit:0,currency_decimal_separator:0,currency_thousand_separator:0,currency_prefix:0,currency_suffix:0}).every((t=>t in e));var j=o(9060);const D=e=>"boolean"==typeof e;var H=o(3243);const V=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,e.createElement)("circle",{cx:"12.6667",cy:"24.6667",r:"2",fill:"currentColor"}),(0,e.createElement)("circle",{cx:"23.3333",cy:"24.6667",r:"2",fill:"currentColor"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.28491 10.0356C9.47481 9.80216 9.75971 9.66667 10.0606 9.66667H25.3333C25.6232 9.66667 25.8989 9.79247 26.0888 10.0115C26.2787 10.2305 26.3643 10.5211 26.3233 10.8081L24.99 20.1414C24.9196 20.6341 24.4977 21 24 21H12C11.5261 21 11.1173 20.6674 11.0209 20.2034L9.08153 10.8701C9.02031 10.5755 9.09501 10.269 9.28491 10.0356ZM11.2898 11.6667L12.8136 19H23.1327L24.1803 11.6667H11.2898Z",fill:"currentColor"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.66669 6.66667C5.66669 6.11438 6.1144 5.66667 6.66669 5.66667H9.33335C9.81664 5.66667 10.2308 6.01229 10.3172 6.48778L11.0445 10.4878C11.1433 11.0312 10.7829 11.5517 10.2395 11.6505C9.69614 11.7493 9.17555 11.3889 9.07676 10.8456L8.49878 7.66667H6.66669C6.1144 7.66667 5.66669 7.21895 5.66669 6.66667Z",fill:"currentColor"})),z=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.4444 14.2222C12.9354 14.2222 13.3333 14.6202 13.3333 15.1111C13.3333 15.8183 13.6143 16.4966 14.1144 16.9967C14.6145 17.4968 15.2927 17.7778 16 17.7778C16.7072 17.7778 17.3855 17.4968 17.8856 16.9967C18.3857 16.4966 18.6667 15.8183 18.6667 15.1111C18.6667 14.6202 19.0646 14.2222 19.5555 14.2222C20.0465 14.2222 20.4444 14.6202 20.4444 15.1111C20.4444 16.2898 19.9762 17.4203 19.1427 18.2538C18.3092 19.0873 17.1787 19.5555 16 19.5555C14.8212 19.5555 13.6908 19.0873 12.8573 18.2538C12.0238 17.4203 11.5555 16.2898 11.5555 15.1111C11.5555 14.6202 11.9535 14.2222 12.4444 14.2222Z",fill:"currentColor"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.2408 6.68254C11.4307 6.46089 11.7081 6.33333 12 6.33333H20C20.2919 6.33333 20.5693 6.46089 20.7593 6.68254L24.7593 11.3492C25.0134 11.6457 25.0717 12.0631 24.9085 12.4179C24.7453 12.7727 24.3905 13 24 13H8.00001C7.60948 13 7.25469 12.7727 7.0915 12.4179C6.92832 12.0631 6.9866 11.6457 7.24076 11.3492L11.2408 6.68254ZM12.4599 8.33333L10.1742 11H21.8258L19.5401 8.33333H12.4599Z",fill:"currentColor"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 12C7 11.4477 7.44772 11 8 11H24C24.5523 11 25 11.4477 25 12V25.3333C25 25.8856 24.5523 26.3333 24 26.3333H8C7.44772 26.3333 7 25.8856 7 25.3333V12ZM9 13V24.3333H23V13H9Z",fill:"currentColor"})),Z=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5556 12.3333C19.0646 12.3333 18.6667 11.9354 18.6667 11.4444C18.6667 10.7372 18.3857 8.05893 17.8856 7.55883C17.3855 7.05873 16.7073 6.77778 16 6.77778C15.2928 6.77778 14.6145 7.05873 14.1144 7.55883C13.6143 8.05893 13.3333 10.7372 13.3333 11.4444C13.3333 11.9354 12.9354 12.3333 12.4445 12.3333C11.9535 12.3333 11.5556 11.9354 11.5556 11.4444C11.5556 10.2657 12.0238 7.13524 12.8573 6.30175C13.6908 5.46825 14.8213 5 16 5C17.1788 5 18.3092 5.46825 19.1427 6.30175C19.9762 7.13524 20.4445 10.2657 20.4445 11.4444C20.4445 11.9354 20.0465 12.3333 19.5556 12.3333Z",fill:"currentColor"}),(0,e.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 12C7.5 11.4477 7.94772 11 8.5 11H23.5C24.0523 11 24.5 11.4477 24.5 12V25.3333C24.5 25.8856 24.0523 26.3333 23.5 26.3333H8.5C7.94772 26.3333 7.5 25.8856 7.5 25.3333V12ZM9.5 13V24.3333H22.5V13H9.5Z",fill:"currentColor"})),W=(0,t.forwardRef)((function({icon:e,size:r=24,...n},o){return(0,t.cloneElement)(e,{width:r,height:r,...n,ref:o})}));o(4329);const U=({count:t,icon:r,iconColor:n,productCountColor:o})=>(0,e.createElement)("span",{className:"wc-block-mini-cart__quantity-badge"},(0,e.createElement)(W,{className:"wc-block-mini-cart__icon",color:n.color,size:20,icon:function(e){switch(e){case"cart":default:return V;case"bag":return z;case"bag-alt":return Z}}(r)}),(0,e.createElement)("span",{className:"wc-block-mini-cart__badge",style:{background:o.color}},t>0?t:""));var q=o(4648);const $=JSON.parse('{"name":"woocommerce/empty-mini-cart-contents-block","version":"1.0.0","title":"Empty Mini-Cart view","description":"Blocks that are displayed when the Mini-Cart is empty.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/mini-cart-contents"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),G=JSON.parse('{"name":"woocommerce/filled-mini-cart-contents-block","version":"1.0.0","title":"Filled Mini-Cart view","description":"Contains blocks that display the content of the Mini-Cart.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/mini-cart-contents"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),Y=JSON.parse('{"name":"woocommerce/mini-cart-title-block","version":"1.0.0","title":"Mini-Cart Title","description":"Block that displays the title of the Mini-Cart block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false,"color":{"text":true,"background":false},"typography":{"fontSize":true}},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/filled-mini-cart-contents-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),J=JSON.parse('{"name":"woocommerce/mini-cart-title-items-counter-block","version":"1.0.0","title":"Mini-Cart Title Items Counter","description":"Block that displays the items counter part of the Mini-Cart Title block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false,"color":{"text":true,"background":true},"typography":{"fontSize":true},"spacing":{"padding":true}},"parent":["woocommerce/mini-cart-title-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),X=JSON.parse('{"name":"woocommerce/mini-cart-title-label-block","version":"1.0.0","title":"Mini-Cart Title Label","description":"Block that displays the \'Your cart\' part of the Mini-Cart Title block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false,"color":{"text":true,"background":true},"typography":{"fontSize":true},"spacing":{"padding":true}},"attributes":{"label":{"type":"string"}},"parent":["woocommerce/mini-cart-title-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),K=JSON.parse('{"name":"woocommerce/mini-cart-products-table-block","version":"1.0.0","title":"Mini-Cart Products Table","description":"Block that displays the products table of the Mini-Cart block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/mini-cart-items-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),Q=JSON.parse('{"name":"woocommerce/mini-cart-footer-block","version":"1.0.0","title":"Mini-Cart Footer","description":"Block that displays the footer of the Mini-Cart block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/filled-mini-cart-contents-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),ee=JSON.parse('{"name":"woocommerce/mini-cart-items-block","version":"1.0.0","title":"Mini-Cart Items","description":"Contains the products table and other custom blocks of filled mini-cart.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/filled-mini-cart-contents-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),te=JSON.parse('{"name":"woocommerce/mini-cart-shopping-button-block","version":"1.0.0","title":"Mini-Cart Shopping Button","description":"Block that displays the shopping button when the Mini-Cart is empty.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":true,"color":{"text":true,"background":true}},"attributes":{"lock":{"type":"object","default":{"remove":false,"move":false}}},"styles":[{"name":"fill","label":"Fill","isDefault":true},{"name":"outline","label":"Outline"}],"parent":["woocommerce/empty-mini-cart-contents-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),re=JSON.parse('{"name":"woocommerce/mini-cart-cart-button-block","version":"1.0.0","title":"Mini-Cart View Cart Button","description":"Block that displays the cart button when the Mini-Cart has products.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":true,"color":{"text":true,"background":true}},"attributes":{"lock":{"type":"object","default":{"remove":false,"move":false}}},"styles":[{"name":"fill","label":"Fill"},{"name":"outline","label":"Outline","isDefault":true}],"parent":["woocommerce/mini-cart-footer-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),ne=JSON.parse('{"name":"woocommerce/mini-cart-checkout-button-block","version":"1.0.0","title":"Mini-Cart Proceed to Checkout Button","description":"Block that displays the checkout button when the Mini-Cart has products.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":true,"color":{"text":true,"background":true}},"attributes":{"lock":{"type":"object","default":{"remove":false,"move":false}}},"styles":[{"name":"fill","label":"Fill","isDefault":true},{"name":"outline","label":"Outline"}],"parent":["woocommerce/mini-cart-footer-block"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');o.p=i.VF,(0,h.registerCheckoutBlock)({metadata:G,component:(0,t.lazy)((()=>o.e(833).then(o.bind(o,1758))))}),(0,h.registerCheckoutBlock)({metadata:$,component:(0,t.lazy)((()=>o.e(8513).then(o.bind(o,396))))}),(0,h.registerCheckoutBlock)({metadata:Y,force:!1,component:(0,t.lazy)((()=>o.e(3271).then(o.bind(o,7599))))}),(0,h.registerCheckoutBlock)({metadata:J,force:!1,component:(0,t.lazy)((()=>o.e(1114).then(o.bind(o,6806))))}),(0,h.registerCheckoutBlock)({metadata:X,force:!1,component:(0,t.lazy)((()=>o.e(262).then(o.bind(o,1078))))}),(0,h.registerCheckoutBlock)({metadata:ee,component:(0,t.lazy)((()=>o.e(6575).then(o.bind(o,6752))))}),(0,h.registerCheckoutBlock)({metadata:K,component:(0,t.lazy)((()=>o.e(4097).then(o.bind(o,4133))))}),(0,h.registerCheckoutBlock)({metadata:Q,component:(0,t.lazy)((()=>o.e(9007).then(o.bind(o,2056))))}),(0,h.registerCheckoutBlock)({metadata:te,component:(0,t.lazy)((()=>o.e(6567).then(o.bind(o,6644))))}),(0,h.registerCheckoutBlock)({metadata:re,component:(0,t.lazy)((()=>o.e(1959).then(o.bind(o,441))))}),(0,h.registerCheckoutBlock)({metadata:ne,component:(0,t.lazy)((()=>o.e(458).then(o.bind(o,6849))))});const oe=t=>{const{children:r}=t;return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(q.T,null,(0,e.createElement)(O,null),r))};o(3771);const ie=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,e.createElement)("path",{d:"M0 0h24v24H0z"}),(0,e.createElement)("path",{fill:"currentColor",fillRule:"nonzero",d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45ZM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z"}))," "),ae=(0,e.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)("path",{d:"M22.7 22.7l-20-20L2 2l-.7-.7L0 2.5 4.4 7l2.2 4.7L5.2 14A2 2 0 007 17h7.5l1.3 1.4a2 2 0 102.8 2.8l2.9 2.8 1.2-1.3zM7.4 15a.2.2 0 01-.2-.3l.9-1.7h2.4l2 2h-5zm8.2-2a2 2 0 001.7-1l3.6-6.5.1-.5c0-.6-.4-1-1-1H6.5l9 9zM7 18a2 2 0 100 4 2 2 0 000-4z"}),(0,e.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"})),ce="woocommerce/mini-cart-contents",se={isPreview:{type:"boolean",default:!1},lock:{type:"object",default:{remove:!0,move:!0}},currentView:{type:"string",default:"woocommerce/filled-mini-cart-contents-block",source:"readonly"},editorViews:{type:"object",default:[{view:"woocommerce/filled-mini-cart-contents-block",label:(0,n.__)("Filled Mini-Cart","woocommerce"),icon:(0,e.createElement)(W,{icon:ie})},{view:"woocommerce/empty-mini-cart-contents-block",label:(0,n.__)("Empty Mini-Cart","woocommerce"),icon:(0,e.createElement)(W,{icon:ae})}]},width:{type:"string",default:"480px"}},le={name:void 0,color:void 0,slug:void 0},ue=r=>{const{initialCartItemsCount:o,initialCartTotals:i,isInitiallyOpen:a=!1,colorClassNames:c,contents:s="",miniCartIcon:l,addToCartBehaviour:u="none",hasHiddenPrice:m=!0,priceColor:f=le,iconColor:h=le,productCountColor:g=le}=r,{cartItemsCount:y,cartIsLoading:w,cartTotals:k}=(0,A.b)(),E=(0,t.useRef)(w);(0,t.useEffect)((()=>{E.current&&!w&&(E.current=!1)}),[w,E]),(0,t.useEffect)((()=>{!w&&F(k)&&(0,j.h)(y)&&localStorage.setItem("wc-blocks_mini_cart_totals",JSON.stringify({totals:k,itemsCount:y}))}));const[C,_]=(0,t.useState)(a),[x,S]=(0,t.useState)(a),[T,O]=(0,t.useState)(null),R=(0,t.useCallback)((e=>{O(e)}),[]);(0,t.useEffect)((()=>{const e=document.querySelector("body");if(e){const t=window.innerWidth-document.documentElement.clientWidth;C?Object.assign(e.style,{overflow:"hidden",paddingRight:t+"px"}):Object.assign(e.style,{overflow:"",paddingRight:0})}}),[C]),(0,t.useEffect)((()=>{if(T instanceof Element){if(!T.querySelector(".wp-block-woocommerce-mini-cart-contents"))return;C&&(({Block:e,selector:t,blockName:r,getProps:n=(()=>({})),blockMap:o,blockWrapper:i})=>{d({Block:e,selector:t,getProps:(e,t)=>{const a=b({block:r,blockMap:o,children:e.children||[],blockWrapper:i});return{...n(e,t),children:a}}})})({Block:oe,blockName:ce,getProps:e=>({attributes:M(se,e instanceof HTMLElement?e.dataset:{})}),selector:".wp-block-woocommerce-mini-cart-contents",blockMap:(0,L.getRegisteredBlockComponents)(ce)})}return()=>{if(T instanceof Element&&C){const e=T.querySelector(".wp-block-woocommerce-mini-cart-contents");e&&(0,t.unmountComponentAtNode)(e)}}}),[C,T]),(0,t.useEffect)((()=>{const e=()=>{"open_drawer"===u&&(S(!1),_(!0))},t=(0,N.Es)("added_to_cart","wc-blocks_added_to_cart");return document.body.addEventListener("wc-blocks_added_to_cart",e),()=>{t(),document.body.removeEventListener("wc-blocks_added_to_cart",e)}}),[u]);const I=(0,p.getSettingWithCoercion)("displayCartPricesIncludingTax",!1,D),V=(0,p.getSettingWithCoercion)("taxLabel","",H.H),z=E.current&&F(i)?i:k,Z=E.current&&(0,j.h)(o)?o:y,W=I?parseInt(z.total_items,10)+parseInt(z.total_items_tax,10):parseInt(z.total_items,10),q=m?(0,n.sprintf)(/* translators: %1$d is the number of products in the cart. */ /* translators: %1$d is the number of products in the cart. */ (0,n._n)("%1$d item in cart","%1$d items in cart",Z,"woocommerce"),Z):(0,n.sprintf)(/* translators: %1$d is the number of products in the cart. %2$s is the cart total */ /* translators: %1$d is the number of products in the cart. %2$s is the cart total */ (0,n._n)("%1$d item in cart, total price of %2$s","%1$d items in cart, total price of %2$s",Z,"woocommerce"),Z,(0,B.formatPrice)(W,(0,B.getCurrencyFromPriceResponse)(z)));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("button",{className:`wc-block-mini-cart__button ${c}`,onClick:()=>{C||(_(!0),S(!1))},"aria-label":q},!m&&(0,e.createElement)("span",{className:"wc-block-mini-cart__amount",style:{color:f.color}},(0,B.formatPrice)(W,(0,B.getCurrencyFromPriceResponse)(z))),""!==V&&0!==W&&!m&&(0,e.createElement)("small",{className:"wc-block-mini-cart__tax-label",style:{color:f.color}},V),(0,e.createElement)(U,{count:Z,icon:l,iconColor:h,productCountColor:g})),(0,e.createElement)(P,{className:v()("wc-block-mini-cart__drawer","is-mobile",{"is-loading":w}),isOpen:C,onClose:()=>{_(!1)},slideIn:!x},(0,e.createElement)("div",{className:"wc-block-mini-cart__template-part",ref:R,dangerouslySetInnerHTML:{__html:s}})))};(()=>{let e=null;if(document.activeElement&&document.activeElement.classList.contains("wc-block-mini-cart__button")&&document.activeElement.parentNode instanceof HTMLElement&&(e=document.activeElement.parentNode),d({selector:".wc-block-mini-cart",Block:ue,getProps:e=>{var t,r;let n="";const o=e.querySelector(".wc-block-mini-cart__button");return o instanceof HTMLButtonElement&&(n=o.classList.toString().replace("wc-block-mini-cart__button","")),{initialCartTotals:e.dataset.cartTotals?JSON.parse(e.dataset.cartTotals):null,initialCartItemsCount:e.dataset.cartItemsCount?parseInt(e.dataset.cartItemsCount,10):0,isInitiallyOpen:"true"===e.dataset.isInitiallyOpen,colorClassNames:n,style:e.dataset.style?JSON.parse(e.dataset.style):{},miniCartIcon:e.dataset.miniCartIcon,addToCartBehaviour:e.dataset.addToCartBehaviour||"none",hasHiddenPrice:"false"!==e.dataset.hasHiddenPrice,priceColor:e.dataset.priceColor?JSON.parse(e.dataset.priceColor):{},iconColor:e.dataset.iconColor?JSON.parse(e.dataset.iconColor):{},productCountColor:e.dataset.productCountColor?JSON.parse(e.dataset.productCountColor):{},contents:null!==(t=null===(r=e.querySelector(".wc-block-mini-cart__template-part"))||void 0===r?void 0:r.innerHTML)&&void 0!==t?t:""}}}),e instanceof HTMLElement&&!e.dataset.isInitiallyOpen){const t=e.querySelector(".wc-block-mini-cart__button");t instanceof HTMLElement&&t.focus()}})()})()})(); blocks-components.asset.php 0000644 00000000463 15073233653 0012045 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => 'b165bb2bd213326d7f31'); single-product.js 0000644 00000105150 15073233653 0010052 0 ustar 00 (()=>{var e,t,r,o={6344:(e,t,r)=>{"use strict";r.d(t,{R:()=>o});let o=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({})},1469:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});const o=(e,t)=>e.reduce(((e,r)=>(e[String(t?r[t]:r)]=r,e)),{})},9777:(e,t,r)=>{"use strict";r.r(t);var o=r(4981),c=r(9196),n=r(2911),a=r(8387);const s=window.wc.wcBlocksRegistry;var i=r(9307),l=r(8752);r.p=l.VF,(0,s.registerBlockComponent)({blockName:"woocommerce/product-price",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(5579)]).then(r.bind(r,7461))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-image",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(3706)]).then(r.bind(r,6790))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-title",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(6925)]).then(r.bind(r,2027))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-rating",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(7385)]).then(r.bind(r,8894))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-rating-stars",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(118)]).then(r.bind(r,1872))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-rating-counter",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(2918)]).then(r.bind(r,2992))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-average-rating",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(3037)]).then(r.bind(r,921))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-button",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(8771)]).then(r.bind(r,9758))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-summary",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(8185)]).then(r.bind(r,1985))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-sale-badge",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(5432)]).then(r.bind(r,5863))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-sku",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(9870)]).then(r.bind(r,8675))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-stock-indicator",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(5445)]).then(r.bind(r,4304))))}),(0,s.registerBlockComponent)({blockName:"woocommerce/product-add-to-cart",component:(0,i.lazy)((()=>Promise.all([r.e(2869),r.e(5800)]).then(r.bind(r,3975))))});const d=JSON.parse('{"name":"woocommerce/single-product","version":"1.0.0","icon":"info","title":"Single Product","description":"Display a single product.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":["wide","full"]},"attributes":{"isPreview":{"type":"boolean","default":false},"productId":{"type":"number"}},"example":{"attributes":{"isPreview":true}},"usesContext":["postId","postType","queryId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var m=r(5609),u=r(5736),p=r(1191);const h=(0,u.__)("Product Title","woocommerce");function g(e,{blockDescription:t,blockIcon:r,blockTitle:c,variationName:n,scope:a}){(0,o.registerBlockVariation)(e,{description:t,name:n,title:c,isActive:e=>e.__woocommerceNamespace===n,icon:{src:r},attributes:{__woocommerceNamespace:n},scope:a})}(0,c.createElement)(n.Z,{icon:p.Z,className:"wc-block-editor-components-block-icon"});const w="woocommerce/product-query/product-title";g("core/post-title",{blockDescription:(0,u.__)("Display the title of a product.","woocommerce"),blockIcon:(0,c.createElement)(m.Icon,{icon:p.Z}),blockTitle:h,variationName:w,scope:["block"]});var b=r(7255);const v=(0,u.__)("Product Summary","woocommerce"),E=((0,c.createElement)(n.Z,{icon:b.Z,className:"wc-block-editor-components-block-icon"}),"woocommerce/product-query/product-summary");g("core/post-excerpt",{blockDescription:(0,u.__)("Display a short description about a product.","woocommerce"),blockIcon:(0,c.createElement)(m.Icon,{icon:b.Z}),blockTitle:v,variationName:E,scope:["block"]});var _=r(6344);const k=(0,c.createElement)(n.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"}),f=[["core/columns",{},[["core/column",{},[["woocommerce/product-image",{showSaleBadge:!1,isDescendentOfSingleProductBlock:!0,imageSizing:_.R.SINGLE}]]],["core/column",{},[["core/post-title",{headingLevel:2,isLink:!0,__woocommerceNamespace:w}],["woocommerce/product-rating",{isDescendentOfSingleProductBlock:!0}],["woocommerce/product-price",{isDescendentOfSingleProductBlock:!0}],["core/post-excerpt",{__woocommerceNamespace:E}],["woocommerce/add-to-cart-form"],["woocommerce/product-meta"]]]]]],y=["core/columns","core/column",...Object.keys((S=d.name,(0,s.getRegisteredBlockComponents)(S)))];var S,P=r(7708),N=r(4333),C=r(6483),x=r(6989),I=r.n(x),B=r(4617);const O=({selected:e=[],search:t="",queryArgs:r={}})=>{const o=(({selected:e=[],search:t="",queryArgs:r={}})=>{const o=l.Cm.productCount>100,c={per_page:o?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,C.addQueryArgs)("/wc/store/v1/products",{...c,...r})];return o&&e.length&&n.push((0,C.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:r});return Promise.all(o.map((e=>I()({path:e})))).then((e=>{const t=((e,t)=>{const r=new Map;return e.filter((e=>{const o=t(e);return!r.has(o)&&(r.set(o,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))},L=async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}},A=(0,N.createHigherOrderComponent)((e=>class extends i.Component{constructor(...e){super(...e),(0,P.Z)(this,"state",{error:null,loading:!1,product:"preview"===this.props.attributes.productId?this.props.attributes.previewProduct:null}),(0,P.Z)(this,"loadProduct",(()=>{const{productId:e}=this.props.attributes;"preview"!==e&&(e?(this.setState({loading:!0}),(e=>I()({path:`/wc/store/v1/products/${e}`}))(e).then((e=>{this.setState({product:e,loading:!1,error:null})})).catch((async e=>{const t=await L(e);this.setState({product:null,loading:!1,error:t})}))):this.setState({product:null,loading:!1,error:null}))}))}componentDidMount(){this.loadProduct()}componentDidUpdate(e){e.attributes.productId!==this.props.attributes.productId&&this.loadProduct()}render(){const{error:t,loading:r,product:o}=this.state;return(0,c.createElement)(e,{...this.props,error:t,getProduct:this.loadProduct,isLoading:r,product:o})}}),"withProduct"),T=({imageUrl:e=`${l.td}/block-error.svg`,header:t=(0,u.__)("Oops!","woocommerce"),text:r=(0,u.__)("There was an error loading the content.","woocommerce"),errorMessage:o,errorMessagePrefix:n=(0,u.__)("Error:","woocommerce"),button:a,showErrorBlock:s=!0})=>s?(0,c.createElement)("div",{className:"wc-block-error wc-block-components-error"},e&&(0,c.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:e,alt:""}),(0,c.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,c.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),r&&(0,c.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},r),o&&(0,c.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},n?n+" ":"",o),a&&(0,c.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},a))):null;r(8406);class R extends i.Component{constructor(...e){super(...e),(0,P.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{header:e,imageUrl:t,showErrorMessage:r=!0,showErrorBlock:o=!0,text:n,errorMessagePrefix:a,renderError:s,button:i}=this.props,{errorMessage:l,hasError:d}=this.state;return d?"function"==typeof s?s({errorMessage:l}):(0,c.createElement)(T,{showErrorBlock:o,errorMessage:r?l:null,header:e,imageUrl:t,text:n,errorMessagePrefix:a,button:i}):this.props.children}}const j=R;var $=r(5656);const M=window.wp.blockEditor;var D=r(2864);const F=e=>{const t=((0,D.useProductDataContext)().product||{}).id||e.productId||0;return t&&1!==t?(0,c.createElement)(M.InspectorControls,null,(0,c.createElement)("div",{className:"wc-block-single-product__edit-card"},(0,c.createElement)("div",{className:"wc-block-single-product__edit-card-title"},(0,c.createElement)("a",{href:`${B.ADMIN_URL}post.php?post=${t}&action=edit`,target:"_blank",rel:"noopener noreferrer"},(0,u.__)("Edit this product's details","woocommerce"),(0,c.createElement)(n.Z,{icon:$.Z,size:16}))),(0,c.createElement)("div",{className:"wc-block-single-product__edit-card-description"},(0,u.__)("Edit details such as title, price, description and more.","woocommerce")))):null};var Z=r(1117),V=r(3849),z=r.n(V);const G=window.wp.escapeHtml,U=({error:e})=>(0,c.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,c.createElement)("span",null,(0,u.__)("The following error was returned","woocommerce"),(0,c.createElement)("br",null),(0,c.createElement)("code",null,(0,G.escapeHTML)(e))):"api"===t?(0,c.createElement)("span",null,(0,u.__)("The following error was returned from the API","woocommerce"),(0,c.createElement)("br",null),(0,c.createElement)("code",null,(0,G.escapeHTML)(e))):e:(0,u.__)("An error has prevented the block from being updated.","woocommerce"))(e));r(9032);const q=({className:e="",error:t,isLoading:r=!1,onRetry:o})=>(0,c.createElement)(m.Placeholder,{icon:(0,c.createElement)(n.Z,{icon:Z.Z}),label:(0,u.__)("Sorry, an error occurred","woocommerce"),className:z()("wc-block-api-error",e)},(0,c.createElement)(U,{error:t}),o&&(0,c.createElement)(c.Fragment,null,r?(0,c.createElement)(m.Spinner,null):(0,c.createElement)(m.Button,{variant:"secondary",onClick:o},(0,u.__)("Retry","woocommerce")))),H=window.wc.data;var J=r(9818),W=(r(1239),r(4696));function Q(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}var K=r(2629),Y=r(1469);const X={clear:(0,u.__)("Clear all selected items","woocommerce"),noItems:(0,u.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,u.__)("No results for %s","woocommerce"),search:(0,u.__)("Search for items","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,u._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,u.__)("Search results updated.","woocommerce")},ee=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=(0,Y.V)(t,"id"),c=["0"],n=(e={})=>e.parent?[...n(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return c.push(""+e.id),{...e,breadcrumbs:n(o[e.parent]),children:t&&t.length?a(t):[]}})),s=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{c.includes(e)||s.push(...a(t||[]))})),s},te=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,c.createElement)("strong",{key:t},e):(0,c.createElement)(i.Fragment,{key:t},e)))},re=({label:e})=>(0,c.createElement)("span",{className:"woocommerce-search-list__item-count"},e),oe=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,c.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,c.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,c.createElement)("span",{className:"woocommerce-search-list__item-name"},te((0,K.decodeEntities)(t.name),r)));var n},ce=({countLabel:e,className:t,depth:r=0,controlId:o="",item:n,isSelected:a,isSingle:s,onSelect:l,search:d="",selected:u,useExpandedPanelId:p,...h})=>{var g,w;const[b,v]=p,E=null!=e&&void 0!==n.count&&null!==n.count,_=!(null===(g=n.breadcrumbs)||void 0===g||!g.length),k=!(null===(w=n.children)||void 0===w||!w.length),f=b===n.id,y=z()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":_,"has-children":k,"has-count":E,"is-expanded":f,"is-radio-button":s}),S=h.name||`search-list-item-${o}`,P=`${S}-${n.id}`,N=(0,i.useCallback)((()=>{v(f?-1:Number(n.id))}),[f,n.id,v]);return k?(0,c.createElement)("div",{className:y,onClick:N,onKeyDown:e=>"Enter"===e.key||" "===e.key?N():null,role:"treeitem",tabIndex:0},s?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("input",{type:"radio",id:P,name:S,value:n.value,onChange:l(n),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...h}),(0,c.createElement)(oe,{item:n,search:d}),E?(0,c.createElement)(re,{label:e||n.count}):null):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&n.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:te((0,K.decodeEntities)(n.name),d),onChange:()=>{a?l(Q(u,n.children,"id"))():l(function(e,t,r){const o=Q(t,e,"id");return[...e,...o]}(u,n.children))()},onClick:e=>e.stopPropagation()}),E?(0,c.createElement)(re,{label:e||n.count}):null)):(0,c.createElement)("label",{htmlFor:P,className:y},s?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("input",{...h,type:"radio",id:P,name:S,value:n.value,onChange:l(n),checked:a,className:"woocommerce-search-list__item-input"}),(0,c.createElement)(oe,{item:n,search:d})):(0,c.createElement)(m.CheckboxControl,{...h,id:P,name:S,className:"woocommerce-search-list__item-input",value:(0,K.decodeEntities)(n.value),label:te((0,K.decodeEntities)(n.name),d),onChange:l(n),checked:a}),E?(0,c.createElement)(re,{label:e||n.count}):null)},ne=ce;var ae=r(2720),se=r(837);r(1058);const ie=({id:e,label:t,popoverContents:r,remove:o,screenReaderLabel:a,className:s=""})=>{const[l,d]=(0,i.useState)(!1),p=(0,N.useInstanceId)(ie);if(a=a||t,!t)return null;t=(0,K.decodeEntities)(t);const h=z()("woocommerce-tag",s,{"has-remove":!!o}),g=`woocommerce-tag__label-${p}`,w=(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},a),(0,c.createElement)("span",{"aria-hidden":"true"},t));return(0,c.createElement)("span",{className:h},r?(0,c.createElement)(m.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>d(!0)},w):(0,c.createElement)("span",{className:"woocommerce-tag__text",id:g},w),r&&l&&(0,c.createElement)(m.Popover,{onClose:()=>d(!1)},r),o&&(0,c.createElement)(m.Button,{className:"woocommerce-tag__remove",onClick:o(e),label:(0,u.sprintf)( // Translators: %s label. // Translators: %s label. (0,u.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,c.createElement)(n.Z,{icon:se.Z,size:20,className:"clear-icon",role:"img"})))},le=ie;r(9658);const de=e=>(0,c.createElement)(ne,{...e}),me=e=>{const{list:t,selected:r,renderItem:o,depth:n=0,onSelect:a,instanceId:s,isSingle:l,search:d,useExpandedPanelId:m}=e,[u]=m;return t?(0,c.createElement)(i.Fragment,null,t.map((t=>{var p,h;const g=null!==(p=t.children)&&void 0!==p&&p.length&&!l?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),w=(null===(h=t.children)||void 0===h?void 0:h.length)&&u===t.id;return(0,c.createElement)(i.Fragment,{key:t.id},(0,c.createElement)("li",null,o({item:t,isSelected:g,onSelect:a,isSingle:l,selected:r,search:d,depth:n,useExpandedPanelId:m,controlId:s})),w?(0,c.createElement)(me,{...e,list:t.children,depth:n+1}):null)}))):null},ue=({isLoading:e,isSingle:t,selected:r,messages:o,onChange:n,onRemove:a})=>{if(e||t||!r)return null;const s=r.length;return(0,c.createElement)("div",{className:"woocommerce-search-list__selected"},(0,c.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,c.createElement)("strong",null,o.selected(s)),s>0?(0,c.createElement)(m.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":o.clear},(0,u.__)("Clear all","woocommerce")):null),s>0?(0,c.createElement)("ul",null,r.map(((e,t)=>(0,c.createElement)("li",{key:t},(0,c.createElement)(le,{label:e.name,id:e.id,remove:a}))))):null)},pe=({filteredList:e,search:t,onSelect:r,instanceId:o,useExpandedPanelId:a,...s})=>{const{messages:i,renderItem:l,selected:d,isSingle:m}=s,p=l||de;return 0===e.length?(0,c.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,c.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,c.createElement)(n.Z,{icon:ae.Z,role:"img"})),(0,c.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,u.sprintf)(i.noResults,t):i.noItems)):(0,c.createElement)("ul",{className:"woocommerce-search-list__list"},(0,c.createElement)(me,{useExpandedPanelId:a,list:e,selected:d,renderItem:p,onSelect:r,instanceId:o,isSingle:m,search:t}))},he=e=>{const{className:t="",isCompact:r,isHierarchical:o,isLoading:n,isSingle:a,list:s,messages:l=X,onChange:d,onSearch:p,selected:h,type:g="text",debouncedSpeak:w}=e,[b,v]=(0,i.useState)(""),E=(0,i.useState)(-1),_=(0,N.useInstanceId)(he),k=(0,i.useMemo)((()=>({...X,...l})),[l]),f=(0,i.useMemo)((()=>((e,t,r)=>{if(!t)return r?ee(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?ee(c,e):c})(s,b,o)),[s,b,o]);(0,i.useEffect)((()=>{w&&w(k.updated)}),[w,k]),(0,i.useEffect)((()=>{"function"==typeof p&&p(b)}),[b,p]);const y=(0,i.useCallback)((e=>()=>{a&&d([]);const t=h.findIndex((({id:t})=>t===e));d([...h.slice(0,t),...h.slice(t+1)])}),[a,h,d]),S=(0,i.useCallback)((e=>()=>{Array.isArray(e)?d(e):-1===h.findIndex((({id:t})=>t===e.id))?d(a?[e]:[...h,e]):y(e.id)()}),[a,y,d,h]),P=(0,i.useCallback)((e=>{const[t]=h.filter((t=>!e.find((e=>t.id===e.id))));y(t.id)()}),[y,h]);return(0,c.createElement)("div",{className:z()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===g})},"text"===g&&(0,c.createElement)(ue,{...e,onRemove:y,messages:k}),(0,c.createElement)("div",{className:"woocommerce-search-list__search"},"text"===g?(0,c.createElement)(m.TextControl,{label:k.search,type:"search",value:b,onChange:e=>v(e)}):(0,c.createElement)(m.FormTokenField,{disabled:n,label:k.search,onChange:P,onInputChange:e=>v(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,u.__)("Loading…","woocommerce")]:h.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,c.createElement)("div",{className:"woocommerce-search-list__list"},(0,c.createElement)(m.Spinner,null)):(0,c.createElement)(pe,{...e,search:b,filteredList:f,messages:k,onSelect:S,instanceId:_,useExpandedPanelId:E}))},ge=((0,m.withSpokenMessages)(he),e=>t=>{let{selected:r}=t;r=void 0===r?null:r;const o=null===r;return Array.isArray(r)?(0,c.createElement)(e,{...t}):(0,c.createElement)(e,{...t,selected:o?[]:[r]})});var we=r(2600);var be=r(9127),ve=r.n(be);const Ee=(0,N.createHigherOrderComponent)((e=>{class t extends i.Component{constructor(...e){super(...e),(0,P.Z)(this,"state",{error:null,loading:!1,variations:{}}),(0,P.Z)(this,"loadVariations",(()=>{const{products:e}=this.props,{loading:t,variations:r}=this.state;if(t)return;const o=this.getExpandedProduct();if(!o||r[o])return;const c=e.find((e=>e.id===o));var n;c.variations&&0!==c.variations.length?(this.setState({loading:!0}),(n=o,I()({path:(0,C.addQueryArgs)("wc/store/v1/products",{per_page:0,type:"variation",parent:n})})).then((e=>{const t=e.map((e=>({...e,parent:o})));this.setState({variations:{...this.state.variations,[o]:t},loading:!1,error:null})})).catch((async e=>{const t=await L(e);this.setState({variations:{...this.state.variations,[o]:null},loading:!1,error:t})}))):this.setState({variations:{...this.state.variations,[o]:null},loading:!1,error:null})}))}componentDidMount(){const{selected:e,showVariations:t}=this.props;e&&t&&this.loadVariations()}componentDidUpdate(e){const{isLoading:t,selected:r,showVariations:o}=this.props;o&&(!ve()(e.selected,r)||e.isLoading&&!t)&&this.loadVariations()}isProductId(e){const{products:t}=this.props;return t.some((t=>t.id===e))}findParentProduct(e){var t;const{products:r}=this.props;return null===(t=r.filter((t=>t.variations&&t.variations.find((({id:t})=>t===e))))[0])||void 0===t?void 0:t.id}getExpandedProduct(){const{isLoading:e,selected:t,showVariations:r}=this.props;if(!r)return null;let o=t&&t.length?t[0]:null;return o?this.prevSelectedItem=o:this.prevSelectedItem&&(e||this.isProductId(this.prevSelectedItem)||(o=this.prevSelectedItem)),!e&&o?this.isProductId(o)?o:this.findParentProduct(o):null}render(){const{error:t,isLoading:r}=this.props,{error:o,loading:n,variations:a}=this.state;return(0,c.createElement)(e,{...this.props,error:o||t,expandedProduct:this.getExpandedProduct(),isLoading:r,variations:a,variationsLoading:n})}}return(0,P.Z)(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),_e=e=>{const{id:t,name:r,parent:o}=e;return{id:t,name:r,parent:o,breadcrumbs:[],children:[],details:e,value:e.slug}},ke=({className:e,item:t,isSelected:r,isLoading:o,onSelect:n,disabled:a,...s})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ce,{...s,key:t.id,className:e,isSelected:r,item:t,onSelect:n,disabled:a}),r&&o&&(0,c.createElement)("div",{key:"loading",className:z()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,c.createElement)(m.Spinner,null)));r(8550);const fe={list:(0,u.__)("Products","woocommerce"),noItems:(0,u.__)("Your store doesn't have any products.","woocommerce"),search:(0,u.__)("Search for a product to display","woocommerce"),updated:(0,u.__)("Product search results updated.","woocommerce")},ye=ge((Ce=Ee((0,N.withInstanceId)((e=>{const{expandedProduct:t=null,error:r,instanceId:o,isCompact:n=!1,isLoading:a,onChange:s,onSearch:i,products:l,renderItem:d,selected:m=[],showVariations:p=!1,variations:h,variationsLoading:g}=e;if(r)return(0,c.createElement)(U,{error:r});const w=[...l,...h&&t&&h[t]?h[t]:[]].map(_e);return(0,c.createElement)(he,{className:"woocommerce-products",list:w,isCompact:n,isLoading:a,isSingle:!0,selected:w.filter((({id:e})=>m.includes(Number(e)))),onChange:s,renderItem:d||(p?e=>{var t,r,n,s;const{item:i,search:l,depth:d=0,isSelected:m,onSelect:p}=e,h=null!==(t=i.details)&&void 0!==t&&t.variations&&Array.isArray(i.details.variations)?i.details.variations.length:0,w=z()("woocommerce-search-product__item","woocommerce-search-list__item",`depth-${d}`,"has-count",{"is-searching":l.length>0,"is-skip-level":0===d&&0!==i.parent,"is-variable":h>0});if(!i.breadcrumbs.length){var b,v,E,_,k;const t=(null===(b=i.details)||void 0===b?void 0:b.variations)&&i.details.variations.length>0;return(0,c.createElement)(ke,{...e,className:z()(w,{"is-selected":m}),isSelected:m,item:i,onSelect:()=>()=>{p(i)()},isLoading:a||g,countLabel:t?(0,u.sprintf)(/* translators: %1$d is the number of variations of a product product. */ /* translators: %1$d is the number of variations of a product product. */ (0,u.__)("%1$d variations","woocommerce"),null===(v=i.details)||void 0===v?void 0:v.variations.length):null,name:`products-${o}`,"aria-label":t?(0,u.sprintf)(/* translators: %1$s is the product name, %2$d is the number of variations of that product. */ /* translators: %1$s is the product name, %2$d is the number of variations of that product. */ (0,u._n)("%1$s, has %2$d variation","%1$s, has %2$d variations",null===(E=i.details)||void 0===E||null===(_=E.variations)||void 0===_?void 0:_.length,"woocommerce"),i.name,null===(k=i.details)||void 0===k?void 0:k.variations.length):void 0})}const f=(0,W.x)(null===(r=i.details)||void 0===r?void 0:r.variation)?e:{...e,item:{...e.item,name:null===(n=i.details)||void 0===n?void 0:n.variation},"aria-label":`${i.breadcrumbs[0]}: ${null===(s=i.details)||void 0===s?void 0:s.variation}`};return(0,c.createElement)(ce,{...f,className:w,name:`variations-${o}`})}:()=>null),onSearch:i,messages:fe,isHierarchical:!0})}))),({selected:e,...t})=>{const[r,o]=(0,i.useState)(!0),[n,a]=(0,i.useState)(null),[s,d]=(0,i.useState)([]),m=l.Cm.productCount>100,u=async e=>{const t=await L(e);a(t),o(!1)},p=(0,i.useRef)(e);(0,i.useEffect)((()=>{O({selected:p.current}).then((e=>{d(e),o(!1)})).catch(u)}),[p]);const h=(0,we.y1)((t=>{O({selected:e,search:t}).then((e=>{d(e),o(!1)})).catch(u)}),400),g=(0,i.useCallback)((e=>{o(!0),h(e)}),[o,h]);return(0,c.createElement)(Ce,{...t,selected:e,error:n,products:s,isLoading:r,onSearch:m?g:null})})),Se=({attributes:e,setAttributes:t})=>(0,c.createElement)(ye,{selected:e.productId||0,showVariations:!0,onChange:(e=[])=>{const r=e[0]?e[0].id:0;t({productId:r})}}),Pe=({isEditing:e,setIsEditing:t})=>(0,c.createElement)(M.BlockControls,null,(0,c.createElement)(m.ToolbarGroup,{controls:[{icon:"edit",title:(0,u.__)("Edit selected product","woocommerce"),onClick:()=>t(!e),isActive:e}]})),Ne=e=>e.map((([e,t={},r=[]])=>{const c=r?Ne(r):[];return(0,o.createBlock)(e,t,c)}));var Ce,xe=r(5965);const Ie=({isLoading:e,product:t,clientId:r})=>{const o=".wc-block-editor-single-product .wc-block-editor-layout",{replaceInnerBlocks:n}=(0,J.useDispatch)("core/block-editor"),a=(0,i.useCallback)((()=>{n(r,Ne(f),!1)}),[r,n]);return(0,c.createElement)(D.InnerBlockLayoutContextProvider,{parentName:d.name,parentClassName:o},(0,c.createElement)(D.ProductDataContextProvider,{product:t,isLoading:e},(0,c.createElement)(M.InspectorControls,null,(0,c.createElement)(m.PanelBody,{title:(0,u.__)("Layout","woocommerce"),initialOpen:!0},(0,c.createElement)(m.Button,{label:(0,u.__)("Reset layout to default","woocommerce"),onClick:a,variant:"tertiary",className:"wc-block-editor-single-product__reset-layout",icon:xe.Z},(0,u.__)("Reset layout","woocommerce")))),(0,c.createElement)("div",{className:o},(0,c.createElement)(M.BlockContextProvider,{value:{postId:null==t?void 0:t.id,postType:"product"}},(0,c.createElement)(M.InnerBlocks,{template:f,allowedBlocks:y,templateLock:!1})))))},Be=A((({attributes:e,setAttributes:t,error:r,getProduct:o,product:n,isLoading:a,clientId:s})=>{const{productId:l,isPreview:p}=e,[h,g]=(0,i.useState)(!l),w=(0,M.useBlockProps)(),b=(0,J.useSelect)((e=>p?e(H.PRODUCTS_STORE_NAME).getProducts({per_page:1}):null));return(0,i.useEffect)((()=>{var r;const o=b?null===(r=b[0])||void 0===r?void 0:r.id:null;o&&(t({...e,productId:o}),g(!1))}),[e,b,t]),r?(0,c.createElement)(q,{className:"wc-block-editor-single-product-error",error:r,isLoading:a,onRetry:o}):(0,c.createElement)("div",{...w},(0,c.createElement)(j,{header:(0,u.__)("Single Product Block Error","woocommerce")},(0,c.createElement)(Pe,{setIsEditing:g,isEditing:h}),h?(0,c.createElement)(m.Placeholder,{icon:k,label:d.title,className:"wc-block-editor-single-product"},d.description,(0,c.createElement)("div",{className:"wc-block-editor-single-product__selection"},(0,c.createElement)(Se,{attributes:e,setAttributes:t}),(0,c.createElement)(m.Button,{variant:"secondary",onClick:()=>{g(!1)}},(0,u.__)("Done","woocommerce")))):(0,c.createElement)("div",null,(0,c.createElement)(M.InspectorControls,null,(0,c.createElement)(m.PanelBody,{title:(0,u.__)("Product","woocommerce"),initialOpen:!1},(0,c.createElement)(Se,{attributes:e,setAttributes:t}))),(0,c.createElement)(F,{productId:l}),(0,c.createElement)(Ie,{clientId:s,product:n,isLoading:a}))))}));(0,o.registerBlockType)(d,{icon:k,edit:Be,save:()=>{const e=M.useBlockProps.save();return(0,c.createElement)("div",{...e},(0,c.createElement)(M.InnerBlocks.Content,null))}})},702:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>h,Lo:()=>b,VF:()=>w,fh:()=>v,lB:()=>y,td:()=>g,vr:()=>k});var o,c,n,a,s,i,l,d,m,u,p=r(4617);const h=(0,p.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),g=h.pluginUrl+"assets/images/",w=h.pluginUrl+"assets/client/blocks/",b=h.buildPhase,v=(null===(o=p.STORE_PAGES.shop)||void 0===o||o.permalink,null===(c=p.STORE_PAGES.checkout)||void 0===c||c.id,null===(n=p.STORE_PAGES.checkout)||void 0===n||n.permalink,null===(a=p.STORE_PAGES.privacy)||void 0===a||a.permalink,null===(s=p.STORE_PAGES.privacy)||void 0===s||s.title,null===(i=p.STORE_PAGES.terms)||void 0===i||i.permalink,null===(l=p.STORE_PAGES.terms)||void 0===l||l.title,null===(d=p.STORE_PAGES.cart)||void 0===d||d.id,null===(m=p.STORE_PAGES.cart)||void 0===m?void 0:m.permalink),E=(null!==(u=p.STORE_PAGES.myaccount)&&void 0!==u&&u.permalink?p.STORE_PAGES.myaccount.permalink:(0,p.getSetting)("wpLoginUrl","/wp-login.php"),(0,p.getSetting)("localPickupEnabled",!1),(0,p.getSetting)("countries",{})),_=(0,p.getSetting)("countryData",{}),k=(Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowBilling)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowBilling)).map((e=>[e,_[e].states||[]]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowShipping)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowShipping)).map((e=>[e,_[e].states||[]]))),Object.fromEntries(Object.keys(_).map((e=>[e,_[e].locale||[]])))),f={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},y=(0,p.getSetting)("addressFieldsLocations",f).address;(0,p.getSetting)("addressFieldsLocations",f).contact,(0,p.getSetting)("addressFieldsLocations",f).additional},7188:(e,t,r)=>{"use strict";r.d(t,{uq:()=>c}),r(4981);var o=r(702);const c=()=>o.Lo>1},8752:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>o.Cm,VF:()=>o.VF,fh:()=>o.fh,lB:()=>o.lB,td:()=>o.td,uq:()=>c.uq,vr:()=>o.vr});var o=r(702),c=r(7188)},4696:(e,t,r)=>{"use strict";r.d(t,{x:()=>o});const o=e=>null==e||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&0===e.trim().length},8406:()=>{},1239:()=>{},9032:()=>{},8550:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},2864:e=>{"use strict";e.exports=window.wc.wcBlocksSharedContext},721:e=>{"use strict";e.exports=window.wc.wcBlocksSharedHocs},4617:e=>{"use strict";e.exports=window.wc.wcSettings},6989:e=>{"use strict";e.exports=window.wp.apiFetch},987:e=>{"use strict";e.exports=window.wp.autop},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount}},c={};function n(e){var t=c[e];if(void 0!==t)return t.exports;var r=c[e]={exports:{}};return o[e].call(r.exports,r,r.exports,n),r.exports}n.m=o,e=[],n.O=(t,r,o,c)=>{if(!r){var a=1/0;for(d=0;d<e.length;d++){for(var[r,o,c]=e[d],s=!0,i=0;i<r.length;i++)(!1&c||a>=c)&&Object.keys(n.O).every((e=>n.O[e](r[i])))?r.splice(i--,1):(s=!1,c<a&&(a=c));if(s){e.splice(d--,1);var l=o();void 0!==l&&(t=l)}}return t}c=c||0;for(var d=e.length;d>0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[r,o,c]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>({118:"product-rating-stars",2918:"product-rating-counter",3037:"product-average-rating",3706:"product-image",5432:"product-sale-badge",5445:"product-stock-indicator",5579:"product-price",5800:"product-add-to-cart",6925:"product-title",7385:"product-rating",8185:"product-summary",8771:"product-button",9870:"product-sku"}[e]+".js?ver="+{118:"c309570a4ed51c8aadd6",2918:"48da91f3a4f43cc1856f",3037:"16f9e46b4821269919cb",3706:"213abb99c33065c34edf",5432:"76114008b56f0f6bfe41",5445:"19dfd7fe35c4ad90775a",5579:"ad4b184ab360389bd50c",5800:"ad8d796790e0738dafb1",6925:"f734750c3a18f9b126f0",7385:"01cf86b4d6135c80dd8a",8185:"1ddd2165b15d53826031",8771:"76eca0ee9407812d7a96",9870:"7560125688a07d28e05c"}[e]),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},r="webpackWcBlocksJsonp:",n.l=(e,o,c,a)=>{if(t[e])t[e].push(o);else{var s,i;if(void 0!==c)for(var l=document.getElementsByTagName("script"),d=0;d<l.length;d++){var m=l[d];if(m.getAttribute("src")==e||m.getAttribute("data-webpack")==r+c){s=m;break}}s||(i=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",r+c),s.src=e),t[e]=[o];var u=(r,o)=>{s.onerror=s.onload=null,clearTimeout(p);var c=t[e];if(delete t[e],s.parentNode&&s.parentNode.removeChild(s),c&&c.forEach((e=>e(o))),r)return r(o)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),i&&document.head.appendChild(s)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=8943,(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&!e;)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={8943:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var c=new Promise(((r,c)=>o=e[t]=[r,c]));r.push(o[2]=c);var a=n.p+n.u(t),s=new Error;n.l(a,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var c=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+c+": "+a+")",s.name="ChunkLoadError",s.type=c,s.request=a,o[1](s)}}),"chunk-"+t,t)}},n.O.j=t=>0===e[t];var t=(t,r)=>{var o,c,[a,s,i]=r,l=0;if(a.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(i)var d=i(n)}for(t&&t(r);l<a.length;l++)c=a[l],n.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return n.O(d)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=n.O(void 0,[2869],(()=>n(9777)));a=n.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["single-product"]=a})(); product-add-to-cart.js 0000644 00000062102 15073233653 0010667 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5800],{6271:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});const s={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},495:(e,t,r)=>{"use strict";r.d(t,{Z:()=>We});var s=r(9196),o=r(3849),a=r.n(o),n=r(9307),c=r(5736),i=r(9530),l=r(2684),u=r(9818),d=r(4801);const E={PRISTINE:"pristine",IDLE:"idle",DISABLED:"disabled",PROCESSING:"processing",BEFORE_PROCESSING:"before_processing",AFTER_PROCESSING:"after_processing"},p={status:E.PRISTINE,hasError:!1,quantity:0,processingResponse:null,requestParams:{}},m={SET_PRISTINE:"set_pristine",SET_IDLE:"set_idle",SET_DISABLED:"set_disabled",SET_PROCESSING:"set_processing",SET_BEFORE_PROCESSING:"set_before_processing",SET_AFTER_PROCESSING:"set_after_processing",SET_PROCESSING_RESPONSE:"set_processing_response",SET_HAS_ERROR:"set_has_error",SET_NO_ERROR:"set_no_error",SET_QUANTITY:"set_quantity",SET_REQUEST_PARAMS:"set_request_params"},{SET_PRISTINE:_,SET_IDLE:h,SET_DISABLED:S,SET_PROCESSING:b,SET_BEFORE_PROCESSING:v,SET_AFTER_PROCESSING:R,SET_PROCESSING_RESPONSE:f,SET_HAS_ERROR:g,SET_NO_ERROR:C,SET_QUANTITY:y,SET_REQUEST_PARAMS:T}=m,w=()=>({type:h}),A=(e=!0)=>({type:e?g:C}),{SET_PRISTINE:P,SET_IDLE:I,SET_DISABLED:O,SET_PROCESSING:N,SET_BEFORE_PROCESSING:k,SET_AFTER_PROCESSING:D,SET_PROCESSING_RESPONSE:L,SET_HAS_ERROR:x,SET_NO_ERROR:F,SET_QUANTITY:B,SET_REQUEST_PARAMS:M}=m,{PRISTINE:q,IDLE:j,DISABLED:Q,PROCESSING:Y,BEFORE_PROCESSING:G,AFTER_PROCESSING:V}=E,K=(e=p,{quantity:t,type:r,data:s})=>{let o;switch(r){case P:o=p;break;case I:o=e.status!==j?{...e,status:j}:e;break;case O:o=e.status!==Q?{...e,status:Q}:e;break;case B:o=t!==e.quantity?{...e,quantity:t}:e;break;case M:o={...e,requestParams:{...e.requestParams,...s}};break;case L:o={...e,processingResponse:s};break;case N:o=e.status!==Y?{...e,status:Y,hasError:!1}:e,o=!1===o.hasError?o:{...o,hasError:!1};break;case k:o=e.status!==G?{...e,status:G,hasError:!1}:e;break;case D:o=e.status!==V?{...e,status:V}:e;break;case x:o=e.hasError?e:{...e,hasError:!0},o=e.status===Y||e.status===G?{...o,status:j}:o;break;case F:o=e.hasError?{...e,hasError:!1}:e}return o!==e&&r!==P&&o.status===q&&(o.status=j),o};let H=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const W={},U=(e=W,{type:t,eventType:r,id:s,callback:o,priority:a})=>{const n=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case H.ADD_EVENT_CALLBACK:return n.set(s,{priority:a,callback:o}),{...e,[r]:n};case H.REMOVE_EVENT_CALLBACK:return n.delete(s),{...e,[r]:n}}},Z=(e,t)=>(r,s=10)=>{const o=((e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:H.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}))(e,r,s);return t(o),()=>{var r;t((r=e,{id:o.id,type:H.REMOVE_EVENT_CALLBACK,eventType:r}))}},$="add_to_cart_before_processing",X="add_to_cart_after_processing_with_success",J="add_to_cart_after_processing_with_error",z=e=>({onAddToCartAfterProcessingWithSuccess:Z(X,e),onAddToCartProcessingWithError:Z(J,e),onAddToCartBeforeProcessing:Z($,e)});var ee=r(7998);const te=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let re=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const se=(e,t)=>(0,ee.Kn)(e)&&"type"in e&&e.type===t,oe=e=>se(e,re.ERROR),ae=e=>se(e,re.FAIL),ne=e=>(0,ee.Kn)(e)&&(0,ee.$n)(e,"type"),ce=async(e,t,r)=>{const s=[],o=te(e,t);for(const e of o)try{const t=await Promise.resolve(e.callback(r));if(!ne(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if(oe(t)||ae(t))return s.push(t),s;s.push(t)}catch(e){return console.error(e),s.push({type:re.ERROR}),s}return s},ie=(0,n.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:e=>{},onAddToCartAfterProcessingWithError:e=>{},onAddToCartBeforeProcessing:e=>{}},dispatchActions:{resetForm:()=>{},submitForm:()=>{},setQuantity:e=>{},setHasError:e=>{},setAfterProcessing:e=>{},setRequestParams:e=>{}}}),le=()=>(0,n.useContext)(ie),ue=({children:e,product:t,showFormElements:r})=>{var o,a,m,h;const[g,C]=(0,n.useReducer)(K,p),[P,I]=(0,n.useReducer)(U,{}),O=(0,i.s)(P),{createErrorNotice:N}=(0,u.useDispatch)("core/notices"),{setValidationErrors:k}=(0,u.useDispatch)(d.VALIDATION_STORE_KEY),D=(0,n.useMemo)((()=>({onAddToCartAfterProcessingWithSuccess:z(I).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:z(I).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:z(I).onAddToCartBeforeProcessing})),[I]),L=(0,n.useMemo)((()=>({resetForm:()=>{C({type:_})},submitForm:()=>{C({type:v})},setQuantity:e=>{C((e=>({type:y,quantity:e}))(e))},setHasError:e=>{C(A(e))},setRequestParams:e=>{C((e=>({type:T,data:e}))(e))},setAfterProcessing:e=>{C({type:f,data:e}),C({type:R})}})),[]);(0,n.useEffect)((()=>{const e=g.status,r=!t.id||!(0,l.L)(t);e!==E.DISABLED||r?e!==E.DISABLED&&r&&C({type:S}):C(w())}),[g.status,t,C]),(0,n.useEffect)((()=>{g.status===E.BEFORE_PROCESSING&&(((e,t)=>{const r=(0,u.select)("core/notices").getNotices(t),{removeNotice:s}=(0,u.dispatch)("core/notices");r.filter((e=>"error"===e.status)).forEach((e=>s(e.id,t)))})(0,"wc/add-to-cart"),(async(e,t,r)=>{const s=te(e,t),o=[];for(const e of s)try{const t=await Promise.resolve(e.callback(r));"object"==typeof t&&o.push(t)}catch(e){console.error(e)}return!o.length||o})(O,$,{}).then((e=>{!0!==e?(Array.isArray(e)&&e.forEach((({errorMessage:e,validationErrors:t})=>{e&&N(e,{context:"wc/add-to-cart"}),t&&k(t)})),C(w())):C({type:b})})))}),[g.status,k,N,C,O,null==t?void 0:t.id]),(0,n.useEffect)((()=>{if(g.status===E.AFTER_PROCESSING){const e={processingResponse:g.processingResponse},r=e=>{let t=!1;return e.forEach((e=>{const{message:r,messageContext:s}=e;(oe(e)||ae(e))&&r&&(t=!0,N(r,s?{context:s}:void 0))})),t};if(g.hasError)return void ce(O,J,e).then((s=>{if(!r(s)){var o;const r=(null===(o=e.processingResponse)||void 0===o?void 0:o.message)||(0,c.__)("Something went wrong. Please contact us for assistance.","woocommerce");N(r,{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`})}C(w())}));ce(O,X,e).then((e=>{r(e)?C(A(!0)):C(w())}))}}),[g.status,g.hasError,g.processingResponse,L,N,O,null==t?void 0:t.id]);const x=(0,l.K)(t),F={product:t,productType:t.type||"simple",productIsPurchasable:(0,l.L)(t),productHasOptions:t.has_options||!1,supportsFormElements:x,showFormElements:r&&x,quantity:g.quantity||(null==t||null===(o=t.add_to_cart)||void 0===o?void 0:o.minimum)||1,minQuantity:(null==t||null===(a=t.add_to_cart)||void 0===a?void 0:a.minimum)||1,maxQuantity:(null==t||null===(m=t.add_to_cart)||void 0===m?void 0:m.maximum)||99,multipleOf:(null==t||null===(h=t.add_to_cart)||void 0===h?void 0:h.multiple_of)||1,requestParams:g.requestParams,isIdle:g.status===E.IDLE,isDisabled:g.status===E.DISABLED,isProcessing:g.status===E.PROCESSING,isBeforeProcessing:g.status===E.BEFORE_PROCESSING,isAfterProcessing:g.status===E.AFTER_PROCESSING,hasError:g.hasError,eventRegistration:D,dispatchActions:L};return(0,s.createElement)(ie.Provider,{value:F},e)};var de=r(6989),Ee=r.n(de),pe=r(2629),me=r(2592),_e=r(9477);const he=()=>{const{dispatchActions:e,product:t,quantity:r,eventRegistration:s,hasError:o,isProcessing:a,requestParams:i}=le(),{showAllValidationErrors:l}=(0,u.useDispatch)(d.VALIDATION_STORE_KEY),E=(0,u.useSelect)((e=>e(d.VALIDATION_STORE_KEY).hasValidationErrors)),{createErrorNotice:p,removeNotice:m}=(0,u.useDispatch)("core/notices"),{receiveCart:_}=(0,_e.b)(),[h,S]=(0,n.useState)(!1),b=!o&&a,v=(0,n.useCallback)((()=>!E()||(l(),{type:"error"})),[E,l]);(0,n.useEffect)((()=>{const e=s.onAddToCartBeforeProcessing(v,0);return()=>{e()}}),[s,v]);const R=(0,n.useCallback)((()=>{S(!0),m("add-to-cart",`woocommerce/single-product/${(null==t?void 0:t.id)||0}`);const s={id:t.id||0,quantity:r,...i};Ee()({path:"/wc/store/v1/cart/add-item",method:"POST",data:s,cache:"no-store",parse:!1}).then((r=>{Ee().setNonce(r.headers),r.json().then((function(s){r.ok?_(s):(s.body&&s.body.message?p((0,pe.decodeEntities)(s.body.message),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}):p((0,c.__)("Something went wrong. Please contact us for assistance.","woocommerce"),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}),e.setHasError()),(0,me.Q9)({preserveCartData:!0}),e.setAfterProcessing(s),S(!1)}))})).catch((t=>{t.json().then((function(t){var r;null!==(r=t.data)&&void 0!==r&&r.cart&&_(t.data.cart),e.setHasError(),e.setAfterProcessing(t),S(!1)}))}))}),[t,p,m,_,e,r,i]);return(0,n.useEffect)((()=>{b&&!h&&R()}),[b,R,h]),null},Se=({children:e,product:t,showFormElements:r})=>(0,s.createElement)(ue,{product:t,showFormElements:r},e,(0,s.createElement)(he,null));var be=r(2864),ve=r(4696),Re=r(721),fe=(r(354),r(3871));r(1029),r(7440);const ge=()=>(0,s.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),Ce=({className:e,showSpinner:t=!1,children:r,variant:o="contained",...n})=>{const c=a()("wc-block-components-button","wp-element-button",e,o,{"wc-block-components-button--loading":t});return(0,s.createElement)(fe.Z,{className:c,...n},t&&(0,s.createElement)(ge,null),(0,s.createElement)("span",{className:"wc-block-components-button__text"},r))};var ye=r(2911),Te=r(202),we=r(8360),Ae=r(7001);const Pe=({className:e,href:t,text:r,onClick:o})=>(0,s.createElement)(Ce,{className:e,href:t,onClick:o,rel:"nofollow"},r),Ie=({className:e,quantityInCart:t,isProcessing:r,isDisabled:o,isDone:a,onClick:n})=>(0,s.createElement)(Ce,{className:e,disabled:o,showSpinner:r,onClick:n},a&&t>0?(0,c.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,c._n)("%d in cart","%d in cart",t,"woocommerce"),t):(0,c.__)("Add to cart","woocommerce"),!!a&&(0,s.createElement)(ye.Z,{icon:Te.Z})),Oe=()=>{const{showFormElements:e,productIsPurchasable:t,productHasOptions:r,product:o,productType:a,isDisabled:i,isProcessing:l,eventRegistration:u,hasError:d,dispatchActions:E}=le(),{parentName:p}=(0,be.useInnerBlockLayoutContext)(),{dispatchStoreEvent:m}=(0,we.n)(),{cartQuantity:_}=(0,Ae.c)(o.id||0),[h,S]=(0,n.useState)(!1),b=o.add_to_cart||{url:"",text:""};return(0,n.useEffect)((()=>{const e=u.onAddToCartAfterProcessingWithSuccess((()=>(d||S(!0),!0)),0);return()=>{e()}}),[u,d]),(e||!r&&"simple"===a)&&t?(0,s.createElement)(Ie,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:_,isDisabled:i,isProcessing:l,isDone:h,onClick:()=>{E.submitForm(`woocommerce/single-product/${(null==o?void 0:o.id)||0}`),m("cart-add-item",{product:o,listName:p})}}):(0,s.createElement)(Pe,{className:"wc-block-components-product-add-to-cart-button",href:b.url,text:b.text||(0,c.__)("View Product","woocommerce"),onClick:()=>{m("product-view-link",{product:o,listName:p})}})};var Ne=r(2600);const ke=({disabled:e,min:t,max:r,step:o=1,value:a,onChange:n})=>{const c=void 0!==r,i=(0,Ne.y1)((e=>{let s=e;c&&(s=Math.min(s,Math.floor(r/o)*o)),s=Math.max(s,Math.ceil(t/o)*o),s=Math.floor(s/o)*o,s!==e&&(null==n||n(s))}),300);return(0,s.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:a,min:t,max:r,step:o,hidden:1===r,disabled:e,onChange:e=>{null==n||n(e.target.value),i(Number(e.target.value))}})},De=({reason:e=(0,c.__)("Sorry, this product cannot be purchased.","woocommerce")})=>(0,s.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},e),Le=()=>{const{product:e,quantity:t,minQuantity:r,maxQuantity:o,multipleOf:a,dispatchActions:n,isDisabled:i}=le();return e.id&&!e.is_purchasable?(0,s.createElement)(De,null):e.id&&!e.is_in_stock?(0,s.createElement)(De,{reason:(0,c.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ke,{value:t,min:r,max:o,step:a,disabled:i,onChange:n.setQuantity}),(0,s.createElement)(Oe,null))};r(5425);var xe=r(7507),Fe=r(711);const Be={value:"",label:(0,c.__)("Select an option","woocommerce")},Me=({attributeName:e,options:t=[],value:r="",onChange:o=(()=>{}),errorMessage:i=(0,c.__)("Please select a value.","woocommerce")})=>{const l=e,{setValidationErrors:E,clearValidationError:p}=(0,u.useDispatch)(d.VALIDATION_STORE_KEY),{error:m}=(0,u.useSelect)((e=>({error:e(d.VALIDATION_STORE_KEY).getValidationError(l)||{}})));return(0,n.useEffect)((()=>{r?p(l):E({[l]:{message:i,hidden:!0}})}),[r,l,i,p,E]),(0,n.useEffect)((()=>()=>{p(l)}),[l,p]),(0,s.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},(0,s.createElement)(xe.Z,{label:(0,pe.decodeEntities)(e),value:r||"",options:[Be,...t],onChange:o,required:!0,className:a()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":(null==m?void 0:m.message)&&!(null!=m&&m.hidden)})}),(0,s.createElement)(Fe.ValidationInputError,{propertyName:l,elementId:l}))};var qe=r(1469);const je=(e,t,r)=>{const s=Object.values(t).map((({id:e})=>e));if(Object.values(r).every((e=>""===e)))return s;const o=Object.keys(e);return s.filter((e=>o.every((s=>{const o=r[s]||"",a=t["id:"+e].attributes[s];return""===o||null===a||a===o}))))},Qe=({attributes:e,variationAttributes:t,setRequestParams:r})=>{const o=(0,i.s)(e),a=(0,i.s)(t),[c,l]=(0,n.useState)(0),[u,d]=(0,n.useState)({}),[E,p]=(0,n.useState)(!1),m=(0,n.useMemo)((()=>((e,t,r)=>{const s={},o=Object.keys(e),a=Object.values(r).filter(Boolean).length>0;return o.forEach((o=>{const n=e[o],c={...r,[o]:null},i=a?je(e,t,c):null,l=null!==i?i.map((e=>t["id:"+e].attributes[o])):null;s[o]=((e,t=null)=>Object.values(e).map((({name:e,slug:r})=>null===t||t.includes(null)||t.includes(r)?{value:r,label:(0,pe.decodeEntities)(e)}:null)).filter(Boolean))(n.terms,l)})),s})(o,a,u)),[u,o,a]);return(0,n.useEffect)((()=>{if(!E){const t=(e=>(0,ee.Kn)(e)?0===Object.keys(e).length?{}:Object.values(e).reduce(((e,t)=>{const r=t.terms.filter((e=>e.default));var s;return r.length>0&&(e[t.name]=null===(s=r[0])||void 0===s?void 0:s.slug),e}),{}):{})(e);t&&d({...t}),p(!0)}}),[u,e,E]),(0,n.useEffect)((()=>{Object.values(u).filter((e=>""!==e)).length===Object.keys(o).length?l(((e,t,r)=>je(e,t,r)[0]||0)(o,a,u)):c>0&&l(0)}),[u,c,o,a]),(0,n.useEffect)((()=>{r({id:c,variation:Object.keys(u).map((e=>({attribute:e,value:u[e]})))})}),[r,c,u]),(0,s.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(o).map((e=>(0,s.createElement)(Me,{key:e,attributeName:e,options:m[e].filter(Boolean),value:u[e],onChange:t=>{d({...u,[e]:t})}}))))},Ye=({dispatchers:e,product:t})=>{const r=(e=>e?(0,qe.V)(Object.values(e).filter((({has_variations:e})=>e)),"name"):{})(t.attributes),o=(e=>{if(!e)return{};const t={};return e.forEach((({id:e,attributes:r})=>{t[`id:${e}`]={id:e,attributes:r.reduce(((e,{name:t,value:r})=>(e[t]=r,e)),{})}})),t})(t.variations);return 0===Object.keys(r).length||0===Object.keys(o).length?null:(0,s.createElement)(Qe,{attributes:r,variationAttributes:o,setRequestParams:e.setRequestParams})},Ge=()=>{const{product:e,quantity:t,minQuantity:r,maxQuantity:o,multipleOf:a,dispatchActions:n,isDisabled:i}=le();return e.id&&!e.is_purchasable?(0,s.createElement)(De,null):e.id&&!e.is_in_stock?(0,s.createElement)(De,{reason:(0,c.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ye,{product:e,dispatchers:n}),(0,s.createElement)(ke,{value:t,min:r,max:o,step:a,disabled:i,onChange:n.setQuantity}),(0,s.createElement)(Oe,null))},Ve=()=>(0,s.createElement)(Oe,null),Ke=()=>(0,s.createElement)("p",null,"This is a placeholder for the grouped products form element."),He=()=>{const{showFormElements:e,productType:t}=le();return e?"variable"===t?(0,s.createElement)(Ge,null):"grouped"===t?(0,s.createElement)(Ke,null):"external"===t?(0,s.createElement)(Ve,null):"simple"===t||"variation"===t?(0,s.createElement)(Le,null):null:(0,s.createElement)(Oe,null)},We=(0,Re.withProductDataContext)((({className:e,showFormElements:t})=>{const{product:r}=(0,be.useProductDataContext)(),o=a()(e,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":(0,ve.x)(r)});return(0,s.createElement)(Se,{product:r,showFormElements:t},(0,s.createElement)("div",{className:o},(0,s.createElement)(He,null)))}))},3975:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>n});var s=r(721),o=r(495),a=r(6271);const n=(0,s.withFilteredAttributes)(a.Z)(o.Z)},8971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var s=r(4617),o=r(5736),a=r(9060),n=r(3243),c=r(8752);const i=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,o.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,o.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,a.h)(e.priority)&&(t.index=e.priority),(0,n.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},l=Object.entries(c.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,i(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),u=(e,t,r="")=>{const o=r&&void 0!==l[r]?l[r]:{};return e.map((e=>({key:e,...s.defaultFields[e]||{},...o[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},6112:(e,t,r)=>{"use strict";r.d(t,{O:()=>d});var s=r(9307),o=r(4801),a=r(9818),n=r(7845),c=r(2592);const i=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,a.dispatch)(o.CART_STORE_KEY).invalidateResolutionForStore()},l=e=>{(null!=e&&e.persisted||"back_forward"===(0,n.f)())&&(0,a.dispatch)(o.CART_STORE_KEY).invalidateResolutionForStore()},u=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},d=()=>{(0,s.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",i),document.body.addEventListener("wc-blocks_removed_from_cart",i),window.addEventListener("pageshow",l);const t=(0,c.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,c.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",i),document.body.removeEventListener("wc-blocks_removed_from_cart",i),window.removeEventListener("pageshow",l),t(),r()}})(),u)),[])}},9477:(e,t,r)=>{"use strict";r.d(t,{b:()=>S});var s=r(9262),o=r.n(s),a=r(9307),n=r(4801),c=r(9818),i=r(2629),l=r(9040),u=r(8449),d=r(6112);const E={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},p={...E,email:""},m={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:n.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},_=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,i.decodeEntities)(t)]))),h={cartCoupons:n.EMPTY_CART_COUPONS,cartItems:n.EMPTY_CART_ITEMS,cartFees:n.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:n.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:n.EMPTY_CART_ITEM_ERRORS,cartTotals:m,cartIsLoading:!0,cartErrors:n.EMPTY_CART_ERRORS,billingAddress:p,shippingAddress:E,shippingRates:n.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:n.EMPTY_PAYMENT_METHODS,paymentRequirements:n.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:n.EMPTY_EXTENSIONS},S=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=(0,u._)(),s=null==r?void 0:r.previewCart,{shouldSelect:i}=e,m=(0,a.useRef)();(0,d.O)();const S=(0,c.useSelect)(((e,{dispatch:r})=>{if(!i)return h;if(t)return{cartCoupons:s.coupons,cartItems:s.items,crossSellsProducts:s.cross_sells,cartFees:s.fees,cartItemsCount:s.items_count,cartItemsWeight:s.items_weight,cartNeedsPayment:s.needs_payment,cartNeedsShipping:s.needs_shipping,cartItemErrors:n.EMPTY_CART_ITEM_ERRORS,cartTotals:s.totals,cartIsLoading:!1,cartErrors:n.EMPTY_CART_ERRORS,billingData:p,billingAddress:p,shippingAddress:E,extensions:n.EMPTY_EXTENSIONS,shippingRates:s.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:s.has_calculated_shipping,paymentRequirements:s.paymentRequirements,receiveCart:"function"==typeof(null==s?void 0:s.receiveCart)?s.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==s?void 0:s.receiveCartContents)?s.receiveCartContents:()=>{}};const o=e(n.CART_STORE_KEY),a=o.getCartData(),c=o.getCartErrors(),u=o.getCartTotals(),d=!o.hasFinishedResolution("getCartData"),m=o.isCustomerDataUpdating(),{receiveCart:S,receiveCartContents:b}=r(n.CART_STORE_KEY),v=_(a.billingAddress),R=a.needsShipping?_(a.shippingAddress):v,f=a.fees.length>0?a.fees.map((e=>_(e))):n.EMPTY_CART_FEES;return{cartCoupons:a.coupons.length>0?a.coupons.map((e=>({...e,label:e.code}))):n.EMPTY_CART_COUPONS,cartItems:a.items,crossSellsProducts:a.crossSells,cartFees:f,cartItemsCount:a.itemsCount,cartItemsWeight:a.itemsWeight,cartNeedsPayment:a.needsPayment,cartNeedsShipping:a.needsShipping,cartItemErrors:a.errors,cartTotals:u,cartIsLoading:d,cartErrors:c,billingData:(0,l.QI)(v),billingAddress:(0,l.QI)(v),shippingAddress:(0,l.QI)(R),extensions:a.extensions,shippingRates:a.shippingRates,isLoadingRates:m,cartHasCalculatedShipping:a.hasCalculatedShipping,paymentRequirements:a.paymentRequirements,receiveCart:S,receiveCartContents:b}}),[i]);return m.current&&o()(m.current,S)||(m.current=S),m.current}},7001:(e,t,r)=>{"use strict";r.d(t,{c:()=>l});var s=r(9307),o=r(9818),a=r(4801),n=r(2629),c=r(9477);const i=(e,t)=>{const r=e.find((({id:e})=>e===t));return r?r.quantity:0},l=e=>{const{addItemToCart:t}=(0,o.useDispatch)(a.CART_STORE_KEY),{cartItems:r,cartIsLoading:l}=(0,c.b)(),{createErrorNotice:u,removeNotice:d}=(0,o.useDispatch)("core/notices"),[E,p]=(0,s.useState)(!1),m=(0,s.useRef)(i(r,e));return(0,s.useEffect)((()=>{const t=i(r,e);t!==m.current&&(m.current=t)}),[r,e]),{cartQuantity:Number.isFinite(m.current)?m.current:0,addingToCart:E,cartIsLoading:l,addToCart:(r=1)=>(p(!0),t(e,r).then((()=>{d("add-to-cart")})).catch((e=>{u((0,n.decodeEntities)(e.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{p(!1)})))}}},8360:(e,t,r)=>{"use strict";r.d(t,{n:()=>n});var s=r(2694),o=r(9818),a=r(9307);const n=()=>({dispatchStoreEvent:(0,a.useCallback)(((e,t={})=>{try{(0,s.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,a.useCallback)(((e,t={})=>{try{(0,s.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,o.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},8449:(e,t,r)=>{"use strict";r.d(t,{_:()=>a}),r(9196);var s=r(9307);r(9818);const o=(0,s.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),a=()=>(0,s.useContext)(o)},9530:(e,t,r)=>{"use strict";r.d(t,{s:()=>n});var s=r(9307),o=r(9127),a=r.n(o);function n(e){const t=(0,s.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},9040:(e,t,r)=>{"use strict";r.d(t,{QI:()=>a});var s=r(8971),o=(r(6483),r(2629),r(8752));const a=e=>{const t=(0,s.Z)(o.lB,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:s=!1})=>{s&&((e,t)=>e in t)(t,e)&&(r[t]="")})),r}},7845:(e,t,r)=>{"use strict";r.d(t,{f:()=>s});const s=()=>window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""},2592:(e,t,r)=>{"use strict";r.d(t,{Es:()=>n,Q9:()=>a});const s=window.CustomEvent||null,o=(e,{bubbles:t=!1,cancelable:r=!1,element:o,detail:a={}})=>{if(!s)return;o||(o=document.body);const n=new s(e,{bubbles:t,cancelable:r,detail:a});o.dispatchEvent(n)},a=({preserveCartData:e=!1})=>{o("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:e}})},n=(e,t,r=!1,s=!1)=>{if("function"!=typeof jQuery)return()=>{};const a=()=>{o(t,{bubbles:r,cancelable:s})};return jQuery(document).on(e,a),()=>jQuery(document).off(e,a)}},2684:(e,t,r)=>{"use strict";r.d(t,{K:()=>o,L:()=>s});const s=e=>e.is_purchasable||!1,o=e=>["simple","variable"].includes(e.type||"simple")},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>s});const s=e=>null===e},9060:(e,t,r)=>{"use strict";r.d(t,{h:()=>s});const s=e=>"number"==typeof e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>a,Kn:()=>o,Qr:()=>n});var s=r(2893);const o=e=>!(0,s.F)(e)&&e instanceof Object&&e.constructor===Object;function a(e,t){return o(e)&&t in e}const n=e=>0===Object.keys(e).length},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>s});const s=e=>"string"==typeof e},5425:()=>{},354:()=>{},1029:()=>{},7440:()=>{}}]); product-gallery-large-image-next-previous-style.asset.php 0000644 00000000337 15073233653 0017656 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9fd8fdfe58c089c8b4fc'); collection-attribute-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0015572 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ filter-wrapper.asset.php 0000644 00000000264 15073233653 0011347 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '6e0bde12b66fdc6a52d4'); products-by-attribute.asset.php 0000644 00000000506 15073233653 0012657 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'e3b1e887efef84839d9e'); classic-shortcode-rtl.css 0000644 00000000505 15073233653 0011475 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:where(div[data-block-name="woocommerce/classic-shortcode"]){margin-right:auto;margin-left:auto;max-width:1000px} order-confirmation-status/block.json 0000644 00000002356 15073233653 0013670 0 ustar 00 { "name": "woocommerce/order-confirmation-status", "version": "1.0.0", "title": "Order Status", "description": "Display a \"thank you\" message, or a sentence regarding the current order status.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalTextDecoration": true, "__experimentalFontStyle": true, "__experimentalFontWeight": true, "__experimentalLetterSpacing": true, "__experimentalTextTransform": true, "__experimentalDefaultControls": { "fontSize": true } }, "color": { "background": true, "text": true, "gradients": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-button.js 0000644 00000031077 15073233653 0010112 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8771],{9758:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Block:()=>y,default:()=>C});var o=r(9196),n=r(3849),s=r.n(n),c=r(5736),a=r(8360),i=r(7001),l=r(947),d=r(2629),u=r(8752),p=r(4617),_=r(2864),m=r(721);r(4466);const b=({product:t,className:e,style:r})=>{const{id:n,permalink:l,add_to_cart:_,has_options:m,is_purchasable:b,is_in_stock:v}=t,{dispatchStoreEvent:y}=(0,a.n)(),{cartQuantity:C,addingToCart:E,addToCart:g}=(0,i.c)(n),h=Number.isFinite(C)&&C>0,f=!m&&b&&v,w=(0,d.decodeEntities)((null==_?void 0:_.description)||""),S=h?(0,c.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,c._n)("%d in cart","%d in cart",C,"woocommerce"),C):(0,d.decodeEntities)((null==_?void 0:_.text)||(0,c.__)("Add to cart","woocommerce")),T=f?"button":"a",k={};return f?k.onClick=async()=>{await g(),y("cart-add-item",{product:t});const{cartRedirectAfterAdd:e}=(0,p.getSetting)("productsSettings");e&&(window.location.href=u.fh)}:(k.href=l,k.rel="nofollow",k.onClick=()=>{y("product-view-link",{product:t})}),(0,o.createElement)(T,{...k,"aria-label":w,disabled:E,className:s()(e,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:E,added:h}),style:r},S)},v=({className:t,style:e})=>(0,o.createElement)("button",{className:s()("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",t),style:e,disabled:!0}),y=t=>{const{className:e,textAlign:r}=t,n=(0,l.F)(t),{parentClassName:c}=(0,_.useInnerBlockLayoutContext)(),{product:a}=(0,_.useProductDataContext)();return(0,o.createElement)("div",{className:s()(e,"wp-block-button","wc-block-components-product-button",{[`${c}__product-add-to-cart`]:c,[`align-${r}`]:r})},a.id?(0,o.createElement)(b,{product:a,style:n.style,className:n.className}):(0,o.createElement)(v,{style:n.style,className:n.className}))},C=(0,m.withProductDataContext)(y)},8971:(t,e,r)=>{"use strict";r.d(e,{Z:()=>d});var o=r(4617),n=r(5736),s=r(9060),c=r(3243),a=r(8752);const i=t=>{const e={};return void 0!==t.label&&(e.label=t.label),void 0!==t.required&&(e.required=t.required),void 0!==t.hidden&&(e.hidden=t.hidden),void 0===t.label||t.optionalLabel||(e.optionalLabel=(0,n.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,n.__)("%s (optional)","woocommerce"),t.label)),t.priority&&((0,s.h)(t.priority)&&(e.index=t.priority),(0,c.H)(t.priority)&&(e.index=parseInt(t.priority,10))),t.hidden&&(e.required=!1),e},l=Object.entries(a.vr).map((([t,e])=>[t,Object.entries(e).map((([t,e])=>[t,i(e)])).reduce(((t,[e,r])=>(t[e]=r,t)),{})])).reduce(((t,[e,r])=>(t[e]=r,t)),{}),d=(t,e,r="")=>{const n=r&&void 0!==l[r]?l[r]:{};return t.map((t=>({key:t,...o.defaultFields[t]||{},...n[t]||{},...e[t]||{}}))).sort(((t,e)=>t.index-e.index))}},6112:(t,e,r)=>{"use strict";r.d(e,{O:()=>u});var o=r(9307),n=r(4801),s=r(9818),c=r(7845),a=r(2592);const i=t=>{const e=null==t?void 0:t.detail;e&&e.preserveCartData||(0,s.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},l=t=>{(null!=t&&t.persisted||"back_forward"===(0,c.f)())&&(0,s.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},d=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},u=()=>{(0,o.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(t=window.wcBlocksStoreCartListeners)||void 0===t?void 0:t.count)>0)return void window.wcBlocksStoreCartListeners.count++;var t;document.body.addEventListener("wc-blocks_added_to_cart",i),document.body.addEventListener("wc-blocks_removed_from_cart",i),window.addEventListener("pageshow",l);const e=(0,a.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,a.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",i),document.body.removeEventListener("wc-blocks_removed_from_cart",i),window.removeEventListener("pageshow",l),e(),r()}})(),d)),[])}},9477:(t,e,r)=>{"use strict";r.d(e,{b:()=>y});var o=r(9262),n=r.n(o),s=r(9307),c=r(4801),a=r(9818),i=r(2629),l=r(9040),d=r(8449),u=r(6112);const p={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},_={...p,email:""},m={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:c.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},b=t=>Object.fromEntries(Object.entries(t).map((([t,e])=>[t,(0,i.decodeEntities)(e)]))),v={cartCoupons:c.EMPTY_CART_COUPONS,cartItems:c.EMPTY_CART_ITEMS,cartFees:c.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:c.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:c.EMPTY_CART_ITEM_ERRORS,cartTotals:m,cartIsLoading:!0,cartErrors:c.EMPTY_CART_ERRORS,billingAddress:_,shippingAddress:p,shippingRates:c.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:c.EMPTY_PAYMENT_METHODS,paymentRequirements:c.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:c.EMPTY_EXTENSIONS},y=(t={shouldSelect:!0})=>{const{isEditor:e,previewData:r}=(0,d._)(),o=null==r?void 0:r.previewCart,{shouldSelect:i}=t,m=(0,s.useRef)();(0,u.O)();const y=(0,a.useSelect)(((t,{dispatch:r})=>{if(!i)return v;if(e)return{cartCoupons:o.coupons,cartItems:o.items,crossSellsProducts:o.cross_sells,cartFees:o.fees,cartItemsCount:o.items_count,cartItemsWeight:o.items_weight,cartNeedsPayment:o.needs_payment,cartNeedsShipping:o.needs_shipping,cartItemErrors:c.EMPTY_CART_ITEM_ERRORS,cartTotals:o.totals,cartIsLoading:!1,cartErrors:c.EMPTY_CART_ERRORS,billingData:_,billingAddress:_,shippingAddress:p,extensions:c.EMPTY_EXTENSIONS,shippingRates:o.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:o.has_calculated_shipping,paymentRequirements:o.paymentRequirements,receiveCart:"function"==typeof(null==o?void 0:o.receiveCart)?o.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==o?void 0:o.receiveCartContents)?o.receiveCartContents:()=>{}};const n=t(c.CART_STORE_KEY),s=n.getCartData(),a=n.getCartErrors(),d=n.getCartTotals(),u=!n.hasFinishedResolution("getCartData"),m=n.isCustomerDataUpdating(),{receiveCart:y,receiveCartContents:C}=r(c.CART_STORE_KEY),E=b(s.billingAddress),g=s.needsShipping?b(s.shippingAddress):E,h=s.fees.length>0?s.fees.map((t=>b(t))):c.EMPTY_CART_FEES;return{cartCoupons:s.coupons.length>0?s.coupons.map((t=>({...t,label:t.code}))):c.EMPTY_CART_COUPONS,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:d,cartIsLoading:u,cartErrors:a,billingData:(0,l.QI)(E),billingAddress:(0,l.QI)(E),shippingAddress:(0,l.QI)(g),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:m,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:y,receiveCartContents:C}}),[i]);return m.current&&n()(m.current,y)||(m.current=y),m.current}},7001:(t,e,r)=>{"use strict";r.d(e,{c:()=>l});var o=r(9307),n=r(9818),s=r(4801),c=r(2629),a=r(9477);const i=(t,e)=>{const r=t.find((({id:t})=>t===e));return r?r.quantity:0},l=t=>{const{addItemToCart:e}=(0,n.useDispatch)(s.CART_STORE_KEY),{cartItems:r,cartIsLoading:l}=(0,a.b)(),{createErrorNotice:d,removeNotice:u}=(0,n.useDispatch)("core/notices"),[p,_]=(0,o.useState)(!1),m=(0,o.useRef)(i(r,t));return(0,o.useEffect)((()=>{const e=i(r,t);e!==m.current&&(m.current=e)}),[r,t]),{cartQuantity:Number.isFinite(m.current)?m.current:0,addingToCart:p,cartIsLoading:l,addToCart:(r=1)=>(_(!0),e(t,r).then((()=>{u("add-to-cart")})).catch((t=>{d((0,c.decodeEntities)(t.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{_(!1)})))}}},8360:(t,e,r)=>{"use strict";r.d(e,{n:()=>c});var o=r(2694),n=r(9818),s=r(9307);const c=()=>({dispatchStoreEvent:(0,s.useCallback)(((t,e={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${t}`,e)}catch(t){console.error(t)}}),[]),dispatchCheckoutEvent:(0,s.useCallback)(((t,e={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${t}`,{...e,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(t){console.error(t)}}),[])})},8449:(t,e,r)=>{"use strict";r.d(e,{_:()=>s}),r(9196);var o=r(9307);r(9818);const n=(0,o.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),s=()=>(0,o.useContext)(n)},947:(t,e,r)=>{"use strict";r.d(e,{F:()=>l});var o=r(3849),n=r.n(o),s=r(7998),c=r(3243),a=r(3392),i=r(172);const l=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let r=e.style;return(0,c.H)(r)&&(r=JSON.parse(r)||{}),(0,s.Kn)(r)||(r={}),{...e,style:r}})(t),r=(0,i.vc)(e),o=(0,i.l8)(e),l=(0,i.su)(e),d=(0,a.f)(e);return{className:n()(d.className,r.className,o.className,l.className),style:{...d.style,...r.style,...o.style,...l.style}}}},3392:(t,e,r)=>{"use strict";r.d(e,{f:()=>s});var o=r(7998),n=r(3243);const s=t=>{const e=(0,o.Kn)(t.style.typography)?t.style.typography:{},r=(0,n.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:r,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},9040:(t,e,r)=>{"use strict";r.d(e,{QI:()=>s});var o=r(8971),n=(r(6483),r(2629),r(8752));const s=t=>{const e=(0,o.Z)(n.lB,{},t.country),r=Object.assign({},t);return e.forEach((({key:e="",hidden:o=!1})=>{o&&((t,e)=>t in e)(e,t)&&(r[e]="")})),r}},172:(t,e,r)=>{"use strict";r.d(e,{l8:()=>u,su:()=>p,vc:()=>d});var o=r(3849),n=r.n(o),s=r(7427),c=r(2289),a=r(7998);function i(t={}){const e={};return(0,c.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function l(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function d(t){var e,r,o,s,c,d,u;const{backgroundColor:p,textColor:_,gradient:m,style:b}=t,v=l("background-color",p),y=l("color",_),C=function(t){if(t)return`has-${t}-gradient-background`}(m),E=C||(null==b||null===(e=b.color)||void 0===e?void 0:e.gradient);return{className:n()(y,C,{[v]:!E&&!!v,"has-text-color":_||(null==b||null===(r=b.color)||void 0===r?void 0:r.text),"has-background":p||(null==b||null===(o=b.color)||void 0===o?void 0:o.background)||m||(null==b||null===(s=b.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,a.Kn)(null==b||null===(c=b.elements)||void 0===c?void 0:c.link)?null==b||null===(d=b.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:i({color:(null==b?void 0:b.color)||{}})}}function u(t){var e;const r=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:r,style:o}=t,s=r?l("border-color",r):"";return n()({"has-border-color":!!r||!(null==o||null===(e=o.border)||void 0===e||!e.color),[s]:!!s})}(t),style:i({border:r})}}function p(t){var e;return{className:void 0,style:i({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},7845:(t,e,r)=>{"use strict";r.d(e,{f:()=>o});const o=()=>window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""},2592:(t,e,r)=>{"use strict";r.d(e,{Es:()=>c,Q9:()=>s});const o=window.CustomEvent||null,n=(t,{bubbles:e=!1,cancelable:r=!1,element:n,detail:s={}})=>{if(!o)return;n||(n=document.body);const c=new o(t,{bubbles:e,cancelable:r,detail:s});n.dispatchEvent(c)},s=({preserveCartData:t=!1})=>{n("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:t}})},c=(t,e,r=!1,o=!1)=>{if("function"!=typeof jQuery)return()=>{};const s=()=>{n(e,{bubbles:r,cancelable:o})};return jQuery(document).on(t,s),()=>jQuery(document).off(t,s)}},2893:(t,e,r)=>{"use strict";r.d(e,{F:()=>o});const o=t=>null===t},9060:(t,e,r)=>{"use strict";r.d(e,{h:()=>o});const o=t=>"number"==typeof t},7998:(t,e,r)=>{"use strict";r.d(e,{$n:()=>s,Kn:()=>n,Qr:()=>c});var o=r(2893);const n=t=>!(0,o.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return n(t)&&e in t}const c=t=>0===Object.keys(t).length},3243:(t,e,r)=>{"use strict";r.d(e,{H:()=>o});const o=t=>"string"==typeof t},4466:()=>{}}]); order-confirmation-downloads-style.asset.php 0000644 00000000305 15073233653 0015327 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'e7d5c0eca6aa66854fc3'); collection-stock-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0014712 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ products-by-attribute.js 0000644 00000071012 15073233653 0011366 0 ustar 00 (()=>{var e,t={277:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),n=r(2911),a=r(3743);const c=window.wp.blocks,o=window.wc.wcSettings;r(2569);const i=JSON.parse('{"name":"woocommerce/products-by-attribute","title":"Products by Attribute","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of products with selected attributes.","supports":{"align":["wide","full"],"html":false},"attributes":{"attributes":{"type":"array","default":[]},"attrOperator":{"type":"string","enum":["all","any"],"default":"any"},"columns":{"type":"number","default":3},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"date"},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor,m=window.wp.components;var d=r(9307),u=r(5736);const h=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,E=({columns:e,rows:t,setAttributes:r,alignButtons:n,minColumns:a=1,maxColumns:c=6,minRows:o=1,maxRows:i=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.RangeControl,{label:(0,u.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=h(e,a,c);r({columns:Number.isNaN(t)?"":t})},min:a,max:c}),(0,l.createElement)(m.RangeControl,{label:(0,u.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=h(e,o,i);r({rows:Number.isNaN(t)?"":t})},min:o,max:i}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Align the last block to the bottom","woocommerce"),help:n?(0,u.__)("Align the last block to the bottom.","woocommerce"):(0,u.__)("The last inner block will follow other content.","woocommerce"),checked:n,onChange:()=>r({alignButtons:!n})})),p=({onChange:e,settings:t})=>{const{image:r,button:n,price:a,rating:c,title:o}=t,i=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product title","woocommerce"),checked:o,onChange:()=>e({...t,title:!o})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product price","woocommerce"),checked:a,onChange:()=>e({...t,price:!a})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Product rating","woocommerce"),checked:c,onChange:()=>e({...t,rating:!c})}),(0,l.createElement)(m.ToggleControl,{label:(0,u.__)("Add to Cart button","woocommerce"),checked:n,onChange:()=>e({...t,button:!n})}))};var g=r(3849),w=r.n(g);function b(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const _=window.wp.htmlEntities,f={clear:(0,u.__)("Clear all selected items","woocommerce"),noItems:(0,u.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,u.__)("No results for %s","woocommerce"),search:(0,u.__)("Search for items","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,u._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,u.__)("Search results updated.","woocommerce")},y=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],a=(e={})=>e.parent?[...a(l[e.parent]),e.name]:e.name?[e.name]:[],c=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:a(l[e.parent]),children:t&&t.length?c(t):[]}})),o=c(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||o.push(...c(t||[]))})),o},x=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(d.Fragment,{key:t},e)))},v=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),k=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(a=t.breadcrumbs).length?a.slice(0,1).toString():2===a.length?a.slice(0,1).toString()+" › "+a.slice(-1).toString():a.slice(0,1).toString()+" … "+a.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},x((0,_.decodeEntities)(t.name),r)));var a},C=({countLabel:e,className:t,depth:r=0,controlId:n="",item:a,isSelected:c,isSingle:o,onSelect:i,search:s="",selected:u,useExpandedPanelId:h,...E})=>{var p,g;const[f,y]=h,C=null!=e&&void 0!==a.count&&null!==a.count,S=!(null===(p=a.breadcrumbs)||void 0===p||!p.length),N=!(null===(g=a.children)||void 0===g||!g.length),O=f===a.id,I=w()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":S,"has-children":N,"has-count":C,"is-expanded":O,"is-radio-button":o}),P=E.name||`search-list-item-${n}`,A=`${P}-${a.id}`,B=(0,d.useCallback)((()=>{y(O?-1:Number(a.id))}),[O,a.id,y]);return N?(0,l.createElement)("div",{className:I,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},o?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:A,name:P,value:a.value,onChange:i(a),onClick:e=>e.stopPropagation(),checked:c,className:"woocommerce-search-list__item-input",...E}),(0,l.createElement)(k,{item:a,search:s}),C?(0,l.createElement)(v,{label:e||a.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(m.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:c,...!c&&a.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:x((0,_.decodeEntities)(a.name),s),onChange:()=>{c?i(b(u,a.children,"id"))():i(function(e,t,r){const l=b(t,e,"id");return[...e,...l]}(u,a.children))()},onClick:e=>e.stopPropagation()}),C?(0,l.createElement)(v,{label:e||a.count}):null)):(0,l.createElement)("label",{htmlFor:A,className:I},o?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...E,type:"radio",id:A,name:P,value:a.value,onChange:i(a),checked:c,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(k,{item:a,search:s})):(0,l.createElement)(m.CheckboxControl,{...E,id:A,name:P,className:"woocommerce-search-list__item-input",value:(0,_.decodeEntities)(a.value),label:x((0,_.decodeEntities)(a.name),s),onChange:i(a),checked:c}),C?(0,l.createElement)(v,{label:e||a.count}):null)},S=C;var N=r(2720),O=r(4333),I=r(837);r(1058);const P=({id:e,label:t,popoverContents:r,remove:a,screenReaderLabel:c,className:o=""})=>{const[i,s]=(0,d.useState)(!1),h=(0,O.useInstanceId)(P);if(c=c||t,!t)return null;t=(0,_.decodeEntities)(t);const E=w()("woocommerce-tag",o,{"has-remove":!!a}),p=`woocommerce-tag__label-${h}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},c),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:E},r?(0,l.createElement)(m.Button,{className:"woocommerce-tag__text",id:p,onClick:()=>s(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:p},g),r&&i&&(0,l.createElement)(m.Popover,{onClose:()=>s(!1)},r),a&&(0,l.createElement)(m.Button,{className:"woocommerce-tag__remove",onClick:a(e),label:(0,u.sprintf)( // Translators: %s label. // Translators: %s label. (0,u.__)("Remove %s","woocommerce"),t),"aria-describedby":p},(0,l.createElement)(n.Z,{icon:I.Z,size:20,className:"clear-icon",role:"img"})))},A=P;r(9658);const B=e=>(0,l.createElement)(S,{...e}),$=e=>{const{list:t,selected:r,renderItem:n,depth:a=0,onSelect:c,instanceId:o,isSingle:i,search:s,useExpandedPanelId:m}=e,[u]=m;return t?(0,l.createElement)(d.Fragment,null,t.map((t=>{var h,E;const p=null!==(h=t.children)&&void 0!==h&&h.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(E=t.children)||void 0===E?void 0:E.length)&&u===t.id;return(0,l.createElement)(d.Fragment,{key:t.id},(0,l.createElement)("li",null,n({item:t,isSelected:p,onSelect:c,isSingle:i,selected:r,search:s,depth:a,useExpandedPanelId:m,controlId:o})),g?(0,l.createElement)($,{...e,list:t.children,depth:a+1}):null)}))):null},R=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:a,onRemove:c})=>{if(e||t||!r)return null;const o=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,n.selected(o)),o>0?(0,l.createElement)(m.Button,{variant:"link",isDestructive:!0,onClick:()=>a([]),"aria-label":n.clear},(0,u.__)("Clear all","woocommerce")):null),o>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(A,{label:e.name,id:e.id,remove:c}))))):null)},T=({filteredList:e,search:t,onSelect:r,instanceId:a,useExpandedPanelId:c,...o})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=o,h=s||B;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(n.Z,{icon:N.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,u.sprintf)(i.noResults,t):i.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)($,{useExpandedPanelId:c,list:e,selected:m,renderItem:h,onSelect:r,instanceId:a,isSingle:d,search:t}))},L=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:a,isSingle:c,list:o,messages:i=f,onChange:s,onSearch:h,selected:E,type:p="text",debouncedSpeak:g}=e,[b,_]=(0,d.useState)(""),x=(0,d.useState)(-1),v=(0,O.useInstanceId)(L),k=(0,d.useMemo)((()=>({...f,...i})),[i]),C=(0,d.useMemo)((()=>((e,t,r)=>{if(!t)return r?y(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?y(n,e):n})(o,b,n)),[o,b,n]);(0,d.useEffect)((()=>{g&&g(k.updated)}),[g,k]),(0,d.useEffect)((()=>{"function"==typeof h&&h(b)}),[b,h]);const S=(0,d.useCallback)((e=>()=>{c&&s([]);const t=E.findIndex((({id:t})=>t===e));s([...E.slice(0,t),...E.slice(t+1)])}),[c,E,s]),N=(0,d.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===E.findIndex((({id:t})=>t===e.id))?s(c?[e]:[...E,e]):S(e.id)()}),[c,S,s,E]),I=(0,d.useCallback)((e=>{const[t]=E.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,E]);return(0,l.createElement)("div",{className:w()("woocommerce-search-list",t,{"is-compact":r,"is-loading":a,"is-token":"token"===p})},"text"===p&&(0,l.createElement)(R,{...e,onRemove:S,messages:k}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===p?(0,l.createElement)(m.TextControl,{label:k.search,type:"search",value:b,onChange:e=>_(e)}):(0,l.createElement)(m.FormTokenField,{disabled:a,label:k.search,onChange:I,onInputChange:e=>_(e),suggestions:[],__experimentalValidateInput:()=>!1,value:a?[(0,u.__)("Loading…","woocommerce")]:E.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),a?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(m.Spinner,null)):(0,l.createElement)(T,{...e,search:b,filteredList:C,messages:k,onSelect:N,instanceId:v,useExpandedPanelId:x}))},F=((0,m.withSpokenMessages)(L),window.wp.url,window.wp.apiFetch);var j=r.n(F);const M=e=>j()({path:`wc/store/v1/products/attributes/${e}/terms`});const Z=window.wp.escapeHtml,D=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,u.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):e:(0,u.__)("An error has prevented the block from being updated.","woocommerce"))(e)),H=({className:e,item:t,isSelected:r,isLoading:n,onSelect:a,disabled:c,...o})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(C,{...o,key:t.id,className:e,isSelected:r,item:t,onSelect:a,disabled:c}),r&&n&&(0,l.createElement)("div",{key:"loading",className:w()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,l.createElement)(m.Spinner,null)));function V(e,t){return!(e=>null===e)(r=e)&&r instanceof Object&&r.constructor===Object&&t in e;var r}const J=((window.wp.data,(0,o.getSetting)("attributes",[])).reduce(((e,t)=>{const r=(l=t)&&l.attribute_name?{id:parseInt(l.attribute_id,10),name:l.attribute_name,taxonomy:"pa_"+l.attribute_name,label:l.attribute_label}:null;var l;return r&&r.id&&e.push(r),e}),[]),e=>{const{count:t,id:r,name:l,parent:n}=e;return{count:t,id:r,name:l,parent:n,breadcrumbs:[],children:[],value:(a=e,V(a,"count")&&V(a,"description")&&V(a,"id")&&V(a,"name")&&V(a,"parent")&&V(a,"slug")&&"number"==typeof a.count&&"string"==typeof a.description&&"number"==typeof a.id&&"string"==typeof a.name&&"number"==typeof a.parent&&"string"==typeof a.slug?e.attr_slug:"")};var a});r(5555);const W=(0,O.withInstanceId)((({onChange:e,onOperatorChange:t,instanceId:r,isCompact:n=!1,messages:a={},operator:c="any",selected:o,type:i="text"})=>{const{errorLoadingAttributes:s,isLoadingAttributes:h,productsAttributes:E}=function(e){const[t,r]=(0,d.useState)(null),[l,n]=(0,d.useState)(!1),[a,c]=(0,d.useState)([]),o=(0,d.useRef)(!1);return(0,d.useEffect)((()=>{if(e&&!l&&!o.current)return async function(){n(!0);try{const e=await j()({path:"wc/store/v1/products/attributes"}),t=[];for(const r of e){const e=await M(r.id);t.push({...r,parent:0,terms:e.map((e=>({...e,attr_slug:r.taxonomy,parent:r.id})))})}c(t),o.current=!0}catch(e){e instanceof Error&&r(await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e))}finally{n(!1)}}(),()=>{o.current=!0}}),[l,e]),{errorLoadingAttributes:t,isLoadingAttributes:l,productsAttributes:a}}(!0),p=E.reduce(((e,t)=>{const{terms:r,...l}=t;return[...e,J(l),...r.map(J)]}),[]);return a={clear:(0,u.__)("Clear all product attributes","woocommerce"),noItems:(0,u.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,u.__)("Search for product attributes","woocommerce"),selected:e=>(0,u.sprintf)(/* translators: %d is the count of attributes selected. */ /* translators: %d is the count of attributes selected. */ (0,u._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,u.__)("Product attribute search results updated.","woocommerce"),...a},s?(0,l.createElement)(D,{error:s}):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(L,{className:"woocommerce-product-attributes",isCompact:n,isHierarchical:!0,isLoading:h,isSingle:!1,list:p,messages:a,onChange:e,renderItem:e=>{const{item:t,search:n,depth:a=0}=e,c=t.count||0,o=["woocommerce-product-attributes__item","woocommerce-search-list__item",{"is-searching":n.length>0,"is-skip-level":0===a&&0!==t.parent}];if(!t.breadcrumbs.length)return(0,l.createElement)(H,{...e,className:w()(o),item:t,isLoading:h,disabled:0===t.count,name:`attributes-${r}`,countLabel:(0,u.sprintf)(/* translators: %d is the count of terms. */ /* translators: %d is the count of terms. */ (0,u._n)("%d term","%d terms",c,"woocommerce"),c),"aria-label":(0,u.sprintf)(/* translators: %1$s is the item name, %2$d is the count of terms for the item. */ /* translators: %1$s is the item name, %2$d is the count of terms for the item. */ (0,u._n)("%1$s, has %2$d term","%1$s, has %2$d terms",c,"woocommerce"),t.name,c)});const i=`${t.breadcrumbs[0]}: ${t.name}`;return(0,l.createElement)(C,{...e,name:`terms-${r}`,className:w()(...o,"has-count"),countLabel:(0,u.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,u._n)("%d product","%d products",c,"woocommerce"),c),"aria-label":(0,u.sprintf)(/* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ /* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ (0,u._n)("%1$s, has %2$d product","%1$s, has %2$d products",c,"woocommerce"),i,c)})},selected:o.map((({id:e})=>p.find((t=>t.id===e)))).filter(Boolean),type:i}),!!t&&(0,l.createElement)("div",{hidden:o.length<2},(0,l.createElement)(m.SelectControl,{className:"woocommerce-product-attributes__operator",label:(0,u.__)("Display products matching","woocommerce"),help:(0,u.__)("Pick at least two attributes to use this setting.","woocommerce"),value:c,onChange:t,options:[{label:(0,u.__)("Any selected attributes","woocommerce"),value:"any"},{label:(0,u.__)("All selected attributes","woocommerce"),value:"all"}]})))})),G=({value:e,setAttributes:t})=>(0,l.createElement)(m.SelectControl,{label:(0,u.__)("Order products by","woocommerce"),value:e,options:[{label:(0,u.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,u.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,u.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,u.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,u.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,u.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,u.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})}),z=(0,o.getSetting)("hideOutOfStockItems",!1),K=(0,o.getSetting)("stockStatusOptions",{}),Y=({value:e,setAttributes:t})=>{const{outofstock:r,...n}=K,a=z?n:K,c=Object.entries(a).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),o=Object.keys(a).filter((e=>!!e)),[i,s]=(0,d.useState)(e||o);(0,d.useEffect)((()=>{t({stockStatus:["",...i]})}),[i,t]);const h=(0,d.useCallback)((e=>{const t=i.includes(e),r=i.filter((t=>t!==e));t||(r.push(e),r.sort()),s(r)}),[i]);return(0,l.createElement)(l.Fragment,null,c.map((e=>{const t=i.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,u.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,u.__)('Stock status "%s" hidden.',"woocommerce");return(0,l.createElement)(m.ToggleControl,{label:e.label,key:e.value,help:(0,u.sprintf)(t,e.label),checked:i.includes(e.value),onChange:()=>h(e.value)})})))},q=e=>{const{setAttributes:t}=e,{attributes:r,attrOperator:n,columns:a,contentVisibility:c,orderby:i,rows:d,alignButtons:h,stockStatus:g}=e.attributes;return(0,l.createElement)(s.InspectorControls,{key:"inspector"},(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(E,{columns:a,rows:d,alignButtons:h,setAttributes:t,minColumns:(0,o.getSetting)("minColumns",1),maxColumns:(0,o.getSetting)("maxColumns",6),minRows:(0,o.getSetting)("minRows",1),maxRows:(0,o.getSetting)("maxRows",6)})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(p,{settings:c,onChange:e=>t({contentVisibility:e})})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Filter by Product Attribute","woocommerce"),initialOpen:!1},(0,l.createElement)(W,{selected:r,onChange:(e=[])=>{const r=e.map((({id:e,attr_slug:t})=>({id:e,attr_slug:t})));t({attributes:r})},operator:n,onOperatorChange:(e="any")=>t({attrOperator:e}),isCompact:!0})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Order By","woocommerce"),initialOpen:!1},(0,l.createElement)(G,{setAttributes:t,value:i})),(0,l.createElement)(m.PanelBody,{title:(0,u.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,l.createElement)(Y,{setAttributes:t,value:g})))},Q=e=>{const{attributes:t,setAttributes:r,setIsEditing:c,isEditing:o,debouncedSpeak:i}=e;return(0,l.createElement)(m.Placeholder,{icon:(0,l.createElement)(n.Z,{icon:a.Z}),label:(0,u.__)("Products by Attribute","woocommerce"),className:"wc-block-products-grid wc-block-products-by-attribute"},(0,u.__)("Display a grid of products from your selected attributes.","woocommerce"),(0,l.createElement)("div",{className:"wc-block-products-by-attribute__selection"},(0,l.createElement)(W,{selected:t.attributes,onChange:(e=[])=>{const t=e.map((({id:e,value:t})=>({id:e,attr_slug:t})));r({attributes:t})},operator:t.attrOperator,onOperatorChange:(e="any")=>r({attrOperator:e})}),(0,l.createElement)(m.Button,{variant:"primary",onClick:()=>{c(!o),i((0,u.__)("Showing Products by Attribute block preview.","woocommerce"))}},(0,u.__)("Done","woocommerce"))))},U=window.wp.serverSideRender;var X=r.n(U);const ee=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),te=e=>{const{attributes:t,name:r}=e;return t.isPreview?ee:(0,l.createElement)(X(),{block:r,attributes:t})},re=(0,m.withSpokenMessages)((e=>{const t=(0,s.useBlockProps)(),{attributes:{attributes:r}}=e,[n,a]=(0,d.useState)(!r.length);return(0,l.createElement)("div",{...t},(0,l.createElement)(s.BlockControls,null,(0,l.createElement)(m.ToolbarGroup,{controls:[{icon:"edit",title:(0,u.__)("Edit selected attribute","woocommerce"),onClick:()=>a(!n),isActive:n}]})),(0,l.createElement)(q,{...e}),n?(0,l.createElement)(Q,{isEditing:n,setIsEditing:a,...e}):(0,l.createElement)(m.Disabled,null,(0,l.createElement)(te,{...e})))}));(0,c.registerBlockType)(i,{icon:{src:(0,l.createElement)(n.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...i.attributes,columns:{type:"number",default:(0,o.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,o.getSetting)("defaultRows",3)},stockStatus:{type:"array",default:Object.keys((0,o.getSetting)("stockStatusOptions",[]))}},edit:re,save:()=>null})},2569:()=>{},5555:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,l),a.exports}l.m=t,e=[],l.O=(t,r,n,a)=>{if(!r){var c=1/0;for(m=0;m<e.length;m++){for(var[r,n,a]=e[m],o=!0,i=0;i<r.length;i++)(!1&a||c>=a)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(o=!1,a<c&&(c=a));if(o){e.splice(m--,1);var s=n();void 0!==s&&(t=s)}}return t}a=a||0;for(var m=e.length;m>0&&e[m-1][2]>a;m--)e[m]=e[m-1];e[m]=[r,n,a]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=4341,(()=>{var e={4341:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[c,o,i]=r,s=0;if(c.some((t=>0!==e[t]))){for(n in o)l.o(o,n)&&(l.m[n]=o[n]);if(i)var m=i(l)}for(t&&t(r);s<c.length;s++)a=c[s],l.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=l.O(void 0,[2869],(()=>l(277)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["products-by-attribute"]=n})(); collection-price-filter.js 0000644 00000023113 15073233653 0011627 0 ustar 00 (()=>{var e,t={6844:(e,t,r)=>{"use strict";r.r(t);var n=r(9196);const o=window.wp.blocks;var i=r(2911),a=r(1231);const c=window.wc.wcSettings;var l,s,u,p,m,d,g,_,E,f;const w=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),y=(w.pluginUrl,w.pluginUrl,w.buildPhase),b=(null===(l=c.STORE_PAGES.shop)||void 0===l||l.permalink,null===(s=c.STORE_PAGES.checkout)||void 0===s||s.id,null===(u=c.STORE_PAGES.checkout)||void 0===u||u.permalink,null===(p=c.STORE_PAGES.privacy)||void 0===p||p.permalink,null===(m=c.STORE_PAGES.privacy)||void 0===m||m.title,null===(d=c.STORE_PAGES.terms)||void 0===d||d.permalink,null===(g=c.STORE_PAGES.terms)||void 0===g||g.title,null===(_=c.STORE_PAGES.cart)||void 0===_||_.id,null===(E=c.STORE_PAGES.cart)||void 0===E||E.permalink,null!==(f=c.STORE_PAGES.myaccount)&&void 0!==f&&f.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),v=(0,c.getSetting)("countryData",{}),S=(Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,c.getSetting)("addressFieldsLocations",S).address,(0,c.getSetting)("addressFieldsLocations",S).contact,(0,c.getSetting)("addressFieldsLocations",S).additional,r(3845);const h=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","name":"woocommerce/collection-price-filter","version":"1.0.0","title":"Collection Price Filter","description":"Enable customers to filter the product collection by choosing a price range.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","apiVersion":2,"ancestor":["woocommerce/collection-filters"],"supports":{"interactivity":true},"usesContext":["collectionData"],"attributes":{"queryParam":{"type":"object","default":{"calculate_price_range":"true"}},"showInputFields":{"type":"boolean","default":true},"inlineInput":{"type":"boolean","default":false}}}'),O=window.wp.blockEditor;var x=r(3849),k=r.n(x),P=r(9307),T=r(2600);function C(e,t){return!(e=>null===e)(r=e)&&r instanceof Object&&r.constructor===Object&&t in e;var r}var R=r(4167),j=r(9127),A=r.n(j);function F(e){const t=(0,P.useRef)(e);return A()(e,t.current)||(t.current=e),t.current}const N=window.wc.wcBlocksData,q=window.wp.data,G=(0,P.createContext)("page"),I=()=>(0,P.useContext)(G),M=(G.Provider,e=>{const t=I();e=e||t;const r=(0,q.useSelect)((t=>t(N.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:n}=(0,q.useDispatch)(N.QUERY_STATE_STORE_KEY);return[r,(0,P.useCallback)((t=>{n(e,t)}),[e,n])]}),U=(e,t,r)=>{const n=I();r=r||n;const o=(0,q.useSelect)((n=>n(N.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:i}=(0,q.useDispatch)(N.QUERY_STATE_STORE_KEY);return[o,(0,P.useCallback)((t=>{i(r,e,t)}),[r,e,i])]},Y=({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:n,queryState:o,isEditor:i=!1})=>{let a=I();a=`${a}-collection-data`;const[c]=M(a),[l,s]=U("calculate_attribute_counts",[],a),[u,p]=U("calculate_price_range",null,a),[m,d]=U("calculate_stock_status_counts",null,a),[g,_]=U("calculate_rating_counts",null,a),E=F(e||{}),f=F(t),w=F(r),y=F(n);(0,P.useEffect)((()=>{"object"==typeof E&&Object.keys(E).length&&(l.find((e=>C(E,"taxonomy")&&e.taxonomy===E.taxonomy))||s([...l,E]))}),[E,l,s]),(0,P.useEffect)((()=>{u!==f&&void 0!==f&&p(f)}),[f,p,u]),(0,P.useEffect)((()=>{m!==w&&void 0!==w&&d(w)}),[w,d,m]),(0,P.useEffect)((()=>{g!==y&&void 0!==y&&_(y)}),[y,_,g]);const[b,v]=(0,P.useState)(i),[S]=(0,T.Nr)(b,200);b||v(!0);const h=(0,P.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,R.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:t,resourceName:r,resourceValues:n=[],query:o={},shouldSelect:i=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,P.useRef)({results:[],isLoading:!0}),c=F(o),l=F(n),s=(()=>{const[,e]=(0,P.useState)();return(0,P.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,q.useSelect)((e=>{if(!i)return null;const n=e(N.COLLECTIONS_STORE_KEY),o=[t,r,c,l],a=n.getCollectionError(...o);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");s(a)}return{results:n.getCollection(...o),isLoading:!n.hasFinishedResolution("getCollection",o)}}),[t,r,l,c,i]);return null!==u&&(a.current=u),a.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...o,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...h},shouldSelect:S})},B=window.wc.priceFormat,L=e=>"string"==typeof e;function Q(e,t){return("number"==typeof e?e:parseInt(e,10))/10**t.minorUnit}const D=({attributes:e})=>{const{showInputFields:t}=e,{results:r,isLoading:o}=Y({queryPrices:!0,queryState:{},isEditor:!0});if(o)return null;const{minPrice:i,maxPrice:a,formattedMinPrice:c,formattedMaxPrice:l}=function(e){const t=(0,B.getCurrency)({minorUnit:0});if(!C(e,"price_range"))return{minPrice:0,maxPrice:0,minRange:0,maxRange:0,formattedMinPrice:(0,B.formatPrice)(0,t),formattedMaxPrice:(0,B.formatPrice)(0,t)};const r=(0,B.getCurrencyFromPriceResponse)(e.price_range),n=C(e.price_range,"min_price")&&L(e.price_range.min_price)?Q(e.price_range.min_price,r):0,o=C(e.price_range,"max_price")&&L(e.price_range.max_price)?Q(e.price_range.max_price,r):0;return{minPrice:n,maxPrice:o,minRange:n,maxRange:o,formattedMinPrice:(0,B.formatPrice)(n,t),formattedMaxPrice:(0,B.formatPrice)(o,t)}}(r),s=()=>null,u=t?(0,n.createElement)("input",{className:"min",type:"text",value:i,onChange:s}):(0,n.createElement)("span",null,c),p=t?(0,n.createElement)("input",{className:"max",type:"text",value:a,onChange:s}):(0,n.createElement)("span",null,l);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{className:"range"},(0,n.createElement)("div",{className:"range-bar"}),(0,n.createElement)("input",{type:"range",className:"min",min:i,max:a,value:i,onChange:s}),(0,n.createElement)("input",{type:"range",className:"max",min:i,max:a,value:a,onChange:s})),(0,n.createElement)("div",{className:"text"},u,p))};var K=r(5736);const V=window.wp.components,J=({attributes:e,setAttributes:t})=>{const{showInputFields:r,inlineInput:o}=e;return(0,n.createElement)(O.InspectorControls,null,(0,n.createElement)(V.PanelBody,{title:(0,K.__)("Settings","woocommerce")},(0,n.createElement)(V.__experimentalToggleGroupControl,{label:(0,K.__)("Price Slider","woocommerce"),value:r?"editable":"text",onChange:e=>t({showInputFields:"editable"===e}),className:"wc-block-price-filter__price-range-toggle"},(0,n.createElement)(V.__experimentalToggleGroupControlOption,{value:"editable",label:(0,K.__)("Editable","woocommerce")}),(0,n.createElement)(V.__experimentalToggleGroupControlOption,{value:"text",label:(0,K.__)("Text","woocommerce")})),r&&(0,n.createElement)(V.ToggleControl,{label:(0,K.__)("Inline input fields","woocommerce"),checked:o,onChange:()=>t({inlineInput:!o}),help:(0,K.__)("Show input fields inline with the slider.","woocommerce")})))};y>2&&(0,o.registerBlockType)(h,{icon:{src:(0,n.createElement)(i.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},edit:e=>{const{showInputFields:t,inlineInput:r}=e.attributes,o=(0,O.useBlockProps)({className:k()({"inline-input":r&&t})});return(0,n.createElement)("div",{...o},(0,n.createElement)(J,{...e}),(0,n.createElement)(D,{...e}))}})},3845:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,n),i.exports}n.m=t,e=[],n.O=(t,r,o,i)=>{if(!r){var a=1/0;for(u=0;u<e.length;u++){for(var[r,o,i]=e[u],c=!0,l=0;l<r.length;l++)(!1&i||a>=i)&&Object.keys(n.O).every((e=>n.O[e](r[l])))?r.splice(l--,1):(c=!1,i<a&&(a=i));if(c){e.splice(u--,1);var s=o();void 0!==s&&(t=s)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]},n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.j=5700,(()=>{var e={5700:0};n.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[a,c,l]=r,s=0;if(a.some((t=>0!==e[t]))){for(o in c)n.o(c,o)&&(n.m[o]=c[o]);if(l)var u=l(n)}for(t&&t(r);s<a.length;s++)i=a[s],n.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return n.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=n.O(void 0,[2869],(()=>n(6844)));o=n.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-price-filter"]=o})(); legacy-template-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013225 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ wc-blocks-registry.asset.php 0000644 00000000224 15073233653 0012132 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-polyfill'), 'version' => '1c879273bd5c193cad0a'); mini-cart-contents.css 0000644 00000051744 15073233653 0011016 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgba(95,95,95,.35);bottom:0;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;left:100%;max-width:100%;position:relative;position:fixed;right:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.wc-block-components-drawer:after{border-style:solid;border-width:0 0 0 1px;bottom:0;content:"";display:block;left:0;opacity:.3;pointer-events:none;position:absolute;right:0;top:0}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;right:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-drawer__close:active,.wc-block-components-drawer__close:focus,.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-drawer__close>span{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:right;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:700}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;max-width:-moz-max-content;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;line-height:inherit;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:.75em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsla(0,0%,7%,.11)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{-ms-grid-columns:80px 132px;display:-ms-grid;display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column-span:2;-ms-grid-column-align:stretch;-ms-grid-column:2;grid-column-end:4;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;justify-self:stretch;padding:0 16px 16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;padding-right:16px;padding-top:16px;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-row:1;grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid hsla(0,0%,7%,.11);border-spacing:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 16px .25rem 0;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 0 16px 16px;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-left:8px;margin-right:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} price-filter-style.asset.php 0000644 00000000521 15073233653 0012123 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '5cbebb0d244505f117d3'); product-gallery-pager.asset.php 0000644 00000000337 15073233653 0012616 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '921d39a54b3f27d1cc0a'); collection-filters.js 0000644 00000011726 15073233653 0010721 0 ustar 00 (()=>{"use strict";var e,t={8903:(e,t,o)=>{o.r(t);var r=o(9196);const l=window.wp.blocks;var i=o(2911),n=o(9703);const c=window.wc.wcSettings;var a,s,d,p,u,m,w,b,v,f;const g=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),k=(g.pluginUrl,g.pluginUrl,g.buildPhase),S=(null===(a=c.STORE_PAGES.shop)||void 0===a||a.permalink,null===(s=c.STORE_PAGES.checkout)||void 0===s||s.id,null===(d=c.STORE_PAGES.checkout)||void 0===d||d.permalink,null===(p=c.STORE_PAGES.privacy)||void 0===p||p.permalink,null===(u=c.STORE_PAGES.privacy)||void 0===u||u.title,null===(m=c.STORE_PAGES.terms)||void 0===m||m.permalink,null===(w=c.STORE_PAGES.terms)||void 0===w||w.title,null===(b=c.STORE_PAGES.cart)||void 0===b||b.id,null===(v=c.STORE_PAGES.cart)||void 0===v||v.permalink,null!==(f=c.STORE_PAGES.myaccount)&&void 0!==f&&f.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),y=(0,c.getSetting)("countryData",{}),O=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,S[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,S[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),h=((0,c.getSetting)("addressFieldsLocations",O).address,(0,c.getSetting)("addressFieldsLocations",O).contact,(0,c.getSetting)("addressFieldsLocations",O).additional,JSON.parse('{"name":"woocommerce/collection-filters","version":"1.0.0","title":"Collection Filters","description":"A block that adds product filters to the product collection.","category":"woocommerce","keywords":["WooCommerce","Filters"],"textdomain":"woocommerce","supports":{"html":false,"reusable":false},"usesContext":["query","queryId"],"providesContext":{"collectionData":"collectionData"},"attributes":{"collectionData":{"type":"object","default":{}}},"apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}')),E=window.wp.blockEditor;var _=o(5736);const P=(0,c.getSetting)("attributes",[]),j=[["woocommerce/collection-active-filters",{}],["core/heading",{content:(0,_.__)("Filter by Price","woocommerce"),level:3}],["woocommerce/collection-price-filter",{}],["core/heading",{content:(0,_.__)("Filter by Stock status","woocommerce"),level:3}],["woocommerce/collection-stock-filter",{}],["core/heading",{content:(0,_.__)("Filter by Rating","woocommerce"),level:3}],["woocommerce/collection-rating-filter",{}]],T=P.find(Boolean);T&&j.push(["core/heading",{content:(0,_.sprintf)( // translators: %s is the attribute label. // translators: %s is the attribute label. (0,_.__)("Filter by %s","woocommerce"),T.attribute_label),level:3}],["woocommerce/collection-attribute-filter",{attributeId:parseInt(null==T?void 0:T.attribute_id,10)}]);k>2&&(0,l.registerBlockType)(h,{icon:{src:(0,r.createElement)(i.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,E.useBlockProps)(),t=(0,E.useInnerBlocksProps)(e,{template:j});return(0,r.createElement)("nav",{...t})},save:function(){return(0,r.createElement)(E.InnerBlocks.Content,null)}})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var i=o[e]={exports:{}};return t[e].call(i.exports,i,i.exports,r),i.exports}r.m=t,e=[],r.O=(t,o,l,i)=>{if(!o){var n=1/0;for(d=0;d<e.length;d++){for(var[o,l,i]=e[d],c=!0,a=0;a<o.length;a++)(!1&i||n>=i)&&Object.keys(r.O).every((e=>r.O[e](o[a])))?o.splice(a--,1):(c=!1,i<n&&(n=i));if(c){e.splice(d--,1);var s=l();void 0!==s&&(t=s)}}return t}i=i||0;for(var d=e.length;d>0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[o,l,i]},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.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})},r.j=3418,(()=>{var e={3418:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,i,[n,c,a]=o,s=0;if(n.some((t=>0!==e[t]))){for(l in c)r.o(c,l)&&(r.m[l]=c[l]);if(a)var d=a(r)}for(t&&t(o);s<n.length;s++)i=n[s],r.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return r.O(d)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=r.O(void 0,[2869],(()=>r(8903)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-filters"]=l})(); 64-style.js.LICENSE.txt 0000644 00000000174 15073233653 0010401 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ reviews-by-product.css 0000644 00000025072 15073233653 0011045 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-sort-select{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;right:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-right:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-left:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-right:1px solid;content:"";display:inline-block;height:1em;margin-left:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:left;left:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:left;left:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";left:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} attribute-filter-frontend.asset.php 0000644 00000000556 15073233653 0013513 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => 'deb7825537a9a0def635'); product-categories.css 0000644 00000003656 15073233653 0011102 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-right:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{clear:both;list-style:none outside;margin:4px 0 4px 60px}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:1px solid #eee;display:inline-block;margin:0 .5em 0 -60px;max-width:50px;padding:0;position:relative;vertical-align:middle}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{display:block;height:auto;margin:0;max-width:100%;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{background:currentColor;display:inline-block;height:1em;min-width:200px;opacity:.2;width:50%}.wc-block-product-categories__button{align-items:center;display:flex;margin:0;overflow:hidden;padding:0 .5em;position:relative}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none} cart-rtl.css 0000644 00000244470 15073233653 0007030 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-loading-mask{min-height:34px;pointer-events:none;position:relative}.wc-block-components-loading-mask .components-spinner{right:50%;margin:0;position:absolute;top:50%;transform:translate(50%,-50%)}.wc-block-components-loading-mask .wc-block-components-loading-mask__children{opacity:.25} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-cart .wc-block-components-shipping-calculator{white-space:nowrap}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-cart .wc-block-components-totals-footer-item,.wc-block-cart .wc-block-components-totals-taxes{margin:0}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin:0 0 2em}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:inline-block;line-height:1;max-width:100%!important;min-width:84px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading h2 span>*,.wc-block-cart--is-loading th span>*,.wc-block-mini-cart__drawer.is-loading h2 span>*,.wc-block-mini-cart__drawer.is-loading th span>*{visibility:hidden}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{animation:none}}.wc-block-cart--is-loading h2 span:before,.wc-block-cart--is-loading th span:before,.wc-block-mini-cart__drawer.is-loading h2 span:before,.wc-block-mini-cart__drawer.is-loading th span:before{content:" "}.wc-block-cart--is-loading h2 span,.wc-block-mini-cart__drawer.is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-components-product-metadata>*,.wc-block-cart--is-loading .wc-block-components-product-price>*,.wc-block-cart--is-loading .wc-block-components-quantity-selector>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:inline-block;line-height:1;max-width:100%!important;min-width:84px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-components-product-name>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:before{content:" "}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-cart-item__image>a>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price{display:block;margin-top:.25em;max-width:3em}.wc-block-cart--is-loading .wc-block-components-product-price:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:before{content:" "}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:460px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:before,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:before{content:" "}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-end;display:flex;flex-direction:column}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{margin-top:4px}.is-mobile .wc-block-cart-item__total .wc-block-components-sale-badge,.is-small .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}.is-mobile table.wc-block-cart-items,.is-small table.wc-block-cart-items{margin:0}.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-components-radio-control__input{right:0;margin:0}.is-large.wc-block-cart .wc-block-cart__totals-title{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;display:block;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;margin:0;padding:.25rem 0;text-align:left;text-decoration:inherit;text-transform:inherit;text-transform:uppercase;vertical-align:baseline}.is-large.wc-block-cart .wc-block-cart__totals-title textarea{font-weight:700}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding-right:16px;padding-left:16px}.is-large.wc-block-cart .wc-block-cart__payment-options{padding:16px 0 0}.is-large.wc-block-cart .wc-block-cart__payment-options:empty{padding:0}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block{box-sizing:border-box;margin:0;min-height:10em;padding-left:4.5283018868%;width:65%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:15em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{box-sizing:border-box;margin:0;min-height:12em;padding-right:2.2641509434%;width:35%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin:0 0 1em;max-width:100%!important;min-height:3em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block{height:20em}@media only screen and (max-width:700px){.wp-block-woocommerce-cart.is-loading{padding-top:16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{padding:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{display:block}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-left:4.5283018868%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-right:2.2641509434%;width:35%}.wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1em;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-right:16px;padding-left:16px}.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item{padding:0}.wc-block-components-sidebar .wc-block-components-panel>h2{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";right:0;pointer-events:none;position:absolute;left:0;top:0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:0 4px 4px 0;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:4px 0 0 4px;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-price--align-left{display:block;text-align:right}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:left}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-right:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-right:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:left;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:700}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;max-width:-moz-max-content;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;line-height:inherit;text-align:left}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:.75em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsla(0,0%,7%,.11)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{-ms-grid-columns:80px 132px;display:-ms-grid;display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-left:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column-span:2;-ms-grid-column-align:stretch;-ms-grid-column:2;grid-column-end:4;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;justify-self:stretch;padding:0 0 16px 16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;padding-left:16px;padding-top:16px;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-row:1;grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid hsla(0,0%,7%,.11);border-spacing:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 0 .25rem 16px;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 16px 16px 0;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-left:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-left:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:2em;max-width:100%!important;min-height:15em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block h3{display:none}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{box-sizing:content-box;display:inline-block;margin-bottom:2em;padding-left:5%;text-align:center;vertical-align:top;width:30%}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product:nth-child(3n+3){padding-left:0}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name{font-weight:400}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-price{display:block}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{margin-top:1em}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart{justify-content:center}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link){background-color:#eee;color:#333;font-weight:600;margin-top:1em}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):focus,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}@media(max-width:480px){.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{display:block;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{right:4px;margin:0;position:absolute;left:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{right:50%;margin:0;position:absolute;left:auto;top:4px;transform:translateX(50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{right:auto;margin:0;position:absolute;left:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:right}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;margin-left:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-medium .wc-block-cart__sidebar,.is-mobile .wc-block-cart__sidebar,.is-small .wc-block-cart__sidebar{margin-bottom:24px;order:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{margin:0;overflow:hidden;padding:0;text-align:center;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{height:48px;width:100%}.wc-block-components-express-payment--checkout{margin-top:12px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{grid-gap:10px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33% - 10px),1fr));list-style:none}@media(max-width:782px){.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;right:0;position:absolute;left:0;top:-4px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-right:1px solid hsla(0,0%,7%,.11);border-color:hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:0 4px 0 0;border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;height:3px;margin-left:12px;pointer-events:none;width:10px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-color:currentcolor hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:4px 0 0 0;border-left:1px solid hsla(0,0%,7%,.11);border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;flex-grow:1;height:3px;margin-right:12px;pointer-events:none}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:1px solid hsla(0,0%,7%,.11);border-radius:0 0 4px 4px;border-top:0;padding:20px 24px 24px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{align-items:center;display:flex;margin:24px 0;padding:0 24px;text-align:center}.wc-block-components-express-payment-continue-rule:before{margin-left:10px}.wc-block-components-express-payment-continue-rule:after{margin-right:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{border-bottom:1px solid hsla(0,0%,7%,.11);content:" ";flex:1}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-right:12px;padding-left:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{margin:-2px 0 0 4px;vertical-align:middle}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:8px;margin-left:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-cart__submit{margin:0 0 16px;position:relative}.wc-block-cart__submit-button{box-sizing:border-box;margin:0;width:100%}.wc-block-cart .wc-block-cart__submit-container{padding:0}@media(min-width:783px){.wc-block-cart .wc-block-cart__submit-container--sticky{display:none}}@media(max-width:782px){.wc-block-cart .wc-block-cart__submit-container--sticky{background:#fff;bottom:0;box-sizing:border-box;right:0;padding:16px;position:fixed;width:100%;z-index:9999}.wc-block-cart .wc-block-cart__submit-container--sticky:before{box-shadow:0 -10px 20px 10px currentColor;color:hsla(0,0%,80%,.3);content:"";height:100%;right:0;position:absolute;left:0;top:0}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-cart__empty-cart__title,.wc-block-cart__empty-cart__title{font-size:inherit}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:currentColor;content:"";display:block;height:5em;margin:0 auto 2em;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMEM4LjUwNCAwIDAgOC41MDQgMCAxOXM4LjUwNCAxOSAxOSAxOSAxOS04LjUwNCAxOS0xOVMyOS40OTYgMCAxOSAwWm02LjEyOSAxMi44NzFhMi40NDkgMi40NDkgMCAwIDEgMi40NTIgMi40NTIgMi40NDkgMi40NDkgMCAwIDEtMi40NTIgMi40NTEgMi40NDkgMi40NDkgMCAwIDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwIDEgMi40NTItMi40NTJaTTExLjY0NSAzMS4yNThjLTIuMDMgMC0zLjY3Ny0xLjYwOS0zLjY3Ny0zLjYgMC0xLjUzMyAyLjE4My00LjYyOCAzLjE4Ny01Ljk2MWEuNjEuNjEgMCAwIDEgLjk4IDBjMS4wMDQgMS4zMzMgMy4xODggNC40MjggMy4xODggNS45NiAwIDEuOTkyLTEuNjQ4IDMuNjAxLTMuNjc4IDMuNjAxWm0xLjIyNi0xMy40ODRhMi40NDkgMi40NDkgMCAwIDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwIDEgMi40NTItMi40NTIgMi40NDkgMi40NDkgMCAwIDEgMi40NTIgMi40NTIgMi40NDkgMi40NDkgMCAwIDEtMi40NTIgMi40NTFabTEzLjA0IDExLjgxNEE4Ljk4OSA4Ljk4OSAwIDAgMCAxOSAyNi4zNTVjLTEuNjI0IDAtMS42MjQtMi40NTIgMC0yLjQ1MmExMS40IDExLjQgMCAwIDEgOC43ODggNC4xMjJjMS4wNTcgMS4yNTctLjg1OSAyLjc5Ni0xLjg3OCAxLjU2M1oiLz48L3N2Zz4=);mask-position:center;mask-repeat:no-repeat;mask-size:5em;width:5em}.wp-block-woocommerce-empty-cart-block>.aligncenter{margin-right:auto!important;margin-left:auto!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-shrink:0;height:3em;margin-right:8px;padding-right:24px;padding-left:24px;white-space:nowrap}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin{margin:0}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#4ab866} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{margin-top:1.5em;width:100%}.wc-block-components-shipping-calculator{padding:.5em 0 .75em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-select-input{margin-top:16px;position:relative}.wc-block-components-combobox .wc-block-components-combobox-control,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field{border:0;border-radius:0;margin:0;padding:0;position:relative;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#fff;border:1px solid #50575e;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;line-height:1em;opacity:1;outline:inherit;padding:1.5em .5em .5em;text-align:right;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;text-transform:none;white-space:nowrap;width:100%}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #50575e;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top:0;color:#2b2d2f;margin:3em -1px 0 0;max-height:300px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:10}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#1e1e1e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{color:#757575;cursor:default;font-size:1em;list-style:none;margin:0;padding:.25em 16px}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:#ddd}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:rgba(0,0,0,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color:#00669e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,7%,.5);font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;right:.5em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top right;transition:all .2s ease;white-space:nowrap;z-index:1}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{transition:none}}.wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label{color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover{border-color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus{box-shadow:0 0 0 1px #cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:24px;min-width:24px;padding:0}.wc-block-components-country-input{margin-top:16px}.wc-block-components-country-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-state-input{margin-top:16px}.wc-block-components-state-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-rates-control__package{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0}.wc-block-components-shipping-rates-control__package.wc-block-components-panel{margin-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button{margin-bottom:0;margin-top:0;padding-bottom:.75em;padding-top:.75em}.wc-block-components-shipping-rates-control__package:last-child{border-bottom:0}.wc-block-components-shipping-rates-control__package:last-child .wc-block-components-panel__button{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content{padding-bottom:.75em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:.875em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group{font-size:.75em}.wc-block-components-shipping-rates-control__package--disabled{opacity:.5;transition:opacity .2s ease}.wc-block-components-shipping-rates-control__package-items{display:block;font-size:.875em;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{display:inline-block;margin:0;overflow-wrap:anywhere;padding:0;word-break:break-word;-ms-word-break:break-all}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;border:0;margin:0;padding:0}.wc-block-components-totals-shipping .wc-block-components-shipping-address{display:block;margin-top:16px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options{margin-top:12px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:right}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin:0 0 .75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{font-weight:400}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{opacity:.8}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover{background:transparent} product-gallery-large-image-next-previous.js 0000644 00000031134 15073233653 0015226 0 ustar 00 (()=>{var e,t={1188:(e,t,r)=>{"use strict";r.d(t,{JO:()=>i,MW:()=>n,Zg:()=>u,_o:()=>a,mL:()=>c,qv:()=>d,xt:()=>s});var l=r(9196),o=r(444);const i=()=>(0,l.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.22448 1.5L1.5 6.81504V11.7072L5.12953 9.06066C5.38061 8.87758 5.71858 8.86829 5.97934 9.0373L8.90601 10.9342L12.4772 7.46225C12.7683 7.17925 13.2317 7.17925 13.5228 7.46225L16.5 10.3568V2C16.5 1.72386 16.2761 1.5 16 1.5H6.22448ZM1.5 13.5636V16C1.5 16.2761 1.72386 16.5 2 16.5H16C16.2761 16.5 16.5 16.2761 16.5 16V12.4032L16.4772 12.4266L13 9.04603L9.52279 12.4266C9.27191 12.6706 8.88569 12.7086 8.59206 12.5183L5.59643 10.5766L1.5 13.5636ZM0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V16C18 17.1046 17.1046 18 16 18H2C0.89543 18 0 17.1046 0 16V2Z",fill:"#1E1E1E"})),n=()=>(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-right--inside-image"},(0,l.createElement)("g",{filter:"url(#filter0_b_397_11354)"},(0,l.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,l.createElement)("path",{d:"M21.7001 12L19.3 14L28.5 24L19.3 34L21.7001 36L32.5 24L21.7001 12Z",fill:"white"})),(0,l.createElement)("defs",null,(0,l.createElement)("filter",{id:"filter0_b_397_11354",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,l.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,l.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,l.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11354"}),(0,l.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11354",result:"shape"})))),a=()=>(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-left--inside-image"},(0,l.createElement)("g",{filter:"url(#filter0_b_397_11356)"},(0,l.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,l.createElement)("path",{d:"M28.1 12L30.5 14L21.3 24L30.5 34L28.1 36L17.3 24L28.1 12Z",fill:"white"})),(0,l.createElement)("defs",null,(0,l.createElement)("filter",{id:"filter0_b_397_11356",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,l.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,l.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,l.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11356"}),(0,l.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11356",result:"shape"})))),s=()=>(0,l.createElement)(o.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-right--outside-image"},(0,l.createElement)("path",{d:"M1 1.28516L8 8.28516L1 15.2852",stroke:"black",strokeWidth:"1.5"})),c=()=>(0,l.createElement)(o.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-left--outside-image"},(0,l.createElement)("path",{d:"M9 1.28516L2 8.28516L9 15.2852",stroke:"black",strokeWidth:"1.5"})),u=()=>(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"18",viewBox:"0 0 30 18",fill:"none"},(0,l.createElement)("path",{d:"M4.525 8.8L6.825 6.5L5.825 5.5L3.525 7.8C2.825 8.5 2.825 9.6 3.525 10.3L5.825 12.6L6.925 11.5L4.625 9.2C4.425 9.1 4.425 8.9 4.525 8.8Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M25.4 8.8L23.1 6.5L24.1 5.5L26.4 7.8C27.1 8.5 27.1 9.6 26.4 10.3L24.1 12.6L23 11.5L25.3 9.2C25.5 9.1 25.5 8.9 25.4 8.8Z",fill:"currentColor"}),(0,l.createElement)("rect",{x:"0.75",y:"0.75",width:"28.5",height:"16.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),d=()=>(0,l.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"38",height:"18",viewBox:"0 0 38 18",fill:"none"},(0,l.createElement)("path",{d:"M1.525 8.3L5.825 4L4.825 3L0.525 7.3C-0.175 8 -0.175 9.1 0.525 9.8L4.825 14.1L5.925 13L1.625 8.7C1.425 8.6 1.425 8.4 1.525 8.3Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M37.325 7.3L33.025 3L31.925 4.1L36.2251 8.4C36.3251 8.5 36.3251 8.7 36.2251 8.8L31.925 13.1L33.025 14.2L37.325 9.9C38.025 9.1 38.025 8 37.325 7.3Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M25.925 0H11.925C10.825 0 9.92505 0.9 9.92505 2V16C9.92505 17.1 10.825 18 11.925 18H25.925C27.025 18 27.925 17.1 27.925 16V2C27.925 0.9 27.025 0 25.925 0ZM11.925 1.5H25.925C26.225 1.5 26.425 1.7 26.425 2V10.4L23.425 7.5C23.125 7.2 22.625 7.2 22.425 7.5L18.825 11L15.925 9C15.625 8.8 15.325 8.8 15.125 9L11.525 11.6V2C11.425 1.7 11.625 1.5 11.925 1.5ZM25.925 16.5H11.925C11.625 16.5 11.425 16.3 11.425 16V13.6L15.525 10.6L18.525 12.5C18.825 12.7 19.225 12.7 19.425 12.4L22.925 9L26.425 12.4V16C26.425 16.3 26.225 16.5 25.925 16.5Z",fill:"currentColor"}))},8499:(e,t,r)=>{"use strict";r.r(t);var l=r(4981),o=r(8752),i=r(9196),n=r(2175),a=r(9307),s=r(5609),c=r(3849),u=r.n(c),d=(r(6781),r(256)),m=r(4263);const p=e=>{switch(e){case"top":return"flex-start";case"center":return"center";default:return"flex-end"}},g=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-large-image-next-previous","version":"1.0.0","title":"Next/Previous Buttons","description":"Display next and previous buttons.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["nextPreviousButtonsPosition","productGalleryClientId","postId"],"textdomain":"woocommerce","supports":{"layout":{"default":{"type":"flex","verticalAlignment":"bottom"},"allowVerticalAlignment":true,"allowJustification":false,"allowOrientation":false,"allowInheriting":false}},"ancestor":["woocommerce/product-gallery-large-image"]}');var w=r(1188);(0,o.EU)()&&(0,l.registerBlockType)(g,{icon:w.JO,edit:({attributes:e,context:t})=>{var r;const l=(0,n.useBlockProps)({style:{width:"100%",alignItems:p(null===(r=e.layout)||void 0===r?void 0:r.verticalAlignment)},className:u()("wc-block-editor-product-gallery-large-image-next-previous","wc-block-product-gallery-large-image-next-previous")}),o=(0,a.useMemo)((()=>(0,m.P)(t.nextPreviousButtonsPosition)),[t.nextPreviousButtonsPosition]);return(0,i.createElement)("div",{...l},(0,i.createElement)(n.InspectorControls,null,(0,i.createElement)(s.PanelBody,null,(0,i.createElement)(d.f,{context:t}))),(0,i.createElement)("div",{className:u()("wc-block-product-gallery-large-image-next-previous-container",`wc-block-product-gallery-large-image-next-previous--${null==o?void 0:o.classname}`)},(null==o?void 0:o.PrevButtonImage)&&(0,i.createElement)(o.PrevButtonImage,null),(null==o?void 0:o.NextButtonImage)&&(0,i.createElement)(o.NextButtonImage,null)))},save:()=>(0,i.createElement)("div",{...n.useBlockProps.save()})})},256:(e,t,r)=>{"use strict";r.d(t,{f:()=>m});var l=r(9196),o=r(5736),i=r(9818),n=r(2175),a=r(5609),s=r(3083),c=r(1188);const u={[s.z.insideTheImage]:(0,l.createElement)(c.Zg,null),[s.z.outsideTheImage]:(0,l.createElement)(c.qv,null)},d=e=>{switch(e){case s.z.insideTheImage:return(0,o.__)("Next and previous buttons will appear inside the large image.","woocommerce");case s.z.outsideTheImage:return(0,o.__)("Next and previous buttons will appear on outside the large image.","woocommerce");default:return(0,o.__)("No next or previous button will be displayed.","woocommerce")}},m=({context:e})=>{const{productGalleryClientId:t,nextPreviousButtonsPosition:r}=e,{updateBlockAttributes:c}=(0,i.useDispatch)(n.store);return(0,l.createElement)(a.__experimentalToggleGroupControl,{label:(0,o.__)("Next/Prev Buttons","woocommerce"),className:"wc-block-editor-product-gallery-large-image-next-previous-settings",style:{width:"100%"},onChange:e=>c(t,{nextPreviousButtonsPosition:e}),help:d(r),value:r},(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:s.z.off,label:(0,o.__)("Off","woocommerce")}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:s.z.insideTheImage,label:u.insideTheImage}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:s.z.outsideTheImage,label:u.outsideTheImage}))}},3083:(e,t,r)=>{"use strict";r.d(t,{z:()=>l});let l=function(e){return e.off="off",e.insideTheImage="insideTheImage",e.outsideTheImage="outsideTheImage",e}({})},4263:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var l=r(1188);const o=e=>{switch(e){case"insideTheImage":return{PrevButtonImage:l._o,NextButtonImage:l.MW,classname:"inside-image"};case"outsideTheImage":return{PrevButtonImage:l.mL,NextButtonImage:l.xt,classname:"outside-image"};default:return null}}},702:(e,t,r)=>{"use strict";r.d(t,{Lo:()=>w});var l,o,i,n,a,s,c,u,d,m,p=r(4617);const g=(0,p.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),w=(g.pluginUrl,g.pluginUrl,g.buildPhase),h=(null===(l=p.STORE_PAGES.shop)||void 0===l||l.permalink,null===(o=p.STORE_PAGES.checkout)||void 0===o||o.id,null===(i=p.STORE_PAGES.checkout)||void 0===i||i.permalink,null===(n=p.STORE_PAGES.privacy)||void 0===n||n.permalink,null===(a=p.STORE_PAGES.privacy)||void 0===a||a.title,null===(s=p.STORE_PAGES.terms)||void 0===s||s.permalink,null===(c=p.STORE_PAGES.terms)||void 0===c||c.title,null===(u=p.STORE_PAGES.cart)||void 0===u||u.id,null===(d=p.STORE_PAGES.cart)||void 0===d||d.permalink,null!==(m=p.STORE_PAGES.myaccount)&&void 0!==m&&m.permalink?p.STORE_PAGES.myaccount.permalink:(0,p.getSetting)("wpLoginUrl","/wp-login.php"),(0,p.getSetting)("localPickupEnabled",!1),(0,p.getSetting)("countries",{})),f=(0,p.getSetting)("countryData",{}),v=(Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowBilling)).map((e=>[e,h[e]||""]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowBilling)).map((e=>[e,f[e].states||[]]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowShipping)).map((e=>[e,h[e]||""]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowShipping)).map((e=>[e,f[e].states||[]]))),Object.fromEntries(Object.keys(f).map((e=>[e,f[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,p.getSetting)("addressFieldsLocations",v).address,(0,p.getSetting)("addressFieldsLocations",v).contact,(0,p.getSetting)("addressFieldsLocations",v).additional},7188:(e,t,r)=>{"use strict";r.d(t,{EU:()=>o}),r(4981);var l=r(702);const o=()=>l.Lo>2},8752:(e,t,r)=>{"use strict";r.d(t,{EU:()=>l.EU});var l=r(7188)},6781:()=>{},9196:e=>{"use strict";e.exports=window.React},4617:e=>{"use strict";e.exports=window.wc.wcSettings},2175:e=>{"use strict";e.exports=window.wp.blockEditor},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}};return t[e].call(i.exports,i,i.exports,l),i.exports}l.m=t,e=[],l.O=(t,r,o,i)=>{if(!r){var n=1/0;for(u=0;u<e.length;u++){for(var[r,o,i]=e[u],a=!0,s=0;s<r.length;s++)(!1&i||n>=i)&&Object.keys(l.O).every((e=>l.O[e](r[s])))?r.splice(s--,1):(a=!1,i<n&&(n=i));if(a){e.splice(u--,1);var c=o();void 0!==c&&(t=c)}}return t}i=i||0;for(var u=e.length;u>0&&e[u-1][2]>i;u--)e[u]=e[u-1];e[u]=[r,o,i]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=4123,(()=>{var e={4123:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var o,i,[n,a,s]=r,c=0;if(n.some((t=>0!==e[t]))){for(o in a)l.o(a,o)&&(l.m[o]=a[o]);if(s)var u=s(l)}for(t&&t(r);c<n.length;c++)i=n[c],l.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return l.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=l.O(void 0,[2869],(()=>l(8499)));o=l.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery-large-image-next-previous"]=o})(); page-content-wrapper/block.json 0000644 00000001035 15073233653 0012601 0 ustar 00 { "name": "woocommerce/page-content-wrapper", "version": "1.0.0", "title": "WooCommerce Page", "description": "Displays WooCommerce page content.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "supports": { "html": false, "multiple": false, "inserter": false }, "attributes": { "page": { "type": "string", "default": "" } }, "providesContext": { "postId": "postId", "postType": "postType" }, "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-payment-method-paypal.asset.php 0000644 00000000274 15073233653 0013233 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => '4f3d2abcb093ae2f0375'); collection-attribute-filter-style.asset.php 0000644 00000000651 15073233653 0015161 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-interactivity', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '9fae3e2049f1db502d0e'); single-product.asset.php 0000644 00000001121 15073233653 0011334 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wc-store-data', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '0a4baf55884c120a7af9'); handpicked-products.asset.php 0000644 00000000473 15073233653 0012341 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'f26a537f9581cb15be17'); order-confirmation-totals-wrapper.asset.php 0000644 00000000264 15073233653 0015167 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '129cdd90c94398a18c88'); product-details-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013253 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-collection/block.json 0000644 00000001536 15073233653 0012356 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-collection", "version": "1.0.0", "title": "Product Collection (Beta)", "description": "Display a collection of products from your store.", "category": "woocommerce", "keywords": [ "WooCommerce", "Products (Beta)" ], "textdomain": "woocommerce", "attributes": { "queryId": { "type": "number" }, "query": { "type": "object" }, "tagName": { "type": "string" }, "displayLayout": { "type": "object" }, "convertedFromProducts": { "type": "boolean", "default": false } }, "providesContext": { "queryId": "queryId", "query": "query", "displayLayout": "displayLayout" }, "supports": { "align": [ "wide", "full" ], "anchor": true, "html": false, "__experimentalLayout": true } } order-confirmation-billing-address.css 0000644 00000001635 15073233653 0014134 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-order-confirmation-address-wrapper .wp-block-column:empty{display:none}.wp-block-woocommerce-order-confirmation-billing-wrapper>:first-child{margin-top:0}.wp-block-woocommerce-order-confirmation-billing-wrapper .block-editor-block-list__layout>:first-child{margin-top:0!important}.wc-block-order-confirmation-billing-address{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;padding:16px}.wc-block-order-confirmation-billing-address address,.wc-block-order-confirmation-billing-address p{box-sizing:border-box;display:block;margin:0 0 16px;width:100%!important}.wc-block-order-confirmation-billing-address address:last-child,.wc-block-order-confirmation-billing-address p:last-child{margin-bottom:0} product-stock-indicator.css 0000644 00000000477 15073233653 0012050 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-stock-indicator{display:block;font-size:.875em;margin-bottom:.75em;margin-top:0} customer-account.asset.php 0000644 00000000324 15073233653 0011674 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '29d7fa83f6c2f9a2ce01'); product-price-frontend.js 0000644 00000017712 15073233653 0011516 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5579],{7461:(e,r,t)=>{"use strict";t.r(r),t.d(r,{Block:()=>p,default:()=>m});var c=t(9196),n=t(3849),o=t.n(n),l=t(3088),a=t(4293),s=t(2864),i=t(947),u=t(721);const p=e=>{var r,t;const{className:n,textAlign:u,isDescendentOfSingleProductTemplate:p}=e,m=(0,i.F)(e),{parentName:d,parentClassName:y}=(0,s.useInnerBlockLayoutContext)(),{product:v}=(0,s.useProductDataContext)(),g="woocommerce/all-products"===d,f=o()("wc-block-components-product-price",n,m.className,{[`${y}__product-price`]:y});if(!v.id&&!p){const e=(0,c.createElement)(l.Z,{align:u,className:f});return g?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},e):e}const N=v.prices,_=p?(0,a.getCurrencyFromPriceResponse)():(0,a.getCurrencyFromPriceResponse)(N),b="5000",P=N.price!==N.regular_price,k=o()({[`${y}__product-price__value`]:y,[`${y}__product-price__value--on-sale`]:P}),E=(0,c.createElement)(l.Z,{align:u,className:f,style:m.style,regularPriceStyle:m.style,priceStyle:m.style,priceClassName:k,currency:_,price:p?b:N.price,minPrice:null==N||null===(r=N.price_range)||void 0===r?void 0:r.min_amount,maxPrice:null==N||null===(t=N.price_range)||void 0===t?void 0:t.max_amount,regularPrice:p?b:N.regular_price,regularPriceClassName:o()({[`${y}__product-price__regular`]:y})});return g?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},E):E},m=e=>e.isDescendentOfSingleProductTemplate?(0,c.createElement)(p,{...e}):(0,u.withProductDataContext)(p)(e)},3088:(e,r,t)=>{"use strict";t.d(r,{Z:()=>m});var c=t(9196),n=t(5736),o=t(711),l=t(3849),a=t.n(l),s=t(4293),i=t(9307);t(6645);const u=({currency:e,maxPrice:r,minPrice:t,priceClassName:l,priceStyle:i={}})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,n.__)("Price between %1$s and %2$s","woocommerce"),(0,s.formatPrice)(t),(0,s.formatPrice)(r))),(0,c.createElement)("span",{"aria-hidden":!0},(0,c.createElement)(o.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",l),currency:e,value:t,style:i})," — ",(0,c.createElement)(o.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",l),currency:e,value:r,style:i}))),p=({currency:e,regularPriceClassName:r,regularPriceStyle:t,regularPrice:l,priceClassName:s,priceStyle:i,price:u})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Previous price:","woocommerce")),(0,c.createElement)(o.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("del",{className:a()("wc-block-components-product-price__regular",r),style:t},e),value:l}),(0,c.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Discounted price:","woocommerce")),(0,c.createElement)(o.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("ins",{className:a()("wc-block-components-product-price__value","is-discounted",s),style:i},e),value:u})),m=({align:e,className:r,currency:t,format:n="<price/>",maxPrice:l,minPrice:s,price:m,priceClassName:d,priceStyle:y,regularPrice:v,regularPriceClassName:g,regularPriceStyle:f,style:N})=>{const _=a()(r,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});n.includes("<price/>")||(n="<price/>",console.error("Price formats need to include the `<price/>` tag."));const b=v&&m&&m<v;let P=(0,c.createElement)("span",{className:a()("wc-block-components-product-price__value",d)});return b?P=(0,c.createElement)(p,{currency:t,price:m,priceClassName:d,priceStyle:y,regularPrice:v,regularPriceClassName:g,regularPriceStyle:f}):void 0!==s&&void 0!==l?P=(0,c.createElement)(u,{currency:t,maxPrice:l,minPrice:s,priceClassName:d,priceStyle:y}):m&&(P=(0,c.createElement)(o.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",d),currency:t,value:m,style:y})),(0,c.createElement)("span",{className:_,style:N},(0,i.createInterpolateElement)(n,{price:P}))}},947:(e,r,t)=>{"use strict";t.d(r,{F:()=>i});var c=t(3849),n=t.n(c),o=t(7998),l=t(3243),a=t(3392),s=t(172);const i=e=>{const r=(e=>{const r=(0,o.Kn)(e)?e:{style:{}};let t=r.style;return(0,l.H)(t)&&(t=JSON.parse(t)||{}),(0,o.Kn)(t)||(t={}),{...r,style:t}})(e),t=(0,s.vc)(r),c=(0,s.l8)(r),i=(0,s.su)(r),u=(0,a.f)(r);return{className:n()(u.className,t.className,c.className,i.className),style:{...u.style,...t.style,...c.style,...i.style}}}},3392:(e,r,t)=>{"use strict";t.d(r,{f:()=>o});var c=t(7998),n=t(3243);const o=e=>{const r=(0,c.Kn)(e.style.typography)?e.style.typography:{},t=(0,n.H)(r.fontFamily)?r.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:t,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:r.fontSize,fontStyle:r.fontStyle,fontWeight:r.fontWeight,letterSpacing:r.letterSpacing,lineHeight:r.lineHeight,textDecoration:r.textDecoration,textTransform:r.textTransform}}}},172:(e,r,t)=>{"use strict";t.d(r,{l8:()=>p,su:()=>m,vc:()=>u});var c=t(3849),n=t.n(c),o=t(7427),l=t(2289),a=t(7998);function s(e={}){const r={};return(0,l.getCSSRules)(e,{selector:""}).forEach((e=>{r[e.key]=e.value})),r}function i(e,r){return e&&r?`has-${(0,o.o)(r)}-${e}`:""}function u(e){var r,t,c,o,l,u,p;const{backgroundColor:m,textColor:d,gradient:y,style:v}=e,g=i("background-color",m),f=i("color",d),N=function(e){if(e)return`has-${e}-gradient-background`}(y),_=N||(null==v||null===(r=v.color)||void 0===r?void 0:r.gradient);return{className:n()(f,N,{[g]:!_&&!!g,"has-text-color":d||(null==v||null===(t=v.color)||void 0===t?void 0:t.text),"has-background":m||(null==v||null===(c=v.color)||void 0===c?void 0:c.background)||y||(null==v||null===(o=v.color)||void 0===o?void 0:o.gradient),"has-link-color":(0,a.Kn)(null==v||null===(l=v.elements)||void 0===l?void 0:l.link)?null==v||null===(u=v.elements)||void 0===u||null===(p=u.link)||void 0===p?void 0:p.color:void 0}),style:s({color:(null==v?void 0:v.color)||{}})}}function p(e){var r;const t=(null===(r=e.style)||void 0===r?void 0:r.border)||{};return{className:function(e){var r;const{borderColor:t,style:c}=e,o=t?i("border-color",t):"";return n()({"has-border-color":!!t||!(null==c||null===(r=c.border)||void 0===r||!r.color),[o]:!!o})}(e),style:s({border:t})}}function m(e){var r;return{className:void 0,style:s({spacing:(null===(r=e.style)||void 0===r?void 0:r.spacing)||{}})}}},2893:(e,r,t)=>{"use strict";t.d(r,{F:()=>c});const c=e=>null===e},7998:(e,r,t)=>{"use strict";t.d(r,{$n:()=>o,Kn:()=>n});var c=t(2893);const n=e=>!(0,c.F)(e)&&e instanceof Object&&e.constructor===Object;function o(e,r){return n(e)&&r in e}},3243:(e,r,t)=>{"use strict";t.d(r,{H:()=>c});const c=e=>"string"==typeof e},112:(e,r,t)=>{"use strict";t.d(r,{$:()=>o});var c=t(3112),n=t(7090);function o(e,r){return void 0===r&&(r={}),(0,n.B)(e,(0,c.pi)({delimiter:"."},r))}},6645:()=>{},3569:(e,r,t)=>{"use strict";function c(e){return e.toLowerCase()}t.d(r,{U:()=>c})},7090:(e,r,t)=>{"use strict";t.d(r,{B:()=>l});var c=t(3569),n=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],o=/[^A-Z0-9]+/gi;function l(e,r){void 0===r&&(r={});for(var t=r.splitRegexp,l=void 0===t?n:t,s=r.stripRegexp,i=void 0===s?o:s,u=r.transform,p=void 0===u?c.U:u,m=r.delimiter,d=void 0===m?" ":m,y=a(a(e,l,"$1\0$2"),i,"\0"),v=0,g=y.length;"\0"===y.charAt(v);)v++;for(;"\0"===y.charAt(g-1);)g--;return y.slice(v,g).split("\0").map(p).join(d)}function a(e,r,t){return r instanceof RegExp?e.replace(r,t):r.reduce((function(e,r){return e.replace(r,t)}),e)}},7427:(e,r,t)=>{"use strict";t.d(r,{o:()=>o});var c=t(3112),n=t(112);function o(e,r){return void 0===r&&(r={}),(0,n.$)(e,(0,c.pi)({delimiter:"-"},r))}},3112:(e,r,t)=>{"use strict";t.d(r,{pi:()=>c});var c=function(){return c=Object.assign||function(e){for(var r,t=1,c=arguments.length;t<c;t++)for(var n in r=arguments[t])Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n]);return e},c.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-categories/block.json 0000644 00000002165 15073233653 0012347 0 ustar 00 { "name": "woocommerce/product-categories", "title": "Product Categories List", "category": "woocommerce", "description": "Show all product categories as a list or dropdown.", "keywords": [ "WooCommerce" ], "supports": { "align": [ "wide", "full" ], "html": false, "color": { "background": false, "link": true }, "typography": { "fontSize": true, "lineHeight": true } }, "attributes": { "align": { "type": "string" }, "hasCount": { "type": "boolean", "default": true }, "hasImage": { "type": "boolean", "default": false }, "hasEmpty": { "type": "boolean", "default": false }, "isDropdown": { "type": "boolean", "default": false }, "isHierarchical": { "type": "boolean", "default": true }, "showChildrenOnly": { "type": "boolean", "default": false } }, "example": { "attributes": { "hasCount": true, "hasImage": false } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } checkout-rtl.css 0000644 00000243152 15073233653 0007700 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-checkout{margin:0}.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point{top:-96px}.wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package{border-bottom:0}.wp-block-woocommerce-checkout.is-loading{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding-right:2.2641509434%;width:35%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{padding-left:4.5283018868%;width:65%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{box-sizing:border-box;margin:0}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:none;line-height:1;margin:0 0 1.5em;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div>*,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div>*{visibility:hidden}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div:after,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{animation:none}}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-payment-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-payment-block{display:block;min-height:10em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-shipping-address-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-shipping-address-block{display:block;min-height:24em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-actions-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{display:block;margin-right:50%;min-height:4em;width:50%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block{display:block;min-height:47em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{border:0;border-radius:0;color:inherit;font-family:inherit;font-size:1em;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2 .wc-block-components-panel__button,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-item,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-right:16px;padding-left:16px}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-coupon-link,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link{margin-right:16px;margin-left:16px}@media only screen and (max-width:700px){.wp-block-woocommerce-checkout.is-loading{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding:0;width:100%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-right:0;padding-left:0}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link{margin-right:0;margin-left:0}}.theme-twentytwenty .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout-empty{padding:48px;text-align:center;width:100%}.wc-block-checkout-empty .wc-block-checkout-empty__image{color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-checkout-empty .wc-block-checkout-empty__title{display:block;font-weight:700;margin:0}.wc-block-checkout-empty .wc-block-checkout-empty__description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout-error{padding:48px;text-align:center;width:100%}.wc-block-checkout-error .wc-block-checkout-error__image{fill:currentColor;color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-checkout-error .wc-block-checkout-error__title{display:block;font-weight:700;margin:0}.wc-block-checkout-error .wc-block-checkout-error__description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{display:block}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-left:4.5283018868%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-right:2.2641509434%;width:35%}.wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1em;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-right:16px;padding-left:16px}.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item{padding:0}.wc-block-components-sidebar .wc-block-components-panel>h2{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__form{margin:0;max-width:100%}.is-medium .wc-block-checkout__main,.is-mobile .wc-block-checkout__main,.is-small .wc-block-checkout__main{order:1}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-between}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{box-sizing:border-box;flex:1 0 calc(50% - 8px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2){margin-top:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input{flex:0 0 100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__sidebar .wc-block-components-product-name{color:inherit;display:block;flex-basis:0;flex-grow:1}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item{margin:0;padding:0}.is-medium .wc-block-checkout__sidebar,.is-mobile .wc-block-checkout__sidebar,.is-small .wc-block-checkout__sidebar{margin-bottom:24px;order:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-address-card{align-items:flex-start;border:1px solid hsla(0,0%,7%,.11);border-radius:4px;display:flex;font-size:1em;justify-content:flex-start;margin:0;padding:1em}.wc-block-components-address-card address{font-style:normal;margin:0}.wc-block-components-address-card address .wc-block-components-address-card__address-section{display:block;margin:0 0 2px}.wc-block-components-address-card address .wc-block-components-address-card__address-section span{display:inline-block;padding:0 0 0 4px}.wc-block-components-address-card address .wc-block-components-address-card__address-section span:after{content:", "}.wc-block-components-address-card address .wc-block-components-address-card__address-section span:last-child:after{content:""}.wc-block-components-address-card address .wc-block-components-address-card__address-section:last-child{margin-bottom:0}.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:700}.wc-block-components-address-card__edit{font-size:.875em;margin:0 auto 0 0;text-decoration:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-select-input{margin-top:16px;position:relative}.wc-block-components-combobox .wc-block-components-combobox-control,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field{border:0;border-radius:0;margin:0;padding:0;position:relative;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#fff;border:1px solid #50575e;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;line-height:1em;opacity:1;outline:inherit;padding:1.5em .5em .5em;text-align:right;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;text-transform:none;white-space:nowrap;width:100%}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #50575e;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top:0;color:#2b2d2f;margin:3em -1px 0 0;max-height:300px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:10}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#1e1e1e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{color:#757575;cursor:default;font-size:1em;list-style:none;margin:0;padding:.25em 16px}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:#ddd}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:rgba(0,0,0,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color:#00669e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,7%,.5);font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;right:.5em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top right;transition:all .2s ease;white-space:nowrap;z-index:1}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{transition:none}}.wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label{color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover{border-color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus{box-shadow:0 0 0 1px #cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:24px;min-width:24px;padding:0}.wc-block-components-country-input{margin-top:16px}.wc-block-components-country-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-state-input{margin-top:16px}.wc-block-components-state-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-address-address-wrapper{position:relative}.wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper,.wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper{transition:all .3s ease-in-out;width:100%}.wc-block-components-address-address-wrapper.is-editing .wc-block-components-address-form-wrapper{opacity:1}.wc-block-components-address-address-wrapper.is-editing .wc-block-components-address-card-wrapper{opacity:0;position:absolute;top:0;visibility:hidden}.wc-block-components-address-address-wrapper:not(.is-editing) .wc-block-components-address-form-wrapper{height:0;opacity:0;visibility:hidden}.wc-block-components-address-address-wrapper:not(.is-editing) .wc-block-components-address-card-wrapper{opacity:1} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__terms{margin:1.5em 0}.wc-block-checkout__terms textarea{position:relative;top:-5px}.wc-block-checkout__terms.wc-block-checkout__terms--disabled{opacity:.6} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__actions_row{align-items:center;display:flex;justify-content:space-between}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:auto;padding:1em;width:50%}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width{width:100%}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg{fill:#fff;vertical-align:top}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:100%}.is-large .wc-block-checkout__actions{border-top:1px solid hsla(0,0%,7%,.11);padding:1.5em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-checkout-return-to-cart-button{box-shadow:none;color:inherit;padding-right:calc(24px + .25em);position:relative;text-decoration:none}.wc-block-components-checkout-return-to-cart-button svg{fill:currentColor;right:0;position:absolute;top:50%;transform:translateY(-50%)}.rtl .wc-block-components-checkout-return-to-cart-button svg{transform:translateY(-50%) scale(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__add-note{margin:1.5em 0}.is-medium .wc-block-checkout__add-note,.is-mobile .wc-block-checkout__add-note,.is-small .wc-block-checkout__add-note{border-bottom:1px solid hsla(0,0%,7%,.11);margin-bottom:1em;margin-top:1em;padding:1em 0}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:16px}.wc-block-checkout__add-note .wc-block-components-textarea:focus{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{padding-right:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-loading-mask{min-height:34px;pointer-events:none;position:relative}.wc-block-components-loading-mask .components-spinner{right:50%;margin:0;position:absolute;top:50%;transform:translate(50%,-50%)}.wc-block-components-loading-mask .wc-block-components-loading-mask__children{opacity:.25} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-shrink:0;height:3em;margin-right:8px;padding-right:24px;padding-left:24px;white-space:nowrap}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin{margin:0}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#4ab866} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{margin-top:1.5em;width:100%}.wc-block-components-shipping-calculator{padding:.5em 0 .75em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-shipping-rates-control__package{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0}.wc-block-components-shipping-rates-control__package.wc-block-components-panel{margin-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button{margin-bottom:0;margin-top:0;padding-bottom:.75em;padding-top:.75em}.wc-block-components-shipping-rates-control__package:last-child{border-bottom:0}.wc-block-components-shipping-rates-control__package:last-child .wc-block-components-panel__button{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content{padding-bottom:.75em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:.875em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group{font-size:.75em}.wc-block-components-shipping-rates-control__package--disabled{opacity:.5;transition:opacity .2s ease}.wc-block-components-shipping-rates-control__package-items{display:block;font-size:.875em;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{display:inline-block;margin:0;overflow-wrap:anywhere;padding:0;word-break:break-word;-ms-word-break:break-all}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;border:0;margin:0;padding:0}.wc-block-components-totals-shipping .wc-block-components-shipping-address{display:block;margin-top:16px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options{margin-top:12px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:right}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin:0 0 .75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{font-weight:400}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{opacity:.8}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover{background:transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-card-elements{display:flex;width:100%}.wc-block-card-elements .wc-block-components-validation-error{position:static}.wc-block-gateway-container{margin-bottom:1.5em;position:relative;white-space:nowrap}.wc-block-gateway-container.wc-card-number-element{flex-basis:15em;flex-grow:1;min-width:min(15em,60%)}.wc-block-gateway-container.wc-card-expiry-element{flex-basis:7em;margin-right:12px;min-width:min(7em,calc(24% - 12px))}.wc-block-gateway-container.wc-card-cvc-element{flex-basis:7em;margin-right:12px;min-width:min(5em,calc(16% - 12px))}.wc-block-gateway-container .wc-block-gateway-input{background-color:#fff;border:1px solid #50575e;border-radius:4px;box-sizing:border-box;color:#2b2d2f;cursor:text;font-family:inherit;font-size:1em;height:3em;line-height:1.375;margin:0;padding:.75em 16px .75em 0;width:100%}.wc-block-gateway-container .wc-block-gateway-input:focus{background-color:#fff}.wc-block-gateway-container:focus{background-color:#fff}.wc-block-gateway-container label{color:inherit;color:#757575;cursor:text;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;right:0;letter-spacing:inherit;line-height:inherit;line-height:1.375;margin:0 17px 0 0;max-width:calc(100% - 24px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(.75em);transform-origin:top right;transition:transform .2s ease}@media screen and (prefers-reduced-motion:reduce){.wc-block-gateway-container label{transition:none}}.wc-block-gateway-container.wc-inline-card-element label{margin-right:calc(24px + 1.5em)}.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label{margin-right:16px;transform:translateY(4px) scale(.75)}.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error{margin-top:-24px;position:static}.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty){padding:1.5em 16px .25em 0}.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label{transform:translateY(4px) scale(.75)}.wc-block-gateway-container .wc-block-gateway-input.has-error{border-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error:focus{outline-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error+label{color:#cc1818}.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p{line-height:16px;padding-top:4px}.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,.is-small .wc-card-expiry-element .wc-block-components-validation-error>p{min-height:28px}.wc-block-components-checkout-payment-methods *{pointer-events:all}.is-mobile .wc-block-card-elements,.is-small .wc-block-card-elements{flex-wrap:wrap}.is-mobile .wc-block-gateway-container.wc-card-number-element,.is-small .wc-block-gateway-container.wc-card-number-element{flex-basis:100%}.is-mobile .wc-block-gateway-container.wc-card-expiry-element,.is-small .wc-block-gateway-container.wc-card-expiry-element{flex-basis:calc(50% - 8px);margin-right:0;margin-left:8px}.is-mobile .wc-block-gateway-container.wc-card-cvc-element,.is-small .wc-block-gateway-container.wc-card-cvc-element{flex-basis:calc(50% - 8px);margin-right:8px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-right:3.5em}.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after{content:none}.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input{right:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{margin:0;padding-bottom:1em;padding-top:1em}.wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked{font-weight:700}.wc-block-checkout__payment-method .wc-block-components-radio-control{border:1px solid hsla(0,0%,7%,.11);border-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option{border-top:1px solid hsla(0,0%,7%,.11)}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child{border-top:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border-width:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child:after{border-top-right-radius:4px;border-top-left-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after{border-width:1px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option:after{border-width:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{align-items:center;border-width:0;display:flex;justify-content:flex-start}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img{height:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option{padding-right:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{display:none}.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned{height:28px;padding-top:14px}.wc-block-components-radio-control-accordion-content{padding:0 16px 1em}.wc-block-components-radio-control-accordion-content:empty{display:none}.wc-block-checkout__order-notes .wc-block-components-checkout-step__content{padding-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.components-notice.wc-block-checkout__no-payment-methods-notice{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{margin:-2px 0 0 4px;vertical-align:middle}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-right:0;margin-left:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-right:8px;margin-left:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{margin:0;overflow:hidden;padding:0;text-align:center;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{height:48px;width:100%}.wc-block-components-express-payment--checkout{margin-top:12px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{grid-gap:10px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33% - 10px),1fr));list-style:none}@media(max-width:782px){.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;right:0;position:absolute;left:0;top:-4px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-right:1px solid hsla(0,0%,7%,.11);border-color:hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:0 4px 0 0;border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;height:3px;margin-left:12px;pointer-events:none;width:10px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-color:currentcolor hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:4px 0 0 0;border-left:1px solid hsla(0,0%,7%,.11);border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;flex-grow:1;height:3px;margin-right:12px;pointer-events:none}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:1px solid hsla(0,0%,7%,.11);border-radius:0 0 4px 4px;border-top:0;padding:20px 24px 24px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{align-items:center;display:flex;margin:24px 0;padding:0 24px;text-align:center}.wc-block-components-express-payment-continue-rule:before{margin-left:10px}.wc-block-components-express-payment-continue-rule:after{margin-right:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{border-bottom:1px solid hsla(0,0%,7%,.11);content:" ";flex:1}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-right:12px;padding-left:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__shipping-method-container{display:flex;gap:16px;justify-content:space-between;width:100%}.edit-post-visual-editor .wc-block-checkout__shipping-method-option,.wc-block-checkout__shipping-method-option{align-items:center;background-color:transparent;border:none;border-radius:4px;box-shadow:none!important;color:inherit;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:4px;height:100%;justify-content:center;min-height:80px;outline:1px solid hsla(0,0%,7%,.11);padding:16px 12px}.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled),.edit-post-visual-editor .wc-block-checkout__shipping-method-option:focus,.edit-post-visual-editor .wc-block-checkout__shipping-method-option:hover,.wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled),.wc-block-checkout__shipping-method-option:focus,.wc-block-checkout__shipping-method-option:hover{background-color:hsla(0,0%,7%,.02);border-color:#d5d5d5;color:#333}.edit-post-visual-editor .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected,.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected{background-color:hsla(0,0%,7%,.02);outline:1px solid hsla(0,0%,7%,.8)}.wc-block-checkout__shipping-method-option-icon{fill:currentColor}.wc-block-checkout__shipping-method-option-title{font-size:1rem;font-weight:700}.wc-block-checkout__shipping-method-option-price{font-size:.875rem}.wc-block-checkout__shipping-method-option-price em{font-style:inherit;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0;padding:.75em 3.5em .75em 0}.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice{margin:.75em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.components-placeholder.wc-block-checkout__no-shipping-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-shipping-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0;padding:.75em 3.5em .75em 0}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-shipping-rates-control__no-results-notice,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-shipping-rates-control__no-results-notice{margin:.75em 0}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input{margin-top:1px;top:auto;transform:none}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-layout,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-layout{display:block}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group{display:flex;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group>:last-child,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group>:last-child{margin-right:auto}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group{display:none}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group{display:block}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em{font-style:inherit;text-transform:uppercase}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group{background-color:hsla(0,0%,7%,.02);border-radius:4px;box-sizing:border-box;font-size:1em;margin-top:.5em;padding:1px .75em;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description,.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description{display:block;margin:.75em 0;text-align:right;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description{color:#757575}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description>svg,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description>svg{fill:currentColor;margin-top:-4px;vertical-align:middle} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-price--align-left{display:block;text-align:right}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:left}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-right:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-right:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-order-summary .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-order-summary .wc-block-components-panel__content{margin-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item{border-bottom:1px solid hsla(0,0%,7%,.11);display:flex;font-size:.875em;padding-bottom:1px;padding-top:16px;width:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item:first-child{padding-top:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child{border-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child:after{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:1em}.wc-block-components-order-summary .wc-block-components-order-summary-item__description,.wc-block-components-order-summary .wc-block-components-order-summary-item__image{display:table-cell;vertical-align:top}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{padding-bottom:16px;position:relative;width:48px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:48px;width:48px}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{align-items:center;background:#fff;border:2px solid hsla(0,0%,7%,.11);border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;left:0;top:0;transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-bottom:16px;padding-right:24px;padding-left:12px}.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary .wc-block-components-order-summary-item__description p{line-height:1.375;margin-top:4px}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{font-weight:700;margin-right:auto;text-align:left}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:block} classic-shortcode.asset.php 0000644 00000000336 15073233653 0012015 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '76824181596fde792ec6'); product-top-rated-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013525 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ collection-attribute-filter-frontend.asset.php 0000644 00000000165 15073233653 0015640 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => 'e9c4ef3ec42987a9b79c'); product-gallery-large-image-frontend.asset.php 0000644 00000000165 15073233653 0015506 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => 'df8cb9313b03973c61e6'); active-filters-wrapper-frontend.js 0000644 00000047124 15073233653 0013335 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6863],{2911:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9307);const o=(0,n.forwardRef)((function({icon:e,size:t=24,...r},o){return(0,n.cloneElement)(e,{width:t,height:t,...r,ref:o})}))},9281:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(9196);r(1753);const o=({children:e})=>(0,n.createElement)("div",{className:"wc-block-filter-title-placeholder"},e)},1720:(e,t,r)=>{"use strict";r.d(t,{K:()=>c});var n=r(4801),o=r(9818),i=r(9307),l=r(9530),s=r(5280),a=r(7700);const c=e=>{const{namespace:t,resourceName:r,resourceValues:c=[],query:u={},shouldSelect:f=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const m=(0,i.useRef)({results:[],isLoading:!0}),d=(0,l.s)(u),p=(0,l.s)(c),y=(0,s._)(),g=(0,o.useSelect)((e=>{if(!f)return null;const o=e(n.COLLECTIONS_STORE_KEY),i=[t,r,d,p],l=o.getCollectionError(...i);if(l){if(!(0,a.V)(l))throw new Error("TypeError: `error` object is not an instance of Error constructor");y(l)}return{results:o.getCollection(...i),isLoading:!o.hasFinishedResolution("getCollection",i)}}),[t,r,p,d,f]);return null!==g&&(m.current=g),m.current}},2785:(e,t,r)=>{"use strict";r.d(t,{$p:()=>s,kX:()=>a});var n=r(4801),o=r(9818),i=r(9307),l=(r(9127),r(7218));const s=e=>{const t=(0,l.s)();e=e||t;const r=(0,o.useSelect)((t=>t(n.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:s}=(0,o.useDispatch)(n.QUERY_STATE_STORE_KEY);return[r,(0,i.useCallback)((t=>{s(e,t)}),[e,s])]},a=(e,t,r)=>{const s=(0,l.s)();r=r||s;const a=(0,o.useSelect)((o=>o(n.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:c}=(0,o.useDispatch)(n.QUERY_STATE_STORE_KEY);return[a,(0,i.useCallback)((t=>{c(r,e,t)}),[r,e,c])]}},7218:(e,t,r)=>{"use strict";r.d(t,{s:()=>i});var n=r(9307);const o=(0,n.createContext)("page"),i=()=>(0,n.useContext)(o);o.Provider},9530:(e,t,r)=>{"use strict";r.d(t,{s:()=>l});var n=r(9307),o=r(9127),i=r.n(o);function l(e){const t=(0,n.useRef)(e);return i()(e,t.current)||(t.current=e),t.current}},947:(e,t,r)=>{"use strict";r.d(t,{F:()=>c});var n=r(3849),o=r.n(n),i=r(7998),l=r(3243),s=r(3392),a=r(172);const c=e=>{const t=(e=>{const t=(0,i.Kn)(e)?e:{style:{}};let r=t.style;return(0,l.H)(r)&&(r=JSON.parse(r)||{}),(0,i.Kn)(r)||(r={}),{...t,style:r}})(e),r=(0,a.vc)(t),n=(0,a.l8)(t),c=(0,a.su)(t),u=(0,s.f)(t);return{className:o()(u.className,r.className,n.className,c.className),style:{...u.style,...r.style,...n.style,...c.style}}}},5280:(e,t,r)=>{"use strict";r.d(t,{_:()=>o});var n=r(9307);const o=()=>{const[,e]=(0,n.useState)();return(0,n.useCallback)((t=>{e((()=>{throw t}))}),[])}},3392:(e,t,r)=>{"use strict";r.d(t,{f:()=>i});var n=r(7998),o=r(3243);const i=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},r=(0,o.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:r,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,r)=>{"use strict";r.d(t,{l8:()=>f,su:()=>m,vc:()=>u});var n=r(3849),o=r.n(n),i=r(7427),l=r(2289),s=r(7998);function a(e={}){const t={};return(0,l.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,i.o)(t)}-${e}`:""}function u(e){var t,r,n,i,l,u,f;const{backgroundColor:m,textColor:d,gradient:p,style:y}=e,g=c("background-color",m),v=c("color",d),b=function(e){if(e)return`has-${e}-gradient-background`}(p),h=b||(null==y||null===(t=y.color)||void 0===t?void 0:t.gradient);return{className:o()(v,b,{[g]:!h&&!!g,"has-text-color":d||(null==y||null===(r=y.color)||void 0===r?void 0:r.text),"has-background":m||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||p||(null==y||null===(i=y.color)||void 0===i?void 0:i.gradient),"has-link-color":(0,s.Kn)(null==y||null===(l=y.elements)||void 0===l?void 0:l.link)?null==y||null===(u=y.elements)||void 0===u||null===(f=u.link)||void 0===f?void 0:f.color:void 0}),style:a({color:(null==y?void 0:y.color)||{}})}}function f(e){var t;const r=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:r,style:n}=e,i=r?c("border-color",r):"";return o()({"has-border-color":!!r||!(null==n||null===(t=n.border)||void 0===t||!t.color),[i]:!!i})}(e),style:a({border:r})}}function m(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},8845:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var n=r(9196),o=r(3849),i=r.n(o),l=r(947),s=r(3243),a=r(5736),c=r(2785),u=r(4617),f=r(9307),m=r(711),d=r(6508),p=r(7998),y=r(7519),g=r(4534),v=r(9281);r(7924);var b=r(9212),h=r(4293),_=r(6483),w=r(2911),E=r(444);const S=(0,n.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(E.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),k=JSON.parse('{"Y4":{"P":{"Z":"list"},"D":{"Z":3}}}'),A=(e,t)=>Number.isFinite(e)&&Number.isFinite(t)?(0,a.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,a.__)("Between %1$s and %2$s","woocommerce"),(0,h.formatPrice)(e),(0,h.formatPrice)(t)):Number.isFinite(e)?(0,a.sprintf)(/* translators: %s min price */ /* translators: %s min price */ (0,a.__)("From %s","woocommerce"),(0,h.formatPrice)(e)):(0,a.sprintf)(/* translators: %s max price */ /* translators: %s max price */ (0,a.__)("Up to %s","woocommerce"),(0,h.formatPrice)(t)),N=({type:e,name:t,prefix:r="",removeCallback:o=(()=>null),showLabel:i=!0,displayStyle:l})=>{const s=r?(0,n.createElement)(n.Fragment,null,r," ",t):t,c=(0,a.sprintf)(/* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ /* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ (0,a.__)("Remove %s filter","woocommerce"),t);return(0,n.createElement)("li",{className:"wc-block-active-filters__list-item",key:e+":"+t},i&&(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-type"},e+": "),"chips"===l?(0,n.createElement)(m.RemovableChip,{element:"span",text:s,onRemove:o,radius:"large",ariaLabel:c}):(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-name"},(0,n.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:o},(0,n.createElement)(w.Z,{className:"wc-block-components-chip__remove-icon",icon:S,size:16}),(0,n.createElement)(m.Label,{screenReaderLabel:c})),s))},C=(...e)=>{if(!window)return;const t=window.location.href,r=(0,_.getQueryArgs)(t),n=(0,_.removeQueryArgs)(t,...Object.keys(r));e.forEach((e=>{if("string"==typeof e)return delete r[e];if("object"==typeof e){const t=Object.keys(e)[0],n=r[t].toString().split(",");r[t]=n.filter((r=>r!==e[t])).join(",")}}));const o=Object.fromEntries(Object.entries(r).filter((([,e])=>e))),i=(0,_.addQueryArgs)(n,o);(0,g.X7)(i)},x=["min_price","max_price","rating_filter","filter_","query_type_"],j=e=>{let t=!1;for(let r=0;x.length>r;r++){const n=x[r];if(n===e.substring(0,n.length)){t=!0;break}}return t};var O=r(1720),L=r(2629),R=r(5833);const $=({attributeObject:e,slugs:t=[],operator:r="in",displayStyle:o,isLoadingCallback:i})=>{const{results:l,isLoading:s}=(0,O.K)({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[e.id]}),[m,p]=(0,c.kX)("attributes",[]);if((0,f.useEffect)((()=>{i(s)}),[s,i]),!Array.isArray(l)||!(0,y.Gt)(l)||!(0,y.ov)(m))return null;const g=e.label,v=(0,u.getSettingWithCoercion)("isRenderingPhpTemplate",!1,d.j);return(0,n.createElement)("li",null,(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-type"},g,":"),(0,n.createElement)("ul",null,t.map(((t,i)=>{const c=l.find((e=>e.slug===t));if(!c)return null;let u="";return i>0&&"and"===r&&(u=(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-operator"},(0,a.__)("All","woocommerce"))),N({type:g,name:(0,L.decodeEntities)(c.name||t),prefix:u,isLoading:s,removeCallback:()=>{const r=m.find((({attribute:t})=>t===`pa_${e.name}`));1===(null==r?void 0:r.slug.length)?C(`query_type_${e.name}`,`filter_${e.name}`):C({[`filter_${e.name}`]:t}),v||(0,R.o)(m,p,e,t)},showLabel:!1,displayStyle:o})}))))},F=({displayStyle:e,isLoading:t})=>t?(0,n.createElement)(n.Fragment,null,[...Array("list"===e?2:3)].map(((t,r)=>(0,n.createElement)("li",{className:"list"===e?"show-loading-state-list":"show-loading-state-chips",key:r},(0,n.createElement)("span",{className:"show-loading-state__inner"}))))):null;var T=r(9389);const Q=({attributes:e,isEditor:t=!1})=>{const r=(0,T.Ah)(),o=function(){const e=(0,f.useRef)(!1);return(0,f.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),(0,f.useCallback)((()=>e.current),[])}()(),l=(0,u.getSettingWithCoercion)("isRenderingPhpTemplate",!1,d.j),[s,h]=(0,f.useState)(!0),w=(()=>{if(!window)return!1;const e=window.location.href,t=(0,_.getQueryArgs)(e),r=Object.keys(t);let n=!1;for(let e=0;r.length>e;e++){const t=r[e];if(j(t)){n=!0;break}}return n})()&&!t&&s,[E,S]=(0,c.kX)("attributes",[]),[k,x]=(0,c.kX)("stock_status",[]),[O,L]=(0,c.kX)("min_price"),[R,Q]=(0,c.kX)("max_price"),[P,Y]=(0,c.kX)("rating"),K=(0,u.getSetting)("stockStatusOptions",[]),z=(0,u.getSetting)("attributes",[]),Z=(0,f.useMemo)((()=>{if(w||0===k.length||(t=k,!Array.isArray(t)||!t.every((e=>["instock","outofstock","onbackorder"].includes(e))))||!(e=>(0,p.Kn)(e)&&Object.keys(e).every((e=>["instock","outofstock","onbackorder"].includes(e))))(K))return null;var t;const r=(0,a.__)("Stock Status","woocommerce");return(0,n.createElement)("li",null,(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-type"},r,":"),(0,n.createElement)("ul",null,k.map((t=>N({type:r,name:K[t],removeCallback:()=>{if(C({filter_stock_status:t}),!l){const e=k.filter((e=>e!==t));x(e)}},showLabel:!1,displayStyle:e.displayStyle})))))}),[w,K,k,x,e.displayStyle,l]),B=(0,f.useMemo)((()=>w||!Number.isFinite(O)&&!Number.isFinite(R)?null:N({type:(0,a.__)("Price","woocommerce"),name:A(O,R),removeCallback:()=>{C("max_price","min_price"),l||(L(void 0),Q(void 0))},displayStyle:e.displayStyle})),[w,O,R,e.displayStyle,L,Q,l]),H=(0,f.useMemo)((()=>!(0,y.ov)(E)&&o||!E.length&&!(e=>{if(!window)return!1;const t=e.map((e=>`filter_${e.attribute_name}`)),r=window.location.href,n=(0,_.getQueryArgs)(r),o=Object.keys(n);let i=!1;for(let e=0;o.length>e;e++){const r=o[e];if(t.includes(r)){i=!0;break}}return i})(z)?(s&&h(!1),null):E.map((t=>{const r=(0,b.I3)(t.attribute);return r?(0,n.createElement)($,{attributeObject:r,displayStyle:e.displayStyle,slugs:t.slug,key:t.attribute,operator:t.operator,isLoadingCallback:h}):(s&&h(!1),null)}))),[E,o,z,s,e.displayStyle]);(0,f.useEffect)((()=>{var e;if(!l)return;if(P.length&&P.length>0)return;const t=null===(e=(0,g.re)("rating_filter"))||void 0===e?void 0:e.toString();t&&Y(t.split(","))}),[l,P,Y]);const X=(0,f.useMemo)((()=>{if(w||0===P.length||(t=P,!Array.isArray(t)||!t.every((e=>["1","2","3","4","5"].includes(e)))))return null;var t;const r=(0,a.__)("Rating","woocommerce");return(0,n.createElement)("li",null,(0,n.createElement)("span",{className:"wc-block-active-filters__list-item-type"},r,":"),(0,n.createElement)("ul",null,P.map((t=>N({type:r,name:(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5","woocommerce"),t),removeCallback:()=>{if(C({rating_filter:t}),!l){const e=P.filter((e=>e!==t));Y(e)}},showLabel:!1,displayStyle:e.displayStyle})))))}),[w,P,Y,e.displayStyle,l]);if(!w&&!(E.length>0||k.length>0||P.length>0||Number.isFinite(O)||Number.isFinite(R))&&!t)return r(!1),null;const D=`h${e.headingLevel}`,V=(0,n.createElement)(D,{className:"wc-block-active-filters__title"},e.heading),W=w?(0,n.createElement)(v.Z,null,V):V;if(!(0,u.getSettingWithCoercion)("hasFilterableProducts",!1,d.j))return r(!1),null;r(!0);const U=i()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===e.displayStyle,"wc-block-active-filters--loading":w});return(0,n.createElement)(n.Fragment,null,!t&&e.heading&&W,(0,n.createElement)("div",{className:"wc-block-active-filters"},(0,n.createElement)("ul",{className:U},t?(0,n.createElement)(n.Fragment,null,N({type:(0,a.__)("Size","woocommerce"),name:(0,a.__)("Small","woocommerce"),displayStyle:e.displayStyle}),N({type:(0,a.__)("Color","woocommerce"),name:(0,a.__)("Blue","woocommerce"),displayStyle:e.displayStyle})):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(F,{isLoading:w,displayStyle:e.displayStyle}),B,Z,H,X)),w?(0,n.createElement)("span",{className:"wc-block-active-filters__clear-all-placeholder"}):(0,n.createElement)("button",{className:"wc-block-active-filters__clear-all",onClick:()=>{(()=>{if(!window)return;const e=window.location.href,t=(0,_.getQueryArgs)(e),r=(0,_.removeQueryArgs)(e,...Object.keys(t)),n=Object.fromEntries(Object.keys(t).filter((e=>!j(e))).map((e=>[e,t[e]]))),o=(0,_.addQueryArgs)(r,n);(0,g.X7)(o)})(),l||(L(void 0),Q(void 0),S([]),x([]),Y([]))}},(0,n.createElement)(m.Label,{label:(0,a.__)("Clear All","woocommerce"),screenReaderLabel:(0,a.__)("Clear All Filters","woocommerce")}))))},P=e=>{const t=(0,l.F)(e),r=(o=e,{heading:(0,s.H)(null==o?void 0:o.heading)?o.heading:"",headingLevel:(0,s.H)(null==o?void 0:o.headingLevel)&&parseInt(o.headingLevel,10)||k.Y4.D.Z,displayStyle:(0,s.H)(null==o?void 0:o.displayStyle)&&o.displayStyle||k.Y4.P.Z});var o;return(0,n.createElement)("div",{className:i()((0,s.H)(e.className)?e.className:"",t.className),style:t.style},(0,n.createElement)(Q,{isEditor:!1,attributes:r}))}},7519:(e,t,r)=>{"use strict";r.d(t,{Gt:()=>i,ov:()=>s});var n=r(7998);const o=e=>(0,n.$n)(e,"count")&&(0,n.$n)(e,"description")&&(0,n.$n)(e,"id")&&(0,n.$n)(e,"name")&&(0,n.$n)(e,"parent")&&(0,n.$n)(e,"slug")&&"number"==typeof e.count&&"string"==typeof e.description&&"number"==typeof e.id&&"string"==typeof e.name&&"number"==typeof e.parent&&"string"==typeof e.slug,i=e=>Array.isArray(e)&&e.every(o),l=e=>(0,n.$n)(e,"attribute")&&(0,n.$n)(e,"operator")&&(0,n.$n)(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e)),s=e=>Array.isArray(e)&&e.every(l)},6508:(e,t,r)=>{"use strict";r.d(t,{j:()=>n});const n=e=>"boolean"==typeof e},7700:(e,t,r)=>{"use strict";r.d(t,{V:()=>n});const n=e=>e instanceof Error},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>n});const n=e=>null===e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>i,Kn:()=>o});var n=r(2893);const o=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function i(e,t){return o(e)&&t in e}},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>n});const n=e=>"string"==typeof e},5833:(e,t,r)=>{"use strict";r.d(t,{e:()=>i,o:()=>o});var n=r(4167);const o=(e=[],t,r,o="")=>{const i=e.filter((e=>e.attribute===r.taxonomy)),l=i.length?i[0]:null;if(!(l&&l.slug&&Array.isArray(l.slug)&&l.slug.includes(o)))return;const s=l.slug.filter((e=>e!==o)),a=e.filter((e=>e.attribute!==r.taxonomy));s.length>0&&(l.slug=s.sort(),a.push(l)),t((0,n.DY)(a).asc("attribute"))},i=(e=[],t,r,o=[],i="in")=>{if(!r||!r.taxonomy)return[];const l=e.filter((e=>e.attribute!==r.taxonomy));return 0===o.length?t(l):(l.push({attribute:r.taxonomy,operator:i,slug:o.map((({slug:e})=>e)).sort()}),t((0,n.DY)(l).asc("attribute"))),l}},9212:(e,t,r)=>{"use strict";r.d(t,{I3:()=>l,it:()=>i});var n=r(4617);r(9818);const o=(0,n.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(n=t)&&n.attribute_name?{id:parseInt(n.attribute_id,10),name:n.attribute_name,taxonomy:"pa_"+n.attribute_name,label:n.attribute_label}:null;var n;return r&&r.id&&e.push(r),e}),[]),i=e=>{if(e)return o.find((t=>t.id===e))},l=e=>{if(e)return o.find((t=>t.taxonomy===e))}},4534:(e,t,r)=>{"use strict";r.d(t,{H9:()=>f,X7:()=>u,re:()=>c,w8:()=>a,zv:()=>s});var n=r(6483),o=r(4617),i=r(6508);const l=(0,o.getSettingWithCoercion)("isRenderingPhpTemplate",!1,i.j),s="query_type_",a="filter_";function c(e){return window?(0,n.getQueryArg)(window.location.href,e):null}function u(e){l?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const f=e=>{const t=(0,n.getQueryArgs)(e);return(0,n.addQueryArgs)(e,t)}},3849:(e,t)=>{var r;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var l=o.apply(null,r);l&&e.push(l)}}else if("object"===i)if(r.toString===Object.prototype.toString)for(var s in r)n.call(r,s)&&r[s]&&e.push(s);else e.push(r.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},112:(e,t,r)=>{"use strict";r.d(t,{$:()=>i});var n=r(3112),o=r(7090);function i(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,n.pi)({delimiter:"."},t))}},1753:()=>{},7924:()=>{},3569:(e,t,r)=>{"use strict";function n(e){return e.toLowerCase()}r.d(t,{U:()=>n})},7090:(e,t,r)=>{"use strict";r.d(t,{B:()=>l});var n=r(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],i=/[^A-Z0-9]+/gi;function l(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,l=void 0===r?o:r,a=t.stripRegexp,c=void 0===a?i:a,u=t.transform,f=void 0===u?n.U:u,m=t.delimiter,d=void 0===m?" ":m,p=s(s(e,l,"$1\0$2"),c,"\0"),y=0,g=p.length;"\0"===p.charAt(y);)y++;for(;"\0"===p.charAt(g-1);)g--;return p.slice(y,g).split("\0").map(f).join(d)}function s(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},7427:(e,t,r)=>{"use strict";r.d(t,{o:()=>i});var n=r(3112),o=r(112);function i(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,n.pi)({delimiter:"-"},t))}},4167:(e,t,r)=>{"use strict";r.d(t,{DY:()=>u});var n=function(e){return function(t,r,n){return e(t,r,n)*n}},o=function(e,t){if(e)throw Error("Invalid sort config: "+t)},i=function(e){var t=e||{},r=t.asc,i=t.desc,l=r?1:-1,s=r||i;return o(!s,"Expected `asc` or `desc` property"),o(r&&i,"Ambiguous object with `asc` and `desc` config properties"),{order:l,sortBy:s,comparer:e.comparer&&n(e.comparer)}};function l(e,t,r){if(void 0===e||!0===e)return function(e,n){return t(e,n,r)};if("string"==typeof e)return o(e.includes("."),"String syntax not allowed for nested properties."),function(n,o){return t(n[e],o[e],r)};if("function"==typeof e)return function(n,o){return t(e(n),e(o),r)};if(Array.isArray(e)){var n=function(e){return function t(r,n,o,l,s,a,c){var u,f;if("string"==typeof r)u=a[r],f=c[r];else{if("function"!=typeof r){var m=i(r);return t(m.sortBy,n,o,m.order,m.comparer||e,a,c)}u=r(a),f=r(c)}var d=s(u,f,l);return(0===d||null==u&&null==f)&&n.length>o?t(n[o],n,o+1,l,s,a,c):d}}(t);return function(o,i){return n(e[0],e,1,r,t,o,i)}}var s=i(e);return l(s.sortBy,s.comparer||t,s.order)}var s=function(e,t,r,n){return Array.isArray(t)?(Array.isArray(r)&&r.length<2&&(r=r[0]),t.sort(l(r,n,e))):t};function a(e){var t=n(e.comparer);return function(r){var n=Array.isArray(r)&&!e.inPlaceSorting?r.slice():r;return{asc:function(e){return s(1,n,e,t)},desc:function(e){return s(-1,n,e,t)},by:function(e){return s(1,n,e,t)}}}}var c=function(e,t,r){return null==e?r:null==t?-r:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},u=a({comparer:c});a({comparer:c,inPlaceSorting:!0})},3112:(e,t,r)=>{"use strict";r.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-top-rated/block.json 0000644 00000003055 15073233653 0012120 0 ustar 00 { "name": "woocommerce/product-top-rated", "title": "Top Rated Products", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of your top rated products.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "categories": { "type": "array", "default": [] }, "catOperator": { "type": "string", "default": "any" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" }, "editMode": { "type": "boolean", "default": true }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "rating" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-additional-information-style.asset.php 0000644 00000000251 15073233653 0017770 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => '75428a44ddd3aa9f1a8a'); collection-price-filter-style.js.LICENSE.txt 0000644 00000000174 15073233653 0014666 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ active-filters-frontend.asset.php 0000644 00000000446 15073233653 0013144 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '70e84d296b0795687d51'); product-category-style.asset.php 0000644 00000000473 15073233653 0013037 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'e3b83ba718431c2f8a5d'); featured-category.css 0000644 00000012017 15073233653 0010700 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-featured-category{background-color:transparent;border-color:transparent;box-sizing:border-box;color:#fff}.wc-block-featured-category{align-content:center;align-items:center;background-color:inherit;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.wc-block-featured-category.has-background-dim .background-dim__overlay:before{background:inherit;border-radius:inherit;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wc-block-featured-category.has-background-dim-10 .background-dim__overlay:before{opacity:.1}.wc-block-featured-category.has-background-dim-20 .background-dim__overlay:before{opacity:.2}.wc-block-featured-category.has-background-dim-30 .background-dim__overlay:before{opacity:.3}.wc-block-featured-category.has-background-dim-40 .background-dim__overlay:before{opacity:.4}.wc-block-featured-category.has-background-dim-50 .background-dim__overlay:before{opacity:.5}.wc-block-featured-category.has-background-dim-60 .background-dim__overlay:before{opacity:.6}.wc-block-featured-category.has-background-dim-70 .background-dim__overlay:before{opacity:.7}.wc-block-featured-category.has-background-dim-80 .background-dim__overlay:before{opacity:.8}.wc-block-featured-category.has-background-dim-90 .background-dim__overlay:before{opacity:.9}.wc-block-featured-category.has-background-dim-100 .background-dim__overlay:before{opacity:1}.wc-block-featured-category__selection{width:100%}.wc-block-featured-category.has-left-content{justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title,.wc-block-featured-category.has-left-content .wc-block-featured-category__variation{margin-left:0;text-align:left}.wc-block-featured-category.has-right-content{justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title,.wc-block-featured-category.has-right-content .wc-block-featured-category__variation{margin-right:0;text-align:right}.wc-block-featured-category.is-repeated{background-repeat:repeat;background-size:auto}.wc-block-featured-category__description,.wc-block-featured-category__price,.wc-block-featured-category__title,.wc-block-featured-category__variation{line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category__description a,.wc-block-featured-category__description a:active,.wc-block-featured-category__description a:focus,.wc-block-featured-category__description a:hover,.wc-block-featured-category__price a,.wc-block-featured-category__price a:active,.wc-block-featured-category__price a:focus,.wc-block-featured-category__price a:hover,.wc-block-featured-category__title a,.wc-block-featured-category__title a:active,.wc-block-featured-category__title a:focus,.wc-block-featured-category__title a:hover,.wc-block-featured-category__variation a,.wc-block-featured-category__variation a:active,.wc-block-featured-category__variation a:focus,.wc-block-featured-category__variation a:hover{color:#fff}.wc-block-featured-category__description,.wc-block-featured-category__link,.wc-block-featured-category__price,.wc-block-featured-category__title,.wc-block-featured-category__variation{color:inherit;padding:0 48px 16px;width:100%;z-index:1}.wc-block-featured-category .wc-block-featured-category__background-image{bottom:0;height:100%;left:0;margin:0;-o-object-fit:none;object-fit:none;padding:0;position:absolute;right:0;top:0;width:100%}.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:fixed}@supports(-webkit-overflow-scrolling:touch){.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:scroll}}.wc-block-featured-category__description{color:inherit}.wc-block-featured-category__description p{margin:0}.wc-block-featured-category .wc-block-featured-category__title{color:inherit;margin-top:0}.wc-block-featured-category .wc-block-featured-category__title div{color:inherit}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category__wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;width:100%}.wc-block-featured-category .wp-block-button.aligncenter{text-align:center} order-confirmation-totals-wrapper/block.json 0000644 00000001160 15073233653 0015321 0 ustar 00 { "name": "woocommerce/order-confirmation-totals-wrapper", "version": "1.0.0", "title": "Order Totals Section", "description": "Display the order details section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } active-filters-wrapper-rtl.css 0000644 00000022551 15073233653 0012470 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-active-filters h1,.wp-block-woocommerce-active-filters h2,.wp-block-woocommerce-active-filters h3,.wp-block-woocommerce-active-filters h4,.wp-block-woocommerce-active-filters h5,.wp-block-woocommerce-active-filters h6{text-transform:inherit}.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title{height:1em}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:left;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:left;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-left:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-left:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 0 0 .5em;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} collection-active-filters/block.json 0000644 00000001052 15073233653 0013610 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "name": "woocommerce/collection-active-filters", "version": "1.0.0", "title": "Collection Active Filters", "description": "Display the currently active filters.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "apiVersion": 2, "ancestor": [ "woocommerce/collection-filters" ], "supports": { "interactivity": true }, "usesContext": [ "queryId" ], "attributes": { "displayStyle": { "type": "string", "default": "list" } } } all-products-rtl.css 0000644 00000114411 15073233653 0010477 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-pagination{margin:0 auto 16px}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{color:#333;display:inline-block;font-size:1em;font-weight:400}.wc-block-components-pagination__page{border-color:transparent;min-width:2.2em;padding:.3em .6em}.wc-block-components-pagination__page:not([disabled]){cursor:pointer}@media(max-width:782px){.wc-block-components-pagination__page{min-width:1.6em;padding:.1em .2em}}.wc-block-components-pagination__page:not(.toggle){background-color:transparent}.wc-block-components-pagination__ellipsis{padding:.3em}@media(max-width:782px){.wc-block-components-pagination__ellipsis{padding:.1em}}.wc-block-components-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1!important}html[dir=rtl] .wc-block-components-pagination-page--arrow span{display:inline-block;transform:scaleX(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-sort-select{margin-bottom:24px;text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.wc-block-grid{text-align:center}.wc-block-grid__no-products{padding:48px;text-align:center;width:100%}.wc-block-grid__no-products .wc-block-grid__no-products-image{color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;font-weight:700;margin:0}.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}.wc-block-grid__products{background-clip:padding-box;display:flex;flex-wrap:wrap;margin:0 -8px 16px;padding:0}.wc-block-grid__product{border-bottom:16px solid transparent;border-right:8px solid transparent;border-left:8px solid transparent;box-sizing:border-box;float:none;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:auto}.wc-block-grid__product.wc-block-grid__product{box-sizing:border-box}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:flex;flex-direction:column}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-bottom:0;margin-top:auto;padding-bottom:12px}.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-1-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 33.3333333333%;max-width:33.3333333333%}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 20%;max-width:20%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 16.6666666667%;max-width:16.6666666667%}.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 14.2857142857%;max-width:14.2857142857%}.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 12.5%;max-width:12.5%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:.5em}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size:.58em}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:.75em}.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull),.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:.92em}@media(max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 100%;margin-right:auto;margin-left:auto;max-width:100%;padding:0}}@media(min-width:481px)and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-right:8px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:right}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-price--align-left{display:block;text-align:right}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:left}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-right:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{right:4px;margin:0;position:absolute;left:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{right:50%;margin:0;position:absolute;left:auto;top:4px;transform:translateX(50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{right:auto;margin:0;position:absolute;left:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating-stars{display:block;line-height:1}.wc-block-components-product-rating-stars__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;text-align:right;width:5.3em}.wc-block-components-product-rating-stars__stars:before{color:inherit;content:"SSSSS";right:0;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__stars span{color:inherit;right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-components-product-rating-stars__stars span:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__link{display:inline-block;font-size:.875em;height:1.618em;text-align:inherit;width:100%}.wc-block-all-products .wc-block-components-product-rating-stars{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating-stars__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating-stars__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating-stars__norating:before{color:transparent;content:"S";right:0;position:absolute;left:0;text-align:center;top:0;white-space:nowrap}.wp-block-woocommerce-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;margin-left:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-summary{margin-bottom:12px;margin-top:0}.is-loading .wc-block-components-product-summary:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;height:6em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}.is-loading .wc-block-components-product-summary:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-sku{display:block;font-size:.875em;overflow-wrap:break-word;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-stock-indicator{display:block;font-size:.875em;margin-bottom:.75em;margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart{display:flex;flex-wrap:wrap;margin:0}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;height:1.5em;margin:-.25em .5em -.25em 0;vertical-align:top;width:1.5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;flex-basis:5em;margin:0 0 .75em 1em;padding:.618em;text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-add-to-cart-attribute-picker{flex-basis:100%;margin:0}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-height:1.75em;min-width:60%}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-add-to-cart-form{width:unset}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wc-block-add-to-cart-form .quantity{display:inline-block;float:none;margin-left:4px;vertical-align:middle}.wc-block-add-to-cart-form .quantity .qty{margin-left:.5rem;text-align:center;width:3.631em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:512px;position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{right:-1rem;left:unset;z-index:1}.woocommerce .wp-block-woocommerce-product-image-gallery:after{clear:both;content:"";display:table}.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-details ul.wc-tabs{border-bottom:1px solid #e0e0e0;list-style:none;margin:0 0 1.618em;overflow:hidden;padding:0 1em 0 0;position:relative}.wp-block-woocommerce-product-details ul.wc-tabs li{border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:inline-block;margin:0;padding:.5em 1em;position:relative;z-index:0}.wp-block-woocommerce-product-details ul.wc-tabs li a{display:inline-block;font-weight:700;text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li a:hover{text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li.active{z-index:2}.wp-block-woocommerce-product-details ul.wc-tabs li.active a{text-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-reviews img{max-width:600px}.wp-block-woocommerce-product-reviews .submit{margin-top:2rem}.wp-block-woocommerce-product-reviews__editor__row{align-items:center;display:flex;gap:2rem}.wp-block-woocommerce-product-reviews__editor__row>span{flex-basis:20%}.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars,.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;margin-left:1rem}.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;height:8rem}.wp-block-woocommerce-product-reviews__editor__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wp-block-woocommerce-product-reviews__editor__stars:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap} stock-filter-frontend.asset.php 0000644 00000000556 15073233653 0012633 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '91648cab5b0244ffedf0'); product-gallery-large-image-next-previous-style.js.LICENSE.txt 0000644 00000000174 15073233653 0020263 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-add-to-cart.css 0000644 00000016706 15073233653 0011054 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-add-to-cart{display:flex;flex-wrap:wrap;margin:0}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;height:1.5em;margin:-.25em 0 -.25em .5em;vertical-align:top;width:1.5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;flex-basis:5em;margin:0 1em .75em 0;padding:.618em;text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-add-to-cart-attribute-picker{flex-basis:100%;margin:0}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-height:1.75em;min-width:60%}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818} product-on-sale-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013164 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ reviews-by-product-style.asset.php 0000644 00000000521 15073233653 0013310 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'c3928e23c50693a07541'); products-by-attribute-style.asset.php 0000644 00000000506 15073233653 0014015 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'e51d943c6ba2160c6cb2'); attribute-filter.css 0000644 00000074413 15073233653 0010564 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-attribute-filter{border-style:none!important}.wp-block-woocommerce-attribute-filter h1,.wp-block-woocommerce-attribute-filter h2,.wp-block-woocommerce-attribute-filter h3,.wp-block-woocommerce-attribute-filter h4,.wp-block-woocommerce-attribute-filter h5,.wp-block-woocommerce-attribute-filter h6{text-transform:inherit}.wc-block-attribute-filter{border-color:inherit;border-radius:inherit;margin-bottom:16px}.wc-block-attribute-filter .is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-attribute-filter .is-loading>*{visibility:hidden}.wc-block-attribute-filter .is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-attribute-filter .is-loading{animation:none}}.wc-block-attribute-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-attribute-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-attribute-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-attribute-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-attribute-filter .wc-block-attribute-filter-list{margin:0;width:100%}.wc-block-attribute-filter .wc-block-attribute-filter-list li label{cursor:pointer}.wc-block-attribute-filter .wc-block-attribute-filter-list li input{cursor:pointer;display:inline-block}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-attribute-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-attribute-filter__conditions-toggle,.wc-block-attribute-filter__display-toggle,.wc-block-attribute-filter__multiple-toggle{width:100%}.wc-block-attribute-filter__instructions{border-bottom:1px solid #f0f0f0;padding-bottom:1em}.wc-block-attribute-filter__selection{padding-top:1em}.woocommerce-product-attributes .woocommerce-search-list__search .components-base-control__label{color:#757575;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-attribute-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-attribute-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-attribute-filter__actions .wc-block-filter-submit-button.wc-block-components-filter-submit-button.wc-block-attribute-filter__button{font-size:.875em;margin-top:0}.editor-styles-wrapper .wc-block-components-checkbox,.wc-block-components-checkbox{margin-top:1em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.editor-styles-wrapper .wc-block-attribute-filter__button.wc-block-attribute-filter__button,.wc-block-attribute-filter__button.wc-block-attribute-filter__button{font-size:.875em;height:-moz-max-content;height:max-content;padding:.5em 1em;width:-moz-max-content;width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} product-title-rtl.css 0000644 00000003645 15073233653 0010673 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:right}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:left} product-gallery.asset.php 0000644 00000000337 15073233653 0011522 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'b3bc30b21a9ca881bc3e'); order-confirmation-downloads-wrapper-style.js.LICENSE.txt 0000644 00000000174 15073233653 0017417 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ rating-filter.js 0000644 00000037771 15073233653 0007677 0 ustar 00 (()=>{var e,t={9592:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const n=window.wp.blocks;var l=o(2911),s=o(9425),a=o(3849),c=o.n(a);const i=window.wp.blockEditor;var u=o(5736);const d=window.wp.components;var m=o(5158),p=o(7642);o(2198);const w=({className:e,rating:t,ratedProductsCount:o})=>{const n=c()("wc-block-components-product-rating",e),l={width:t/5*100+"%"},s=(0,u.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,u.__)("Rated %f out of 5","woocommerce"),t),a={__html:(0,u.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ /* translators: %s is the rating value wrapped in HTML strong tags. */ (0,u.__)("Rated %s out of 5","woocommerce"),(0,u.sprintf)('<strong class="rating">%f</strong>',t))};return(0,r.createElement)("div",{className:n},(0,r.createElement)("div",{className:"wc-block-components-product-rating__stars",role:"img","aria-label":s},(0,r.createElement)("span",{style:l,dangerouslySetInnerHTML:a})),null!==o?(0,r.createElement)("span",{className:"wc-block-components-product-rating-count"},"(",o,")"):null)};var g=o(9307),f=o(9127),b=o.n(f);function _(e){const t=(0,g.useRef)(e);return b()(e,t.current)||(t.current=e),t.current}const y=window.wc.wcBlocksData,v=window.wp.data,h=(0,g.createContext)("page"),E=()=>(0,g.useContext)(h),k=(h.Provider,e=>{const t=E();e=e||t;const o=(0,v.useSelect)((t=>t(y.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,v.useDispatch)(y.QUERY_STATE_STORE_KEY);return[o,(0,g.useCallback)((t=>{r(e,t)}),[e,r])]}),C=(e,t,o)=>{const r=E();o=o||r;const n=(0,v.useSelect)((r=>r(y.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:l}=(0,v.useDispatch)(y.QUERY_STATE_STORE_KEY);return[n,(0,g.useCallback)((t=>{l(o,e,t)}),[o,e,l])]};var S=o(2600);const x=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function T(e,t){return x(e)&&t in e}var N=o(4167);const R=({queryAttribute:e,queryPrices:t,queryStock:o,queryRating:r,queryState:n,isEditor:l=!1})=>{let s=E();s=`${s}-collection-data`;const[a]=k(s),[c,i]=C("calculate_attribute_counts",[],s),[u,d]=C("calculate_price_range",null,s),[m,p]=C("calculate_stock_status_counts",null,s),[w,f]=C("calculate_rating_counts",null,s),b=_(e||{}),h=_(t),x=_(o),R=_(r);(0,g.useEffect)((()=>{"object"==typeof b&&Object.keys(b).length&&(c.find((e=>T(b,"taxonomy")&&e.taxonomy===b.taxonomy))||i([...c,b]))}),[b,c,i]),(0,g.useEffect)((()=>{u!==h&&void 0!==h&&d(h)}),[h,d,u]),(0,g.useEffect)((()=>{m!==x&&void 0!==x&&p(x)}),[x,p,m]),(0,g.useEffect)((()=>{w!==R&&void 0!==R&&f(R)}),[R,f,w]);const[O,P]=(0,g.useState)(l),[L]=(0,S.Nr)(O,200);O||P(!0);const A=(0,g.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,N.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(a)),[a]);return(e=>{const{namespace:t,resourceName:o,resourceValues:r=[],query:n={},shouldSelect:l=!0}=e;if(!t||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const s=(0,g.useRef)({results:[],isLoading:!0}),a=_(n),c=_(r),i=(()=>{const[,e]=(0,g.useState)();return(0,g.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,v.useSelect)((e=>{if(!l)return null;const r=e(y.COLLECTIONS_STORE_KEY),n=[t,o,a,c],s=r.getCollectionError(...n);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(s)}return{results:r.getCollection(...n),isLoading:!r.hasFinishedResolution("getCollection",n)}}),[t,o,c,a,l]);return null!==u&&(s.current=u),s.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...A},shouldSelect:L})},O=window.wc.wcSettings,P=e=>"boolean"==typeof e,L=window.wc.blocksComponents;o(6099);const A=({className:e,isLoading:t,disabled:o, /* translators: Submit button text for filters. */ label:n=(0,u.__)("Apply","woocommerce"),onClick:l,screenReaderLabel:s=(0,u.__)("Apply filter","woocommerce")})=>(0,r.createElement)("button",{type:"submit",className:c()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:o,onClick:l},(0,r.createElement)(L.Label,{label:n,screenReaderLabel:s}));o(2728);const j=({className:e, /* translators: Reset button text for filters. */ label:t=(0,u.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:n=(0,u.__)("Reset filter","woocommerce")})=>(0,r.createElement)("button",{className:c()("wc-block-components-filter-reset-button",e),onClick:o},(0,r.createElement)(L.Label,{label:t,screenReaderLabel:n}));var F=o(1394);o(9027);const q=({className:e,style:t,suggestions:o,multiple:n=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:s={},validateInput:a=(e=>o.includes(e)),label:i="",...u})=>(0,r.createElement)("div",{className:c()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!n}),style:t},(0,r.createElement)(F.Z,{label:i,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:a,saveTransform:l,maxLength:n?void 0:1,suggestions:o,messages:s,...u})),B=window.wp.url,Q=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,P);function D(e){Q?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const M=e=>{const t=(0,B.getQueryArgs)(e);return(0,B.addQueryArgs)(e,t)},Y=[{label:(0,r.createElement)(w,{key:5,rating:5,ratedProductsCount:null}),value:"5"},{label:(0,r.createElement)(w,{key:4,rating:4,ratedProductsCount:null}),value:"4"},{label:(0,r.createElement)(w,{key:3,rating:3,ratedProductsCount:null}),value:"3"},{label:(0,r.createElement)(w,{key:2,rating:2,ratedProductsCount:null}),value:"2"},{label:(0,r.createElement)(w,{key:1,rating:1,ratedProductsCount:null}),value:"1"}];o(8409);function I(){return Math.floor(Math.random()*Date.now())}const V=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),W=(0,g.createContext)({}),G="rating_filter",K=e=>(0,u.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,u.__)("Rated %s out of 5 filter added.","woocommerce"),e),Z=e=>(0,u.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,u.__)("Rated %s out of 5 filter added.","woocommerce"),e),U=({attributes:e,isEditor:t,noRatingsNotice:o=null})=>{const n=(()=>{const{wrapper:e}=(0,g.useContext)(W);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),s=(0,O.getSettingWithCoercion)("isRenderingPhpTemplate",!1,P),[a,i]=(0,g.useState)(!1),[d]=k(),{results:f,isLoading:y}=R({queryRating:!0,queryState:d,isEditor:t}),[v,h]=(0,g.useState)(e.isPreview?Y:[]),E=!e.isPreview&&y&&0===v.length,S=!e.isPreview&&y,N=(0,g.useMemo)((()=>((e="filter_rating")=>{const t=(o=e,window?(0,B.getQueryArg)(window.location.href,o):null);var o;return t?"string"==typeof t?t.split(","):t:[]})("rating_filter")),[]),[F,Q]=(0,g.useState)(N),[U,J]=C("rating",N),[$,z]=(0,g.useState)(I()),[H,X]=(0,g.useState)(!1),ee="single"!==e.selectType,te=ee?!E&&F.length<v.length:!E&&0===F.length,oe=(0,g.useCallback)((e=>{t||(e&&!s&&J(e),(e=>{if(!window)return;if(0===e.length){const e=(0,B.removeQueryArgs)(window.location.href,G);return void(e!==M(window.location.href)&&D(e))}const t=(0,B.addQueryArgs)(window.location.href,{[G]:e.join(",")});t!==M(window.location.href)&&D(t)})(e))}),[t,J,s]);(0,g.useEffect)((()=>{e.showFilterButton||oe(F)}),[e.showFilterButton,F,oe]);const re=_((0,g.useMemo)((()=>U),[U])),ne=function(e,t){const o=(0,g.useRef)();return(0,g.useEffect)((()=>{o.current===e||(o.current=e)}),[e,t]),o.current}(re);(0,g.useEffect)((()=>{b()(ne,re)||b()(F,re)||Q(re)}),[F,re,ne]),(0,g.useEffect)((()=>{a||(J(N),i(!0))}),[J,a,i,N]),(0,g.useEffect)((()=>{if(y||e.isPreview)return;const o=!y&&T(f,"rating_counts")&&Array.isArray(f.rating_counts)?[...f.rating_counts].reverse():[];if(t&&0===o.length)return h(Y),void X(!0);const n=o.filter((e=>x(e)&&Object.keys(e).length>0)).map((t=>{var o;return{label:(0,r.createElement)(w,{key:null==t?void 0:t.rating,rating:null==t?void 0:t.rating,ratedProductsCount:e.showCounts?null==t?void 0:t.count:null}),value:null==t||null===(o=t.rating)||void 0===o?void 0:o.toString()}}));h(n),z(I())}),[e.showCounts,e.isPreview,f,y,U,t]);const le=(0,g.useCallback)((e=>{const t=F.includes(e);if(!ee){const o=t?[]:[e];return(0,m.speak)(t?Z(e):K(e)),void Q(o)}if(t){const t=F.filter((t=>t!==e));return(0,m.speak)(Z(e)),void Q(t)}const o=[...F,e].sort(((e,t)=>Number(t)-Number(e)));(0,m.speak)(K(e)),Q(o)}),[F,ee]);return(y||0!==v.length)&&(0,O.getSettingWithCoercion)("hasFilterableProducts",!1,P)?(n(!0),(0,r.createElement)(r.Fragment,null,H&&o,(0,r.createElement)("div",{className:c()("wc-block-rating-filter",`style-${e.displayStyle}`,{"is-loading":E})},"dropdown"===e.displayStyle?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(q,{key:$,className:c()({"single-selection":!ee,"is-loading":E}),style:{borderStyle:"none"},suggestions:v.filter((e=>!F.includes(e.value))).map((e=>e.value)),disabled:E,placeholder:(0,u.__)("Select Rating","woocommerce"),onChange:e=>{!ee&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=v.find((t=>t.value===e));return t?t.value:e})),F].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return le(t[0]);const o=[F,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===o.length&&le(o[0])},value:F,displayTransform:e=>{const t={value:e,label:(0,r.createElement)(w,{key:Number(e),rating:Number(e),ratedProductsCount:0})},o=v.find((t=>t.value===e))||t,{label:n,value:l}=o;return Object.assign({},n,{toLocaleLowerCase:()=>l,substring:(e,t)=>0===e&&1===t?n:""})},saveTransform:V,messages:{added:(0,u.__)("Rating filter added.","woocommerce"),removed:(0,u.__)("Rating filter removed.","woocommerce"),remove:(0,u.__)("Remove rating filter.","woocommerce"),__experimentalInvalid:(0,u.__)("Invalid rating filter.","woocommerce")}}),te&&(0,r.createElement)(l.Z,{icon:p.Z,size:30})):(0,r.createElement)(L.CheckboxList,{className:"wc-block-rating-filter-list",options:v,checked:F,onChange:e=>{le(e.toString())},isLoading:E,isDisabled:S})),(0,r.createElement)("div",{className:"wc-block-rating-filter__actions"},(F.length>0||t)&&!E&&(0,r.createElement)(j,{onClick:()=>{Q([]),J([]),oe([])},screenReaderLabel:(0,u.__)("Reset rating filter","woocommerce")}),e.showFilterButton&&(0,r.createElement)(A,{className:"wc-block-rating-filter__button",isLoading:E,disabled:E||S,onClick:()=>oe(F)})))):(n(!1),null)};o(2753);const J=(0,r.createElement)(d.Notice,{status:"warning",isDismissible:!1},(0,r.createElement)("p",null,(0,u.__)("Your store doesn't have any products with ratings yet. This filter option will display when a product receives a review.","woocommerce"))),$=(0,d.withSpokenMessages)((({attributes:e,setAttributes:t})=>{const{className:o,displayStyle:n,showCounts:l,showFilterButton:s,selectType:a}=e,m=(0,i.useBlockProps)({className:c()("wc-block-rating-filter",o)});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,{key:"inspector"},(0,r.createElement)(d.PanelBody,{title:(0,u.__)("Display Settings","woocommerce")},(0,r.createElement)(d.ToggleControl,{label:(0,u.__)("Display product count","woocommerce"),checked:l,onChange:()=>t({showCounts:!l})}),(0,r.createElement)(d.__experimentalToggleGroupControl,{label:(0,u.__)("Allow selecting multiple options?","woocommerce"),value:a||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,u.__)("Multiple","woocommerce")}),(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"single",label:(0,u.__)("Single","woocommerce")})),(0,r.createElement)(d.__experimentalToggleGroupControl,{label:(0,u.__)("Display Style","woocommerce"),value:n,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"list",label:(0,u.__)("List","woocommerce")}),(0,r.createElement)(d.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,u.__)("Dropdown","woocommerce")})),(0,r.createElement)(d.ToggleControl,{label:(0,u.__)("Show 'Apply filters' button","woocommerce"),help:(0,u.__)("Products will update when the button is clicked.","woocommerce"),checked:s,onChange:e=>t({showFilterButton:e})}))),(0,r.createElement)("div",{...m},(0,r.createElement)(d.Disabled,null,(0,r.createElement)(U,{attributes:e,isEditor:!0,noRatingsNotice:J}))))})),z=JSON.parse('{"name":"woocommerce/rating-filter","version":"1.0.0","title":"Filter by Rating Controls","description":"Enable customers to filter the product grid by rating.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"color":true,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"showCounts":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"showFilterButton":{"type":"boolean","default":false},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),H=[{attributes:{...z.attributes,showCounts:{type:"boolean",default:!0}},save:({attributes:e})=>{const{className:t,showCounts:o}=e,n={"data-show-counts":o};return(0,r.createElement)("div",{...i.useBlockProps.save({className:c()("is-loading",t)}),...n},(0,r.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-rating-filter__placeholder"}))}}];(0,n.registerBlockType)(z,{icon:{src:(0,r.createElement)(l.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...z.attributes},edit:$,save({attributes:e}){const{className:t}=e;return(0,r.createElement)("div",{...i.useBlockProps.save({className:c()("is-loading",t)})})},deprecated:H})},2728:()=>{},6099:()=>{},9027:()=>{},2198:()=>{},2753:()=>{},8409:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var l=o[e]={exports:{}};return t[e].call(l.exports,l,l.exports,r),l.exports}r.m=t,e=[],r.O=(t,o,n,l)=>{if(!o){var s=1/0;for(u=0;u<e.length;u++){for(var[o,n,l]=e[u],a=!0,c=0;c<o.length;c++)(!1&l||s>=l)&&Object.keys(r.O).every((e=>r.O[e](o[c])))?o.splice(c--,1):(a=!1,l<s&&(s=l));if(a){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[o,n,l]},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.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})},r.j=9568,(()=>{var e={9568:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,l,[s,a,c]=o,i=0;if(s.some((t=>0!==e[t]))){for(n in a)r.o(a,n)&&(r.m[n]=a[n]);if(c)var u=c(r)}for(t&&t(o);i<s.length;i++)l=s[i],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(u)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=r.O(void 0,[2869],(()=>r(9592)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["rating-filter"]=n})(); featured-category.js 0000644 00000130054 15073233653 0010526 0 ustar 00 (()=>{var e,t={940:(e,t,a)=>{"use strict";a.r(t);var r=a(9196),o=a(444);const n=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,r.createElement)("path",{d:"M20 6h-8l-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V6h5.17l2 2H20v10zm-6.92-3.96L12.39 17 15 15.47 17.61 17l-.69-2.96 2.3-1.99-3.03-.26L15 9l-1.19 2.79-3.03.26z"}));var l=a(2911),i=(a(1176),a(1752),a(9307)),c=a(4333);const s=window.wp.url,d=window.wp.apiFetch;var m=a.n(d);const u=window.wc.wcSettings;var g,p,h,v,b,_,w,E,y,f;const S=(0,u.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),k=S.pluginUrl+"assets/images/",I=(S.pluginUrl,S.buildPhase),C=(null===(g=u.STORE_PAGES.shop)||void 0===g||g.permalink,null===(p=u.STORE_PAGES.checkout)||void 0===p||p.id,null===(h=u.STORE_PAGES.checkout)||void 0===h||h.permalink,null===(v=u.STORE_PAGES.privacy)||void 0===v||v.permalink,null===(b=u.STORE_PAGES.privacy)||void 0===b||b.title,null===(_=u.STORE_PAGES.terms)||void 0===_||_.permalink,null===(w=u.STORE_PAGES.terms)||void 0===w||w.title,null===(E=u.STORE_PAGES.cart)||void 0===E||E.id,null===(y=u.STORE_PAGES.cart)||void 0===y||y.permalink,null!==(f=u.STORE_PAGES.myaccount)&&void 0!==f&&f.permalink?u.STORE_PAGES.myaccount.permalink:(0,u.getSetting)("wpLoginUrl","/wp-login.php"),(0,u.getSetting)("localPickupEnabled",!1),(0,u.getSetting)("countries",{})),x=(0,u.getSetting)("countryData",{}),P=(Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowBilling)).map((e=>[e,C[e]||""]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowBilling)).map((e=>[e,x[e].states||[]]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowShipping)).map((e=>[e,C[e]||""]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowShipping)).map((e=>[e,x[e].states||[]]))),Object.fromEntries(Object.keys(x).map((e=>[e,x[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),N=((0,u.getSetting)("addressFieldsLocations",P).address,(0,u.getSetting)("addressFieldsLocations",P).contact,(0,u.getSetting)("addressFieldsLocations",P).additional,window.wp.blocks),R=()=>I>1,L=({selected:e=[],search:t="",queryArgs:a={}})=>{const r=(({selected:e=[],search:t="",queryArgs:a={}})=>{const r=S.productCount>100,o={per_page:r?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,s.addQueryArgs)("/wc/store/v1/products",{...o,...a})];return r&&e.length&&n.push((0,s.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:a});return Promise.all(r.map((e=>m()({path:e})))).then((e=>{const t=((e,t)=>{const a=new Map;return e.filter((e=>{const r=t(e);return!a.has(r)&&(a.set(r,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))},A=async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}},T=(0,c.createHigherOrderComponent)((e=>class extends i.Component{constructor(){super(...arguments),this.state={error:null,loading:!1,category:"preview"===this.props.attributes.categoryId?this.props.attributes.previewCategory:null},this.loadCategory=this.loadCategory.bind(this)}componentDidMount(){this.loadCategory()}componentDidUpdate(e){e.attributes.categoryId!==this.props.attributes.categoryId&&this.loadCategory()}loadCategory(){const{categoryId:e}=this.props.attributes;"preview"!==e&&(e?(this.setState({loading:!0}),(e=>m()({path:`wc/store/v1/products/categories/${e}`}))(e).then((e=>{this.setState({category:e,loading:!1,error:null})})).catch((async e=>{const t=await A(e);this.setState({category:null,loading:!1,error:t})}))):this.setState({category:null,loading:!1,error:null}))}render(){const{error:t,loading:a,category:o}=this.state;return(0,r.createElement)(e,{...this.props,error:t,getCategory:this.loadCategory,isLoading:a,category:o})}}),"withCategory"),$=window.wp.components;var F=a(5736);const O=window.wp.blockEditor;var M=a(2640);const B=e=>{const{id:t,name:a,parent:r}=e;return{id:t,name:a,parent:r,breadcrumbs:[],children:[],details:e,value:e.slug}},j=e=>{const{id:t,name:a,parent:r,count:o}=e;return{id:t,name:a,parent:r,count:o,breadcrumbs:[],children:[],details:e,value:e.slug}},G="woocommerce/featured-category",H="woocommerce/featured-product",z=e=>"number"==typeof e;function D(e){return!!e&&z(e.id)&&"string"==typeof e.src}function V({blockName:e,item:t,mediaId:a,mediaSrc:r}){const[o,n]=(0,i.useState)(0),[l,c]=(0,i.useState)("");return(0,i.useEffect)((()=>{var r,o;n(a||(e===H?(o=t)&&o.images&&o.images.length&&o.images[0].id||0:(r=t)&&D(r.image)?r.image.id:0))}),[e,t,a]),(0,i.useEffect)((()=>{var a,o;c(r||(e===H?(o=t)&&o.images&&o.images.length&&o.images[0].src||"":(a=t)&&D(a.image)?a.image.src:""))}),[e,t,r]),{backgroundImageId:o,backgroundImageSrc:l}}const U=({backgroundImageId:e,backgroundImageSrc:t,contentAlign:a,cropLabel:o,editLabel:n,editMode:l,isEditingImage:i,mediaSrc:c,setAttributes:s,setIsEditingImage:d})=>(0,r.createElement)(O.BlockControls,null,(0,r.createElement)(O.AlignmentToolbar,{value:a,onChange:e=>{s({contentAlign:e})}}),(0,r.createElement)($.ToolbarGroup,null,t&&!i&&(0,r.createElement)($.ToolbarButton,{onClick:()=>d(!0),icon:M.Z,label:o}),(0,r.createElement)(O.MediaReplaceFlow,{mediaId:e,mediaURL:c,accept:"image/*",onSelect:e=>{s({mediaId:e.id,mediaSrc:e.url})},allowedTypes:["image"]}),e&&c?(0,r.createElement)($.ToolbarButton,{onClick:()=>s({mediaId:0,mediaSrc:""})},(0,F.__)("Reset","woocommerce")):null),(0,r.createElement)($.ToolbarGroup,{controls:[{icon:"edit",title:n,onClick:()=>s({editMode:!l}),isActive:l}]})),W=({align:e,backgroundImageId:t,backgroundImageSize:a,backgroundImageSrc:o,containerRef:n,isEditingImage:l,setAttributes:c,setIsEditingImage:s})=>{const d=function(e,t){const[a,r]=(0,i.useState)(),o=(0,i.useCallback)((()=>{var t;r(null===(t=e.current)||void 0===t?void 0:t.clientWidth)}),[e]);return(0,i.useEffect)(o,[o,...t]),(0,i.useEffect)((()=>{if(!e.current)return;const{defaultView:t}=e.current.ownerDocument;return t?(t.addEventListener("resize",o),()=>{t.removeEventListener("resize",o)}):void 0}),[e,o]),a}(n,[e]);return"function"==typeof O.__experimentalImageEditingProvider?(0,r.createElement)(O.__experimentalImageEditingProvider,{id:t,url:o,naturalHeight:a.height||500,naturalWidth:a.width||500,onSaveImage:({id:e,url:t})=>{c({mediaId:e,mediaSrc:t})},isEditing:l,onFinishEditing:()=>s(!1)},(0,r.createElement)(O.__experimentalImageEditor,{url:o,height:a.height||500,width:a.width||500})):(0,r.createElement)(O.__experimentalImageEditor,{id:t,url:o,height:a.height||500,width:a.width||500,naturalHeight:a.height,naturalWidth:a.width,onSaveImage:({id:e,url:t})=>{c({mediaId:e,mediaSrc:t})},onFinishEditing:()=>s(!1),clientWidth:d})},Z=({alt:e,backgroundImageSrc:t,contentPanel:a,dimRatio:o,focalPoint:n,hasParallax:l,imageFit:i,isRepeated:c,overlayColor:s,overlayGradient:d,setAttributes:m,setGradient:u,showDesc:g})=>{const p="function"==typeof $.FocalPointPicker,h=!c&&!l;return(0,r.createElement)(O.InspectorControls,{key:"inspector"},(0,r.createElement)($.PanelBody,{title:(0,F.__)("Content","woocommerce")},(0,r.createElement)($.ToggleControl,{label:(0,F.__)("Show description","woocommerce"),checked:g,onChange:()=>m({showDesc:!g})}),a),!!t&&(0,r.createElement)(r.Fragment,null,p&&(0,r.createElement)($.PanelBody,{title:(0,F.__)("Media settings","woocommerce")},(0,r.createElement)($.ToggleControl,{label:(0,F.__)("Fixed background","woocommerce"),checked:l,onChange:()=>{m({hasParallax:!l})}}),(0,r.createElement)($.ToggleControl,{label:(0,F.__)("Repeated background","woocommerce"),checked:c,onChange:()=>{m({isRepeated:!c})}}),!c&&(0,r.createElement)($.__experimentalToggleGroupControl,{help:(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{style:{display:"block",marginBottom:"1em"}},(0,F.__)("Select “Cover” to have the image automatically fit its container.","woocommerce")),(0,r.createElement)("span",null,(0,F.__)("This may affect your ability to freely move the focal point of the image.","woocommerce"))),label:(0,F.__)("Image fit","woocommerce"),value:i,onChange:e=>m({imageFit:e})},(0,r.createElement)($.__experimentalToggleGroupControlOption,{label:(0,F.__)("None","woocommerce"),value:"none"}),(0,r.createElement)($.__experimentalToggleGroupControlOption /* translators: "Cover" is a verb that indicates an image covering the entire container. */,{label:(0,F.__)("Cover","woocommerce"),value:"cover"})),(0,r.createElement)($.FocalPointPicker,{label:(0,F.__)("Focal Point Picker","woocommerce"),url:t,value:n,onChange:e=>m({focalPoint:e})}),h&&(0,r.createElement)($.TextareaControl,{label:(0,F.__)("Alt text (alternative text)","woocommerce"),value:e,onChange:e=>{m({alt:e})},help:(0,r.createElement)(r.Fragment,null,(0,r.createElement)($.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,F.__)("Describe the purpose of the image","woocommerce")))})),(0,r.createElement)(O.__experimentalPanelColorGradientSettings,{__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0,title:(0,F.__)("Overlay","woocommerce"),initialOpen:!0,settings:[{colorValue:s,gradientValue:d,onColorChange:e=>m({overlayColor:e}),onGradientChange:e=>{u(e),m({overlayGradient:e})},label:(0,F.__)("Color","woocommerce")}]},(0,r.createElement)($.RangeControl,{label:(0,F.__)("Opacity","woocommerce"),value:o,onChange:e=>m({dimRatio:e}),min:0,max:100,step:10,required:!0}))))};var q=a(1117),J=a(3849),Q=a.n(J);const Y=window.wp.escapeHtml,K=({error:e})=>(0,r.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,r.createElement)("span",null,(0,F.__)("The following error was returned","woocommerce"),(0,r.createElement)("br",null),(0,r.createElement)("code",null,(0,Y.escapeHTML)(e))):"api"===t?(0,r.createElement)("span",null,(0,F.__)("The following error was returned from the API","woocommerce"),(0,r.createElement)("br",null),(0,r.createElement)("code",null,(0,Y.escapeHTML)(e))):e:(0,F.__)("An error has prevented the block from being updated.","woocommerce"))(e));a(9032);const X=({className:e="",error:t,isLoading:a=!1,onRetry:o})=>(0,r.createElement)($.Placeholder,{icon:(0,r.createElement)(l.Z,{icon:q.Z}),label:(0,F.__)("Sorry, an error occurred","woocommerce"),className:Q()("wc-block-api-error",e)},(0,r.createElement)(K,{error:t}),o&&(0,r.createElement)(r.Fragment,null,a?(0,r.createElement)($.Spinner,null):(0,r.createElement)($.Button,{variant:"secondary",onClick:o},(0,F.__)("Retry","woocommerce"))));function ee(e){return e?`${Math.round(100*e.x)}% ${Math.round(100*e.y)}%`:""}function te(e){return`wc-block-${e.split("/")[1]}`}function ae(e,t,a){const r=new Set(t.map((e=>e[a])));return e.filter((e=>!r.has(e[a])))}const re=window.wp.htmlEntities,oe={clear:(0,F.__)("Clear all selected items","woocommerce"),noItems:(0,F.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,F.__)("No results for %s","woocommerce"),search:(0,F.__)("Search for items","woocommerce"),selected:e=>(0,F.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,F._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,F.__)("Search results updated.","woocommerce")},ne=(e,t=e)=>{const a=e.reduce(((e,t)=>{const a=t.parent||0;return e[a]||(e[a]=[]),e[a].push(t),e}),{}),r=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const o=["0"],n=(e={})=>e.parent?[...n(r[e.parent]),e.name]:e.name?[e.name]:[],l=e=>e.map((e=>{const t=a[e.id];return o.push(""+e.id),{...e,breadcrumbs:n(r[e.parent]),children:t&&t.length?l(t):[]}})),i=l(a[0]||[]);return Object.entries(a).forEach((([e,t])=>{o.includes(e)||i.push(...l(t||[]))})),i},le=(e,t)=>{if(!t)return e;const a=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(a).map(((e,t)=>a.test(e)?(0,r.createElement)("strong",{key:t},e):(0,r.createElement)(i.Fragment,{key:t},e)))},ie=({label:e})=>(0,r.createElement)("span",{className:"woocommerce-search-list__item-count"},e),ce=e=>{const{item:t,search:a}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,r.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,r.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,r.createElement)("span",{className:"woocommerce-search-list__item-name"},le((0,re.decodeEntities)(t.name),a)));var n},se=({countLabel:e,className:t,depth:a=0,controlId:o="",item:n,isSelected:l,isSingle:c,onSelect:s,search:d="",selected:m,useExpandedPanelId:u,...g})=>{var p,h;const[v,b]=u,_=null!=e&&void 0!==n.count&&null!==n.count,w=!(null===(p=n.breadcrumbs)||void 0===p||!p.length),E=!(null===(h=n.children)||void 0===h||!h.length),y=v===n.id,f=Q()(["woocommerce-search-list__item",`depth-${a}`,t],{"has-breadcrumbs":w,"has-children":E,"has-count":_,"is-expanded":y,"is-radio-button":c}),S=g.name||`search-list-item-${o}`,k=`${S}-${n.id}`,I=(0,i.useCallback)((()=>{b(y?-1:Number(n.id))}),[y,n.id,b]);return E?(0,r.createElement)("div",{className:f,onClick:I,onKeyDown:e=>"Enter"===e.key||" "===e.key?I():null,role:"treeitem",tabIndex:0},c?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("input",{type:"radio",id:k,name:S,value:n.value,onChange:s(n),onClick:e=>e.stopPropagation(),checked:l,className:"woocommerce-search-list__item-input",...g}),(0,r.createElement)(ce,{item:n,search:d}),_?(0,r.createElement)(ie,{label:e||n.count}):null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)($.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:l,...!l&&n.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:le((0,re.decodeEntities)(n.name),d),onChange:()=>{l?s(ae(m,n.children,"id"))():s(function(e,t,a){const r=ae(t,e,"id");return[...e,...r]}(m,n.children))()},onClick:e=>e.stopPropagation()}),_?(0,r.createElement)(ie,{label:e||n.count}):null)):(0,r.createElement)("label",{htmlFor:k,className:f},c?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("input",{...g,type:"radio",id:k,name:S,value:n.value,onChange:s(n),checked:l,className:"woocommerce-search-list__item-input"}),(0,r.createElement)(ce,{item:n,search:d})):(0,r.createElement)($.CheckboxControl,{...g,id:k,name:S,className:"woocommerce-search-list__item-input",value:(0,re.decodeEntities)(n.value),label:le((0,re.decodeEntities)(n.name),d),onChange:s(n),checked:l}),_?(0,r.createElement)(ie,{label:e||n.count}):null)},de=se;var me=a(2720),ue=a(837);a(1058);const ge=({id:e,label:t,popoverContents:a,remove:o,screenReaderLabel:n,className:s=""})=>{const[d,m]=(0,i.useState)(!1),u=(0,c.useInstanceId)(ge);if(n=n||t,!t)return null;t=(0,re.decodeEntities)(t);const g=Q()("woocommerce-tag",s,{"has-remove":!!o}),p=`woocommerce-tag__label-${u}`,h=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},n),(0,r.createElement)("span",{"aria-hidden":"true"},t));return(0,r.createElement)("span",{className:g},a?(0,r.createElement)($.Button,{className:"woocommerce-tag__text",id:p,onClick:()=>m(!0)},h):(0,r.createElement)("span",{className:"woocommerce-tag__text",id:p},h),a&&d&&(0,r.createElement)($.Popover,{onClose:()=>m(!1)},a),o&&(0,r.createElement)($.Button,{className:"woocommerce-tag__remove",onClick:o(e),label:(0,F.sprintf)( // Translators: %s label. // Translators: %s label. (0,F.__)("Remove %s","woocommerce"),t),"aria-describedby":p},(0,r.createElement)(l.Z,{icon:ue.Z,size:20,className:"clear-icon",role:"img"})))},pe=ge;a(9658);const he=e=>(0,r.createElement)(de,{...e}),ve=e=>{const{list:t,selected:a,renderItem:o,depth:n=0,onSelect:l,instanceId:c,isSingle:s,search:d,useExpandedPanelId:m}=e,[u]=m;return t?(0,r.createElement)(i.Fragment,null,t.map((t=>{var g,p;const h=null!==(g=t.children)&&void 0!==g&&g.length&&!s?t.children.every((({id:e})=>a.find((t=>t.id===e)))):!!a.find((({id:e})=>e===t.id)),v=(null===(p=t.children)||void 0===p?void 0:p.length)&&u===t.id;return(0,r.createElement)(i.Fragment,{key:t.id},(0,r.createElement)("li",null,o({item:t,isSelected:h,onSelect:l,isSingle:s,selected:a,search:d,depth:n,useExpandedPanelId:m,controlId:c})),v?(0,r.createElement)(ve,{...e,list:t.children,depth:n+1}):null)}))):null},be=({isLoading:e,isSingle:t,selected:a,messages:o,onChange:n,onRemove:l})=>{if(e||t||!a)return null;const i=a.length;return(0,r.createElement)("div",{className:"woocommerce-search-list__selected"},(0,r.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,r.createElement)("strong",null,o.selected(i)),i>0?(0,r.createElement)($.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":o.clear},(0,F.__)("Clear all","woocommerce")):null),i>0?(0,r.createElement)("ul",null,a.map(((e,t)=>(0,r.createElement)("li",{key:t},(0,r.createElement)(pe,{label:e.name,id:e.id,remove:l}))))):null)},_e=({filteredList:e,search:t,onSelect:a,instanceId:o,useExpandedPanelId:n,...i})=>{const{messages:c,renderItem:s,selected:d,isSingle:m}=i,u=s||he;return 0===e.length?(0,r.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,r.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,r.createElement)(l.Z,{icon:me.Z,role:"img"})),(0,r.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,F.sprintf)(c.noResults,t):c.noItems)):(0,r.createElement)("ul",{className:"woocommerce-search-list__list"},(0,r.createElement)(ve,{useExpandedPanelId:n,list:e,selected:d,renderItem:u,onSelect:a,instanceId:o,isSingle:m,search:t}))},we=e=>{const{className:t="",isCompact:a,isHierarchical:o,isLoading:n,isSingle:l,list:s,messages:d=oe,onChange:m,onSearch:u,selected:g,type:p="text",debouncedSpeak:h}=e,[v,b]=(0,i.useState)(""),_=(0,i.useState)(-1),w=(0,c.useInstanceId)(we),E=(0,i.useMemo)((()=>({...oe,...d})),[d]),y=(0,i.useMemo)((()=>((e,t,a)=>{if(!t)return a?ne(e):e;const r=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),o=e.map((e=>!!r.test(e.name)&&e)).filter(Boolean);return a?ne(o,e):o})(s,v,o)),[s,v,o]);(0,i.useEffect)((()=>{h&&h(E.updated)}),[h,E]),(0,i.useEffect)((()=>{"function"==typeof u&&u(v)}),[v,u]);const f=(0,i.useCallback)((e=>()=>{l&&m([]);const t=g.findIndex((({id:t})=>t===e));m([...g.slice(0,t),...g.slice(t+1)])}),[l,g,m]),S=(0,i.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===g.findIndex((({id:t})=>t===e.id))?m(l?[e]:[...g,e]):f(e.id)()}),[l,f,m,g]),k=(0,i.useCallback)((e=>{const[t]=g.filter((t=>!e.find((e=>t.id===e.id))));f(t.id)()}),[f,g]);return(0,r.createElement)("div",{className:Q()("woocommerce-search-list",t,{"is-compact":a,"is-loading":n,"is-token":"token"===p})},"text"===p&&(0,r.createElement)(be,{...e,onRemove:f,messages:E}),(0,r.createElement)("div",{className:"woocommerce-search-list__search"},"text"===p?(0,r.createElement)($.TextControl,{label:E.search,type:"search",value:v,onChange:e=>b(e)}):(0,r.createElement)($.FormTokenField,{disabled:n,label:E.search,onChange:k,onInputChange:e=>b(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,F.__)("Loading…","woocommerce")]:g.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,r.createElement)("div",{className:"woocommerce-search-list__list"},(0,r.createElement)($.Spinner,null)):(0,r.createElement)(_e,{...e,search:v,filteredList:y,messages:E,onSelect:S,instanceId:w,useExpandedPanelId:_}))},Ee=((0,$.withSpokenMessages)(we),e=>({selected:t,...a})=>{const[o,n]=(0,i.useState)(!0),[l,c]=(0,i.useState)(null),[d,u]=(0,i.useState)([]),g=async e=>{const t=await A(e);c(t),n(!1)},p=(0,i.useRef)(t);return(0,i.useEffect)((()=>{var e;(e={selected:p.current},m()({path:(0,s.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{u(e),n(!1)})).catch(g)}),[p]),(0,r.createElement)(e,{...a,selected:t,error:l,categories:d,isLoading:o})});a(8103);const ye=Ee((({categories:e=[],error:t=null,isLoading:a=!1,onChange:o,onOperatorChange:n,operator:l="any",selected:i,isCompact:c=!1,isSingle:s=!1,showReviewCount:d})=>{const m={clear:(0,F.__)("Clear all product categories","woocommerce"),list:(0,F.__)("Product Categories","woocommerce"),noItems:(0,F.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,F.__)("Search for product categories","woocommerce"),selected:e=>(0,F.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,F._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,F.__)("Category search results updated.","woocommerce")};if(t)return(0,r.createElement)(K,{error:t});const u=e.map(j);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(we,{className:"woocommerce-product-categories",list:u,isLoading:a,selected:u.filter((({id:e})=>i.includes(Number(e)))),onChange:o,renderItem:e=>{var t,a,o,n,l,i,c,s;const{item:m,search:u,depth:g=0}=e,p=m.breadcrumbs.length?`${m.breadcrumbs.join(", ")}, ${m.name}`:m.name,h=d?(0,F.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,F._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=m.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),p,(null===(a=m.details)||void 0===a?void 0:a.review_count)||0):(0,F.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,F._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(o=m.details)||void 0===o?void 0:o.count)||0,"woocommerce"),p,(null===(n=m.details)||void 0===n?void 0:n.count)||0),v=d?(0,F.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,F._n)("%d review","%d reviews",(null===(l=m.details)||void 0===l?void 0:l.review_count)||0,"woocommerce"),(null===(i=m.details)||void 0===i?void 0:i.review_count)||0):(0,F.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,F._n)("%d product","%d products",(null===(c=m.details)||void 0===c?void 0:c.count)||0,"woocommerce"),(null===(s=m.details)||void 0===s?void 0:s.count)||0);return(0,r.createElement)(se,{className:Q()("woocommerce-product-categories__item","has-count",{"is-searching":u.length>0,"is-skip-level":0===g&&0!==m.parent}),...e,countLabel:v,"aria-label":h})},messages:m,isCompact:c,isHierarchical:!0,isSingle:s}),!!n&&(0,r.createElement)("div",{hidden:i.length<2},(0,r.createElement)($.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,F.__)("Display products matching","woocommerce"),help:(0,F.__)("Pick at least two categories to use this setting.","woocommerce"),value:l,onChange:n,options:[{label:(0,F.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,F.__)("All selected categories","woocommerce"),value:"all"}]})))})),fe=e=>null==e||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&0===e.trim().length;var Se=a(2600);var ke=a(7708),Ie=a(9127),Ce=a.n(Ie);const xe=(0,c.createHigherOrderComponent)((e=>{class t extends i.Component{constructor(...e){super(...e),(0,ke.Z)(this,"state",{error:null,loading:!1,variations:{}}),(0,ke.Z)(this,"loadVariations",(()=>{const{products:e}=this.props,{loading:t,variations:a}=this.state;if(t)return;const r=this.getExpandedProduct();if(!r||a[r])return;const o=e.find((e=>e.id===r));var n;o.variations&&0!==o.variations.length?(this.setState({loading:!0}),(n=r,m()({path:(0,s.addQueryArgs)("wc/store/v1/products",{per_page:0,type:"variation",parent:n})})).then((e=>{const t=e.map((e=>({...e,parent:r})));this.setState({variations:{...this.state.variations,[r]:t},loading:!1,error:null})})).catch((async e=>{const t=await A(e);this.setState({variations:{...this.state.variations,[r]:null},loading:!1,error:t})}))):this.setState({variations:{...this.state.variations,[r]:null},loading:!1,error:null})}))}componentDidMount(){const{selected:e,showVariations:t}=this.props;e&&t&&this.loadVariations()}componentDidUpdate(e){const{isLoading:t,selected:a,showVariations:r}=this.props;r&&(!Ce()(e.selected,a)||e.isLoading&&!t)&&this.loadVariations()}isProductId(e){const{products:t}=this.props;return t.some((t=>t.id===e))}findParentProduct(e){var t;const{products:a}=this.props;return null===(t=a.filter((t=>t.variations&&t.variations.find((({id:t})=>t===e))))[0])||void 0===t?void 0:t.id}getExpandedProduct(){const{isLoading:e,selected:t,showVariations:a}=this.props;if(!a)return null;let r=t&&t.length?t[0]:null;return r?this.prevSelectedItem=r:this.prevSelectedItem&&(e||this.isProductId(this.prevSelectedItem)||(r=this.prevSelectedItem)),!e&&r?this.isProductId(r)?r:this.findParentProduct(r):null}render(){const{error:t,isLoading:a}=this.props,{error:o,loading:n,variations:l}=this.state;return(0,r.createElement)(e,{...this.props,error:o||t,expandedProduct:this.getExpandedProduct(),isLoading:a,variations:l,variationsLoading:n})}}return(0,ke.Z)(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),Pe=({className:e,item:t,isSelected:a,isLoading:o,onSelect:n,disabled:l,...i})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)(se,{...i,key:t.id,className:e,isSelected:a,item:t,onSelect:n,disabled:l}),a&&o&&(0,r.createElement)("div",{key:"loading",className:Q()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,r.createElement)($.Spinner,null)));a(8550);const Ne={list:(0,F.__)("Products","woocommerce"),noItems:(0,F.__)("Your store doesn't have any products.","woocommerce"),search:(0,F.__)("Search for a product to display","woocommerce"),updated:(0,F.__)("Product search results updated.","woocommerce")},Re=(e=>t=>{let{selected:a}=t;a=void 0===a?null:a;const o=null===a;return Array.isArray(a)?(0,r.createElement)(e,{...t}):(0,r.createElement)(e,{...t,selected:o?[]:[a]})})((Ae=xe((0,c.withInstanceId)((e=>{const{expandedProduct:t=null,error:a,instanceId:o,isCompact:n=!1,isLoading:l,onChange:i,onSearch:c,products:s,renderItem:d,selected:m=[],showVariations:u=!1,variations:g,variationsLoading:p}=e;if(a)return(0,r.createElement)(K,{error:a});const h=[...s,...g&&t&&g[t]?g[t]:[]].map(B);return(0,r.createElement)(we,{className:"woocommerce-products",list:h,isCompact:n,isLoading:l,isSingle:!0,selected:h.filter((({id:e})=>m.includes(Number(e)))),onChange:i,renderItem:d||(u?e=>{var t,a,n,i;const{item:c,search:s,depth:d=0,isSelected:m,onSelect:u}=e,g=null!==(t=c.details)&&void 0!==t&&t.variations&&Array.isArray(c.details.variations)?c.details.variations.length:0,h=Q()("woocommerce-search-product__item","woocommerce-search-list__item",`depth-${d}`,"has-count",{"is-searching":s.length>0,"is-skip-level":0===d&&0!==c.parent,"is-variable":g>0});if(!c.breadcrumbs.length){var v,b,_,w,E;const t=(null===(v=c.details)||void 0===v?void 0:v.variations)&&c.details.variations.length>0;return(0,r.createElement)(Pe,{...e,className:Q()(h,{"is-selected":m}),isSelected:m,item:c,onSelect:()=>()=>{u(c)()},isLoading:l||p,countLabel:t?(0,F.sprintf)(/* translators: %1$d is the number of variations of a product product. */ /* translators: %1$d is the number of variations of a product product. */ (0,F.__)("%1$d variations","woocommerce"),null===(b=c.details)||void 0===b?void 0:b.variations.length):null,name:`products-${o}`,"aria-label":t?(0,F.sprintf)(/* translators: %1$s is the product name, %2$d is the number of variations of that product. */ /* translators: %1$s is the product name, %2$d is the number of variations of that product. */ (0,F._n)("%1$s, has %2$d variation","%1$s, has %2$d variations",null===(_=c.details)||void 0===_||null===(w=_.variations)||void 0===w?void 0:w.length,"woocommerce"),c.name,null===(E=c.details)||void 0===E?void 0:E.variations.length):void 0})}const y=fe(null===(a=c.details)||void 0===a?void 0:a.variation)?e:{...e,item:{...e.item,name:null===(n=c.details)||void 0===n?void 0:n.variation},"aria-label":`${c.breadcrumbs[0]}: ${null===(i=c.details)||void 0===i?void 0:i.variation}`};return(0,r.createElement)(se,{...y,className:h,name:`variations-${o}`})}:()=>null),onSearch:c,messages:Ne,isHierarchical:!0})}))),({selected:e,...t})=>{const[a,o]=(0,i.useState)(!0),[n,l]=(0,i.useState)(null),[c,s]=(0,i.useState)([]),d=S.productCount>100,m=async e=>{const t=await A(e);l(t),o(!1)},u=(0,i.useRef)(e);(0,i.useEffect)((()=>{L({selected:u.current}).then((e=>{s(e),o(!1)})).catch(m)}),[u]);const g=(0,Se.y1)((t=>{L({selected:e,search:t}).then((e=>{s(e),o(!1)})).catch(m)}),400),p=(0,i.useCallback)((e=>{o(!0),g(e)}),[o,g]);return(0,r.createElement)(Ae,{...t,selected:e,error:n,products:c,isLoading:a,onSearch:d?p:null})})),Le=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;var Ae;const Te=e=>"string"==typeof e;var $e=a(7427);const Fe=window.wp.styleEngine;function Oe(e={}){const t={};return(0,Fe.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function Me(e,t){return e&&t?`has-${(0,$e.o)(t)}-${e}`:""}const Be=e=>{const t=(e=>{const t=Le(e)?e:{style:{}};let a=t.style;return Te(a)&&(a=JSON.parse(a)||{}),Le(a)||(a={}),{...t,style:a}})(e),a=function(e){var t,a,r,o,n,l,i;const{backgroundColor:c,textColor:s,gradient:d,style:m}=e,u=Me("background-color",c),g=Me("color",s),p=function(e){if(e)return`has-${e}-gradient-background`}(d),h=p||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:Q()(g,p,{[u]:!h&&!!u,"has-text-color":s||(null==m||null===(a=m.color)||void 0===a?void 0:a.text),"has-background":c||(null==m||null===(r=m.color)||void 0===r?void 0:r.background)||d||(null==m||null===(o=m.color)||void 0===o?void 0:o.gradient),"has-link-color":Le(null==m||null===(n=m.elements)||void 0===n?void 0:n.link)?null==m||null===(l=m.elements)||void 0===l||null===(i=l.link)||void 0===i?void 0:i.color:void 0}),style:Oe({color:(null==m?void 0:m.color)||{}})}}(t),r=function(e){var t;const a=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:a,style:r}=e,o=a?Me("border-color",a):"";return Q()({"has-border-color":!!a||!(null==r||null===(t=r.border)||void 0===t||!t.color),[o]:!!o})}(e),style:Oe({border:a})}}(t),o=function(e){var t;return{className:void 0,style:Oe({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}(t),n=(e=>{const t=Le(e.style.typography)?e.style.typography:{},a=Te(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:a,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}})(t);return{className:Q()(n.className,a.className,r.className,o.className),style:{...n.style,...a.style,...r.style,...o.style}}},je=({itemId:e,linkText:t,permalink:a})=>{const o=Q()("wp-block-button__link","is-style-fill");return"preview"===e?(0,r.createElement)("div",{className:"wp-block-button aligncenter",style:{width:"100%"}},(0,r.createElement)(O.RichText.Content,{tagName:"a",className:o,href:a,title:t,style:{backgroundColor:"vivid-green-cyan",borderRadius:"5px"},value:t,target:a})):(0,r.createElement)(O.InnerBlocks,{template:[["core/buttons",{layout:{type:"flex",justifyContent:"center"}},[["core/button",{text:(0,F.__)("Shop now","woocommerce"),url:a}]]]],templateLock:"all"})},Ge=({className:e="",onResize:t,...a})=>{const[o,n]=(0,i.useState)(!1),l=Q()(e,{"is-resizing":o}),c=(0,Se.zl)(((e,a,r,l)=>{o||n(!0),null==t||t(e,a,r,l)}),50,{leading:!0});return(0,r.createElement)($.ResizableBox,{className:l,enable:{bottom:!0},onResize:c,onResizeStop:(...e)=>{null==t||t(...e),n(!1)},...a})},He=window.wp.data,ze={icon:n,label:(0,F.__)("Featured Category","woocommerce")},De={...ze,cropLabel:(0,F.__)("Edit category image","woocommerce"),editLabel:(0,F.__)("Edit selected category","woocommerce")},Ve={...ze,emptyMessage:(0,F.__)("No product category is selected.","woocommerce"),noSelectionButtonLabel:(0,F.__)("Select a category","woocommerce")},Ue={...ze,description:(0,F.__)("Visually highlight a product category and encourage prompt action.","woocommerce"),editLabel:(0,F.__)("Showing Featured Product block preview.","woocommerce")},We=(0,c.compose)([T,$.withSpokenMessages,e=>t=>{var a;const[o,n]=(0,i.useState)(!1),{attributes:l,category:c,clientId:s,product:d}=t,m=c||d,{editMode:u}=l,g=(null==m?void 0:m.link)||(null==m?void 0:m.permalink),p=(0,He.useSelect)((e=>e("core/block-editor").getBlock(s))),h=null==p||null===(a=p.innerBlocks[0])||void 0===a?void 0:a.innerBlocks[0],v=(null==h?void 0:h.clientId)||"",b=(0,i.useMemo)((()=>(null==h?void 0:h.attributes)||{}),[h]),{url:_}=b,{updateBlockAttributes:w}=(0,He.useDispatch)("core/block-editor");return(0,i.useEffect)((()=>{o&&v&&!u&&g&&_&&g!==_&&(w(v,{url:g}),n(!1))}),[v,o,u,g,w,_]),(0,r.createElement)(e,{...t,triggerUrlUpdate:()=>n(!0)})},e=>t=>{const[a,o]=(0,i.useState)(!1),{isSelected:n}=t;return(0,i.useEffect)((()=>{o(!1)}),[n]),(0,r.createElement)(e,{...t,useEditingImage:[a,o]})},(({description:e,editLabel:t,icon:a,label:o})=>n=>l=>{const{attributes:i,debouncedSpeak:c,name:s,setAttributes:d,triggerUrlUpdate:m=(()=>{})}=l,u=te(s);return i.editMode?(0,r.createElement)($.Placeholder,{icon:(0,r.createElement)($.Icon,{icon:a}),label:o,className:u},e,(0,r.createElement)("div",{className:`${u}__selection`},s===G&&(0,r.createElement)(ye,{selected:i.categoryId?[i.categoryId]:[],onChange:(e=[])=>{const t=e[0]?e[0].id:0;d({categoryId:t,mediaId:0,mediaSrc:""}),m()},isSingle:!0}),s===H&&(0,r.createElement)(Re,{selected:i.productId?[i.productId]:[],showVariations:!0,onChange:(e=[])=>{const t=e[0]?e[0].id:0;d({productId:t,mediaId:0,mediaSrc:""}),m()}}),(0,r.createElement)($.Button,{variant:"primary",onClick:()=>{d({editMode:!1}),c(t)}},(0,F.__)("Done","woocommerce")))):(0,r.createElement)(n,{...l})})(Ue),(({emptyMessage:e,icon:t,label:a,noSelectionButtonLabel:o})=>n=>l=>{const[c]=l.useEditingImage,{attributes:s,category:d,isLoading:m,isSelected:u,name:g,product:p,setAttributes:h}=l,{mediaId:v,mediaSrc:b}=s,_=d||p,[w,E]=(0,i.useState)({}),{backgroundImageSrc:y}=V({item:_,mediaId:v,mediaSrc:b,blockName:g}),f=te(g),S=(0,i.useCallback)(((e,t,a)=>{h({minHeight:parseInt(a.style.height,10)})}),[h]),k=Be(s);return c?(0,r.createElement)(n,{...l,backgroundImageSize:w}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(n,{...l,backgroundImageSize:w}),_?(()=>{var e,t;const{contentAlign:a,dimRatio:o,focalPoint:n,hasParallax:l,isRepeated:i,imageFit:c,minHeight:g,overlayColor:h,overlayGradient:v,showDesc:b,showPrice:w,style:I,textColor:C}=s,x=Q()(f,{"is-selected":u&&"preview"!==s.categoryId&&"preview"!==s.productId,"is-loading":!_&&m,"is-not-found":!_&&!m,"has-background-dim":0!==o,"is-repeated":i},0===(P=o)||50===P?null:"has-background-dim-"+10*Math.round(P/10),"center"!==a&&`has-${a}-content`,k.className);var P;const N={borderRadius:null==I||null===(e=I.border)||void 0===e?void 0:e.radius,color:C?`var(--wp--preset--color--${C})`:null==I||null===(t=I.color)||void 0===t?void 0:t.text,boxSizing:"border-box",minHeight:g,...k.style},R=!i&&!l,L=function({focalPoint:e,imageFit:t,isImgElement:a,isRepeated:r,url:o}){let n={};var l;return n=a?{...n,...(l=e,l?{objectPosition:ee(l)}:{}),objectFit:t}:{...n,...o&&{backgroundImage:`url(${o})`},backgroundPosition:ee(e),...!r&&{backgroundRepeat:"no-repeat",backgroundSize:"cover"===t?t:"auto"}},n}({focalPoint:n,imageFit:c,isImgElement:R,isRepeated:i,url:y}),A={background:v,backgroundColor:h};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Ge,{enable:{bottom:!0},onResize:S,showHandle:u,style:{minHeight:g}}),(0,r.createElement)("div",{className:x,style:N},(0,r.createElement)("div",{className:`${f}__wrapper`},(0,r.createElement)("div",{className:"background-dim__overlay",style:A}),y&&(R?(0,r.createElement)("img",{alt:_.name,className:`${f}__background-image`,src:y,style:L,onLoad:e=>{var t,a;E({height:null===(t=e.currentTarget)||void 0===t?void 0:t.naturalHeight,width:null===(a=e.currentTarget)||void 0===a?void 0:a.naturalWidth})}}):(0,r.createElement)("div",{className:Q()(`${f}__background-image`,{"has-parallax":l}),style:L})),(0,r.createElement)("h2",{className:`${f}__title`,dangerouslySetInnerHTML:{__html:_.name}}),!fe(null==p?void 0:p.variation)&&(0,r.createElement)("h3",{className:`${f}__variation`,dangerouslySetInnerHTML:{__html:p.variation}}),b&&(0,r.createElement)("div",{className:`${f}__description`,dangerouslySetInnerHTML:{__html:(null==d?void 0:d.description)||(null==p?void 0:p.short_description)}}),w&&(0,r.createElement)("div",{className:`${f}__price`,dangerouslySetInnerHTML:{__html:p.price_html}}),(0,r.createElement)("div",{className:`${f}__link`},(()=>{const{categoryId:e,linkText:t,productId:a}=s;return(0,r.createElement)(je,{itemId:e||a,linkText:t,permalink:(d||p).permalink})})()))))})():(0,r.createElement)($.Placeholder,{className:f,icon:(0,r.createElement)($.Icon,{icon:t}),label:a},m?(0,r.createElement)($.Spinner,null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",null,e),(0,r.createElement)("div",{style:{flexBasis:"100%",height:"0"}}),(0,r.createElement)("button",{type:"button",className:"components-button is-secondary",onClick:()=>h({editMode:!0})},o))))})(Ve),e=>t=>{const{error:a,isLoading:o,name:n}=t,l=te(n),i=n===G?t.getCategory:t.getProduct;return a?(0,r.createElement)(X,{className:`${l}-error`,error:a,isLoading:o,onRetry:i}):(0,r.createElement)(e,{...t})},e=>t=>{const[a,o]=t.useEditingImage,n=(0,i.useRef)(null),{attributes:l,backgroundImageSize:c,name:s,setAttributes:d}=t,{mediaId:m,mediaSrc:u}=l,g=s===H?t.product:t.category,{backgroundImageId:p,backgroundImageSrc:h}=V({item:g,mediaId:m,mediaSrc:u,blockName:s});return a?(0,r.createElement)("div",{ref:n},(0,r.createElement)(W,{align:l.align,backgroundImageId:p,backgroundImageSize:c,backgroundImageSrc:h,containerRef:n,isEditingImage:a,setAttributes:d,setIsEditingImage:o})):(0,r.createElement)(e,{...t})},e=>t=>{const{attributes:a,name:o,setAttributes:n}=t,{alt:l,dimRatio:i,focalPoint:c,hasParallax:s,isRepeated:d,imageFit:m,mediaId:u,mediaSrc:g,overlayColor:p,overlayGradient:h,showDesc:v,showPrice:b}=a,_=o===H?t.product:t.category,{setGradient:w}=(0,O.__experimentalUseGradient)({gradientAttribute:"overlayGradient",customGradientAttribute:"overlayGradient"}),{backgroundImageSrc:E}=V({item:_,mediaId:u,mediaSrc:g,blockName:o}),y=o===H?(0,r.createElement)($.ToggleControl,{label:(0,F.__)("Show price","woocommerce"),checked:b,onChange:()=>n({showPrice:!b})}):void 0;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Z,{alt:l,backgroundImageSrc:E,contentPanel:y,dimRatio:i,focalPoint:c,hasParallax:s,isRepeated:d,imageFit:m,overlayColor:p,overlayGradient:h,setAttributes:n,setGradient:w,showDesc:v}),(0,r.createElement)(e,{...t}))},(({cropLabel:e,editLabel:t})=>a=>o=>{const[n,l]=o.useEditingImage,{attributes:i,category:c,name:s,product:d,setAttributes:m}=o,{contentAlign:u,editMode:g,mediaId:p,mediaSrc:h}=i,v=c||d,{backgroundImageId:b,backgroundImageSrc:_}=V({item:v,mediaId:p,mediaSrc:h,blockName:s});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(U,{backgroundImageId:b,backgroundImageSrc:_,contentAlign:u,cropLabel:e,editLabel:t,editMode:g,isEditingImage:n,mediaSrc:h,setAttributes:m,setIsEditingImage:l}),(0,r.createElement)(a,{...o}))})(De)])((()=>(0,r.createElement)(r.Fragment,null))),Ze=JSON.parse('{"name":"woocommerce/featured-category","version":"1.0.0","title":"Featured Category","category":"woocommerce","keywords":["WooCommerce"],"description":"Visually highlight a product category and encourage prompt action.","supports":{"align":["wide","full"],"html":false,"color":{"background":true,"text":true},"spacing":{"padding":true,"__experimentalDefaultControls":{"padding":true},"__experimentalSkipSerialization":true},"__experimentalBorder":{"color":true,"radius":true,"width":true,"__experimentalSkipSerialization":true}},"attributes":{"alt":{"type":"string","default":""},"contentAlign":{"type":"string","default":"center"},"dimRatio":{"type":"number","default":50},"editMode":{"type":"boolean","default":true},"focalPoint":{"type":"object","default":{"x":0.5,"y":0.5}},"imageFit":{"type":"string","default":"none"},"hasParallax":{"type":"boolean","default":false},"isRepeated":{"type":"boolean","default":false},"mediaId":{"type":"number","default":0},"mediaSrc":{"type":"string","default":""},"minHeight":{"type":"number","default":500},"linkText":{"default":"Shop now","type":"string"},"categoryId":{"type":"number"},"overlayColor":{"type":"string","default":"#000000"},"overlayGradient":{"type":"string"},"previewCategory":{"type":"object","default":null},"showDesc":{"type":"boolean","default":true}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');function qe(e){return function(t){const a=(0,O.useBlockProps)(),{color:o,...n}=a.style;return(0,r.createElement)("div",{...a,style:n},(0,r.createElement)(e,{...t}))}}!function(e,t,a,o){var n,l,i,c,s,d,m,g,p,h,v;const b={attributes:{...a.attributes,minHeight:{type:"number",default:(0,u.getSetting)("defaultHeight",500)}},supports:{...a.supports,color:{background:null===(n=a.supports)||void 0===n||null===(l=n.color)||void 0===l?void 0:l.background,text:null===(i=a.supports)||void 0===i||null===(c=i.color)||void 0===c?void 0:c.text},spacing:{padding:null===(s=a.supports)||void 0===s||null===(d=s.spacing)||void 0===d?void 0:d.padding,...R()&&{__experimentalDefaultControls:{padding:null===(m=a.supports)||void 0===m||null===(g=m.spacing)||void 0===g?void 0:g.__experimentalDefaultControls},__experimentalSkipSerialization:null===(p=a.supports)||void 0===p||null===(h=p.spacing)||void 0===h?void 0:h.__experimentalSkipSerialization}},...R()&&{__experimentalBorder:null==a||null===(v=a.supports)||void 0===v?void 0:v.__experimentalBorder}}},_={attributes:{alt:"",contentAlign:"center",dimRatio:50,editMode:!1,hasParallax:!1,isRepeated:!1,height:(0,u.getSetting)("defaultHeight",500),mediaSrc:"",overlayColor:"#000000",showDesc:!0}};(0,N.registerBlockType)(a,{...b,example:{..._,...t},edit:qe(e),save:()=>(0,r.createElement)(O.InnerBlocks.Content,null),...o})}(We,{attributes:{categoryId:"preview",previewCategory:{id:1,name:(0,F.__)("Clothing","woocommerce"),slug:"clothing",parent:0,count:10,description:`<p>${(0,F.__)("Branded t-shirts, jumpers, pants and more!","woocommerce")}</p>\n`,image:{id:1,date_created:"2019-07-15T17:05:04",date_created_gmt:"2019-07-15T17:05:04",date_modified:"2019-07-15T17:05:04",date_modified_gmt:"2019-07-15T17:05:04",src:k+"previews/collection.jpg",name:"",alt:""},permalink:"#"},editMode:!1}},Ze,{icon:{src:(0,r.createElement)(l.Z,{icon:n,className:"wc-block-editor-components-block-icon"})}})},1752:()=>{},1176:()=>{},9032:()=>{},8103:()=>{},8550:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},a={};function r(e){var o=a[e];if(void 0!==o)return o.exports;var n=a[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.m=t,e=[],r.O=(t,a,o,n)=>{if(!a){var l=1/0;for(d=0;d<e.length;d++){for(var[a,o,n]=e[d],i=!0,c=0;c<a.length;c++)(!1&n||l>=n)&&Object.keys(r.O).every((e=>r.O[e](a[c])))?a.splice(c--,1):(i=!1,n<l&&(l=n));if(i){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[a,o,n]},r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},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})},r.j=8336,(()=>{var e={8336:0};r.O.j=t=>0===e[t];var t=(t,a)=>{var o,n,[l,i,c]=a,s=0;if(l.some((t=>0!==e[t]))){for(o in i)r.o(i,o)&&(r.m[o]=i[o]);if(c)var d=c(r)}for(t&&t(a);s<l.length;s++)n=l[s],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(d)},a=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];a.forEach(t.bind(null,0)),a.push=t.bind(null,a.push.bind(a))})();var o=r.O(void 0,[2869],(()=>r(940)));o=r.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["featured-category"]=o})(); wc-interactivity-checkbox-list-style.asset.php 0000644 00000000165 15073233653 0015604 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => '302e76fce1a7a23d4b68'); order-confirmation-downloads.js 0000644 00000011753 15073233653 0012711 0 ustar 00 (()=>{var e,o={1934:(e,o,t)=>{"use strict";t.r(o);var r=t(9196);const a=window.wp.blocks;var l=t(2911),n=t(2995);const c=JSON.parse('{"name":"woocommerce/order-confirmation-downloads","version":"1.0.0","title":"Order Downloads","description":"Display links to purchased downloads.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalTextDecoration":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalDefaultControls":{"fontSize":true}},"color":{"background":true,"text":true,"link":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}},"__experimentalBorder":{"color":true,"style":true,"width":true,"__experimentalDefaultControls":{"color":true,"style":true,"width":true}},"__experimentalSelector":".wp-block-woocommerce-order-confirmation-totals table"},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),s=window.wp.blockEditor,i=window.wp.components;var d=t(5736);t(9239);(0,a.registerBlockType)(c,{icon:{src:(0,r.createElement)(l.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...c.attributes},edit:()=>{const e=(0,s.useBlockProps)({className:"wc-block-order-confirmation-downloads"}),{borderBottomColor:o,borderLeftColor:t,borderRightColor:a,borderTopColor:l,borderWidth:n}=e.style,c={borderBottomColor:o,borderLeftColor:t,borderRightColor:a,borderTopColor:l,borderWidth:n};return(0,r.createElement)("div",{...e},(0,r.createElement)(i.Disabled,null,(0,r.createElement)("table",{style:c,cellSpacing:"0",className:"wc-block-order-confirmation-downloads__table"},(0,r.createElement)("thead",null,(0,r.createElement)("tr",null,(0,r.createElement)("th",{className:"download-product"},(0,r.createElement)("span",{className:"nobr"},(0,d.__)("Product","woocommerce"))),(0,r.createElement)("th",{className:"download-remaining"},(0,r.createElement)("span",{className:"nobr"},(0,d.__)("Downloads remaining","woocommerce"))),(0,r.createElement)("th",{className:"download-expires"},(0,r.createElement)("span",{className:"nobr"},(0,d.__)("Expires","woocommerce"))),(0,r.createElement)("th",{className:"download-file"},(0,r.createElement)("span",{className:"nobr"},(0,d.__)("Download","woocommerce"))))),(0,r.createElement)("tbody",null,(0,r.createElement)("tr",null,(0,r.createElement)("td",{className:"download-product","data-title":"Product"},(0,r.createElement)("a",{href:"https://example.com"},(0,d._x)("Test Product","sample product name","woocommerce"))),(0,r.createElement)("td",{className:"download-remaining","data-title":"Downloads remaining"},(0,d._x)("∞","infinite downloads remaining","woocommerce")),(0,r.createElement)("td",{className:"download-expires","data-title":"Expires"},(0,d._x)("Never","download expires","woocommerce")),(0,r.createElement)("td",{className:"download-file","data-title":"Download"},(0,r.createElement)("a",{href:"https://example.com",className:"woocommerce-MyAccount-downloads-file button alt"},(0,d._x)("Test Download","sample download name","woocommerce"))))))))},save:()=>null})},9239:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function r(e){var a=t[e];if(void 0!==a)return a.exports;var l=t[e]={exports:{}};return o[e].call(l.exports,l,l.exports,r),l.exports}r.m=o,e=[],r.O=(o,t,a,l)=>{if(!t){var n=1/0;for(d=0;d<e.length;d++){for(var[t,a,l]=e[d],c=!0,s=0;s<t.length;s++)(!1&l||n>=l)&&Object.keys(r.O).every((e=>r.O[e](t[s])))?t.splice(s--,1):(c=!1,l<n&&(n=l));if(c){e.splice(d--,1);var i=a();void 0!==i&&(o=i)}}return o}l=l||0;for(var d=e.length;d>0&&e[d-1][2]>l;d--)e[d]=e[d-1];e[d]=[t,a,l]},r.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return r.d(o,{a:o}),o},r.d=(e,o)=>{for(var t in o)r.o(o,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:o[t]})},r.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.j=1866,(()=>{var e={1866:0};r.O.j=o=>0===e[o];var o=(o,t)=>{var a,l,[n,c,s]=t,i=0;if(n.some((o=>0!==e[o]))){for(a in c)r.o(c,a)&&(r.m[a]=c[a]);if(s)var d=s(r)}for(o&&o(t);i<n.length;i++)l=n[i],r.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return r.O(d)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(o.bind(null,0)),t.push=o.bind(null,t.push.bind(t))})();var a=r.O(void 0,[2869],(()=>r(1934)));a=r.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-downloads"]=a})(); 9178-style.js.LICENSE.txt 0000644 00000000171 15073233653 0010555 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ featured-product-rtl.css 0000644 00000012661 15073233653 0011347 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-product{background-color:transparent;border-color:transparent;box-sizing:border-box;color:#fff}.wc-block-featured-product{align-content:center;align-items:center;background-color:inherit;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.wc-block-featured-product.has-background-dim .background-dim__overlay:before{background:inherit;border-radius:inherit;bottom:0;content:"";right:0;opacity:.5;position:absolute;left:0;top:0;z-index:1}.wc-block-featured-product.has-background-dim-10 .background-dim__overlay:before{opacity:.1}.wc-block-featured-product.has-background-dim-20 .background-dim__overlay:before{opacity:.2}.wc-block-featured-product.has-background-dim-30 .background-dim__overlay:before{opacity:.3}.wc-block-featured-product.has-background-dim-40 .background-dim__overlay:before{opacity:.4}.wc-block-featured-product.has-background-dim-50 .background-dim__overlay:before{opacity:.5}.wc-block-featured-product.has-background-dim-60 .background-dim__overlay:before{opacity:.6}.wc-block-featured-product.has-background-dim-70 .background-dim__overlay:before{opacity:.7}.wc-block-featured-product.has-background-dim-80 .background-dim__overlay:before{opacity:.8}.wc-block-featured-product.has-background-dim-90 .background-dim__overlay:before{opacity:.9}.wc-block-featured-product.has-background-dim-100 .background-dim__overlay:before{opacity:1}.wc-block-featured-product__selection{width:100%}.wc-block-featured-product.has-left-content{justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product.has-right-content{justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.is-repeated{background-repeat:repeat;background-size:auto}.wc-block-featured-product__description,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product__description a,.wc-block-featured-product__description a:active,.wc-block-featured-product__description a:focus,.wc-block-featured-product__description a:hover,.wc-block-featured-product__price a,.wc-block-featured-product__price a:active,.wc-block-featured-product__price a:focus,.wc-block-featured-product__price a:hover,.wc-block-featured-product__title a,.wc-block-featured-product__title a:active,.wc-block-featured-product__title a:focus,.wc-block-featured-product__title a:hover,.wc-block-featured-product__variation a,.wc-block-featured-product__variation a:active,.wc-block-featured-product__variation a:focus,.wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product__description,.wc-block-featured-product__link,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{color:inherit;padding:0 48px 16px;width:100%;z-index:1}.wc-block-featured-product .wc-block-featured-product__background-image{bottom:0;height:100%;right:0;margin:0;-o-object-fit:none;object-fit:none;padding:0;position:absolute;left:0;top:0;width:100%}.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:fixed}@supports(-webkit-overflow-scrolling:touch){.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:scroll}}.wc-block-featured-product__description{color:inherit}.wc-block-featured-product__description p{margin:0}.wc-block-featured-product .wc-block-featured-product__title{color:inherit;margin-top:0}.wc-block-featured-product .wc-block-featured-product__title div{color:inherit}.wc-block-featured-product .wc-block-featured-product__title:before{display:none}.wc-block-featured-product__wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;width:100%}.wc-block-featured-product .wp-block-button.aligncenter{text-align:center}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{border:0;margin-top:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{line-height:1.5;margin:0} product-rating-counter-frontend.js 0000644 00000012305 15073233653 0013346 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2918],{2992:(e,t,o)=>{o.r(t),o.d(t,{Block:()=>p,default:()=>f});var n=o(9196),r=o(5736),l=o(3849),c=o.n(l),s=o(2864),a=o(947),i=o(721),u=o(9060),d=o(5609);const v=e=>{const{reviews:t}=e,o=t?(0,r.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,r._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t):(0,r.__)("(X customer reviews)","woocommerce");return(0,n.createElement)("span",{className:"wc-block-components-product-rating-counter__reviews_count"},(0,n.createElement)(d.Disabled,null,(0,n.createElement)("a",{href:"/"},o)))},p=e=>{const{textAlign:t,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,r=(0,a.F)(e),{parentClassName:l}=(0,s.useInnerBlockLayoutContext)(),{product:i}=(0,s.useProductDataContext)(),d=(e=>{const t=(0,u.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),p=c()(r.className,"wc-block-components-product-rating-counter",{[`${l}__product-rating`]:l,[`has-text-align-${t}`]:t});if(d||o)return(0,n.createElement)("div",{className:p,style:r.style},(0,n.createElement)("div",{className:"wc-block-components-product-rating-counter__container"},(0,n.createElement)(v,{reviews:d})))},f=(0,i.withProductDataContext)(p)},947:(e,t,o)=>{o.d(t,{F:()=>i});var n=o(3849),r=o.n(n),l=o(7998),c=o(3243),s=o(3392),a=o(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,c.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,a.vc)(t),n=(0,a.l8)(t),i=(0,a.su)(t),u=(0,s.f)(t);return{className:r()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>v,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),c=o(2289),s=o(7998);function a(e={}){const t={};return(0,c.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,c,u,d;const{backgroundColor:v,textColor:p,gradient:f,style:m}=e,y=i("background-color",v),g=i("color",p),h=function(e){if(e)return`has-${e}-gradient-background`}(f),b=h||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[y]:!b&&!!y,"has-text-color":p||(null==m||null===(o=m.color)||void 0===o?void 0:o.text),"has-background":v||(null==m||null===(n=m.color)||void 0===n?void 0:n.background)||f||(null==m||null===(l=m.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,s.Kn)(null==m||null===(c=m.elements)||void 0===c?void 0:c.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?i("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:a({border:o})}}function v(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{o.d(t,{F:()=>n});const n=e=>null===e},9060:(e,t,o)=>{o.d(t,{h:()=>n});const n=e=>"number"==typeof e},7998:(e,t,o)=>{o.d(t,{$n:()=>l,Kn:()=>r});var n=o(2893);const r=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return r(e)&&t in e}},3243:(e,t,o)=>{o.d(t,{H:()=>n});const n=e=>"string"==typeof e},112:(e,t,o)=>{o.d(t,{$:()=>l});var n=o(3112),r=o(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,n.pi)({delimiter:"."},t))}},3569:(e,t,o)=>{function n(e){return e.toLowerCase()}o.d(t,{U:()=>n})},7090:(e,t,o)=>{o.d(t,{B:()=>c});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function c(e,t){void 0===t&&(t={});for(var o=t.splitRegexp,c=void 0===o?r:o,a=t.stripRegexp,i=void 0===a?l:a,u=t.transform,d=void 0===u?n.U:u,v=t.delimiter,p=void 0===v?" ":v,f=s(s(e,c,"$1\0$2"),i,"\0"),m=0,y=f.length;"\0"===f.charAt(m);)m++;for(;"\0"===f.charAt(y-1);)y--;return f.slice(m,y).split("\0").map(d).join(p)}function s(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce((function(e,t){return e.replace(t,o)}),e)}},7427:(e,t,o)=>{o.d(t,{o:()=>l});var n=o(3112),r=o(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,o)=>{o.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-gallery-pager-style.asset.php 0000644 00000000337 15073233653 0013754 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '4cf90a74240c5109b90a'); packages-style-rtl.css 0000644 00000145537 15073233653 0011017 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-wrapper{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 0}.wc-block-components-totals-wrapper.has-bottom-border:after{border-bottom-width:1px}.wc-block-components-totals-wrapper:empty{border-width:0;padding:0}.wc-block-components-totals-wrapper:empty:after{content:none}.wc-block-components-totals-wrapper.slot-wrapper{padding:0}.wc-block-components-totals-wrapper.slot-wrapper>*>*{border-bottom:1px solid hsla(0,0%,7%,.11);padding:16px 0}.wc-block-components-totals-wrapper.slot-wrapper>*>:last-child:after{border-bottom-width:0}.wc-block-components-discounts-meta .wc-block-components-totals-wrapper:first-child{border-top:1px solid hsla(0,0%,7%,.11)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-totals-item{box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}.wc-block-components-totals-item__label{flex-grow:1}.wc-block-components-totals-item__value{font-weight:700;white-space:nowrap}.wc-block-components-totals-item__description{font-size:.875em;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-formatted-money-amount{white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-panel.has-border{position:relative}.wc-block-components-panel.has-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.wc-block-components-panel.has-border+.wc-block-components-panel.has-border:after{border-top-width:0}.wc-block-components-panel.has-border.no-top-border{position:relative}.wc-block-components-panel.has-border.no-top-border:after{border-style:solid;border-width:1px 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.wc-block-components-panel.has-border.no-top-border:after{border-top-width:0}.wc-block-components-panel__button{border:0;border-radius:0;height:auto;line-height:1;margin:.375em 0 0;padding:.375em 0 0 32px;position:relative;text-align:right;vertical-align:baseline;width:100%;word-break:break-word}.wc-block-components-panel__button[aria-expanded=true]{margin-bottom:.375em;padding-bottom:.375em}.wc-block-components-panel__button,.wc-block-components-panel__button:active,.wc-block-components-panel__button:focus,.wc-block-components-panel__button:hover{background:transparent;box-shadow:none;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{fill:currentColor;position:absolute;left:0;top:50%;transform:translateY(-50%);width:auto}.wc-block-components-panel__content[hidden]{display:none}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-panel__button{background-color:inherit;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button,.theme-twentytwenty .wc-block-components-panel__button{background:none transparent;color:inherit}.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentyseventeen .wc-block-components-panel__button.wc-block-components-panel__button:hover,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:focus,.theme-twentytwenty .wc-block-components-panel__button.wc-block-components-panel__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notices{display:block;margin:1.5em 0}.wc-block-components-notices:first-child{margin-top:0}.wc-block-components-notices:empty{margin:0}.wc-block-components-notices .wc-block-components-notices__notice{display:flex;flex-wrap:nowrap;margin:0}.wc-block-components-notices .wc-block-components-notices__notice a{text-decoration:underline}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss{background:transparent none;border:0;color:currentColor;margin:0 auto 0 0;outline:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__dismiss svg{fill:currentColor;vertical-align:text-top}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :first-child{margin-top:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content>div:not(.components-notice__actions) :last-child{margin-bottom:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content ul{list-style:none;margin:0;padding:0}.wc-block-components-notices .wc-block-components-notices__notice .components-notice__content li+li{margin:.25em 0 0}.wc-block-components-notices .wc-block-components-notices__notice+.wc-block-components-notices__notice{margin-top:1em}.theme-twentytwenty .wc-block-components-notices__notice,.theme-twentytwentyone .wc-block-components-notices__notice{padding:1.5rem 3rem}.wc-block-components-notices__snackbar{bottom:20px;right:16px;position:fixed;width:auto}@media(max-width:782px){.wc-block-components-notices__snackbar{bottom:auto;right:0;position:fixed;top:10px}.wc-block-components-notices__snackbar .components-snackbar-list__notice-container{margin-right:10px;margin-left:10px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-snackbar-list{bottom:24px;box-sizing:border-box;right:24px;pointer-events:none;position:fixed;left:24px;z-index:100000}.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{border:1px solid transparent;box-shadow:0 1px 2px rgba(0,0,0,.1);display:inline-flex;margin:24px 0 0 16px;max-width:600px;pointer-events:all;position:relative;width:auto}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-error,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-info,.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-success,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-error,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-info,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-success{border-color:transparent}.wc-block-components-notice-banner.wc-block-components-notice-snackbar.is-default,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner.is-default{border-color:#2f2f2f}@media(max-width:782px){.wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list .wc-block-components-notice-banner{max-width:none;width:100%}}.notice-transition-enter{max-height:0}.notice-transition-enter.notice-transition-enter-active{max-height:99em;transition:max-height .5s ease-in}.notice-transition-enter-done{max-height:auto}.notice-transition-exit{opacity:1}.notice-transition-exit.notice-transition-exit-active{opacity:0;transition:opacity .5s ease-in}.notice-transition-exit-done{opacity:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-form .wc-block-components-text-input,.wc-block-components-text-input{margin-top:16px;position:relative;white-space:nowrap}.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{color:inherit;color:hsla(0,0%,7%,.5);cursor:text;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;right:.5625em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top right;transition:all .2s ease}.has-dark-controls .wc-block-components-form .wc-block-components-text-input label,.has-dark-controls .wc-block-components-text-input label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-form .wc-block-components-text-input label,.wc-block-components-text-input label{transition:none}}.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=number]{-moz-appearance:textfield}.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-form .wc-block-components-text-input input[type=number]::-webkit-outer-spin-button,.wc-block-components-text-input input[type=number]::-webkit-inner-spin-button,.wc-block-components-text-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.wc-block-components-form .wc-block-components-text-input input[type=email],.wc-block-components-form .wc-block-components-text-input input[type=number],.wc-block-components-form .wc-block-components-text-input input[type=tel],.wc-block-components-form .wc-block-components-text-input input[type=text],.wc-block-components-form .wc-block-components-text-input input[type=url],.wc-block-components-text-input input[type=email],.wc-block-components-text-input input[type=number],.wc-block-components-text-input input[type=tel],.wc-block-components-text-input input[type=text],.wc-block-components-text-input input[type=url]{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;line-height:1em;margin:0;min-height:0;padding:1em;width:100%}.wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.wc-block-components-text-input input[type=email]:focus,.wc-block-components-text-input input[type=number]:focus,.wc-block-components-text-input input[type=tel]:focus,.wc-block-components-text-input input[type=text]:focus,.wc-block-components-text-input input[type=url]:focus{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url],.has-dark-controls .wc-block-components-text-input input[type=email],.has-dark-controls .wc-block-components-text-input input[type=number],.has-dark-controls .wc-block-components-text-input input[type=tel],.has-dark-controls .wc-block-components-text-input input[type=text],.has-dark-controls .wc-block-components-text-input input[type=url]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input input[type=url]:focus,.has-dark-controls .wc-block-components-text-input input[type=email]:focus,.has-dark-controls .wc-block-components-text-input input[type=number]:focus,.has-dark-controls .wc-block-components-text-input input[type=tel]:focus,.has-dark-controls .wc-block-components-text-input input[type=text]:focus,.has-dark-controls .wc-block-components-text-input input[type=url]:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.wc-block-components-form .wc-block-components-text-input.is-active input[type=email],.wc-block-components-form .wc-block-components-text-input.is-active input[type=number],.wc-block-components-form .wc-block-components-text-input.is-active input[type=tel],.wc-block-components-form .wc-block-components-text-input.is-active input[type=text],.wc-block-components-form .wc-block-components-text-input.is-active input[type=url],.wc-block-components-text-input input:-webkit-autofill,.wc-block-components-text-input.is-active input[type=email],.wc-block-components-text-input.is-active input[type=number],.wc-block-components-text-input.is-active input[type=tel],.wc-block-components-text-input.is-active input[type=text],.wc-block-components-text-input.is-active input[type=url]{padding:1.5em .5em .5em}.wc-block-components-form .wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-form .wc-block-components-text-input.is-active label,.wc-block-components-text-input input:-webkit-autofill+label,.wc-block-components-text-input.is-active label{transform:translateY(.5em) scale(.875)}.wc-block-components-form .wc-block-components-text-input.has-error input,.wc-block-components-form .wc-block-components-text-input.has-error input:active,.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-form .wc-block-components-text-input.has-error input:hover,.wc-block-components-text-input.has-error input,.wc-block-components-text-input.has-error input:active,.wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:hover{border-color:#cc1818}.wc-block-components-form .wc-block-components-text-input.has-error input:focus,.wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 1px #cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:hover,.has-dark-controls .wc-block-components-text-input.has-error input,.has-dark-controls .wc-block-components-text-input.has-error input:active,.has-dark-controls .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:hover{border-color:#f18c8c}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error input:focus,.has-dark-controls .wc-block-components-text-input.has-error input:focus{box-shadow:0 0 0 1px #f18c8c}.wc-block-components-form .wc-block-components-text-input.has-error label,.wc-block-components-text-input.has-error label{color:#cc1818}.has-dark-controls .wc-block-components-form .wc-block-components-text-input.has-error label,.has-dark-controls .wc-block-components-text-input.has-error label{color:#f18c8c}.wc-block-components-form .wc-block-components-text-input:only-child,.wc-block-components-text-input:only-child{margin-top:1.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-validation-error{color:#cc1818;font-size:.75em;max-width:100%;white-space:normal}.wc-block-components-validation-error>p{margin:0;padding:4px 0 0}.has-dark-controls .wc-block-components-validation-error{color:#f18c8c}.wc-block-components-select+.wc-block-components-validation-error{margin-bottom:24px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-chip{align-items:center;border:0;border-radius:0;display:inline-flex;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;line-height:1;margin:0 0 .365em .365em;max-width:100%;padding:.25em .5em;text-decoration:inherit;text-transform:inherit}.wc-block-components-chip,.wc-block-components-chip:active,.wc-block-components-chip:focus,.wc-block-components-chip:hover{background:transparent;border:1px solid;color:inherit}.wc-block-components-chip.wc-block-components-chip--radius-small{border-radius:3px}.wc-block-components-chip.wc-block-components-chip--radius-medium{border-radius:.433em}.wc-block-components-chip.wc-block-components-chip--radius-large{border-radius:2em;padding-right:.75em;padding-left:.25em}.wc-block-components-chip .wc-block-components-chip__text{flex-grow:1;font-size:.875em}.wc-block-components-chip.is-removable .wc-block-components-chip__text{padding-left:.5em}.wc-block-components-chip .wc-block-components-chip__remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;height:16px;line-height:16px;margin:0;padding:0;width:16px}.wc-block-components-chip .wc-block-components-chip__remove-icon{fill:#1e1e1e}.theme-twentytwentyone .wc-block-components-chip,.theme-twentytwentyone .wc-block-components-chip:active,.theme-twentytwentyone .wc-block-components-chip:focus,.theme-twentytwentyone .wc-block-components-chip:hover{background:#fff}.theme-twentytwentyone .wc-block-components-chip button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:active button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:focus button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background),.theme-twentytwentyone .wc-block-components-chip:hover button.wc-block-components-chip__remove:not(:hover):not(:active):not(.has-background){background:transparent}.wc-block-components-chip__remove:focus,.wc-block-components-chip__remove:hover,button.wc-block-components-chip:focus>.wc-block-components-chip__remove,button.wc-block-components-chip:hover>.wc-block-components-chip__remove{background:#949494}.wc-block-components-chip__remove:focus .wc-block-components-chip__remove-icon,.wc-block-components-chip__remove:hover .wc-block-components-chip__remove-icon,button.wc-block-components-chip:focus>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon,button.wc-block-components-chip:hover>.wc-block-components-chip__remove .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-components-chip__remove:disabled,button.wc-block-components-chip:disabled>.wc-block-components-chip__remove{fill:#fff;cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-form{counter-reset:checkout-step}.wc-block-components-form .wc-block-components-checkout-step{background:none;border:none;margin:0;padding:0 36px 0 0;position:relative}.is-mobile .wc-block-components-form .wc-block-components-checkout-step,.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-right:0}.wc-block-components-checkout-step--disabled{opacity:.6}.wc-block-components-checkout-step__container{position:relative}.wc-block-components-checkout-step__container textarea{font-style:inherit;font-weight:inherit}.wc-block-components-checkout-step__content>*{margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__content>:last-child{margin-bottom:0;padding-bottom:16px}.wc-block-components-checkout-step__heading{margin:.75em 0 1em;position:relative}.wc-block-components-express-payment-continue-rule+.wc-block-components-checkout-step .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step:first-child .wc-block-components-checkout-step__heading{margin-top:0}.wc-block-components-checkout-step__title{margin:0 0 0 12px}.wc-block-components-checkout-step__heading-content{font-size:.75em}.wc-block-components-checkout-step__heading-content a{color:inherit;font-weight:700}.wc-block-components-checkout-step__description{font-size:.875em;line-height:1.25;margin-bottom:16px}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{background:transparent;border:0;border-radius:0;content:" " counter(checkout-step) ".";content:" " counter(checkout-step) "."/"";counter-increment:checkout-step;right:-24px;margin:0;padding:0;position:absolute;text-align:center;top:0;transform:translateX(50%);vertical-align:baseline;white-space:nowrap}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-right:1px solid hsla(0,0%,7%,.11);content:"";height:100%;right:-24px;position:absolute;top:0}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{content:counter(checkout-step) ". ";content:counter(checkout-step) ". "/"";right:auto;position:static;top:auto;transform:none}.is-mobile .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after,.is-small .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{content:unset}.editor-styles-wrapper .wp-block h4.wc-block-components-checkout-step__title{font-size:1em;line-height:24px;margin:0 0 0 12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline;word-break:break-word}.wc-block-components-title.wc-block-components-title textarea{font-style:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.theme-twentytwenty .wc-block-components-title.wc-block-components-title{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline;word-break:break-word} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 0 0 1em;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-right:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-radio-control__option{color:inherit;cursor:pointer;display:block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0 0 1em;padding:0 2.25em 0 0;position:relative;text-decoration:inherit;text-transform:inherit}.wc-block-components-radio-control__option:last-child{margin-bottom:0}.wc-block-components-radio-control__option-layout{display:table;width:100%}.wc-block-components-radio-control__option .wc-block-components-radio-control__option-layout:after{display:none}.wc-block-components-radio-control__description-group,.wc-block-components-radio-control__label-group{display:table-row}.wc-block-components-radio-control__description-group>span,.wc-block-components-radio-control__label-group>span{display:table-cell}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{min-width:50%;text-align:left}.wc-block-components-radio-control__label,.wc-block-components-radio-control__secondary-label{line-height:max(1.5rem,24px)}.wc-block-components-radio-control__description,.wc-block-components-radio-control__secondary-description{font-size:.875em;line-height:20px}.wc-block-components-radio-control .wc-block-components-radio-control__input{-moz-appearance:none;appearance:none;background:#fff;border:1px solid rgba(25,23,17,.48);border-radius:50%;cursor:pointer;display:inline-block;height:1.5em;right:16px;margin:inherit;min-height:24px;min-width:24px;position:absolute;top:50%;transform:translateY(-45%);width:1.5em}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border:1px solid hsla(0,0%,7%,.8)}.wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#000;border-radius:50%;content:"";display:block;height:.75em;right:50%;margin:0;min-height:12px;min-width:12px;position:absolute;top:50%;transform:translate(50%,-50%);width:.75em}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background:#fff}.wc-block-components-radio-control .wc-block-components-radio-control__input[disabled]{cursor:not-allowed;opacity:.5;transition:opacity .2s ease}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-width:2px}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before{background-color:var(--form--color-text)}.theme-twentytwentyone .wc-block-components-radio-control .wc-block-components-radio-control__input:after{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-sort-select{margin-bottom:12px}.wc-block-components-sort-select__label{display:inline-block;font-weight:400;margin-left:12px}.wc-block-components-sort-select__select{font-size:inherit;width:-moz-max-content;width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-textarea{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;line-height:1.375;margin:0;padding:.75em 16px;width:100%}.has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-textarea::-moz-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-textarea::placeholder{color:hsla(0,0%,100%,.6)}.theme-twentytwentyone .has-dark-controls .wc-block-components-textarea{background-color:rgba(0,0,0,.1);color:#fff} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 0 0 1em;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-right:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-interactivity-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-interactivity-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-interactivity-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-interactivity-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-interactivity-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background:#f0f0f0;color:#2f2f2f}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-interactivity-dropdown .wc-block-components-product-rating{margin-bottom:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-interactivity-dropdown .wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-interactivity-dropdown .wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.wc-interactivity-dropdown .editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-interactivity-dropdown .wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} catalog-sorting/block.json 0000644 00000001034 15073233653 0011633 0 ustar 00 { "name": "woocommerce/catalog-sorting", "version": "1.0.0", "title": "Catalog Sorting", "description": "Enable customers to change the sorting order of the products.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "color": { "text": true, "background": false }, "typography": { "fontSize": true } }, "attributes": { "fontSize": { "type": "string", "default": "small" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } collection-active-filters-style.asset.php 0000644 00000000400 15073233653 0014604 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-interactivity', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'da98aa02c7f02badd0cb'); wc-interactivity-dropdown.css 0000644 00000013055 15073233653 0012430 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-interactivity-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-interactivity-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-interactivity-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-interactivity-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-interactivity-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background:#f0f0f0;color:#2f2f2f}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-interactivity-dropdown .wc-block-components-product-rating{margin-bottom:0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-interactivity-dropdown .wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-interactivity-dropdown .wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-interactivity-dropdown .wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.wc-interactivity-dropdown .editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-interactivity-dropdown .wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} product-image-gallery.css 0000644 00000001151 15073233653 0011460 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:512px;position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{left:-1rem;right:unset;z-index:1}.woocommerce .wp-block-woocommerce-product-image-gallery:after{clear:both;content:"";display:table}.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images{width:100%} wc-blocks-style.js.LICENSE.txt 0000644 00000000174 15073233653 0012034 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-average-rating.js 0000644 00000006267 15073233653 0011476 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3037],{921:(t,o,n)=>{n.r(o),n.d(o,{Block:()=>u,default:()=>d});var e=n(9196),l=n(3849),r=n.n(l),s=n(2864),a=n(947),c=n(5736),i=n(721);const u=t=>{const{textAlign:o}=t,n=(0,a.F)(t),{product:l}=(0,s.useProductDataContext)(),i=r()(n.className,"wc-block-components-product-average-rating",{[`has-text-align-${o}`]:o});return(0,e.createElement)("div",{className:i,style:n.style},Number(l.average_rating)>0?l.average_rating:(0,c.__)("No ratings","woocommerce"))},d=(0,i.withProductDataContext)(u)},947:(t,o,n)=>{n.d(o,{F:()=>i});var e=n(3849),l=n.n(e),r=n(7998),s=n(3243),a=n(3392),c=n(172);const i=t=>{const o=(t=>{const o=(0,r.Kn)(t)?t:{style:{}};let n=o.style;return(0,s.H)(n)&&(n=JSON.parse(n)||{}),(0,r.Kn)(n)||(n={}),{...o,style:n}})(t),n=(0,c.vc)(o),e=(0,c.l8)(o),i=(0,c.su)(o),u=(0,a.f)(o);return{className:l()(u.className,n.className,e.className,i.className),style:{...u.style,...n.style,...e.style,...i.style}}}},3392:(t,o,n)=>{n.d(o,{f:()=>r});var e=n(7998),l=n(3243);const r=t=>{const o=(0,e.Kn)(t.style.typography)?t.style.typography:{},n=(0,l.H)(o.fontFamily)?o.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:n,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:o.fontSize,fontStyle:o.fontStyle,fontWeight:o.fontWeight,letterSpacing:o.letterSpacing,lineHeight:o.lineHeight,textDecoration:o.textDecoration,textTransform:o.textTransform}}}},172:(t,o,n)=>{n.d(o,{l8:()=>d,su:()=>v,vc:()=>u});var e=n(3849),l=n.n(e),r=n(7427),s=n(2289),a=n(7998);function c(t={}){const o={};return(0,s.getCSSRules)(t,{selector:""}).forEach((t=>{o[t.key]=t.value})),o}function i(t,o){return t&&o?`has-${(0,r.o)(o)}-${t}`:""}function u(t){var o,n,e,r,s,u,d;const{backgroundColor:v,textColor:f,gradient:y,style:g}=t,m=i("background-color",v),p=i("color",f),b=function(t){if(t)return`has-${t}-gradient-background`}(y),h=b||(null==g||null===(o=g.color)||void 0===o?void 0:o.gradient);return{className:l()(p,b,{[m]:!h&&!!m,"has-text-color":f||(null==g||null===(n=g.color)||void 0===n?void 0:n.text),"has-background":v||(null==g||null===(e=g.color)||void 0===e?void 0:e.background)||y||(null==g||null===(r=g.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,a.Kn)(null==g||null===(s=g.elements)||void 0===s?void 0:s.link)?null==g||null===(u=g.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==g?void 0:g.color)||{}})}}function d(t){var o;const n=(null===(o=t.style)||void 0===o?void 0:o.border)||{};return{className:function(t){var o;const{borderColor:n,style:e}=t,r=n?i("border-color",n):"";return l()({"has-border-color":!!n||!(null==e||null===(o=e.border)||void 0===o||!o.color),[r]:!!r})}(t),style:c({border:n})}}function v(t){var o;return{className:void 0,style:c({spacing:(null===(o=t.style)||void 0===o?void 0:o.spacing)||{}})}}},2893:(t,o,n)=>{n.d(o,{F:()=>e});const e=t=>null===t},7998:(t,o,n)=>{n.d(o,{$n:()=>r,Kn:()=>l,Qr:()=>s});var e=n(2893);const l=t=>!(0,e.F)(t)&&t instanceof Object&&t.constructor===Object;function r(t,o){return l(t)&&o in t}const s=t=>0===Object.keys(t).length},3243:(t,o,n)=>{n.d(o,{H:()=>e});const e=t=>"string"==typeof t}}]); wc-payment-method-bacs.js 0000644 00000054562 15073233653 0011375 0 ustar 00 (()=>{var e={561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var a=new(Function.bind.apply(e,o));return r&&t(a,r.prototype),a},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,m=Object.seal,f=Object.create,p="undefined"!=typeof Reflect&&Reflect,d=p.apply,h=p.construct;d||(d=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),m||(m=function(e){return e}),h||(h=function(e,t){return n(e,r(t))});var g,y=L(Array.prototype.forEach),b=L(Array.prototype.pop),v=L(Array.prototype.push),T=L(String.prototype.toLowerCase),E=L(String.prototype.toString),N=L(String.prototype.match),w=L(String.prototype.replace),A=L(String.prototype.indexOf),S=L(String.prototype.trim),_=L(RegExp.prototype.test),x=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function L(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return d(e,t,r)}}function k(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:T,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=n(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function O(e){var t,n=f(null);for(t in e)!0===d(a,e,[t])&&(n[t]=e[t]);return n}function D(e,t){for(;null!==e;){var n=s(e,t);if(n){if(n.get)return L(n.get);if("function"==typeof n.value)return L(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var M=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),z=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),P=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),j=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=m(/<%[\w\W]*|[\w\W]*%>/gm),q=m(/\${[\w\W]*}/gm),Y=m(/^data-[\-\w.\u00B7-\uFFFF]/),$=m(/^aria-[\-\w]+$/),K=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),V=m(/^(?:\w+script|data):/i),X=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=m(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var a=n.document,i=n.document,l=n.DocumentFragment,c=n.HTMLTemplateElement,s=n.Node,m=n.Element,f=n.NodeFilter,p=n.NamedNodeMap,d=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,h=n.HTMLFormElement,g=n.DOMParser,L=n.trustedTypes,Q=m.prototype,ee=D(Q,"cloneNode"),te=D(Q,"nextSibling"),ne=D(Q,"childNodes"),re=D(Q,"parentNode");if("function"==typeof c){var oe=i.createElement("template");oe.content&&oe.content.ownerDocument&&(i=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(L,a),ie=ae?ae.createHTML(""):"",le=i,ce=le.implementation,se=le.createNodeIterator,ue=le.createDocumentFragment,me=le.getElementsByTagName,fe=a.importNode,pe={};try{pe=O(i).documentMode?i.documentMode:{}}catch(e){}var de={};o.isSupported="function"==typeof re&&ce&&void 0!==ce.createHTMLDocument&&9!==pe;var he,ge,ye=G,be=W,ve=q,Te=Y,Ee=$,Ne=V,we=X,Ae=K,Se=null,_e=k({},[].concat(r(M),r(R),r(C),r(F),r(H))),xe=null,Le=k({},[].concat(r(z),r(P),r(j),r(B))),ke=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,De=null,Me=!0,Re=!0,Ce=!1,Ie=!0,Fe=!1,Ue=!1,He=!1,ze=!1,Pe=!1,je=!1,Be=!1,Ge=!0,We=!1,qe=!0,Ye=!1,$e={},Ke=null,Ve=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,Ze=k({},["audio","video","img","source","image","track"]),Je=null,Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,at=null,it=k({},[et,tt,nt],E),lt=["application/xhtml+xml","text/html"],ct=null,st=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=O(t),he=he=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:T,Se="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ge):_e,xe="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ge):Le,at="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,E):it,Je="ADD_URI_SAFE_ATTR"in t?k(O(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Xe="ADD_DATA_URI_TAGS"in t?k(O(Ze),t.ADD_DATA_URI_TAGS,ge):Ze,Ke="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ge):Ve,Oe="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ge):{},De="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ge):{},$e="USE_PROFILES"in t&&t.USE_PROFILES,Me=!1!==t.ALLOW_ARIA_ATTR,Re=!1!==t.ALLOW_DATA_ATTR,Ce=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,Pe=t.RETURN_DOM||!1,je=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,ze=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,We=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,rt=t.NAMESPACE||nt,ke=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Re=!1),je&&(Pe=!0),$e&&(Se=k({},r(H)),xe=[],!0===$e.html&&(k(Se,M),k(xe,z)),!0===$e.svg&&(k(Se,R),k(xe,P),k(xe,B)),!0===$e.svgFilters&&(k(Se,C),k(xe,P),k(xe,B)),!0===$e.mathMl&&(k(Se,F),k(xe,j),k(xe,B))),t.ADD_TAGS&&(Se===_e&&(Se=O(Se)),k(Se,t.ADD_TAGS,ge)),t.ADD_ATTR&&(xe===Le&&(xe=O(xe)),k(xe,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&k(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ke===Ve&&(Ke=O(Ke)),k(Ke,t.FORBID_CONTENTS,ge)),qe&&(Se["#text"]=!0),Ue&&k(Se,["html","head","body"]),Se.table&&(k(Se,["tbody"]),delete Oe.tbody),u&&u(t),ct=t)},ft=k({},["mi","mo","mn","ms","mtext"]),pt=k({},["foreignobject","desc","title","annotation-xml"]),dt=k({},["title","style","font","a","script"]),ht=k({},R);k(ht,C),k(ht,I);var gt=k({},F);k(gt,U);var yt=function(e){v(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},bt=function(e,t){try{v(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!xe[e])if(Pe||je)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,n;if(ze)e="<remove></remove>"+e;else{var r=N(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ae?ae.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ie:o}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),rt===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Tt=function(e){return se.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){de[e]&&y(de[e],(function(e){e.call(o,t,n,ct)}))},wt=function(e){var t,n;if(Nt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof d)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(_(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=ge(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:r,allowedTags:Se}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&_(/<template/i,e.innerHTML))return yt(e),!0;if(!Se[r]||Oe[r]){if(!Oe[r]&&St(r)){if(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}if(qe&&!Ke[r]){var a=re(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var l=i.length-1;l>=0;--l)a.insertBefore(ee(i[l],!0),te(e))}return yt(e),!0}return e instanceof m&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=T(e.tagName),r=T(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||ft[r]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&pt[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!pt[r])&&!(t.namespaceURI===et&&!ft[r])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=w(t,ye," "),t=w(t,be," "),t=w(t,ve," "),e.textContent!==t&&(v(o.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(yt(e),!0)},At=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in i||n in st))return!1;if(Re&&!De[t]&&_(Te,t));else if(Me&&_(Ee,t));else if(!xe[t]||De[t]){if(!(St(e)&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&_(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(Je[t]);else if(_(Ae,w(n,we,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==A(n,"data:")||!Xe[e])if(Ce&&!_(Ne,w(n,we,"")));else if(n)return!1;return!0},St=function(e){return e.indexOf("-")>0},_t=function(t){var n,r,a,i;Nt("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=l.length;i--;){var s=n=l[i],u=s.name,m=s.namespaceURI;if(r="value"===u?n.value:S(n.value),a=ge(u),c.attrName=a,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,c),r=c.attrValue,!c.forceKeepAttr&&(bt(u,t),c.keepAttr))if(Ie||!_(/\/>/i,r)){Fe&&(r=w(r,ye," "),r=w(r,be," "),r=w(r,ve," "));var f=ge(t.nodeName);if(At(f,a,r)){if(!We||"id"!==a&&"name"!==a||(bt(u,t),r="user-content-"+r),ae&&"object"===e(L)&&"function"==typeof L.getAttributeType)if(m);else switch(L.getAttributeType(f,a)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{m?t.setAttributeNS(m,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}Nt("afterSanitizeAttributes",t,null)}},xt=function e(t){var n,r=Tt(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Nt("uponSanitizeShadowNode",n,null),wt(n)||(n.content instanceof l&&e(n.content),_t(n));Nt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,i,c,u,m,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw x("toString is not a function");if("string"!=typeof(t=t.toString()))throw x("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||mt(f),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var p=ge(t.nodeName);if(!Se[p]||Oe[p])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(r=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!Pe&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(r=vt(t)))return Pe?null:Be?ie:""}r&&ze&&yt(r.firstChild);for(var d=Tt(Ye?t:r);c=d.nextNode();)3===c.nodeType&&c===u||wt(c)||(c.content instanceof l&&xt(c.content),_t(c),u=c);if(u=null,Ye)return t;if(Pe){if(je)for(m=ue.call(r.ownerDocument);r.firstChild;)m.appendChild(r.firstChild);else m=r;return(xe.shadowroot||xe.shadowrootmod)&&(m=fe.call(a,m,!0)),m}var h=Ue?r.outerHTML:r.innerHTML;return Ue&&Se["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&_(Z,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Fe&&(h=w(h,ye," "),h=w(h,be," "),h=w(h,ve," ")),ae&&Be?ae.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){ct=null,He=!1},o.isValidAttribute=function(e,t,n){ct||mt({});var r=ge(e),o=ge(t);return At(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],v(de[e],t))},o.removeHook=function(e){if(de[e])return b(de[e])},o.removeHooks=function(e){de[e]&&(de[e]=[])},o.removeAllHooks=function(){de={}},o}()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wc.wcBlocksRegistry,r=window.wp.i18n,o=window.wc.wcSettings,a=window.wp.htmlEntities;var i=n(561),l=n.n(i);const c=["a","b","em","i","strong","p","br"],s=["target","href","rel","name","download"],u=window.wp.element;var m;const f=(0,o.getPaymentMethodData)("bacs",{}),p=(0,r.__)("Direct bank transfer","woocommerce"),d=(0,a.decodeEntities)((null==f?void 0:f.title)||"")||p,h=()=>(0,e.createElement)(u.RawHTML,null,((e,t)=>{const n=c,r=s;return l().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})})(f.description||"")),g={name:"bacs",label:(0,e.createElement)((t=>{const{PaymentMethodLabel:n}=t.components;return(0,e.createElement)(n,{text:d})}),null),content:(0,e.createElement)(h,null),edit:(0,e.createElement)(h,null),canMakePayment:()=>!0,ariaLabel:d,supports:{features:null!==(m=null==f?void 0:f.supports)&&void 0!==m?m:[]}};(0,t.registerPaymentMethod)(g)})()})(); reviews-frontend.asset.php 0000644 00000000334 15073233653 0011703 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill'), 'version' => '329e37284479fc3ec518'); active-filters-frontend.js 0000644 00000047205 15073233653 0011657 0 ustar 00 (()=>{var e={3849:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var l=typeof r;if("string"===l||"number"===l)e.push(r);else if(Array.isArray(r)){if(r.length){var a=n.apply(null,r);a&&e.push(a)}}else if("object"===l)if(r.toString===Object.prototype.toString)for(var i in r)o.call(r,i)&&r[i]&&e.push(i);else e.push(r.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},8406:()=>{},1753:()=>{},7924:()=>{}},t={};function r(o){var n=t[o];if(void 0!==n)return n.exports;var l=t[o]={exports:{}};return e[o](l,l.exports,r),l.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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}const n=window.wp.i18n,l=window.wc.wcSettings;var a,i,s,c,u,m,p,d,f,y;const g=(0,l.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),b=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase,null===(a=l.STORE_PAGES.shop)||void 0===a||a.permalink,null===(i=l.STORE_PAGES.checkout)||void 0===i||i.id,null===(s=l.STORE_PAGES.checkout)||void 0===s||s.permalink,null===(c=l.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(u=l.STORE_PAGES.privacy)||void 0===u||u.title,null===(m=l.STORE_PAGES.terms)||void 0===m||m.permalink,null===(p=l.STORE_PAGES.terms)||void 0===p||p.title,null===(d=l.STORE_PAGES.cart)||void 0===d||d.id,null===(f=l.STORE_PAGES.cart)||void 0===f||f.permalink,null!==(y=l.STORE_PAGES.myaccount)&&void 0!==y&&y.permalink?l.STORE_PAGES.myaccount.permalink:(0,l.getSetting)("wpLoginUrl","/wp-login.php"),(0,l.getSetting)("localPickupEnabled",!1),(0,l.getSetting)("countries",{})),_=(0,l.getSetting)("countryData",{}),E=(Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowBilling)).map((e=>[e,_[e].states||[]]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(_).filter((e=>!0===_[e].allowShipping)).map((e=>[e,_[e].states||[]]))),Object.fromEntries(Object.keys(_).map((e=>[e,_[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),h=((0,l.getSetting)("addressFieldsLocations",E).address,(0,l.getSetting)("addressFieldsLocations",E).contact,(0,l.getSetting)("addressFieldsLocations",E).additional,({imageUrl:t=`${b}/block-error.svg`,header:r=(0,n.__)("Oops!","woocommerce"),text:o=(0,n.__)("There was an error loading the content.","woocommerce"),errorMessage:l,errorMessagePrefix:a=(0,n.__)("Error:","woocommerce"),button:i,showErrorBlock:s=!0})=>s?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},r&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},r),o&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),l&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},a?a+" ":"",l),i&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},i))):null);r(8406);class v extends t.Component{constructor(...e){var t,r,n;super(...e),t=this,n={errorMessage:"",hasError:!1},(r=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,"string");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(r="state"))in t?Object.defineProperty(t,r,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[r]=n}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:r,showErrorMessage:o=!0,showErrorBlock:n=!0,text:l,errorMessagePrefix:a,renderError:i,button:s}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof i?i({errorMessage:c}):(0,e.createElement)(h,{showErrorBlock:n,errorMessage:o?c:null,header:t,imageUrl:r,text:l,errorMessagePrefix:a,button:s}):this.props.children}}const S=v,k=[".wp-block-woocommerce-cart"],A=({Block:r,containers:o,getProps:n=(()=>({})),getErrorBoundaryProps:l=(()=>({}))})=>{0!==o.length&&Array.prototype.forEach.call(o,((o,a)=>{const i=n(o,a),s=l(o,a),c={...o.dataset,...i.attributes||{}};(({Block:r,container:o,attributes:n={},props:l={},errorBoundaryProps:a={}})=>{(0,t.render)((0,e.createElement)(S,{...a},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},r&&(0,e.createElement)(r,{...l,attributes:n}))),o,(()=>{o.classList&&o.classList.remove("is-loading")}))})({Block:r,container:o,props:i,attributes:c,errorBoundaryProps:s})}))},P=window.wc.wcBlocksData,O=window.wp.data,j=window.wp.isShallowEqual;var N=r.n(j);const x=(0,t.createContext)("page"),C=(x.Provider,(e,r,o)=>{const n=(0,t.useContext)(x);o=o||n;const l=(0,O.useSelect)((t=>t(P.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,r)),[o,e]),{setQueryValue:a}=(0,O.useDispatch)(P.QUERY_STATE_STORE_KEY);return[l,(0,t.useCallback)((t=>{a(o,e,t)}),[o,e,a])]});var L=r(3849),R=r.n(L);const B=window.wc.blocksComponents,T=e=>"boolean"==typeof e,F=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function M(e,t){return F(e)&&t in e}const Q=e=>M(e,"count")&&M(e,"description")&&M(e,"id")&&M(e,"name")&&M(e,"parent")&&M(e,"slug")&&"number"==typeof e.count&&"string"==typeof e.description&&"number"==typeof e.id&&"string"==typeof e.name&&"number"==typeof e.parent&&"string"==typeof e.slug,G=e=>M(e,"attribute")&&M(e,"operator")&&M(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e)),U=e=>Array.isArray(e)&&e.every(G),$=window.wp.url,q=(0,l.getSettingWithCoercion)("isRenderingPhpTemplate",!1,T);function Y(e){q?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}r(1753);const D=({children:t})=>(0,e.createElement)("div",{className:"wc-block-filter-title-placeholder"},t);r(7924);const V=(0,l.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(o=t)&&o.attribute_name?{id:parseInt(o.attribute_id,10),name:o.attribute_name,taxonomy:"pa_"+o.attribute_name,label:o.attribute_label}:null;var o;return r&&r.id&&e.push(r),e}),[]),W=window.wc.priceFormat,z=(0,t.forwardRef)((function({icon:e,size:r=24,...o},n){return(0,t.cloneElement)(e,{width:r,height:r,...o,ref:n})})),I=window.wp.primitives,K=(0,e.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Z=e=>"string"==typeof e,J=JSON.parse('{"Y4":{"P":{"Z":"list"},"D":{"Z":3}}}'),H=(e,t)=>Number.isFinite(e)&&Number.isFinite(t)?(0,n.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,n.__)("Between %1$s and %2$s","woocommerce"),(0,W.formatPrice)(e),(0,W.formatPrice)(t)):Number.isFinite(e)?(0,n.sprintf)(/* translators: %s min price */ /* translators: %s min price */ (0,n.__)("From %s","woocommerce"),(0,W.formatPrice)(e)):(0,n.sprintf)(/* translators: %s max price */ /* translators: %s max price */ (0,n.__)("Up to %s","woocommerce"),(0,W.formatPrice)(t)),X=({type:t,name:r,prefix:o="",removeCallback:l=(()=>null),showLabel:a=!0,displayStyle:i})=>{const s=o?(0,e.createElement)(e.Fragment,null,o," ",r):r,c=(0,n.sprintf)(/* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ /* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ (0,n.__)("Remove %s filter","woocommerce"),r);return(0,e.createElement)("li",{className:"wc-block-active-filters__list-item",key:t+":"+r},a&&(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-type"},t+": "),"chips"===i?(0,e.createElement)(B.RemovableChip,{element:"span",text:s,onRemove:l,radius:"large",ariaLabel:c}):(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-name"},(0,e.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:l},(0,e.createElement)(z,{className:"wc-block-components-chip__remove-icon",icon:K,size:16}),(0,e.createElement)(B.Label,{screenReaderLabel:c})),s))},ee=(...e)=>{if(!window)return;const t=window.location.href,r=(0,$.getQueryArgs)(t),o=(0,$.removeQueryArgs)(t,...Object.keys(r));e.forEach((e=>{if("string"==typeof e)return delete r[e];if("object"==typeof e){const t=Object.keys(e)[0],o=r[t].toString().split(",");r[t]=o.filter((r=>r!==e[t])).join(",")}}));const n=Object.fromEntries(Object.entries(r).filter((([,e])=>e)));Y((0,$.addQueryArgs)(o,n))},te=["min_price","max_price","rating_filter","filter_","query_type_"],re=e=>{let t=!1;for(let r=0;te.length>r;r++){const o=te[r];if(o===e.substring(0,o.length)){t=!0;break}}return t};function oe(e){const r=(0,t.useRef)(e);return N()(e,r.current)||(r.current=e),r.current}const ne=window.wp.htmlEntities;var le=function(e){return function(t,r,o){return e(t,r,o)*o}},ae=function(e,t){if(e)throw Error("Invalid sort config: "+t)},ie=function(e){var t=e||{},r=t.asc,o=t.desc,n=r?1:-1,l=r||o;return ae(!l,"Expected `asc` or `desc` property"),ae(r&&o,"Ambiguous object with `asc` and `desc` config properties"),{order:n,sortBy:l,comparer:e.comparer&&le(e.comparer)}};function se(e,t,r){if(void 0===e||!0===e)return function(e,o){return t(e,o,r)};if("string"==typeof e)return ae(e.includes("."),"String syntax not allowed for nested properties."),function(o,n){return t(o[e],n[e],r)};if("function"==typeof e)return function(o,n){return t(e(o),e(n),r)};if(Array.isArray(e)){var o=function(e){return function t(r,o,n,l,a,i,s){var c,u;if("string"==typeof r)c=i[r],u=s[r];else{if("function"!=typeof r){var m=ie(r);return t(m.sortBy,o,n,m.order,m.comparer||e,i,s)}c=r(i),u=r(s)}var p=a(c,u,l);return(0===p||null==c&&null==u)&&o.length>n?t(o[n],o,n+1,l,a,i,s):p}}(t);return function(n,l){return o(e[0],e,1,r,t,n,l)}}var n=ie(e);return se(n.sortBy,n.comparer||t,n.order)}var ce=function(e,t,r,o){return Array.isArray(t)?(Array.isArray(r)&&r.length<2&&(r=r[0]),t.sort(se(r,o,e))):t};function ue(e){var t=le(e.comparer);return function(r){var o=Array.isArray(r)&&!e.inPlaceSorting?r.slice():r;return{asc:function(e){return ce(1,o,e,t)},desc:function(e){return ce(-1,o,e,t)},by:function(e){return ce(1,o,e,t)}}}}var me=function(e,t,r){return null==e?r:null==t?-r:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},pe=ue({comparer:me});ue({comparer:me,inPlaceSorting:!0});const de=({attributeObject:r,slugs:o=[],operator:a="in",displayStyle:i,isLoadingCallback:s})=>{const{results:c,isLoading:u}=(e=>{const{namespace:r,resourceName:o,resourceValues:n=[],query:l={},shouldSelect:a=!0}=e;if(!r||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const i=(0,t.useRef)({results:[],isLoading:!0}),s=oe(l),c=oe(n),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),m=(0,O.useSelect)((e=>{if(!a)return null;const t=e(P.COLLECTIONS_STORE_KEY),n=[r,o,s,c],l=t.getCollectionError(...n);if(l){if(!(l instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(l)}return{results:t.getCollection(...n),isLoading:!t.hasFinishedResolution("getCollection",n)}}),[r,o,c,s,a]);return null!==m&&(i.current=m),i.current})({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[r.id]}),[m,p]=C("attributes",[]);if((0,t.useEffect)((()=>{s(u)}),[u,s]),!(Array.isArray(c)&&(d=c,Array.isArray(d)&&d.every(Q))&&U(m)))return null;var d;const f=r.label,y=(0,l.getSettingWithCoercion)("isRenderingPhpTemplate",!1,T);return(0,e.createElement)("li",null,(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-type"},f,":"),(0,e.createElement)("ul",null,o.map(((t,o)=>{const l=c.find((e=>e.slug===t));if(!l)return null;let s="";return o>0&&"and"===a&&(s=(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-operator"},(0,n.__)("All","woocommerce"))),X({type:f,name:(0,ne.decodeEntities)(l.name||t),prefix:s,isLoading:u,removeCallback:()=>{const e=m.find((({attribute:e})=>e===`pa_${r.name}`));1===(null==e?void 0:e.slug.length)?ee(`query_type_${r.name}`,`filter_${r.name}`):ee({[`filter_${r.name}`]:t}),y||((e=[],t,r,o="")=>{const n=e.filter((e=>e.attribute===r.taxonomy)),l=n.length?n[0]:null;if(!(l&&l.slug&&Array.isArray(l.slug)&&l.slug.includes(o)))return;const a=l.slug.filter((e=>e!==o)),i=e.filter((e=>e.attribute!==r.taxonomy));a.length>0&&(l.slug=a.sort(),i.push(l)),t(pe(i).asc("attribute"))})(m,p,r,t)},showLabel:!1,displayStyle:i})}))))},fe=({displayStyle:t,isLoading:r})=>r?(0,e.createElement)(e.Fragment,null,[...Array("list"===t?2:3)].map(((r,o)=>(0,e.createElement)("li",{className:"list"===t?"show-loading-state-list":"show-loading-state-chips",key:o},(0,e.createElement)("span",{className:"show-loading-state__inner"}))))):null,ye=(0,t.createContext)({});(e=>{const t=document.body.querySelectorAll(k.join(",")),{Block:r,getProps:o,getErrorBoundaryProps:n,selector:l}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrappers:n})=>{const l=document.body.querySelectorAll(o);n&&n.length>0&&Array.prototype.filter.call(l,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,n))),A({Block:e,containers:l,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:o,getErrorBoundaryProps:n,selector:l,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrapper:n})=>{const l=n.querySelectorAll(o);A({Block:e,containers:l,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-active-filters",Block:({attributes:r,isEditor:o=!1})=>{const a=(()=>{const{wrapper:e}=(0,t.useContext)(ye);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),i=function(){const e=(0,t.useRef)(!1);return(0,t.useEffect)((()=>(e.current=!0,()=>{e.current=!1})),[]),(0,t.useCallback)((()=>e.current),[])}()(),s=(0,l.getSettingWithCoercion)("isRenderingPhpTemplate",!1,T),[c,u]=(0,t.useState)(!0),m=(()=>{if(!window)return!1;const e=window.location.href,t=(0,$.getQueryArgs)(e),r=Object.keys(t);let o=!1;for(let e=0;r.length>e;e++){const t=r[e];if(re(t)){o=!0;break}}return o})()&&!o&&c,[p,d]=C("attributes",[]),[f,y]=C("stock_status",[]),[g,b]=C("min_price"),[w,_]=C("max_price"),[E,h]=C("rating"),v=(0,l.getSetting)("stockStatusOptions",[]),S=(0,l.getSetting)("attributes",[]),k=(0,t.useMemo)((()=>{if(m||0===f.length||(t=f,!Array.isArray(t)||!t.every((e=>["instock","outofstock","onbackorder"].includes(e))))||!(e=>F(e)&&Object.keys(e).every((e=>["instock","outofstock","onbackorder"].includes(e))))(v))return null;var t;const o=(0,n.__)("Stock Status","woocommerce");return(0,e.createElement)("li",null,(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-type"},o,":"),(0,e.createElement)("ul",null,f.map((e=>X({type:o,name:v[e],removeCallback:()=>{if(ee({filter_stock_status:e}),!s){const t=f.filter((t=>t!==e));y(t)}},showLabel:!1,displayStyle:r.displayStyle})))))}),[m,v,f,y,r.displayStyle,s]),A=(0,t.useMemo)((()=>m||!Number.isFinite(g)&&!Number.isFinite(w)?null:X({type:(0,n.__)("Price","woocommerce"),name:H(g,w),removeCallback:()=>{ee("max_price","min_price"),s||(b(void 0),_(void 0))},displayStyle:r.displayStyle})),[m,g,w,r.displayStyle,b,_,s]),P=(0,t.useMemo)((()=>!U(p)&&i||!p.length&&!(e=>{if(!window)return!1;const t=e.map((e=>`filter_${e.attribute_name}`)),r=window.location.href,o=(0,$.getQueryArgs)(r),n=Object.keys(o);let l=!1;for(let e=0;n.length>e;e++){const r=n[e];if(t.includes(r)){l=!0;break}}return l})(S)?(c&&u(!1),null):p.map((t=>{const o=(e=>{if(e)return V.find((t=>t.taxonomy===e))})(t.attribute);return o?(0,e.createElement)(de,{attributeObject:o,displayStyle:r.displayStyle,slugs:t.slug,key:t.attribute,operator:t.operator,isLoadingCallback:u}):(c&&u(!1),null)}))),[p,i,S,c,r.displayStyle]);(0,t.useEffect)((()=>{var e;if(!s)return;if(E.length&&E.length>0)return;const t=null===("rating_filter",e=window?(0,$.getQueryArg)(window.location.href,"rating_filter"):null)||void 0===e?void 0:e.toString();t&&h(t.split(","))}),[s,E,h]);const O=(0,t.useMemo)((()=>{if(m||0===E.length||(t=E,!Array.isArray(t)||!t.every((e=>["1","2","3","4","5"].includes(e)))))return null;var t;const o=(0,n.__)("Rating","woocommerce");return(0,e.createElement)("li",null,(0,e.createElement)("span",{className:"wc-block-active-filters__list-item-type"},o,":"),(0,e.createElement)("ul",null,E.map((e=>X({type:o,name:(0,n.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,n.__)("Rated %s out of 5","woocommerce"),e),removeCallback:()=>{if(ee({rating_filter:e}),!s){const t=E.filter((t=>t!==e));h(t)}},showLabel:!1,displayStyle:r.displayStyle})))))}),[m,E,h,r.displayStyle,s]);if(!m&&!(p.length>0||f.length>0||E.length>0||Number.isFinite(g)||Number.isFinite(w))&&!o)return a(!1),null;const j=`h${r.headingLevel}`,N=(0,e.createElement)(j,{className:"wc-block-active-filters__title"},r.heading),x=m?(0,e.createElement)(D,null,N):N;if(!(0,l.getSettingWithCoercion)("hasFilterableProducts",!1,T))return a(!1),null;a(!0);const L=R()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===r.displayStyle,"wc-block-active-filters--loading":m});return(0,e.createElement)(e.Fragment,null,!o&&r.heading&&x,(0,e.createElement)("div",{className:"wc-block-active-filters"},(0,e.createElement)("ul",{className:L},o?(0,e.createElement)(e.Fragment,null,X({type:(0,n.__)("Size","woocommerce"),name:(0,n.__)("Small","woocommerce"),displayStyle:r.displayStyle}),X({type:(0,n.__)("Color","woocommerce"),name:(0,n.__)("Blue","woocommerce"),displayStyle:r.displayStyle})):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(fe,{isLoading:m,displayStyle:r.displayStyle}),A,k,P,O)),m?(0,e.createElement)("span",{className:"wc-block-active-filters__clear-all-placeholder"}):(0,e.createElement)("button",{className:"wc-block-active-filters__clear-all",onClick:()=>{(()=>{if(!window)return;const e=window.location.href,t=(0,$.getQueryArgs)(e),r=(0,$.removeQueryArgs)(e,...Object.keys(t)),o=Object.fromEntries(Object.keys(t).filter((e=>!re(e))).map((e=>[e,t[e]])));Y((0,$.addQueryArgs)(r,o))})(),s||(b(void 0),_(void 0),d([]),y([]),h([]))}},(0,e.createElement)(B.Label,{label:(0,n.__)("Clear All","woocommerce"),screenReaderLabel:(0,n.__)("Clear All Filters","woocommerce")}))))},getProps:e=>{return{attributes:(t=e.dataset,{heading:Z(null==t?void 0:t.heading)?t.heading:"",headingLevel:Z(null==t?void 0:t.headingLevel)&&parseInt(t.headingLevel,10)||J.Y4.D.Z,displayStyle:Z(null==t?void 0:t.displayStyle)&&t.displayStyle||J.Y4.P.Z}),isEditor:!1};var t}})})()})(); order-confirmation-totals.asset.php 0000644 00000000330 15073233653 0013503 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-price-format', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '058cf0fedd7d960dc6c3'); packages-style-style.js.LICENSE.txt 0000644 00000001655 15073233653 0013071 0 ustar 00 /* object-assign (c) Sindre Sorhus @license MIT */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /** @license React v0.20.2 * scheduler-unstable_mock.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v0.20.2 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ /** @license React v17.0.2 * react-test-renderer.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ order-confirmation-billing-address/block.json 0000644 00000002524 15073233653 0015405 0 ustar 00 { "name": "woocommerce/order-confirmation-billing-address", "version": "1.0.0", "title": "Billing Address", "description": "Display the order confirmation billing address.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "inserter": false, "html": false, "color": { "text": true, "background": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true, "__experimentalTextTransform": true, "__experimentalTextDecoration": true, "__experimentalLetterSpacing": true, "__experimentalDefaultControls": { "fontSize": true } }, "__experimentalBorder": { "color": true, "radius": true, "width": true, "style": true, "__experimentalDefaultControls": { "width": true, "color": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "attributes": { "align": { "type": "string", "default": "wide" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-shipping-method-pickup-location.js 0000644 00000246557 15073233653 0013741 0 ustar 00 (()=>{"use strict";var e={262:e=>{e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,a[o]))return!1;for(o=r;0!=o--;){var i=a[o];if(!e(t[i],n[i]))return!1}return!0}return t!=t&&n!=n}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e=window.React;var t=n.n(e);const r=window.wp.element;function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function a(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,l=a((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),c=Math.abs,u=String.fromCharCode,d=Object.assign;function p(e){return e.trim()}function f(e,t,n){return e.replace(t,n)}function h(e,t){return e.indexOf(t)}function m(e,t){return 0|e.charCodeAt(t)}function g(e,t,n){return e.slice(t,n)}function v(e){return e.length}function b(e){return e.length}function y(e,t){return t.push(e),e}var w=1,x=1,k=0,E=0,C=0,S="";function _(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:w,column:x,length:i,return:""}}function R(e,t){return d(_("",null,null,"",null,null,0),e,{length:-e.length},t)}function D(){return C=E>0?m(S,--E):0,x--,10===C&&(x=1,w--),C}function O(){return C=E<k?m(S,E++):0,x++,10===C&&(x=1,w++),C}function A(){return m(S,E)}function T(){return E}function M(e,t){return g(S,e,t)}function L(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function N(e){return w=x=1,k=v(S=e),E=0,[]}function I(e){return S="",e}function P(e){return p(M(E-1,B(91===e?e+2:40===e?e+1:e)))}function j(e){for(;(C=A())&&C<33;)O();return L(e)>2||L(C)>3?"":" "}function z(e,t){for(;--t&&O()&&!(C<48||C>102||C>57&&C<65||C>70&&C<97););return M(e,T()+(t<6&&32==A()&&32==O()))}function B(e){for(;O();)switch(C){case e:return E;case 34:case 39:34!==e&&39!==e&&B(C);break;case 40:41===e&&B(e);break;case 92:O()}return E}function F(e,t){for(;O()&&e+C!==57&&(e+C!==84||47!==A()););return"/*"+M(t,E-1)+"*"+u(47===e?e:O())}function $(e){for(;!L(A());)O();return M(e,E)}var U="-ms-",V="-moz-",G="-webkit-",H="comm",W="rule",q="decl",X="@keyframes";function Y(e,t){for(var n="",r=b(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function K(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case q:return e.return=e.return||e.value;case H:return"";case X:return e.return=e.value+"{"+Y(e.children,r)+"}";case W:e.value=e.props.join(",")}return v(n=Y(e.children,r))?e.return=e.value+"{"+n+"}":""}function J(e){return I(Z("",null,null,null,[""],e=N(e),0,[0],e))}function Z(e,t,n,r,o,a,i,l,s){for(var c=0,d=0,p=i,g=0,b=0,w=0,x=1,k=1,E=1,C=0,S="",_=o,R=a,M=r,L=S;k;)switch(w=C,C=O()){case 40:if(108!=w&&58==m(L,p-1)){-1!=h(L+=f(P(C),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:L+=P(C);break;case 9:case 10:case 13:case 32:L+=j(w);break;case 92:L+=z(T()-1,7);continue;case 47:switch(A()){case 42:case 47:y(ee(F(O(),T()),t,n),s);break;default:L+="/"}break;case 123*x:l[c++]=v(L)*E;case 125*x:case 59:case 0:switch(C){case 0:case 125:k=0;case 59+d:-1==E&&(L=f(L,/\f/g,"")),b>0&&v(L)-p&&y(b>32?te(L+";",r,n,p-1):te(f(L," ","")+";",r,n,p-2),s);break;case 59:L+=";";default:if(y(M=Q(L,t,n,c,d,o,l,S,_=[],R=[],p),a),123===C)if(0===d)Z(L,t,M,M,_,a,p,l,R);else switch(99===g&&110===m(L,3)?100:g){case 100:case 108:case 109:case 115:Z(e,M,M,r&&y(Q(e,M,M,0,0,o,l,S,o,_=[],p),R),o,R,p,l,r?_:R);break;default:Z(L,M,M,M,[""],R,0,l,R)}}c=d=b=0,x=E=1,S=L="",p=i;break;case 58:p=1+v(L),b=w;default:if(x<1)if(123==C)--x;else if(125==C&&0==x++&&125==D())continue;switch(L+=u(C),C*x){case 38:E=d>0?1:(L+="\f",-1);break;case 44:l[c++]=(v(L)-1)*E,E=1;break;case 64:45===A()&&(L+=P(O())),g=A(),d=p=v(S=L+=$(T())),C++;break;case 45:45===w&&2==v(L)&&(x=0)}}return a}function Q(e,t,n,r,o,a,i,l,s,u,d){for(var h=o-1,m=0===o?a:[""],v=b(m),y=0,w=0,x=0;y<r;++y)for(var k=0,E=g(e,h+1,h=c(w=i[y])),C=e;k<v;++k)(C=p(w>0?m[k]+" "+E:f(E,/&\f/g,m[k])))&&(s[x++]=C);return _(e,t,n,0===o?W:l,s,u,d)}function ee(e,t,n){return _(e,t,n,H,u(C),g(e,2,-2),0)}function te(e,t,n,r){return _(e,t,n,q,g(e,0,r),g(e,r+1,-1),r)}var ne=function(e,t,n){for(var r=0,o=0;r=o,o=A(),38===r&&12===o&&(t[n]=1),!L(o);)O();return M(e,E)},re=new WeakMap,oe=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||re.get(n))&&!r){re.set(e,!0);for(var o=[],a=function(e,t){return I(function(e,t){var n=-1,r=44;do{switch(L(r)){case 0:38===r&&12===A()&&(t[n]=1),e[n]+=ne(E-1,t,n);break;case 2:e[n]+=P(r);break;case 4:if(44===r){e[++n]=58===A()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=u(r)}}while(r=O());return e}(N(e),t))}(t,o),i=n.props,l=0,s=0;l<a.length;l++)for(var c=0;c<i.length;c++,s++)e.props[s]=o[l]?a[l].replace(/&\f/g,i[c]):i[c]+" "+a[l]}}},ae=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ie(e,t){switch(function(e,t){return 45^m(e,0)?(((t<<2^m(e,0))<<2^m(e,1))<<2^m(e,2))<<2^m(e,3):0}(e,t)){case 5103:return G+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return G+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return G+e+V+e+U+e+e;case 6828:case 4268:return G+e+U+e+e;case 6165:return G+e+U+"flex-"+e+e;case 5187:return G+e+f(e,/(\w+).+(:[^]+)/,G+"box-$1$2"+U+"flex-$1$2")+e;case 5443:return G+e+U+"flex-item-"+f(e,/flex-|-self/,"")+e;case 4675:return G+e+U+"flex-line-pack"+f(e,/align-content|flex-|-self/,"")+e;case 5548:return G+e+U+f(e,"shrink","negative")+e;case 5292:return G+e+U+f(e,"basis","preferred-size")+e;case 6060:return G+"box-"+f(e,"-grow","")+G+e+U+f(e,"grow","positive")+e;case 4554:return G+f(e,/([^-])(transform)/g,"$1"+G+"$2")+e;case 6187:return f(f(f(e,/(zoom-|grab)/,G+"$1"),/(image-set)/,G+"$1"),e,"")+e;case 5495:case 3959:return f(e,/(image-set\([^]*)/,G+"$1$`$1");case 4968:return f(f(e,/(.+:)(flex-)?(.*)/,G+"box-pack:$3"+U+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+G+e+e;case 4095:case 3583:case 4068:case 2532:return f(e,/(.+)-inline(.+)/,G+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(v(e)-1-t>6)switch(m(e,t+1)){case 109:if(45!==m(e,t+4))break;case 102:return f(e,/(.+:)(.+)-([^]+)/,"$1"+G+"$2-$3$1"+V+(108==m(e,t+3)?"$3":"$2-$3"))+e;case 115:return~h(e,"stretch")?ie(f(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==m(e,t+1))break;case 6444:switch(m(e,v(e)-3-(~h(e,"!important")&&10))){case 107:return f(e,":",":"+G)+e;case 101:return f(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+G+(45===m(e,14)?"inline-":"")+"box$3$1"+G+"$2$3$1"+U+"$2box$3")+e}break;case 5936:switch(m(e,t+11)){case 114:return G+e+U+f(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return G+e+U+f(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return G+e+U+f(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return G+e+U+e+e}return e}var le=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case q:e.return=ie(e.value,e.length);break;case X:return Y([R(e,{value:f(e.value,"@","@"+G)})],r);case W:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Y([R(e,{props:[f(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return Y([R(e,{props:[f(t,/:(plac\w+)/,":"+G+"input-$1")]}),R(e,{props:[f(t,/:(plac\w+)/,":-moz-$1")]}),R(e,{props:[f(t,/:(plac\w+)/,U+"input-$1")]})],r)}return""}))}}],se=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,a=e.stylisPlugins||le,i={},l=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)i[t[n]]=!0;l.push(e)}));var c,u,d,p,f=[K,(p=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&p(e)})],h=(u=[oe,ae].concat(a,f),d=b(u),function(e,t,n,r){for(var o="",a=0;a<d;a++)o+=u[a](e,t,n,r)||"";return o});o=function(e,t,n,r){c=n,Y(J(e?e+"{"+t.styles+"}":t.styles),h),r&&(m.inserted[t.name]=!0)};var m={key:t,sheet:new s({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:i,registered:{},insert:o};return m.sheet.hydrate(l),m},ce={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ue=/[A-Z]|^ms/g,de=/_EMO_([^_]+?)_([^]*?)_EMO_/g,pe=function(e){return 45===e.charCodeAt(1)},fe=function(e){return null!=e&&"boolean"!=typeof e},he=a((function(e){return pe(e)?e:e.replace(ue,"-$&").toLowerCase()})),me=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(de,(function(e,t,n){return ve={name:t,styles:n,next:ve},t}))}return 1===ce[e]||pe(e)||"number"!=typeof t||0===t?t:t+"px"};function ge(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return ve={name:n.name,styles:n.styles,next:ve},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)ve={name:r.name,styles:r.styles,next:ve},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=ge(e,t,n[o])+";";else for(var a in n){var i=n[a];if("object"!=typeof i)null!=t&&void 0!==t[i]?r+=a+"{"+t[i]+"}":fe(i)&&(r+=he(a)+":"+me(a,i)+";");else if(!Array.isArray(i)||"string"!=typeof i[0]||null!=t&&void 0!==t[i[0]]){var l=ge(e,t,i);switch(a){case"animation":case"animationName":r+=he(a)+":"+l+";";break;default:r+=a+"{"+l+"}"}}else for(var s=0;s<i.length;s++)fe(i[s])&&(r+=he(a)+":"+me(a,i[s])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=ve,a=n(e);return ve=o,ge(e,t,a)}}if(null==t)return n;var i=t[n];return void 0!==i?i:n}var ve,be=/label:\s*([^\s;\n{]+)\s*(;|$)/g,ye=!!e.useInsertionEffect&&e.useInsertionEffect,we=ye||function(e){return e()},xe=(ye||e.useLayoutEffect,e.createContext("undefined"!=typeof HTMLElement?se({key:"css"}):null));xe.Provider;var ke=e.createContext({}),Ee=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Ce=l,Se=function(e){return"theme"!==e},_e=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?Ce:Se},Re=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},De=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Ee(t,n,r),we((function(){return function(e,t,n){Ee(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(t,n,r)})),null},Oe=function t(n,r){var a,i,l=n.__emotion_real===n,s=l&&n.__emotion_base||n;void 0!==r&&(a=r.label,i=r.target);var c=Re(n,r,l),u=c||_e(s),d=!u("as");return function(){var p=arguments,f=l&&void 0!==n.__emotion_styles?n.__emotion_styles.slice(0):[];if(void 0!==a&&f.push("label:"+a+";"),null==p[0]||void 0===p[0].raw)f.push.apply(f,p);else{f.push(p[0][0]);for(var h=p.length,m=1;m<h;m++)f.push(p[m],p[0][m])}var g,v=(g=function(t,n,r){var o,a,l,p,h=d&&t.as||s,m="",g=[],v=t;if(null==t.theme){for(var b in v={},t)v[b]=t[b];v.theme=e.useContext(ke)}"string"==typeof t.className?(o=n.registered,a=g,l=t.className,p="",l.split(" ").forEach((function(e){void 0!==o[e]?a.push(o[e]+";"):p+=e+" "})),m=p):null!=t.className&&(m=t.className+" ");var y=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,o="";ve=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,o+=ge(n,t,a)):o+=a[0];for(var i=1;i<e.length;i++)o+=ge(n,t,e[i]),r&&(o+=a[i]);be.lastIndex=0;for(var l,s="";null!==(l=be.exec(o));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+s;return{name:c,styles:o,next:ve}}(f.concat(g),n.registered,v);m+=n.key+"-"+y.name,void 0!==i&&(m+=" "+i);var w=d&&void 0===c?_e(h):u,x={};for(var k in t)d&&"as"===k||w(k)&&(x[k]=t[k]);return x.className=m,x.ref=r,e.createElement(e.Fragment,null,e.createElement(De,{cache:n,serialized:y,isStringTag:"string"==typeof h}),e.createElement(h,x))},(0,e.forwardRef)((function(t,n){var r=(0,e.useContext)(xe);return g(t,r,n)})));return v.displayName=void 0!==a?a:"Styled("+("string"==typeof s?s:s.displayName||s.name||"Component")+")",v.defaultProps=n.defaultProps,v.__emotion_real=v,v.__emotion_base=s,v.__emotion_styles=f,v.__emotion_forwardProp=c,Object.defineProperty(v,"toString",{value:function(){return"."+i}}),v.withComponent=function(e,n){return t(e,o({},r,n,{shouldForwardProp:Re(v,n,!0)})).apply(void 0,f)},v}}.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){Oe[e]=Oe(e)}));const Ae=window.wp.i18n,Te=window.wc.wcSettings;var Me,Le,Ne,Ie,Pe,je,ze,Be,Fe,$e;const Ue=(0,Te.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),Ve=(Ue.pluginUrl,Ue.pluginUrl,Ue.buildPhase,null===(Me=Te.STORE_PAGES.shop)||void 0===Me||Me.permalink,null===(Le=Te.STORE_PAGES.checkout)||void 0===Le?void 0:Le.id),Ge=(null===(Ne=Te.STORE_PAGES.checkout)||void 0===Ne||Ne.permalink,null===(Ie=Te.STORE_PAGES.privacy)||void 0===Ie||Ie.permalink,null===(Pe=Te.STORE_PAGES.privacy)||void 0===Pe||Pe.title,null===(je=Te.STORE_PAGES.terms)||void 0===je||je.permalink,null===(ze=Te.STORE_PAGES.terms)||void 0===ze||ze.title,null===(Be=Te.STORE_PAGES.cart)||void 0===Be||Be.id,null===(Fe=Te.STORE_PAGES.cart)||void 0===Fe||Fe.permalink,null!==($e=Te.STORE_PAGES.myaccount)&&void 0!==$e&&$e.permalink?Te.STORE_PAGES.myaccount.permalink:(0,Te.getSetting)("wpLoginUrl","/wp-login.php"),(0,Te.getSetting)("localPickupEnabled",!1),(0,Te.getSetting)("countries",{})),He=(0,Te.getSetting)("countryData",{}),We=(Object.fromEntries(Object.keys(He).filter((e=>!0===He[e].allowBilling)).map((e=>[e,Ge[e]||""]))),Object.fromEntries(Object.keys(He).filter((e=>!0===He[e].allowBilling)).map((e=>[e,He[e].states||[]]))),Object.fromEntries(Object.keys(He).filter((e=>!0===He[e].allowShipping)).map((e=>[e,Ge[e]||""]))),Object.fromEntries(Object.keys(He).filter((e=>!0===He[e].allowShipping)).map((e=>[e,He[e].states||[]]))),Object.fromEntries(Object.keys(He).map((e=>[e,He[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),qe=((0,Te.getSetting)("addressFieldsLocations",We).address,(0,Te.getSetting)("addressFieldsLocations",We).contact,(0,Te.getSetting)("addressFieldsLocations",We).additional,window.wp.components),Xe=Oe.div` display: flex; flex-flow: column; margin-bottom: 24px; &:last-child { margin-bottom: 0; } @media ( min-width: 800px ) { flex-flow: row; } .components-base-control { label { text-transform: none !important; } } `,Ye=Oe.div` flex: 0 1 auto; margin-bottom: 24px; @media ( min-width: 800px ) { flex: 0 0 250px; margin: 0 32px 0 0; } h2 { font-size: 16px; line-height: 24px; } p { font-size: 13px; line-height: 17.89px; margin: 12px 0; } > :last-child { margin-bottom: 0; } `,Ke=Oe.div` flex: 1 1 auto; margin-bottom: 12px; `,Je=({Description:t=(()=>null),children:n,...r})=>(0,e.createElement)(Xe,{...r},(0,e.createElement)(Ye,null,(0,e.createElement)(t,null)),(0,e.createElement)(Ke,null,n)),Ze=Oe(qe.Card)` border-radius: 3px; `,Qe=Oe(qe.CardBody)` padding: 24px; // increasing the specificity of the styles to override the Gutenberg ones &.is-size-medium.is-size-medium { padding: 24px; } h4 { margin-top: 0; margin-bottom: 1em; } > * { margin-top: 0; margin-bottom: 1.5em; // fixing the spacing on the inputs and their help text, to ensure it is consistent &:last-child { margin-bottom: 0; > :last-child { margin-bottom: 0; } } } input, select { margin: 0; } // spacing adjustment on "Express checkouts > Show express checkouts on" list ul > li:last-child { margin-bottom: 0; .components-base-control__field { margin-bottom: 0; } } `,et=({children:t,...n})=>(0,e.createElement)(Ze,null,(0,e.createElement)(Qe,{...n},t)),tt=window.wp.url,nt=window.wp.apiFetch;var rt=n.n(nt);const ot=window.wp.data;var at=n(262),it=n.n(at);const lt=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object,st={enabled:!1,title:(0,Ae.__)("Local Pickup","woocommerce"),tax_status:"taxable",cost:""},ct={hasLegacyPickup:!1,storeCountry:"",storeState:""},ut=()=>{const e=hydratedScreenSettings.pickupLocationSettings;return{enabled:null!=e&&e.enabled?"yes"===(null==e?void 0:e.enabled):st.enabled,title:(null==e?void 0:e.title)||st.title,tax_status:(null==e?void 0:e.tax_status)||st.tax_status,cost:(null==e?void 0:e.cost)||st.cost}},dt=()=>(hydratedScreenSettings.pickupLocations||[]).map(((e,t)=>({...e,id:(0,tt.cleanForSlug)(e.name)+"-"+t}))),pt=hydratedScreenSettings.readonlySettings||ct,ft=(0,Te.getSetting)("countries",[]),ht=(0,Te.getSetting)("countryStates",[]),mt={options:Object.keys(ft).map((e=>{const t=ht[e]||{};if(0===Object.keys(t).length)return{options:[{value:e,label:ft[e]}]};const n=Object.keys(t).map((n=>({value:`${e}:${n}`,label:`${ft[e]} — ${t[n]}`})));return{label:ft[e],options:[...n]}}))},gt=(0,r.createContext)({settings:st,readOnlySettings:ct,setSettingField:()=>()=>{},pickupLocations:[],setPickupLocations:()=>{},toggleLocation:()=>{},updateLocation:()=>{},isSaving:!1,save:()=>{}}),vt=()=>(0,r.useContext)(gt),bt=({children:t})=>{const[n,o]=(0,r.useState)(!1),[a,i]=(0,r.useState)(dt),[l,s]=(0,r.useState)(ut),c=(0,r.useCallback)((e=>t=>{s((n=>({...n,[e]:t})))}),[]),u=(0,r.useCallback)((e=>{i((t=>{const n=t.findIndex((({id:t})=>t===e)),r=[...t];return r[n].enabled=!t[n].enabled,r}))}),[]),d=(0,r.useCallback)((()=>{const e={pickup_location_settings:{enabled:l.enabled?"yes":"no",title:l.title,tax_status:["taxable","none"].includes(l.tax_status)?l.tax_status:"taxable",cost:l.cost},pickup_locations:a.map((e=>({name:e.name,address:e.address,details:e.details,enabled:e.enabled})))};o(!0),rt()({path:"/wp/v2/settings",method:"POST",data:e}).then((t=>{o(!1),it()(t.pickup_location_settings,e.pickup_location_settings)&&it()(t.pickup_locations,e.pickup_locations)&&(0,ot.dispatch)("core/notices").createSuccessNotice((0,Ae.__)("Local Pickup settings have been saved.","woocommerce"))}))}),[l,a]),p={settings:l,setSettingField:c,readOnlySettings:pt,pickupLocations:a,setPickupLocations:i,toggleLocation:u,updateLocation:(e,t)=>{i((n=>"new"===e?[...n,{...t,id:(0,tt.cleanForSlug)(t.name)+"-"+n.length}]:n.map((n=>n.id===e?t:n)).filter(Boolean)))},isSaving:n,save:d};return(0,e.createElement)(gt.Provider,{value:p},t)},yt=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",null,(0,Ae.__)("General","woocommerce")),(0,e.createElement)("p",null,(0,Ae.__)("Enable or disable local pickup on your store, and define costs. Local pickup is only available from the block checkout.","woocommerce")),(0,e.createElement)(qe.ExternalLink,{href:`${Te.ADMIN_URL}post.php?post=${Ve}&action=edit`},(0,Ae.__)("View checkout page","woocommerce"))),wt=Oe(qe.Notice)` margin-left: 0; margin-right: 0; `,xt=()=>{const{settings:t,setSettingField:n,readOnlySettings:o}=vt(),[a,i]=(0,r.useState)(!!t.cost),l=(0,Te.getSetting)("shippingCostRequiresAddress",!1);return(0,e.createElement)(Je,{Description:yt},(0,e.createElement)(et,null,o.hasLegacyPickup&&(0,e.createElement)(wt,{status:"warning",isDismissible:!1},(0,r.createInterpolateElement)((0,Ae.__)("Enabling this will produce duplicate options at checkout. Remove the local pickup shipping method from your <a>shipping zones</a>.","woocommerce"),{a:(0,e.createElement)("a",{href:`${Te.ADMIN_URL}admin.php?page=wc-settings&tab=shipping`,target:"_blank",rel:"noopener noreferrer"})})),(0,e.createElement)(qe.CheckboxControl,{checked:t.enabled,name:"local_pickup_enabled",onChange:n("enabled"),label:(0,Ae.__)("Enable local pickup","woocommerce"),help:(0,e.createElement)("span",null,(0,Ae.__)("When enabled, local pickup will appear as an option on the block based checkout.","woocommerce"),l?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("br",null),(0,Ae.__)('If local pickup is enabled, the "Hide shipping costs until an address is entered" setting will be ignored.',"woocommerce")):null)}),(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Title","woocommerce"),name:"local_pickup_title",help:(0,Ae.__)("This is the shipping method title shown to customers.","woocommerce"),placeholder:(0,Ae.__)("Local Pickup","woocommerce"),value:t.title,onChange:n("title"),disabled:!1,autoComplete:"off",required:!0,onInvalid:e=>{e.target.setCustomValidity((0,Ae.__)("Local pickup title is required","woocommerce"))},onInput:e=>{e.target.setCustomValidity("")}}),(0,e.createElement)(qe.CheckboxControl,{checked:a,onChange:()=>{i(!a),n("cost")("")},label:(0,Ae.__)("Add a price for customers who choose local pickup","woocommerce"),help:(0,Ae.__)("By default, the local pickup shipping method is free.","woocommerce")}),a?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Cost","woocommerce"),name:"local_pickup_cost",help:(0,Ae.__)("Optional cost to charge for local pickup.","woocommerce"),placeholder:(0,Ae.__)("Free","woocommerce"),type:"number",pattern:"[0-9]+\\.?[0-9]*",min:0,value:t.cost,onChange:n("cost"),disabled:!1,autoComplete:"off"}),(0,e.createElement)(qe.SelectControl,{label:(0,Ae.__)("Taxes","woocommerce"),name:"local_pickup_tax_status",help:(0,Ae.__)("If a cost is defined, this controls if taxes are applied to that cost.","woocommerce"),options:[{label:(0,Ae.__)("Taxable","woocommerce"),value:"taxable"},{label:(0,Ae.__)("Not taxable","woocommerce"),value:"none"}],value:t.tax_status,onChange:n("tax_status"),disabled:!1})):null))},kt=(0,r.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,r.cloneElement)(e,{width:t,height:t,...n,ref:o})})),Et=window.wp.primitives,Ct=(0,e.createElement)(Et.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(Et.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})),St=window.ReactDOM,_t="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function Rt(e){const t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function Dt(e){return"nodeType"in e}function Ot(e){var t,n;return e?Rt(e)?e:Dt(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function At(e){const{Document:t}=Ot(e);return e instanceof t}function Tt(e){return!Rt(e)&&e instanceof Ot(e).HTMLElement}function Mt(e){return e instanceof Ot(e).SVGElement}function Lt(e){return e?Rt(e)?e.document:Dt(e)?At(e)?e:Tt(e)||Mt(e)?e.ownerDocument:document:document:document}const Nt=_t?e.useLayoutEffect:e.useEffect;function It(t){const n=(0,e.useRef)(t);return Nt((()=>{n.current=t})),(0,e.useCallback)((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)}),[])}function Pt(t,n){void 0===n&&(n=[t]);const r=(0,e.useRef)(t);return Nt((()=>{r.current!==t&&(r.current=t)}),n),r}function jt(t,n){const r=(0,e.useRef)();return(0,e.useMemo)((()=>{const e=t(r.current);return r.current=e,e}),[...n])}function zt(t){const n=It(t),r=(0,e.useRef)(null),o=(0,e.useCallback)((e=>{e!==r.current&&(null==n||n(e,r.current)),r.current=e}),[]);return[r,o]}function Bt(t){const n=(0,e.useRef)();return(0,e.useEffect)((()=>{n.current=t}),[t]),n.current}let Ft={};function $t(t,n){return(0,e.useMemo)((()=>{if(n)return n;const e=null==Ft[t]?0:Ft[t]+1;return Ft[t]=e,t+"-"+e}),[t,n])}function Ut(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce(((t,n)=>{const r=Object.entries(n);for(const[n,o]of r){const r=t[n];null!=r&&(t[n]=r+e*o)}return t}),{...t})}}const Vt=Ut(1),Gt=Ut(-1);function Ht(e){if(!e)return!1;const{KeyboardEvent:t}=Ot(e.target);return t&&e instanceof t}function Wt(e){if(function(e){if(!e)return!1;const{TouchEvent:t}=Ot(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return function(e){return"clientX"in e&&"clientY"in e}(e)?{x:e.clientX,y:e.clientY}:null}const qt=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[qt.Translate.toString(e),qt.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),Xt="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Yt(e){return e.matches(Xt)?e:e.querySelector(Xt)}const Kt={display:"none"};function Jt(e){let{id:n,value:r}=e;return t().createElement("div",{id:n,style:Kt},r)}function Zt(e){let{id:n,announcement:r,ariaLiveType:o="assertive"}=e;return t().createElement("div",{id:n,style:{position:"fixed",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":o,"aria-atomic":!0},r)}const Qt=(0,e.createContext)(null),en={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},tn={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function nn(n){let{announcements:r=tn,container:o,hiddenTextDescribedById:a,screenReaderInstructions:i=en}=n;const{announce:l,announcement:s}=function(){const[t,n]=(0,e.useState)("");return{announce:(0,e.useCallback)((e=>{null!=e&&n(e)}),[]),announcement:t}}(),c=$t("DndLiveRegion"),[u,d]=(0,e.useState)(!1);if((0,e.useEffect)((()=>{d(!0)}),[]),function(t){const n=(0,e.useContext)(Qt);(0,e.useEffect)((()=>{if(!n)throw new Error("useDndMonitor must be used within a children of <DndContext>");return n(t)}),[t,n])}((0,e.useMemo)((()=>({onDragStart(e){let{active:t}=e;l(r.onDragStart({active:t}))},onDragMove(e){let{active:t,over:n}=e;r.onDragMove&&l(r.onDragMove({active:t,over:n}))},onDragOver(e){let{active:t,over:n}=e;l(r.onDragOver({active:t,over:n}))},onDragEnd(e){let{active:t,over:n}=e;l(r.onDragEnd({active:t,over:n}))},onDragCancel(e){let{active:t,over:n}=e;l(r.onDragCancel({active:t,over:n}))}})),[l,r])),!u)return null;const p=t().createElement(t().Fragment,null,t().createElement(Jt,{id:a,value:i.draggable}),t().createElement(Zt,{id:c,announcement:s}));return o?(0,St.createPortal)(p,o):p}var rn;function on(){}function an(t,n){return(0,e.useMemo)((()=>({sensor:t,options:null!=n?n:{}})),[t,n])}!function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"}(rn||(rn={}));const ln=Object.freeze({x:0,y:0});function sn(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function cn(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function un(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}const dn=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=un(t,t.left,t.top),a=[];for(const e of r){const{id:t}=e,r=n.get(t);if(r){const n=(i=un(r),l=o,Math.sqrt(Math.pow(i.x-l.x,2)+Math.pow(i.y-l.y,2)));a.push({id:t,data:{droppableContainer:e,value:n}})}}var i,l;return a.sort(sn)};function pn(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),a=Math.min(t.top+t.height,e.top+e.height),i=o-r,l=a-n;if(r<o&&n<a){const n=t.width*t.height,r=e.width*e.height,o=i*l;return Number((o/(n+r-o)).toFixed(4))}return 0}const fn=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const e of r){const{id:r}=e,a=n.get(r);if(a){const n=pn(a,t);n>0&&o.push({id:r,data:{droppableContainer:e,value:n}})}}return o.sort(cn)};function hn(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:ln}function mn(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce(((t,n)=>({...t,top:t.top+e*n.y,bottom:t.bottom+e*n.y,left:t.left+e*n.x,right:t.right+e*n.x})),{...t})}}const gn=mn(1);const vn={ignoreTransform:!1};function bn(e,t){void 0===t&&(t=vn);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:t,transformOrigin:r}=Ot(e).getComputedStyle(e);t&&(n=function(e,t,n){const r=function(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(t);if(!r)return e;const{scaleX:o,scaleY:a,x:i,y:l}=r,s=e.left-i-(1-o)*parseFloat(n),c=e.top-l-(1-a)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=a?e.height/a:e.height;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s}}(n,t,r))}const{top:r,left:o,width:a,height:i,bottom:l,right:s}=n;return{top:r,left:o,width:a,height:i,bottom:l,right:s}}function yn(e){return bn(e,{ignoreTransform:!0})}function wn(e,t){const n=[];return e?function r(o){if(null!=t&&n.length>=t)return n;if(!o)return n;if(At(o)&&null!=o.scrollingElement&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!Tt(o)||Mt(o))return n;if(n.includes(o))return n;const a=Ot(e).getComputedStyle(o);return o!==e&&function(e,t){void 0===t&&(t=Ot(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some((e=>{const r=t[e];return"string"==typeof r&&n.test(r)}))}(o,a)&&n.push(o),function(e,t){return void 0===t&&(t=Ot(e).getComputedStyle(e)),"fixed"===t.position}(o,a)?n:r(o.parentNode)}(e):n}function xn(e){const[t]=wn(e,1);return null!=t?t:null}function kn(e){return _t&&e?Rt(e)?e:Dt(e)?At(e)||e===Lt(e).scrollingElement?window:Tt(e)?e:null:null:null}function En(e){return Rt(e)?e.scrollX:e.scrollLeft}function Cn(e){return Rt(e)?e.scrollY:e.scrollTop}function Sn(e){return{x:En(e),y:Cn(e)}}var Rn;function Dn(e){return!(!_t||!e)&&e===document.scrollingElement}function On(e){const t={x:0,y:0},n=Dn(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height};return{isTop:e.scrollTop<=t.y,isLeft:e.scrollLeft<=t.x,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}!function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"}(Rn||(Rn={}));const An={x:.2,y:.2};function Tn(e,t,n,r,o){let{top:a,left:i,right:l,bottom:s}=n;void 0===r&&(r=10),void 0===o&&(o=An);const{isTop:c,isBottom:u,isLeft:d,isRight:p}=On(e),f={x:0,y:0},h={x:0,y:0},m=t.height*o.y,g=t.width*o.x;return!c&&a<=t.top+m?(f.y=Rn.Backward,h.y=r*Math.abs((t.top+m-a)/m)):!u&&s>=t.bottom-m&&(f.y=Rn.Forward,h.y=r*Math.abs((t.bottom-m-s)/m)),!p&&l>=t.right-g?(f.x=Rn.Forward,h.x=r*Math.abs((t.right-g-l)/g)):!d&&i<=t.left+g&&(f.x=Rn.Backward,h.x=r*Math.abs((t.left+g-i)/g)),{direction:f,speed:h}}function Mn(e){if(e===document.scrollingElement){const{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function Ln(e){return e.reduce(((e,t)=>Vt(e,Sn(t))),ln)}const Nn=[["x",["left","right"],function(e){return e.reduce(((e,t)=>e+En(t)),0)}],["y",["top","bottom"],function(e){return e.reduce(((e,t)=>e+Cn(t)),0)}]];class In{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=wn(t),r=Ln(n);this.rect={...e},this.width=e.width,this.height=e.height;for(const[e,t,o]of Nn)for(const a of t)Object.defineProperty(this,a,{get:()=>{const t=o(n),i=r[e]-t;return this.rect[a]+i},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class Pn{constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach((e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)}))},this.target=e}add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}}function jn(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}var zn,Bn,Fn;function $n(e){e.preventDefault()}function Un(e){e.stopPropagation()}!function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"}(zn||(zn={})),(Fn=Bn||(Bn={})).Space="Space",Fn.Down="ArrowDown",Fn.Right="ArrowRight",Fn.Left="ArrowLeft",Fn.Up="ArrowUp",Fn.Esc="Escape",Fn.Enter="Enter";const Vn={start:[Bn.Space,Bn.Enter],cancel:[Bn.Esc],end:[Bn.Space,Bn.Enter]},Gn=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Bn.Right:return{...n,x:n.x+25};case Bn.Left:return{...n,x:n.x-25};case Bn.Down:return{...n,y:n.y+25};case Bn.Up:return{...n,y:n.y-25}}};class Hn{constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new Pn(Lt(t)),this.windowListeners=new Pn(Ot(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(zn.Resize,this.handleCancel),this.windowListeners.add(zn.VisibilityChange,this.handleCancel),setTimeout((()=>this.listeners.add(zn.Keydown,this.handleKeyDown)))}handleStart(){const{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&function(e,t){if(void 0===t&&(t=bn),!e)return;const{top:n,left:r,bottom:o,right:a}=t(e);xn(e)&&(o<=0||a<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}(n),t(ln)}handleKeyDown(e){if(Ht(e)){const{active:t,context:n,options:r}=this.props,{keyboardCodes:o=Vn,coordinateGetter:a=Gn,scrollBehavior:i="smooth"}=r,{code:l}=e;if(o.end.includes(l))return void this.handleEnd(e);if(o.cancel.includes(l))return void this.handleCancel(e);const{collisionRect:s}=n.current,c=s?{x:s.left,y:s.top}:ln;this.referenceCoordinates||(this.referenceCoordinates=c);const u=a(e,{active:t,context:n.current,currentCoordinates:c});if(u){const t=Gt(u,c),r={x:0,y:0},{scrollableAncestors:o}=n.current;for(const n of o){const o=e.code,{isTop:a,isRight:l,isLeft:s,isBottom:c,maxScroll:d,minScroll:p}=On(n),f=Mn(n),h={x:Math.min(o===Bn.Right?f.right-f.width/2:f.right,Math.max(o===Bn.Right?f.left:f.left+f.width/2,u.x)),y:Math.min(o===Bn.Down?f.bottom-f.height/2:f.bottom,Math.max(o===Bn.Down?f.top:f.top+f.height/2,u.y))},m=o===Bn.Right&&!l||o===Bn.Left&&!s,g=o===Bn.Down&&!c||o===Bn.Up&&!a;if(m&&h.x!==u.x){const e=n.scrollLeft+t.x,a=o===Bn.Right&&e<=d.x||o===Bn.Left&&e>=p.x;if(a&&!t.y)return void n.scrollTo({left:e,behavior:i});r.x=a?n.scrollLeft-e:o===Bn.Right?n.scrollLeft-d.x:n.scrollLeft-p.x,r.x&&n.scrollBy({left:-r.x,behavior:i});break}if(g&&h.y!==u.y){const e=n.scrollTop+t.y,a=o===Bn.Down&&e<=d.y||o===Bn.Up&&e>=p.y;if(a&&!t.x)return void n.scrollTo({top:e,behavior:i});r.y=a?n.scrollTop-e:o===Bn.Down?n.scrollTop-d.y:n.scrollTop-p.y,r.y&&n.scrollBy({top:-r.y,behavior:i});break}}this.handleMove(e,Vt(Gt(u,this.referenceCoordinates),r))}}}handleMove(e,t){const{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){const{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){const{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}function Wn(e){return Boolean(e&&"distance"in e)}function qn(e){return Boolean(e&&"delay"in e)}Hn.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=Vn,onActivation:o}=t,{active:a}=n;const{code:i}=e.nativeEvent;if(r.start.includes(i)){const t=a.activatorNode.current;return!(t&&e.target!==t||(e.preventDefault(),null==o||o({event:e.nativeEvent}),0))}return!1}}];class Xn{constructor(e,t,n){var r;void 0===n&&(n=function(e){const{EventTarget:t}=Ot(e);return e instanceof t?e:Lt(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:o}=e,{target:a}=o;this.props=e,this.events=t,this.document=Lt(a),this.documentListeners=new Pn(this.document),this.listeners=new Pn(n),this.windowListeners=new Pn(Ot(a)),this.initialCoordinates=null!=(r=Wt(o))?r:ln,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),this.windowListeners.add(zn.Resize,this.handleCancel),this.windowListeners.add(zn.DragStart,$n),this.windowListeners.add(zn.VisibilityChange,this.handleCancel),this.windowListeners.add(zn.ContextMenu,$n),this.documentListeners.add(zn.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(qn(t))return void(this.timeoutId=setTimeout(this.handleStart,t.delay));if(Wn(t))return}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handleStart(){const{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(zn.Click,Un,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(zn.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;const{activated:n,initialCoordinates:r,props:o}=this,{onMove:a,options:{activationConstraint:i}}=o;if(!r)return;const l=null!=(t=Wt(e))?t:ln,s=Gt(r,l);if(!n&&i){if(Wn(i)){if(null!=i.tolerance&&jn(s,i.tolerance))return this.handleCancel();if(jn(s,i.distance))return this.handleStart()}return qn(i)&&jn(s,i.tolerance)?this.handleCancel():void 0}e.cancelable&&e.preventDefault(),a(l)}handleEnd(){const{onEnd:e}=this.props;this.detach(),e()}handleCancel(){const{onCancel:e}=this.props;this.detach(),e()}handleKeydown(e){e.code===Bn.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}}const Yn={move:{name:"pointermove"},end:{name:"pointerup"}};class Kn extends Xn{constructor(e){const{event:t}=e,n=Lt(t.target);super(e,Yn,n)}}Kn.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!(!n.isPrimary||0!==n.button||(null==r||r({event:n}),0))}}];const Jn={move:{name:"mousemove"},end:{name:"mouseup"}};var Zn;!function(e){e[e.RightClick=2]="RightClick"}(Zn||(Zn={}));class Qn extends Xn{constructor(e){super(e,Jn,Lt(e.event.target))}}Qn.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==Zn.RightClick&&(null==r||r({event:n}),!0)}}];const er={move:{name:"touchmove"},end:{name:"touchend"}};class tr extends Xn{constructor(e){super(e,er)}static setup(){return window.addEventListener(er.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(er.move.name,e)};function e(){}}}var nr,rr;tr.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return!(o.length>1||(null==r||r({event:n}),0))}}],function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"}(nr||(nr={})),function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"}(rr||(rr={}));const or={x:{[Rn.Backward]:!1,[Rn.Forward]:!1},y:{[Rn.Backward]:!1,[Rn.Forward]:!1}};var ar,ir;!function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"}(ar||(ar={})),function(e){e.Optimized="optimized"}(ir||(ir={}));const lr=new Map;function sr(e,t){return jt((n=>e?n||("function"==typeof t?t(e):e):null),[t,e])}function cr(t){let{callback:n,disabled:r}=t;const o=It(n),a=(0,e.useMemo)((()=>{if(r||"undefined"==typeof window||void 0===window.ResizeObserver)return;const{ResizeObserver:e}=window;return new e(o)}),[r]);return(0,e.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}function ur(e){return new In(bn(e),e)}function dr(t,n,r){void 0===n&&(n=ur);const[o,a]=(0,e.useReducer)((function(e){if(!t)return null;var o;if(!1===t.isConnected)return null!=(o=null!=e?e:r)?o:null;const a=n(t);return JSON.stringify(e)===JSON.stringify(a)?e:a}),null),i=function(t){let{callback:n,disabled:r}=t;const o=It(n),a=(0,e.useMemo)((()=>{if(r||"undefined"==typeof window||void 0===window.MutationObserver)return;const{MutationObserver:e}=window;return new e(o)}),[o,r]);return(0,e.useEffect)((()=>()=>null==a?void 0:a.disconnect()),[a]),a}({callback(e){if(t)for(const n of e){const{type:e,target:r}=n;if("childList"===e&&r instanceof HTMLElement&&r.contains(t)){a();break}}}}),l=cr({callback:a});return Nt((()=>{a(),t?(null==l||l.observe(t),null==i||i.observe(document.body,{childList:!0,subtree:!0})):(null==l||l.disconnect(),null==i||i.disconnect())}),[t]),o}const pr=[];function fr(t,n){void 0===n&&(n=[]);const r=(0,e.useRef)(null);return(0,e.useEffect)((()=>{r.current=null}),n),(0,e.useEffect)((()=>{const e=t!==ln;e&&!r.current&&(r.current=t),!e&&r.current&&(r.current=null)}),[t]),r.current?Gt(t,r.current):ln}function hr(t){return(0,e.useMemo)((()=>t?function(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}(t):null),[t])}const mr=[];const gr=[{sensor:Kn,options:{}},{sensor:Hn,options:{}}],vr={current:{}},br={draggable:{measure:yn},droppable:{measure:yn,strategy:ar.WhileDragging,frequency:ir.Optimized},dragOverlay:{measure:bn}};class yr extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter((e=>{let{disabled:t}=e;return!t}))}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}const wr={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new yr,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:on},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:br,measureDroppableContainers:on,windowRect:null,measuringScheduled:!1},xr={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:on,draggableNodes:new Map,over:null,measureDroppableContainers:on},kr=(0,e.createContext)(xr),Er=(0,e.createContext)(wr);function Cr(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new yr}}}function Sr(e,t){switch(t.type){case rn.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case rn.DragMove:return e.draggable.active?{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}}:e;case rn.DragEnd:case rn.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case rn.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new yr(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case rn.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;const i=new yr(e.droppable.containers);return i.set(n,{...a,disabled:o}),{...e,droppable:{...e.droppable,containers:i}}}case rn.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const a=new yr(e.droppable.containers);return a.delete(n),{...e,droppable:{...e.droppable,containers:a}}}default:return e}}function _r(t){let{disabled:n}=t;const{active:r,activatorEvent:o,draggableNodes:a}=(0,e.useContext)(kr),i=Bt(o),l=Bt(null==r?void 0:r.id);return(0,e.useEffect)((()=>{if(!n&&!o&&i&&null!=l){if(!Ht(i))return;if(document.activeElement===i.target)return;const e=a.get(l);if(!e)return;const{activatorNode:t,node:n}=e;if(!t.current&&!n.current)return;requestAnimationFrame((()=>{for(const e of[t.current,n.current]){if(!e)continue;const t=Yt(e);if(t){t.focus();break}}}))}}),[o,n,a,l,i]),null}const Rr=(0,e.createContext)({...ln,scaleX:1,scaleY:1});var Dr;!function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"}(Dr||(Dr={}));const Or=(0,e.memo)((function(n){var r,o,a,i;let{id:l,accessibility:s,autoScroll:c=!0,children:u,sensors:d=gr,collisionDetection:p=fn,measuring:f,modifiers:h,...m}=n;const g=(0,e.useReducer)(Sr,void 0,Cr),[v,b]=g,[y,w]=function(){const[t]=(0,e.useState)((()=>new Set)),n=(0,e.useCallback)((e=>(t.add(e),()=>t.delete(e))),[t]);return[(0,e.useCallback)((e=>{let{type:n,event:r}=e;t.forEach((e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)}))}),[t]),n]}(),[x,k]=(0,e.useState)(Dr.Uninitialized),E=x===Dr.Initialized,{draggable:{active:C,nodes:S,translate:_},droppable:{containers:R}}=v,D=C?S.get(C):null,O=(0,e.useRef)({initial:null,translated:null}),A=(0,e.useMemo)((()=>{var e;return null!=C?{id:C,data:null!=(e=null==D?void 0:D.data)?e:vr,rect:O}:null}),[C,D]),T=(0,e.useRef)(null),[M,L]=(0,e.useState)(null),[N,I]=(0,e.useState)(null),P=Pt(m,Object.values(m)),j=$t("DndDescribedBy",l),z=(0,e.useMemo)((()=>R.getEnabled()),[R]),B=(F=f,(0,e.useMemo)((()=>({draggable:{...br.draggable,...null==F?void 0:F.draggable},droppable:{...br.droppable,...null==F?void 0:F.droppable},dragOverlay:{...br.dragOverlay,...null==F?void 0:F.dragOverlay}})),[null==F?void 0:F.draggable,null==F?void 0:F.droppable,null==F?void 0:F.dragOverlay]));var F;const{droppableRects:$,measureDroppableContainers:U,measuringScheduled:V}=function(t,n){let{dragging:r,dependencies:o,config:a}=n;const[i,l]=(0,e.useState)(null),{frequency:s,measure:c,strategy:u}=a,d=(0,e.useRef)(t),p=function(){switch(u){case ar.Always:return!1;case ar.BeforeDragging:return r;default:return!r}}(),f=Pt(p),h=(0,e.useCallback)((function(e){void 0===e&&(e=[]),f.current||l((t=>null===t?e:t.concat(e.filter((e=>!t.includes(e))))))}),[f]),m=(0,e.useRef)(null),g=jt((e=>{if(p&&!r)return lr;if(!e||e===lr||d.current!==t||null!=i){const e=new Map;for(let n of t){if(!n)continue;if(i&&i.length>0&&!i.includes(n.id)&&n.rect.current){e.set(n.id,n.rect.current);continue}const t=n.node.current,r=t?new In(c(t),t):null;n.rect.current=r,r&&e.set(n.id,r)}return e}return e}),[t,i,r,p,c]);return(0,e.useEffect)((()=>{d.current=t}),[t]),(0,e.useEffect)((()=>{p||h()}),[r,p]),(0,e.useEffect)((()=>{i&&i.length>0&&l(null)}),[JSON.stringify(i)]),(0,e.useEffect)((()=>{p||"number"!=typeof s||null!==m.current||(m.current=setTimeout((()=>{h(),m.current=null}),s))}),[s,p,h,...o]),{droppableRects:g,measureDroppableContainers:h,measuringScheduled:null!=i}}(z,{dragging:E,dependencies:[_.x,_.y],config:B.droppable}),G=function(e,t){const n=null!==t?e.get(t):void 0,r=n?n.node.current:null;return jt((e=>{var n;return null===t?null:null!=(n=null!=r?r:e)?n:null}),[r,t])}(S,C),H=(0,e.useMemo)((()=>N?Wt(N):null),[N]),W=function(){const e=!1===(null==M?void 0:M.autoScrollEnabled),t="object"==typeof c?!1===c.enabled:!1===c,n=E&&!e&&!t;return"object"==typeof c?{...c,enabled:n}:{enabled:n}}(),q=function(e,t){return sr(e,t)}(G,B.draggable.measure);!function(t){let{activeNode:n,measure:r,initialRect:o,config:a=!0}=t;const i=(0,e.useRef)(!1),{x:l,y:s}="boolean"==typeof a?{x:a,y:a}:a;Nt((()=>{if(!l&&!s||!n)return void(i.current=!1);if(i.current||!o)return;const e=null==n?void 0:n.node.current;if(!e||!1===e.isConnected)return;const t=hn(r(e),o);if(l||(t.x=0),s||(t.y=0),i.current=!0,Math.abs(t.x)>0||Math.abs(t.y)>0){const n=xn(e);n&&n.scrollBy({top:t.y,left:t.x})}}),[n,l,s,o,r])}({activeNode:C?S.get(C):null,config:W.layoutShiftCompensation,initialRect:q,measure:B.draggable.measure});const X=dr(G,B.draggable.measure,q),Y=dr(G?G.parentElement:null),K=(0,e.useRef)({activatorEvent:null,active:null,activeNode:G,collisionRect:null,collisions:null,droppableRects:$,draggableNodes:S,draggingNode:null,draggingNodeRect:null,droppableContainers:R,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),J=R.getNodeFor(null==(r=K.current.over)?void 0:r.id),Z=function(t){let{measure:n}=t;const[r,o]=(0,e.useState)(null),a=cr({callback:(0,e.useCallback)((e=>{for(const{target:t}of e)if(Tt(t)){o((e=>{const r=n(t);return e?{...e,width:r.width,height:r.height}:r}));break}}),[n])}),i=(0,e.useCallback)((e=>{const t=function(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Tt(t)?t:e}(e);null==a||a.disconnect(),t&&(null==a||a.observe(t)),o(t?n(t):null)}),[n,a]),[l,s]=zt(i);return(0,e.useMemo)((()=>({nodeRef:l,rect:r,setRef:s})),[r,l,s])}({measure:B.dragOverlay.measure}),Q=null!=(o=Z.nodeRef.current)?o:G,ee=E?null!=(a=Z.rect)?a:X:null,te=Boolean(Z.nodeRef.current&&Z.rect),ne=hn(re=te?null:X,sr(re));var re;const oe=hr(Q?Ot(Q):null),ae=function(t){const n=(0,e.useRef)(t),r=jt((e=>t?e&&e!==pr&&t&&n.current&&t.parentNode===n.current.parentNode?e:wn(t):pr),[t]);return(0,e.useEffect)((()=>{n.current=t}),[t]),r}(E?null!=J?J:G:null),ie=function(t,n){void 0===n&&(n=bn);const[r]=t,o=hr(r?Ot(r):null),[a,i]=(0,e.useReducer)((function(){return t.length?t.map((e=>Dn(e)?o:new In(n(e),e))):mr}),mr),l=cr({callback:i});return t.length>0&&a===mr&&i(),Nt((()=>{t.length?t.forEach((e=>null==l?void 0:l.observe(e))):(null==l||l.disconnect(),i())}),[t]),a}(ae),le=function(e,t){let{transform:n,...r}=t;return null!=e&&e.length?e.reduce(((e,t)=>t({transform:e,...r})),n):n}(h,{transform:{x:_.x-ne.x,y:_.y-ne.y,scaleX:1,scaleY:1},activatorEvent:N,active:A,activeNodeRect:X,containerNodeRect:Y,draggingNodeRect:ee,over:K.current.over,overlayNodeRect:Z.rect,scrollableAncestors:ae,scrollableAncestorRects:ie,windowRect:oe}),se=H?Vt(H,_):null,ce=function(t){const[n,r]=(0,e.useState)(null),o=(0,e.useRef)(t),a=(0,e.useCallback)((e=>{const t=kn(e.target);t&&r((e=>e?(e.set(t,Sn(t)),new Map(e)):null))}),[]);return(0,e.useEffect)((()=>{const e=o.current;if(t!==e){n(e);const i=t.map((e=>{const t=kn(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,Sn(t)]):null})).filter((e=>null!=e));r(i.length?new Map(i):null),o.current=t}return()=>{n(t),n(e)};function n(e){e.forEach((e=>{const t=kn(e);null==t||t.removeEventListener("scroll",a)}))}}),[a,t]),(0,e.useMemo)((()=>t.length?n?Array.from(n.values()).reduce(((e,t)=>Vt(e,t)),ln):Ln(t):ln),[t,n])}(ae),ue=fr(ce),de=fr(ce,[X]),pe=Vt(le,ue),fe=ee?gn(ee,le):null,he=A&&fe?p({active:A,collisionRect:fe,droppableRects:$,droppableContainers:z,pointerCoordinates:se}):null,me=function(e,t){if(!e||0===e.length)return null;const[n]=e;return n.id}(he),[ge,ve]=(0,e.useState)(null),be=function(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}(te?le:Vt(le,de),null!=(i=null==ge?void 0:ge.rect)?i:null,X),ye=(0,e.useCallback)(((e,t)=>{let{sensor:n,options:r}=t;if(null==T.current)return;const o=S.get(T.current);if(!o)return;const a=e.nativeEvent,i=new n({active:T.current,activeNode:o,event:a,options:r,context:K,onStart(e){const t=T.current;if(null==t)return;const n=S.get(t);if(!n)return;const{onDragStart:r}=P.current,o={active:{id:t,data:n.data,rect:O}};(0,St.unstable_batchedUpdates)((()=>{null==r||r(o),k(Dr.Initializing),b({type:rn.DragStart,initialCoordinates:e,active:t}),y({type:"onDragStart",event:o})}))},onMove(e){b({type:rn.DragMove,coordinates:e})},onEnd:l(rn.DragEnd),onCancel:l(rn.DragCancel)});function l(e){return async function(){const{active:t,collisions:n,over:r,scrollAdjustedTranslate:o}=K.current;let i=null;if(t&&o){const{cancelDrop:l}=P.current;i={activatorEvent:a,active:t,collisions:n,delta:o,over:r},e===rn.DragEnd&&"function"==typeof l&&await Promise.resolve(l(i))&&(e=rn.DragCancel)}T.current=null,(0,St.unstable_batchedUpdates)((()=>{b({type:e}),k(Dr.Uninitialized),ve(null),L(null),I(null);const t=e===rn.DragEnd?"onDragEnd":"onDragCancel";if(i){const e=P.current[t];null==e||e(i),y({type:t,event:i})}}))}}(0,St.unstable_batchedUpdates)((()=>{L(i),I(e.nativeEvent)}))}),[S]),we=(0,e.useCallback)(((e,t)=>(n,r)=>{const o=n.nativeEvent,a=S.get(r);if(null!==T.current||!a||o.dndKit||o.defaultPrevented)return;const i={active:a};!0===e(n,t.options,i)&&(o.dndKit={capturedBy:t.sensor},T.current=r,ye(n,t))}),[S,ye]),xe=function(t,n){return(0,e.useMemo)((()=>t.reduce(((e,t)=>{const{sensor:r}=t;return[...e,...r.activators.map((e=>({eventName:e.eventName,handler:n(e.handler,t)})))]}),[])),[t,n])}(d,we);!function(t){(0,e.useEffect)((()=>{if(!_t)return;const e=t.map((e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()}));return()=>{for(const t of e)null==t||t()}}),t.map((e=>{let{sensor:t}=e;return t})))}(d),Nt((()=>{X&&x===Dr.Initializing&&k(Dr.Initialized)}),[X,x]),(0,e.useEffect)((()=>{const{onDragMove:e}=P.current,{active:t,activatorEvent:n,collisions:r,over:o}=K.current;if(!t||!n)return;const a={active:t,activatorEvent:n,collisions:r,delta:{x:pe.x,y:pe.y},over:o};(0,St.unstable_batchedUpdates)((()=>{null==e||e(a),y({type:"onDragMove",event:a})}))}),[pe.x,pe.y]),(0,e.useEffect)((()=>{const{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:o}=K.current;if(!e||null==T.current||!t||!o)return;const{onDragOver:a}=P.current,i=r.get(me),l=i&&i.rect.current?{id:i.id,rect:i.rect.current,data:i.data,disabled:i.disabled}:null,s={active:e,activatorEvent:t,collisions:n,delta:{x:o.x,y:o.y},over:l};(0,St.unstable_batchedUpdates)((()=>{ve(l),null==a||a(s),y({type:"onDragOver",event:s})}))}),[me]),Nt((()=>{K.current={activatorEvent:N,active:A,activeNode:G,collisionRect:fe,collisions:he,droppableRects:$,draggableNodes:S,draggingNode:Q,draggingNodeRect:ee,droppableContainers:R,over:ge,scrollableAncestors:ae,scrollAdjustedTranslate:pe},O.current={initial:ee,translated:fe}}),[A,G,he,fe,S,Q,ee,$,R,ge,ae,pe]),function(t){let{acceleration:n,activator:r=nr.Pointer,canScroll:o,draggingRect:a,enabled:i,interval:l=5,order:s=rr.TreeOrder,pointerCoordinates:c,scrollableAncestors:u,scrollableAncestorRects:d,delta:p,threshold:f}=t;const h=function(e){let{delta:t,disabled:n}=e;const r=Bt(t);return jt((e=>{if(n||!r||!e)return or;const o=Math.sign(t.x-r.x),a=Math.sign(t.y-r.y);return{x:{[Rn.Backward]:e.x[Rn.Backward]||-1===o,[Rn.Forward]:e.x[Rn.Forward]||1===o},y:{[Rn.Backward]:e.y[Rn.Backward]||-1===a,[Rn.Forward]:e.y[Rn.Forward]||1===a}}}),[n,t,r])}({delta:p,disabled:!i}),[m,g]=function(){const t=(0,e.useRef)(null);return[(0,e.useCallback)(((e,n)=>{t.current=setInterval(e,n)}),[]),(0,e.useCallback)((()=>{null!==t.current&&(clearInterval(t.current),t.current=null)}),[])]}(),v=(0,e.useRef)({x:0,y:0}),b=(0,e.useRef)({x:0,y:0}),y=(0,e.useMemo)((()=>{switch(r){case nr.Pointer:return c?{top:c.y,bottom:c.y,left:c.x,right:c.x}:null;case nr.DraggableRect:return a}}),[r,a,c]),w=(0,e.useRef)(null),x=(0,e.useCallback)((()=>{const e=w.current;if(!e)return;const t=v.current.x*b.current.x,n=v.current.y*b.current.y;e.scrollBy(t,n)}),[]),k=(0,e.useMemo)((()=>s===rr.TreeOrder?[...u].reverse():u),[s,u]);(0,e.useEffect)((()=>{if(i&&u.length&&y){for(const e of k){if(!1===(null==o?void 0:o(e)))continue;const t=u.indexOf(e),r=d[t];if(!r)continue;const{direction:a,speed:i}=Tn(e,r,y,n,f);for(const e of["x","y"])h[e][a[e]]||(i[e]=0,a[e]=0);if(i.x>0||i.y>0)return g(),w.current=e,m(x,l),v.current=i,void(b.current=a)}v.current={x:0,y:0},b.current={x:0,y:0},g()}else g()}),[n,x,o,g,i,l,JSON.stringify(y),JSON.stringify(h),m,u,k,d,JSON.stringify(f)])}({...W,delta:_,draggingRect:fe,pointerCoordinates:se,scrollableAncestors:ae,scrollableAncestorRects:ie});const ke=(0,e.useMemo)((()=>({active:A,activeNode:G,activeNodeRect:X,activatorEvent:N,collisions:he,containerNodeRect:Y,dragOverlay:Z,draggableNodes:S,droppableContainers:R,droppableRects:$,over:ge,measureDroppableContainers:U,scrollableAncestors:ae,scrollableAncestorRects:ie,measuringConfiguration:B,measuringScheduled:V,windowRect:oe})),[A,G,X,N,he,Y,Z,S,R,$,ge,U,ae,ie,B,V,oe]),Ee=(0,e.useMemo)((()=>({activatorEvent:N,activators:xe,active:A,activeNodeRect:X,ariaDescribedById:{draggable:j},dispatch:b,draggableNodes:S,over:ge,measureDroppableContainers:U})),[N,xe,A,X,b,j,S,ge,U]);return t().createElement(Qt.Provider,{value:w},t().createElement(kr.Provider,{value:Ee},t().createElement(Er.Provider,{value:ke},t().createElement(Rr.Provider,{value:be},u)),t().createElement(_r,{disabled:!1===(null==s?void 0:s.restoreFocus)})),t().createElement(nn,{...s,hiddenTextDescribedById:j}))})),Ar=(0,e.createContext)(null),Tr="button",Mr="Droppable";const Lr={timeout:25},Nr=e=>{let{transform:t}=e;return{...t,x:0}};function Ir(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Pr(e,t){return e.reduce(((e,n,r)=>{const o=t.get(n);return o&&(e[r]=o),e}),Array(e.length))}function jr(e){return null!==e&&e>=0}const zr=e=>{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const a=Ir(t,r,n),i=t[o],l=a[o];return l&&i?{x:l.left-i.left,y:l.top-i.top,scaleX:l.width/i.width,scaleY:l.height/i.height}:null},Br={scaleX:1,scaleY:1},Fr=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:a,overIndex:i}=e;const l=null!=(t=a[n])?t:r;if(!l)return null;if(o===n){const e=a[i];return e?{x:0,y:n<i?e.top+e.height-(l.top+l.height):e.top-l.top,...Br}:null}const s=function(e,t,n){const r=e[t],o=e[t-1],a=e[t+1];return r?n<t?o?r.top-(o.top+o.height):a?a.top-(r.top+r.height):0:a?a.top-(r.top+r.height):o?r.top-(o.top+o.height):0:0}(a,o,n);return o>n&&o<=i?{x:0,y:-l.height-s,...Br}:o<n&&o>=i?{x:0,y:l.height+s,...Br}:{x:0,y:0,...Br}},$r="Sortable",Ur=t().createContext({activeIndex:-1,containerId:$r,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:zr,disabled:{draggable:!1,droppable:!1}});function Vr(n){let{children:r,id:o,items:a,strategy:i=zr,disabled:l=!1}=n;const{active:s,dragOverlay:c,droppableRects:u,over:d,measureDroppableContainers:p}=(0,e.useContext)(Er),f=$t($r,o),h=Boolean(null!==c.rect),m=(0,e.useMemo)((()=>a.map((e=>"object"==typeof e&&"id"in e?e.id:e))),[a]),g=null!=s,v=s?m.indexOf(s.id):-1,b=d?m.indexOf(d.id):-1,y=(0,e.useRef)(m),w=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(m,y.current),x=-1!==b&&-1===v||w,k=function(e){return"boolean"==typeof e?{draggable:e,droppable:e}:e}(l);Nt((()=>{w&&g&&p(m)}),[w,m,g,p]),(0,e.useEffect)((()=>{y.current=m}),[m]);const E=(0,e.useMemo)((()=>({activeIndex:v,containerId:f,disabled:k,disableTransforms:x,items:m,overIndex:b,useDragOverlay:h,sortedRects:Pr(m,u),strategy:i})),[v,f,k.draggable,k.droppable,x,m,b,u,h,i]);return t().createElement(Ur.Provider,{value:E},r)}const Gr=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return Ir(n,r,o).indexOf(t)},Hr=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:a,newIndex:i,previousItems:l,previousContainerId:s,transition:c}=e;return!(!c||!r||l!==a&&o===i||!n&&(i===o||t!==s))},Wr={duration:200,easing:"ease"},qr="transform",Xr=qt.Transition.toString({property:qr,duration:0,easing:"linear"}),Yr={roleDescription:"sortable"};function Kr(t){let{animateLayoutChanges:n=Hr,attributes:r,disabled:o,data:a,getNewIndex:i=Gr,id:l,strategy:s,resizeObserverConfig:c,transition:u=Wr}=t;const{items:d,containerId:p,activeIndex:f,disabled:h,disableTransforms:m,sortedRects:g,overIndex:v,useDragOverlay:b,strategy:y}=(0,e.useContext)(Ur),w=function(e,t){var n,r;return"boolean"==typeof e?{draggable:e,droppable:!1}:{draggable:null!=(n=null==e?void 0:e.draggable)?n:t.draggable,droppable:null!=(r=null==e?void 0:e.droppable)?r:t.droppable}}(o,h),x=d.indexOf(l),k=(0,e.useMemo)((()=>({sortable:{containerId:p,index:x,items:d},...a})),[p,a,x,d]),E=(0,e.useMemo)((()=>d.slice(d.indexOf(l))),[d,l]),{rect:C,node:S,isOver:_,setNodeRef:R}=function(t){let{data:n,disabled:r=!1,id:o,resizeObserverConfig:a}=t;const i=$t("Droppable"),{active:l,dispatch:s,over:c,measureDroppableContainers:u}=(0,e.useContext)(kr),d=(0,e.useRef)({disabled:r}),p=(0,e.useRef)(!1),f=(0,e.useRef)(null),h=(0,e.useRef)(null),{disabled:m,updateMeasurementsFor:g,timeout:v}={...Lr,...a},b=Pt(null!=g?g:o),y=cr({callback:(0,e.useCallback)((()=>{p.current?(null!=h.current&&clearTimeout(h.current),h.current=setTimeout((()=>{u(Array.isArray(b.current)?b.current:[b.current]),h.current=null}),v)):p.current=!0}),[v]),disabled:m||!l}),w=(0,e.useCallback)(((e,t)=>{y&&(t&&(y.unobserve(t),p.current=!1),e&&y.observe(e))}),[y]),[x,k]=zt(w),E=Pt(n);return(0,e.useEffect)((()=>{y&&x.current&&(y.disconnect(),p.current=!1,y.observe(x.current))}),[x,y]),Nt((()=>(s({type:rn.RegisterDroppable,element:{id:o,key:i,disabled:r,node:x,rect:f,data:E}}),()=>s({type:rn.UnregisterDroppable,key:i,id:o}))),[o]),(0,e.useEffect)((()=>{r!==d.current.disabled&&(s({type:rn.SetDroppableDisabled,id:o,key:i,disabled:r}),d.current.disabled=r)}),[o,i,r,s]),{active:l,rect:f,isOver:(null==c?void 0:c.id)===o,node:x,over:c,setNodeRef:k}}({id:l,data:k,disabled:w.droppable,resizeObserverConfig:{updateMeasurementsFor:E,...c}}),{active:D,activatorEvent:O,activeNodeRect:A,attributes:T,setNodeRef:M,listeners:L,isDragging:N,over:I,setActivatorNodeRef:P,transform:j}=function(t){let{id:n,data:r,disabled:o=!1,attributes:a}=t;const i=$t(Mr),{activators:l,activatorEvent:s,active:c,activeNodeRect:u,ariaDescribedById:d,draggableNodes:p,over:f}=(0,e.useContext)(kr),{role:h=Tr,roleDescription:m="draggable",tabIndex:g=0}=null!=a?a:{},v=(null==c?void 0:c.id)===n,b=(0,e.useContext)(v?Rr:Ar),[y,w]=zt(),[x,k]=zt(),E=function(t,n){return(0,e.useMemo)((()=>t.reduce(((e,t)=>{let{eventName:r,handler:o}=t;return e[r]=e=>{o(e,n)},e}),{})),[t,n])}(l,n),C=Pt(r);return Nt((()=>(p.set(n,{id:n,key:i,node:y,activatorNode:x,data:C}),()=>{const e=p.get(n);e&&e.key===i&&p.delete(n)})),[p,n]),{active:c,activatorEvent:s,activeNodeRect:u,attributes:(0,e.useMemo)((()=>({role:h,tabIndex:g,"aria-disabled":o,"aria-pressed":!(!v||h!==Tr)||void 0,"aria-roledescription":m,"aria-describedby":d.draggable})),[o,h,g,v,m,d.draggable]),isDragging:v,listeners:o?void 0:E,node:y,over:f,setNodeRef:w,setActivatorNodeRef:k,transform:b}}({id:l,data:k,attributes:{...Yr,...r},disabled:w.draggable}),z=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useMemo)((()=>e=>{n.forEach((t=>t(e)))}),n)}(R,M),B=Boolean(D),F=B&&!m&&jr(f)&&jr(v),$=!b&&N,U=$&&F?j:null,V=F?null!=U?U:(null!=s?s:y)({rects:g,activeNodeRect:A,activeIndex:f,overIndex:v,index:x}):null,G=jr(f)&&jr(v)?i({id:l,items:d,activeIndex:f,overIndex:v}):x,H=null==D?void 0:D.id,W=(0,e.useRef)({activeId:H,items:d,newIndex:G,containerId:p}),q=d!==W.current.items,X=n({active:D,containerId:p,isDragging:N,isSorting:B,id:l,index:x,items:d,newIndex:W.current.newIndex,previousItems:W.current.items,previousContainerId:W.current.containerId,transition:u,wasDragging:null!=W.current.activeId}),Y=function(t){let{disabled:n,index:r,node:o,rect:a}=t;const[i,l]=(0,e.useState)(null),s=(0,e.useRef)(r);return Nt((()=>{if(!n&&r!==s.current&&o.current){const e=a.current;if(e){const t=bn(o.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&l(n)}}r!==s.current&&(s.current=r)}),[n,r,o,a]),(0,e.useEffect)((()=>{i&&l(null)}),[i]),i}({disabled:!X,index:x,node:S,rect:C});return(0,e.useEffect)((()=>{B&&W.current.newIndex!==G&&(W.current.newIndex=G),p!==W.current.containerId&&(W.current.containerId=p),d!==W.current.items&&(W.current.items=d)}),[B,G,p,d]),(0,e.useEffect)((()=>{if(H===W.current.activeId)return;if(H&&!W.current.activeId)return void(W.current.activeId=H);const e=setTimeout((()=>{W.current.activeId=H}),50);return()=>clearTimeout(e)}),[H]),{active:D,activeIndex:f,attributes:T,data:k,rect:C,index:x,newIndex:G,items:d,isOver:_,isSorting:B,isDragging:N,listeners:L,node:S,overIndex:v,over:I,setNodeRef:z,setActivatorNodeRef:P,setDroppableNodeRef:R,setDraggableNodeRef:M,transform:null!=Y?Y:V,transition:Y||q&&W.current.newIndex===x?Xr:$&&!Ht(O)||!u?void 0:B||X?qt.Transition.toString({...u,property:qr}):void 0}}Bn.Down,Bn.Right,Bn.Up,Bn.Left;const Jr=({children:t,id:n})=>{const{attributes:r,listeners:o,transform:a,transition:i,setNodeRef:l}=Kr({id:n}),s={transform:qt.Transform.toString(a),transition:i};return(0,e.createElement)("tr",{ref:l,style:s},(0,e.createElement)(e.Fragment,null,(0,e.createElement)("td",{style:{width:"1%"}},(0,e.createElement)(kt,{icon:Ct,size:14,className:"sortable-table__handle",...r,...o})),t))},Zr=Oe.table` background: #fff; border: 0; border-radius: 3px; box-shadow: 0 0 0 1px rgb( 0 0 0 / 10% ); border-spacing: 0; width: 100%; clear: both; margin: 0; font-size: 14px; .align-left { text-align: left; .components-flex { justify-content: flex-start; gap: 0; } } .align-right { text-align: right; .components-flex { justify-content: flex-end; gap: 0; } } .align-center { text-align: center; > * { margin: 0 auto; } .components-flex { display: block; } } .sortable-table__handle { cursor: move; } th { position: relative; color: #2c3338; text-align: left; vertical-align: middle; vertical-align: top; word-wrap: break-word; } tbody { td { vertical-align: top; margin-bottom: 9px; } } tfoot { td { text-align: left; vertical-align: middle; } } thead, tfoot, tbody { td, th { border-top: 1px solid rgb( 0 0 0 / 10% ); border-bottom: 1px solid rgb( 0 0 0 / 10% ); padding: 16px 0 16px 24px; line-height: 1.5; &:last-child { padding-right: 24px; } > svg, > .components-base-control { margin: 3px 0; } } } thead th { border-top: 0; } tfoot td { border-bottom: 0; } `,Qr=({columns:t,data:n,setData:o,className:a,footerContent:i,placeholder:l})=>{const s=(0,r.useMemo)((()=>n.map((({id:e})=>e))),[n]),c=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useMemo)((()=>[...n].filter((e=>null!=e))),[...n])}(an(Qn,{}),an(tr,{}),an(Hn,{})),u=(e,t)=>{const n=(null==e?void 0:e.align)||"left",r=(null==e?void 0:e.width)||"auto";return{className:`${t}-${e.name} align-${n}`,style:{width:r}}};return(0,e.createElement)(Or,{sensors:c,onDragEnd:function(e){const{active:t,over:r}=e;if(null!==t&&null!==r&&(null==t?void 0:t.id)!==(null==r?void 0:r.id)){const e=Ir(n,s.indexOf(t.id),s.indexOf(r.id));o(e)}},collisionDetection:dn,modifiers:[Nr]},(0,e.createElement)(Zr,{className:`${a} sortable-table`},(0,e.createElement)("thead",null,(0,e.createElement)("tr",null,t.map(((t,n)=>(0,e.createElement)("th",{key:t.name,...u(t,"sortable-table__column"),colSpan:0===n?2:1},t.label))))),i&&(0,e.createElement)("tfoot",null,(0,e.createElement)("tr",null,(0,e.createElement)("td",{colSpan:t.length+1},(0,e.createElement)(i,null)))),(0,e.createElement)("tbody",null,(0,e.createElement)(Vr,{items:s,strategy:Fr},n.length?n.map((n=>n&&(0,e.createElement)(Jr,{key:n.id,id:n.id,className:a},t.map((t=>{return(0,e.createElement)("td",{key:`${n.id}-${t.name}`,...u(t,"sortable-table__column")},t.renderCallback?t.renderCallback(n):(0,e.createElement)(e.Fragment,null,(r=n,o=t.name,lt(r)&&o in r&&n[t.name])));var r,o}))))):(0,e.createElement)("tr",null,(0,e.createElement)("td",{colSpan:t.length+1},l))))))},eo=Oe(qe.Modal)` max-width: 600px; border-radius: 4px; @media ( min-width: 600px ) { min-width: 560px; } .components-modal__header { padding: 12px 24px; border-bottom: 1px solid #e0e0e0; position: relative; height: auto; width: auto; margin: 0 -24px 16px; @media ( max-width: 599px ) { button { display: none; } } } .components-modal__content { margin: 0; padding: 0 24px; @media ( max-width: 599px ) { display: flex; flex-direction: column; hr:last-of-type { margin-top: auto; } } .components-base-control { label { margin-top: 8px; text-transform: none !important; } } } `,to=Oe.div` display: flex; justify-content: flex-end; border-top: 1px solid #e0e0e0; margin: 24px -24px 0; padding: 24px; > * { &:not( :first-of-type ) { margin-left: 8px; } } .button-link-delete { margin-right: auto; color: #d63638; } `,no=({children:t,actions:n,title:r,onRequestClose:o,...a})=>(0,e.createElement)(eo,{title:r,onRequestClose:o,...a},t,(0,e.createElement)(to,null,n)),ro=({formRef:t,values:n,setValues:r})=>{const{country:o,state:a}=n.address,i=e=>t=>{r((n=>({...n,[e]:t})))},l=e=>t=>{r((n=>({...n,address:{...n.address,[e]:t}})))},s=ht[o]&&Object.keys(ht[o]).length>0;return(0,e.createElement)("form",{ref:t},(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Location name","woocommerce"),name:"location_name",value:n.name,onChange:i("name"),autoComplete:"off",required:!0,onInvalid:e=>{e.target.setCustomValidity((0,Ae.__)("A Location title is required","woocommerce"))},onInput:e=>{e.target.setCustomValidity("")}}),(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Address","woocommerce"),name:"location_address",placeholder:(0,Ae.__)("Address","woocommerce"),value:n.address.address_1,onChange:l("address_1"),autoComplete:"off"}),(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("City","woocommerce"),name:"location_city",hideLabelFromVision:!0,placeholder:(0,Ae.__)("City","woocommerce"),value:n.address.city,onChange:l("city"),autoComplete:"off"}),(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Postcode / ZIP","woocommerce"),name:"location_postcode",hideLabelFromVision:!0,placeholder:(0,Ae.__)("Postcode / ZIP","woocommerce"),value:n.address.postcode,onChange:l("postcode"),autoComplete:"off"}),!s&&(0,e.createElement)(qe.TextControl,{placeholder:(0,Ae.__)("State","woocommerce"),value:a,onChange:l("state")}),(0,e.createElement)(qe.SelectControl,{name:"location_country_state",label:(0,Ae.__)("Country / State","woocommerce"),hideLabelFromVision:!0,placeholder:(0,Ae.__)("Country / State","woocommerce"),value:!a&&s?`${o}:${Object.keys(ht[o])[0]}`:`${o}${a&&null!==(c=ht[o])&&void 0!==c&&c[a]?":"+a:""}`,onChange:e=>{const[t,n=""]=e.split(":");l("country")(t),l("state")(n)}},mt.options.map((t=>t.label?(0,e.createElement)("optgroup",{key:t.label,label:t.label},t.options.map((t=>(0,e.createElement)("option",{key:t.value,value:t.value},t.label)))):(0,e.createElement)("option",{key:t.options[0].value,value:t.options[0].value},t.options[0].label)))),(0,e.createElement)(qe.TextControl,{label:(0,Ae.__)("Pickup details","woocommerce"),name:"pickup_details",value:n.details,onChange:i("details"),autoComplete:"off"}));var c},oo=({locationData:t,editingLocation:n,onClose:o,onSave:a,onDelete:i})=>{const l=(0,r.useRef)(null),[s,c]=(0,r.useState)(t);return t?(0,e.createElement)(no,{onRequestClose:o,title:"new"===n?(0,Ae.__)("Pickup location","woocommerce"):(0,Ae.__)("Edit pickup location","woocommerce"),actions:(0,e.createElement)(e.Fragment,null,"new"!==n&&(0,e.createElement)(qe.Button,{variant:"link",className:"button-link-delete",onClick:()=>{i(),o()}},(0,Ae.__)("Delete location","woocommerce")),(0,e.createElement)(qe.Button,{variant:"secondary",onClick:o},(0,Ae.__)("Cancel","woocommerce")),(0,e.createElement)(qe.Button,{variant:"primary",onClick:()=>{(null==l?void 0:l.current).reportValidity()&&(a(s),o())}},(0,Ae.__)("Done","woocommerce")))},(0,e.createElement)(ro,{formRef:l,values:s,setValues:c})):null},ao=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("h2",null,(0,Ae.__)("Pickup locations","woocommerce")),(0,e.createElement)("p",null,(0,Ae.__)("Define pickup locations for your customers to choose from during checkout.","woocommerce")),(0,e.createElement)(qe.ExternalLink,{href:"https://woocommerce.com/document/woocommerce-blocks-local-pickup/"},(0,Ae.__)("Learn more","woocommerce"))),io=Oe.address` color: #757575; font-style: normal; display: inline; margin-left: 12px; `,lo=()=>{const{pickupLocations:t,setPickupLocations:n,toggleLocation:o,updateLocation:a,readOnlySettings:i}=vt(),[l,s]=(0,r.useState)(""),c=[{name:"name",label:(0,Ae.__)("Pickup location","woocommerce"),width:"50%",renderCallback:t=>(0,e.createElement)(e.Fragment,null,t.name,(0,e.createElement)(io,null,(e=>{var t;const n=lt(e)&&{...e,country:"string"==typeof e.country&&ft[e.country],state:"string"==typeof e.country&&"string"==typeof e.state&&null!==(t=ht[e.country])&&void 0!==t&&t[e.state]?ht[e.country][e.state]:e.state};return Object.values(n).filter((e=>""!==e)).join(", ")})(t.address)))},{name:"enabled",label:(0,Ae.__)("Enabled","woocommerce"),align:"right",renderCallback:t=>{return(0,e.createElement)(qe.ToggleControl,{checked:(n=t.enabled,"boolean"==typeof n&&t.enabled),onChange:()=>o(t.id)});var n}},{name:"edit",label:"",align:"center",width:"1%",renderCallback:t=>(0,e.createElement)("button",{type:"button",className:"button-link-edit button-link",onClick:()=>{s(t.id)}},(0,Ae.__)("Edit","woocommerce"))}];return(0,e.createElement)(Je,{Description:ao},(0,e.createElement)(Qr,{className:"pickup-locations",columns:c,data:t,setData:e=>{n(e)},placeholder:(0,Ae.__)("When you add a pickup location, it will appear here.","woocommerce"),footerContent:()=>(0,e.createElement)(qe.Button,{variant:"secondary",onClick:()=>{s("new")}},(0,Ae.__)("Add pickup location","woocommerce"))}),l&&(0,e.createElement)(oo,{locationData:"new"===l?{name:"",details:"",enabled:!0,address:{address_1:"",city:"",state:i.storeState,postcode:"",country:i.storeCountry}}:t.find((({id:e})=>e===l))||null,editingLocation:l,onSave:e=>{a(l,e)},onClose:()=>s(""),onDelete:()=>{a(l,null),s("")}}))},so=Oe(Je)` text-align: right; padding-top: 0; margin-top: 0; `,co=()=>{const{isSaving:t,save:n}=vt();return(0,e.createElement)(so,{className:"submit"},(0,e.createElement)(qe.Button,{variant:"primary",isBusy:t,disabled:t,onClick:e=>{var t;e.preventDefault();const r=e.target;null!=r&&null!==(t=r.form)&&void 0!==t&&t.reportValidity()&&n()},type:"submit"},(0,Ae.__)("Save changes","woocommerce")))},uo=Oe.form` margin: 48px auto 0; max-width: 1032px; display: flex; flex-flow: column; @media ( min-width: 960px ) { padding: 0 56px; } `,po=document.getElementById("wc-shipping-method-pickup-location-settings-container");po&&(0,r.render)((0,e.createElement)((()=>(0,e.createElement)(uo,{id:"local-pickup-settings"},(0,e.createElement)(bt,null,(0,e.createElement)(xt,null),(0,e.createElement)(lo,null),(0,e.createElement)(co,null)))),null),po)})()})(); active-filters-rtl.css 0000644 00000024121 15073233653 0011005 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-active-filters h1,.wp-block-woocommerce-active-filters h2,.wp-block-woocommerce-active-filters h3,.wp-block-woocommerce-active-filters h4,.wp-block-woocommerce-active-filters h5,.wp-block-woocommerce-active-filters h6{text-transform:inherit}.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title{height:1em}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:left;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:left;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-left:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-left:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 0 0 .5em;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} price-filter-frontend.asset.php 0000644 00000000401 15073233653 0012577 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-data', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '9737cbab23b19364820a'); cart.css 0000644 00000244360 15073233653 0006227 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-loading-mask{min-height:34px;pointer-events:none;position:relative}.wc-block-components-loading-mask .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wc-block-components-loading-mask .wc-block-components-loading-mask__children{opacity:.25} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-cart .wc-block-components-shipping-calculator{white-space:nowrap}.wc-block-cart .wc-block-components-address-form .wc-block-components-country-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.wc-block-cart .wc-block-components-address-form .wc-block-components-text-input:first-of-type{margin-top:0}.wc-block-cart .wc-block-components-totals-footer-item,.wc-block-cart .wc-block-components-totals-taxes{margin:0}.wc-block-cart table.wc-block-cart-items,.wc-block-cart table.wc-block-cart-items td,.wc-block-cart table.wc-block-cart-items th{margin:0 0 2em}.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:inline-block;line-height:1;max-width:100%!important;min-width:84px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading h2 span>*,.wc-block-cart--is-loading th span>*,.wc-block-mini-cart__drawer.is-loading h2 span>*,.wc-block-mini-cart__drawer.is-loading th span>*{visibility:hidden}.wc-block-cart--is-loading h2 span:after,.wc-block-cart--is-loading th span:after,.wc-block-mini-cart__drawer.is-loading h2 span:after,.wc-block-mini-cart__drawer.is-loading th span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading h2 span,.wc-block-cart--is-loading th span,.wc-block-mini-cart__drawer.is-loading h2 span,.wc-block-mini-cart__drawer.is-loading th span{animation:none}}.wc-block-cart--is-loading h2 span:before,.wc-block-cart--is-loading th span:before,.wc-block-mini-cart__drawer.is-loading h2 span:before,.wc-block-mini-cart__drawer.is-loading th span:before{content:" "}.wc-block-cart--is-loading h2 span,.wc-block-mini-cart__drawer.is-loading h2 span{min-width:33%}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-components-product-metadata>*,.wc-block-cart--is-loading .wc-block-components-product-price>*,.wc-block-cart--is-loading .wc-block-components-quantity-selector>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-components-product-metadata:after,.wc-block-cart--is-loading .wc-block-components-product-price:after,.wc-block-cart--is-loading .wc-block-components-quantity-selector:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-cart--is-loading .wc-block-components-quantity-selector,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-quantity-selector{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:inline-block;line-height:1;max-width:100%!important;min-width:84px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-components-product-name>*,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-components-product-name:after,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-components-product-name,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-name:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-name:before{content:" "}.wc-block-cart--is-loading .wc-block-components-product-metadata,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-metadata{margin-top:.25em;min-width:8em}.wc-block-cart--is-loading .wc-block-cart-item__remove-link,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__remove-link{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-cart-item__image>a>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart-item__image>a:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart-item__image>a,.wc-block-mini-cart__drawer.is-loading .wc-block-cart-item__image>a{animation:none}}.wc-block-cart--is-loading .wc-block-components-product-price,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price{display:block;margin-top:.25em;max-width:3em}.wc-block-cart--is-loading .wc-block-components-product-price:before,.wc-block-mini-cart__drawer.is-loading .wc-block-components-product-price:before{content:" "}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:460px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card>*,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card>*{visibility:hidden}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:after,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card{animation:none}}.wc-block-cart--is-loading .wc-block-cart__sidebar .components-card:before,.wc-block-mini-cart__drawer.is-loading .wc-block-cart__sidebar .components-card:before{content:" "}.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:none}.is-loading+.wc-block-components-sidebar-layout.wc-block-cart--skeleton{display:flex}.wc-block-cart-item__total-price-and-sale-badge-wrapper{align-items:flex-end;display:flex;flex-direction:column}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{margin-top:4px}.is-mobile .wc-block-cart-item__total .wc-block-components-sale-badge,.is-small .wc-block-cart-item__total .wc-block-components-sale-badge{display:none}.is-mobile table.wc-block-cart-items,.is-small table.wc-block-cart-items{margin:0}.is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title,.is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title{display:none}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-components-radio-control__input{left:0;margin:0}.is-large.wc-block-cart .wc-block-cart__totals-title{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;display:block;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;margin:0;padding:.25rem 0;text-align:right;text-decoration:inherit;text-transform:inherit;text-transform:uppercase;vertical-align:baseline}.is-large.wc-block-cart .wc-block-cart__totals-title textarea{font-weight:700}.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator,.is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding-left:16px;padding-right:16px}.is-large.wc-block-cart .wc-block-cart__payment-options{padding:16px 0 0}.is-large.wc-block-cart .wc-block-cart__payment-options:empty{padding:0}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-empty-cart-block{display:none}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block{box-sizing:border-box;margin:0;min-height:10em;padding-right:4.5283018868%;width:65%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:15em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-line-items-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{box-sizing:border-box;margin:0;min-height:12em;padding-left:2.2641509434%;width:35%}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin:0 0 1em;max-width:100%!important;min-height:3em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block>*,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block:after,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-accepted-payment-methods-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-express-payment-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-proceed-to-checkout-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-order-summary-block{height:20em}@media only screen and (max-width:700px){.wp-block-woocommerce-cart.is-loading{padding-top:16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-filled-cart-block{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-items-block,.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-totals-block{padding:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{display:block}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-right:4.5283018868%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-left:2.2641509434%;width:35%}.wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1em;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item{padding:0}.wc-block-components-sidebar .wc-block-components-panel>h2{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-quantity-selector{border-radius:4px;box-sizing:content-box;display:flex;margin:0 0 .25em;position:relative;width:107px}.wc-block-components-quantity-selector:after{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;box-shadow:none;color:currentColor;flex:1 1 auto;font-size:1em;font-weight:600;line-height:1;margin:0;min-width:40px;order:2;padding:.4em 0;text-align:center;vertical-align:middle}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:disabled{opacity:.6}.wc-block-components-quantity-selector input::-webkit-inner-spin-button,.wc-block-components-quantity-selector input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{background:none transparent;border:0;box-shadow:none;color:currentColor;cursor:pointer;font-size:.9em;font-style:normal;font-weight:400;margin:0;min-width:30px;opacity:.6;padding:0;text-align:center;text-decoration:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus{box-shadow:inset 0 0 1px 1px currentColor;outline:none}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{opacity:1}.wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:disabled{box-shadow:none;cursor:default;opacity:.6}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus{border-radius:4px 0 0 4px;order:1}.wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{border-radius:0 4px 4px 0;order:3}.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:focus,.theme-twentyseventeen .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button:hover{background:none transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}table.wc-block-cart-items,table.wc-block-cart-items td,table.wc-block-cart-items th{background:none!important;border:0;margin:0}.editor-styles-wrapper table.wc-block-cart-items,table.wc-block-cart-items{width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,table.wc-block-cart-items .wc-block-cart-items__header{font-size:.75em;text-transform:uppercase}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-image{width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:hidden}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total,table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-total{text-align:right;width:100px}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header th,table.wc-block-cart-items .wc-block-cart-items__header th{font-weight:700}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img{margin:0;width:100%}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-size:.75em;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;text-transform:none;vertical-align:baseline;white-space:nowrap}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:active,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:focus,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:transparent}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{color:inherit;cursor:pointer;text-decoration:none}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{display:block;max-width:-moz-max-content;max-width:max-content}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-size:1em;line-height:inherit;text-align:right}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-metadata{margin-bottom:.75em}.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row.is-disabled,table.wc-block-cart-items .wc-block-cart-items__row.is-disabled{opacity:.5;pointer-events:none;transition:opacity .2s ease}.is-medium table.wc-block-cart-items td,.is-mobile table.wc-block-cart-items td,.is-small table.wc-block-cart-items td{padding:0}.is-medium table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-medium table.wc-block-cart-items .wc-block-cart-items__header,.is-mobile table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-mobile table.wc-block-cart-items .wc-block-cart-items__header,.is-small table.wc-block-cart-items .wc-block-cart-item__remove-link,.is-small table.wc-block-cart-items .wc-block-cart-items__header{display:none}.is-medium table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row,.is-small table.wc-block-cart-items:not(.wc-block-mini-cart-items):not(:last-child) .wc-block-cart-items__row{border-bottom:1px solid hsla(0,0%,7%,.11)}.is-medium table.wc-block-cart-items .wc-block-cart-items__row,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row,.is-small table.wc-block-cart-items .wc-block-cart-items__row{-ms-grid-columns:80px 132px;display:-ms-grid;display:grid;grid-template-columns:80px 132px;padding:16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;padding-right:16px}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__product{-ms-grid-column-span:2;-ms-grid-column-align:stretch;-ms-grid-column:2;grid-column-end:4;grid-column-start:2;-ms-grid-row:1;grid-row-start:1;justify-self:stretch;padding:0 16px 16px 0}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:2;grid-row-start:2;padding-right:16px;padding-top:16px;vertical-align:bottom}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{-ms-grid-row:1;grid-row-start:1}.is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount,.is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total .wc-block-components-formatted-money-amount{display:inline-block}.is-large.wc-block-cart{margin-bottom:3em}.is-large.wc-block-cart .wc-block-cart-items{border-bottom:1px solid hsla(0,0%,7%,.11);border-spacing:0}.is-large.wc-block-cart .wc-block-cart-items th{padding:.25rem 16px .25rem 0;white-space:nowrap}.is-large.wc-block-cart .wc-block-cart-items td{border-top:1px solid hsla(0,0%,7%,.11);padding:16px 0 16px 16px;vertical-align:top}.is-large.wc-block-cart .wc-block-cart-items th:last-child{padding-right:0}.is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:2em;max-width:100%!important;min-height:15em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block>*{visibility:hidden}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block{animation:none}}.wp-block-woocommerce-cart.is-loading .wp-block-woocommerce-cart-cross-sells-block h3{display:none}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{box-sizing:content-box;display:inline-block;margin-bottom:2em;padding-right:5%;text-align:center;vertical-align:top;width:30%}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product:nth-child(3n+3){padding-right:0}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-name{font-weight:400}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product div .wc-block-components-product-price{display:block}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-button__button{margin-top:1em}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart{justify-content:center}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link){background-color:#eee;color:#333;font-weight:600;margin-top:1em}.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):focus,.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:not(.is-link):hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333}@media(max-width:480px){.wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{display:block;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{left:4px;margin:0;position:absolute;right:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{left:50%;margin:0;position:absolute;right:auto;top:4px;transform:translateX(-50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{left:auto;margin:0;position:absolute;right:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;margin-right:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-medium .wc-block-cart__sidebar,.is-mobile .wc-block-cart__sidebar,.is-small .wc-block-cart__sidebar{margin-bottom:24px;order:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{margin:0;overflow:hidden;padding:0;text-align:center;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{height:48px;width:100%}.wc-block-components-express-payment--checkout{margin-top:12px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{grid-gap:10px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33% - 10px),1fr));list-style:none}@media(max-width:782px){.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:-4px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-left:1px solid hsla(0,0%,7%,.11);border-color:hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:4px 0 0 0;border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;height:3px;margin-right:12px;pointer-events:none;width:10px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-color:currentcolor currentcolor hsla(0,0%,7%,.11) hsla(0,0%,7%,.11);border-radius:0 4px 0 0;border-right:1px solid hsla(0,0%,7%,.11);border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;flex-grow:1;height:3px;margin-left:12px;pointer-events:none}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:1px solid hsla(0,0%,7%,.11);border-radius:0 0 4px 4px;border-top:0;padding:20px 24px 24px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{align-items:center;display:flex;margin:24px 0;padding:0 24px;text-align:center}.wc-block-components-express-payment-continue-rule:before{margin-right:10px}.wc-block-components-express-payment-continue-rule:after{margin-left:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{border-bottom:1px solid hsla(0,0%,7%,.11);content:" ";flex:1}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-left:12px;padding-right:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{margin:-2px 4px 0 0;vertical-align:middle}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-left:8px;margin-right:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-cart__submit{margin:0 0 16px;position:relative}.wc-block-cart__submit-button{box-sizing:border-box;margin:0;width:100%}.wc-block-cart .wc-block-cart__submit-container{padding:0}@media(min-width:783px){.wc-block-cart .wc-block-cart__submit-container--sticky{display:none}}@media(max-width:782px){.wc-block-cart .wc-block-cart__submit-container--sticky{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:16px;position:fixed;width:100%;z-index:9999}.wc-block-cart .wc-block-cart__submit-container--sticky:before{box-shadow:0 -10px 20px 10px currentColor;color:hsla(0,0%,80%,.3);content:"";height:100%;left:0;position:absolute;right:0;top:0}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-cart__empty-cart__title,.wc-block-cart__empty-cart__title{font-size:inherit}.wc-block-cart__empty-cart__title.with-empty-cart-icon:before{background-color:currentColor;content:"";display:block;height:5em;margin:0 auto 2em;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkgMEM4LjUwNCAwIDAgOC41MDQgMCAxOXM4LjUwNCAxOSAxOSAxOSAxOS04LjUwNCAxOS0xOVMyOS40OTYgMCAxOSAwWm02LjEyOSAxMi44NzFhMi40NDkgMi40NDkgMCAwIDEgMi40NTIgMi40NTIgMi40NDkgMi40NDkgMCAwIDEtMi40NTIgMi40NTEgMi40NDkgMi40NDkgMCAwIDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwIDEgMi40NTItMi40NTJaTTExLjY0NSAzMS4yNThjLTIuMDMgMC0zLjY3Ny0xLjYwOS0zLjY3Ny0zLjYgMC0xLjUzMyAyLjE4My00LjYyOCAzLjE4Ny01Ljk2MWEuNjEuNjEgMCAwIDEgLjk4IDBjMS4wMDQgMS4zMzMgMy4xODggNC40MjggMy4xODggNS45NiAwIDEuOTkyLTEuNjQ4IDMuNjAxLTMuNjc4IDMuNjAxWm0xLjIyNi0xMy40ODRhMi40NDkgMi40NDkgMCAwIDEtMi40NTItMi40NTEgMi40NDkgMi40NDkgMCAwIDEgMi40NTItMi40NTIgMi40NDkgMi40NDkgMCAwIDEgMi40NTIgMi40NTIgMi40NDkgMi40NDkgMCAwIDEtMi40NTIgMi40NTFabTEzLjA0IDExLjgxNEE4Ljk4OSA4Ljk4OSAwIDAgMCAxOSAyNi4zNTVjLTEuNjI0IDAtMS42MjQtMi40NTIgMC0yLjQ1MmExMS40IDExLjQgMCAwIDEgOC43ODggNC4xMjJjMS4wNTcgMS4yNTctLjg1OSAyLjc5Ni0xLjg3OCAxLjU2M1oiLz48L3N2Zz4=);mask-position:center;mask-repeat:no-repeat;mask-size:5em;width:5em}.wp-block-woocommerce-empty-cart-block>.aligncenter{margin-left:auto!important;margin-right:auto!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-shrink:0;height:3em;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin{margin:0}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#4ab866} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{margin-top:1.5em;width:100%}.wc-block-components-shipping-calculator{padding:.5em 0 .75em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-select-input{margin-top:16px;position:relative}.wc-block-components-combobox .wc-block-components-combobox-control,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field{border:0;border-radius:0;margin:0;padding:0;position:relative;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#fff;border:1px solid #50575e;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;line-height:1em;opacity:1;outline:inherit;padding:1.5em .5em .5em;text-align:left;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;text-transform:none;white-space:nowrap;width:100%}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #50575e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;color:#2b2d2f;margin:3em 0 0 -1px;max-height:300px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:10}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#1e1e1e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{color:#757575;cursor:default;font-size:1em;list-style:none;margin:0;padding:.25em 16px}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:#ddd}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:rgba(0,0,0,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color:#00669e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,7%,.5);font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;left:.5em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top left;transition:all .2s ease;white-space:nowrap;z-index:1}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{transition:none}}.wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label{color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover{border-color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus{box-shadow:0 0 0 1px #cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:24px;min-width:24px;padding:0}.wc-block-components-country-input{margin-top:16px}.wc-block-components-country-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-state-input{margin-top:16px}.wc-block-components-state-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-shipping-rates-control__package{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0}.wc-block-components-shipping-rates-control__package.wc-block-components-panel{margin-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button{margin-bottom:0;margin-top:0;padding-bottom:.75em;padding-top:.75em}.wc-block-components-shipping-rates-control__package:last-child{border-bottom:0}.wc-block-components-shipping-rates-control__package:last-child .wc-block-components-panel__button{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content{padding-bottom:.75em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:.875em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group{font-size:.75em}.wc-block-components-shipping-rates-control__package--disabled{opacity:.5;transition:opacity .2s ease}.wc-block-components-shipping-rates-control__package-items{display:block;font-size:.875em;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{display:inline-block;margin:0;overflow-wrap:anywhere;padding:0;word-break:break-word;-ms-word-break:break-all}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;border:0;margin:0;padding:0}.wc-block-components-totals-shipping .wc-block-components-shipping-address{display:block;margin-top:16px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options{margin-top:12px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:left}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin:0 0 .75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{font-weight:400}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{opacity:.8}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover{background:transparent} product-meta/block.json 0000644 00000000705 15073233653 0011146 0 ustar 00 { "name": "woocommerce/product-meta", "version": "1.0.0", "title": "Product Meta", "icon": "product", "description": "Display a product’s SKU, categories, tags, and more.", "category": "woocommerce", "supports": { "align": true, "reusable": false }, "keywords": [ "WooCommerce" ], "usesContext": [ "postId", "postType", "queryId" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-billing-address-style.asset.php 0000644 00000000251 15073233653 0016400 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => '7d7ebc1c5c1a65ee1439'); order-confirmation-shipping-wrapper-style.asset.php 0000644 00000000264 15073233653 0016640 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'df7eef6403e8572e1fe7'); stock-filter-wrapper-rtl.css 0000644 00000070672 15073233653 0012164 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} product-on-sale.asset.php 0000644 00000000473 15073233653 0011422 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'bd498aa4d0e917c49ced'); order-confirmation-status.js 0000644 00000006211 15073233653 0012233 0 ustar 00 (()=>{var e,t={3174:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const n=window.wp.blocks;var a=r(2911),i=r(2720);const s=JSON.parse('{"name":"woocommerce/order-confirmation-status","version":"1.0.0","title":"Order Status","description":"Display a \\"thank you\\" message, or a sentence regarding the current order status.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"html":false,"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalTextDecoration":true,"__experimentalFontStyle":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true,"__experimentalDefaultControls":{"fontSize":true}},"color":{"background":true,"text":true,"gradients":true,"__experimentalDefaultControls":{"background":true,"text":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"},"className":{"type":"string","default":""}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l=window.wp.blockEditor;var c=r(5736);r(4389);(0,n.registerBlockType)(s,{icon:{src:(0,o.createElement)(a.Z,{icon:i.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...s.attributes},edit:()=>{const e=(0,l.useBlockProps)({className:"wc-block-order-confirmation-status"});return(0,o.createElement)("div",{...e},(0,o.createElement)("p",null,(0,c.__)("Thank you. Your order has been received.","woocommerce")))},save:()=>null})},4389:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var a=r[e]={exports:{}};return t[e].call(a.exports,a,a.exports,o),a.exports}o.m=t,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],s=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(s=!1,a<i&&(i=a));if(s){e.splice(u--,1);var c=n();void 0!==c&&(t=c)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[r,n,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=6112,(()=>{var e={6112:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,a,[i,s,l]=r,c=0;if(i.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(l)var u=l(o)}for(t&&t(r);c<i.length;c++)a=i[c],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[2869],(()=>o(3174)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-status"]=n})(); price-format.js 0000644 00000003575 15073233653 0007513 0 ustar 00 (()=>{"use strict";var e={d:(r,t)=>{for(var o in t)e.o(t,o)&&!e.o(r,o)&&Object.defineProperty(r,o,{enumerable:!0,get:t[o]})},o:(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},r={};e.r(r),e.d(r,{formatPrice:()=>s,getCurrency:()=>c,getCurrencyFromPriceResponse:()=>a});const t=window.wc.wcSettings,o={code:t.CURRENCY.code,symbol:t.CURRENCY.symbol,thousandSeparator:t.CURRENCY.thousandSeparator,decimalSeparator:t.CURRENCY.decimalSeparator,minorUnit:t.CURRENCY.precision,prefix:(i=t.CURRENCY.symbol,n=t.CURRENCY.symbolPosition,{left:i,left_space:" "+i,right:"",right_space:""}[n]||""),suffix:((e,r)=>({left:"",left_space:"",right:e,right_space:" "+e}[r]||""))(t.CURRENCY.symbol,t.CURRENCY.symbolPosition)};var i,n;const a=e=>{if(null==e||!e.currency_code)return o;const{currency_code:r,currency_symbol:t,currency_thousand_separator:i,currency_decimal_separator:n,currency_minor_unit:a,currency_prefix:c,currency_suffix:s}=e;return{code:r||"USD",symbol:t||"$",thousandSeparator:"string"==typeof i?i:",",decimalSeparator:"string"==typeof n?n:".",minorUnit:Number.isFinite(a)?a:2,prefix:"string"==typeof c?c:"$",suffix:"string"==typeof s?s:""}},c=(e={})=>({...o,...e}),s=(e,r)=>{if(""===e||void 0===e)return"";const t="number"==typeof e?e:parseInt(e,10);if(!Number.isFinite(t))return"";const o=c(r),{minorUnit:i,prefix:n,suffix:a,decimalSeparator:s,thousandSeparator:u}=o,p=t/10**i,{beforeDecimal:l,afterDecimal:f}=(e=>{const r=e.split(".");return{beforeDecimal:r[0],afterDecimal:r[1]||""}})(p.toString()),m=`${n}${((e,r)=>e.replace(/\B(?=(\d{3})+(?!\d))/g,r))(l,u)}${((e,r,t)=>e?`${r}${e.padEnd(t,"0")}`:t>0?`${r}${"0".repeat(t)}`:"")(f,s,i)}${a}`,y=document.createElement("textarea");return y.innerHTML=m,y.value};(this.wc=this.wc||{}).priceFormat=r})(); breadcrumbs-rtl.css 0000644 00000000556 15073233653 0010363 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce.wc-block-breadcrumbs{font-size:inherit}.woocommerce.woocommerce-shop .wc-block-breadcrumbs .woocommerce-breadcrumb{display:block;margin:auto} order-confirmation-downloads-wrapper.asset.php 0000644 00000000303 15073233653 0015645 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '44ee817b8cd877854069'); product-tag.asset.php 0000644 00000000451 15073233653 0010633 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '3eb8588c8ebc599f84ba'); mini-cart-frontend.asset.php 0000644 00000000236 15073233653 0012103 0 ustar 00 <?php return array('dependencies' => array('wc-price-format', 'wc-settings', 'wp-api-fetch', 'wp-i18n', 'wp-polyfill'), 'version' => '7f4b55b97a7cb539b252'); order-confirmation-shipping-address-style.asset.php 0000644 00000000251 15073233653 0016601 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => '0b17e106228486e84458'); product-gallery-pager-style.js.LICENSE.txt 0000644 00000000174 15073233653 0014361 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-image-gallery-rtl.css 0000644 00000001153 15073233653 0012261 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:512px;position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{right:-1rem;left:unset;z-index:1}.woocommerce .wp-block-woocommerce-product-image-gallery:after{clear:both;content:"";display:table}.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images{width:100%} wc-payment-method-cheque.asset.php 0000644 00000000274 15073233653 0013217 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => 'fe17541e3ca4c0f96596'); all-products-style.asset.php 0000644 00000001113 15073233653 0012145 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '30ff315125a2a3fef46c'); price-filter-rtl.css 0000644 00000056643 15073233653 0010467 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__amount{display:none}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}.wc-block-components-price-slider__range-input-wrapper{-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.wc-block-components-price-slider__range-input-wrapper:before{background:currentColor;bottom:0;content:"";right:0;opacity:.2;position:absolute;left:0;top:0}.wc-block-components-price-slider__range-input-wrapper.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:.5625em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider__range-input-wrapper.is-loading>*{visibility:hidden}.wc-block-components-price-slider__range-input-wrapper.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__range-input-wrapper.is-loading{animation:none}}.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:currentColor;background:var(--track-background);height:4px;right:0;position:absolute;top:0;width:100%}.wc-block-components-price-slider__controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border-radius:4px;border-width:1px;font-size:.875em;margin:0;max-width:80px;min-width:0;padding:8px;width:auto}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:60px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading>*{visibility:hidden}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{animation:none}}.wc-block-components-price-slider__range-text{align-items:center;display:flex;justify-content:space-between;margin:24px 0}.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:.875em}.wc-block-components-price-slider__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.wc-block-components-price-slider__range-input{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;right:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{background-position-x:right;margin-right:-2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:right}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:left;margin-right:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:left}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(-1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}}@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}@supports(-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(-1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;height:0;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{background:#fff;height:12px;margin-top:-6px;width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(-2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:50px;position:relative}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-price-filter{border-color:#757575;border-radius:4px;border-style:none!important}.wp-block-woocommerce-price-filter h1,.wp-block-woocommerce-price-filter h2,.wp-block-woocommerce-price-filter h3,.wp-block-woocommerce-price-filter h4,.wp-block-woocommerce-price-filter h5,.wp-block-woocommerce-price-filter h6{text-transform:inherit}.wc-block-price-filter,.wc-block-price-filter__controls,.wc-block-price-slider{border-color:inherit;border-radius:inherit}.wc-block-price-filter__controls input{border-color:inherit!important;border-radius:inherit!important;border-style:solid}.wc-block-price-filter__controls .input-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:2em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5.625em;z-index:1}.wc-block-price-filter__controls .input-loading>*{visibility:hidden}.wc-block-price-filter__controls .input-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-price-filter__controls .input-loading{animation:none}}.editor-styles-wrapper .wc-block-price-filter__button.wc-block-components-price-slider__button,.wc-block-price-filter__button.wc-block-components-price-slider__button{font-size:.875em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} product-summary.css 0000644 00000002255 15073233653 0010444 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-summary{margin-bottom:12px;margin-top:0}.is-loading .wc-block-components-product-summary:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;height:6em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}.is-loading .wc-block-components-product-summary:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{animation:none}} product-price.css 0000644 00000003207 15073233653 0010047 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} wc-interactivity.asset.php 0000644 00000000141 15073233653 0011703 0 ustar 00 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '27ae1ac25a8b76266c44'); checkout-frontend.js 0000644 00000326124 15073233653 0010543 0 ustar 00 (()=>{var e,t,r={2911:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(9307);const n=(0,o.forwardRef)((function({icon:e,size:t=24,...r},n){return(0,o.cloneElement)(e,{width:t,height:t,...r,ref:n})}))},8971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var o=r(4617),n=r(5736),s=r(9060),i=r(3243),a=r(8752);const c=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,n.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,n.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,s.h)(e.priority)&&(t.index=e.priority),(0,i.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},l=Object.entries(a.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,c(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),u=(e,t,r="")=>{const n=r&&void 0!==l[r]?l[r]:{};return e.map((e=>({key:e,...o.defaultFields[e]||{},...n[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},7731:(e,t,r)=>{"use strict";r.d(t,{CN:()=>s,KR:()=>i,iG:()=>a});var o=r(4617),n=r(7865);const s=e=>e.some((e=>e.shipping_rates.length)),i=e=>(0,o.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10),a=(e,t,r)=>!e||!t&&r.some((e=>!e.shipping_rates.some((e=>!(0,n.Ep)(e.method_id)))))},9401:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var o=r(4143);const n=(e,t)=>(r,n=10)=>{const s=o.Nw.addEventCallback(e,r,n);return t(s),()=>{t(o.Nw.removeEventCallback(e,s.id))}}},4678:(e,t,r)=>{"use strict";r.d(t,{K:()=>n});var o=r(8027);const n=async(e,t,r)=>{const n=(0,o.Xj)(e,t),s=[];for(const e of n)try{const t=await Promise.resolve(e.callback(r));"object"==typeof t&&s.push(t)}catch(e){console.error(e)}return!s.length||s}},4143:(e,t,r)=>{"use strict";r.d(t,{I6:()=>i,Nw:()=>n});var o=r(394);const n={addEventCallback:(e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:o.o.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}),removeEventCallback:(e,t)=>({id:t,type:o.o.REMOVE_EVENT_CALLBACK,eventType:e})},s={},i=(e=s,{type:t,eventType:r,id:n,callback:i,priority:a})=>{const c=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case o.o.ADD_EVENT_CALLBACK:return c.set(n,{priority:a,callback:i}),{...e,[r]:c};case o.o.REMOVE_EVENT_CALLBACK:return c.delete(n),{...e,[r]:c}}}},394:(e,t,r)=>{"use strict";r.d(t,{o:()=>o});let o=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({})},8027:(e,t,r)=>{"use strict";r.d(t,{Xj:()=>o,dO:()=>n,n7:()=>s});const o=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let n=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({}),s=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({})},9659:(e,t,r)=>{"use strict";r.d(t,{b:()=>k});var o=r(9262),n=r.n(o),s=r(9307),i=r(4801),a=r(9818),c=r(2629),l=r(9040),u=r(8449);var p=r(2592);const d=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,a.dispatch)(i.CART_STORE_KEY).invalidateResolutionForStore()},m=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,a.dispatch)(i.CART_STORE_KEY).invalidateResolutionForStore()},h=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},f={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},_={...f,email:""},g={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:i.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},y=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,c.decodeEntities)(t)]))),b={cartCoupons:i.EMPTY_CART_COUPONS,cartItems:i.EMPTY_CART_ITEMS,cartFees:i.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:i.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:i.EMPTY_CART_ITEM_ERRORS,cartTotals:g,cartIsLoading:!0,cartErrors:i.EMPTY_CART_ERRORS,billingAddress:_,shippingAddress:f,shippingRates:i.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:i.EMPTY_PAYMENT_METHODS,paymentRequirements:i.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:i.EMPTY_EXTENSIONS},k=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=(0,u._)(),o=null==r?void 0:r.previewCart,{shouldSelect:c}=e,g=(0,s.useRef)();(0,s.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",d),document.body.addEventListener("wc-blocks_removed_from_cart",d),window.addEventListener("pageshow",m);const t=(0,p.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,p.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",d),document.body.removeEventListener("wc-blocks_removed_from_cart",d),window.removeEventListener("pageshow",m),t(),r()}})(),h)),[]);const k=(0,a.useSelect)(((e,{dispatch:r})=>{if(!c)return b;if(t)return{cartCoupons:o.coupons,cartItems:o.items,crossSellsProducts:o.cross_sells,cartFees:o.fees,cartItemsCount:o.items_count,cartItemsWeight:o.items_weight,cartNeedsPayment:o.needs_payment,cartNeedsShipping:o.needs_shipping,cartItemErrors:i.EMPTY_CART_ITEM_ERRORS,cartTotals:o.totals,cartIsLoading:!1,cartErrors:i.EMPTY_CART_ERRORS,billingData:_,billingAddress:_,shippingAddress:f,extensions:i.EMPTY_EXTENSIONS,shippingRates:o.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:o.has_calculated_shipping,paymentRequirements:o.paymentRequirements,receiveCart:"function"==typeof(null==o?void 0:o.receiveCart)?o.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==o?void 0:o.receiveCartContents)?o.receiveCartContents:()=>{}};const n=e(i.CART_STORE_KEY),s=n.getCartData(),a=n.getCartErrors(),u=n.getCartTotals(),p=!n.hasFinishedResolution("getCartData"),d=n.isCustomerDataUpdating(),{receiveCart:m,receiveCartContents:h}=r(i.CART_STORE_KEY),g=y(s.billingAddress),k=s.needsShipping?y(s.shippingAddress):g,w=s.fees.length>0?s.fees.map((e=>y(e))):i.EMPTY_CART_FEES;return{cartCoupons:s.coupons.length>0?s.coupons.map((e=>({...e,label:e.code}))):i.EMPTY_CART_COUPONS,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:w,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:u,cartIsLoading:p,cartErrors:a,billingData:(0,l.QI)(g),billingAddress:(0,l.QI)(g),shippingAddress:(0,l.QI)(k),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:d,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:m,receiveCartContents:h}}),[c]);return g.current&&n()(g.current,k)||(g.current=k),g.current}},3251:(e,t,r)=>{"use strict";r.d(t,{V:()=>m});var o=r(4801),n=r(9818),s=r(7998),i=r(9307),a=r(7865),c=r(7618),l=r(9127),u=r.n(l),p=r(5585),d=r(8360);const m=()=>{const{shippingRates:e,needsShipping:t,hasCalculatedShipping:r,isLoadingRates:l,isCollectable:m,isSelectingRate:h}=(0,n.useSelect)((e=>{const t=!!e("core/editor"),r=e(o.CART_STORE_KEY),n=t?p.s.shipping_rates:r.getShippingRates();return{shippingRates:n,needsShipping:t?p.s.needs_shipping:r.getNeedsShipping(),hasCalculatedShipping:t?p.s.has_calculated_shipping:r.getHasCalculatedShipping(),isLoadingRates:!t&&r.isCustomerDataUpdating(),isCollectable:n.every((({shipping_rates:e})=>e.find((({method_id:e})=>(0,a.Ep)(e))))),isSelectingRate:!t&&r.isShippingRateBeingSelected()}})),f=(0,i.useRef)({});(0,i.useEffect)((()=>{const t=(0,c.l)(e);(0,s.Kn)(t)&&!u()(f.current,t)&&(f.current=t)}),[e]);const{selectShippingRate:_}=(0,n.useDispatch)(o.CART_STORE_KEY),g=(0,a.Ep)(Object.values(f.current).map((e=>e.split(":")[0]))),{dispatchCheckoutEvent:y}=(0,d.n)(),b=(0,i.useCallback)(((e,t)=>{let r;void 0!==e&&(r=(0,a.Ep)(e.split(":")[0])?_(e,null):_(e,t),r.then((()=>{y("set-selected-shipping-rate",{shippingRateId:e})})).catch((e=>{(0,o.processErrorResponse)(e)})))}),[_,y]);return{isSelectingRate:h,selectedRates:f.current,selectShippingRate:b,shippingRates:e,needsShipping:t,hasCalculatedShipping:r,isLoadingRates:l,isCollectable:m,hasSelectedLocalPickup:g}}},8360:(e,t,r)=>{"use strict";r.d(t,{n:()=>i});var o=r(2694),n=r(9818),s=r(9307);const i=()=>({dispatchStoreEvent:(0,s.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,s.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},1715:(e,t,r)=>{"use strict";r.d(t,{F:()=>w,U:()=>k});var o=r(9196),n=r(9307),s=r(8161),i=r(7180),a=r.n(i),c=r(9818),l=r(4801),u=r(4143),p=r(9401);var d=r(8027),m=r(8360);const h={},f={},_=()=>h,g=()=>f;var y=r(8449);const b=(0,n.createContext)({onSubmit:()=>{},onCheckoutAfterProcessingWithSuccess:()=>()=>{},onCheckoutAfterProcessingWithError:()=>()=>{},onCheckoutBeforeProcessing:()=>()=>{},onCheckoutValidationBeforeProcessing:()=>()=>{},onCheckoutSuccess:()=>()=>{},onCheckoutFail:()=>()=>{},onCheckoutValidation:()=>()=>{}}),k=()=>(0,n.useContext)(b),w=({children:e,redirectUrl:t})=>{const r=_(),i=g(),{isEditor:h}=(0,y._)(),{__internalUpdateAvailablePaymentMethods:f}=(0,c.useDispatch)(l.PAYMENT_STORE_KEY);(0,n.useEffect)((()=>{(h||0!==Object.keys(r).length||0!==Object.keys(i).length)&&f()}),[h,r,i,f]);const{__internalSetRedirectUrl:k,__internalEmitValidateEvent:w,__internalEmitAfterProcessingEvents:E,__internalSetBeforeProcessing:v}=(0,c.useDispatch)(l.CHECKOUT_STORE_KEY),{checkoutRedirectUrl:S,checkoutStatus:C,isCheckoutBeforeProcessing:T,isCheckoutAfterProcessing:x,checkoutHasError:O,checkoutOrderId:P,checkoutOrderNotes:R,checkoutCustomerId:A}=(0,c.useSelect)((e=>{const t=e(l.CHECKOUT_STORE_KEY);return{checkoutRedirectUrl:t.getRedirectUrl(),checkoutStatus:t.getCheckoutStatus(),isCheckoutBeforeProcessing:t.isBeforeProcessing(),isCheckoutAfterProcessing:t.isAfterProcessing(),checkoutHasError:t.hasError(),checkoutOrderId:t.getOrderId(),checkoutOrderNotes:t.getOrderNotes(),checkoutCustomerId:t.getCustomerId()}}));t&&t!==S&&k(t);const{setValidationErrors:N}=(0,c.useDispatch)(l.VALIDATION_STORE_KEY),{dispatchCheckoutEvent:I}=(0,m.n)(),{checkoutNotices:M,paymentNotices:D,expressPaymentNotices:j}=(0,c.useSelect)((e=>{const{getNotices:t}=e("core/notices");return{checkoutNotices:Object.values(d.n7).filter((e=>e!==d.n7.PAYMENTS&&e!==d.n7.EXPRESS_PAYMENTS)).reduce(((e,r)=>[...e,...t(r)]),[]),paymentNotices:t(d.n7.PAYMENTS),expressPaymentNotices:t(d.n7.EXPRESS_PAYMENTS)}}),[]),[U,L]=(0,n.useReducer)(u.I6,{}),B=(0,n.useRef)(U),{onCheckoutValidation:H,onCheckoutSuccess:F,onCheckoutFail:V}=(e=>(0,n.useMemo)((()=>({onCheckoutSuccess:(0,p.m)("checkout_success",e),onCheckoutFail:(0,p.m)("checkout_fail",e),onCheckoutValidation:(0,p.m)("checkout_validation",e)})),[e]))(L);(0,n.useEffect)((()=>{B.current=U}),[U]);const K=(0,n.useMemo)((()=>function(...e){return a()("onCheckoutBeforeProcessing",{alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks"}),H(...e)}),[H]),Y=(0,n.useMemo)((()=>function(...e){return a()("onCheckoutValidationBeforeProcessing",{since:"9.7.0",alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),H(...e)}),[H]),z=(0,n.useMemo)((()=>function(...e){return a()("onCheckoutAfterProcessingWithSuccess",{since:"9.7.0",alternative:"onCheckoutSuccess",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),F(...e)}),[F]),$=(0,n.useMemo)((()=>function(...e){return a()("onCheckoutAfterProcessingWithError",{since:"9.7.0",alternative:"onCheckoutFail",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),V(...e)}),[V]);(0,n.useEffect)((()=>{T&&w({observers:B.current,setValidationErrors:N})}),[T,N,w]);const q=(0,s.D)(C),W=(0,s.D)(O);(0,n.useEffect)((()=>{C===q&&O===W||x&&E({observers:B.current,notices:{checkoutNotices:M,paymentNotices:D,expressPaymentNotices:j}})}),[C,O,S,P,A,R,x,T,q,W,M,j,D,w,E]);const G={onSubmit:(0,n.useCallback)((()=>{I("submit"),v()}),[I,v]),onCheckoutBeforeProcessing:K,onCheckoutValidationBeforeProcessing:Y,onCheckoutAfterProcessingWithSuccess:z,onCheckoutAfterProcessingWithError:$,onCheckoutSuccess:F,onCheckoutFail:V,onCheckoutValidation:H};return(0,o.createElement)(b.Provider,{value:G},e)}},6705:(e,t,r)=>{"use strict";r.d(t,{_l:()=>s});var o=r(9307),n=r(9401);const s=e=>(0,o.useMemo)((()=>({onPaymentSetup:(0,n.m)("payment_setup",e)})),[e])},6410:(e,t,r)=>{"use strict";r.d(t,{E:()=>m,P:()=>d});var o=r(9196),n=r(9307),s=r(9818),i=r(4801),a=r(7180),c=r.n(a),l=r(4143),u=r(6705);const p=(0,n.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),d=()=>(0,n.useContext)(p),m=({children:e})=>{const{isProcessing:t,isIdle:r,isCalculating:a,hasError:d}=(0,s.useSelect)((e=>{const t=e(i.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:m}=(0,s.useSelect)((e=>{const t=e(i.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:h}=(0,s.useDispatch)(i.VALIDATION_STORE_KEY),[f,_]=(0,n.useReducer)(l.I6,{}),{onPaymentSetup:g}=(0,u._l)(_),y=(0,n.useRef)(f);(0,n.useEffect)((()=>{y.current=f}),[f]);const{__internalSetPaymentProcessing:b,__internalSetPaymentIdle:k,__internalEmitPaymentProcessingEvent:w}=(0,s.useDispatch)(i.PAYMENT_STORE_KEY);(0,n.useEffect)((()=>{!t||d||a||(b(),w(y.current,h))}),[t,d,a,b,w,h]),(0,n.useEffect)((()=>{r&&!m&&k()}),[r,m,k]),(0,n.useEffect)((()=>{d&&m&&k()}),[d,m,k]);const E={onPaymentProcessing:(0,n.useMemo)((()=>function(...e){return c()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),g(...e)}),[g]),onPaymentSetup:g};return(0,o.createElement)(p.Provider,{value:E},e)}},5576:(e,t,r)=>{"use strict";r.d(t,{l:()=>T,d:()=>C});var o=r(9196),n=r(9307),s=r(9818),i=r(4801);const a={NONE:"none",INVALID_ADDRESS:"invalid_address",UNKNOWN:"unknown_error"},c={INVALID_COUNTRY:"woocommerce_rest_cart_shipping_rates_invalid_country",MISSING_COUNTRY:"woocommerce_rest_cart_shipping_rates_missing_country",INVALID_STATE:"woocommerce_rest_cart_shipping_rates_invalid_state"},l={shippingErrorStatus:{isPristine:!0,isValid:!1,hasInvalidAddress:!1,hasError:!1},dispatchErrorStatus:e=>e,shippingErrorTypes:a,onShippingRateSuccess:()=>()=>{},onShippingRateFail:()=>()=>{},onShippingRateSelectSuccess:()=>()=>{},onShippingRateSelectFail:()=>()=>{}},u=(e,{type:t})=>Object.values(a).includes(t)?t:e;var p=r(4143),d=r(9401);const m="shipping_rates_success",h="shipping_rates_fail",f="shipping_rate_select_success",_="shipping_rate_select_fail",g=e=>({onSuccess:(0,d.m)(m,e),onFail:(0,d.m)(h,e),onSelectSuccess:(0,d.m)(f,e),onSelectFail:(0,d.m)(_,e)});var y=r(4678),b=r(9659),k=r(3251);const{NONE:w,INVALID_ADDRESS:E,UNKNOWN:v}=a,S=(0,n.createContext)(l),C=()=>(0,n.useContext)(S),T=({children:e})=>{const{__internalIncrementCalculating:t,__internalDecrementCalculating:r}=(0,s.useDispatch)(i.CHECKOUT_STORE_KEY),{shippingRates:l,isLoadingRates:d,cartErrors:C}=(0,b.b)(),{selectedRates:T,isSelectingRate:x}=(0,k.V)(),[O,P]=(0,n.useReducer)(u,w),[R,A]=(0,n.useReducer)(p.I6,{}),N=(0,n.useRef)(R),I=(0,n.useMemo)((()=>({onShippingRateSuccess:g(A).onSuccess,onShippingRateFail:g(A).onFail,onShippingRateSelectSuccess:g(A).onSelectSuccess,onShippingRateSelectFail:g(A).onSelectFail})),[A]);(0,n.useEffect)((()=>{N.current=R}),[R]),(0,n.useEffect)((()=>{d?t():r()}),[d,t,r]),(0,n.useEffect)((()=>{x?t():r()}),[t,r,x]),(0,n.useEffect)((()=>{C.length>0&&C.some((e=>!(!e.code||!Object.values(c).includes(e.code))))?P({type:E}):P({type:w})}),[C]);const M=(0,n.useMemo)((()=>({isPristine:O===w,isValid:O===w,hasInvalidAddress:O===E,hasError:O===v||O===E})),[O]);(0,n.useEffect)((()=>{d||0!==l.length&&!M.hasError||(0,y.K)(N.current,h,{hasInvalidAddress:M.hasInvalidAddress,hasError:M.hasError})}),[l,d,M.hasError,M.hasInvalidAddress]),(0,n.useEffect)((()=>{!d&&l.length>0&&!M.hasError&&(0,y.K)(N.current,m,l)}),[l,d,M.hasError]),(0,n.useEffect)((()=>{x||(M.hasError?(0,y.K)(N.current,_,{hasError:M.hasError,hasInvalidAddress:M.hasInvalidAddress}):(0,y.K)(N.current,f,T.current))}),[T,x,M.hasError,M.hasInvalidAddress]);const D={shippingErrorStatus:M,dispatchErrorStatus:P,shippingErrorTypes:a,...I};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(S.Provider,{value:D},e))}},9136:(e,t,r)=>{"use strict";r.d(t,{N:()=>l,v:()=>u});var o=r(9196),n=r(9307),s=r(6671),i=r(3849),a=r.n(i);const c=(0,n.createContext)({hasContainerWidth:!1,containerClassName:"",isMobile:!1,isSmall:!1,isMedium:!1,isLarge:!1}),l=()=>(0,n.useContext)(c),u=({children:e,className:t=""})=>{const[r,n]=(0,s.L)(),i={hasContainerWidth:""!==n,containerClassName:n,isMobile:"is-mobile"===n,isSmall:"is-small"===n,isMedium:"is-medium"===n,isLarge:"is-large"===n};return(0,o.createElement)(c.Provider,{value:i},(0,o.createElement)("div",{className:a()(t,n)},r,e))}},8449:(e,t,r)=>{"use strict";r.d(t,{_:()=>s}),r(9196);var o=r(9307);r(9818);const n=(0,o.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),s=()=>(0,o.useContext)(n)},6671:(e,t,r)=>{"use strict";r.d(t,{L:()=>n});var o=r(4333);const n=()=>{const[e,{width:t}]=(0,o.useResizeObserver)();let r="";return t>700?r="is-large":t>520?r="is-medium":t>400?r="is-small":t&&(r="is-mobile"),[e,r]}},8161:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});var o=r(9307);function n(e,t){const r=(0,o.useRef)();return(0,o.useEffect)((()=>{r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}},9040:(e,t,r)=>{"use strict";r.d(t,{ET:()=>c,K5:()=>l,QI:()=>a});var o=r(8971),n=(r(6483),r(2629)),s=r(8752);const i=(e,t)=>e in t,a=e=>{const t=(0,o.Z)(s.lB,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:o=!1})=>{o&&i(t,e)&&(r[t]="")})),r},c=e=>{if(0===Object.values(e).length)return null;const t="string"==typeof s.mO[e.country]?(0,n.decodeEntities)(s.mO[e.country]):"",r="object"==typeof s.nm[e.country]&&"string"==typeof s.nm[e.country][e.state]?(0,n.decodeEntities)(s.nm[e.country][e.state]):e.state,o=[];o.push(e.postcode.toUpperCase()),o.push(e.city),o.push(r),o.push(t);return o.filter(Boolean).join(", ")||null},l=e=>!!e.country&&(0,o.Z)(s.lB,{},e.country).every((({key:t="",hidden:r=!1,required:o=!1})=>!(!r&&o)||i(t,e)&&""!==e[t]))},1621:(e,t,r)=>{"use strict";r.d(t,{Zt:()=>i,xA:()=>s});var o=r(5736),n=r(9818);(0,o.__)("Something went wrong. Please contact us to get assistance.","woocommerce");const s=()=>{const e=(0,n.select)("wc/store/store-notices").getRegisteredContainers(),{removeNotice:t}=(0,n.dispatch)("core/notices"),{getNotices:r}=(0,n.select)("core/notices");e.forEach((e=>{r(e).forEach((r=>{t(r.id,e)}))}))},i=e=>{const{removeNotice:t}=(0,n.dispatch)("core/notices"),{getNotices:r}=(0,n.select)("core/notices");r(e).forEach((r=>{t(r.id,e)}))}},7618:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});const o=e=>Object.fromEntries(e.map((({package_id:e,shipping_rates:t})=>{var r;return[e,(null===(r=t.find((e=>e.selected)))||void 0===r?void 0:r.rate_id)||""]})))},2592:(e,t,r)=>{"use strict";r.d(t,{Es:()=>n});const o=window.CustomEvent||null,n=(e,t,r=!1,n=!1)=>{if("function"!=typeof jQuery)return()=>{};const s=()=>{((e,{bubbles:t=!1,cancelable:r=!1,element:n,detail:s={}})=>{if(!o)return;n||(n=document.body);const i=new o(e,{bubbles:t,cancelable:r,detail:s});n.dispatchEvent(i)})(t,{bubbles:r,cancelable:n})};return jQuery(document).on(e,s),()=>jQuery(document).off(e,s)}},7865:(e,t,r)=>{"use strict";r.d(t,{Ep:()=>c,J3:()=>a,Q_:()=>l,wH:()=>s});var o=r(4617),n=r(8752);const s=e=>e.length,i=(0,o.getSetting)("collectableMethodIds",[]),a=e=>i.includes(e.method_id),c=e=>!!n.oC&&(Array.isArray(e)?!!e.find((e=>i.includes(e))):i.includes(e)),l=e=>e.reduce((function(e,t){return e+t.shipping_rates.length}),0)},7151:(e,t,r)=>{"use strict";r.d(t,{Tb:()=>n,s4:()=>s});var o=r(9307);const n=(0,o.createContext)({showCompanyField:!1,showApartmentField:!1,showPhoneField:!1,requireCompanyField:!1,requirePhoneField:!1,showOrderNotes:!0,showPolicyLinks:!0,showReturnToCart:!0,cartPageId:0,showRateAfterTaxName:!1}),s=((0,o.createContext)({addressFieldControls:()=>null}),()=>(0,o.useContext)(n))},5585:(e,t,r)=>{"use strict";r.d(t,{s:()=>c});var o=r(5736),n=r(8752),s=r(4617);const i=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,o.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,o._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,o._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],a=(0,s.getSetting)("displayCartPricesIncludingTax",!1),c={coupons:[],shipping_rates:(0,s.getSetting)("shippingMethodsExist",!1)||(0,s.getSetting)("localPickupEnabled",!1)?i:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,o.__)("Beanie","woocommerce"),summary:(0,o.__)("Beanie","woocommerce"),short_description:(0,o.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:n.td+"previews/beanie.jpg",thumbnail:n.td+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Yellow","woocommerce")},{attribute:(0,o.__)("Size","woocommerce"),value:(0,o.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"12000":"10000",regular_price:a?"12000":"10000",sale_price:a?"12000":"10000",price_range:null,raw_prices:{precision:6,price:a?"12000000":"10000000",regular_price:a?"12000000":"10000000",sale_price:a?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,o.__)("Cap","woocommerce"),summary:(0,o.__)("Cap","woocommerce"),short_description:(0,o.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:n.td+"previews/cap.jpg",thumbnail:n.td+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"2400":"2000",regular_price:a?"2400":"2000",sale_price:a?"2400":"2000",price_range:null,raw_prices:{precision:6,price:a?"24000000":"20000000",regular_price:a?"24000000":"20000000",sale_price:a?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,o.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"24000":"20000",regular_price:a?"24000":"20000",sale_price:a?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:n.td+"previews/polo.jpg",thumbnail:n.td+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,o.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,o.__)("Long Sleeve Tee","woocommerce"),description:(0,o.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"30000":"25000",regular_price:a?"30000":"25000",sale_price:a?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:n.td+"previews/long-sleeve-tee.jpg",thumbnail:n.td+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,o.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,o.__)("Hoodie with Zipper","woocommerce"),description:(0,o.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"15000":"12500",regular_price:a?"30000":"25000",sale_price:a?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:n.td+"previews/hoodie-with-zipper.jpg",thumbnail:n.td+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,o.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"4500":"4250",regular_price:a?"4500":"4250",sale_price:a?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:n.td+"previews/hoodie-with-logo.jpg",thumbnail:n.td+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,o.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,o.__)("Hoodie with Pocket","woocommerce"),description:(0,o.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"3500":"3250",regular_price:a?"4500":"4250",sale_price:a?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:n.td+"previews/hoodie-with-pocket.jpg",thumbnail:n.td+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,o.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,o.__)("T-Shirt","woocommerce"),description:(0,o.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:a?"1800":"1500",regular_price:a?"1800":"1500",sale_price:a?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:n.td+"previews/tshirt.jpg",thumbnail:n.td+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,o.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,s.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,o.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}}},702:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>h,DK:()=>C,JJ:()=>T,Pe:()=>g,Sb:()=>y,VF:()=>_,ZE:()=>w,fh:()=>k,lB:()=>A,mO:()=>x,nm:()=>O,oC:()=>E,qy:()=>b,td:()=>f,vr:()=>P});var o,n,s,i,a,c,l,u,p,d,m=r(4617);const h=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),f=h.pluginUrl+"assets/images/",_=h.pluginUrl+"assets/client/blocks/",g=(h.buildPhase,null===(o=m.STORE_PAGES.shop)||void 0===o?void 0:o.permalink),y=(null===(n=m.STORE_PAGES.checkout)||void 0===n||n.id,null===(s=m.STORE_PAGES.checkout)||void 0===s||s.permalink,null===(i=m.STORE_PAGES.privacy)||void 0===i?void 0:i.permalink),b=(null===(a=m.STORE_PAGES.privacy)||void 0===a||a.title,null===(c=m.STORE_PAGES.terms)||void 0===c?void 0:c.permalink),k=(null===(l=m.STORE_PAGES.terms)||void 0===l||l.title,null===(u=m.STORE_PAGES.cart)||void 0===u||u.id,null===(p=m.STORE_PAGES.cart)||void 0===p?void 0:p.permalink),w=null!==(d=m.STORE_PAGES.myaccount)&&void 0!==d&&d.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),E=(0,m.getSetting)("localPickupEnabled",!1),v=(0,m.getSetting)("countries",{}),S=(0,m.getSetting)("countryData",{}),C=Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,v[e]||""]))),T=Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowBilling)).map((e=>[e,S[e].states||[]]))),x=Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,v[e]||""]))),O=Object.fromEntries(Object.keys(S).filter((e=>!0===S[e].allowShipping)).map((e=>[e,S[e].states||[]]))),P=Object.fromEntries(Object.keys(S).map((e=>[e,S[e].locale||[]]))),R={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},A=(0,m.getSetting)("addressFieldsLocations",R).address;(0,m.getSetting)("addressFieldsLocations",R).contact,(0,m.getSetting)("addressFieldsLocations",R).additional},8752:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>o.Cm,DK:()=>o.DK,JJ:()=>o.JJ,Pe:()=>o.Pe,Sb:()=>o.Sb,VF:()=>o.VF,ZE:()=>o.ZE,fh:()=>o.fh,lB:()=>o.lB,mO:()=>o.mO,nm:()=>o.nm,oC:()=>o.oC,qy:()=>o.qy,td:()=>o.td,vr:()=>o.vr});var o=r(702)},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});const o=e=>null===e},9060:(e,t,r)=>{"use strict";r.d(t,{h:()=>o});const o=e=>"number"==typeof e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>s,Kn:()=>n});var o=r(2893);const n=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return n(e)&&t in e}},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});const o=e=>"string"==typeof e},3849:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var s=typeof r;if("string"===s||"number"===s)e.push(r);else if(Array.isArray(r)){if(r.length){var i=n.apply(null,r);i&&e.push(i)}}else if("object"===s)if(r.toString===Object.prototype.toString)for(var a in r)o.call(r,a)&&r[a]&&e.push(a);else e.push(r.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},6919:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},1756:function(e,t,r){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(6919),i=r(1711);n(r(1711),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,r){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,o=new i.Element(e,t,void 0,r);this.addNode(o),this.tagStack.push(o)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new i.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment)this.lastNode.data+=e;else{var t=new i.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),t=new i.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new i.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},1711:function(e,t,r){"use strict";var o,n=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),s=this&&this.__assign||function(){return s=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},s.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var i=r(6919),a=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),E(this,e)},e}();t.Node=a;var c=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return n(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(a);t.DataNode=c;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Text,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(c);t.Text=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Comment,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(c);t.Comment=u;var p=function(e){function t(t,r){var o=e.call(this,r)||this;return o.name=t,o.type=i.ElementType.Directive,o}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(c);t.ProcessingInstruction=p;var d=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return n(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.CDATA,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=m;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Root,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var f=function(e){function t(t,r,o,n){void 0===o&&(o=[]),void 0===n&&(n="script"===t?i.ElementType.Script:"style"===t?i.ElementType.Style:i.ElementType.Tag);var s=e.call(this,o)||this;return s.name=t,s.attribs=r,s.type=n,s}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,o;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(o=e["x-attribsPrefix"])||void 0===o?void 0:o[t]}}))},enumerable:!1,configurable:!0}),t}(d);function _(e){return(0,i.isTag)(e)}function g(e){return e.type===i.ElementType.CDATA}function y(e){return e.type===i.ElementType.Text}function b(e){return e.type===i.ElementType.Comment}function k(e){return e.type===i.ElementType.Directive}function w(e){return e.type===i.ElementType.Root}function E(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new l(e.data);else if(b(e))r=new u(e.data);else if(_(e)){var o=t?v(e.children):[],n=new f(e.name,s({},e.attribs),o);o.forEach((function(e){return e.parent=n})),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=n}else if(g(e)){o=t?v(e.children):[];var i=new m(o);o.forEach((function(e){return e.parent=i})),r=i}else if(w(e)){o=t?v(e.children):[];var a=new h(o);o.forEach((function(e){return e.parent=a})),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!k(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new p(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),r=c}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function v(e){for(var t=e.map((function(e){return E(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=f,t.isTag=_,t.isCDATA=g,t.isText=y,t.isComment=b,t.isDirective=k,t.isDocument=w,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=E},9262:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var o,n,s;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(n=o;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;0!=n--;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},9951:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},722:e=>{var t="html",r="head",o="body",n=/<([a-zA-Z]+[0-9]?)/,s=/<head[^]*>/i,i=/<body[^]*>/i,a=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},l="object"==typeof window&&window.DOMParser;if("function"==typeof l){var u=new l;a=c=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var p=document.implementation.createHTMLDocument();a=function(e,t){return t?(p.documentElement.querySelector(t).innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var d,m="object"==typeof document?document.createElement("template"):{};m.content&&(d=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var l,u,p,m,h=e.match(n);switch(h&&h[1]&&(l=h[1].toLowerCase()),l){case t:return u=c(e),s.test(e)||(p=u.querySelector(r))&&p.parentNode.removeChild(p),i.test(e)||(p=u.querySelector(o))&&p.parentNode.removeChild(p),u.querySelectorAll(t);case r:case o:return m=(u=a(e)).querySelectorAll(l),i.test(e)&&s.test(e)?m[0].parentNode.childNodes:m;default:return d?d(e):(p=a(e,o).querySelector(o)).childNodes}}},8336:(e,t,r)=>{var o=r(722),n=r(4674).formatDOM,s=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(s);return r&&r[1]&&(t=r[1]),n(o(e),null,t)}},4674:(e,t,r)=>{for(var o,n=r(1756),s=r(9951).CASE_SENSITIVE_TAG_NAMES,i=n.Comment,a=n.Element,c=n.ProcessingInstruction,l=n.Text,u={},p=0,d=s.length;p<d;p++)o=s[p],u[o.toLowerCase()]=o;function m(e){for(var t,r={},o=0,n=e.length;o<n;o++)r[(t=e[o]).name]=t.value;return r}function h(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=m,t.formatDOM=function e(t,r,o){r=r||null;for(var n=[],s=0,u=t.length;s<u;s++){var p,d=t[s];switch(d.nodeType){case 1:(p=new a(h(d.nodeName),m(d.attributes))).children=e(d.childNodes,p);break;case 3:p=new l(d.nodeValue);break;case 8:p=new i(d.nodeValue);break;default:continue}var f=n[s-1]||null;f&&(f.next=p),p.parent=r,p.prev=f,p.next=null,n.push(p)}return o&&((p=new c(o.substring(0,o.indexOf(" ")).toLowerCase(),o)).next=n[0]||null,p.parent=r,n.unshift(p),n[1]&&(n[1].prev=n[0])),n}},1234:(e,t,r)=>{var o=r(1986),n=r(8313),s=r(8336);s="function"==typeof s.default?s.default:s;var i={lowerCaseAttributeNames:!1};function a(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:o(s(e,(t=t||{}).htmlparser2||i),t)}a.domToReact=o,a.htmlToDOM=s,a.attributesToProps=n,a.Element=r(1756).Element,e.exports=a,e.exports.default=a},8313:(e,t,r)=>{var o=r(5),n=r(3381);function s(e){return o.possibleStandardNames[e]}e.exports=function(e){var t,r,i,a,c,l={},u=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(i=e[t],o.isCustomAttribute(t))l[t]=i;else if(a=s(r=t.toLowerCase()))switch(c=o.getPropertyInfo(a),"checked"!==a&&"value"!==a||u||(a=s("default"+r)),l[a]=i,c&&c.type){case o.BOOLEAN:l[a]=!0;break;case o.OVERLOADED_BOOLEAN:""===i&&(l[a]=!0)}else n.PRESERVE_CUSTOM_ATTRIBUTES&&(l[t]=i);return n.setStyleProp(e.style,l),l}},1986:(e,t,r)=>{var o=r(9196),n=r(8313),s=r(3381),i=s.setStyleProp,a=s.canTextBeChildOfNode;function c(e){return s.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&s.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,r){for(var s,l,u,p,d,m=(r=r||{}).library||o,h=m.cloneElement,f=m.createElement,_=m.isValidElement,g=[],y="function"==typeof r.replace,b=r.trim,k=0,w=t.length;k<w;k++)if(s=t[k],y&&_(u=r.replace(s)))w>1&&(u=h(u,{key:u.key||k})),g.push(u);else if("text"!==s.type){switch(p=s.attribs,c(s)?i(p.style,p):p&&(p=n(p)),d=null,s.type){case"script":case"style":s.children[0]&&(p.dangerouslySetInnerHTML={__html:s.children[0].data});break;case"tag":"textarea"===s.name&&s.children[0]?p.defaultValue=s.children[0].data:s.children&&s.children.length&&(d=e(s.children,r));break;default:continue}w>1&&(p.key=k),g.push(f(s.name,p,d))}else{if((l=!s.data.trim().length)&&s.parent&&!a(s.parent))continue;if(b&&l)continue;g.push(s.data)}return 1===g.length?g[0]:g}},3381:(e,t,r)=>{var o=r(9196),n=r(6071).default,s={reactCompat:!0},i=o.version.split(".")[0]>=16,a=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var r,o,n="function"==typeof t,s={},i={};for(r in e)o=e[r],n&&(s=t(r,o))&&2===s.length?i[s[0]]=s[1]:"string"==typeof o&&(i[o]=r);return i},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=n(e,s)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!a.has(e.name)},elementsWithNoTextChildren:a}},8406:()=>{},906:()=>{},2996:()=>{},4200:()=>{},8140:()=>{},2735:()=>{},158:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,o=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,s=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,c=/^\s+|\s+$/g,l="";function u(e){return e?e.replace(c,l):l}e.exports=function(e,c){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];c=c||{};var p=1,d=1;function m(e){var t=e.match(r);t&&(p+=t.length);var o=e.lastIndexOf("\n");d=~o?e.length-o:d+e.length}function h(){var e={line:p,column:d};return function(t){return t.position=new f(e),b(),t}}function f(e){this.start=e,this.end={line:p,column:d},this.source=c.source}f.prototype.content=e;var _=[];function g(t){var r=new Error(c.source+":"+p+":"+d+": "+t);if(r.reason=t,r.filename=c.source,r.line=p,r.column=d,r.source=e,!c.silent)throw r;_.push(r)}function y(t){var r=t.exec(e);if(r){var o=r[0];return m(o),e=e.slice(o.length),r}}function b(){y(o)}function k(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;l!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,l===e.charAt(r-1))return g("End of comment missing");var o=e.slice(2,r-2);return d+=2,m(o),e=e.slice(r),d+=2,t({type:"comment",comment:o})}}function E(){var e=h(),r=y(n);if(r){if(w(),!y(s))return g("property missing ':'");var o=y(i),c=e({type:"declaration",property:u(r[0].replace(t,l)),value:o?u(o[0].replace(t,l)):l});return y(a),c}}return b(),function(){var e,t=[];for(k(t);e=E();)!1!==e&&(t.push(e),k(t));return t}()}},5:(e,t,r)=>{"use strict";function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function n(e,t,r,o,n,s,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=i}Object.defineProperty(t,"__esModule",{value:!0});var s={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){s[e]=new n(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,r,i=(r=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,s=[],_n=!0,i=!1;try{for(r=r.call(e);!(_n=(o=r.next()).done)&&(s.push(o.value),!t||s.length!==t);_n=!0);}catch(e){i=!0,n=e}finally{try{_n||null==r.return||r.return()}finally{if(i)throw n}}return s}}(t,r)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),a=i[0],c=i[1];s[a]=new n(a,1,!1,c,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){s[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){s[e]=new n(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){s[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){s[e]=new n(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){s[e]=new n(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){s[e]=new n(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){s[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)}));var i=/[\-\:]([a-z])/g,a=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(i,a);s[t]=new n(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(i,a);s[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(i,a);s[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){s[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)})),s.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){s[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)}));var c=r(1257),l=c.CAMELCASE,u=c.SAME,p=c.possibleStandardNames,d=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),m=Object.keys(p).reduce((function(e,t){var r=p[t];return r===u?e[t]=t:r===l?e[t.toLowerCase()]=t:e[t]=r,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return s.hasOwnProperty(e)?s[e]:null},t.isCustomAttribute=d,t.possibleStandardNames=m},1257:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},6071:function(e,t,r){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var n=o(r(4725)),s=r(4824);t.default=function(e,t){var r={};return e&&"string"==typeof e?((0,n.default)(e,(function(e,o){e&&o&&(r[(0,s.camelCase)(e,t)]=o)})),r):r}},4824:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,o=/-([a-z])/g,n=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,a=function(e,t){return t.toUpperCase()},c=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||n.test(e)||r.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(i,c):e.replace(s,c)).replace(o,a))}},4725:(e,t,r)=>{var o=r(158);e.exports=function(e,t){var r,n=null;if(!e||"string"!=typeof e)return n;for(var s,i,a=o(e),c="function"==typeof t,l=0,u=a.length;l<u;l++)s=(r=a[l]).property,i=r.value,c?t(s,i,r):i&&(n||(n={}),n[s]=i);return n}},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},3554:e=>{"use strict";e.exports=window.wc.blocksCheckout},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},4613:e=>{"use strict";e.exports=window.wc.wcBlocksRegistry},721:e=>{"use strict";e.exports=window.wc.wcBlocksSharedHocs},4617:e=>{"use strict";e.exports=window.wc.wcSettings},5158:e=>{"use strict";e.exports=window.wp.a11y},987:e=>{"use strict";e.exports=window.wp.autop},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount},7708:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(1948);function n(e,t,r){return(t=(0,o.Z)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},3544:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(4156);function n(e,t){if("object"!==(0,o.Z)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==(0,o.Z)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},1948:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var o=r(4156),n=r(3544);function s(e){var t=(0,n.Z)(e,"string");return"symbol"===(0,o.Z)(t)?t:String(t)}},4156:(e,t,r)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}r.d(t,{Z:()=>o})}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var s=o[e]={exports:{}};return r[e].call(s.exports,s,s.exports,n),s.exports}n.m=r,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>(({406:"checkout-blocks/totals",724:"checkout-blocks/pickup-options",826:"checkout-blocks/shipping-address",834:"checkout-blocks/order-summary-cart-items",1370:"checkout-blocks/express-payment",1536:"checkout-blocks/order-summary-subtotal",1758:"checkout-blocks/order-note",3688:"checkout-blocks/order-summary-taxes",4063:"checkout-blocks/order-summary-shipping",4986:"checkout-blocks/fields",5210:"checkout-blocks/shipping-methods",5915:"checkout-blocks/order-summary",6262:"checkout-blocks/order-summary-discount",7162:"checkout-blocks/payment",7413:"checkout-blocks/shipping-method",7906:"checkout-blocks/order-summary-fee",8459:"checkout-blocks/order-summary-coupon-form",8806:"checkout-blocks/terms",9357:"checkout-blocks/contact-information",9644:"checkout-blocks/actions",9662:"checkout-blocks/billing-address"}[e]||e)+"-frontend.js?ver="+{406:"3ec2aed4333e2dafcbc1",724:"07a4c88a6811900235ca",826:"fe6e30372f1439cb064a",834:"ca2d07309fb6721293be",1370:"dd411c8901147fc343c4",1536:"cf0761761b336df4d074",1758:"9fb4c9f96eb7b82775e4",3030:"023d8eb370b1300ba45d",3688:"2a630fb82f685a8f17eb",4063:"8d2d30fbe57953f7452f",4986:"c7213693af44c9f97013",5210:"32c61c74a8e1e81c94fb",5915:"5df6f79b50dcfff9774d",6262:"9407d68ee77550911385",7162:"76430f810ab6a1a2a977",7413:"6a0e26956c248b7de844",7906:"f739b0fb2ec154dfd5c5",8459:"38cc5b35cac5eb126eca",8806:"49d6c06194a542045eab",9357:"729a5c42d13df92ea379",9644:"c454a610b1f49f42a8e3",9662:"f92edaaf9c3aaefd84df",9782:"fa061629bd2dc2f6120a"}[e]),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="webpackWcBlocksJsonp:",n.l=(r,o,s,i)=>{if(e[r])e[r].push(o);else{var a,c;if(void 0!==s)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var p=l[u];if(p.getAttribute("src")==r||p.getAttribute("data-webpack")==t+s){a=p;break}}a||(c=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,n.nc&&a.setAttribute("nonce",n.nc),a.setAttribute("data-webpack",t+s),a.src=r),e[r]=[o];var d=(t,o)=>{a.onerror=a.onload=null,clearTimeout(m);var n=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),n&&n.forEach((e=>e(o))),t)return t(o)},m=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),c&&document.head.appendChild(a)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&!e;)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={4231:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var s=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=s);var i=n.p+n.u(t),a=new Error;n.l(i,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var s=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed.\n("+s+": "+i+")",a.name="ChunkLoadError",a.type=s,a.request=i,o[1](a)}}),"chunk-"+t,t)}};var t=(t,r)=>{var o,s,[i,a,c]=r,l=0;if(i.some((t=>0!==e[t]))){for(o in a)n.o(a,o)&&(n.m[o]=a[o]);c&&c(n)}for(t&&t(r);l<i.length;l++)s=i[l],n.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";var e=n(9307);const t=(e,t)=>{const r=[];return Object.keys(e).forEach((o=>{if(void 0!==t[o])switch(e[o].type){case"boolean":r[o]="false"!==t[o]&&!1!==t[o];break;case"number":r[o]=parseInt(t[o],10);break;case"array":case"object":r[o]=JSON.parse(t[o]);break;default:r[o]=t[o]}else r[o]=e[o].default})),r};var r=n(9659),o=n(9818),s=n(4801),i=n(4613),a=n(9196),c=n(7708),l=n(5736),u=n(8752);const p=({imageUrl:e=`${u.td}/block-error.svg`,header:t=(0,l.__)("Oops!","woocommerce"),text:r=(0,l.__)("There was an error loading the content.","woocommerce"),errorMessage:o,errorMessagePrefix:n=(0,l.__)("Error:","woocommerce"),button:s,showErrorBlock:i=!0})=>i?(0,a.createElement)("div",{className:"wc-block-error wc-block-components-error"},e&&(0,a.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:e,alt:""}),(0,a.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,a.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),r&&(0,a.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},r),o&&(0,a.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},n?n+" ":"",o),s&&(0,a.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},s))):null;n(8406);class d extends e.Component{constructor(...e){super(...e),(0,c.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{header:e,imageUrl:t,showErrorMessage:r=!0,showErrorBlock:o=!0,text:n,errorMessagePrefix:s,renderError:i,button:c}=this.props,{errorMessage:l,hasError:u}=this.state;return u?"function"==typeof i?i({errorMessage:l}):(0,a.createElement)(p,{showErrorBlock:o,errorMessage:r?l:null,header:e,imageUrl:t,text:n,errorMessagePrefix:s,button:c}):this.props.children}}const m=d,h=[".wp-block-woocommerce-cart"],f=({Block:t,containers:r,getProps:o=(()=>({})),getErrorBoundaryProps:n=(()=>({}))})=>{0!==r.length&&Array.prototype.forEach.call(r,((r,s)=>{const i=o(r,s),c=n(r,s),l={...r.dataset,...i.attributes||{}};(({Block:t,container:r,attributes:o={},props:n={},errorBoundaryProps:s={}})=>{(0,e.render)((0,a.createElement)(m,{...s},(0,a.createElement)(e.Suspense,{fallback:(0,a.createElement)("div",{className:"wc-block-placeholder"})},t&&(0,a.createElement)(t,{...n,attributes:o}))),r,(()=>{r.classList&&r.classList.remove("is-loading")}))})({Block:t,container:r,props:i,attributes:l,errorBoundaryProps:c})}))},_=e=>{const t=document.body.querySelectorAll(h.join(",")),{Block:r,getProps:o,getErrorBoundaryProps:n,selector:s}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrappers:n})=>{const s=document.body.querySelectorAll(o);n&&n.length>0&&Array.prototype.filter.call(s,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,n))),f({Block:e,containers:s,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:o,getErrorBoundaryProps:n,selector:s,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrapper:n})=>{const s=n.querySelectorAll(o);f({Block:e,containers:s,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))};var g=n(4617),y=n(1234);y.domToReact,y.htmlToDOM,y.attributesToProps,y.Element;const b=y;var k=n(3554);const w=(e,t)=>e&&t[e]?t[e]:null,E=({block:t,blockMap:r,blockWrapper:o,children:n,depth:s=1})=>n&&0!==n.length?Array.from(n).map(((n,i)=>{const{blockName:c="",...l}={...n instanceof HTMLElement?n.dataset:{},className:n instanceof Element?null==n?void 0:n.className:""},u=`${t}_${s}_${i}`,p=w(c,r);if(!p){const i=b(n instanceof Element&&(null==n?void 0:n.outerHTML)||(null==n?void 0:n.textContent)||"");if("string"==typeof i&&i)return i;if(!(0,e.isValidElement)(i))return null;const a=n.childNodes.length?E({block:t,blockMap:r,children:n.childNodes,depth:s+1,blockWrapper:o}):void 0;return a?(0,e.cloneElement)(i,{key:u,...(null==i?void 0:i.props)||{}},a):(0,e.cloneElement)(i,{key:u,...(null==i?void 0:i.props)||{}})}const d=o||e.Fragment;return(0,a.createElement)(e.Suspense,{key:`${t}_${s}_${i}_suspense`,fallback:(0,a.createElement)("div",{className:"wc-block-placeholder"})},(0,a.createElement)(m,{text:`Unexpected error in: ${c}`,showErrorBlock:g.CURRENT_USER_IS_ADMIN},(0,a.createElement)(d,null,(0,a.createElement)(p,{key:u,...l},E({block:t,blockMap:r,children:n.childNodes,depth:s+1,blockWrapper:o}),((t,r,o,n)=>{if(!(0,k.hasInnerBlocks)(t))return null;const s=o?Array.from(o).map((e=>e instanceof HTMLElement&&(null==e?void 0:e.dataset.blockName)||null)).filter(Boolean):[],i=(0,k.getRegisteredBlocks)(t).filter((({blockName:e,force:t})=>!0===t&&!s.includes(e))),c=n||e.Fragment;return(0,a.createElement)(e.Fragment,null,i.map((({blockName:e,component:t},o)=>{const n=t||w(e,r);return n?(0,a.createElement)(m,{key:`${e}_blockerror`,text:`Unexpected error in: ${e}`,showErrorBlock:g.CURRENT_USER_IS_ADMIN},(0,a.createElement)(c,null,(0,a.createElement)(n,{key:`${e}_forced_${o}`}))):null})))})(c,r,n.childNodes,o)))))})):null,v=JSON.parse('{"name":"woocommerce/checkout-actions-block","version":"1.0.0","title":"Actions","description":"Allow customers to place their order.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),S=JSON.parse('{"name":"woocommerce/checkout-billing-address-block","version":"1.0.0","title":"Billing Address","description":"Collect your customer\'s billing address.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),C=JSON.parse('{"name":"woocommerce/checkout-contact-information-block","version":"1.0.0","title":"Contact Information","description":"Collect your customer\'s contact information.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),T=JSON.parse('{"name":"woocommerce/checkout-express-payment-block","version":"1.0.0","title":"Express Checkout","description":"Allow customers to breeze through with quick payment options.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),x=JSON.parse('{"name":"woocommerce/checkout-fields-block","version":"1.0.0","title":"Checkout Fields","description":"Column containing checkout address fields.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),O=JSON.parse('{"name":"woocommerce/checkout-order-note-block","version":"1.0.0","title":"Order Note","description":"Allow customers to add a note to their order.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":false,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),P=JSON.parse('{"name":"woocommerce/checkout-payment-block","version":"1.0.0","title":"Payment Options","description":"Payment options for your store.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),R=JSON.parse('{"name":"woocommerce/checkout-shipping-address-block","version":"1.0.0","title":"Shipping Address","description":"Collect your customer\'s shipping address.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),A={CHECKOUT_ACTIONS:v,CHECKOUT_BILLING_ADDRESS:S,CHECKOUT_CONTACT_INFORMATION:C,CHECKOUT_EXPRESS_PAYMENT:T,CHECKOUT_FIELDS:x,CHECKOUT_ORDER_NOTE:O,CHECKOUT_PAYMENT:P,CHECKOUT_SHIPPING_METHOD:JSON.parse('{"name":"woocommerce/checkout-shipping-method-block","version":"1.0.0","title":"Shipping Method","description":"Select between shipping or local pickup.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_SHIPPING_ADDRESS:R,CHECKOUT_SHIPPING_METHODS:JSON.parse('{"name":"woocommerce/checkout-shipping-methods-block","version":"1.0.0","title":"Shipping Options","description":"Display shipping options and rates for your store.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_PICKUP_LOCATION:JSON.parse('{"name":"woocommerce/checkout-pickup-options-block","version":"1.0.0","title":"Pickup Method","description":"Shows local pickup options.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_TERMS:JSON.parse('{"name":"woocommerce/checkout-terms-block","version":"1.0.0","title":"Terms and Conditions","description":"Ensure that customers agree to your Terms & Conditions and Privacy Policy.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false},"attributes":{"className":{"type":"string","default":""},"checkbox":{"type":"boolean","default":false},"text":{"type":"string","required":false}},"parent":["woocommerce/checkout-fields-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_TOTALS:JSON.parse('{"name":"woocommerce/checkout-totals-block","version":"1.0.0","title":"Checkout Totals","description":"Column containing the checkout totals.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"checkbox":{"type":"boolean","default":false},"text":{"type":"string","required":false}},"parent":["woocommerce/checkout"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY:JSON.parse('{"name":"woocommerce/checkout-order-summary-block","version":"1.0.0","title":"Order Summary","description":"Show customers a summary of their order.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true}}},"parent":["woocommerce/checkout-totals-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_SUBTOTAL:JSON.parse('{"name":"woocommerce/checkout-order-summary-subtotal-block","version":"1.0.0","title":"Subtotal","description":"Shows the cart subtotal row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_FEE:JSON.parse('{"name":"woocommerce/checkout-order-summary-fee-block","version":"1.0.0","title":"Fees","description":"Shows the cart fee row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_DISCOUNT:JSON.parse('{"name":"woocommerce/checkout-order-summary-discount-block","version":"1.0.0","title":"Discount","description":"Shows the cart discount row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_SHIPPING:JSON.parse('{"name":"woocommerce/checkout-order-summary-shipping-block","version":"1.0.0","title":"Shipping","description":"Shows the cart shipping row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_COUPON_FORM:JSON.parse('{"name":"woocommerce/checkout-order-summary-coupon-form-block","version":"1.0.0","title":"Coupon Form","description":"Shows the apply coupon form.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":false,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_TAXES:JSON.parse('{"name":"woocommerce/checkout-order-summary-taxes-block","version":"1.0.0","title":"Taxes","description":"Shows the cart taxes row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CHECKOUT_ORDER_SUMMARY_CART_ITEMS:JSON.parse('{"name":"woocommerce/checkout-order-summary-cart-items-block","version":"1.0.0","title":"Cart Items","description":"Shows cart items.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/checkout-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}')};n.p=u.VF,(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_FIELDS,component:(0,e.lazy)((()=>n.e(4986).then(n.bind(n,5572))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_EXPRESS_PAYMENT,component:(0,e.lazy)((()=>n.e(1370).then(n.bind(n,2933))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_CONTACT_INFORMATION,component:(0,e.lazy)((()=>n.e(9357).then(n.bind(n,5145))))}),u.oC&&((0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_SHIPPING_METHOD,component:(0,e.lazy)((()=>Promise.all([n.e(3030),n.e(7413)]).then(n.bind(n,7477))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_PICKUP_LOCATION,component:(0,e.lazy)((()=>n.e(724).then(n.bind(n,4730))))})),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_SHIPPING_ADDRESS,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(826)]).then(n.bind(n,2415))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_BILLING_ADDRESS,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(9662)]).then(n.bind(n,1607))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_SHIPPING_METHODS,component:(0,e.lazy)((()=>n.e(5210).then(n.bind(n,2833))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_PAYMENT,component:(0,e.lazy)((()=>n.e(7162).then(n.bind(n,9298))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_NOTE,component:(0,e.lazy)((()=>n.e(1758).then(n.bind(n,8464))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_TERMS,component:(0,e.lazy)((()=>n.e(8806).then(n.bind(n,9701))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ACTIONS,component:(0,e.lazy)((()=>n.e(9644).then(n.bind(n,761))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_TOTALS,component:(0,e.lazy)((()=>n.e(406).then(n.bind(n,8475))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(5915)]).then(n.bind(n,8098))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_CART_ITEMS,component:(0,e.lazy)((()=>n.e(834).then(n.bind(n,2679))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_SUBTOTAL,component:(0,e.lazy)((()=>n.e(1536).then(n.bind(n,6226))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_FEE,component:(0,e.lazy)((()=>n.e(7906).then(n.bind(n,7486))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_DISCOUNT,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(6262)]).then(n.bind(n,1950))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_COUPON_FORM,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(8459)]).then(n.bind(n,8278))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_SHIPPING,component:(0,e.lazy)((()=>Promise.all([n.e(9782),n.e(4063)]).then(n.bind(n,1233))))}),(0,k.registerCheckoutBlock)({metadata:A.CHECKOUT_ORDER_SUMMARY_TAXES,component:(0,e.lazy)((()=>n.e(3688).then(n.bind(n,3957))))});var N=n(3849),I=n.n(N),M=n(7731),D=n(7865),j=n(3243),U=n(3251),L=n(8027);const B=window.wp.plugins;var H=n(6410),F=n(5576),V=n(1715);const K=window.wp.apiFetch;var Y=n.n(K),z=n(1621),$=n(9040);const q=(e,t,r)=>{const o=Object.keys(e).map((t=>({key:t,value:e[t]})),[]),n=`wc-${r}-new-payment-method`;return o.push({key:n,value:t}),o},W=e=>{if(!e)return;const{__internalSetCustomerId:t}=(0,o.dispatch)(s.CHECKOUT_STORE_KEY);Y().setNonce&&"function"==typeof Y().setNonce&&Y().setNonce(e),null!=e&&e.get("User-ID")&&t(parseInt(e.get("User-ID")||"0",10))},G=()=>{const{onCheckoutValidation:t}=(0,V.U)(),{hasError:n,redirectUrl:a,isProcessing:c,isBeforeProcessing:u,isComplete:p,orderNotes:d,shouldCreateAccount:m,extensionData:h,customerId:f}=(0,o.useSelect)((e=>{const t=e(s.CHECKOUT_STORE_KEY);return{hasError:t.hasError(),redirectUrl:t.getRedirectUrl(),isProcessing:t.isProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),orderNotes:t.getOrderNotes(),shouldCreateAccount:t.getShouldCreateAccount(),extensionData:t.getExtensionData(),customerId:t.getCustomerId()}})),{__internalSetHasError:_,__internalProcessCheckoutResponse:g}=(0,o.useDispatch)(s.CHECKOUT_STORE_KEY),y=(0,o.useSelect)((e=>e(s.VALIDATION_STORE_KEY).hasValidationErrors)),{shippingErrorStatus:b}=(0,F.d)(),{billingAddress:k,shippingAddress:w}=(0,o.useSelect)((e=>e(s.CART_STORE_KEY).getCustomerData())),{cartNeedsPayment:E,cartNeedsShipping:v,receiveCartContents:S}=(0,r.b)(),{activePaymentMethod:C,paymentMethodData:T,isExpressPaymentMethodActive:x,hasPaymentError:O,isPaymentReady:P,shouldSavePayment:R}=(0,o.useSelect)((e=>{const t=e(s.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),hasPaymentError:t.hasPaymentError(),isPaymentReady:t.isPaymentReady(),shouldSavePayment:t.getShouldSavePaymentMethod()}}),[]),A=(0,i.getPaymentMethods)(),N=(0,i.getExpressPaymentMethods)(),I=(0,e.useRef)(k),M=(0,e.useRef)(w),D=(0,e.useRef)(a),[j,U]=(0,e.useState)(!1),L=(0,e.useMemo)((()=>{var e;const t={...N,...A};return null==t||null===(e=t[C])||void 0===e?void 0:e.paymentMethodId}),[C,N,A]),B=y()&&!x||O||b.hasError,H=!n&&!B&&(P||!E)&&c;(0,e.useEffect)((()=>{B===n||!c&&!u||x||_(B)}),[B,n,c,u,x,_]),(0,e.useEffect)((()=>{I.current=k,M.current=w,D.current=a}),[k,w,a]);const K=(0,e.useCallback)((()=>y()?void 0!==(0,o.select)(s.VALIDATION_STORE_KEY).getValidationError("shipping-rates-error")&&{errorMessage:(0,l.__)("Sorry, this order requires a shipping option.","woocommerce")}:O?{errorMessage:(0,l.__)("There was a problem with your payment option.","woocommerce"),context:"wc/checkout/payments"}:!b.hasError||{errorMessage:(0,l.__)("There was a problem with your shipping option.","woocommerce"),context:"wc/checkout/shipping-methods"}),[y,O,b.hasError]);(0,e.useEffect)((()=>{let e;return x||(e=t(K,0)),()=>{x||"function"!=typeof e||e()}}),[t,K,x]),(0,e.useEffect)((()=>{D.current&&(window.location.href=D.current)}),[p]);const G=(0,e.useCallback)((async()=>{if(j)return;U(!0),(0,z.xA)();const e=E?{payment_method:L,payment_data:q(T,R,C)}:{},t={shipping_address:v?(0,$.QI)(M.current):void 0,billing_address:(0,$.QI)(I.current),customer_note:d,create_account:m,...e,extensions:{...h}};Y()({path:"/wc/store/v1/checkout",method:"POST",data:t,cache:"no-store",parse:!1}).then((e=>{if(function(e){if("object"!=typeof e||null===e||!("body"in e)||!("headers"in e))throw new Error("Response not valid")}(e),W(e.headers),!e.ok)throw e;return e.json()})).then((e=>{g(e),U(!1)})).catch((e=>{W(null==e?void 0:e.headers);try{e.json().then((e=>e)).then((e=>{var t;null!==(t=e.data)&&void 0!==t&&t.cart&&S(e.data.cart),(0,s.processErrorResponse)(e),g(e)}))}catch{let e=(0,l.__)("Something went wrong when placing the order. Check your email for order updates before retrying.","woocommerce");0!==f&&(e=(0,l.__)("Something went wrong when placing the order. Check your account's order history or your email for order updates before retrying.","woocommerce")),(0,s.processErrorResponse)({code:"unknown_error",message:e,data:null})}_(!0),U(!1)}))}),[j,E,L,T,R,C,d,m,h,v,S,_,g]);return(0,e.useEffect)((()=>{H&&!j&&G()}),[G,H,j]),null},J=({children:e,redirectUrl:t})=>(0,a.createElement)(V.F,{redirectUrl:t},(0,a.createElement)(F.l,null,(0,a.createElement)(H.E,null,e,(0,a.createElement)(m,{renderError:g.CURRENT_USER_IS_ADMIN?null:()=>null},(0,a.createElement)(B.PluginArea,{scope:"woocommerce-checkout"})),(0,a.createElement)(G,null))));var Z=n(9136);n(906);const X=({children:e,className:t})=>(0,a.createElement)(Z.v,{className:I()("wc-block-components-sidebar-layout",t)},e);var Q=n(711);n(2996);const ee=e=>{if(!e)return;const t=e.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollIntoView()};n(2735);var te=n(444);const re=(0,a.createElement)(te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,a.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));var oe=n(2911);n(8140);const ne=()=>(0,a.createElement)("div",{className:"wc-block-checkout-empty"},(0,a.createElement)(oe.Z,{className:"wc-block-checkout-empty__image",icon:re,size:100}),(0,a.createElement)("strong",{className:"wc-block-checkout-empty__title"},(0,l.__)("Your cart is currently empty!","woocommerce")),(0,a.createElement)("p",{className:"wc-block-checkout-empty__description"},(0,l.__)("Checkout is not available whilst your cart is empty—please take a look through our store and come back when you're ready to place an order.","woocommerce")),u.Pe&&(0,a.createElement)("span",{className:"wp-block-button"},(0,a.createElement)("a",{href:u.Pe,className:"wp-block-button__link"},(0,l.__)("Browse store","woocommerce")))),se=(0,a.createElement)(te.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)("path",{d:"M22.7 22.7l-20-20L2 2l-.7-.7L0 2.5 4.4 7l2.2 4.7L5.2 14A2 2 0 007 17h7.5l1.3 1.4a2 2 0 102.8 2.8l2.9 2.8 1.2-1.3zM7.4 15a.2.2 0 01-.2-.3l.9-1.7h2.4l2 2h-5zm8.2-2a2 2 0 001.7-1l3.6-6.5.1-.5c0-.6-.4-1-1-1H6.5l9 9zM7 18a2 2 0 100 4 2 2 0 000-4z"}),(0,a.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}));var ie=n(2629);n(4200);const ae=["woocommerce_rest_product_out_of_stock","woocommerce_rest_product_not_purchasable","woocommerce_rest_product_partially_out_of_stock","woocommerce_rest_product_too_many_in_cart","woocommerce_rest_cart_item_error"],ce=(0,g.getSetting)("checkoutData",{}),le=({errorData:e})=>{let t=(0,l.__)("Checkout error","woocommerce");return ae.includes(e.code)&&(t=(0,l.__)("There is a problem with your cart","woocommerce")),(0,a.createElement)("strong",{className:"wc-block-checkout-error_title"},t)},ue=({errorData:e})=>{let t=e.message;return ae.includes(e.code)&&(t=t+" "+(0,l.__)("Please edit your cart and try again.","woocommerce")),(0,a.createElement)("p",{className:"wc-block-checkout-error__description"},t)},pe=({errorData:e})=>{let t=(0,l.__)("Retry","woocommerce"),r="javascript:window.location.reload(true)";return ae.includes(e.code)&&(t=(0,l.__)("Edit your cart","woocommerce"),r=u.fh),(0,a.createElement)("span",{className:"wp-block-button"},(0,a.createElement)("a",{href:r,className:"wp-block-button__link"},t))},de=()=>{const e={code:"",message:"",...ce||{}},t={code:e.code||"unknown",message:(0,ie.decodeEntities)(e.message)||(0,l.__)("There was a problem checking out. Please try again. If the problem persists, please get in touch with us so we can assist.","woocommerce")};return(0,a.createElement)("div",{className:"wc-block-checkout-error"},(0,a.createElement)(oe.Z,{className:"wc-block-checkout-error__image",icon:se,size:100}),(0,a.createElement)(le,{errorData:t}),(0,a.createElement)(ue,{errorData:t}),(0,a.createElement)(pe,{errorData:t}))},me=`${u.ZE}?redirect_to=${encodeURIComponent(window.location.href)}`,he=()=>{window.location.reload(!0)};var fe=n(7151);const _e=()=>(0,a.createElement)("div",{className:"wc-block-must-login-prompt"},(0,l.__)("You must be logged in to checkout.","woocommerce")," ",(0,a.createElement)("a",{href:me},(0,l.__)("Click here to log in.","woocommerce"))),ge=({attributes:e,children:t})=>{const{hasOrder:n,customerId:i}=(0,o.useSelect)((e=>{const t=e(s.CHECKOUT_STORE_KEY);return{hasOrder:t.hasOrder(),customerId:t.getCustomerId()}})),{cartItems:c,cartIsLoading:l}=(0,r.b)(),{showCompanyField:u,requireCompanyField:p,showApartmentField:d,showPhoneField:m,requirePhoneField:h}=e;return l||0!==c.length?n?(e=>!e&&!(0,g.getSetting)("checkoutAllowsGuest",!1))(i)&&!(0,g.getSetting)("checkoutAllowsSignup",!1)?(0,a.createElement)(_e,null):(0,a.createElement)(fe.Tb.Provider,{value:{showCompanyField:u,requireCompanyField:p,showApartmentField:d,showPhoneField:m,requirePhoneField:h}},t):(0,a.createElement)(de,null):(0,a.createElement)(ne,null)},ye=({scrollToTop:t})=>{const{hasError:r,isIdle:n}=(0,o.useSelect)((e=>{const t=e(s.CHECKOUT_STORE_KEY);return{isIdle:t.isIdle(),hasError:t.hasError()}})),{hasValidationErrors:i}=(0,o.useSelect)((e=>({hasValidationErrors:e(s.VALIDATION_STORE_KEY).hasValidationErrors()}))),{showAllValidationErrors:a}=(0,o.useDispatch)(s.VALIDATION_STORE_KEY),c=n&&r&&i;return(0,e.useEffect)((()=>{let e;return c&&(a(),e=window.setTimeout((()=>{t({focusableSelector:"input:invalid, .has-error input"})}),50)),()=>{clearTimeout(e)}}),[c,t,a]),null},be=(ve=({attributes:t,children:r,scrollToTop:n})=>((()=>{const t="woocommerce/checkout-totals-block",{shippingRates:r}=(0,U.V)(),n=(0,M.CN)(r),{prefersCollection:i,isRateBeingSelected:a,shippingNotices:c,cartData:u}=(0,o.useSelect)((e=>({cartData:e(s.CART_STORE_KEY).getCartData(),prefersCollection:e(s.CHECKOUT_STORE_KEY).prefersCollection(),isRateBeingSelected:e(s.CART_STORE_KEY).isShippingRateBeingSelected(),shippingNotices:e("core/notices").getNotices(t)}))),{createInfoNotice:p,removeNotice:d}=(0,o.useDispatch)("core/notices");(0,e.useEffect)((()=>{var e;if(!n||a)return;const r=null==u||null===(e=u.shippingRates)||void 0===e?void 0:e.reduce(((e,t)=>{const r=t.shipping_rates.find((e=>e.selected));return void 0!==(null==r?void 0:r.method_id)&&e.push(null==r?void 0:r.method_id),e}),[]),o=Object.values(r).some((e=>!!(0,j.H)(e)&&(0,D.Ep)(e)));!n||i||a||!o||0!==c.length?(i||!o)&&c.length>0&&d("wc-blocks-totals-shipping-warning",t):p((0,l.__)("Totals will be recalculated when a valid shipping method is selected.","woocommerce"),{id:"wc-blocks-totals-shipping-warning",isDismissible:!1,context:t})}),[null==u?void 0:u.shippingRates,p,n,a,i,d,c,r])})(),(0,a.createElement)(m,{header:(0,l.__)("Something went wrong. Please contact us for assistance.","woocommerce"),text:(0,e.createInterpolateElement)((0,l.__)("The checkout has encountered an unexpected error. <button>Try reloading the page</button>. If the error persists, please get in touch with us so we can assist.","woocommerce"),{button:(0,a.createElement)("button",{className:"wc-block-link-button",onClick:he})}),showErrorMessage:g.CURRENT_USER_IS_ADMIN},(0,a.createElement)(Q.StoreNoticesContainer,{context:[L.n7.CHECKOUT,L.n7.CART]}),(0,a.createElement)(k.SlotFillProvider,null,(0,a.createElement)(J,null,(0,a.createElement)(X,{className:I()("wc-block-checkout",{"has-dark-controls":t.hasDarkControls})},(0,a.createElement)(ge,{attributes:t},r),(0,a.createElement)(ye,{scrollToTop:n})))))),t=>{const r=(0,e.useRef)(null);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:r,"aria-hidden":!0}),(0,a.createElement)(ve,{...t,scrollToTop:e=>{null!==r.current&&((e,t)=>{const{focusableSelector:r}=t||{};window&&Number.isFinite(window.innerHeight)&&(r?((e,t)=>{var r;const o=(null===(r=e.parentElement)||void 0===r?void 0:r.querySelectorAll(t))||[];if(o.length){const e=o[0];ee(e),null==e||e.focus()}else ee(e)})(e,r):ee(e))})(r.current,e)}}))}),ke="woocommerce/checkout",we={hasDarkControls:{type:"boolean",default:(0,g.getSetting)("hasDarkEditorStyleSupport",!1)},showRateAfterTaxName:{type:"boolean",default:(0,g.getSetting)("displayCartPricesIncludingTax",!1)}},Ee=JSON.parse('{"Y4":{"isPreview":{"type":"boolean","default":false,"save":false},"showCompanyField":{"type":"boolean","default":false},"requireCompanyField":{"type":"boolean","default":false},"showApartmentField":{"type":"boolean","default":true},"showPhoneField":{"type":"boolean","default":true},"requirePhoneField":{"type":"boolean","default":false},"align":{"type":"string","default":"wide"}}}');var ve;(({Block:e,selector:t,blockName:r,getProps:o=(()=>({})),blockMap:n,blockWrapper:s})=>{_({Block:e,selector:t,getProps:(e,t)=>{const i=E({block:r,blockMap:n,children:e.children||[],blockWrapper:s});return{...o(e,t),children:i}}})})({Block:be,blockName:ke,selector:".wp-block-woocommerce-checkout",getProps:e=>({attributes:t({...Ee.Y4,...we},e instanceof HTMLElement?e.dataset:{})}),blockMap:(0,i.getRegisteredBlockComponents)(ke),blockWrapper:({children:t})=>{const{extensions:n,receiveCart:i,...a}=(0,r.b)(),c=(()=>{const{__internalSetExtensionData:t}=(0,o.useDispatch)(s.CHECKOUT_STORE_KEY),r=(0,o.useSelect)((e=>e(s.CHECKOUT_STORE_KEY).getExtensionData())),n=(0,e.useRef)(r),i=(0,e.useCallback)(((e,r,o)=>{t(e,{[r]:o})}),[t]);return{extensionData:n.current,setExtensionData:i}})(),l=(()=>{const{clearValidationError:t,hideValidationError:r,setValidationErrors:n}=(0,o.useDispatch)(s.VALIDATION_STORE_KEY),i="extensions-errors",{hasValidationErrors:a,getValidationError:c}=(0,o.useSelect)((e=>{const t=e(s.VALIDATION_STORE_KEY);return{hasValidationErrors:t.hasValidationErrors(),getValidationError:e=>t.getValidationError(`${i}-${e}`)}}));return{hasValidationErrors:a,getValidationError:c,clearValidationError:(0,e.useCallback)((e=>t(`${i}-${e}`)),[t]),hideValidationError:(0,e.useCallback)((e=>r(`${i}-${e}`)),[r]),setValidationErrors:(0,e.useCallback)((e=>n(Object.fromEntries(Object.entries(e).map((([e,t])=>[`${i}-${e}`,t]))))),[n])}})();return e.Children.map(t,(t=>{if((0,e.isValidElement)(t)){const r={extensions:n,cart:a,checkoutExtensionData:c,validation:l};return(0,e.cloneElement)(t,r)}return t}))}})})()})(); active-filters/block.json 0000644 00000001155 15073233653 0011463 0 ustar 00 { "name": "woocommerce/active-filters", "version": "1.0.0", "title": "Active Filters Controls", "description": "Display the currently active filters.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "html": false, "multiple": false, "inserter": false, "color": { "text": true, "background": false }, "lock": false }, "attributes": { "displayStyle": { "type": "string", "default": "list" }, "headingLevel": { "type": "number", "default": 3 } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-title.css 0000644 00000003641 15073233653 0010070 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right} collection-attribute-filter/block.json 0000644 00000001755 15073233653 0014167 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "name": "woocommerce/collection-attribute-filter", "version": "1.0.0", "title": "Collection Attribute Filter", "description": "Enable customers to filter the product grid by selecting one or more attributes, such as color.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "apiVersion": 2, "ancestor": [ "woocommerce/collection-filters" ], "supports": { "interactivity": true }, "usesContext": [ "collectionData" ], "attributes": { "queryParam": { "type": "object", "default": {} }, "attributeId": { "type": "number", "default": 0 }, "showCounts": { "type": "boolean", "default": false }, "queryType": { "type": "string", "default": "or" }, "displayStyle": { "type": "string", "default": "list" }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false } } } classic-shortcode.css 0000644 00000000503 15073233653 0010674 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:where(div[data-block-name="woocommerce/classic-shortcode"]){margin-left:auto;margin-right:auto;max-width:1000px} product-rating-frontend.js 0000644 00000015447 15073233653 0011703 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7385],{8894:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Block:()=>f,default:()=>g});var r=n(9196),o=n(5736),s=n(3849),c=n.n(s),a=n(2864),l=n(947),i=n(721),u=n(9060);n(2499);const d=e=>({width:e/5*100+"%"}),p=({parentClassName:e})=>{const t=d(0);return(0,r.createElement)("div",{className:c()("wc-block-components-product-rating__norating-container",`${e}-product-rating__norating-container`)},(0,r.createElement)("div",{className:"wc-block-components-product-rating__norating",role:"img"},(0,r.createElement)("span",{style:t})),(0,r.createElement)("span",null,(0,o.__)("No Reviews","woocommerce")))},m=e=>{const{rating:t,reviews:n,parentClassName:s}=e,a=d(t),l=(0,o.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,o.__)("Rated %f out of 5","woocommerce"),t),i={__html:(0,o.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,o._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",n,"woocommerce"),(0,o.sprintf)('<strong class="rating">%f</strong>',t),(0,o.sprintf)('<span class="rating">%d</span>',n))};return(0,r.createElement)("div",{className:c()("wc-block-components-product-rating__stars",`${s}__product-rating__stars`),role:"img","aria-label":l},(0,r.createElement)("span",{style:a,dangerouslySetInnerHTML:i}))},v=e=>{const{reviews:t}=e,n=(0,o.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,o._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t);return(0,r.createElement)("span",{className:"wc-block-components-product-rating__reviews_count"},n)},f=e=>{const{textAlign:t,isDescendentOfSingleProductBlock:n,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,s=(0,l.F)(e),{parentClassName:i}=(0,a.useInnerBlockLayoutContext)(),{product:d}=(0,a.useProductDataContext)(),f=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(d),g=(e=>{const t=(0,u.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(d),y=c()(s.className,"wc-block-components-product-rating",{[`${i}__product-rating`]:i,[`has-text-align-${t}`]:t}),b=o?(0,r.createElement)(p,{parentClassName:i}):null,w=g?(0,r.createElement)(m,{rating:f,reviews:g,parentClassName:i}):b;if(g||o)return(0,r.createElement)("div",{className:y,style:s.style},(0,r.createElement)("div",{className:"wc-block-components-product-rating__container"},w,g&&n?(0,r.createElement)(v,{reviews:g}):null))},g=(0,i.withProductDataContext)(f)},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var r=n(3849),o=n.n(r),s=n(7998),c=n(3243),a=n(3392),l=n(172);const i=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let n=t.style;return(0,c.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,l.vc)(t),r=(0,l.l8)(t),i=(0,l.su)(t),u=(0,a.f)(t);return{className:o()(u.className,n.className,r.className,i.className),style:{...u.style,...n.style,...r.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});var r=n(7998),o=n(3243);const s=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},n=(0,o.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var r=n(3849),o=n.n(r),s=n(7427),c=n(2289),a=n(7998);function l(e={}){const t={};return(0,c.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,n,r,s,c,u,d;const{backgroundColor:p,textColor:m,gradient:v,style:f}=e,g=i("background-color",p),y=i("color",m),b=function(e){if(e)return`has-${e}-gradient-background`}(v),w=b||(null==f||null===(t=f.color)||void 0===t?void 0:t.gradient);return{className:o()(y,b,{[g]:!w&&!!g,"has-text-color":m||(null==f||null===(n=f.color)||void 0===n?void 0:n.text),"has-background":p||(null==f||null===(r=f.color)||void 0===r?void 0:r.background)||v||(null==f||null===(s=f.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,a.Kn)(null==f||null===(c=f.elements)||void 0===c?void 0:c.link)?null==f||null===(u=f.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:l({color:(null==f?void 0:f.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:r}=e,s=n?i("border-color",n):"";return o()({"has-border-color":!!n||!(null==r||null===(t=r.border)||void 0===t||!t.color),[s]:!!s})}(e),style:l({border:n})}}function p(e){var t;return{className:void 0,style:l({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});const r=e=>null===e},9060:(e,t,n)=>{"use strict";n.d(t,{h:()=>r});const r=e=>"number"==typeof e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>o});var r=n(2893);const o=e=>!(0,r.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return o(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});const r=e=>"string"==typeof e},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var r=n(3112),o=n(7090);function s(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,r.pi)({delimiter:"."},t))}},2499:()=>{},3569:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var r=n(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function c(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,c=void 0===n?o:n,l=t.stripRegexp,i=void 0===l?s:l,u=t.transform,d=void 0===u?r.U:u,p=t.delimiter,m=void 0===p?" ":p,v=a(a(e,c,"$1\0$2"),i,"\0"),f=0,g=v.length;"\0"===v.charAt(f);)f++;for(;"\0"===v.charAt(g-1);)g--;return v.slice(f,g).split("\0").map(d).join(m)}function a(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(3112),o=n(112);function s(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,r.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); product-collection-no-results-style.asset.php 0000644 00000000246 15073233653 0015464 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '52258a17cc4ad70fdb8d'); product-gallery-thumbnails/block.json 0000644 00000001201 15073233653 0014013 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery-thumbnails", "version": "1.0.0", "title": "Thumbnails", "description": "Display the Thumbnails of a product.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "usesContext": [ "postId", "thumbnailsPosition", "thumbnailsNumberOfThumbnails", "productGalleryClientId", "mode", "cropImages" ], "textdomain": "woocommerce", "ancestor": [ "woocommerce/product-gallery" ], "supports": { "spacing": { "margin": true, "__experimentalDefaultControls": { "margin": true } } } } store-notices-rtl.css 0000644 00000014206 15073233653 0010665 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} product-gallery-frontend.js 0000644 00000003305 15073233653 0012044 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity,t=t=>(0,e.getContext)(t),{state:o}=(0,e.store)("woocommerce/product-gallery"),s=(e,t)=>{const o=e[e.isDialogOpen?"dialogVisibleImagesIds":"visibleImagesIds"],s=o.indexOf(e.selectedImage),c="next"===t?Math.min(s+1,o.length-1):Math.max(s-1,0);e.selectedImage=o[c]},c=e=>{e.isDialogOpen=!1,e.selectedImage=e.firstMainImageId},n={state:{get isSelected(){const{selectedImage:e,imageId:o}=t();return e===o},get pagerDotFillOpacity(){return o.isSelected?1:.2}},actions:{closeDialog:()=>{const e=t();c(e)},openDialog:()=>{t().isDialogOpen=!0},selectImage:()=>{const e=t();e.selectedImage=e.imageId},selectNextImage:e=>{e.stopPropagation();const o=t();s(o,"next")},selectPreviousImage:e=>{e.stopPropagation();const o=t();s(o,"previous")}},callbacks:{watchForChangesOnAddToCartForm:()=>{const e=t(),o=document.querySelector(`form[data-product_id="${e.productId}"]`);if(!o)return;const s=new MutationObserver((function(t){for(const o of t){const t=o.target.getAttribute("current-image");"attributes"===o.type&&t&&e.visibleImagesIds.includes(t)&&(e.selectedImage=t)}}));s.observe(o,{attributes:!0});const c=document.querySelector(".wp-block-add-to-cart-form .reset_variations"),n=()=>{e.selectedImage=e.firstMainImageId};return c&&c.addEventListener("click",n),()=>{s.disconnect(),document.removeEventListener("click",n)}},keyboardAccess:()=>{const e=t();let o=!0;const n=t=>{o&&e.isDialogOpen&&(o=!1,requestAnimationFrame((()=>{o=!0})),"Escape"===t.code&&c(e),"ArrowLeft"===t.code&&s(e,"previous"),"ArrowRight"===t.code&&s(e,"next"))};return document.addEventListener("keydown",n),()=>document.removeEventListener("keydown",n)}}};(0,e.store)("woocommerce/product-gallery",n)})(); blocks-components.js 0000644 00000302556 15073233653 0010564 0 ustar 00 (()=>{var e={849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===a)if(n.toString===Object.prototype.toString)for(var s in n)o.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)o.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,s=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,p=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),d||(d=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=k(Array.prototype.forEach),y=k(Array.prototype.pop),C=k(Array.prototype.push),E=k(String.prototype.toLowerCase),b=k(String.prototype.toString),w=k(String.prototype.match),N=k(String.prototype.replace),S=k(String.prototype.indexOf),x=k(String.prototype.trim),A=k(RegExp.prototype.test),T=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function k(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function _(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:E,i&&i(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=n(a);l!==a&&(s(t)||(t[r]=l),a=l)}e[a]=!0}return e}function R(e){var t,n=p(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function M(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return k(n.get);if("function"==typeof n.value)return k(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var L=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),O=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),$=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),I=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),F=u(["#text"]),B=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),H=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),U=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),Z=d(/<%[\w\W]*|[\w\W]*%>/gm),K=d(/\${[\w\W]*}/gm),j=d(/^data-[\-\w.\u00B7-\uFFFF]/),W=d(/^aria-[\-\w]+$/),z=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=d(/^html$/i),q=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,i=n.document,s=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,d=n.Element,p=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,k=n.trustedTypes,Q=d.prototype,ee=M(Q,"cloneNode"),te=M(Q,"nextSibling"),ne=M(Q,"childNodes"),oe=M(Q,"parentNode");if("function"==typeof l){var re=i.createElement("template");re.content&&re.content.ownerDocument&&(i=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(k,a),ie=ae?ae.createHTML(""):"",se=i,le=se.implementation,ce=se.createNodeIterator,ue=se.createDocumentFragment,de=se.getElementsByTagName,pe=a.importNode,me={};try{me=R(i).documentMode?i.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=G,ye=Z,Ce=K,Ee=j,be=W,we=Y,Ne=J,Se=z,xe=null,Ae=_({},[].concat(o(L),o(O),o(D),o(I),o(F))),Te=null,ke=_({},[].concat(o(B),o(H),o(V),o(U))),_e=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Re=null,Me=null,Le=!0,Oe=!0,De=!1,$e=!0,Ie=!1,Pe=!1,Fe=!1,Be=!1,He=!1,Ve=!1,Ue=!1,Ge=!0,Ze=!1,Ke=!0,je=!1,We={},ze=null,Ye=_({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Je=null,Xe=_({},["audio","video","img","source","image","track"]),qe=null,Qe=_({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,it=_({},[et,tt,nt],b),st=["application/xhtml+xml","text/html"],lt=null,ct=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},dt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=R(t),he=he=-1===st.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?b:E,xe="ALLOWED_TAGS"in t?_({},t.ALLOWED_TAGS,ge):Ae,Te="ALLOWED_ATTR"in t?_({},t.ALLOWED_ATTR,ge):ke,at="ALLOWED_NAMESPACES"in t?_({},t.ALLOWED_NAMESPACES,b):it,qe="ADD_URI_SAFE_ATTR"in t?_(R(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Je="ADD_DATA_URI_TAGS"in t?_(R(Xe),t.ADD_DATA_URI_TAGS,ge):Xe,ze="FORBID_CONTENTS"in t?_({},t.FORBID_CONTENTS,ge):Ye,Re="FORBID_TAGS"in t?_({},t.FORBID_TAGS,ge):{},Me="FORBID_ATTR"in t?_({},t.FORBID_ATTR,ge):{},We="USE_PROFILES"in t&&t.USE_PROFILES,Le=!1!==t.ALLOW_ARIA_ATTR,Oe=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,$e=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Ie=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,He=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Ue=t.RETURN_TRUSTED_TYPE||!1,Be=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,Ze=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Se=t.ALLOWED_URI_REGEXP||Se,ot=t.NAMESPACE||nt,_e=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(_e.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(_e.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(_e.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(Oe=!1),Ve&&(He=!0),We&&(xe=_({},o(F)),Te=[],!0===We.html&&(_(xe,L),_(Te,B)),!0===We.svg&&(_(xe,O),_(Te,H),_(Te,U)),!0===We.svgFilters&&(_(xe,D),_(Te,H),_(Te,U)),!0===We.mathMl&&(_(xe,I),_(Te,V),_(Te,U))),t.ADD_TAGS&&(xe===Ae&&(xe=R(xe)),_(xe,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Te===ke&&(Te=R(Te)),_(Te,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&_(qe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(ze===Ye&&(ze=R(ze)),_(ze,t.FORBID_CONTENTS,ge)),Ke&&(xe["#text"]=!0),Pe&&_(xe,["html","head","body"]),xe.table&&(_(xe,["tbody"]),delete Re.tbody),u&&u(t),lt=t)},pt=_({},["mi","mo","mn","ms","mtext"]),mt=_({},["foreignobject","desc","title","annotation-xml"]),ft=_({},["title","style","font","a","script"]),ht=_({},O);_(ht,D),_(ht,$);var gt=_({},I);_(gt,P);var vt=function(e){C(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},yt=function(e,t){try{C(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){C(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Te[e])if(He||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){var t,n;if(Be)e="<remove></remove>"+e;else{var o=w(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?ie:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),ot===nt?de.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return ce.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},bt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},wt=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},Nt=function(e){var t,n;if(wt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(A(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:o,allowedTags:xe}),e.hasChildNodes()&&!bt(e.firstElementChild)&&(!bt(e.content)||!bt(e.content.firstElementChild))&&A(/<[/\w]/g,e.innerHTML)&&A(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&A(/<template/i,e.innerHTML))return vt(e),!0;if(!xe[o]||Re[o]){if(!Re[o]&&xt(o)){if(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,o))return!1;if(_e.tagNameCheck instanceof Function&&_e.tagNameCheck(o))return!1}if(Ke&&!ze[o]){var a=oe(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var s=i.length-1;s>=0;--s)a.insertBefore(ee(i[s],!0),te(e))}return vt(e),!0}return e instanceof d&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=E(e.tagName),o=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||pt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!pt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&3===e.nodeType&&(t=e.textContent,t=N(t,ve," "),t=N(t,ye," "),t=N(t,Ce," "),e.textContent!==t&&(C(r.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(vt(e),!0)},St=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in i||n in ct))return!1;if(Oe&&!Me[t]&&A(Ee,t));else if(Le&&A(be,t));else if(!Te[t]||Me[t]){if(!(xt(e)&&(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,e)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(e))&&(_e.attributeNameCheck instanceof RegExp&&A(_e.attributeNameCheck,t)||_e.attributeNameCheck instanceof Function&&_e.attributeNameCheck(t))||"is"===t&&_e.allowCustomizedBuiltInElements&&(_e.tagNameCheck instanceof RegExp&&A(_e.tagNameCheck,n)||_e.tagNameCheck instanceof Function&&_e.tagNameCheck(n))))return!1}else if(qe[t]);else if(A(Se,N(n,Ne,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==S(n,"data:")||!Je[e])if(De&&!A(we,N(n,Ne,"")));else if(n)return!1;return!0},xt=function(e){return e.indexOf("-")>0},At=function(t){var n,o,a,i;wt("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Te};for(i=s.length;i--;){var c=n=s[i],u=c.name,d=c.namespaceURI;if(o="value"===u?n.value:x(n.value),a=ge(u),l.attrName=a,l.attrValue=o,l.keepAttr=!0,l.forceKeepAttr=void 0,wt("uponSanitizeAttribute",t,l),o=l.attrValue,!l.forceKeepAttr&&(yt(u,t),l.keepAttr))if($e||!A(/\/>/i,o)){Ie&&(o=N(o,ve," "),o=N(o,ye," "),o=N(o,Ce," "));var p=ge(t.nodeName);if(St(p,a,o)){if(!Ze||"id"!==a&&"name"!==a||(yt(u,t),o="user-content-"+o),ae&&"object"===e(k)&&"function"==typeof k.getAttributeType)if(d);else switch(k.getAttributeType(p,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{d?t.setAttributeNS(d,u,o):t.setAttribute(u,o),y(r.removed)}catch(e){}}}else yt(u,t)}wt("afterSanitizeAttributes",t,null)}},Tt=function e(t){var n,o=Et(t);for(wt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)wt("uponSanitizeShadowNode",n,null),Nt(n)||(n.content instanceof s&&e(n.content),At(n));wt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,i,l,u,d,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!bt(t)){if("function"!=typeof t.toString)throw T("toString is not a function");if("string"!=typeof(t=t.toString()))throw T("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(bt(t))return n.toStaticHTML(t.outerHTML)}return t}if(Fe||dt(p),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!xe[m]||Re[m])throw T("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(i=(o=Ct("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!He&&!Ie&&!Pe&&-1===t.indexOf("<"))return ae&&Ue?ae.createHTML(t):t;if(!(o=Ct(t)))return He?null:Ue?ie:""}o&&Be&&vt(o.firstChild);for(var f=Et(je?t:o);l=f.nextNode();)3===l.nodeType&&l===u||Nt(l)||(l.content instanceof s&&Tt(l.content),At(l),u=l);if(u=null,je)return t;if(He){if(Ve)for(d=ue.call(o.ownerDocument);o.firstChild;)d.appendChild(o.firstChild);else d=o;return(Te.shadowroot||Te.shadowrootmod)&&(d=pe.call(a,d,!0)),d}var h=Pe?o.outerHTML:o.innerHTML;return Pe&&xe["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&A(X,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Ie&&(h=N(h,ve," "),h=N(h,ye," "),h=N(h,Ce," ")),ae&&Ue?ae.createHTML(h):h},r.setConfig=function(e){dt(e),Fe=!0},r.clearConfig=function(){lt=null,Fe=!1},r.isValidAttribute=function(e,t,n){lt||dt({});var o=ge(e),r=ge(t);return St(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],C(fe[e],t))},r.removeHook=function(e){if(fe[e])return y(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},29:()=>{},946:()=>{},194:()=>{},866:()=>{},150:()=>{},562:()=>{},729:()=>{},283:()=>{},847:()=>{},803:()=>{},43:()=>{},440:()=>{},942:()=>{},693:()=>{},203:()=>{},406:()=>{},878:()=>{},658:()=>{},785:()=>{},100:(e,t,n)=>{"use strict";t.O=void 0;const o=n(211);t.O=new Map([[o.CountryCode.UK,/^([A-Z]){1}([0-9][0-9]|[0-9]|[A-Z][0-9][A-Z]|[A-Z][0-9][0-9]|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-z][A-z]){1}$/i],[o.CountryCode.GB,/^([A-Z]){1}([0-9][0-9]|[0-9]|[A-Z][0-9][A-Z]|[A-Z][0-9][0-9]|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-z][A-z]){1}$/i],[o.CountryCode.JE,/^JE\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[o.CountryCode.GG,/^GY\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[o.CountryCode.IM,/^IM\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[o.CountryCode.US,/^([0-9]{5})(?:-([0-9]{4}))?$/],[o.CountryCode.CA,/^([ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ])\s*([0-9][ABCEGHJKLMNPRSTVWXYZ][0-9])$/i],[o.CountryCode.IE,/^([AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}$/],[o.CountryCode.DE,/^\d{5}$/],[o.CountryCode.JP,/^\d{3}-\d{4}$/],[o.CountryCode.FR,/^\d{2}[ ]?\d{3}$/],[o.CountryCode.AU,/^\d{4}$/],[o.CountryCode.IT,/^\d{5}$/],[o.CountryCode.CH,/^\d{4}$/],[o.CountryCode.AT,/^(?!0)\d{4}$/],[o.CountryCode.ES,/^(?:0[1-9]|[1-4]\d|5[0-2])\d{3}$/],[o.CountryCode.NL,/^\d{4}[ ]?[A-Z]{2}$/],[o.CountryCode.BE,/^\d{4}$/],[o.CountryCode.DK,/^\d{4}$/],[o.CountryCode.SE,/^(SE-)?\d{3}[ ]?\d{2}$/],[o.CountryCode.NO,/^\d{4}$/],[o.CountryCode.BR,/^\d{5}[\-]?\d{3}$/],[o.CountryCode.PT,/^\d{4}([\-]\d{3})?$/],[o.CountryCode.FI,/^(FI-|AX-)?\d{5}$/],[o.CountryCode.AX,/^22\d{3}$/],[o.CountryCode.KR,/^\d{5}$/],[o.CountryCode.CN,/^\d{6}$/],[o.CountryCode.TW,/^\d{3}(\d{2,3})?$/],[o.CountryCode.SG,/^\d{6}$/],[o.CountryCode.DZ,/^\d{5}$/],[o.CountryCode.AD,/^AD\d{3}$/],[o.CountryCode.AR,/^([A-HJ-NP-Z])?\d{4}([A-Z]{3})?$/],[o.CountryCode.AM,/^(37)?\d{4}$/],[o.CountryCode.AZ,/^\d{4}$/],[o.CountryCode.BH,/^((1[0-2]|[2-9])\d{2})?$/],[o.CountryCode.BD,/^\d{4}$/],[o.CountryCode.BB,/^(BB\d{5})?$/],[o.CountryCode.BY,/^\d{6}$/],[o.CountryCode.BM,/^[A-Z]{2}[ ]?[A-Z0-9]{2}$/],[o.CountryCode.BA,/^\d{5}$/],[o.CountryCode.IO,/^BBND 1ZZ$/],[o.CountryCode.BN,/^[A-Z]{2}[ ]?\d{4}$/],[o.CountryCode.BG,/^\d{4}$/],[o.CountryCode.KH,/^\d{5}$/],[o.CountryCode.CV,/^\d{4}$/],[o.CountryCode.CL,/^\d{7}$/],[o.CountryCode.CR,/^(\d{4,5}|\d{3}-\d{4})$/],[o.CountryCode.HR,/^(HR-)?\d{5}$/],[o.CountryCode.CY,/^\d{4}$/],[o.CountryCode.CZ,/^\d{3}[ ]?\d{2}$/],[o.CountryCode.DO,/^\d{5}$/],[o.CountryCode.EC,/^([A-Z]\d{4}[A-Z]|(?:[A-Z]{2})?\d{6})?$/],[o.CountryCode.EG,/^\d{5}$/],[o.CountryCode.EE,/^\d{5}$/],[o.CountryCode.FO,/^\d{3}$/],[o.CountryCode.GE,/^\d{4}$/],[o.CountryCode.GR,/^\d{3}[ ]?\d{2}$/],[o.CountryCode.GL,/^39\d{2}$/],[o.CountryCode.GT,/^\d{5}$/],[o.CountryCode.HT,/^\d{4}$/],[o.CountryCode.HN,/^(?:\d{5})?$/],[o.CountryCode.HU,/^\d{4}$/],[o.CountryCode.IS,/^\d{3}$/],[o.CountryCode.IN,/^\d{6}$/],[o.CountryCode.ID,/^\d{5}$/],[o.CountryCode.IL,/^\d{5,7}$/],[o.CountryCode.JO,/^\d{5}$/],[o.CountryCode.KZ,/^\d{6}$/],[o.CountryCode.KE,/^\d{5}$/],[o.CountryCode.KW,/^\d{5}$/],[o.CountryCode.KY,/^KY[123]-\d{4}$/],[o.CountryCode.LA,/^\d{5}$/],[o.CountryCode.LV,/^(LV-)?\d{4}$/],[o.CountryCode.LB,/^(\d{4}([ ]?\d{4})?)?$/],[o.CountryCode.LI,/^(948[5-9])|(949[0-7])$/],[o.CountryCode.LT,/^(LT-)?\d{5}$/],[o.CountryCode.LU,/^(L-)?\d{4}$/],[o.CountryCode.MK,/^\d{4}$/],[o.CountryCode.MY,/^\d{5}$/],[o.CountryCode.MV,/^\d{5}$/],[o.CountryCode.MT,/^[A-Z]{3}[ ]?\d{2,4}$/],[o.CountryCode.MU,/^((\d|[A-Z])\d{4})?$/],[o.CountryCode.MX,/^\d{5}$/],[o.CountryCode.MD,/^\d{4}$/],[o.CountryCode.MC,/^980\d{2}$/],[o.CountryCode.MA,/^\d{5}$/],[o.CountryCode.NP,/^\d{5}$/],[o.CountryCode.NZ,/^\d{4}$/],[o.CountryCode.NI,/^((\d{4}-)?\d{3}-\d{3}(-\d{1})?)?$/],[o.CountryCode.NG,/^(\d{6})?$/],[o.CountryCode.OM,/^(PC )?\d{3}$/],[o.CountryCode.PA,/^\d{4}$/],[o.CountryCode.PK,/^\d{5}$/],[o.CountryCode.PY,/^\d{4}$/],[o.CountryCode.PH,/^\d{4}$/],[o.CountryCode.PL,/^\d{2}-\d{3}$/],[o.CountryCode.PR,/^00[679]\d{2}([ \-]\d{4})?$/],[o.CountryCode.RO,/^\d{6}$/],[o.CountryCode.RU,/^\d{6}$/],[o.CountryCode.SM,/^4789\d$/],[o.CountryCode.SA,/^\d{5}$/],[o.CountryCode.SN,/^\d{5}$/],[o.CountryCode.SK,/^\d{3}[ ]?\d{2}$/],[o.CountryCode.SI,/^(SI-)?\d{4}$/],[o.CountryCode.ZA,/^\d{4}$/],[o.CountryCode.LK,/^\d{5}$/],[o.CountryCode.TJ,/^\d{6}$/],[o.CountryCode.TH,/^\d{5}$/],[o.CountryCode.TN,/^\d{4}$/],[o.CountryCode.TR,/^\d{5}$/],[o.CountryCode.TM,/^\d{6}$/],[o.CountryCode.UA,/^\d{5}$/],[o.CountryCode.UY,/^\d{5}$/],[o.CountryCode.UZ,/^\d{6}$/],[o.CountryCode.VA,/^00120$/],[o.CountryCode.VE,/^\d{4}$/],[o.CountryCode.ZM,/^\d{5}$/],[o.CountryCode.AS,/^96799$/],[o.CountryCode.CC,/^6799$/],[o.CountryCode.CK,/^\d{4}$/],[o.CountryCode.RS,/^\d{5,6}$/],[o.CountryCode.ME,/^8\d{4}$/],[o.CountryCode.CS,/^\d{5}$/],[o.CountryCode.YU,/^\d{5}$/],[o.CountryCode.CX,/^6798$/],[o.CountryCode.ET,/^\d{4}$/],[o.CountryCode.FK,/^FIQQ 1ZZ$/],[o.CountryCode.NF,/^2899$/],[o.CountryCode.FM,/^(9694[1-4])([ \-]\d{4})?$/],[o.CountryCode.GF,/^9[78]3\d{2}$/],[o.CountryCode.GN,/^\d{3}$/],[o.CountryCode.GP,/^9[78][01]\d{2}$/],[o.CountryCode.GS,/^SIQQ 1ZZ$/],[o.CountryCode.GU,/^969[123]\d([ \-]\d{4})?$/],[o.CountryCode.GW,/^\d{4}$/],[o.CountryCode.HM,/^\d{4}$/],[o.CountryCode.IQ,/^\d{5}$/],[o.CountryCode.KG,/^\d{6}$/],[o.CountryCode.LR,/^\d{4}$/],[o.CountryCode.LS,/^\d{3}$/],[o.CountryCode.MG,/^\d{3}$/],[o.CountryCode.MH,/^969[67]\d([ \-]\d{4})?$/],[o.CountryCode.MN,/^\d{6}$/],[o.CountryCode.MP,/^9695[012]([ \-]\d{4})?$/],[o.CountryCode.MQ,/^9[78]2\d{2}$/],[o.CountryCode.NC,/^988\d{2}$/],[o.CountryCode.NE,/^\d{4}$/],[o.CountryCode.VI,/^008(([0-4]\d)|(5[01]))([ \-]\d{4})?$/],[o.CountryCode.VN,/^\d{6}$/],[o.CountryCode.PF,/^987\d{2}$/],[o.CountryCode.PG,/^\d{3}$/],[o.CountryCode.PM,/^9[78]5\d{2}$/],[o.CountryCode.PN,/^PCRN 1ZZ$/],[o.CountryCode.PW,/^96940$/],[o.CountryCode.RE,/^9[78]4\d{2}$/],[o.CountryCode.SH,/^(ASCN|STHL) 1ZZ$/],[o.CountryCode.SJ,/^\d{4}$/],[o.CountryCode.SO,/^\d{5}$/],[o.CountryCode.SZ,/^[HLMS]\d{3}$/],[o.CountryCode.TC,/^TKCA 1ZZ$/],[o.CountryCode.WF,/^986\d{2}$/],[o.CountryCode.XK,/^\d{5}$/],[o.CountryCode.YT,/^976\d{2}$/],[o.CountryCode.PE,/^\d{5}$/],[o.CountryCode.INTL,/^(?:[A-Z0-9]+([- ]?[A-Z0-9]+)*)?$/i]])},211:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.CountryCode=void 0,(n=t.CountryCode||(t.CountryCode={})).UK="UK",n.GB="GB",n.JE="JE",n.GG="GG",n.IM="IM",n.US="US",n.CA="CA",n.IE="IE",n.DE="DE",n.JP="JP",n.FR="FR",n.AU="AU",n.IT="IT",n.CH="CH",n.AT="AT",n.ES="ES",n.NL="NL",n.BE="BE",n.DK="DK",n.SE="SE",n.NO="NO",n.BR="BR",n.PT="PT",n.FI="FI",n.AX="AX",n.KR="KR",n.CN="CN",n.TW="TW",n.SG="SG",n.DZ="DZ",n.AD="AD",n.AR="AR",n.AM="AM",n.AZ="AZ",n.BH="BH",n.BD="BD",n.BB="BB",n.BY="BY",n.BM="BM",n.BA="BA",n.IO="IO",n.BN="BN",n.BG="BG",n.KH="KH",n.CV="CV",n.CL="CL",n.CR="CR",n.HR="HR",n.CY="CY",n.CZ="CZ",n.DO="DO",n.EC="EC",n.EG="EG",n.EE="EE",n.FO="FO",n.GE="GE",n.GR="GR",n.GL="GL",n.GT="GT",n.HT="HT",n.HN="HN",n.HU="HU",n.IS="IS",n.IN="IN",n.ID="ID",n.IL="IL",n.JO="JO",n.KZ="KZ",n.KE="KE",n.KW="KW",n.KY="KY",n.LA="LA",n.LV="LV",n.LB="LB",n.LI="LI",n.LT="LT",n.LU="LU",n.MK="MK",n.MY="MY",n.MV="MV",n.MT="MT",n.MU="MU",n.MX="MX",n.MD="MD",n.MC="MC",n.MA="MA",n.NP="NP",n.NZ="NZ",n.NI="NI",n.NG="NG",n.OM="OM",n.PA="PA",n.PK="PK",n.PY="PY",n.PH="PH",n.PL="PL",n.PR="PR",n.RO="RO",n.RU="RU",n.SM="SM",n.SA="SA",n.SN="SN",n.SK="SK",n.SI="SI",n.ZA="ZA",n.LK="LK",n.TJ="TJ",n.TH="TH",n.TN="TN",n.TR="TR",n.TM="TM",n.UA="UA",n.UY="UY",n.UZ="UZ",n.VA="VA",n.VE="VE",n.ZM="ZM",n.AS="AS",n.CC="CC",n.CK="CK",n.RS="RS",n.ME="ME",n.CS="CS",n.YU="YU",n.CX="CX",n.ET="ET",n.FK="FK",n.NF="NF",n.FM="FM",n.GF="GF",n.GN="GN",n.GP="GP",n.GS="GS",n.GU="GU",n.GW="GW",n.HM="HM",n.IQ="IQ",n.KG="KG",n.LR="LR",n.LS="LS",n.MG="MG",n.MH="MH",n.MN="MN",n.MP="MP",n.MQ="MQ",n.NC="NC",n.NE="NE",n.VI="VI",n.VN="VN",n.PF="PF",n.PG="PG",n.PM="PM",n.PN="PN",n.PW="PW",n.RE="RE",n.SH="SH",n.SJ="SJ",n.SO="SO",n.SZ="SZ",n.TC="TC",n.WF="WF",n.XK="XK",n.YT="YT",n.PE="PE",n.INTL="INTL"}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};(()=>{"use strict";n.r(o),n.d(o,{Button:()=>ne,CheckboxControl:()=>re,CheckboxList:()=>ae,Chip:()=>ie,FormStep:()=>pe,FormattedMonetaryAmount:()=>Te,Label:()=>ke,Panel:()=>Me,RadioControl:()=>$e,RadioControlAccordion:()=>Ie,RadioControlOption:()=>Oe,RadioControlOptionLayout:()=>Le,RemovableChip:()=>ce,SortSelect:()=>Pe,Spinner:()=>ee,StoreNotice:()=>je,StoreNoticesContainer:()=>Ot,Subtotal:()=>jt,TextInput:()=>$t,Textarea:()=>Dt,Title:()=>ue,TotalsFees:()=>zt,TotalsItem:()=>Zt,TotalsTaxes:()=>Wt,TotalsWrapper:()=>Yt,ValidatedTextInput:()=>Ut,ValidationInputError:()=>Pt});const e=window.React;var t=n.n(e);function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},r.apply(this,arguments)}const a=window.wp.element;var i=n(608),s=n.n(i);const l=window.lodash,c=window.wp.deprecated;var u=n.n(c);const d=window.wp.compose,p=window.wp.dom,m=window.wp.primitives,f=(0,a.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(m.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),h=window.wp.i18n;function g(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const a=r.getBoundingClientRect();return new o.DOMRect(e.left+a.left,e.top+a.top,e.width,e.height)}let v=0;function y(e){const t=document.scrollingElement||document.body;e&&(v=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=v)}let C=0;function E(){return(0,a.useEffect)((()=>(0===C&&y(!0),++C,()=>{1===C&&y(!1),--C})),[]),null}window.wp.warning;const b=(0,a.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function w(e){const t=(0,a.useContext)(b),n=t.slots[e]||{},o=t.fills[e],r=(0,a.useMemo)((()=>o||[]),[o]);return{...n,updateSlot:(0,a.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,a.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:r,registerFill:(0,a.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,a.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}const N=(0,a.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function S({name:e,children:t,registerFill:n,unregisterFill:o}){const r=(e=>{const{getSlot:t,subscribe:n}=(0,a.useContext)(N),[o,r]=(0,a.useState)(t(e));return(0,a.useEffect)((()=>(r(t(e)),n((()=>{r(t(e))})))),[e]),o})(e),i=(0,a.useRef)({name:e,children:t});return(0,a.useLayoutEffect)((()=>(n(e,i.current),()=>o(e,i.current))),[]),(0,a.useLayoutEffect)((()=>{i.current.children=t,r&&r.forceUpdate()}),[t]),(0,a.useLayoutEffect)((()=>{e!==i.current.name&&(o(i.current.name,i.current),i.current.name=e,n(e,i.current))}),[e]),r&&r.node?((0,l.isFunction)(t)&&(t=t(r.props.fillProps)),(0,a.createPortal)(t,r.node)):null}const x=e=>(0,a.createElement)(N.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,a.createElement)(S,r({},e,{registerFill:t,unregisterFill:n}))));class A extends a.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:o}=this.props,r=(0,l.map)(o(t,this),(e=>{const t=(0,l.isFunction)(e.children)?e.children(n):e.children;return a.Children.map(t,((e,t)=>{if(!e||(0,l.isString)(e))return e;const n=e.key||t;return(0,a.cloneElement)(e,{key:n})}))})).filter((0,l.negate)(a.isEmptyElement));return(0,a.createElement)(a.Fragment,null,(0,l.isFunction)(e)?e(r):r)}}const T=e=>(0,a.createElement)(N.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:o})=>(0,a.createElement)(A,r({},e,{registerSlot:t,unregisterSlot:n,getFills:o}))));function k(){const[,e]=(0,a.useState)({}),t=(0,a.useRef)(!0);return(0,a.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function _({name:e,children:t}){const n=w(e),o=(0,a.useRef)({rerender:k()});return(0,a.useEffect)((()=>(n.registerFill(o),()=>{n.unregisterFill(o)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,a.createPortal)(t,n.ref.current)):null}const R=(0,a.forwardRef)((function({name:e,fillProps:t={},as:n="div",...o},i){const s=(0,a.useContext)(b),l=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>(s.registerSlot(e,l,t),()=>{s.unregisterSlot(e,l)})),[s.registerSlot,s.unregisterSlot,e]),(0,a.useLayoutEffect)((()=>{s.updateSlot(e,t)})),(0,a.createElement)(n,r({ref:(0,d.useMergeRefs)([i,l])},o))}));function M(e){return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(x,e),(0,a.createElement)(_,e))}const L=(0,a.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,a.createElement)(R,r({},t,{ref:n})):(0,a.createElement)(T,t)));function O(e){return"appear"===e?"top":"left"}const D="Popover";function $(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:a}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const s=n?parseInt(n,10):0,l=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=a?parseInt(a,10):0;return{x:e.left+c,y:e.top+s,width:e.width-c-u,height:e.height-s-l,left:e.left+c,right:e.right-u,top:e.top+s,bottom:e.bottom-l}}function I(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function P(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function F(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const B=(0,a.forwardRef)((({headerTitle:e,onClose:t,children:n,className:o,noArrow:i=!0,isAlternate:l,position:c="bottom right",range:m,focusOnMount:v="firstElement",anchorRef:y,shouldAnchorIncludePadding:C,anchorRect:b,getAnchorRect:N,expandOnMobile:S,animate:x=!0,onClickOutside:A,onFocusOutside:T,__unstableStickyBoundaryElement:k,__unstableSlotName:_=D,__unstableObserveElement:R,__unstableBoundaryParent:L,__unstableForcePosition:B,__unstableForceXAlignment:H,...V},U)=>{const G=(0,a.useRef)(null),Z=(0,a.useRef)(null),K=(0,a.useRef)(),j=(0,d.useViewportMatch)("medium","<"),[W,z]=(0,a.useState)(),Y=w(_),J=S&&j,[q,Q]=(0,d.useResizeObserver)();i=J||i,(0,a.useLayoutEffect)((()=>{if(J)return F(K.current,"is-without-arrow",i),F(K.current,"is-alternate",l),I(K.current,"data-x-axis"),I(K.current,"data-y-axis"),P(K.current,"top"),P(K.current,"left"),P(Z.current,"maxHeight"),void P(Z.current,"maxWidth");const e=()=>{if(!K.current||!Z.current)return;let e=function(e,t,n,o=!1,r,a){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return g(t,t.ownerDocument||e.current.ownerDocument,a)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return g((0,p.getRectangleFromRange)(o),o.endContainer.ownerDocument,a);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=g(o.getBoundingClientRect(),o.ownerDocument,a);return r?e:$(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),s=g(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,a);return r?s:$(s,o)}if(!e.current)return;const{parentNode:i}=e.current,s=i.getBoundingClientRect();return r?s:$(s,i)}(G,b,N,y,C,K.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=K.current;let o,r=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();r=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var a;L&&(o=null===(a=K.current.closest(".popover-slot"))||void 0===a?void 0:a.parentNode);const s=Q.height?Q:Z.current.getBoundingClientRect(),{popoverTop:u,popoverLeft:d,xAxis:m,yAxis:f,contentHeight:v,contentWidth:E}=function(e,t,n="top",o,r,a,i,s,l){const[c,u="center",d]=n.split(" "),p=function(e,t,n,o,r,a,i,s){const{height:l}=t;if(r){const t=r.getBoundingClientRect().top+l-i;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===o?c=e.bottom:"top"===o&&(c=e.top);const u={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let m,f=n,h=null;if(!r&&!s)if("middle"===n&&u.contentHeight===l)f="middle";else if("top"===n&&d.contentHeight===l)f="top";else if("bottom"===n&&p.contentHeight===l)f="bottom";else{f=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===f?d.contentHeight:p.contentHeight;h=e!==l?e:null}return m="middle"===f?u.popoverTop:"top"===f?d.popoverTop:p.popoverTop,{yAxis:f,popoverTop:m,contentHeight:h}}(e,t,c,d,o,0,a,s),m=function(e,t,n,o,r,a,i,s,l){const{width:c}=t;"left"===n&&(0,h.isRTL)()?n="right":"right"===n&&(0,h.isRTL)()&&(n="left"),"left"===o&&(0,h.isRTL)()?o="right":"right"===o&&(0,h.isRTL)()&&(o="left");const u=Math.round(e.left+e.width/2),d={popoverLeft:u,contentWidth:(u-c/2>0?c/2:u)+(u+c/2>window.innerWidth?window.innerWidth-u:c/2)};let p=e.left;"right"===o?p=e.right:"middle"===a||l||(p=u);let m=e.right;"left"===o?m=e.left:"middle"===a||l||(m=u);const f={popoverLeft:p,contentWidth:p-c>0?c:p},g={popoverLeft:m,contentWidth:m+c>window.innerWidth?window.innerWidth-m:c};let v,y=n,C=null;if(!r&&!s)if("center"===n&&d.contentWidth===c)y="center";else if("left"===n&&f.contentWidth===c)y="left";else if("right"===n&&g.contentWidth===c)y="right";else{y=f.contentWidth>g.contentWidth?"left":"right";const e="left"===y?f.contentWidth:g.contentWidth;c>window.innerWidth&&(C=window.innerWidth),e!==c&&(y="center",d.popoverLeft=window.innerWidth/2)}if(v="center"===y?d.popoverLeft:"left"===y?f.popoverLeft:g.popoverLeft,i){const e=i.getBoundingClientRect();v=Math.min(v,e.right-c),(0,h.isRTL)()||(v=Math.max(v,0))}return{xAxis:y,popoverLeft:v,contentWidth:C}}(e,t,u,d,o,p.yAxis,i,s,l);return{...m,...p}}(e,s,c,k,K.current,r,o,B,H);"number"==typeof u&&"number"==typeof d&&(P(K.current,"top",u+"px"),P(K.current,"left",d+"px")),F(K.current,"is-without-arrow",i||"center"===m&&"middle"===f),F(K.current,"is-alternate",l),I(K.current,"data-x-axis",m),I(K.current,"data-y-axis",f),P(Z.current,"maxHeight","number"==typeof v?v+"px":""),P(Z.current,"maxWidth","number"==typeof E?E+"px":""),z(({left:"right",right:"left"}[m]||"center")+" "+({top:"bottom",bottom:"top"}[f]||"middle"))};e();const{ownerDocument:t}=K.current,{defaultView:n}=t,o=n.setInterval(e,500);let r;const a=()=>{n.cancelAnimationFrame(r),r=n.requestAnimationFrame(e)};n.addEventListener("click",a),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const s=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(y);let u;return s&&s!==t&&(s.defaultView.addEventListener("resize",e),s.defaultView.addEventListener("scroll",e,!0)),R&&(u=new n.MutationObserver(e),u.observe(R,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",a),n.cancelAnimationFrame(r),s&&s!==t&&(s.defaultView.removeEventListener("resize",e),s.defaultView.removeEventListener("scroll",e,!0)),u&&u.disconnect()}}),[J,b,N,y,C,c,Q,k,R,L]);const ee=(e,n)=>{if("focus-outside"===e&&T)T(n);else if("focus-outside"===e&&A){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),u()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),A(e)}else t&&t()},[te,ne]=(0,d.__experimentalUseDialog)({focusOnMount:v,__unstableOnClose:ee,onClose:ee}),oe=(0,d.useMergeRefs)([K,te,U]),re=Boolean(x&&W)&&function(e){if("loading"===e.type)return s()("components-animate__loading");const{type:t,origin:n=O(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return s()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?s()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:W});let ae=(0,a.createElement)("div",r({className:s()("components-popover",o,re,{"is-expanded":J,"is-without-arrow":i,"is-alternate":l})},V,{ref:oe},ne,{tabIndex:"-1"}),J&&(0,a.createElement)(E,null),J&&(0,a.createElement)("div",{className:"components-popover__header"},(0,a.createElement)("span",{className:"components-popover__header-title"},e),(0,a.createElement)(X,{className:"components-popover__close",icon:f,onClick:t})),(0,a.createElement)("div",{ref:Z,className:"components-popover__content"},(0,a.createElement)("div",{style:{position:"relative"}},q,n)));return Y.ref&&(ae=(0,a.createElement)(M,{name:_},ae)),y||b?ae:(0,a.createElement)("span",{ref:G},ae)}));B.Slot=(0,a.forwardRef)((function({name:e=D},t){return(0,a.createElement)(L,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const H=B,V=function({shortcut:e,className:t}){if(!e)return null;let n,o;return(0,l.isString)(e)&&(n=e),(0,l.isObject)(e)&&(n=e.display,o=e.ariaLabel),(0,a.createElement)("span",{className:t,"aria-label":o},n)},U=(0,a.createElement)("div",{className:"event-catcher"}),G=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,a.cloneElement)((0,a.createElement)("span",{className:"disabled-element-wrapper"},(0,a.cloneElement)(U,e),(0,a.cloneElement)(t,{children:n}),","),e),Z=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,a.cloneElement)(e,{...t,children:n}),K=(e,t,n)=>{if(1!==a.Children.count(e))return;const o=a.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},j=function({children:e,position:t,text:n,shortcut:o}){const[r,i]=(0,a.useState)(!1),[s,c]=(0,a.useState)(!1),u=(0,d.useDebounce)(c,700),p=t=>{K(e,"onMouseDown",t),document.addEventListener("mouseup",h),i(!0)},m=t=>{K(e,"onMouseUp",t),document.removeEventListener("mouseup",h),i(!1)},f=e=>"mouseUp"===e?m:"mouseDown"===e?p:void 0,h=f("mouseUp"),g=(t,n)=>o=>{if(K(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&r)return;u.cancel();const a=(0,l.includes)(["focus","mouseenter"],o.type);a!==s&&(n?u(a):c(a))},v=()=>{u.cancel(),document.removeEventListener("mouseup",h)};if((0,a.useEffect)((()=>v),[]),1!==a.Children.count(e))return e;const y={onMouseEnter:g("onMouseEnter",!0),onMouseLeave:g("onMouseLeave"),onClick:g("onClick"),onFocus:g("onFocus"),onBlur:g("onBlur"),onMouseDown:f("mouseDown")},C=a.Children.only(e),{children:E,disabled:b}=C.props,w=b?G:Z,N=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:r})=>(0,a.concatChildren)(e,t&&(0,a.createElement)(H,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,a.createElement)(V,{className:"components-tooltip__shortcut",shortcut:r}))))({grandchildren:E,isOver:s,position:t,text:n,shortcut:o});return w({child:C,eventHandlers:y,childrenWithPopover:N})},W=function({icon:e,className:t,...n}){const o=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,a.createElement)("span",r({className:o},n))},z=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,a.createElement)(W,r({icon:e},n));if((0,a.isValidElement)(e)&&W===e.type)return(0,a.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof a.Component?(0,a.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===m.SVG)){const o={width:t,height:t,...e.props,...n};return(0,a.createElement)(m.SVG,o)}return(0,a.isValidElement)(e)?(0,a.cloneElement)(e,{size:t,...n}):e},Y=(0,a.forwardRef)((function({as:e="div",className:t,...n},o){return function({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,a.createElement)(e,t)}({as:e,className:s()("components-visually-hidden",t),...n,ref:o})})),J=["onMouseDown","onClick"],X=(0,a.forwardRef)((function(e,t){const{href:n,target:o,isSmall:i,isPressed:c,isBusy:d,isDestructive:p,className:m,disabled:f,icon:h,iconPosition:g="left",iconSize:v,showTooltip:y,tooltipPosition:C,shortcut:E,label:b,children:w,text:N,variant:S,__experimentalIsFocusable:x,describedBy:A,...T}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:a,...i}){let s=a;var l,c,d,p,m;return t&&(null!==(l=s)&&void 0!==l||(s="primary")),o&&(null!==(c=s)&&void 0!==c||(s="tertiary")),n&&(null!==(d=s)&&void 0!==d||(s="secondary")),e&&(u()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=s)&&void 0!==p||(s="secondary")),r&&(null!==(m=s)&&void 0!==m||(s="link")),{...i,variant:s}}(e),k=s()("components-button",m,{"is-secondary":"secondary"===S,"is-primary":"primary"===S,"is-small":i,"is-tertiary":"tertiary"===S,"is-pressed":c,"is-busy":d,"is-link":"link"===S,"is-destructive":p,"has-text":!!h&&!!w,"has-icon":!!h}),_=f&&!x,R=void 0===n||_?"button":"a",M="a"===R?{href:n,target:o}:{type:"button",disabled:_,"aria-pressed":c};if(f&&x){M["aria-disabled"]=!0;for(const e of J)T[e]=e=>{e.stopPropagation(),e.preventDefault()}}const L=!_&&(y&&b||E||!!b&&(!w||(0,l.isArray)(w)&&!w.length)&&!1!==y),O=A?(0,l.uniqueId)():null,D=T["aria-describedby"]||O,$=(0,a.createElement)(R,r({},M,T,{className:k,"aria-label":T["aria-label"]||b,"aria-describedby":D,ref:t}),h&&"left"===g&&(0,a.createElement)(z,{icon:h,size:v}),N&&(0,a.createElement)(a.Fragment,null,N),h&&"right"===g&&(0,a.createElement)(z,{icon:h,size:v}),w);return L?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(j,{text:A||b,shortcut:E,position:C},$),A&&(0,a.createElement)(Y,null,(0,a.createElement)("span",{id:O},A))):(0,a.createElement)(a.Fragment,null,$,A&&(0,a.createElement)(Y,null,(0,a.createElement)("span",{id:O},A)))}));var q=n(849),Q=n.n(q);n(29),n(440);const ee=()=>(0,e.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),te=({className:t,showSpinner:n=!1,children:o,variant:r="contained",...a})=>{const i=Q()("wc-block-components-button","wp-element-button",t,r,{"wc-block-components-button--loading":n});return(0,e.createElement)(X,{className:i,...a},n&&(0,e.createElement)(ee,null),(0,e.createElement)("span",{className:"wc-block-components-button__text"},o))},ne=te;n(866);const oe=({className:t,label:n,id:o,onChange:r,children:a,hasError:i=!1,checked:s=!1,disabled:l=!1,...c})=>{const u=(0,d.useInstanceId)(oe),p=o||`checkbox-control-${u}`;return(0,e.createElement)("div",{className:Q()("wc-block-components-checkbox",{"has-error":i},t)},(0,e.createElement)("label",{htmlFor:p},(0,e.createElement)("input",{id:p,className:"wc-block-components-checkbox__input",type:"checkbox",onChange:e=>r(e.target.checked),"aria-invalid":!0===i,checked:s,disabled:l,...c}),(0,e.createElement)("svg",{className:"wc-block-components-checkbox__mark","aria-hidden":"true",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 20"},(0,e.createElement)("path",{d:"M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"})),n&&(0,e.createElement)("span",{className:"wc-block-components-checkbox__label"},n),a))},re=oe;n(150);const ae=({className:t,onChange:n,options:o=[],checked:r=[],isLoading:i=!1,isDisabled:s=!1,limit:l=10})=>{const[c,u]=(0,a.useState)(!1),d=(0,a.useMemo)((()=>[...Array(5)].map(((t,n)=>(0,e.createElement)("li",{key:n,style:{width:Math.floor(75*Math.random())+25+"%"}}," ")))),[]),p=(0,a.useMemo)((()=>{const t=o.length-l;return!c&&(0,e.createElement)("li",{key:"show-more",className:"show-more"},(0,e.createElement)("button",{onClick:()=>{u(!0)},"aria-expanded":!1,"aria-label":(0,h.sprintf)(/* translators: %s is referring the remaining count of options */ /* translators: %s is referring the remaining count of options */ (0,h._n)("Show %s more option","Show %s more options",t,"woocommerce"),t)},(0,h.sprintf)(/* translators: %s number of options to reveal. */ /* translators: %s number of options to reveal. */ (0,h._n)("Show %s more","Show %s more",t,"woocommerce"),t)))}),[o,l,c]),m=(0,a.useMemo)((()=>c&&(0,e.createElement)("li",{key:"show-less",className:"show-less"},(0,e.createElement)("button",{onClick:()=>{u(!1)},"aria-expanded":!0,"aria-label":(0,h.__)("Show less options","woocommerce")},(0,h.__)("Show less","woocommerce")))),[c]),f=(0,a.useMemo)((()=>{const t=o.length>l+5;return(0,e.createElement)(a.Fragment,null,o.map(((o,i)=>(0,e.createElement)(a.Fragment,{key:o.value},(0,e.createElement)("li",{...t&&!c&&i>=l&&{hidden:!0}},(0,e.createElement)(oe,{id:o.value,className:"wc-block-checkbox-list__checkbox",label:o.label,checked:r.includes(o.value),onChange:()=>{n(o.value)},disabled:s})),t&&i===l-1&&p))),t&&m)}),[o,n,r,c,l,m,p,s]),g=Q()("wc-block-checkbox-list","wc-block-components-checkbox-list",{"is-loading":i},t);return(0,e.createElement)("ul",{className:g},i?d:f)};n(562);const ie=({text:t,screenReaderText:n="",element:o="li",className:r="",radius:a="small",children:i=null,...s})=>{const l=o,c=Q()(r,"wc-block-components-chip","wc-block-components-chip--radius-"+a),u=Boolean(n&&n!==t);return(0,e.createElement)(l,{className:c,...s},(0,e.createElement)("span",{"aria-hidden":u,className:"wc-block-components-chip__text"},t),u&&(0,e.createElement)("span",{className:"screen-reader-text"},n),i)},se=(0,a.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,a.cloneElement)(e,{width:t,height:t,...n,ref:o})})),le=(0,e.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(m.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),ce=({ariaLabel:t="",className:n="",disabled:o=!1,onRemove:r=(()=>{}),removeOnAnyClick:a=!1,text:i,screenReaderText:s="",...l})=>{const c=a?"span":"button";if(!t){const e=s&&"string"==typeof s?s:i;t="string"!=typeof e?/* translators: Remove chip. */ /* translators: Remove chip. */ (0,h.__)("Remove","woocommerce"):(0,h.sprintf)(/* translators: %s text of the chip to remove. */ /* translators: %s text of the chip to remove. */ (0,h.__)('Remove "%s"',"woocommerce"),e)}const u={"aria-label":t,disabled:o,onClick:r,onKeyDown:e=>{"Backspace"!==e.key&&"Delete"!==e.key||r()}},d=a?u:{},p=a?{"aria-hidden":!0}:u;return(0,e.createElement)(ie,{...l,...d,className:Q()(n,"is-removable"),element:a?"button":l.element,screenReaderText:s,text:i},(0,e.createElement)(c,{className:"wc-block-components-chip__remove",...p},(0,e.createElement)(se,{className:"wc-block-components-chip__remove-icon",icon:le,size:16,role:"img"})))};n(729),n(406);const ue=({children:t,className:n="",headingLevel:o,...r})=>{const a=Q()("wc-block-components-title",n),i=`h${o}`;return(0,e.createElement)(i,{className:a,...r},t)},de=({title:t,stepHeadingContent:n})=>(0,e.createElement)("div",{className:"wc-block-components-checkout-step__heading"},(0,e.createElement)(ue,{"aria-hidden":"true",className:"wc-block-components-checkout-step__title",headingLevel:"2"},t),!!n&&(0,e.createElement)("span",{className:"wc-block-components-checkout-step__heading-content"},n)),pe=({id:t,className:n,title:o,legend:r,description:a,children:i,disabled:s=!1,showStepNumber:l=!0,stepHeadingContent:c=(()=>{})})=>{const u=r||o?"fieldset":"div";return(0,e.createElement)(u,{className:Q()(n,"wc-block-components-checkout-step",{"wc-block-components-checkout-step--with-step-number":l,"wc-block-components-checkout-step--disabled":s}),id:t,disabled:s},!(!r&&!o)&&(0,e.createElement)("legend",{className:"screen-reader-text"},r||o),!!o&&(0,e.createElement)(de,{title:o,stepHeadingContent:c()}),(0,e.createElement)("div",{className:"wc-block-components-checkout-step__container"},!!a&&(0,e.createElement)("p",{className:"wc-block-components-checkout-step__description"},a),(0,e.createElement)("div",{className:"wc-block-components-checkout-step__content"},i)))};function me(){}function fe(e){return!!(e||"").match(/\d/)}function he(e){return null==e}function ge(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function ve(e,t){void 0===t&&(t=!0);var n="-"===e[0],o=n&&t,r=(e=e.replace("-","")).split(".");return{beforeDecimal:r[0],afterDecimal:r[1]||"",hasNagation:n,addNegation:o}}function ye(e,t,n){for(var o="",r=n?"0":"",a=0;a<=t-1;a++)o+=e[a]||r;return o}function Ce(e,t){return Array(t+1).join(e)}function Ee(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}function be(e,t,n){return Math.min(Math.max(e,t),n)}function we(e){return Math.max(e.selectionStart,e.selectionEnd)}var Ne={displayType:"input",decimalSeparator:".",thousandsGroupStyle:"thousand",fixedDecimalScale:!1,prefix:"",suffix:"",allowNegative:!0,allowEmptyFormatting:!1,allowLeadingZeros:!1,isNumericString:!1,type:"text",onValueChange:me,onChange:me,onKeyDown:me,onMouseUp:me,onFocus:me,onBlur:me,isAllowed:function(){return!0}},Se=function(e){function n(t){e.call(this,t);var n=t.defaultValue;this.validateProps();var o=this.formatValueProp(n);this.state={value:o,numAsString:this.removeFormatting(o),mounted:!1},this.selectionBeforeInput={selectionStart:0,selectionEnd:0},this.onChange=this.onChange.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this)}return e&&(n.__proto__=e),n.prototype=Object.create(e&&e.prototype),n.prototype.constructor=n,n.prototype.componentDidMount=function(){this.setState({mounted:!0})},n.prototype.componentDidUpdate=function(e){this.updateValueIfRequired(e)},n.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout)},n.prototype.updateValueIfRequired=function(e){var t=this,n=t.props,o=t.state,r=t.focusedElm,a=o.value,i=o.numAsString;if(void 0===i&&(i=""),e!==n){this.validateProps();var s=this.formatNumString(i),l=he(n.value)?s:this.formatValueProp(),c=this.removeFormatting(l),u=parseFloat(c),d=parseFloat(i);(isNaN(u)&&isNaN(d)||u===d)&&s===a&&(null!==r||l===a)||this.updateValue({formattedValue:l,numAsString:c,input:r,source:"prop",event:null})}},n.prototype.getFloatString=function(e){void 0===e&&(e="");var t=this.props.decimalScale,n=this.getSeparators().decimalSeparator,o=this.getNumberRegex(!0),r="-"===e[0];r&&(e=e.replace("-","")),n&&0===t&&(e=e.split(n)[0]);var a=(e=(e.match(o)||[]).join("").replace(n,".")).indexOf(".");return-1!==a&&(e=e.substring(0,a)+"."+e.substring(a+1,e.length).replace(new RegExp(ge(n),"g"),"")),r&&(e="-"+e),e},n.prototype.getNumberRegex=function(e,t){var n=this.props,o=n.format,r=n.decimalScale,a=n.customNumerals,i=this.getSeparators().decimalSeparator;return new RegExp("[0-9"+(a?a.join(""):"")+"]"+(!i||0===r||t||o?"":"|"+ge(i)),e?"g":void 0)},n.prototype.getSeparators=function(){var e=this.props.decimalSeparator,t=this.props,n=t.thousandSeparator,o=t.allowedDecimalSeparators;return!0===n&&(n=","),o||(o=[e,"."]),{decimalSeparator:e,thousandSeparator:n,allowedDecimalSeparators:o}},n.prototype.getMaskAtIndex=function(e){var t=this.props.mask;return void 0===t&&(t=" "),"string"==typeof t?t:t[e]||" "},n.prototype.getValueObject=function(e,t){var n=parseFloat(t);return{formattedValue:e,value:t,floatValue:isNaN(n)?void 0:n}},n.prototype.validateProps=function(){var e=this.props.mask,t=this.getSeparators(),n=t.decimalSeparator,o=t.thousandSeparator;if(n===o)throw new Error("\n Decimal separator can't be same as thousand separator.\n thousandSeparator: "+o+' (thousandSeparator = {true} is same as thousandSeparator = ",")\n decimalSeparator: '+n+" (default value for decimalSeparator is .)\n ");if(e&&("string"===e?e:e.toString()).match(/\d/g))throw new Error("\n Mask "+e+" should not contain numeric character;\n ")},n.prototype.setPatchedCaretPosition=function(e,t,n){Ee(e,t),this.caretPositionTimeout=setTimeout((function(){e.value===n&&Ee(e,t)}),0)},n.prototype.correctCaretPosition=function(e,t,n){var o=this.props,r=o.prefix,a=o.suffix,i=o.format;if(""===e)return 0;if(t=be(t,0,e.length),!i){var s="-"===e[0];return be(t,r.length+(s?1:0),e.length-a.length)}if("function"==typeof i)return t;if("#"===i[t]&&fe(e[t]))return t;if("#"===i[t-1]&&fe(e[t-1]))return t;var l=i.indexOf("#");t=be(t,l,i.lastIndexOf("#")+1);for(var c=i.substring(t,i.length).indexOf("#"),u=t,d=t+(-1===c?0:c);u>l&&("#"!==i[u]||!fe(e[u]));)u-=1;return!fe(e[d])||"left"===n&&t!==l||t-u<d-t?fe(e[u])?u+1:u:d},n.prototype.getCaretPosition=function(e,t,n){var o,r,a=this.props.format,i=this.state.value,s=this.getNumberRegex(!0),l=(e.match(s)||[]).join(""),c=(t.match(s)||[]).join("");for(o=0,r=0;r<n;r++){var u=e[r]||"",d=t[o]||"";if((u.match(s)||u===d)&&("0"!==u||!d.match(s)||"0"===d||l.length===c.length)){for(;u!==t[o]&&o<t.length;)o++;o++}}return"string"!=typeof a||i||(o=t.length),this.correctCaretPosition(t,o)},n.prototype.removePrefixAndSuffix=function(e){var t=this.props,n=t.format,o=t.prefix,r=t.suffix;if(!n&&e){var a="-"===e[0];a&&(e=e.substring(1,e.length));var i=(e=o&&0===e.indexOf(o)?e.substring(o.length,e.length):e).lastIndexOf(r);e=r&&-1!==i&&i===e.length-r.length?e.substring(0,i):e,a&&(e="-"+e)}return e},n.prototype.removePatternFormatting=function(e){for(var t=this.props.format.split("#").filter((function(e){return""!==e})),n=0,o="",r=0,a=t.length;r<=a;r++){var i=t[r]||"",s=r===a?e.length:e.indexOf(i,n);if(-1===s){o=e;break}o+=e.substring(n,s),n=s+i.length}return(o.match(this.getNumberRegex(!0))||[]).join("")},n.prototype.removeFormatting=function(e){var t=this.props,n=t.format,o=t.removeFormatting;return e?(n?e="string"==typeof n?this.removePatternFormatting(e):"function"==typeof o?o(e):(e.match(this.getNumberRegex(!0))||[]).join(""):(e=this.removePrefixAndSuffix(e),e=this.getFloatString(e)),e):e},n.prototype.formatWithPattern=function(e){for(var t=this.props.format,n=0,o=t.split(""),r=0,a=t.length;r<a;r++)"#"===t[r]&&(o[r]=e[n]||this.getMaskAtIndex(n),n+=1);return o.join("")},n.prototype.formatAsNumber=function(e){var t=this.props,n=t.decimalScale,o=t.fixedDecimalScale,r=t.prefix,a=t.suffix,i=t.allowNegative,s=t.thousandsGroupStyle,l=this.getSeparators(),c=l.thousandSeparator,u=l.decimalSeparator,d=-1!==e.indexOf(".")||n&&o,p=ve(e,i),m=p.beforeDecimal,f=p.afterDecimal,h=p.addNegation;return void 0!==n&&(f=ye(f,n,o)),c&&(m=function(e,t,n){var o=function(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}(n),r=e.search(/[1-9]/);return r=-1===r?e.length:r,e.substring(0,r)+e.substring(r,e.length).replace(o,"$1"+t)}(m,c,s)),r&&(m=r+m),a&&(f+=a),h&&(m="-"+m),m+(d&&u||"")+f},n.prototype.formatNumString=function(e){void 0===e&&(e="");var t=this.props,n=t.format,o=t.allowEmptyFormatting,r=t.customNumerals,a=e;if(r&&10===r.length){var i=new RegExp("["+r.join("")+"]","g");a=e.replace(i,(function(e){return r.indexOf(e).toString()}))}return""!==e||o?"-"!==e||n?"string"==typeof n?this.formatWithPattern(a):"function"==typeof n?n(a):this.formatAsNumber(a):"-":""},n.prototype.formatValueProp=function(e){var t=this.props,n=t.format,o=t.decimalScale,r=t.fixedDecimalScale,a=t.allowEmptyFormatting,i=this.props,s=i.value,l=i.isNumericString,c=!(s=he(s)?e:s)&&0!==s;return c&&a&&(s=""),c&&!a?"":("number"==typeof s&&(s=function(e){var t="-"===(e+="")[0]?"-":"";t&&(e=e.substring(1));var n=e.split(/[eE]/g),o=n[0],r=n[1];if(!(r=Number(r)))return t+o;var a=1+r,i=(o=o.replace(".","")).length;return a<0?o="0."+Ce("0",Math.abs(a))+o:a>=i?o+=Ce("0",a-i):o=(o.substring(0,a)||"0")+"."+o.substring(a),t+o}(s),l=!0),"Infinity"===s&&l&&(s=""),l&&!n&&"number"==typeof o&&(s=function(e,t,n){if(-1!==["","-"].indexOf(e))return e;var o=-1!==e.indexOf(".")&&t,r=ve(e),a=r.beforeDecimal,i=r.afterDecimal,s=r.hasNagation,l=parseFloat("0."+(i||"0")),c=(i.length<=t?"0."+i:l.toFixed(t)).split(".");return(s?"-":"")+a.split("").reverse().reduce((function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e}),c[0])+(o?".":"")+ye(c[1]||"",Math.min(t,i.length),n)}(s,o,r)),l?this.formatNumString(s):this.formatInput(s))},n.prototype.formatNegation=function(e){void 0===e&&(e="");var t=this.props.allowNegative,n=new RegExp("(-)"),o=new RegExp("(-)(.)*(-)"),r=n.test(e),a=o.test(e);return e=e.replace(/-/g,""),r&&!a&&t&&(e="-"+e),e},n.prototype.formatInput=function(e){return void 0===e&&(e=""),this.props.format||(e=this.removePrefixAndSuffix(e),e=this.formatNegation(e)),e=this.removeFormatting(e),this.formatNumString(e)},n.prototype.isCharacterAFormat=function(e,t){var n=this.props,o=n.format,r=n.prefix,a=n.suffix,i=n.decimalScale,s=n.fixedDecimalScale,l=this.getSeparators().decimalSeparator;return"string"==typeof o&&"#"!==o[e]||!(o||!(e<r.length||e>=t.length-a.length||i&&s&&t[e]===l))},n.prototype.correctInputValue=function(e,t,n){var o=this,r=this.props,a=r.format,i=r.allowNegative,s=r.prefix,l=r.suffix,c=r.decimalScale,u=this.getSeparators(),d=u.allowedDecimalSeparators,p=u.decimalSeparator,m=this.state.numAsString||"",f=this.selectionBeforeInput,h=f.selectionStart,g=f.selectionEnd,v=function(e,t){for(var n=0,o=0,r=e.length,a=t.length;e[n]===t[n]&&n<r;)n++;for(;e[r-1-o]===t[a-1-o]&&a-o>n&&r-o>n;)o++;return{start:n,end:r-o}}(t,n),y=v.start,C=v.end;if(!a&&y===C&&-1!==d.indexOf(n[h])){var E=0===c?"":p;return n.substr(0,h)+E+n.substr(h+1,n.length)}var b=a?0:s.length,w=t.length-(a?0:l.length);if(n.length>t.length||!n.length||y===C||0===h&&g===t.length||0===y&&C===t.length||h===b&&g===w)return n;var N=t.substr(y,C-y);if([].concat(N).find((function(e,n){return o.isCharacterAFormat(n+y,t)}))){var S=t.substr(y),x={},A=[];[].concat(S).forEach((function(e,n){o.isCharacterAFormat(n+y,t)?x[n]=e:n>N.length-1&&A.push(e)})),Object.keys(x).forEach((function(e){A.length>e?A.splice(e,0,x[e]):A.push(x[e])})),n=t.substr(0,y)+A.join("")}if(!a){var T=this.removeFormatting(n),k=ve(T,i),_=k.beforeDecimal,R=k.afterDecimal,M=k.addNegation,L=e<n.indexOf(p)+1;if(T.length<m.length&&L&&""===_&&!parseFloat(R))return M?"-":""}return n},n.prototype.updateValue=function(e){var t=e.formattedValue,n=e.input,o=e.setCaretPosition;void 0===o&&(o=!0);var r=e.source,a=e.event,i=e.numAsString,s=e.caretPos,l=this.props.onValueChange,c=this.state.value;if(n){if(void 0===s&&o){var u=e.inputValue||n.value,d=we(n);n.value=t,s=this.getCaretPosition(u,t,d)}n.value=t,o&&this.setPatchedCaretPosition(n,s,t)}void 0===i&&(i=this.removeFormatting(t)),t!==c&&(this.setState({value:t,numAsString:i}),l(this.getValueObject(t,i),{event:a,source:r}))},n.prototype.onChange=function(e){var t=e.target,n=t.value,o=this.state,r=this.props,a=r.isAllowed,i=o.value||"",s=we(t);n=this.correctInputValue(s,i,n);var l=this.formatInput(n)||"",c=this.removeFormatting(l),u=a(this.getValueObject(l,c));u||(l=i),this.updateValue({formattedValue:l,numAsString:c,inputValue:n,input:t,event:e,source:"event"}),u&&r.onChange(e)},n.prototype.onBlur=function(e){var t=this.props,n=this.state,o=t.format,r=t.onBlur,a=t.allowLeadingZeros,i=n.numAsString,s=n.value;if(this.focusedElm=null,clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout),!o){isNaN(parseFloat(i))&&(i=""),a||(i=function(e){if(!e)return e;var t="-"===e[0];t&&(e=e.substring(1,e.length));var n=e.split("."),o=n[0].replace(/^0+/,"")||"0",r=n[1]||"";return(t?"-":"")+o+(r?"."+r:"")}(i));var l=this.formatNumString(i);if(l!==s)return this.updateValue({formattedValue:l,numAsString:i,input:e.target,setCaretPosition:!1,event:e,source:"event"}),void r(e)}r(e)},n.prototype.onKeyDown=function(e){var t,n=e.target,o=e.key,r=n.selectionStart,a=n.selectionEnd,i=n.value;void 0===i&&(i="");var s=this.props,l=s.decimalScale,c=s.fixedDecimalScale,u=s.prefix,d=s.suffix,p=s.format,m=s.onKeyDown,f=void 0!==l&&c,h=this.getNumberRegex(!1,f),g=new RegExp("-"),v="string"==typeof p;if(this.selectionBeforeInput={selectionStart:r,selectionEnd:a},"ArrowLeft"===o||"Backspace"===o?t=r-1:"ArrowRight"===o?t=r+1:"Delete"===o&&(t=r),void 0!==t&&r===a){var y=t,C=v?p.indexOf("#"):u.length,E=v?p.lastIndexOf("#")+1:i.length-d.length;if("ArrowLeft"===o||"ArrowRight"===o){var b="ArrowLeft"===o?"left":"right";y=this.correctCaretPosition(i,t,b)}else if("Delete"!==o||h.test(i[t])||g.test(i[t])){if("Backspace"===o&&!h.test(i[t]))if(r<=C+1&&"-"===i[0]&&void 0===p){var w=i.substring(1);this.updateValue({formattedValue:w,caretPos:y,input:n,event:e,source:"event"})}else if(!g.test(i[t])){for(;!h.test(i[y-1])&&y>C;)y--;y=this.correctCaretPosition(i,y,"left")}}else for(;!h.test(i[y])&&y<E;)y++;(y!==t||t<C||t>E)&&(e.preventDefault(),this.setPatchedCaretPosition(n,y,i)),e.isUnitTestRun&&this.setPatchedCaretPosition(n,y,i),m(e)}else m(e)},n.prototype.onMouseUp=function(e){var t=e.target,n=t.selectionStart,o=t.selectionEnd,r=t.value;if(void 0===r&&(r=""),n===o){var a=this.correctCaretPosition(r,n);a!==n&&this.setPatchedCaretPosition(t,a,r)}this.props.onMouseUp(e)},n.prototype.onFocus=function(e){var t=this;e.persist(),this.focusedElm=e.target,this.focusTimeout=setTimeout((function(){var n=e.target,o=n.selectionStart,r=n.selectionEnd,a=n.value;void 0===a&&(a="");var i=t.correctCaretPosition(a,o);i===o||0===o&&r===a.length||t.setPatchedCaretPosition(n,i,a),t.props.onFocus(e)}),0)},n.prototype.render=function(){var e=this.props,n=e.type,o=e.displayType,r=e.customInput,a=e.renderText,i=e.getInputRef,s=e.format,l=(e.thousandSeparator,e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle,e.decimalScale,e.fixedDecimalScale,e.prefix,e.suffix,e.removeFormatting,e.mask,e.defaultValue,e.isNumericString,e.allowNegative,e.allowEmptyFormatting,e.allowLeadingZeros,e.onValueChange,e.isAllowed,e.customNumerals,e.onChange,e.onKeyDown,e.onMouseUp,e.onFocus,e.onBlur,e.value,function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&-1===t.indexOf(o)&&(n[o]=e[o]);return n}(e,["type","displayType","customInput","renderText","getInputRef","format","thousandSeparator","decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","decimalScale","fixedDecimalScale","prefix","suffix","removeFormatting","mask","defaultValue","isNumericString","allowNegative","allowEmptyFormatting","allowLeadingZeros","onValueChange","isAllowed","customNumerals","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value"])),c=this.state,u=c.value,d=c.mounted&&function(e){return e||"undefined"!=typeof navigator&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}(s)?"numeric":void 0,p=Object.assign({inputMode:d},l,{type:n,value:u,onChange:this.onChange,onKeyDown:this.onKeyDown,onMouseUp:this.onMouseUp,onFocus:this.onFocus,onBlur:this.onBlur});if("text"===o)return a?a(u,l)||null:t().createElement("span",Object.assign({},l,{ref:i}),u);if(r){var m=r;return t().createElement(m,Object.assign({},p,{ref:i}))}return t().createElement("input",Object.assign({},p,{ref:i}))},n}(t().Component);Se.defaultProps=Ne;const xe=Se;n(283);const Ae=e=>({thousandSeparator:null==e?void 0:e.thousandSeparator,decimalSeparator:null==e?void 0:e.decimalSeparator,fixedDecimalScale:!0,prefix:null==e?void 0:e.prefix,suffix:null==e?void 0:e.suffix,isNumericString:!0}),Te=({className:t,value:n,currency:o,onValueChange:r,displayType:a="text",...i})=>{var s;const l="string"==typeof n?parseInt(n,10):n;if(!Number.isFinite(l))return null;const c=l/10**o.minorUnit;if(!Number.isFinite(c))return null;const u=Q()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",t),d=null!==(s=i.decimalScale)&&void 0!==s?s:null==o?void 0:o.minorUnit,p={...i,...Ae(o),decimalScale:d,value:void 0,currency:void 0,onValueChange:void 0},m=r?e=>{const t=+e.value*10**o.minorUnit;r(t)}:()=>{};return(0,e.createElement)(xe,{className:u,displayType:a,...p,value:c,onValueChange:m})},ke=({label:t,screenReaderLabel:n,wrapperElement:o,wrapperProps:r={}})=>{let i;const s=null!=t,l=null!=n;return!s&&l?(i=o||"span",r={...r,className:Q()(r.className,"screen-reader-text")},(0,e.createElement)(i,{...r},n)):(i=o||a.Fragment,s&&l&&t!==n?(0,e.createElement)(i,{...r},(0,e.createElement)("span",{"aria-hidden":"true"},t),(0,e.createElement)("span",{className:"screen-reader-text"},n)):(0,e.createElement)(i,{...r},t))},_e=(0,e.createElement)(m.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(m.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),Re=(0,e.createElement)(m.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(m.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));n(847);const Me=({children:t,className:n,initialOpen:o=!1,hasBorder:r=!1,title:i,titleTag:s="div"})=>{const[l,c]=(0,a.useState)(o);return(0,e.createElement)("div",{className:Q()(n,"wc-block-components-panel",{"has-border":r})},(0,e.createElement)(s,null,(0,e.createElement)("button",{"aria-expanded":l,className:"wc-block-components-panel__button",onClick:()=>c(!l)},(0,e.createElement)(se,{"aria-hidden":"true",className:"wc-block-components-panel__button-icon",icon:l?_e:Re}),i)),l&&(0,e.createElement)("div",{className:"wc-block-components-panel__content"},t))},Le=({label:t,secondaryLabel:n,description:o,secondaryDescription:r,id:a})=>(0,e.createElement)("div",{className:"wc-block-components-radio-control__option-layout"},(0,e.createElement)("div",{className:"wc-block-components-radio-control__label-group"},t&&(0,e.createElement)("span",{id:a&&`${a}__label`,className:"wc-block-components-radio-control__label"},t),n&&(0,e.createElement)("span",{id:a&&`${a}__secondary-label`,className:"wc-block-components-radio-control__secondary-label"},n)),(o||r)&&(0,e.createElement)("div",{className:"wc-block-components-radio-control__description-group"},o&&(0,e.createElement)("span",{id:a&&`${a}__description`,className:"wc-block-components-radio-control__description"},o),r&&(0,e.createElement)("span",{id:a&&`${a}__secondary-description`,className:"wc-block-components-radio-control__secondary-description"},r))),Oe=({checked:t,name:n,onChange:o,option:r,disabled:a=!1})=>{const{value:i,label:s,description:l,secondaryLabel:c,secondaryDescription:u}=r;return(0,e.createElement)("label",{className:Q()("wc-block-components-radio-control__option",{"wc-block-components-radio-control__option-checked":t}),htmlFor:`${n}-${i}`},(0,e.createElement)("input",{id:`${n}-${i}`,className:"wc-block-components-radio-control__input",type:"radio",name:n,value:i,onChange:e=>o(e.target.value),checked:t,"aria-describedby":Q()({[`${n}-${i}__label`]:s,[`${n}-${i}__secondary-label`]:c,[`${n}-${i}__description`]:l,[`${n}-${i}__secondary-description`]:u}),disabled:a}),(0,e.createElement)(Le,{id:`${n}-${i}`,label:s,secondaryLabel:c,description:l,secondaryDescription:u}))};n(803);const De=({className:t="",id:n,selected:o="",onChange:r,options:a=[],disabled:i=!1})=>{const s=(0,d.useInstanceId)(De),l=n||s;return a.length?(0,e.createElement)("div",{className:Q()("wc-block-components-radio-control",t)},a.map((t=>(0,e.createElement)(Oe,{key:`${l}-${t.value}`,name:`radio-control-${l}`,checked:t.value===o,option:t,onChange:e=>{r(e),"function"==typeof t.onChange&&t.onChange(e)},disabled:i})))):null},$e=De,Ie=(0,d.withInstanceId)((({className:t,instanceId:n,id:o,selected:r,onChange:a,options:i=[]})=>{const s=o||n;return i.length?(0,e.createElement)("div",{className:Q()("wc-block-components-radio-control",t)},i.map((t=>{const n="object"==typeof t&&"content"in t,o=t.value===r;return(0,e.createElement)("div",{className:"wc-block-components-radio-control-accordion-option",key:t.value},(0,e.createElement)(Oe,{name:`radio-control-${s}`,checked:o,option:t,onChange:e=>{a(e),"function"==typeof t.onChange&&t.onChange(e)}}),n&&o&&(0,e.createElement)("div",{className:Q()("wc-block-components-radio-control-accordion-content",{"wc-block-components-radio-control-accordion-content-hide":!o})},t.content))}))):null}));n(43);const Pe=(0,d.withInstanceId)((({className:t,instanceId:n,label:o="",onChange:r,options:a,screenReaderLabel:i,value:s="",readOnly:l=!1})=>{const c=`wc-block-components-sort-select__select-${n}`;return(0,e.createElement)("div",{className:Q()("wc-block-sort-select","wc-block-components-sort-select",t)},(0,e.createElement)(ke,{label:o,screenReaderLabel:i,wrapperElement:"label",wrapperProps:{className:"wc-block-sort-select__label wc-block-components-sort-select__label",htmlFor:c}}),(0,e.createElement)("select",{disabled:!!l,id:c,className:"wc-block-sort-select__select wc-block-components-sort-select__select",onChange:r,value:s},a&&a.map((t=>(0,e.createElement)("option",{key:t.key,value:t.key},t.label)))))})),Fe=(0,e.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(m.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));n(946);const Be=(0,e.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(m.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),He=(0,e.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(m.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),Ve=(0,e.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,e.createElement)(m.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})),Ue=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},Ge=e=>{switch(e){case"success":return Be;case"warning":case"info":case"error":return He;default:return Ve}},Ze=window.wp.a11y,Ke=({className:t,status:n="default",children:o,spokenMessage:r=o,onRemove:i=(()=>{}),isDismissible:s=!0,politeness:l=Ue(n),summary:c})=>(((e,t)=>{const n="string"==typeof e?e:(0,a.renderToString)(e);(0,a.useEffect)((()=>{n&&(0,Ze.speak)(n,t)}),[n,t])})(r,l),(0,e.createElement)("div",{className:Q()(t,"wc-block-components-notice-banner","is-"+n,{"is-dismissible":s})},(0,e.createElement)(se,{icon:Ge(n)}),(0,e.createElement)("div",{className:"wc-block-components-notice-banner__content"},c&&(0,e.createElement)("p",{className:"wc-block-components-notice-banner__summary"},c),o),!!s&&(0,e.createElement)(te,{className:"wc-block-components-notice-banner__dismiss",icon:Fe,label:(0,h.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),i()},showTooltip:!1}))),je=({className:t,children:n,status:o,...r})=>(0,e.createElement)(Ke,{className:Q()("wc-block-store-notice",t),status:o,...r},n),We=window.wp.data,ze=window.wc.wcBlocksData;let Ye=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});(0,h.__)("Something went wrong. Please contact us to get assistance.","woocommerce"),n(942);var Je=n(561),Xe=n.n(Je);const qe=["a","b","em","i","strong","p","br"],Qe=["target","href","rel","name","download"],et=(e,t)=>{const n=(null==t?void 0:t.tags)||qe,o=(null==t?void 0:t.attr)||Qe;return Xe().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};function tt(e,t){const n=(0,a.useRef)();return(0,a.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}const nt=window.wp.htmlEntities,ot=({className:t,notices:n})=>{const o=(0,a.useRef)(null),{removeNotice:r}=(0,We.useDispatch)("core/notices"),i=n.map((e=>e.id)),s=tt(i);(0,a.useEffect)((()=>{const e=o.current;if(!e)return;const t=e.ownerDocument.activeElement;t&&-1!==["input","select","button","textarea"].indexOf(t.tagName.toLowerCase())&&"radio"!==t.getAttribute("type")||i.filter((e=>!s||!s.includes(e))).length&&null!=e&&e.scrollIntoView&&e.scrollIntoView({behavior:"smooth"})}),[i,s,o]);const l=n.filter((({isDismissible:e})=>!!e)),c=n.filter((({isDismissible:e})=>!e)),u={error:l.filter((({status:e})=>"error"===e)),success:l.filter((({status:e})=>"success"===e)),warning:l.filter((({status:e})=>"warning"===e)),info:l.filter((({status:e})=>"info"===e)),default:l.filter((({status:e})=>"default"===e))};return(0,e.createElement)("div",{ref:o,className:Q()(t,"wc-block-components-notices")},c.map((t=>(0,e.createElement)(je,{key:t.id+"-"+t.context,...t},(0,e.createElement)(a.RawHTML,null,et((0,nt.decodeEntities)(t.content)))))),Object.entries(u).map((([t,n])=>{if(!n.length)return null;const o=n.filter(((e,t,n)=>n.findIndex((t=>t.content===e.content))===t)).map((e=>({...e,content:et((0,nt.decodeEntities)(e.content))}))),i={key:`store-notice-${t}`,status:t,onRemove:()=>{n.forEach((e=>{r(e.id,e.context)}))}};return 1===o.length?(0,e.createElement)(je,{...i},(0,e.createElement)(a.RawHTML,null,n[0].content)):(0,e.createElement)(je,{...i,summary:"error"===t?(0,h.__)("Please fix the following errors before continuing","woocommerce"):""},(0,e.createElement)("ul",null,o.map((t=>(0,e.createElement)("li",{key:t.id+"-"+t.context},(0,e.createElement)(a.RawHTML,null,t.content))))))})))};function rt(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function at(e,t){return at=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},at(e,t)}function it(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,at(e,t)}const st=t().createContext(null);function lt(t,n){var o=Object.create(null);return t&&e.Children.map(t,(function(e){return e})).forEach((function(t){o[t.key]=function(t){return n&&(0,e.isValidElement)(t)?n(t):t}(t)})),o}function ct(e,t,n){return null!=n[t]?n[t]:e.props[t]}function ut(t,n,o){var r=lt(t.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var o,r=Object.create(null),a=[];for(var i in e)i in t?a.length&&(r[i]=a,a=[]):a.push(i);var s={};for(var l in t){if(r[l])for(o=0;o<r[l].length;o++){var c=r[l][o];s[r[l][o]]=n(c)}s[l]=n(l)}for(o=0;o<a.length;o++)s[a[o]]=n(a[o]);return s}(n,r);return Object.keys(a).forEach((function(i){var s=a[i];if((0,e.isValidElement)(s)){var l=i in n,c=i in r,u=n[i],d=(0,e.isValidElement)(u)&&!u.props.in;!c||l&&!d?c||!l||d?c&&l&&(0,e.isValidElement)(u)&&(a[i]=(0,e.cloneElement)(s,{onExited:o.bind(null,s),in:u.props.in,exit:ct(s,"exit",t),enter:ct(s,"enter",t)})):a[i]=(0,e.cloneElement)(s,{in:!1}):a[i]=(0,e.cloneElement)(s,{onExited:o.bind(null,s),in:!0,exit:ct(s,"exit",t),enter:ct(s,"enter",t)})}})),a}var dt=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},pt=function(n){function o(e,t){var o,r=(o=n.call(this,e,t)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o));return o.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},o}it(o,n);var a=o.prototype;return a.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},a.componentWillUnmount=function(){this.mounted=!1},o.getDerivedStateFromProps=function(t,n){var o,r,a=n.children,i=n.handleExited;return{children:n.firstRender?(o=t,r=i,lt(o.children,(function(t){return(0,e.cloneElement)(t,{onExited:r.bind(null,t),in:!0,appear:ct(t,"appear",o),enter:ct(t,"enter",o),exit:ct(t,"exit",o)})}))):ut(t,a,i),firstRender:!1}},a.handleExited=function(e,t){var n=lt(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=r({},t.children);return delete n[e.key],{children:n}})))},a.render=function(){var e=this.props,n=e.component,o=e.childFactory,r=rt(e,["component","childFactory"]),a=this.state.contextValue,i=dt(this.state.children).map(o);return delete r.appear,delete r.enter,delete r.exit,null===n?t().createElement(st.Provider,{value:a},i):t().createElement(st.Provider,{value:a},t().createElement(n,r,i))},o}(t().Component);pt.propTypes={},pt.defaultProps={component:"div",childFactory:function(e){return e}};const mt=pt;function ft(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const ht=window.ReactDOM;var gt=n.n(ht);var vt=function(e){return e.scrollTop},yt="unmounted",Ct="exited",Et="entering",bt="entered",wt="exiting",Nt=function(e){function n(t,n){var o;o=e.call(this,t,n)||this;var r,a=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?a?(r=Ct,o.appearStatus=Et):r=bt:r=t.unmountOnExit||t.mountOnEnter?yt:Ct,o.state={status:r},o.nextCallback=null,o}it(n,e),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===yt?{status:Ct}:null};var o=n.prototype;return o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Et&&n!==bt&&(t=Et):n!==Et&&n!==bt||(t=wt)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Et){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:gt().findDOMNode(this);n&&vt(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Ct&&this.setState({status:yt})},o.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,r=this.props.nodeRef?[o]:[gt().findDOMNode(this),o],a=r[0],i=r[1],s=this.getTimeouts(),l=o?s.appear:s.enter;e||n?(this.props.onEnter(a,i),this.safeSetState({status:Et},(function(){t.props.onEntering(a,i),t.onTransitionEnd(l,(function(){t.safeSetState({status:bt},(function(){t.props.onEntered(a,i)}))}))}))):this.safeSetState({status:bt},(function(){t.props.onEntered(a)}))},o.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:gt().findDOMNode(this);t?(this.props.onExit(o),this.safeSetState({status:wt},(function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Ct},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:Ct},(function(){e.props.onExited(o)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:gt().findDOMNode(this),o=null==e&&!this.props.addEndListener;if(n&&!o){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=r[0],i=r[1];this.props.addEndListener(a,i)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===yt)return null;var n=this.props,o=n.children,r=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,rt(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t().createElement(st.Provider,{value:null},"function"==typeof o?o(e,r):t().cloneElement(t().Children.only(o),r))},n}(t().Component);function St(){}Nt.contextType=st,Nt.propTypes={},Nt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:St,onEntering:St,onEntered:St,onExit:St,onExiting:St,onExited:St},Nt.UNMOUNTED=yt,Nt.EXITED=Ct,Nt.ENTERING=Et,Nt.ENTERED=bt,Nt.EXITING=wt;const xt=Nt;var At=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.remove(o):"string"==typeof n.className?n.className=ft(n.className,o):n.setAttribute("class",ft(n.className&&n.className.baseVal||"",o)));var n,o}))},Tt=function(e){function n(){for(var t,n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return(t=e.call.apply(e,[this].concat(o))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1];t.removeClasses(r,"exit"),t.addClass(r,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1]?"appear":"enter";t.addClass(r,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1]?"appear":"enter";t.removeClasses(r,a),t.addClass(r,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,o="string"==typeof n,r=o?(o&&n?n+"-":"")+e:n[e];return{baseClassName:r,activeClassName:o?r+"-active":n[e+"Active"],doneClassName:o?r+"-done":n[e+"Done"]}},t}it(n,e);var o=n.prototype;return o.addClass=function(e,t,n){var o=this.getClassNames(t)[n+"ClassName"],r=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&r&&(o+=" "+r),"active"===n&&e&&vt(e),o&&(this.appliedClasses[t][n]=o,function(e,t){e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.add(o):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,o)||("string"==typeof n.className?n.className=n.className+" "+o:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+o)));var n,o}))}(e,o))},o.removeClasses=function(e,t){var n=this.appliedClasses[t],o=n.base,r=n.active,a=n.done;this.appliedClasses[t]={},o&&At(e,o),r&&At(e,r),a&&At(e,a)},o.render=function(){var e=this.props,n=(e.classNames,rt(e,["classNames"]));return t().createElement(xt,r({},n,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},n}(t().Component);Tt.defaultProps={classNames:""},Tt.propTypes={};const kt=Tt;n(194);const _t=({onRemove:t=(()=>{}),children:n,listRef:o,className:r,...i})=>((0,a.useEffect)((()=>{const e=setTimeout((()=>{t()}),1e4);return()=>clearTimeout(e)}),[t]),(0,e.createElement)(Ke,{className:Q()(r,"wc-block-components-notice-snackbar"),...i,onRemove:()=>{o&&o.current&&o.current.focus(),t()}},n)),Rt=({notices:t,className:n,onRemove:o=(()=>{})})=>{const r=(0,a.useRef)(null),i=(0,d.useReducedMotion)(),s=e=>()=>o((null==e?void 0:e.id)||"");return(0,e.createElement)("div",{className:Q()(n,"wc-block-components-notice-snackbar-list"),tabIndex:-1,ref:r},i?t.map((t=>{const{content:n,...o}=t;return(0,e.createElement)(_t,{...o,onRemove:s(t),listRef:r,key:t.id},t.content)})):(0,e.createElement)(mt,null,t.map((t=>{const{content:n,...o}=t;return(0,e.createElement)(kt,{key:"snackbar-"+t.id,timeout:500,classNames:"notice-transition"},(0,e.createElement)(_t,{...o,onRemove:s(t),listRef:r},n))}))))},Mt=({className:t,notices:n})=>{const{removeNotice:o}=(0,We.useDispatch)("core/notices");return(0,e.createElement)(Rt,{className:Q()(t,"wc-block-components-notices__snackbar"),notices:n,onRemove:e=>{n.forEach((t=>{t.explicitDismiss&&t.id===e?o(t.id,t.context):t.explicitDismiss||o(t.id,t.context)}))}})},Lt=(e,t)=>e.map((e=>({...e,context:t}))),Ot=({className:t="",context:n="",additionalNotices:o=[]})=>{const{registerContainer:r,unregisterContainer:i}=(0,We.useDispatch)(ze.STORE_NOTICES_STORE_KEY),{suppressNotices:s,registeredContainers:l}=(0,We.useSelect)((e=>({suppressNotices:e(ze.PAYMENT_STORE_KEY).isExpressPaymentMethodActive(),registeredContainers:e(ze.STORE_NOTICES_STORE_KEY).getRegisteredContainers()}))),c=(0,a.useMemo)((()=>Array.isArray(n)?n:[n]),[n]),u=Object.values(Ye).filter((e=>c.some((t=>e.includes(t+"/")))&&!l.includes(e))),d=(0,We.useSelect)((e=>{const{getNotices:t}=e("core/notices");return[...u.flatMap((e=>Lt(t(e),e))),...c.flatMap((e=>Lt(t(e).concat(o),e)))].filter(Boolean)}));return(0,a.useEffect)((()=>(c.map((e=>r(e))),()=>{c.map((e=>i(e)))})),[c,r,i]),s?null:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ot,{className:t,notices:d.filter((e=>"default"===e.type))}),(0,e.createElement)(Mt,{className:t,notices:d.filter((e=>"snackbar"===e.type))}))};n(203);const Dt=({className:t="",disabled:n=!1,onTextChange:o,placeholder:r,value:a=""})=>(0,e.createElement)("textarea",{className:Q()("wc-block-components-textarea",t),disabled:n,onChange:e=>{o(e.target.value)},placeholder:r,rows:2,value:a});n(693);const $t=(0,a.forwardRef)((({className:t,id:n,type:o="text",ariaLabel:r,ariaDescribedBy:i,label:s,screenReaderLabel:l,disabled:c,help:u,autoCapitalize:d="off",autoComplete:p="off",value:m="",onChange:f,required:h=!1,onBlur:g=(()=>{}),feedback:v,...y},C)=>{const[E,b]=(0,a.useState)(!1);return(0,e.createElement)("div",{className:Q()("wc-block-components-text-input",t,{"is-active":E||m})},(0,e.createElement)("input",{type:o,id:n,value:(0,nt.decodeEntities)(m),ref:C,autoCapitalize:d,autoComplete:p,onChange:e=>{f(e.target.value)},onFocus:()=>b(!0),onBlur:e=>{g(e.target.value),b(!1)},"aria-label":r||s,disabled:c,"aria-describedby":u&&!i?n+"__help":i,required:h,...y}),(0,e.createElement)(ke,{label:s,screenReaderLabel:l||s,wrapperElement:"label",wrapperProps:{htmlFor:n},htmlFor:n}),!!u&&(0,e.createElement)("p",{id:n+"__help",className:"wc-block-components-text-input__help"},u),v)}));n(785);const It=({errorMessage:t="",propertyName:n="",elementId:o=""})=>{const{validationError:r,validationErrorId:a}=(0,We.useSelect)((e=>{const t=e(ze.VALIDATION_STORE_KEY);return{validationError:t.getValidationError(n),validationErrorId:t.getValidationErrorId(o)}}));if(!t||"string"!=typeof t){if(null==r||!r.message||null!=r&&r.hidden)return null;t=r.message}return(0,e.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},(0,e.createElement)("p",{id:a},t))},Pt=It,Ft=(e,t)=>{const{valid:n,customError:o,valueMissing:r,badInput:a,typeMismatch:i}=t.validity;if(n||o)return t.validationMessage;const s=(0,h.sprintf)(/* translators: %s field label */ /* translators: %s field label */ (0,h.__)("Please enter a valid %s","woocommerce"),e.toLowerCase());return r||a||i?s:t.validationMessage||s};var Bt=n(100);const Ht=new Map([["BA",/^([7-8]{1})([0-9]{4})$/],["GB",/^([A-Z]){1}([0-9]{1,2}|[A-Z][0-9][A-Z]|[A-Z][0-9]{2}|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-Z]{2}){1}|BFPO(?:\s)?([0-9]{1,4})$|BFPO(c\/o[0-9]{1,3})$/i],["IN",/^[1-9]{1}[0-9]{2}\s{0,1}[0-9]{3}$/],["JP",/^([0-9]{3})([-]?)([0-9]{4})$/],["KH",/^[0-9]{6}$/],["LI",/^(94[8-9][0-9])$/],["NI",/^[1-9]{1}[0-9]{4}$/],["NL",/^([1-9][0-9]{3})(\s?)(?!SA|SD|SS)[A-Z]{2}$/i],["SI",/^([1-9][0-9]{3})$/]]),Vt=(new Map([...Bt.O,...Ht]),(0,a.forwardRef)((({className:t,id:n,type:o="text",ariaDescribedBy:r,errorId:i,focusOnMount:s=!1,onChange:l,showError:c=!0,errorMessage:u="",value:p="",customValidation:m=(()=>!0),customFormatter:f=(e=>e),label:h,validateOnMount:g=!0,instanceId:v="",...y},C)=>{const[E,b]=(0,a.useState)(!0),w=tt(p),N=(0,a.useRef)(null),S=(0,d.useInstanceId)(Vt,"",v),x=void 0!==n?n:"textinput-"+S,A=void 0!==i?i:x,{setValidationErrors:T,hideValidationError:k,clearValidationError:_}=(0,We.useDispatch)(ze.VALIDATION_STORE_KEY),R=(0,a.useRef)(m);(0,a.useEffect)((()=>{R.current=m}),[m]);const{validationError:M,validationErrorId:L}=(0,We.useSelect)((e=>{const t=e(ze.VALIDATION_STORE_KEY);return{validationError:t.getValidationError(A),validationErrorId:t.getValidationErrorId(A)}})),O=(0,a.useCallback)(((e=!0)=>{const t=N.current||null;null!==t&&(t.value=t.value.trim(),t.setCustomValidity(""),t.checkValidity()&&R.current(t)?_(A):T({[A]:{message:h?Ft(h,t):t.validationMessage,hidden:e}}))}),[_,A,T,h]);var D;(0,a.useImperativeHandle)(C,(function(){return{revalidate(){O(!p)}}}),[O,p]),(0,a.useEffect)((()=>{var e,t;if(p!==w&&(p||w)&&N&&null!==N.current&&(null===(e=N.current)||void 0===e||null===(t=e.ownerDocument)||void 0===t?void 0:t.activeElement)!==N.current){const e=f(N.current.value);e!==p?l(e):O(!0)}}),[O,f,p,w,l]),(0,a.useEffect)((()=>{var e;E&&(b(!1),s&&(null===(e=N.current)||void 0===e||e.focus()),!g&&s||O(!0))}),[g,s,E,b,O]),(0,a.useEffect)((()=>()=>{_(A)}),[_,A]),""!==u&&(!(e=>null===e)(D=M)&&D instanceof Object&&D.constructor===Object)&&(M.message=u);const $=(null==M?void 0:M.message)&&!(null!=M&&M.hidden),I=c&&$&&L?L:r;return(0,e.createElement)($t,{className:Q()(t,{"has-error":$}),"aria-invalid":!0===$,id:x,type:o,feedback:c?(0,e.createElement)(It,{errorMessage:u,propertyName:A}):null,ref:N,onChange:e=>{k(A),O(!0);const t=f(e);t!==p&&l(t)},onBlur:()=>O(!1),ariaDescribedBy:I,value:p,title:"",label:h,...y})}))),Ut=Vt;n(658);const Gt=({value:t,currency:n})=>(0,a.isValidElement)(t)?(0,e.createElement)("div",{className:"wc-block-components-totals-item__value"},t):Number.isFinite(t)?(0,e.createElement)(Te,{className:"wc-block-components-totals-item__value",currency:n||{},value:t}):null,Zt=({className:t,currency:n,label:o,value:r,description:a})=>(0,e.createElement)("div",{className:Q()("wc-block-components-totals-item",t)},(0,e.createElement)("span",{className:"wc-block-components-totals-item__label"},o),(0,e.createElement)(Gt,{value:r,currency:n}),(0,e.createElement)("div",{className:"wc-block-components-totals-item__description"},a)),Kt=window.wc.wcSettings,jt=({currency:t,values:n,className:o})=>{const{total_items:r,total_items_tax:a}=n,i=parseInt(r,10),s=parseInt(a,10);return(0,e.createElement)(Zt,{className:o,currency:t,label:(0,h.__)("Subtotal","woocommerce"),value:(0,Kt.getSetting)("displayCartPricesIncludingTax",!1)?i+s:i})},Wt=({currency:t,values:n,className:o,showRateAfterTaxName:r})=>{const{total_tax:a,tax_lines:i}=n;if(!(0,Kt.getSetting)("taxesEnabled",!0)&&parseInt(a,10)<=0)return null;const s=(0,Kt.getSetting)("displayItemizedTaxes",!1),l=s&&i.length>0?(0,e.createElement)(e.Fragment,null,i.map((({name:n,rate:a,price:i},s)=>{const l=`${n}${r?` ${a}`:""}`;return(0,e.createElement)(Zt,{key:`tax-line-${s}`,className:Q()("wc-block-components-totals-taxes",o),currency:t,label:l,value:parseInt(i,10)})}))," "):null;return s?l:(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Zt,{className:Q()("wc-block-components-totals-taxes",o),currency:t,label:(0,h.__)("Taxes","woocommerce"),value:parseInt(a,10),description:null}))},zt=({currency:t,cartFees:n,className:o})=>(0,e.createElement)(e.Fragment,null,n.map((({id:n,key:r,name:a,totals:i},s)=>{const l=parseInt(i.total,10);if(!l)return null;const c=parseInt(i.total_tax,10);return(0,e.createElement)(Zt,{key:n||`${s}-${a}`,className:Q()("wc-block-components-totals-fees","wc-block-components-totals-fees__"+r,o),currency:t,label:a||(0,h.__)("Fee","woocommerce"),value:(0,Kt.getSetting)("displayCartPricesIncludingTax",!1)?l+c:l})})));n(878);const Yt=({children:t,slotWrapper:n=!1,className:o})=>a.Children.count(t)?(0,e.createElement)("div",{className:Q()(o,"wc-block-components-totals-wrapper",{"slot-wrapper":n})},t):null})(),(this.wc=this.wc||{}).blocksComponents=o})(); product-gallery-thumbnails-style.asset.php 0000644 00000000337 15073233653 0015024 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ec7429bc892074e455c8'); product-collection.js 0000644 00000131450 15073233653 0010726 0 ustar 00 (()=>{var e,t={2249:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks,n=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-collection","version":"1.0.0","title":"Product Collection (Beta)","description":"Display a collection of products from your store.","category":"woocommerce","keywords":["WooCommerce","Products (Beta)"],"textdomain":"woocommerce","attributes":{"queryId":{"type":"number"},"query":{"type":"object"},"tagName":{"type":"string"},"displayLayout":{"type":"object"},"convertedFromProducts":{"type":"boolean","default":false}},"providesContext":{"queryId":"queryId","query":"query","displayLayout":"displayLayout"},"supports":{"align":["wide","full"],"anchor":true,"html":false,"__experimentalLayout":true}}');var c=o(9196);const a=window.wp.blockEditor;var l=o(4333),s=o(9307),i=o(5736);const m=window.wp.hooks;var u=o(2911),d=o(6554),p=o(5656);o(1612);const _=({text:e,title:t=(0,i.__)("Feedback?","woocommerce"),url:o})=>{const[r,n]=(0,s.useState)(!1);return(0,s.useEffect)((()=>{n(!0)}),[]),(0,c.createElement)(c.Fragment,null,r&&(0,c.createElement)("div",{className:"wc-block-feedback-prompt"},(0,c.createElement)(u.Z,{icon:d.Z}),(0,c.createElement)("h2",{className:"wc-block-feedback-prompt__title"},t),(0,c.createElement)("p",{className:"wc-block-feedback-prompt__text"},e),(0,c.createElement)("a",{href:o,className:"wc-block-feedback-prompt__link",rel:"noreferrer noopener",target:"_blank"},(0,i.__)("Give us your feedback.","woocommerce"),(0,c.createElement)(u.Z,{icon:p.Z,size:16}))))},w=()=>(0,c.createElement)(_,{text:(0,i.__)("Thanks for trying out the Product Collection block! Help us make it better by sharing your feedback.","woocommerce"),title:(0,i.__)("Share your feedback!","woocommerce"),url:"https://airtable.com/shrqsMSDPvAKoY99u"}),g=window.wp.data,b=window.wc.wcSettings,h="wc-blocks_upgraded-products-to-product-collection",y=()=>({status:"notseen",time:Date.now(),displayCount:0}),E=e=>"woocommerce/product-collection"===e.name&&e.attributes.convertedFromProducts,f=(e,t)=>{let o=[];return e.forEach((e=>{t(e)&&(o=[...o,e.clientId]),o=[...o,...f(e.innerBlocks,t)]})),o},v=(0,b.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,(e=>"boolean"==typeof e)),k=()=>{const e=window.localStorage.getItem(h);return e?JSON.parse(e):y()},S=e=>{window.localStorage.setItem(h,JSON.stringify(e))};let C=function(e){return e.GRID="flex",e.STACK="list",e}({}),x=function(e){return e.IN="in",e.NOT_IN="not-in",e}({}),I=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});const N=window.wp.components;var P=o(1191);function T(e,{blockDescription:t,blockIcon:o,blockTitle:n,variationName:c}){(0,r.registerBlockVariation)(e,{description:t,name:c,title:n,isActive:e=>e.__woocommerceNamespace===c,icon:{src:o},attributes:{__woocommerceNamespace:c},scope:["block","inserter"]})}const A=(0,i.__)("Product Title","woocommerce"),O=((0,c.createElement)(u.Z,{icon:P.Z,className:"wc-block-editor-components-block-icon"}),(0,i.__)("Display the title of a product.","woocommerce")),B=`${n.name}/product-title`;function L(e,t){const{query:o}=e.attributes;e.setAttributes({query:{...o,...t}})}function R(){const e=(0,g.select)("core/edit-site"),t=null==e?void 0:e.getEditedPostId();return!!t&&["woocommerce/woocommerce//archive-product","woocommerce/woocommerce//taxonomy-product_cat","woocommerce/woocommerce//taxonomy-product_tag","woocommerce/woocommerce//taxonomy-product_attribute","woocommerce/woocommerce//product-search-results"].includes(t)}const q=(0,b.getSetting)("stockStatusOptions",[]),D=(0,b.getSetting)("hideOutOfStockItems",!1),F=()=>D?Object.keys(function(e,t){const{[t]:o,...r}=e;return r}(q,"outofstock")):Object.keys(q),M={perPage:9,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",search:"",exclude:[],inherit:null,taxQuery:{},isProductCollectionBlock:!0,featured:!1,woocommerceOnSale:!1,woocommerceStockStatus:F(),woocommerceAttributes:[],woocommerceHandPickedProducts:[],timeFrame:void 0},j={query:M,tagName:"div",displayLayout:{type:C.GRID,columns:3,shrinkColumns:!0}},G=e=>({...e,orderBy:M.orderBy,order:M.order,inherit:R()}),$=()=>j.displayLayout,V={woocommerceOnSale:M.woocommerceOnSale,woocommerceStockStatus:F(),woocommerceAttributes:[],taxQuery:M.taxQuery,woocommerceHandPickedProducts:[],featured:M.featured,timeFrame:void 0},H=[["woocommerce/product-template",{},[["woocommerce/product-image",{imageSizing:I.THUMBNAIL}],["core/post-title",{textAlign:"center",level:3,fontSize:"medium",style:{spacing:{margin:{bottom:"0.75rem",top:"0"}}},isLink:!0,__woocommerceNamespace:B}],["woocommerce/product-price",{textAlign:"center",fontSize:"small"}],["woocommerce/product-button",{textAlign:"center",fontSize:"small"}]]],["core/query-pagination",{layout:{type:"flex",justifyContent:"center"}}],["woocommerce/product-collection-no-results"]];const Q=e=>"flex"===e?"grid":"list"===e?"default":"grid",Z=e=>{const{type:t,columns:o}=e;return{type:Q(t),columnCount:o}},z=(e,t)=>{const o=e.map((e=>{const{name:o,attributes:n}=e,c=z(e.innerBlocks);return(({name:e})=>"woocommerce/product-template"===e)(e)?((e,t,o)=>(0,r.createBlock)("core/post-template",{className:"products-block-post-template",layout:v?Z(o):void 0,__woocommerceNamespace:"woocommerce/product-query/product-template",...e.attributes},t))(e,c,t):(({name:e,attributes:t})=>"core/post-title"===e&&"woocommerce/product-collection/product-title"===t.__woocommerceNamespace)(e)?((e,t)=>{const{__woocommerceNamespace:o,...n}=e.attributes;return(0,r.createBlock)("core/post-title",{__woocommerceNamespace:"woocommerce/product-collection/product-title",...n},t)})(e,c):(({name:e,attributes:t})=>"core/post-excerpt"===e&&"woocommerce/product-collection/product-summary"===t.__woocommerceNamespace)(e)?((e,t)=>{const{__woocommerceNamespace:o,...n}=e.attributes;return(0,r.createBlock)("core/post-excerpt",{__woocommerceNamespace:"woocommerce/product-collection/product-summary",...n},t)})(e,c):(0,r.createBlock)(o,n,c)}));return o},K=e=>{const t=(0,g.select)("core/block-editor").getBlock(e),o=((e,t)=>{const o=(0,g.select)("core/block-editor").getBlockRootClientId(e)||void 0;return(0,g.select)("core/block-editor").canInsertBlockType(t,o)})(e,"core/query");if(t&&o){const{attributes:o={},innerBlocks:n=[]}=t,{displayLayout:c,...a}=o,l=(e=>{const{query:t,...o}=e,{woocommerceAttributes:r,woocommerceStockStatus:n,woocommerceOnSale:c,woocommerceHandPickedProducts:a,taxQuery:l,isProductCollectionBlock:s,...i}=t,m={...i};return a&&(m.include=a),c&&(m.__woocommerceOnSale=c),l&&(m.taxQuery=l),{...o,namespace:"woocommerce/product-query",query:{__woocommerceAttributes:r||[],__woocommerceStockStatus:n||[],...m}}})(v?a:o),s=z(n,c),i=(0,r.createBlock)("core/query",l,s);return(0,g.dispatch)("core/block-editor").replaceBlock(e,i),!0}return!1},J=()=>{var e;S({status:"reverted",time:Date.now()}),(e=(0,g.select)("core/block-editor").getBlocks(),f(e,E)).map(K)},U=(0,s.createInterpolateElement)((0,i.__)("Products (Beta) block was upgraded to <strongText />, an updated version with new features and simplified settings.","woocommerce"),{strongText:(0,c.createElement)("strong",null,(0,i.__)("Product Collection","woocommerce"))}),W=(0,i.__)("Revert to Products (Beta)","woocommerce"),Y=({revertMigration:e})=>{const[t,o]=((e,t)=>{const[o,r]=(0,s.useState)((()=>{const o=window.localStorage.getItem(e);if(o)try{return JSON.parse(o)}catch{console.error(`Value for key '${e}' could not be retrieved from localStorage because it can't be parsed.`)}return t}));return(0,s.useEffect)((()=>{try{window.localStorage.setItem(e,JSON.stringify(o))}catch{console.error(`Value for key '${e}' could not be saved in localStorage because it can't be converted into a string.`)}}),[e,o]),[o,r]})(h,y()),r=(0,s.useRef)(!0),{status:n}=t;return(0,s.useEffect)((()=>()=>{r.current&&((()=>{const e=k(),t="number"==typeof e.displayCount?e.displayCount+1:0;S({...e,displayCount:t})})(),r.current=!1)}),[r]),"notseen"===n?(0,c.createElement)(N.Notice,{onRemove:()=>{o({status:"seen",time:Date.now()})}},(0,c.createElement)(c.Fragment,null,U," "),(0,c.createElement)("br",null),(0,c.createElement)("br",null),(0,c.createElement)(N.Button,{variant:"link",onClick:()=>{e()}},W)):null},X=(0,i.__)("Columns","woocommerce"),ee=(0,i.__)("Responsive","woocommerce"),te=(0,i.__)("Automatically adjust the number of columns to better fit smaller screens.","woocommerce"),oe=e=>{const{type:t,columns:o,shrinkColumns:r}=e.displayLayout,n="flex"===t,a=$(),l=()=>{e.setAttributes({displayLayout:a})};return n?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(N.__experimentalToolsPanelItem,{label:X,hasValue:()=>(null==a?void 0:a.columns)!==o,isShownByDefault:!0,onDeselect:l},(0,c.createElement)(N.RangeControl,{label:X,onChange:t=>e.setAttributes({displayLayout:{...e.displayLayout,columns:t}}),value:o,min:2,max:Math.max(6,o)})),(0,c.createElement)(N.__experimentalToolsPanelItem,{label:ee,hasValue:()=>(null==a?void 0:a.shrinkColumns)!==r,isShownByDefault:!0,onDeselect:l},(0,c.createElement)(N.ToggleControl,{checked:!!r,label:ee,help:te,onChange:t=>{e.setAttributes({displayLayout:{...e.displayLayout,shrinkColumns:t}})}}))):null},re=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function ne(e,t){return re(e)&&t in e}const ce=(0,i.__)("Inherit query from template","woocommerce"),ae=({setQueryAttribute:e,query:t})=>{const o=null==t?void 0:t.inherit,r=(0,g.select)("core/edit-site"),n=function(e,t){const o=(0,s.useRef)();return(0,s.useEffect)((()=>{o.current===e||t&&!t(e,o.current)||(o.current=e)}),[e,t]),o.current}(t,(e=>!1===(null==e?void 0:e.inherit))),a=(0,s.useMemo)((()=>R()),[]);return(e=>{if(re(e)){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}return!1})(r)?(0,c.createElement)(N.__experimentalToolsPanelItem,{label:ce,hasValue:()=>o!==a,isShownByDefault:!0,onDeselect:()=>{e({inherit:a})}},(0,c.createElement)(N.ToggleControl,{className:"wc-block-product-collection__inherit-query-control",label:ce,help:(0,i.__)("Toggle to use the global query context that is set with the current template, such as an archive or search. Disable to customize the settings independently.","woocommerce"),checked:!!o,onChange:t=>{e(t?{...M,inherit:t}:{...M,...n,inherit:t})}})):null},le=[{label:(0,i.__)("A → Z","woocommerce"),value:"title/asc"},{label:(0,i.__)("Z → A","woocommerce"),value:"title/desc"},{label:(0,i.__)("Newest to oldest","woocommerce"),value:"date/desc"},{label:(0,i.__)("Oldest to newest","woocommerce"),value:"date/asc"},{value:"popularity/desc",label:(0,i.__)("Best Selling","woocommerce")},{value:"rating/desc",label:(0,i.__)("Top Rated","woocommerce")}],se=e=>{const{query:t,setQueryAttribute:o}=e,{order:r,orderBy:n}=t,a=G(t);return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Order by","woocommerce"),hasValue:()=>r!==(null==a?void 0:a.order)||n!==(null==a?void 0:a.orderBy),isShownByDefault:!0,onDeselect:()=>{o(a)}},(0,c.createElement)(N.SelectControl,{value:`${n}/${r}`,options:le,label:(0,i.__)("Order by","woocommerce"),onChange:e=>{const[t,r]=e.split("/");o({order:r,orderBy:t})}}))},ie=e=>{const{query:t,setQueryAttribute:o}=e;return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("On Sale","woocommerce"),hasValue:()=>!0===t.woocommerceOnSale,isShownByDefault:!0,onDeselect:()=>{o({woocommerceOnSale:!1})}},(0,c.createElement)(N.ToggleControl,{label:(0,i.__)("Show only products on sale","woocommerce"),checked:t.woocommerceOnSale||!1,onChange:e=>{o({woocommerceOnSale:e})}}))};var me=o(9262),ue=o.n(me);function de(e){var t;const o="string"==typeof e?e:e.value;return null===(t=Object.entries(q).find((([,e])=>e===o)))||void 0===t?void 0:t[0]}const pe=e=>{var t;const{query:o,setQueryAttribute:r}=e;return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Stock status","woocommerce"),hasValue:()=>!ue()(o.woocommerceStockStatus,F()),onDeselect:()=>{r({woocommerceStockStatus:F()})},isShownByDefault:!0},(0,c.createElement)(N.FormTokenField,{label:(0,i.__)("Stock status","woocommerce"),onChange:e=>{const t=e.map(de).filter(Boolean);r({woocommerceStockStatus:t})},suggestions:Object.values(q),validateInput:e=>Object.values(q).includes(e),value:(null==o||null===(t=o.woocommerceStockStatus)||void 0===t?void 0:t.map((e=>q[e])))||[],__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1}))},_e=e=>{const{query:t,setQueryAttribute:o}=e,[r,n]=(0,s.useState)(t.search),a=(0,l.useDebounce)((()=>{t.search!==r&&o({search:r})}),250);return(0,s.useEffect)((()=>(a(),a.cancel)),[r,a]),(0,c.createElement)(N.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,i.__)("Keyword","woocommerce"),onDeselect:()=>n(""),resetAllFilter:()=>n("")},(0,c.createElement)(N.TextControl,{label:(0,i.__)("Keyword","woocommerce"),value:r,onChange:n}))};var we=o(3849),ge=o.n(we);function be(e,t,o){const r=new Set(t.map((e=>e[o])));return e.filter((e=>!r.has(e[o])))}const he=window.wp.htmlEntities,ye={clear:(0,i.__)("Clear all selected items","woocommerce"),noItems:(0,i.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,i.__)("No results for %s","woocommerce"),search:(0,i.__)("Search for items","woocommerce"),selected:e=>(0,i.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,i._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,i.__)("Search results updated.","woocommerce")},Ee=(e,t=e)=>{const o=e.reduce(((e,t)=>{const o=t.parent||0;return e[o]||(e[o]=[]),e[o].push(t),e}),{}),r=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],c=(e={})=>e.parent?[...c(r[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=o[e.id];return n.push(""+e.id),{...e,breadcrumbs:c(r[e.parent]),children:t&&t.length?a(t):[]}})),l=a(o[0]||[]);return Object.entries(o).forEach((([e,t])=>{n.includes(e)||l.push(...a(t||[]))})),l},fe=(e,t)=>{if(!t)return e;const o=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(o).map(((e,t)=>o.test(e)?(0,c.createElement)("strong",{key:t},e):(0,c.createElement)(s.Fragment,{key:t},e)))},ve=({label:e})=>(0,c.createElement)("span",{className:"woocommerce-search-list__item-count"},e),ke=e=>{const{item:t,search:o}=e,r=t.breadcrumbs&&t.breadcrumbs.length;return(0,c.createElement)("span",{className:"woocommerce-search-list__item-label"},r?(0,c.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,c.createElement)("span",{className:"woocommerce-search-list__item-name"},fe((0,he.decodeEntities)(t.name),o)));var n},Se=({countLabel:e,className:t,depth:o=0,controlId:r="",item:n,isSelected:a,isSingle:l,onSelect:i,search:m="",selected:u,useExpandedPanelId:d,...p})=>{var _,w;const[g,b]=d,h=null!=e&&void 0!==n.count&&null!==n.count,y=!(null===(_=n.breadcrumbs)||void 0===_||!_.length),E=!(null===(w=n.children)||void 0===w||!w.length),f=g===n.id,v=ge()(["woocommerce-search-list__item",`depth-${o}`,t],{"has-breadcrumbs":y,"has-children":E,"has-count":h,"is-expanded":f,"is-radio-button":l}),k=p.name||`search-list-item-${r}`,S=`${k}-${n.id}`,C=(0,s.useCallback)((()=>{b(f?-1:Number(n.id))}),[f,n.id,b]);return E?(0,c.createElement)("div",{className:v,onClick:C,onKeyDown:e=>"Enter"===e.key||" "===e.key?C():null,role:"treeitem",tabIndex:0},l?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("input",{type:"radio",id:S,name:k,value:n.value,onChange:i(n),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...p}),(0,c.createElement)(ke,{item:n,search:m}),h?(0,c.createElement)(ve,{label:e||n.count}):null):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(N.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&n.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:fe((0,he.decodeEntities)(n.name),m),onChange:()=>{a?i(be(u,n.children,"id"))():i(function(e,t,o){const r=be(t,e,"id");return[...e,...r]}(u,n.children))()},onClick:e=>e.stopPropagation()}),h?(0,c.createElement)(ve,{label:e||n.count}):null)):(0,c.createElement)("label",{htmlFor:S,className:v},l?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("input",{...p,type:"radio",id:S,name:k,value:n.value,onChange:i(n),checked:a,className:"woocommerce-search-list__item-input"}),(0,c.createElement)(ke,{item:n,search:m})):(0,c.createElement)(N.CheckboxControl,{...p,id:S,name:k,className:"woocommerce-search-list__item-input",value:(0,he.decodeEntities)(n.value),label:fe((0,he.decodeEntities)(n.name),m),onChange:i(n),checked:a}),h?(0,c.createElement)(ve,{label:e||n.count}):null)},Ce=Se;var xe=o(2720),Ie=o(837);o(1058);const Ne=({id:e,label:t,popoverContents:o,remove:r,screenReaderLabel:n,className:a=""})=>{const[m,d]=(0,s.useState)(!1),p=(0,l.useInstanceId)(Ne);if(n=n||t,!t)return null;t=(0,he.decodeEntities)(t);const _=ge()("woocommerce-tag",a,{"has-remove":!!r}),w=`woocommerce-tag__label-${p}`,g=(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},n),(0,c.createElement)("span",{"aria-hidden":"true"},t));return(0,c.createElement)("span",{className:_},o?(0,c.createElement)(N.Button,{className:"woocommerce-tag__text",id:w,onClick:()=>d(!0)},g):(0,c.createElement)("span",{className:"woocommerce-tag__text",id:w},g),o&&m&&(0,c.createElement)(N.Popover,{onClose:()=>d(!1)},o),r&&(0,c.createElement)(N.Button,{className:"woocommerce-tag__remove",onClick:r(e),label:(0,i.sprintf)( // Translators: %s label. // Translators: %s label. (0,i.__)("Remove %s","woocommerce"),t),"aria-describedby":w},(0,c.createElement)(u.Z,{icon:Ie.Z,size:20,className:"clear-icon",role:"img"})))},Pe=Ne;o(9658);const Te=e=>(0,c.createElement)(Ce,{...e}),Ae=e=>{const{list:t,selected:o,renderItem:r,depth:n=0,onSelect:a,instanceId:l,isSingle:i,search:m,useExpandedPanelId:u}=e,[d]=u;return t?(0,c.createElement)(s.Fragment,null,t.map((t=>{var p,_;const w=null!==(p=t.children)&&void 0!==p&&p.length&&!i?t.children.every((({id:e})=>o.find((t=>t.id===e)))):!!o.find((({id:e})=>e===t.id)),g=(null===(_=t.children)||void 0===_?void 0:_.length)&&d===t.id;return(0,c.createElement)(s.Fragment,{key:t.id},(0,c.createElement)("li",null,r({item:t,isSelected:w,onSelect:a,isSingle:i,selected:o,search:m,depth:n,useExpandedPanelId:u,controlId:l})),g?(0,c.createElement)(Ae,{...e,list:t.children,depth:n+1}):null)}))):null},Oe=({isLoading:e,isSingle:t,selected:o,messages:r,onChange:n,onRemove:a})=>{if(e||t||!o)return null;const l=o.length;return(0,c.createElement)("div",{className:"woocommerce-search-list__selected"},(0,c.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,c.createElement)("strong",null,r.selected(l)),l>0?(0,c.createElement)(N.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":r.clear},(0,i.__)("Clear all","woocommerce")):null),l>0?(0,c.createElement)("ul",null,o.map(((e,t)=>(0,c.createElement)("li",{key:t},(0,c.createElement)(Pe,{label:e.name,id:e.id,remove:a}))))):null)},Be=({filteredList:e,search:t,onSelect:o,instanceId:r,useExpandedPanelId:n,...a})=>{const{messages:l,renderItem:s,selected:m,isSingle:d}=a,p=s||Te;return 0===e.length?(0,c.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,c.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,c.createElement)(u.Z,{icon:xe.Z,role:"img"})),(0,c.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,i.sprintf)(l.noResults,t):l.noItems)):(0,c.createElement)("ul",{className:"woocommerce-search-list__list"},(0,c.createElement)(Ae,{useExpandedPanelId:n,list:e,selected:m,renderItem:p,onSelect:o,instanceId:r,isSingle:d,search:t}))},Le=e=>{const{className:t="",isCompact:o,isHierarchical:r,isLoading:n,isSingle:a,list:m,messages:u=ye,onChange:d,onSearch:p,selected:_,type:w="text",debouncedSpeak:g}=e,[b,h]=(0,s.useState)(""),y=(0,s.useState)(-1),E=(0,l.useInstanceId)(Le),f=(0,s.useMemo)((()=>({...ye,...u})),[u]),v=(0,s.useMemo)((()=>((e,t,o)=>{if(!t)return o?Ee(e):e;const r=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!r.test(e.name)&&e)).filter(Boolean);return o?Ee(n,e):n})(m,b,r)),[m,b,r]);(0,s.useEffect)((()=>{g&&g(f.updated)}),[g,f]),(0,s.useEffect)((()=>{"function"==typeof p&&p(b)}),[b,p]);const k=(0,s.useCallback)((e=>()=>{a&&d([]);const t=_.findIndex((({id:t})=>t===e));d([..._.slice(0,t),..._.slice(t+1)])}),[a,_,d]),S=(0,s.useCallback)((e=>()=>{Array.isArray(e)?d(e):-1===_.findIndex((({id:t})=>t===e.id))?d(a?[e]:[..._,e]):k(e.id)()}),[a,k,d,_]),C=(0,s.useCallback)((e=>{const[t]=_.filter((t=>!e.find((e=>t.id===e.id))));k(t.id)()}),[k,_]);return(0,c.createElement)("div",{className:ge()("woocommerce-search-list",t,{"is-compact":o,"is-loading":n,"is-token":"token"===w})},"text"===w&&(0,c.createElement)(Oe,{...e,onRemove:k,messages:f}),(0,c.createElement)("div",{className:"woocommerce-search-list__search"},"text"===w?(0,c.createElement)(N.TextControl,{label:f.search,type:"search",value:b,onChange:e=>h(e)}):(0,c.createElement)(N.FormTokenField,{disabled:n,label:f.search,onChange:C,onInputChange:e=>h(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,i.__)("Loading…","woocommerce")]:_.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,c.createElement)("div",{className:"woocommerce-search-list__list"},(0,c.createElement)(N.Spinner,null)):(0,c.createElement)(Be,{...e,search:b,filteredList:v,messages:f,onSelect:S,instanceId:E,useExpandedPanelId:y}))},Re=((0,N.withSpokenMessages)(Le),window.wp.url),qe=window.wp.apiFetch;var De,Fe,Me,je,Ge,$e,Ve,He,Qe,Ze,ze=o.n(qe);const Ke=(0,b.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),Je=(Ke.pluginUrl,Ke.pluginUrl,Ke.buildPhase,null===(De=b.STORE_PAGES.shop)||void 0===De||De.permalink,null===(Fe=b.STORE_PAGES.checkout)||void 0===Fe||Fe.id,null===(Me=b.STORE_PAGES.checkout)||void 0===Me||Me.permalink,null===(je=b.STORE_PAGES.privacy)||void 0===je||je.permalink,null===(Ge=b.STORE_PAGES.privacy)||void 0===Ge||Ge.title,null===($e=b.STORE_PAGES.terms)||void 0===$e||$e.permalink,null===(Ve=b.STORE_PAGES.terms)||void 0===Ve||Ve.title,null===(He=b.STORE_PAGES.cart)||void 0===He||He.id,null===(Qe=b.STORE_PAGES.cart)||void 0===Qe||Qe.permalink,null!==(Ze=b.STORE_PAGES.myaccount)&&void 0!==Ze&&Ze.permalink?b.STORE_PAGES.myaccount.permalink:(0,b.getSetting)("wpLoginUrl","/wp-login.php"),(0,b.getSetting)("localPickupEnabled",!1),(0,b.getSetting)("countries",{})),Ue=(0,b.getSetting)("countryData",{}),We=(Object.fromEntries(Object.keys(Ue).filter((e=>!0===Ue[e].allowBilling)).map((e=>[e,Je[e]||""]))),Object.fromEntries(Object.keys(Ue).filter((e=>!0===Ue[e].allowBilling)).map((e=>[e,Ue[e].states||[]]))),Object.fromEntries(Object.keys(Ue).filter((e=>!0===Ue[e].allowShipping)).map((e=>[e,Je[e]||""]))),Object.fromEntries(Object.keys(Ue).filter((e=>!0===Ue[e].allowShipping)).map((e=>[e,Ue[e].states||[]]))),Object.fromEntries(Object.keys(Ue).map((e=>[e,Ue[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),Ye=((0,b.getSetting)("addressFieldsLocations",We).address,(0,b.getSetting)("addressFieldsLocations",We).contact,(0,b.getSetting)("addressFieldsLocations",We).additional,(e,t)=>{const o=new Map;return e.filter((e=>{const r=t(e);return!o.has(r)&&(o.set(r,e),!0)}))}),Xe=e=>ze()({path:`wc/store/v1/products/attributes/${e}/terms`});const et=window.wp.escapeHtml,tt=({error:e})=>(0,c.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,c.createElement)("span",null,(0,i.__)("The following error was returned","woocommerce"),(0,c.createElement)("br",null),(0,c.createElement)("code",null,(0,et.escapeHTML)(e))):"api"===t?(0,c.createElement)("span",null,(0,i.__)("The following error was returned from the API","woocommerce"),(0,c.createElement)("br",null),(0,c.createElement)("code",null,(0,et.escapeHTML)(e))):e:(0,i.__)("An error has prevented the block from being updated.","woocommerce"))(e)),ot=({className:e,item:t,isSelected:o,isLoading:r,onSelect:n,disabled:a,...l})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Se,{...l,key:t.id,className:e,isSelected:o,item:t,onSelect:n,disabled:a}),o&&r&&(0,c.createElement)("div",{key:"loading",className:ge()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,c.createElement)(N.Spinner,null))),rt=((0,b.getSetting)("attributes",[]).reduce(((e,t)=>{const o=(r=t)&&r.attribute_name?{id:parseInt(r.attribute_id,10),name:r.attribute_name,taxonomy:"pa_"+r.attribute_name,label:r.attribute_label}:null;var r;return o&&o.id&&e.push(o),e}),[]),e=>{const{count:t,id:o,name:r,parent:n}=e;return{count:t,id:o,name:r,parent:n,breadcrumbs:[],children:[],value:(c=e,ne(c,"count")&&ne(c,"description")&&ne(c,"id")&&ne(c,"name")&&ne(c,"parent")&&ne(c,"slug")&&"number"==typeof c.count&&"string"==typeof c.description&&"number"==typeof c.id&&"string"==typeof c.name&&"number"==typeof c.parent&&"string"==typeof c.slug?e.attr_slug:"")};var c});o(5555);const nt=(0,l.withInstanceId)((({onChange:e,onOperatorChange:t,instanceId:o,isCompact:r=!1,messages:n={},operator:a="any",selected:l,type:m="text"})=>{const{errorLoadingAttributes:u,isLoadingAttributes:d,productsAttributes:p}=function(e){const[t,o]=(0,s.useState)(null),[r,n]=(0,s.useState)(!1),[c,a]=(0,s.useState)([]),l=(0,s.useRef)(!1);return(0,s.useEffect)((()=>{if(e&&!r&&!l.current)return async function(){n(!0);try{const e=await ze()({path:"wc/store/v1/products/attributes"}),t=[];for(const o of e){const e=await Xe(o.id);t.push({...o,parent:0,terms:e.map((e=>({...e,attr_slug:o.taxonomy,parent:o.id})))})}a(t),l.current=!0}catch(e){e instanceof Error&&o(await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e))}finally{n(!1)}}(),()=>{l.current=!0}}),[r,e]),{errorLoadingAttributes:t,isLoadingAttributes:r,productsAttributes:c}}(!0),_=p.reduce(((e,t)=>{const{terms:o,...r}=t;return[...e,rt(r),...o.map(rt)]}),[]);return n={clear:(0,i.__)("Clear all product attributes","woocommerce"),noItems:(0,i.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,i.__)("Search for product attributes","woocommerce"),selected:e=>(0,i.sprintf)(/* translators: %d is the count of attributes selected. */ /* translators: %d is the count of attributes selected. */ (0,i._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,i.__)("Product attribute search results updated.","woocommerce"),...n},u?(0,c.createElement)(tt,{error:u}):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Le,{className:"woocommerce-product-attributes",isCompact:r,isHierarchical:!0,isLoading:d,isSingle:!1,list:_,messages:n,onChange:e,renderItem:e=>{const{item:t,search:r,depth:n=0}=e,a=t.count||0,l=["woocommerce-product-attributes__item","woocommerce-search-list__item",{"is-searching":r.length>0,"is-skip-level":0===n&&0!==t.parent}];if(!t.breadcrumbs.length)return(0,c.createElement)(ot,{...e,className:ge()(l),item:t,isLoading:d,disabled:0===t.count,name:`attributes-${o}`,countLabel:(0,i.sprintf)(/* translators: %d is the count of terms. */ /* translators: %d is the count of terms. */ (0,i._n)("%d term","%d terms",a,"woocommerce"),a),"aria-label":(0,i.sprintf)(/* translators: %1$s is the item name, %2$d is the count of terms for the item. */ /* translators: %1$s is the item name, %2$d is the count of terms for the item. */ (0,i._n)("%1$s, has %2$d term","%1$s, has %2$d terms",a,"woocommerce"),t.name,a)});const s=`${t.breadcrumbs[0]}: ${t.name}`;return(0,c.createElement)(Se,{...e,name:`terms-${o}`,className:ge()(...l,"has-count"),countLabel:(0,i.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,i._n)("%d product","%d products",a,"woocommerce"),a),"aria-label":(0,i.sprintf)(/* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ /* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ (0,i._n)("%1$s, has %2$d product","%1$s, has %2$d products",a,"woocommerce"),s,a)})},selected:l.map((({id:e})=>_.find((t=>t.id===e)))).filter(Boolean),type:m}),!!t&&(0,c.createElement)("div",{hidden:l.length<2},(0,c.createElement)(N.SelectControl,{className:"woocommerce-product-attributes__operator",label:(0,i.__)("Display products matching","woocommerce"),help:(0,i.__)("Pick at least two attributes to use this setting.","woocommerce"),value:a,onChange:t,options:[{label:(0,i.__)("Any selected attributes","woocommerce"),value:"any"},{label:(0,i.__)("All selected attributes","woocommerce"),value:"all"}]})))})),ct=`${b.ADMIN_URL}edit.php?post_type=product&page=product_attributes`,at=({query:e,setQueryAttribute:t})=>{const o=e.woocommerceAttributes||[],r=null==o?void 0:o.map((({termId:e})=>({id:e})));return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Product Attributes","woocommerce"),hasValue:()=>!(null==o||!o.length)},(0,c.createElement)(nt,{messages:{search:(0,i.__)("Attributes","woocommerce")},selected:r||[],onChange:e=>{const o=e.map((({id:e,value:t})=>({termId:e,taxonomy:t})));t({woocommerceAttributes:o})},operator:"any",isCompact:!0,type:"token"}),(0,c.createElement)(N.ExternalLink,{className:"wc-block-editor-product-collection-panel__manage-attributes-link",href:ct},(0,i.__)("Manage attributes","woocommerce")))},lt=window.wp.coreData,st=[],it={order:"asc",_fields:"id,name,slug",context:"view"},mt=(e,t)=>(null==e?void 0:e.id)||t.get(e)||t.get(e.toLocaleLowerCase()),ut=(e,t,o)=>1===o.get(e)?e:`${e} - ${t}`,dt=({taxonomy:e,termIds:t,onChange:o})=>{const[r,n]=(0,s.useState)(void 0),a=(0,s.useRef)(st),i=(0,s.useRef)(st),m=(0,l.useDebounce)(n,250),{termIdToNameMap:u,termNameToIdMap:d,isResolving:p}=(e=>{const{records:t,isResolving:o}=(0,lt.useEntityRecords)("taxonomy",e.slug,{...it});return(0,s.useMemo)((()=>{const e=new Map,r=new Map;if(!t)return{termIdToNameMap:e,termNameToIdMap:r,isResolving:o};const n=(e=>e.reduce(((e,t)=>{const o=t.name;return e.has(o)?e.set(o,e.get(o)+1):e.set(o,1),e}),new Map))(t);for(const o of t){const t=o.id,c=o.name,a=ut(c,o.slug,n);e.set(t,a),r.set(a,t),r.set(a.toLocaleLowerCase(),t)}return{termIdToNameMap:e,termNameToIdMap:r,isResolving:o}}),[t,o])})(e),{records:_,hasResolved:w}=(0,lt.useEntityRecords)("taxonomy",e.slug,{...it,search:r,orderby:"name",exclude:t,per_page:20},{enabled:void 0!==r});a.current=(0,s.useMemo)((()=>w?_.map((e=>u.get(e.id)||e.name)):a.current),[w,_,u]);const{records:g,hasResolved:b}=(0,lt.useEntityRecords)("taxonomy",e.slug,{...it,include:t},{enabled:(null==t?void 0:t.length)>0});return i.current=(0,s.useMemo)((()=>!1===b?i.current:g&&t.length?g.map((({id:e,name:t})=>({id:e,value:u.get(e)||t}))):st),[g,b,u,t]),(0,c.createElement)("div",{className:"wc-block-editor-product-collection-inspector__taxonomy-control"},(0,c.createElement)(N.FormTokenField,{label:e.name,value:i.current,onInputChange:m,suggestions:a.current,onChange:e=>{const t=[];for(const o of e){const e=mt(o,d);e&&t.push(e)}o(t)},disabled:p,__experimentalShowHowTo:!1,displayTransform:e=>(0,he.decodeEntities)(e)||""}))},pt=function({setQueryAttribute:e,query:t}){const{taxQuery:o}=t,r=(0,g.useSelect)((e=>{const{getTaxonomies:t}=e(lt.store);return t({type:"product",per_page:-1,context:"view"})}),[]);return r&&0!==r.length?(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Taxonomies","woocommerce"),hasValue:()=>Object.values(o||{}).some((e=>!!e.length)),onDeselect:()=>e({taxQuery:{}})},r.map((t=>{const r=(null==o?void 0:o[t.slug])||[];return(0,c.createElement)(dt,{key:t.slug,taxonomy:t,termIds:r,onChange:r=>e({taxQuery:{...o,[t.slug]:r}})})}))):null},_t=({query:e,setQueryAttribute:t})=>{const o=e.woocommerceHandPickedProducts,{productsMap:r,productsList:n}=function(){const[e,t]=(0,s.useState)(new Map),[o,r]=(0,s.useState)([]);return(0,s.useEffect)((()=>{(({selected:e=[],search:t="",queryArgs:o={}})=>{const r=(({selected:e=[],search:t="",queryArgs:o={}})=>{const r=Ke.productCount>100,n={per_page:r?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},c=[(0,Re.addQueryArgs)("/wc/store/v1/products",{...n,...o})];return r&&e.length&&c.push((0,Re.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),c})({selected:e,search:t,queryArgs:o});return Promise.all(r.map((e=>ze()({path:e})))).then((e=>{const t=e.flat(),o=Ye(t,(e=>e.id));return o.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))})({selected:[]}).then((e=>{const o=new Map;e.forEach((e=>{o.set(e.id,e),o.set(e.name,e)})),r(e),t(o)}))}),[]),{productsMap:e,productsList:o}}(),a=(0,s.useCallback)((e=>{const o=e.reduce(((e,t)=>{const o=r.get(t)||r.get(Number(t));return o&&e.add(String(o.id)),e}),new Set);t({woocommerceHandPickedProducts:Array.from(o)})}),[t,r]),l=(0,s.useMemo)((()=>n.filter((e=>!(null!=o&&o.includes(String(e.id))))).map((e=>e.name))),[n,o]);return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Hand-picked Products","woocommerce"),hasValue:()=>!(null==o||!o.length),onDeselect:()=>{t({woocommerceHandPickedProducts:[]})}},(0,c.createElement)(N.FormTokenField,{disabled:!r.size,displayTransform:e=>{const t=Number(e);if(Number.isNaN(t))return(0,he.decodeEntities)(e)||"";const o=r.get(t);return(0,he.decodeEntities)(null==o?void 0:o.name)||""},label:(0,i.__)("Hand-picked Products","woocommerce"),onChange:a,suggestions:l,__experimentalValidateInput:e=>r.has(e),value:r.size?o||[]:[(0,i.__)("Loading…","woocommerce")],__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1}))},wt=e=>{switch(e){case C.GRID:return(0,i.__)("Display products using rows and columns.","woocommerce");case C.STACK:return(0,i.__)("Display products in a single column.","woocommerce");default:return""}},gt=C.GRID,bt=e=>{const{type:t,columns:o,shrinkColumns:r}=e.displayLayout,n=t=>{e.setAttributes({displayLayout:{type:t,columns:o,shrinkColumns:r}})};return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Layout","woocommerce"),hasValue:()=>t!==gt,isShownByDefault:!0,onDeselect:()=>{n(C.GRID)}},(0,c.createElement)(N.__experimentalToggleGroupControl,{label:(0,i.__)("Layout","woocommerce"),isBlock:!0,onChange:e=>{n(e)},help:wt(t),value:t},(0,c.createElement)(N.__experimentalToggleGroupControlOption,{value:C.STACK,label:(0,i.__)("Stack","woocommerce")}),(0,c.createElement)(N.__experimentalToggleGroupControlOption,{value:C.GRID,label:(0,i.__)("Grid","woocommerce")})))},ht=e=>{const{query:t,setQueryAttribute:o}=e;return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Featured","woocommerce"),hasValue:()=>!0===t.featured,onDeselect:()=>{o({featured:!1})}},(0,c.createElement)(N.BaseControl,{id:"product-collection-featured-products-control",label:(0,i.__)("Featured","woocommerce")},(0,c.createElement)(N.ToggleControl,{label:(0,i.__)("Show only featured products","woocommerce"),checked:t.featured||!1,onChange:e=>{o({featured:e})}})))},yt=e=>{const{query:t,setQueryAttribute:o}=e,{timeFrame:r}=t;return(0,c.createElement)(N.__experimentalToolsPanelItem,{label:(0,i.__)("Created","woocommerce"),hasValue:()=>(null==r?void 0:r.operator)&&(null==r?void 0:r.value),onDeselect:()=>{o({timeFrame:void 0})}},(0,c.createElement)(N.Flex,{direction:"column",gap:3},(0,c.createElement)(N.FlexItem,null,(0,c.createElement)(N.__experimentalToggleGroupControl,{label:(0,i.__)("Created","woocommerce"),isBlock:!0,onChange:e=>{o({timeFrame:{...r,operator:e}})},value:(null==r?void 0:r.operator)||x.IN},(0,c.createElement)(N.__experimentalToggleGroupControlOption,{value:x.IN,label:(0,i._x)("Within","Product Collection query operator","woocommerce")}),(0,c.createElement)(N.__experimentalToggleGroupControlOption,{value:x.NOT_IN,label:(0,i._x)("Before","Product Collection query operator","woocommerce")}))),(0,c.createElement)(N.FlexItem,null,(0,c.createElement)(N.RadioControl,{onChange:e=>{o({timeFrame:{operator:x.IN,...r,value:e}})},options:[{label:"last 24 hours",value:"-1 day"},{label:"last 7 days",value:"-7 days"},{label:"last 30 days",value:"-30 days"},{label:"last 3 months",value:"-3 months"}],selected:null==r?void 0:r.value}))))},Et=e=>{const t=e.attributes.query,o=!1===(null==t?void 0:t.inherit),r=(0,s.useMemo)((()=>L.bind(null,e)),[e]),n={setAttributes:e.setAttributes,displayLayout:e.attributes.displayLayout},l={setQueryAttribute:r,query:t};return(0,c.createElement)(a.InspectorControls,null,(0,c.createElement)(N.__experimentalToolsPanel,{label:(0,i.__)("Settings","woocommerce"),resetAll:()=>{const t=(o=e.attributes,{displayLayout:$(),query:G(o.query)});var o;e.setAttributes(t)}},(0,c.createElement)(bt,{...n}),(0,c.createElement)(oe,{...n}),(0,c.createElement)(ae,{...l}),o?(0,c.createElement)(se,{...l}):null),o?(0,c.createElement)(N.__experimentalToolsPanel,{label:(0,i.__)("Filters","woocommerce"),resetAll:t=>{L(e,V),t.forEach((e=>e()))},className:"wc-block-editor-product-collection-inspector-toolspanel__filters"},(0,c.createElement)(ie,{...l}),(0,c.createElement)(pe,{...l}),(0,c.createElement)(_t,{...l}),(0,c.createElement)(_e,{...l}),(0,c.createElement)(at,{...l}),(0,c.createElement)(pt,{...l}),(0,c.createElement)(ht,{...l}),(0,c.createElement)(yt,{...l})):null,(0,c.createElement)(w,null))};(()=>{if((0,b.isWpVersion)("6.1",">=")){const{status:e}=k()}})();const ft=e=>{const t=e+2592e5;return Date.now()<t},vt=(e=0)=>e<=4;(0,m.addFilter)("editor.BlockEdit","woocommerce/product-collection",(e=>t=>{if(!(e=>e===n.name)(t.name))return(0,c.createElement)(e,{...t});const o=(e=>{const{attributes:t}=e,{convertedFromProducts:o}=t,{status:r,time:n,displayCount:c}=k();return o&&"notseen"===r&&ft(n)&&vt(c)})(t),r=(e=>{const{attributes:t}=e,{convertedFromProducts:o}=t,{status:r,time:n,displayCount:c}=k();return o&&("seen"===r||!ft(n)||!vt(c))})(t);return r&&t.setAttributes({convertedFromProducts:!1}),(0,c.createElement)(c.Fragment,null,o&&(0,c.createElement)(a.InspectorControls,null,(0,c.createElement)(Y,{revertMigration:J})),(0,c.createElement)(e,{...t}))})),o(2040);var kt=o(3187);const St=({onToggle:e})=>(0,c.createElement)(N.ToolbarButton,{icon:kt.Z,label:(0,i.__)("Display settings","woocommerce"),onClick:e}),Ct=({query:e,setQueryAttribute:t})=>{const o=e=>{const o=Number(e);!isNaN(o)&&o>=1&&o<=100&&t({perPage:o})},r=e=>{const o=Number(e);!isNaN(o)&&o>=0&&o<=100&&t({offset:o})},n=e=>{const o=Number(e);!isNaN(o)&&o>=0&&t({pages:o})},a={__unstableInputWidth:"60px",labelPosition:"edge",step:"1",isDragEnabled:!1};return(0,c.createElement)(N.ToolbarGroup,null,(0,c.createElement)(N.Dropdown,{contentClassName:"wc-block-editor-product-collection__display-settings",renderToggle:({onToggle:e})=>(0,c.createElement)(St,{onToggle:e}),renderContent:()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(N.__experimentalNumberControl,{...a,label:(0,i.__)("Items per Page","woocommerce"),min:1,max:100,onChange:o,value:e.perPage}),(0,c.createElement)(N.__experimentalNumberControl,{...a,label:(0,i.__)("Offset","woocommerce"),min:0,max:100,onChange:r,value:e.offset}),(0,c.createElement)(N.BaseControl,{help:(0,i.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).","woocommerce"),id:"woocommerce-products-block__display-settings-pages"},(0,c.createElement)(N.__experimentalNumberControl,{...a,label:(0,i.__)("Max page to show","woocommerce"),min:0,onChange:n,value:e.pages})))}))};var xt=o(9315),It=o(567);const Nt=e=>{const{type:t,columns:o,shrinkColumns:r}=e.displayLayout,n=t=>{e.setAttributes({displayLayout:t})},a=[{icon:xt.Z,title:(0,i.__)("List view","woocommerce"),onClick:()=>n({type:C.STACK,columns:o,shrinkColumns:r}),isActive:t===C.STACK},{icon:It.Z,title:(0,i.__)("Grid view","woocommerce"),onClick:()=>n({type:C.GRID,columns:o,shrinkColumns:r}),isActive:t===C.GRID}];return(0,c.createElement)(N.ToolbarGroup,{controls:a})},Pt=e=>(0,c.createElement)(N.ToolbarGroup,null,(0,c.createElement)(N.ToolbarButton,{onClick:e.openPatternSelectionModal},(0,i.__)("Choose pattern","woocommerce"))),Tt="woocommerce/product-collection",At=e=>{const{clientId:t,query:o}=e,{replaceBlock:n,selectBlock:l}=(0,g.useDispatch)(a.store),s=e=>{const t=e.innerBlocks.map(s);if(e.name===Tt){const{perPage:n,offset:c,pages:a}=e.attributes.query,l={...o,perPage:n,offset:c,pages:a};return(0,r.cloneBlock)(e,{query:l},t)}return(0,r.cloneBlock)(e,{},t)},m=(0,g.useSelect)((e=>{const{getBlockRootClientId:o,getPatternsByBlockTypes:r}=e(a.store),n=o(t);return r(Tt,n)}),[Tt,t]);return(0,c.createElement)(N.Modal,{overlayClassName:"wc-blocks-product-collection__selection-modal",title:(0,i.__)("Choose a pattern","woocommerce"),onRequestClose:e.closePatternSelectionModal,isFullScreen:!0},(0,c.createElement)("div",{className:"wc-blocks-product-collection__selection-content"},(0,c.createElement)(a.__experimentalBlockPatternsList,{blockPatterns:m,shownPatterns:m,onClickPattern:(e,o)=>{const r=o.map(s);n(t,r),l(r[0].clientId)}})))};function Ot(e){const[t,o]=(0,s.useState)(!1),{attributes:r,clientId:n,setAttributes:l}=e,{query:i,displayLayout:m}=r,u=(0,s.useMemo)((()=>L.bind(null,e)),[e]);return(0,c.createElement)(a.BlockControls,null,(0,c.createElement)(Pt,{openPatternSelectionModal:()=>o(!0)}),!i.inherit&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Ct,{query:i,setQueryAttribute:u}),(0,c.createElement)(Nt,{displayLayout:m,setAttributes:l})),t&&(0,c.createElement)(At,{clientId:n,query:i,closePatternSelectionModal:()=>o(!1)}))}const Bt=e=>{var t;const{attributes:o,setAttributes:r}=e,{queryId:n}=o,i=(0,a.useBlockProps)(),m=(0,a.useInnerBlocksProps)(i,{template:H}),u=(0,l.useInstanceId)(Bt);return(0,s.useEffect)((()=>{Number.isFinite(n)||r({queryId:Number(u)})}),[n,u,r]),(0,s.useEffect)((()=>{r({...j,query:{...j.query,inherit:R()},...o})}),[r]),"boolean"!=typeof(null==o||null===(t=o.query)||void 0===t?void 0:t.inherit)?null:(0,c.createElement)("div",{...i},(0,c.createElement)(Et,{...e}),(0,c.createElement)(Ot,{...e}),(0,c.createElement)("div",{...m}))},Lt=Bt;var Rt=o(7255);const qt=(0,i.__)("Product Summary","woocommerce"),Dt=((0,c.createElement)(u.Z,{icon:Rt.Z,className:"wc-block-editor-components-block-icon"}),(0,i.__)("Display a short description about a product.","woocommerce")),Ft=`${n.name}/product-summary`;(0,r.registerBlockType)(n,{icon:()=>(0,c.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19 11H5C4.72386 11 4.5 11.2239 4.5 11.5V17.5C4.5 17.7761 4.72386 18 5 18H19C19.2761 18 19.5 17.7761 19.5 17.5V11.5C19.5 11.2239 19.2761 11 19 11ZM5 9.5H19C20.1046 9.5 21 10.3954 21 11.5V17.5C21 18.6046 20.1046 19.5 19 19.5H5C3.89543 19.5 3 18.6046 3 17.5V11.5C3 10.3954 3.89543 9.5 5 9.5Z",fill:"currentColor"}),(0,c.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 7.5C18 7.77614 17.7761 8 17.5 8L6.5 8C6.22386 8 6 7.77614 6 7.5V7.5C6 7.22386 6.22386 7 6.5 7L17.5 7C17.7761 7 18 7.22386 18 7.5V7.5Z",fill:"currentColor"}),(0,c.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16 5C16 5.27614 15.7761 5.5 15.5 5.5L8.5 5.5C8.22386 5.5 8 5.27614 8 5V5C8 4.72386 8.22386 4.5 8.5 4.5L15.5 4.5C15.7761 4.5 16 4.72386 16 5V5Z",fill:"currentColor"})),edit:Lt,save:function({attributes:{tagName:e="div"}}){const t=a.useBlockProps.save(),o=a.useInnerBlocksProps.save(t);return(0,c.createElement)(e,{...o})}}),T("core/post-excerpt",{blockDescription:Dt,blockIcon:(0,c.createElement)(N.Icon,{icon:Rt.Z}),blockTitle:qt,variationName:Ft}),T("core/post-title",{blockDescription:O,blockIcon:(0,c.createElement)(N.Icon,{icon:P.Z}),blockTitle:A,variationName:B})},2040:()=>{},1612:()=>{},5555:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var n=o[e];if(void 0!==n)return n.exports;var c=o[e]={exports:{}};return t[e].call(c.exports,c,c.exports,r),c.exports}r.m=t,e=[],r.O=(t,o,n,c)=>{if(!o){var a=1/0;for(m=0;m<e.length;m++){for(var[o,n,c]=e[m],l=!0,s=0;s<o.length;s++)(!1&c||a>=c)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(l=!1,c<a&&(a=c));if(l){e.splice(m--,1);var i=n();void 0!==i&&(t=i)}}return t}c=c||0;for(var m=e.length;m>0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[o,n,c]},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.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})},r.j=4603,(()=>{var e={4603:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var n,c,[a,l,s]=o,i=0;if(a.some((t=>0!==e[t]))){for(n in l)r.o(l,n)&&(r.m[n]=l[n]);if(s)var m=s(r)}for(t&&t(o);i<a.length;i++)c=a[i],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return r.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=r.O(void 0,[2869],(()=>r(2249)));n=r.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-collection"]=n})(); wc-payment-method-cheque.js 0000644 00000054557 15073233653 0011743 0 ustar 00 (()=>{var e={561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var a=new(Function.bind.apply(e,o));return r&&t(a,r.prototype),a},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,m=Object.seal,p=Object.create,f="undefined"!=typeof Reflect&&Reflect,d=f.apply,h=f.construct;d||(d=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),m||(m=function(e){return e}),h||(h=function(e,t){return n(e,r(t))});var g,y=L(Array.prototype.forEach),b=L(Array.prototype.pop),v=L(Array.prototype.push),T=L(String.prototype.toLowerCase),E=L(String.prototype.toString),N=L(String.prototype.match),w=L(String.prototype.replace),A=L(String.prototype.indexOf),S=L(String.prototype.trim),_=L(RegExp.prototype.test),x=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function L(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return d(e,t,r)}}function k(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:T,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=n(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function O(e){var t,n=p(null);for(t in e)!0===d(a,e,[t])&&(n[t]=e[t]);return n}function M(e,t){for(;null!==e;){var n=s(e,t);if(n){if(n.get)return L(n.get);if("function"==typeof n.value)return L(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var D=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),z=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),P=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),j=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=m(/<%[\w\W]*|[\w\W]*%>/gm),q=m(/\${[\w\W]*}/gm),Y=m(/^data-[\-\w.\u00B7-\uFFFF]/),$=m(/^aria-[\-\w]+$/),K=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),V=m(/^(?:\w+script|data):/i),X=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=m(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var a=n.document,i=n.document,l=n.DocumentFragment,c=n.HTMLTemplateElement,s=n.Node,m=n.Element,p=n.NodeFilter,f=n.NamedNodeMap,d=void 0===f?n.NamedNodeMap||n.MozNamedAttrMap:f,h=n.HTMLFormElement,g=n.DOMParser,L=n.trustedTypes,Q=m.prototype,ee=M(Q,"cloneNode"),te=M(Q,"nextSibling"),ne=M(Q,"childNodes"),re=M(Q,"parentNode");if("function"==typeof c){var oe=i.createElement("template");oe.content&&oe.content.ownerDocument&&(i=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(L,a),ie=ae?ae.createHTML(""):"",le=i,ce=le.implementation,se=le.createNodeIterator,ue=le.createDocumentFragment,me=le.getElementsByTagName,pe=a.importNode,fe={};try{fe=O(i).documentMode?i.documentMode:{}}catch(e){}var de={};o.isSupported="function"==typeof re&&ce&&void 0!==ce.createHTMLDocument&&9!==fe;var he,ge,ye=G,be=W,ve=q,Te=Y,Ee=$,Ne=V,we=X,Ae=K,Se=null,_e=k({},[].concat(r(D),r(R),r(C),r(F),r(H))),xe=null,Le=k({},[].concat(r(z),r(P),r(j),r(B))),ke=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Me=null,De=!0,Re=!0,Ce=!1,Ie=!0,Fe=!1,Ue=!1,He=!1,ze=!1,Pe=!1,je=!1,Be=!1,Ge=!0,We=!1,qe=!0,Ye=!1,$e={},Ke=null,Ve=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,Ze=k({},["audio","video","img","source","image","track"]),Je=null,Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,at=null,it=k({},[et,tt,nt],E),lt=["application/xhtml+xml","text/html"],ct=null,st=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=O(t),he=he=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:T,Se="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ge):_e,xe="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ge):Le,at="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,E):it,Je="ADD_URI_SAFE_ATTR"in t?k(O(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Xe="ADD_DATA_URI_TAGS"in t?k(O(Ze),t.ADD_DATA_URI_TAGS,ge):Ze,Ke="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ge):Ve,Oe="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ge):{},Me="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ge):{},$e="USE_PROFILES"in t&&t.USE_PROFILES,De=!1!==t.ALLOW_ARIA_ATTR,Re=!1!==t.ALLOW_DATA_ATTR,Ce=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,Pe=t.RETURN_DOM||!1,je=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,ze=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,We=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,rt=t.NAMESPACE||nt,ke=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Re=!1),je&&(Pe=!0),$e&&(Se=k({},r(H)),xe=[],!0===$e.html&&(k(Se,D),k(xe,z)),!0===$e.svg&&(k(Se,R),k(xe,P),k(xe,B)),!0===$e.svgFilters&&(k(Se,C),k(xe,P),k(xe,B)),!0===$e.mathMl&&(k(Se,F),k(xe,j),k(xe,B))),t.ADD_TAGS&&(Se===_e&&(Se=O(Se)),k(Se,t.ADD_TAGS,ge)),t.ADD_ATTR&&(xe===Le&&(xe=O(xe)),k(xe,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&k(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ke===Ve&&(Ke=O(Ke)),k(Ke,t.FORBID_CONTENTS,ge)),qe&&(Se["#text"]=!0),Ue&&k(Se,["html","head","body"]),Se.table&&(k(Se,["tbody"]),delete Oe.tbody),u&&u(t),ct=t)},pt=k({},["mi","mo","mn","ms","mtext"]),ft=k({},["foreignobject","desc","title","annotation-xml"]),dt=k({},["title","style","font","a","script"]),ht=k({},R);k(ht,C),k(ht,I);var gt=k({},F);k(gt,U);var yt=function(e){v(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},bt=function(e,t){try{v(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!xe[e])if(Pe||je)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,n;if(ze)e="<remove></remove>"+e;else{var r=N(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ae?ae.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ie:o}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),rt===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Tt=function(e){return se.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){de[e]&&y(de[e],(function(e){e.call(o,t,n,ct)}))},wt=function(e){var t,n;if(Nt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof d)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(_(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=ge(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:r,allowedTags:Se}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&_(/<template/i,e.innerHTML))return yt(e),!0;if(!Se[r]||Oe[r]){if(!Oe[r]&&St(r)){if(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}if(qe&&!Ke[r]){var a=re(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var l=i.length-1;l>=0;--l)a.insertBefore(ee(i[l],!0),te(e))}return yt(e),!0}return e instanceof m&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=T(e.tagName),r=T(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||pt[r]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&ft[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!ft[r])&&!(t.namespaceURI===et&&!pt[r])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=w(t,ye," "),t=w(t,be," "),t=w(t,ve," "),e.textContent!==t&&(v(o.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(yt(e),!0)},At=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in i||n in st))return!1;if(Re&&!Me[t]&&_(Te,t));else if(De&&_(Ee,t));else if(!xe[t]||Me[t]){if(!(St(e)&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&_(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(Je[t]);else if(_(Ae,w(n,we,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==A(n,"data:")||!Xe[e])if(Ce&&!_(Ne,w(n,we,"")));else if(n)return!1;return!0},St=function(e){return e.indexOf("-")>0},_t=function(t){var n,r,a,i;Nt("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=l.length;i--;){var s=n=l[i],u=s.name,m=s.namespaceURI;if(r="value"===u?n.value:S(n.value),a=ge(u),c.attrName=a,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,c),r=c.attrValue,!c.forceKeepAttr&&(bt(u,t),c.keepAttr))if(Ie||!_(/\/>/i,r)){Fe&&(r=w(r,ye," "),r=w(r,be," "),r=w(r,ve," "));var p=ge(t.nodeName);if(At(p,a,r)){if(!We||"id"!==a&&"name"!==a||(bt(u,t),r="user-content-"+r),ae&&"object"===e(L)&&"function"==typeof L.getAttributeType)if(m);else switch(L.getAttributeType(p,a)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{m?t.setAttributeNS(m,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}Nt("afterSanitizeAttributes",t,null)}},xt=function e(t){var n,r=Tt(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Nt("uponSanitizeShadowNode",n,null),wt(n)||(n.content instanceof l&&e(n.content),_t(n));Nt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,i,c,u,m,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw x("toString is not a function");if("string"!=typeof(t=t.toString()))throw x("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var f=ge(t.nodeName);if(!Se[f]||Oe[f])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(r=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!Pe&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(r=vt(t)))return Pe?null:Be?ie:""}r&&ze&&yt(r.firstChild);for(var d=Tt(Ye?t:r);c=d.nextNode();)3===c.nodeType&&c===u||wt(c)||(c.content instanceof l&&xt(c.content),_t(c),u=c);if(u=null,Ye)return t;if(Pe){if(je)for(m=ue.call(r.ownerDocument);r.firstChild;)m.appendChild(r.firstChild);else m=r;return(xe.shadowroot||xe.shadowrootmod)&&(m=pe.call(a,m,!0)),m}var h=Ue?r.outerHTML:r.innerHTML;return Ue&&Se["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&_(Z,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Fe&&(h=w(h,ye," "),h=w(h,be," "),h=w(h,ve," ")),ae&&Be?ae.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){ct=null,He=!1},o.isValidAttribute=function(e,t,n){ct||mt({});var r=ge(e),o=ge(t);return At(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],v(de[e],t))},o.removeHook=function(e){if(de[e])return b(de[e])},o.removeHooks=function(e){de[e]&&(de[e]=[])},o.removeAllHooks=function(){de={}},o}()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wc.wcBlocksRegistry,r=window.wp.i18n,o=window.wc.wcSettings,a=window.wp.htmlEntities;var i=n(561),l=n.n(i);const c=["a","b","em","i","strong","p","br"],s=["target","href","rel","name","download"],u=window.wp.element;var m;const p=(0,o.getPaymentMethodData)("cheque",{}),f=(0,r.__)("Check payment","woocommerce"),d=(0,a.decodeEntities)((null==p?void 0:p.title)||"")||f,h=()=>(0,e.createElement)(u.RawHTML,null,((e,t)=>{const n=c,r=s;return l().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})})(p.description||"")),g={name:"cheque",label:(0,e.createElement)((t=>{const{PaymentMethodLabel:n}=t.components;return(0,e.createElement)(n,{text:d})}),null),content:(0,e.createElement)(h,null),edit:(0,e.createElement)(h,null),canMakePayment:()=>!0,ariaLabel:d,supports:{features:null!==(m=null==p?void 0:p.supports)&&void 0!==m?m:[]}};(0,t.registerPaymentMethod)(g)})()})(); all-products/block.json 0000644 00000001327 15073233653 0011154 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 1, "textdomain": "woocommerce", "name": "woocommerce/all-products", "title": "All Products", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display products from your store in a grid layout.", "supports": { "align": [ "wide", "full" ], "html": false, "multiple": false }, "attributes": { "columns": { "type": "number" }, "rows": { "type": "number" }, "alignButtons": { "type": "boolean" }, "contentVisibility": { "type": "object" }, "orderby": { "type": "string" }, "layoutConfig": { "type": "array" }, "isPreview": { "type": "boolean", "default": false } } } product-best-sellers-style.js.LICENSE.txt 0000644 00000000174 15073233653 0014232 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ wc-blocks-vendors.asset.php 0000644 00000000141 15073233653 0011740 0 ustar 00 <?php return array('dependencies' => array('wp-polyfill'), 'version' => '0b6a0d8207806c01caa1'); reviews-by-product.asset.php 0000644 00000000521 15073233653 0012152 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '4d2f490293bf2193b18c'); checkout/block.json 0000644 00000001755 15073233653 0010355 0 ustar 00 { "name": "woocommerce/checkout", "version": "1.0.0", "title": "Checkout", "description": "Display a checkout form so your customers can submit orders.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": [ "wide" ], "html": false, "multiple": false }, "example": { "attributes": { "isPreview": true }, "viewportWidth": 800 }, "attributes": { "isPreview": { "type": "boolean", "default": false, "save": false }, "showCompanyField": { "type": "boolean", "default": false }, "requireCompanyField": { "type": "boolean", "default": false }, "showApartmentField": { "type": "boolean", "default": true }, "showPhoneField": { "type": "boolean", "default": true }, "requirePhoneField": { "type": "boolean", "default": false }, "align": { "type": "string", "default": "wide" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } featured-category/block.json 0000644 00000003463 15073233653 0012160 0 ustar 00 { "name": "woocommerce/featured-category", "version": "1.0.0", "title": "Featured Category", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Visually highlight a product category and encourage prompt action.", "supports": { "align": [ "wide", "full" ], "html": false, "color": { "background": true, "text": true }, "spacing": { "padding": true, "__experimentalDefaultControls": { "padding": true }, "__experimentalSkipSerialization": true }, "__experimentalBorder": { "color": true, "radius": true, "width": true, "__experimentalSkipSerialization": true } }, "attributes": { "alt": { "type": "string", "default": "" }, "contentAlign": { "type": "string", "default": "center" }, "dimRatio": { "type": "number", "default": 50 }, "editMode": { "type": "boolean", "default": true }, "focalPoint": { "type": "object", "default": { "x": 0.5, "y": 0.5 } }, "imageFit": { "type": "string", "default": "none" }, "hasParallax": { "type": "boolean", "default": false }, "isRepeated": { "type": "boolean", "default": false }, "mediaId": { "type": "number", "default": 0 }, "mediaSrc": { "type": "string", "default": "" }, "minHeight": { "type": "number", "default": 500 }, "linkText": { "default": "Shop now", "type": "string" }, "categoryId": { "type": "number" }, "overlayColor": { "type": "string", "default": "#000000" }, "overlayGradient": { "type": "string" }, "previewCategory": { "type": "object", "default": null }, "showDesc": { "type": "boolean", "default": true } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-query-style.js.LICENSE.txt 0000644 00000000174 15073233653 0012773 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ active-filters.asset.php 0000644 00000000545 15073233653 0011327 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '95a1b3f19b7fe4333a57'); product-collection-no-results.js 0000644 00000006416 15073233653 0013042 0 ustar 00 (()=>{"use strict";var e,o={3123:(e,o,r)=>{r.r(o);const t=window.wp.blocks;var n=r(807);const c=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":3,"name":"woocommerce/product-collection-no-results","title":"No results","version":"1.0.0","category":"woocommerce","description":"The contents of this block will display when there are no products found.","textdomain":"woocommerce","keywords":["Product Collection"],"usesContext":["queryId","query"],"ancestor":["woocommerce/product-collection"],"supports":{"align":true,"reusable":false,"html":false,"color":{"gradients":true,"link":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}}}}');var l=r(9196);const s=window.wp.blockEditor;var a=r(5736);const i=[["core/group",{layout:{type:"flex",orientation:"vertical",justifyContent:"center",flexWrap:"wrap"}},[["core/paragraph",{textAlign:"center",fontSize:"medium",content:`<strong>${(0,a.__)("No results found","woocommerce")}</strong>`}],["core/paragraph",{content:`${(0,a.__)("You can try","woocommerce")} <a href="#" class="wc-link-clear-any-filters">${(0,a.__)("clearing any filters","woocommerce")}</a> ${(0,a.__)("or head to our","woocommerce")} <a href="#" class="wc-link-stores-home">${(0,a.__)("store's home","woocommerce")}</a>`}]]]];(0,t.registerBlockType)(c,{icon:n.Z,supports:{...c.supports},edit:()=>{const e=(0,s.useBlockProps)({className:"wc-block-product-collection-no-results"});return(0,l.createElement)("div",{...e},(0,l.createElement)(s.InnerBlocks,{template:i}))},save:function(){return(0,l.createElement)(s.InnerBlocks.Content,null)}})},9196:e=>{e.exports=window.React},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},r={};function t(e){var n=r[e];if(void 0!==n)return n.exports;var c=r[e]={exports:{}};return o[e].call(c.exports,c,c.exports,t),c.exports}t.m=o,e=[],t.O=(o,r,n,c)=>{if(!r){var l=1/0;for(p=0;p<e.length;p++){for(var[r,n,c]=e[p],s=!0,a=0;a<r.length;a++)(!1&c||l>=c)&&Object.keys(t.O).every((e=>t.O[e](r[a])))?r.splice(a--,1):(s=!1,c<l&&(l=c));if(s){e.splice(p--,1);var i=n();void 0!==i&&(o=i)}}return o}c=c||0;for(var p=e.length;p>0&&e[p-1][2]>c;p--)e[p]=e[p-1];e[p]=[r,n,c]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.j=1052,(()=>{var e={1052:0};t.O.j=o=>0===e[o];var o=(o,r)=>{var n,c,[l,s,a]=r,i=0;if(l.some((o=>0!==e[o]))){for(n in s)t.o(s,n)&&(t.m[n]=s[n]);if(a)var p=a(t)}for(o&&o(r);i<l.length;i++)c=l[i],t.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return t.O(p)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})();var n=t.O(void 0,[2869],(()=>t(3123)));n=t.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-collection-no-results"]=n})(); wc-blocks-editor-style.css 0000644 00000177066 15073233653 0011614 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products{list-style:none;margin:0 -8px 16px;padding:0}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product{margin:0 0 24px}.editor-styles-wrapper .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute}.editor-styles-wrapper .wc-block-grid.components-placeholder{padding:2em 1em}.editor-styles-wrapper .wc-block-grid.is-loading,.editor-styles-wrapper .wc-block-grid.is-not-found{display:block}.components-base-control+.wc-block-base-control-notice{margin:-16px 0 16px}.components-base-control+.wc-block-base-control-notice:last-child{margin:-16px 0 12px}svg.wc-block-editor-components-block-icon--sparkles path{fill:currentColor}.block-editor-list-view-leaf.is-selected .block-editor-list-view-block-contents svg.wc-block-editor-components-block-icon{color:currentColor}.theme-twentytwenty .wp-block .wc-block-active-filters__title,.theme-twentytwenty .wp-block .wc-block-attribute-filter__title,.theme-twentytwenty .wp-block .wc-block-grid__product-title,.theme-twentytwenty .wp-block .wc-block-price-filter__title,.theme-twentytwenty .wp-block .wc-block-stock-filter__title{font-size:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-active-filters .wc-block-active-filters__list-item-name{margin-top:9px}.wc-block-active-filter__style-toggle{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-atomic-blocks-product__selection{width:100%}.wc-atomic-blocks-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-atomic-blocks-product__edit-card .wc-atomic-blocks-product__edit-card-title{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wp-block-woocommerce-attribute-filter{border-style:none!important}.wc-block-attribute-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-attribute-filter .components-placeholder__label svg{fill:currentColor;margin-right:1ch}.wc-block-attribute-filter .components-placeholder__fieldset{display:block}.wc-block-attribute-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__add-attribute-button svg{fill:currentColor;margin-left:.5ch;vertical-align:middle}.wc-block-attribute-filter .wc-block-attribute-filter__read_more_button{display:block;margin-bottom:1em}.wc-block-attribute-filter .components-disabled{border-color:inherit;border-radius:inherit}.wc-block-attribute-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap}.wp-block-woocommerce-filled-cart-block .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-main>:first-child,.wp-block-woocommerce-filled-cart-block .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-items-block .block-editor-block-list__layout,.wp-block-woocommerce-filled-cart-block .wp-block-woocommerce-cart-totals-block .block-editor-block-list__layout{display:block} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product{display:inline-block;margin-bottom:2em;padding-right:5%;text-align:center;vertical-align:top;width:30%}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product:nth-child(3n+3){padding-right:0}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-name{font-weight:400}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product div .wc-block-components-product-price{display:block}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link){background-color:#eee;color:#333;margin-top:1em}.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):focus,.wp-block-woocommerce-cart-cross-sells-products-block .cross-sells-product .wc-block-components-product-add-to-cart-button:not(.is-link):hover{background-color:#d5d5d5;border-color:#d5d5d5;color:#333} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-cart-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options{padding:0}.wp-block-woocommerce-cart-express-payment-block .wc-block-cart__payment-options .wc-block-components-express-payment-continue-rule{margin-bottom:-12px}.wp-block-woocommerce-proceed-to-checkout-block{margin-bottom:28px;margin-top:28px}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-cart-express-payment-block .wp-block-woocommerce-checkout-express-payment-block-placeholder,.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{margin:0 0 1em}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-cart-order-summary-heading-block textarea{height:auto;line-height:1;text-align:right;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.wp-block-woocommerce-cart-items-block .block-list-appender,.wp-block-woocommerce-cart-totals-block .block-list-appender,.wp-block-woocommerce-empty-cart-block .block-list-appender{position:relative}.wp-block-woocommerce-cart-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__additional_fields{margin:1.5em 0 0}.wc-block-components-checkout-step__description-placeholder{display:none;opacity:.5}.is-selected .wc-block-components-checkout-step__description-placeholder{display:block}.wc-block-components-checkout-step__title{display:flex;width:100%}.wc-block-components-checkout-step__title .block-editor-plain-text{height:auto!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__terms{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}.wc-block-checkout__terms .block-editor-rich-text__editable{line-height:1.5em;vertical-align:middle}.wc-block-components-checkbox{margin-top:0}.wc-block-components-checkbox.wc-block-checkout__create-account{margin-top:1em}.wc-block-checkout__terms_notice{margin:0}.wc-block-checkout__terms_notice .components-notice__content{margin:4px 0}.wc-block-checkout__terms_notice .components-notice__actions button{margin-left:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-checkout-order-note-block{margin-bottom:20px;margin-top:20px;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note{margin-bottom:0;margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-components-external-link-card{align-items:flex-start;color:inherit;display:flex;flex-direction:row;margin:24px 0;text-decoration:none}.wc-block-editor-components-external-link-card+.wc-block-editor-components-external-link-card{margin-top:-8px}.wc-block-editor-components-external-link-card:last-child{margin-bottom:0}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__content{flex:1 1 0;padding-right:16px}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__title{display:block;font-weight:500}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__description{color:#757575;display:block;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__icon{color:inherit;flex:0 0 24px;margin:0;text-align:right;vertical-align:top}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning{align-items:flex-start;color:#cc1818;-moz-column-gap:4px;column-gap:4px;display:flex;font-size:.875em;margin-top:.5em}.wc-block-editor-components-external-link-card .wc-block-editor-components-external-link-card__warning svg{height:18px;min-width:18px;width:18px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-checkout-express-payment-block{margin:14px 0 28px}.wp-block-woocommerce-checkout-express-payment-block .components-placeholder__label svg{font-size:1em}.wp-block-woocommerce-checkout-express-payment-block .wc-block-components-express-payment-continue-rule--checkout{margin-bottom:0}.wp-block-woocommerce-checkout-express-payment-block.wp-block-woocommerce-checkout-express-payment-block--has-express-payment-methods{margin:-14px 0 14px!important;padding:14px 0;position:relative}.wp-block-woocommerce-checkout-express-payment-block-placeholder *{pointer-events:all}.wp-block-woocommerce-checkout-express-payment-block-placeholder .wp-block-woocommerce-checkout-express-payment-block-placeholder__description{display:block;margin:0 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-shipping-rates-control__no-results-notice .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{display:block}.wp-block-woocommerce-checkout .block-editor-block-list__layout{align-items:flex-start;display:flex;flex-flow:row wrap;padding-left:5px}.wp-block-woocommerce-checkout .block-editor-block-list__layout .wc-block-checkout__additional_fields{padding:0}.wp-block-woocommerce-checkout .block-editor-block-list__layout>:first-child,.wp-block-woocommerce-checkout .wc-block-components-main>:first-child,.wp-block-woocommerce-checkout .wc-block-components-sidebar>:first-child{margin-top:0}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-editor-block-list__layout,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-editor-block-list__layout{display:block}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-fields-block .block-list-appender,.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-totals-block .block-list-appender{position:relative}body.wc-lock-selected-block--move .block-editor-block-mover,body.wc-lock-selected-block--move .block-editor-block-mover__move-button-container{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:last-child{display:none}body.wc-lock-selected-block--remove .block-editor-block-settings-menu__popover .components-menu-group:nth-last-child(2){margin-bottom:-12px}.components-base-control--nested{margin-top:-12px;padding-left:52px}.components-panel__body-title .components-button{opacity:1}.wp-block-woocommerce-checkout.is-editor-preview{max-height:1000px;overflow:hidden}.wp-block-woocommerce-checkout-order-summary-block .block-editor-block-list__layout>div{margin:0!important}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{box-sizing:border-box} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-incompatible-extensions-notice.is-dismissible{margin:0;padding-right:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-blocks-incompatible-extensions-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content{display:flex}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details{margin:0}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open]{margin:0 0 16px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details[open] summary svg{transform:rotate(180deg)}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary{cursor:pointer;display:block;margin:0 0 16px;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary span{color:#757575;text-decoration:underline}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary::-webkit-details-marker{display:none}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content details summary svg{fill:#757575;height:24px;position:relative;top:6px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible .wc-blocks-incompatible-extensions-notice__content .wc-blocks-incompatible-extensions-notice__warning-icon{height:24px;margin-right:6px;min-width:24px;width:24px}.wc-blocks-incompatible-extensions-notice.is-dismissible ul{list-style:disc outside;margin:0 0 0 1.2em;padding:0}.wc-blocks-legacy-page-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-switch-to-classic-shortcode-modal-content{max-width:480px}.wc-blocks-switch-to-classic-shortcode-modal-content p{margin-top:0}.wc-blocks-switch-to-classic-shortcode-modal-actions{text-align:right}.wc-blocks-switch-to-classic-shortcode-modal-actions button{display:inline-block;margin-left:4px}ul.cross-list{margin:0 0 24px 1em}ul.cross-list,ul.cross-list li{list-style:none outside;padding:0}ul.cross-list li{margin:1em 0}ul.cross-list li:before{content:"❌";margin-right:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-default-page-notice.is-dismissible{margin:0;padding-right:16px}.wc-default-page-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-default-page-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-default-page-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-legacy-page-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-sidebar-compatibility-notice.is-dismissible{margin:0;padding-right:16px}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__dismiss{min-width:24px}.wc-blocks-sidebar-compatibility-notice.is-dismissible .components-notice__content{margin:4px 0}.wc-blocks-sidebar-compatibility-notice.is-dismissible svg{height:16px;width:16px}.wc-blocks-sidebar-compatibility-notice.is-dismissible.is-hidden{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-no-payment-methods-notice{margin:0}.wc-blocks-no-payment-methods-notice .components-notice__content{margin:4px 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}.wp-block-woocommerce-customer-account{display:flex;padding:.5em}.wp-block-woocommerce-customer-account a{align-items:center;color:currentColor!important;display:flex;text-decoration:none!important}.wp-block-woocommerce-customer-account a:hover{text-decoration:underline!important}.wp-block-woocommerce-customer-account a .icon{height:1em;width:1em}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{box-sizing:content-box!important;height:1.4375em;padding:.5em;width:1.4375em}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignright{float:none;justify-content:flex-end}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.alignleft{float:none;justify-content:flex-start}.editor-styles-wrapper .is-layout-constrained>.wc-block-editor-customer-account.aligncenter{float:none;justify-content:center}.wc-block-editor-customer-account{display:flex;padding:.5em}.wc-block-editor-customer-account__icon-style-toggle{width:100%}.block-editor-block-card+div>.wc-block-editor-customer-account__link{padding:0 16px 16px 52px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-handpicked-products__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:where(.wp-block-woocommerce-legacy-template){margin-left:auto;margin-right:auto}.wp-block-woocommerce-classic-template__placeholder-warning{border-left:5px solid #2181d2;padding-left:2.5em}.wp-block-woocommerce-classic-template__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-template__placeholder-copy,.wp-block-woocommerce-classic-template__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-template__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-template__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-template__placeholder-copy .wp-block-woocommerce-classic-template__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-template__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-template__placeholder-wireframe>img{width:100%}.wp-block-woocommerce-legacy-template .components-placeholder{box-shadow:none;padding:0}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe{filter:blur(3px);opacity:.5}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-wireframe *{border-color:#e0e0e0!important;color:#e0e0e0!important}.wp-block-woocommerce-legacy-template.is-selected .wp-block-woocommerce-classic-template__placeholder-copy{opacity:1}.wp-block-woocommerce-legacy-template.is-selected .components-placeholder{box-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}:where(.wp-block-woocommerce-classic-shortcode){margin-left:auto;margin-right:auto}.wp-block-woocommerce-classic-shortcode__placeholder-warning{border-left:5px solid #2181d2;padding-left:2.5em}.wp-block-woocommerce-classic-shortcode__placeholder .components-placeholder__fieldset{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}.wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;transition:all .3s ease}.wp-block-woocommerce-classic-shortcode__placeholder-copy{background-color:#fff;border:1px solid #1e1e1e;border-radius:4px;display:flex;flex-direction:column;margin:auto;max-width:900px;opacity:0;padding:24px 36px;width:400px;z-index:10}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container span{display:block;font-size:2em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon{color:#7f54b3;font-size:1.25em}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-copy__icon-container .woo-icon svg{vertical-align:middle}.wp-block-woocommerce-classic-shortcode__placeholder-copy p{margin:0 0 16px}.wp-block-woocommerce-classic-shortcode__placeholder-copy .wp-block-woocommerce-classic-shortcode__placeholder-migration-button-container{justify-content:center;margin:16px 0}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe{pointer-events:none}.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>img,.wp-block-woocommerce-classic-shortcode__placeholder-wireframe>svg{color:hsla(0,0%,7%,.11);height:auto;width:100%}.wp-block-woocommerce-classic-shortcode .components-placeholder{background-color:transparent;box-shadow:none;padding:0}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe{filter:blur(3px);opacity:.5}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-wireframe *{border-color:hsla(0,0%,7%,.11)!important;color:hsla(0,0%,7%,.11)!important}.is-hovered .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.is-selected .wp-block-woocommerce-classic-shortcode .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-hovered .wp-block-woocommerce-classic-shortcode__placeholder-copy,.wp-block-woocommerce-classic-shortcode.is-selected .wp-block-woocommerce-classic-shortcode__placeholder-copy{opacity:1}.is-hovered .wp-block-woocommerce-classic-shortcode .components-placeholder,.is-selected .wp-block-woocommerce-classic-shortcode .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-hovered .components-placeholder,.wp-block-woocommerce-classic-shortcode.is-selected .components-placeholder{box-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-mini-cart__render-in-cart-and-checkout-toggle{width:100%}.wc-block-editor-mini-cart__drawer-image{margin-bottom:6px}.wc-block-editor-mini-cart__drawer-link{margin-bottom:24px}html[dir=rtl] .wc-block-editor-mini-cart__icon{transform:scaleX(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-mini-cart__footer .block-editor-inner-blocks{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-editor-mini-cart-contents__wrapper.wc-block-editor-mini-cart-contents__wrapper{display:flex;justify-content:center;margin:0;position:relative;z-index:9999}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block[hidden],.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block[hidden]{display:none}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100vh}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block{display:-ms-grid;display:grid;flex-grow:1;margin-bottom:16px;padding:0 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;height:100%}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-items-block .block-list-appender{position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-mini-cart-products-table-block{margin-bottom:auto;margin-top:16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title{font-size:2em}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents h2.wc-block-mini-cart__title .block-editor-block-list__layout{align-items:baseline;display:flex}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents table.wc-block-cart-items{color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .block-editor-button-block-appender{box-shadow:inset 0 0 0 1px;color:inherit}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block{min-height:100vh;overflow-y:unset;padding:0}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block>.block-editor-inner-blocks{box-sizing:border-box;max-height:100vh;overflow-y:auto;padding:48px 16px 16px}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .block-list-appender{margin-top:16px;position:relative}.editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents .wc-block-mini-cart__shopping-button a{color:currentColor}.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-empty-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-filled-mini-cart-contents-block,.block-editor-block-preview__content-iframe .editor-styles-wrapper .wp-block-woocommerce-mini-cart-contents{height:800px;min-height:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-store-notices .components-notice__content{color:#000}.wc-block-store-notices .components-notice{margin-left:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-page-content-wrapper{max-width:100%!important} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-price-filter .components-disabled{border-color:inherit;border-radius:inherit}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-webkit-slider-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-moz-range-thumb{pointer-events:none}.wp-block-woocommerce-price-filter .components-disabled .wc-block-price-filter__range-input-wrapper .wc-block-price-filter__range-input::-ms-thumb{pointer-events:none}.wc-block-price-filter__price-range-toggle{width:100%}.wc-block-price-filter__price-range-toggle>div{flex-grow:1}.wc-block-price-slider .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-price-slider .components-placeholder__label svg{fill:currentColor;margin-right:1ch}.wc-block-price-slider .components-placeholder__fieldset{display:block}.wc-block-price-slider .wc-block-price-slider__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__add-product-button svg{fill:currentColor;margin-left:.5ch;vertical-align:middle}.wc-block-price-slider .wc-block-price-slider__read_more_button{display:block;margin-bottom:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-products-category__selection{width:100%}.wc-block-products-category__cancel-button.is-tertiary{margin:1em auto 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-product-categories__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-categories__operator .components-base-control__label{margin-bottom:0;margin-right:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-categories.wc-block-product-categories ul{margin-left:20px}.wc-block-product-categories .components-placeholder__label svg{fill:currentColor;margin-right:1ch} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-product-collection-inspector-toolspanel__filters .wc-block-editor-product-collection-inspector__taxonomy-control:not(:last-child){margin-bottom:24px}.wc-block-editor-product-collection__display-settings .components-popover__content{min-width:230px}.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:3;column-count:3;-moz-column-gap:24px;column-gap:24px}@media(max-width:1280px){.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:2;column-count:2}}@media(max-width:782px){.wc-blocks-product-collection__selection-modal .block-editor-block-patterns-list{-moz-column-count:1;column-count:1}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-gallery-large-image-next-previous-container{display:flex;flex-direction:row;height:50px;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous-container svg{z-index:1} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-product-gallery-pager__pager{display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0}.wc-block-editor-product-gallery-pager__item{color:#949494;font-size:1em}.wc-block-editor-product-gallery-pager__item.is-active{color:#000;font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-product-gallery-thumbnails{display:flex}.wc-block-product-gallery-thumbnails--position-bottom .wc-block-editor-product-gallery-thumbnails{flex-direction:row;gap:0 15px}.wc-block-product-gallery-thumbnails:not(.wc-block-product-gallery-thumbnails--position-bottom) .wc-block-editor-product-gallery-thumbnails{flex-direction:column;gap:15px 0}.wc-block-product-gallery-thumbnails--number-of-thumbnails-3:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(33.33333% - 13px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-4:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(25% - 14.25px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-5:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(20% - 15px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-6:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(16.66667% - 15.5px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-7:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(14.28571% - 15.85714px)}.wc-block-product-gallery-thumbnails--number-of-thumbnails-8:not(.wc-block-product-gallery-thumbnails--position-bottom){flex-basis:calc(12.5% - 16.125px)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-product-gallery-large-image{width:100%}.wc-block-editor-product-gallery-large-image img{margin:0 auto;max-width:100%;width:100%}.wc-block-editor-product-gallery-large-image-next-previous--outside-image .wc-block-editor-product-gallery-large-image img{max-width:calc(100% - 60px)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woo-inherit-query-toggle{-ms-grid-column-span:2;-ms-grid-column:1;grid-column-end:3;grid-column-start:1}.products-block-post-template.has-background{padding:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-search__field.input-control{color:#828b96!important;padding:0}.wc-block-product-search__field.input-control .components-base-control__field{margin-bottom:0}.wc-block-product-search .wc-block-product-search__fields .block-editor-rich-text{flex-grow:1}.wc-block-components-actions .block-editor-warning__actions{margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-product-tags__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-tags__operator .components-base-control__label{margin-bottom:0;margin-right:.5em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-products-by-attribute__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-product-attributes__operator .components-base-control__help{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-product-attributes__operator .components-base-control__label{margin-bottom:0;margin-right:.5em}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:active,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:focus,.woocommerce-search-list__item.woocommerce-product-attributes__item.is-not-active:hover{background:#fff}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading{justify-content:center}.woocommerce-search-list__item.woocommerce-product-attributes__item.is-loading .components-spinner{margin-bottom:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-single-product__selection{width:100%}.wc-block-editor-single-product__reset-layout{padding:0}.wc-block-single-product__edit-card{border-top:1px solid #e0e0e0;padding:16px}.wc-block-single-product__edit-card .wc-block-single-product__edit-card-title{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-stock-filter .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-stock-filter .components-placeholder__label svg{fill:currentColor;margin-right:1ch}.wc-block-stock-filter .components-placeholder__fieldset{display:block}.wc-block-stock-filter .woocommerce-search-list__search{border-top:0;margin-top:0;padding-top:0}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__add-stock-button svg{fill:currentColor;margin-left:.5ch;vertical-align:middle}.wc-block-stock-filter .wc-block-stock-filter__read_more_button{display:block;margin-bottom:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter .components-notice__content{color:#000} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-order-confirmation-downloads-wrapper:not(.store-has-downloads):not(.is-selected):not(.has-child-selected){display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-components-title{background-color:transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-feedback-prompt{background-color:#f7f7f7;border-top:1px solid #e0e0e0;margin:0;padding:24px;text-align:center}.wc-block-feedback-prompt .wc-block-feedback-prompt__title{margin:0 0 12px}.wc-block-feedback-prompt .wc-block-feedback-prompt__link{color:inherit}.wc-block-feedback-prompt .wc-block-feedback-prompt__link>.gridicon{vertical-align:text-bottom} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-search-list{padding:0 0 16px;text-align:left;width:100%}.woocommerce-search-list.is-compact .woocommerce-search-list__selected{border-top:none;margin:0 0 16px;min-height:54px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search{border-top:none;margin:0 0 16px;padding:0}.woocommerce-search-list.is-compact .woocommerce-search-list__search.is-token{margin-bottom:0}.woocommerce-search-list.is-loading .woocommerce-search-list__list{border:none;padding:12px 0;text-align:center}.woocommerce-search-list.is-loading .components-form-token-field__remove-token{display:none}.woocommerce-search-list.is-token .woocommerce-search-list__list{border-top:0}.woocommerce-search-list.is-token .woocommerce-search-list__search{margin-bottom:0}.woocommerce-search-list.is-token .woocommerce-search-list__search .components-form-token-field__input-container{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.woocommerce-search-list .woocommerce-search-list__list{padding-left:0}.woocommerce-search-list__selected{border-top:1px solid #f0f0f0;margin:16px 0;min-height:76px;padding:16px 0 0}.woocommerce-search-list__selected .woocommerce-search-list__selected-header{margin-bottom:8px}.woocommerce-search-list__selected .woocommerce-search-list__selected-header button{margin-left:12px}.woocommerce-search-list__selected .woocommerce-tag__text{max-width:13em}.woocommerce-search-list__selected ul{list-style:none;margin:0;padding:0}.woocommerce-search-list__selected ul li{float:left}.woocommerce-search-list__search{border-top:1px solid #f0f0f0;margin:16px 0;padding:16px 0 0}.woocommerce-search-list__search .components-base-control__field{margin-bottom:16px}.woocommerce-search-list__list{border:1px solid #e0e0e0;list-style:none;margin:0;max-height:17em;overflow-x:hidden;overflow-y:auto;padding:0}.woocommerce-search-list__list li{margin-bottom:0}.woocommerce-search-list__list.is-not-found{border:none;padding:12px 0;text-align:center}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon,.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-text{display:inline-block}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon{margin-right:16px}.woocommerce-search-list__list.is-not-found .woocommerce-search-list__not-found-icon .gridicon{margin-top:-1px;vertical-align:top}.woocommerce-search-list__list .components-spinner{float:none;margin:0 auto}.woocommerce-search-list__list .components-menu-group__label{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.woocommerce-search-list__list>[role=menu]{border:1px solid #f0f0f0;border-bottom:none}.woocommerce-search-list__list .woocommerce-search-list__item{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;color:#757575;display:flex;margin-bottom:0;padding:12px 16px}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus,.woocommerce-search-list__list .woocommerce-search-list__item:hover{background:#f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item:active,.woocommerce-search-list__list .woocommerce-search-list__item:focus{box-shadow:none}.woocommerce-search-list__list .woocommerce-search-list__item.has-children{cursor:pointer}.woocommerce-search-list__list .woocommerce-search-list__item.has-children:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\" fill=\"%23757575\" /></svg>");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-left:8px;width:24px}.woocommerce-search-list__list .woocommerce-search-list__item.has-children[disabled]:after{background:none;margin-left:0;width:auto}.woocommerce-search-list__list .woocommerce-search-list__item.has-children.is-expanded:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\" fill=\"%23757575\" /></svg>")}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-input[type=radio]{margin-right:8px}.woocommerce-search-list__list .woocommerce-search-list__item .components-base-control__field{margin:0}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-label{display:flex;flex:1}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0+.depth-1{margin-top:-1px}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0){border-bottom:0!important}.woocommerce-search-list__list .woocommerce-search-list__item:not(.depth-0)+.depth-0{border-top:1px solid #f0f0f0}.woocommerce-search-list__list .woocommerce-search-list__item[class*=depth-] .woocommerce-search-list__item-label:before{content:str-repeat("— ",5);margin-right:4px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-0 .woocommerce-search-list__item-label:before{content:"";margin-right:0}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1{padding-left:32px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-1 .woocommerce-search-list__item-label:before{content:str-repeat("— ",1)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2{padding-left:48px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-2 .woocommerce-search-list__item-label:before{content:str-repeat("— ",2)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3{padding-left:64px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-3 .woocommerce-search-list__item-label:before{content:str-repeat("— ",3)}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4{padding-left:80px}.woocommerce-search-list__list .woocommerce-search-list__item.depth-4 .woocommerce-search-list__item-label:before{content:str-repeat("— ",4)}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-name{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-prefix{color:#757575;display:none}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-label,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-label{display:inline-block}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix{display:inline}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-list__list .woocommerce-search-list__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:" ›";margin-right:4px}.woocommerce-search-list__list .woocommerce-search-list__item.is-searching .woocommerce-search-list__item-name{color:#1e1e1e}.woocommerce-search-list__list .woocommerce-search-list__item.has-count>.components-menu-item__item{width:100%}.woocommerce-search-list__list .woocommerce-search-list__item .woocommerce-search-list__item-count{background:#fff;border:1px solid #f0f0f0;border-radius:12px;color:#757575;flex:0 1 auto;font-size:.8em;line-height:1.4;margin-left:auto;padding:2px 8px;white-space:nowrap}.woocommerce-search-list__list li:last-child .woocommerce-search-list__item{border-bottom:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-reviews__selection{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-search-product__item .woocommerce-search-list__item-name .description{display:block}.woocommerce-search-product__item.is-searching .woocommerce-search-list__item-prefix:after,.woocommerce-search-product__item.is-skip-level .woocommerce-search-list__item-prefix:after{content:":"}.woocommerce-search-product__item.is-not-active:active,.woocommerce-search-product__item.is-not-active:focus,.woocommerce-search-product__item.is-not-active:hover{background:#fff}.woocommerce-search-product__item.is-loading{justify-content:center}.woocommerce-search-product__item.is-loading .components-spinner{margin-bottom:12px}.woocommerce-search-product__item.depth-0.is-variable:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z\" fill=\"%23757575\" /></svg>");background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin-left:8px;width:24px}.woocommerce-search-product__item.depth-0.is-variable.is-selected:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z\" fill=\"%23757575\" /></svg>")} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-tag{display:inline-flex;margin:1px 4px 1px 0;overflow:hidden;vertical-align:middle}.woocommerce-tag .woocommerce-tag__remove,.woocommerce-tag .woocommerce-tag__text{background:#f0f0f0;display:inline-block;line-height:24px;transition:all .2s cubic-bezier(.4,1,.4,1)}.woocommerce-tag .woocommerce-tag__text{-ms-grid-row-align:center;align-self:center;border-radius:12px;color:#757575;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.woocommerce-tag.has-remove .woocommerce-tag__text{border-radius:12px 0 0 12px;padding:0 4px 0 8px}.woocommerce-tag .woocommerce-tag__remove{border-radius:0 12px 12px 0;color:#757575;cursor:pointer;height:24px;line-height:10px;padding:0 2px;text-indent:0}.woocommerce-tag .woocommerce-tag__remove:hover{color:#1e1e1e} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-text-toolbar-button{align-items:center}.wc-block-text-toolbar-button.is-toggled,.wc-block-text-toolbar-button.is-toggled:focus{background:#757575;color:#fff}.block-editor-block-toolbar__slot{flex-shrink:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-product-title a.wc-block-components-product-name{color:inherit}.editor-styles-wrapper .wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating__link{pointer-events:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-summary p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-add-to-cart-form-container{cursor:help;display:flex;flex-direction:column;gap:10px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-product-gallery img{height:auto;max-width:500px;width:100%}.wc-block-editor-product-gallery .wc-block-editor-product-gallery__other-images img{height:100px;margin:5px;width:100px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-related-products__notice{margin:auto 16px 16px;max-width:-moz-max-content;max-width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-editor-related-products__notice{margin:10px auto;max-width:-moz-max-content;max-width:max-content} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-products .components-placeholder__instructions{border-bottom:1px solid #e0e2e6;margin-bottom:2em;padding-bottom:1em;width:100%}.wc-block-products .components-placeholder__label svg{fill:currentColor;margin-right:1ch}.wc-block-products .components-placeholder__fieldset{display:block}.wc-block-products .wc-block-products__add-product-button{height:auto;margin:0 0 1em;padding:.5em 1em;vertical-align:middle}.wc-block-products .wc-block-products__add-product-button svg{fill:currentColor;margin-left:.5ch;vertical-align:middle}.wc-block-products .wc-block-products__read_more_button{display:block;margin-bottom:1em}.wc-block-all-products .components-placeholder__fieldset{max-width:none;overflow:hidden}.wc-block-all-products .wc-block-all-products-grid-item-template{border-top:1px solid #e0e0e0;margin-top:20px;overflow:hidden;text-align:center;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip{margin:20px auto;max-width:450px;text-align:left}.wc-block-all-products .wc-block-all-products-grid-item-template .components-tip p{margin:1em 0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions{align-items:center;display:flex;margin:20px auto;max-width:450px;padding:1em 0 0;vertical-align:middle}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__done-button{height:auto;line-height:32px;margin:0;order:3}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__cancel-button{margin:0 1em 0 auto;order:2}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-all-products__actions .wc-block-all-products__reset-button{margin:0;order:1}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__products{margin:0 auto!important;max-width:450px;position:relative;text-align:center}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product{background:#fff;box-shadow:0 5px 7px -2px rgba(0,0,0,.2);margin:0 auto;padding:1px 20px;position:static}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product .wp-block-button__link{margin-top:0}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after,.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{background:#e0e0e0;bottom:20px;content:"";display:block;position:absolute;top:20px;width:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:before{margin-right:30px;right:100%}.wc-block-all-products .wc-block-all-products-grid-item-template .wc-block-grid__product:after{left:100%;margin-left:30px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-error-message{margin-bottom:16px;margin-top:8px}.wc-block-api-error .components-placeholder__fieldset{display:block}.wc-block-api-error .wc-block-error-message{margin-top:0}.wc-block-api-error .components-spinner{float:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-featured-category .is-applying .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-category .is-applying img{opacity:.3}.wp-block-woocommerce-featured-category .components-resizable-box__container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.wp-block-woocommerce-featured-category .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-category .components-resizable-box__handle{z-index:10} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-featured-product .is-applying .components-spinner{left:50%;margin-left:-9px;margin-top:-9px;position:absolute;top:50%}.wp-block-woocommerce-featured-product .is-applying img{opacity:.3}.wp-block-woocommerce-featured-product .components-resizable-box__container{bottom:0;left:0;min-height:50px;position:absolute!important;right:0;top:0}.wp-block-woocommerce-featured-product .components-resizable-box__container:not(.is-resizing){height:auto!important}.wp-block-woocommerce-featured-product .components-resizable-box__handle{z-index:10}.wp-block-woocommerce-featured-product__message{margin-bottom:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-on-sale .components-placeholder__label svg{fill:currentColor;margin-right:1ch} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-tag__selection{width:100%}.wc-block-product-tag__cancel-button.is-tertiary{margin:1em auto 0} product-sale-badge.js 0000644 00000007052 15073233653 0010557 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5432],{5863:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>d,default:()=>f});var n=o(9196),l=o(5736),s=o(3849),r=o.n(s),c=o(711),a=o(2864),i=o(947),u=o(721);o(3902);const d=e=>{const{className:t,align:o}=e,s=(0,i.F)(e),{parentClassName:u}=(0,a.useInnerBlockLayoutContext)(),{product:d}=(0,a.useProductDataContext)();if(!(d.id&&d.on_sale||e.isDescendentOfSingleProductTemplate))return null;const f="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,n.createElement)("div",{className:r()("wc-block-components-product-sale-badge",t,f,{[`${u}__product-onsale`]:u},s.className),style:s.style},(0,n.createElement)(c.Label,{label:(0,l.__)("Sale","woocommerce"),screenReaderLabel:(0,l.__)("Product on sale","woocommerce")}))},f=(0,u.withProductDataContext)(d)},947:(e,t,o)=>{"use strict";o.d(t,{F:()=>i});var n=o(3849),l=o.n(n),s=o(7998),r=o(3243),c=o(3392),a=o(172);const i=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let o=t.style;return(0,r.H)(o)&&(o=JSON.parse(o)||{}),(0,s.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,a.vc)(t),n=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:l()(u.className,o.className,n.className,i.className),style:{...u.style,...o.style,...n.style,...i.style}}}},3392:(e,t,o)=>{"use strict";o.d(t,{f:()=>s});var n=o(7998),l=o(3243);const s=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,l.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{"use strict";o.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),l=o.n(n),s=o(7427),r=o(2289),c=o(7998);function a(e={}){const t={};return(0,r.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,o,n,s,r,u,d;const{backgroundColor:f,textColor:y,gradient:v,style:m}=e,g=i("background-color",f),p=i("color",y),b=function(e){if(e)return`has-${e}-gradient-background`}(v),k=b||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:l()(p,b,{[g]:!k&&!!g,"has-text-color":y||(null==m||null===(o=m.color)||void 0===o?void 0:o.text),"has-background":f||(null==m||null===(n=m.color)||void 0===n?void 0:n.background)||v||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==m||null===(r=m.elements)||void 0===r?void 0:r.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,s=o?i("border-color",o):"";return l()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[s]:!!s})}(e),style:a({border:o})}}function f(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,o)=>{"use strict";o.d(t,{F:()=>n});const n=e=>null===e},7998:(e,t,o)=>{"use strict";o.d(t,{$n:()=>s,Kn:()=>l,Qr:()=>r});var n=o(2893);const l=e=>!(0,n.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return l(e)&&t in e}const r=e=>0===Object.keys(e).length},3243:(e,t,o)=>{"use strict";o.d(t,{H:()=>n});const n=e=>"string"==typeof e},3902:()=>{}}]); wc-blocks-style.asset.php 0000644 00000000372 15073233653 0011426 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '7d580f4824416e7a4551'); all-reviews-rtl.css 0000644 00000025105 15073233653 0010321 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-sort-select{text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;left:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-left:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-right:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-left:1px solid;content:"";display:inline-block;height:1em;margin-right:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:right;right:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:right;right:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";right:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} price-filter.css 0000644 00000056606 15073233653 0007667 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__amount{display:none}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}.wc-block-components-price-slider__range-input-wrapper{-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.wc-block-components-price-slider__range-input-wrapper:before{background:currentColor;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.wc-block-components-price-slider__range-input-wrapper.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:.5625em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider__range-input-wrapper.is-loading>*{visibility:hidden}.wc-block-components-price-slider__range-input-wrapper.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__range-input-wrapper.is-loading{animation:none}}.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:currentColor;background:var(--track-background);height:4px;left:0;position:absolute;top:0;width:100%}.wc-block-components-price-slider__controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border-radius:4px;border-width:1px;font-size:.875em;margin:0;max-width:80px;min-width:0;padding:8px;width:auto}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:60px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading>*{visibility:hidden}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{animation:none}}.wc-block-components-price-slider__range-text{align-items:center;display:flex;justify-content:space-between;margin:24px 0}.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:.875em}.wc-block-components-price-slider__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.wc-block-components-price-slider__range-input{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;left:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{background-position-x:left;margin-left:-2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}}@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}@supports(-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;height:0;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{background:#fff;height:12px;margin-top:-6px;width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(-2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:50px;position:relative}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-price-filter{border-color:#757575;border-radius:4px;border-style:none!important}.wp-block-woocommerce-price-filter h1,.wp-block-woocommerce-price-filter h2,.wp-block-woocommerce-price-filter h3,.wp-block-woocommerce-price-filter h4,.wp-block-woocommerce-price-filter h5,.wp-block-woocommerce-price-filter h6{text-transform:inherit}.wc-block-price-filter,.wc-block-price-filter__controls,.wc-block-price-slider{border-color:inherit;border-radius:inherit}.wc-block-price-filter__controls input{border-color:inherit!important;border-radius:inherit!important;border-style:solid}.wc-block-price-filter__controls .input-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:2em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5.625em;z-index:1}.wc-block-price-filter__controls .input-loading>*{visibility:hidden}.wc-block-price-filter__controls .input-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-price-filter__controls .input-loading{animation:none}}.editor-styles-wrapper .wc-block-price-filter__button.wc-block-components-price-slider__button,.wc-block-price-filter__button.wc-block-components-price-slider__button{font-size:.875em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} blocks-checkout.js 0000644 00000310514 15073233653 0010175 0 ustar 00 (()=>{var e={849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var i=new(Function.bind.apply(e,o));return r&&t(i,r.prototype),i},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=Object.hasOwnProperty,a=Object.setPrototypeOf,s=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,p=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),d||(d=function(e){return e}),h||(h=function(e,t){return n(e,r(t))});var g,y=k(Array.prototype.forEach),v=k(Array.prototype.pop),C=k(Array.prototype.push),E=k(String.prototype.toLowerCase),b=k(String.prototype.toString),w=k(String.prototype.match),S=k(String.prototype.replace),N=k(String.prototype.indexOf),x=k(String.prototype.trim),A=k(RegExp.prototype.test),T=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function k(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return f(e,t,r)}}function R(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:E,a&&a(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var l=n(i);l!==i&&(s(t)||(t[o]=l),i=l)}e[i]=!0}return e}function M(e){var t,n=p(null);for(t in e)!0===f(i,e,[t])&&(n[t]=e[t]);return n}function _(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return k(n.get);if("function"==typeof n.value)return k(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var O=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),I=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),D=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),$=u(["#text"]),B=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),U=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),V=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),j=d(/<%[\w\W]*|[\w\W]*%>/gm),Z=d(/\${[\w\W]*}/gm),W=d(/^data-[\-\w.\u00B7-\uFFFF]/),K=d(/^aria-[\-\w]+$/),z=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=d(/^(?:\w+script|data):/i),J=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=d(/^html$/i),q=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var i=n.document,a=n.document,s=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,d=n.Element,p=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,k=n.trustedTypes,Q=d.prototype,ee=_(Q,"cloneNode"),te=_(Q,"nextSibling"),ne=_(Q,"childNodes"),re=_(Q,"parentNode");if("function"==typeof l){var oe=a.createElement("template");oe.content&&oe.content.ownerDocument&&(a=oe.content.ownerDocument)}var ie=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(k,i),ae=ie?ie.createHTML(""):"",se=a,le=se.implementation,ce=se.createNodeIterator,ue=se.createDocumentFragment,de=se.getElementsByTagName,pe=i.importNode,me={};try{me=M(a).documentMode?a.documentMode:{}}catch(e){}var fe={};o.isSupported="function"==typeof re&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ye=G,ve=j,Ce=Z,Ee=W,be=K,we=Y,Se=J,Ne=z,xe=null,Ae=R({},[].concat(r(O),r(L),r(I),r(F),r($))),Te=null,ke=R({},[].concat(r(B),r(U),r(H),r(V))),Re=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Me=null,_e=null,Oe=!0,Le=!0,Ie=!1,De=!0,Fe=!1,Pe=!1,$e=!1,Be=!1,Ue=!1,He=!1,Ve=!1,Ge=!0,je=!1,Ze=!0,We=!1,Ke={},ze=null,Ye=R({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Je=null,Xe=R({},["audio","video","img","source","image","track"]),qe=null,Qe=R({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,it=null,at=R({},[et,tt,nt],b),st=["application/xhtml+xml","text/html"],lt=null,ct=a.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},dt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=M(t),he=he=-1===st.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?b:E,xe="ALLOWED_TAGS"in t?R({},t.ALLOWED_TAGS,ge):Ae,Te="ALLOWED_ATTR"in t?R({},t.ALLOWED_ATTR,ge):ke,it="ALLOWED_NAMESPACES"in t?R({},t.ALLOWED_NAMESPACES,b):at,qe="ADD_URI_SAFE_ATTR"in t?R(M(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Je="ADD_DATA_URI_TAGS"in t?R(M(Xe),t.ADD_DATA_URI_TAGS,ge):Xe,ze="FORBID_CONTENTS"in t?R({},t.FORBID_CONTENTS,ge):Ye,Me="FORBID_TAGS"in t?R({},t.FORBID_TAGS,ge):{},_e="FORBID_ATTR"in t?R({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,Le=!1!==t.ALLOW_DATA_ATTR,Ie=t.ALLOW_UNKNOWN_PROTOCOLS||!1,De=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,Ue=t.RETURN_DOM||!1,He=t.RETURN_DOM_FRAGMENT||!1,Ve=t.RETURN_TRUSTED_TYPE||!1,Be=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,je=t.SANITIZE_NAMED_PROPS||!1,Ze=!1!==t.KEEP_CONTENT,We=t.IN_PLACE||!1,Ne=t.ALLOWED_URI_REGEXP||Ne,rt=t.NAMESPACE||nt,Re=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Re.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Re.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Re.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Le=!1),He&&(Ue=!0),Ke&&(xe=R({},r($)),Te=[],!0===Ke.html&&(R(xe,O),R(Te,B)),!0===Ke.svg&&(R(xe,L),R(Te,U),R(Te,V)),!0===Ke.svgFilters&&(R(xe,I),R(Te,U),R(Te,V)),!0===Ke.mathMl&&(R(xe,F),R(Te,H),R(Te,V))),t.ADD_TAGS&&(xe===Ae&&(xe=M(xe)),R(xe,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Te===ke&&(Te=M(Te)),R(Te,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&R(qe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(ze===Ye&&(ze=M(ze)),R(ze,t.FORBID_CONTENTS,ge)),Ze&&(xe["#text"]=!0),Pe&&R(xe,["html","head","body"]),xe.table&&(R(xe,["tbody"]),delete Me.tbody),u&&u(t),lt=t)},pt=R({},["mi","mo","mn","ms","mtext"]),mt=R({},["foreignobject","desc","title","annotation-xml"]),ft=R({},["title","style","font","a","script"]),ht=R({},L);R(ht,I),R(ht,D);var gt=R({},F);R(gt,P);var yt=function(e){C(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ae}catch(t){e.remove()}}},vt=function(e,t){try{C(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){C(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Te[e])if(Ue||He)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){var t,n;if(Be)e="<remove></remove>"+e;else{var r=w(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ie?ie.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(a.createTextNode(n),i.childNodes[0]||null),rt===nt?de.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:i},Et=function(e){return ce.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},bt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},wt=function(e,t,n){fe[e]&&y(fe[e],(function(e){e.call(o,t,n,lt)}))},St=function(e){var t,n;if(wt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(A(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=ge(e.nodeName);if(wt("uponSanitizeElement",e,{tagName:r,allowedTags:xe}),e.hasChildNodes()&&!bt(e.firstElementChild)&&(!bt(e.content)||!bt(e.content.firstElementChild))&&A(/<[/\w]/g,e.innerHTML)&&A(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&A(/<template/i,e.innerHTML))return yt(e),!0;if(!xe[r]||Me[r]){if(!Me[r]&&xt(r)){if(Re.tagNameCheck instanceof RegExp&&A(Re.tagNameCheck,r))return!1;if(Re.tagNameCheck instanceof Function&&Re.tagNameCheck(r))return!1}if(Ze&&!ze[r]){var i=re(e)||e.parentNode,a=ne(e)||e.childNodes;if(a&&i)for(var s=a.length-1;s>=0;--s)i.insertBefore(ee(a[s],!0),te(e))}return yt(e),!0}return e instanceof d&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=E(e.tagName),r=E(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||pt[r]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[r])&&!(t.namespaceURI===et&&!pt[r])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!it[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=S(t,ye," "),t=S(t,ve," "),t=S(t,Ce," "),e.textContent!==t&&(C(o.removed,{element:e.cloneNode()}),e.textContent=t)),wt("afterSanitizeElements",e,null),!1):(yt(e),!0)},Nt=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in a||n in ct))return!1;if(Le&&!_e[t]&&A(Ee,t));else if(Oe&&A(be,t));else if(!Te[t]||_e[t]){if(!(xt(e)&&(Re.tagNameCheck instanceof RegExp&&A(Re.tagNameCheck,e)||Re.tagNameCheck instanceof Function&&Re.tagNameCheck(e))&&(Re.attributeNameCheck instanceof RegExp&&A(Re.attributeNameCheck,t)||Re.attributeNameCheck instanceof Function&&Re.attributeNameCheck(t))||"is"===t&&Re.allowCustomizedBuiltInElements&&(Re.tagNameCheck instanceof RegExp&&A(Re.tagNameCheck,n)||Re.tagNameCheck instanceof Function&&Re.tagNameCheck(n))))return!1}else if(qe[t]);else if(A(Ne,S(n,Se,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==N(n,"data:")||!Je[e])if(Ie&&!A(we,S(n,Se,"")));else if(n)return!1;return!0},xt=function(e){return e.indexOf("-")>0},At=function(t){var n,r,i,a;wt("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Te};for(a=s.length;a--;){var c=n=s[a],u=c.name,d=c.namespaceURI;if(r="value"===u?n.value:x(n.value),i=ge(u),l.attrName=i,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,wt("uponSanitizeAttribute",t,l),r=l.attrValue,!l.forceKeepAttr&&(vt(u,t),l.keepAttr))if(De||!A(/\/>/i,r)){Fe&&(r=S(r,ye," "),r=S(r,ve," "),r=S(r,Ce," "));var p=ge(t.nodeName);if(Nt(p,i,r)){if(!je||"id"!==i&&"name"!==i||(vt(u,t),r="user-content-"+r),ie&&"object"===e(k)&&"function"==typeof k.getAttributeType)if(d);else switch(k.getAttributeType(p,i)){case"TrustedHTML":r=ie.createHTML(r);break;case"TrustedScriptURL":r=ie.createScriptURL(r)}try{d?t.setAttributeNS(d,u,r):t.setAttribute(u,r),v(o.removed)}catch(e){}}}else vt(u,t)}wt("afterSanitizeAttributes",t,null)}},Tt=function e(t){var n,r=Et(t);for(wt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)wt("uponSanitizeShadowNode",n,null),St(n)||(n.content instanceof s&&e(n.content),At(n));wt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,a,l,u,d,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!bt(t)){if("function"!=typeof t.toString)throw T("toString is not a function");if("string"!=typeof(t=t.toString()))throw T("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(bt(t))return n.toStaticHTML(t.outerHTML)}return t}if($e||dt(p),o.removed=[],"string"==typeof t&&(We=!1),We){if(t.nodeName){var m=ge(t.nodeName);if(!xe[m]||Me[m])throw T("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(a=(r=Ct("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?r=a:r.appendChild(a);else{if(!Ue&&!Fe&&!Pe&&-1===t.indexOf("<"))return ie&&Ve?ie.createHTML(t):t;if(!(r=Ct(t)))return Ue?null:Ve?ae:""}r&&Be&&yt(r.firstChild);for(var f=Et(We?t:r);l=f.nextNode();)3===l.nodeType&&l===u||St(l)||(l.content instanceof s&&Tt(l.content),At(l),u=l);if(u=null,We)return t;if(Ue){if(He)for(d=ue.call(r.ownerDocument);r.firstChild;)d.appendChild(r.firstChild);else d=r;return(Te.shadowroot||Te.shadowrootmod)&&(d=pe.call(i,d,!0)),d}var h=Pe?r.outerHTML:r.innerHTML;return Pe&&xe["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&A(X,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Fe&&(h=S(h,ye," "),h=S(h,ve," "),h=S(h,Ce," ")),ie&&Ve?ie.createHTML(h):h},o.setConfig=function(e){dt(e),$e=!0},o.clearConfig=function(){lt=null,$e=!1},o.isValidAttribute=function(e,t,n){lt||dt({});var r=ge(e),o=ge(t);return Nt(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],C(fe[e],t))},o.removeHook=function(e){if(fe[e])return v(fe[e])},o.removeHooks=function(e){fe[e]&&(fe[e]=[])},o.removeAllHooks=function(){fe={}},o}()}()},29:()=>{},946:()=>{},194:()=>{},283:()=>{},847:()=>{},440:()=>{},942:()=>{},693:()=>{},878:()=>{},658:()=>{},785:()=>{},100:(e,t,n)=>{"use strict";t.O=void 0;const r=n(211);t.O=new Map([[r.CountryCode.UK,/^([A-Z]){1}([0-9][0-9]|[0-9]|[A-Z][0-9][A-Z]|[A-Z][0-9][0-9]|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-z][A-z]){1}$/i],[r.CountryCode.GB,/^([A-Z]){1}([0-9][0-9]|[0-9]|[A-Z][0-9][A-Z]|[A-Z][0-9][0-9]|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-z][A-z]){1}$/i],[r.CountryCode.JE,/^JE\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[r.CountryCode.GG,/^GY\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[r.CountryCode.IM,/^IM\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}$/],[r.CountryCode.US,/^([0-9]{5})(?:-([0-9]{4}))?$/],[r.CountryCode.CA,/^([ABCEGHJKLMNPRSTVXY][0-9][ABCEGHJKLMNPRSTVWXYZ])\s*([0-9][ABCEGHJKLMNPRSTVWXYZ][0-9])$/i],[r.CountryCode.IE,/^([AC-FHKNPRTV-Y][0-9]{2}|D6W)[ -]?[0-9AC-FHKNPRTV-Y]{4}$/],[r.CountryCode.DE,/^\d{5}$/],[r.CountryCode.JP,/^\d{3}-\d{4}$/],[r.CountryCode.FR,/^\d{2}[ ]?\d{3}$/],[r.CountryCode.AU,/^\d{4}$/],[r.CountryCode.IT,/^\d{5}$/],[r.CountryCode.CH,/^\d{4}$/],[r.CountryCode.AT,/^(?!0)\d{4}$/],[r.CountryCode.ES,/^(?:0[1-9]|[1-4]\d|5[0-2])\d{3}$/],[r.CountryCode.NL,/^\d{4}[ ]?[A-Z]{2}$/],[r.CountryCode.BE,/^\d{4}$/],[r.CountryCode.DK,/^\d{4}$/],[r.CountryCode.SE,/^(SE-)?\d{3}[ ]?\d{2}$/],[r.CountryCode.NO,/^\d{4}$/],[r.CountryCode.BR,/^\d{5}[\-]?\d{3}$/],[r.CountryCode.PT,/^\d{4}([\-]\d{3})?$/],[r.CountryCode.FI,/^(FI-|AX-)?\d{5}$/],[r.CountryCode.AX,/^22\d{3}$/],[r.CountryCode.KR,/^\d{5}$/],[r.CountryCode.CN,/^\d{6}$/],[r.CountryCode.TW,/^\d{3}(\d{2,3})?$/],[r.CountryCode.SG,/^\d{6}$/],[r.CountryCode.DZ,/^\d{5}$/],[r.CountryCode.AD,/^AD\d{3}$/],[r.CountryCode.AR,/^([A-HJ-NP-Z])?\d{4}([A-Z]{3})?$/],[r.CountryCode.AM,/^(37)?\d{4}$/],[r.CountryCode.AZ,/^\d{4}$/],[r.CountryCode.BH,/^((1[0-2]|[2-9])\d{2})?$/],[r.CountryCode.BD,/^\d{4}$/],[r.CountryCode.BB,/^(BB\d{5})?$/],[r.CountryCode.BY,/^\d{6}$/],[r.CountryCode.BM,/^[A-Z]{2}[ ]?[A-Z0-9]{2}$/],[r.CountryCode.BA,/^\d{5}$/],[r.CountryCode.IO,/^BBND 1ZZ$/],[r.CountryCode.BN,/^[A-Z]{2}[ ]?\d{4}$/],[r.CountryCode.BG,/^\d{4}$/],[r.CountryCode.KH,/^\d{5}$/],[r.CountryCode.CV,/^\d{4}$/],[r.CountryCode.CL,/^\d{7}$/],[r.CountryCode.CR,/^(\d{4,5}|\d{3}-\d{4})$/],[r.CountryCode.HR,/^(HR-)?\d{5}$/],[r.CountryCode.CY,/^\d{4}$/],[r.CountryCode.CZ,/^\d{3}[ ]?\d{2}$/],[r.CountryCode.DO,/^\d{5}$/],[r.CountryCode.EC,/^([A-Z]\d{4}[A-Z]|(?:[A-Z]{2})?\d{6})?$/],[r.CountryCode.EG,/^\d{5}$/],[r.CountryCode.EE,/^\d{5}$/],[r.CountryCode.FO,/^\d{3}$/],[r.CountryCode.GE,/^\d{4}$/],[r.CountryCode.GR,/^\d{3}[ ]?\d{2}$/],[r.CountryCode.GL,/^39\d{2}$/],[r.CountryCode.GT,/^\d{5}$/],[r.CountryCode.HT,/^\d{4}$/],[r.CountryCode.HN,/^(?:\d{5})?$/],[r.CountryCode.HU,/^\d{4}$/],[r.CountryCode.IS,/^\d{3}$/],[r.CountryCode.IN,/^\d{6}$/],[r.CountryCode.ID,/^\d{5}$/],[r.CountryCode.IL,/^\d{5,7}$/],[r.CountryCode.JO,/^\d{5}$/],[r.CountryCode.KZ,/^\d{6}$/],[r.CountryCode.KE,/^\d{5}$/],[r.CountryCode.KW,/^\d{5}$/],[r.CountryCode.KY,/^KY[123]-\d{4}$/],[r.CountryCode.LA,/^\d{5}$/],[r.CountryCode.LV,/^(LV-)?\d{4}$/],[r.CountryCode.LB,/^(\d{4}([ ]?\d{4})?)?$/],[r.CountryCode.LI,/^(948[5-9])|(949[0-7])$/],[r.CountryCode.LT,/^(LT-)?\d{5}$/],[r.CountryCode.LU,/^(L-)?\d{4}$/],[r.CountryCode.MK,/^\d{4}$/],[r.CountryCode.MY,/^\d{5}$/],[r.CountryCode.MV,/^\d{5}$/],[r.CountryCode.MT,/^[A-Z]{3}[ ]?\d{2,4}$/],[r.CountryCode.MU,/^((\d|[A-Z])\d{4})?$/],[r.CountryCode.MX,/^\d{5}$/],[r.CountryCode.MD,/^\d{4}$/],[r.CountryCode.MC,/^980\d{2}$/],[r.CountryCode.MA,/^\d{5}$/],[r.CountryCode.NP,/^\d{5}$/],[r.CountryCode.NZ,/^\d{4}$/],[r.CountryCode.NI,/^((\d{4}-)?\d{3}-\d{3}(-\d{1})?)?$/],[r.CountryCode.NG,/^(\d{6})?$/],[r.CountryCode.OM,/^(PC )?\d{3}$/],[r.CountryCode.PA,/^\d{4}$/],[r.CountryCode.PK,/^\d{5}$/],[r.CountryCode.PY,/^\d{4}$/],[r.CountryCode.PH,/^\d{4}$/],[r.CountryCode.PL,/^\d{2}-\d{3}$/],[r.CountryCode.PR,/^00[679]\d{2}([ \-]\d{4})?$/],[r.CountryCode.RO,/^\d{6}$/],[r.CountryCode.RU,/^\d{6}$/],[r.CountryCode.SM,/^4789\d$/],[r.CountryCode.SA,/^\d{5}$/],[r.CountryCode.SN,/^\d{5}$/],[r.CountryCode.SK,/^\d{3}[ ]?\d{2}$/],[r.CountryCode.SI,/^(SI-)?\d{4}$/],[r.CountryCode.ZA,/^\d{4}$/],[r.CountryCode.LK,/^\d{5}$/],[r.CountryCode.TJ,/^\d{6}$/],[r.CountryCode.TH,/^\d{5}$/],[r.CountryCode.TN,/^\d{4}$/],[r.CountryCode.TR,/^\d{5}$/],[r.CountryCode.TM,/^\d{6}$/],[r.CountryCode.UA,/^\d{5}$/],[r.CountryCode.UY,/^\d{5}$/],[r.CountryCode.UZ,/^\d{6}$/],[r.CountryCode.VA,/^00120$/],[r.CountryCode.VE,/^\d{4}$/],[r.CountryCode.ZM,/^\d{5}$/],[r.CountryCode.AS,/^96799$/],[r.CountryCode.CC,/^6799$/],[r.CountryCode.CK,/^\d{4}$/],[r.CountryCode.RS,/^\d{5,6}$/],[r.CountryCode.ME,/^8\d{4}$/],[r.CountryCode.CS,/^\d{5}$/],[r.CountryCode.YU,/^\d{5}$/],[r.CountryCode.CX,/^6798$/],[r.CountryCode.ET,/^\d{4}$/],[r.CountryCode.FK,/^FIQQ 1ZZ$/],[r.CountryCode.NF,/^2899$/],[r.CountryCode.FM,/^(9694[1-4])([ \-]\d{4})?$/],[r.CountryCode.GF,/^9[78]3\d{2}$/],[r.CountryCode.GN,/^\d{3}$/],[r.CountryCode.GP,/^9[78][01]\d{2}$/],[r.CountryCode.GS,/^SIQQ 1ZZ$/],[r.CountryCode.GU,/^969[123]\d([ \-]\d{4})?$/],[r.CountryCode.GW,/^\d{4}$/],[r.CountryCode.HM,/^\d{4}$/],[r.CountryCode.IQ,/^\d{5}$/],[r.CountryCode.KG,/^\d{6}$/],[r.CountryCode.LR,/^\d{4}$/],[r.CountryCode.LS,/^\d{3}$/],[r.CountryCode.MG,/^\d{3}$/],[r.CountryCode.MH,/^969[67]\d([ \-]\d{4})?$/],[r.CountryCode.MN,/^\d{6}$/],[r.CountryCode.MP,/^9695[012]([ \-]\d{4})?$/],[r.CountryCode.MQ,/^9[78]2\d{2}$/],[r.CountryCode.NC,/^988\d{2}$/],[r.CountryCode.NE,/^\d{4}$/],[r.CountryCode.VI,/^008(([0-4]\d)|(5[01]))([ \-]\d{4})?$/],[r.CountryCode.VN,/^\d{6}$/],[r.CountryCode.PF,/^987\d{2}$/],[r.CountryCode.PG,/^\d{3}$/],[r.CountryCode.PM,/^9[78]5\d{2}$/],[r.CountryCode.PN,/^PCRN 1ZZ$/],[r.CountryCode.PW,/^96940$/],[r.CountryCode.RE,/^9[78]4\d{2}$/],[r.CountryCode.SH,/^(ASCN|STHL) 1ZZ$/],[r.CountryCode.SJ,/^\d{4}$/],[r.CountryCode.SO,/^\d{5}$/],[r.CountryCode.SZ,/^[HLMS]\d{3}$/],[r.CountryCode.TC,/^TKCA 1ZZ$/],[r.CountryCode.WF,/^986\d{2}$/],[r.CountryCode.XK,/^\d{5}$/],[r.CountryCode.YT,/^976\d{2}$/],[r.CountryCode.PE,/^\d{5}$/],[r.CountryCode.INTL,/^(?:[A-Z0-9]+([- ]?[A-Z0-9]+)*)?$/i]])},211:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.CountryCode=void 0,(n=t.CountryCode||(t.CountryCode={})).UK="UK",n.GB="GB",n.JE="JE",n.GG="GG",n.IM="IM",n.US="US",n.CA="CA",n.IE="IE",n.DE="DE",n.JP="JP",n.FR="FR",n.AU="AU",n.IT="IT",n.CH="CH",n.AT="AT",n.ES="ES",n.NL="NL",n.BE="BE",n.DK="DK",n.SE="SE",n.NO="NO",n.BR="BR",n.PT="PT",n.FI="FI",n.AX="AX",n.KR="KR",n.CN="CN",n.TW="TW",n.SG="SG",n.DZ="DZ",n.AD="AD",n.AR="AR",n.AM="AM",n.AZ="AZ",n.BH="BH",n.BD="BD",n.BB="BB",n.BY="BY",n.BM="BM",n.BA="BA",n.IO="IO",n.BN="BN",n.BG="BG",n.KH="KH",n.CV="CV",n.CL="CL",n.CR="CR",n.HR="HR",n.CY="CY",n.CZ="CZ",n.DO="DO",n.EC="EC",n.EG="EG",n.EE="EE",n.FO="FO",n.GE="GE",n.GR="GR",n.GL="GL",n.GT="GT",n.HT="HT",n.HN="HN",n.HU="HU",n.IS="IS",n.IN="IN",n.ID="ID",n.IL="IL",n.JO="JO",n.KZ="KZ",n.KE="KE",n.KW="KW",n.KY="KY",n.LA="LA",n.LV="LV",n.LB="LB",n.LI="LI",n.LT="LT",n.LU="LU",n.MK="MK",n.MY="MY",n.MV="MV",n.MT="MT",n.MU="MU",n.MX="MX",n.MD="MD",n.MC="MC",n.MA="MA",n.NP="NP",n.NZ="NZ",n.NI="NI",n.NG="NG",n.OM="OM",n.PA="PA",n.PK="PK",n.PY="PY",n.PH="PH",n.PL="PL",n.PR="PR",n.RO="RO",n.RU="RU",n.SM="SM",n.SA="SA",n.SN="SN",n.SK="SK",n.SI="SI",n.ZA="ZA",n.LK="LK",n.TJ="TJ",n.TH="TH",n.TN="TN",n.TR="TR",n.TM="TM",n.UA="UA",n.UY="UY",n.UZ="UZ",n.VA="VA",n.VE="VE",n.ZM="ZM",n.AS="AS",n.CC="CC",n.CK="CK",n.RS="RS",n.ME="ME",n.CS="CS",n.YU="YU",n.CX="CX",n.ET="ET",n.FK="FK",n.NF="NF",n.FM="FM",n.GF="GF",n.GN="GN",n.GP="GP",n.GS="GS",n.GU="GU",n.GW="GW",n.HM="HM",n.IQ="IQ",n.KG="KG",n.LR="LR",n.LS="LS",n.MG="MG",n.MH="MH",n.MN="MN",n.MP="MP",n.MQ="MQ",n.NC="NC",n.NE="NE",n.VI="VI",n.VN="VN",n.PF="PF",n.PG="PG",n.PM="PM",n.PN="PN",n.PW="PW",n.RE="RE",n.SH="SH",n.SJ="SJ",n.SO="SO",n.SZ="SZ",n.TC="TC",n.WF="WF",n.XK="XK",n.YT="YT",n.PE="PE",n.INTL="INTL"}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};(()=>{"use strict";n.r(r),n.d(r,{Button:()=>tt,CheckboxControl:()=>en.CheckboxControl,ExperimentalDiscountsMeta:()=>fe,ExperimentalOrderLocalPickupPackages:()=>Ee,ExperimentalOrderMeta:()=>ue,ExperimentalOrderShippingPackages:()=>ye,Label:()=>rt,Panel:()=>Ne,SlotFillProvider:()=>ee,StoreNotice:()=>wt,StoreNoticesContainer:()=>Qt,Subtotal:()=>k,TextInput:()=>on,TotalsFees:()=>M,TotalsItem:()=>x,TotalsTaxes:()=>R,TotalsWrapper:()=>_,ValidatedTextInput:()=>gn,ValidatedTextInputHandle:()=>t.ValidatedTextInputHandle,ValidationInputError:()=>sn,__experimentalApplyCheckoutFilter:()=>An,__experimentalRegisterCheckoutFilters:()=>bn,applyCheckoutFilter:()=>xn,createSlotFill:()=>ae,extensionCartUpdate:()=>fn,getRegisteredBlocks:()=>Mn,getValidityMessageForInput:()=>cn,hasInnerBlocks:()=>Rn,hasValidFills:()=>oe,innerBlockAreas:()=>Tn,isPostcode:()=>mn,mustContain:()=>ln,registerCheckoutBlock:()=>Ln,registerCheckoutFilters:()=>En,useSlot:()=>ie});var e={};n.r(e);var t={};n.r(t),n.d(t,{Z:()=>gn});const o=window.React;var i=n.n(o),a=n(849),s=n.n(a);const l=window.wp.element;function c(){}function u(e){return!!(e||"").match(/\d/)}function d(e){return null==e}function p(e){return e.replace(/[-[\]/{}()*+?.\\^$|]/g,"\\$&")}function m(e,t){void 0===t&&(t=!0);var n="-"===e[0],r=n&&t,o=(e=e.replace("-","")).split(".");return{beforeDecimal:o[0],afterDecimal:o[1]||"",hasNagation:n,addNegation:r}}function f(e,t,n){for(var r="",o=n?"0":"",i=0;i<=t-1;i++)r+=e[i]||o;return r}function h(e,t){return Array(t+1).join(e)}function g(e,t){if(e.value=e.value,null!==e){if(e.createTextRange){var n=e.createTextRange();return n.move("character",t),n.select(),!0}return e.selectionStart||0===e.selectionStart?(e.focus(),e.setSelectionRange(t,t),!0):(e.focus(),!1)}}function y(e,t,n){return Math.min(Math.max(e,t),n)}function v(e){return Math.max(e.selectionStart,e.selectionEnd)}n(658);var C={displayType:"input",decimalSeparator:".",thousandsGroupStyle:"thousand",fixedDecimalScale:!1,prefix:"",suffix:"",allowNegative:!0,allowEmptyFormatting:!1,allowLeadingZeros:!1,isNumericString:!1,type:"text",onValueChange:c,onChange:c,onKeyDown:c,onMouseUp:c,onFocus:c,onBlur:c,isAllowed:function(){return!0}},E=function(e){function t(t){e.call(this,t);var n=t.defaultValue;this.validateProps();var r=this.formatValueProp(n);this.state={value:r,numAsString:this.removeFormatting(r),mounted:!1},this.selectionBeforeInput={selectionStart:0,selectionEnd:0},this.onChange=this.onChange.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.onMouseUp=this.onMouseUp.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.componentDidMount=function(){this.setState({mounted:!0})},t.prototype.componentDidUpdate=function(e){this.updateValueIfRequired(e)},t.prototype.componentWillUnmount=function(){clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout)},t.prototype.updateValueIfRequired=function(e){var t=this,n=t.props,r=t.state,o=t.focusedElm,i=r.value,a=r.numAsString;if(void 0===a&&(a=""),e!==n){this.validateProps();var s=this.formatNumString(a),l=d(n.value)?s:this.formatValueProp(),c=this.removeFormatting(l),u=parseFloat(c),p=parseFloat(a);(isNaN(u)&&isNaN(p)||u===p)&&s===i&&(null!==o||l===i)||this.updateValue({formattedValue:l,numAsString:c,input:o,source:"prop",event:null})}},t.prototype.getFloatString=function(e){void 0===e&&(e="");var t=this.props.decimalScale,n=this.getSeparators().decimalSeparator,r=this.getNumberRegex(!0),o="-"===e[0];o&&(e=e.replace("-","")),n&&0===t&&(e=e.split(n)[0]);var i=(e=(e.match(r)||[]).join("").replace(n,".")).indexOf(".");return-1!==i&&(e=e.substring(0,i)+"."+e.substring(i+1,e.length).replace(new RegExp(p(n),"g"),"")),o&&(e="-"+e),e},t.prototype.getNumberRegex=function(e,t){var n=this.props,r=n.format,o=n.decimalScale,i=n.customNumerals,a=this.getSeparators().decimalSeparator;return new RegExp("[0-9"+(i?i.join(""):"")+"]"+(!a||0===o||t||r?"":"|"+p(a)),e?"g":void 0)},t.prototype.getSeparators=function(){var e=this.props.decimalSeparator,t=this.props,n=t.thousandSeparator,r=t.allowedDecimalSeparators;return!0===n&&(n=","),r||(r=[e,"."]),{decimalSeparator:e,thousandSeparator:n,allowedDecimalSeparators:r}},t.prototype.getMaskAtIndex=function(e){var t=this.props.mask;return void 0===t&&(t=" "),"string"==typeof t?t:t[e]||" "},t.prototype.getValueObject=function(e,t){var n=parseFloat(t);return{formattedValue:e,value:t,floatValue:isNaN(n)?void 0:n}},t.prototype.validateProps=function(){var e=this.props.mask,t=this.getSeparators(),n=t.decimalSeparator,r=t.thousandSeparator;if(n===r)throw new Error("\n Decimal separator can't be same as thousand separator.\n thousandSeparator: "+r+' (thousandSeparator = {true} is same as thousandSeparator = ",")\n decimalSeparator: '+n+" (default value for decimalSeparator is .)\n ");if(e&&("string"===e?e:e.toString()).match(/\d/g))throw new Error("\n Mask "+e+" should not contain numeric character;\n ")},t.prototype.setPatchedCaretPosition=function(e,t,n){g(e,t),this.caretPositionTimeout=setTimeout((function(){e.value===n&&g(e,t)}),0)},t.prototype.correctCaretPosition=function(e,t,n){var r=this.props,o=r.prefix,i=r.suffix,a=r.format;if(""===e)return 0;if(t=y(t,0,e.length),!a){var s="-"===e[0];return y(t,o.length+(s?1:0),e.length-i.length)}if("function"==typeof a)return t;if("#"===a[t]&&u(e[t]))return t;if("#"===a[t-1]&&u(e[t-1]))return t;var l=a.indexOf("#");t=y(t,l,a.lastIndexOf("#")+1);for(var c=a.substring(t,a.length).indexOf("#"),d=t,p=t+(-1===c?0:c);d>l&&("#"!==a[d]||!u(e[d]));)d-=1;return!u(e[p])||"left"===n&&t!==l||t-d<p-t?u(e[d])?d+1:d:p},t.prototype.getCaretPosition=function(e,t,n){var r,o,i=this.props.format,a=this.state.value,s=this.getNumberRegex(!0),l=(e.match(s)||[]).join(""),c=(t.match(s)||[]).join("");for(r=0,o=0;o<n;o++){var u=e[o]||"",d=t[r]||"";if((u.match(s)||u===d)&&("0"!==u||!d.match(s)||"0"===d||l.length===c.length)){for(;u!==t[r]&&r<t.length;)r++;r++}}return"string"!=typeof i||a||(r=t.length),this.correctCaretPosition(t,r)},t.prototype.removePrefixAndSuffix=function(e){var t=this.props,n=t.format,r=t.prefix,o=t.suffix;if(!n&&e){var i="-"===e[0];i&&(e=e.substring(1,e.length));var a=(e=r&&0===e.indexOf(r)?e.substring(r.length,e.length):e).lastIndexOf(o);e=o&&-1!==a&&a===e.length-o.length?e.substring(0,a):e,i&&(e="-"+e)}return e},t.prototype.removePatternFormatting=function(e){for(var t=this.props.format.split("#").filter((function(e){return""!==e})),n=0,r="",o=0,i=t.length;o<=i;o++){var a=t[o]||"",s=o===i?e.length:e.indexOf(a,n);if(-1===s){r=e;break}r+=e.substring(n,s),n=s+a.length}return(r.match(this.getNumberRegex(!0))||[]).join("")},t.prototype.removeFormatting=function(e){var t=this.props,n=t.format,r=t.removeFormatting;return e?(n?e="string"==typeof n?this.removePatternFormatting(e):"function"==typeof r?r(e):(e.match(this.getNumberRegex(!0))||[]).join(""):(e=this.removePrefixAndSuffix(e),e=this.getFloatString(e)),e):e},t.prototype.formatWithPattern=function(e){for(var t=this.props.format,n=0,r=t.split(""),o=0,i=t.length;o<i;o++)"#"===t[o]&&(r[o]=e[n]||this.getMaskAtIndex(n),n+=1);return r.join("")},t.prototype.formatAsNumber=function(e){var t=this.props,n=t.decimalScale,r=t.fixedDecimalScale,o=t.prefix,i=t.suffix,a=t.allowNegative,s=t.thousandsGroupStyle,l=this.getSeparators(),c=l.thousandSeparator,u=l.decimalSeparator,d=-1!==e.indexOf(".")||n&&r,p=m(e,a),h=p.beforeDecimal,g=p.afterDecimal,y=p.addNegation;return void 0!==n&&(g=f(g,n,r)),c&&(h=function(e,t,n){var r=function(e){switch(e){case"lakh":return/(\d+?)(?=(\d\d)+(\d)(?!\d))(\.\d+)?/g;case"wan":return/(\d)(?=(\d{4})+(?!\d))/g;default:return/(\d)(?=(\d{3})+(?!\d))/g}}(n),o=e.search(/[1-9]/);return o=-1===o?e.length:o,e.substring(0,o)+e.substring(o,e.length).replace(r,"$1"+t)}(h,c,s)),o&&(h=o+h),i&&(g+=i),y&&(h="-"+h),h+(d&&u||"")+g},t.prototype.formatNumString=function(e){void 0===e&&(e="");var t=this.props,n=t.format,r=t.allowEmptyFormatting,o=t.customNumerals,i=e;if(o&&10===o.length){var a=new RegExp("["+o.join("")+"]","g");i=e.replace(a,(function(e){return o.indexOf(e).toString()}))}return""!==e||r?"-"!==e||n?"string"==typeof n?this.formatWithPattern(i):"function"==typeof n?n(i):this.formatAsNumber(i):"-":""},t.prototype.formatValueProp=function(e){var t=this.props,n=t.format,r=t.decimalScale,o=t.fixedDecimalScale,i=t.allowEmptyFormatting,a=this.props,s=a.value,l=a.isNumericString,c=!(s=d(s)?e:s)&&0!==s;return c&&i&&(s=""),c&&!i?"":("number"==typeof s&&(s=function(e){var t="-"===(e+="")[0]?"-":"";t&&(e=e.substring(1));var n=e.split(/[eE]/g),r=n[0],o=n[1];if(!(o=Number(o)))return t+r;var i=1+o,a=(r=r.replace(".","")).length;return i<0?r="0."+h("0",Math.abs(i))+r:i>=a?r+=h("0",i-a):r=(r.substring(0,i)||"0")+"."+r.substring(i),t+r}(s),l=!0),"Infinity"===s&&l&&(s=""),l&&!n&&"number"==typeof r&&(s=function(e,t,n){if(-1!==["","-"].indexOf(e))return e;var r=-1!==e.indexOf(".")&&t,o=m(e),i=o.beforeDecimal,a=o.afterDecimal,s=o.hasNagation,l=parseFloat("0."+(a||"0")),c=(a.length<=t?"0."+a:l.toFixed(t)).split(".");return(s?"-":"")+i.split("").reverse().reduce((function(e,t,n){return e.length>n?(Number(e[0])+Number(t)).toString()+e.substring(1,e.length):t+e}),c[0])+(r?".":"")+f(c[1]||"",Math.min(t,a.length),n)}(s,r,o)),l?this.formatNumString(s):this.formatInput(s))},t.prototype.formatNegation=function(e){void 0===e&&(e="");var t=this.props.allowNegative,n=new RegExp("(-)"),r=new RegExp("(-)(.)*(-)"),o=n.test(e),i=r.test(e);return e=e.replace(/-/g,""),o&&!i&&t&&(e="-"+e),e},t.prototype.formatInput=function(e){return void 0===e&&(e=""),this.props.format||(e=this.removePrefixAndSuffix(e),e=this.formatNegation(e)),e=this.removeFormatting(e),this.formatNumString(e)},t.prototype.isCharacterAFormat=function(e,t){var n=this.props,r=n.format,o=n.prefix,i=n.suffix,a=n.decimalScale,s=n.fixedDecimalScale,l=this.getSeparators().decimalSeparator;return"string"==typeof r&&"#"!==r[e]||!(r||!(e<o.length||e>=t.length-i.length||a&&s&&t[e]===l))},t.prototype.correctInputValue=function(e,t,n){var r=this,o=this.props,i=o.format,a=o.allowNegative,s=o.prefix,l=o.suffix,c=o.decimalScale,u=this.getSeparators(),d=u.allowedDecimalSeparators,p=u.decimalSeparator,f=this.state.numAsString||"",h=this.selectionBeforeInput,g=h.selectionStart,y=h.selectionEnd,v=function(e,t){for(var n=0,r=0,o=e.length,i=t.length;e[n]===t[n]&&n<o;)n++;for(;e[o-1-r]===t[i-1-r]&&i-r>n&&o-r>n;)r++;return{start:n,end:o-r}}(t,n),C=v.start,E=v.end;if(!i&&C===E&&-1!==d.indexOf(n[g])){var b=0===c?"":p;return n.substr(0,g)+b+n.substr(g+1,n.length)}var w=i?0:s.length,S=t.length-(i?0:l.length);if(n.length>t.length||!n.length||C===E||0===g&&y===t.length||0===C&&E===t.length||g===w&&y===S)return n;var N=t.substr(C,E-C);if([].concat(N).find((function(e,n){return r.isCharacterAFormat(n+C,t)}))){var x=t.substr(C),A={},T=[];[].concat(x).forEach((function(e,n){r.isCharacterAFormat(n+C,t)?A[n]=e:n>N.length-1&&T.push(e)})),Object.keys(A).forEach((function(e){T.length>e?T.splice(e,0,A[e]):T.push(A[e])})),n=t.substr(0,C)+T.join("")}if(!i){var k=this.removeFormatting(n),R=m(k,a),M=R.beforeDecimal,_=R.afterDecimal,O=R.addNegation,L=e<n.indexOf(p)+1;if(k.length<f.length&&L&&""===M&&!parseFloat(_))return O?"-":""}return n},t.prototype.updateValue=function(e){var t=e.formattedValue,n=e.input,r=e.setCaretPosition;void 0===r&&(r=!0);var o=e.source,i=e.event,a=e.numAsString,s=e.caretPos,l=this.props.onValueChange,c=this.state.value;if(n){if(void 0===s&&r){var u=e.inputValue||n.value,d=v(n);n.value=t,s=this.getCaretPosition(u,t,d)}n.value=t,r&&this.setPatchedCaretPosition(n,s,t)}void 0===a&&(a=this.removeFormatting(t)),t!==c&&(this.setState({value:t,numAsString:a}),l(this.getValueObject(t,a),{event:i,source:o}))},t.prototype.onChange=function(e){var t=e.target,n=t.value,r=this.state,o=this.props,i=o.isAllowed,a=r.value||"",s=v(t);n=this.correctInputValue(s,a,n);var l=this.formatInput(n)||"",c=this.removeFormatting(l),u=i(this.getValueObject(l,c));u||(l=a),this.updateValue({formattedValue:l,numAsString:c,inputValue:n,input:t,event:e,source:"event"}),u&&o.onChange(e)},t.prototype.onBlur=function(e){var t=this.props,n=this.state,r=t.format,o=t.onBlur,i=t.allowLeadingZeros,a=n.numAsString,s=n.value;if(this.focusedElm=null,clearTimeout(this.focusTimeout),clearTimeout(this.caretPositionTimeout),!r){isNaN(parseFloat(a))&&(a=""),i||(a=function(e){if(!e)return e;var t="-"===e[0];t&&(e=e.substring(1,e.length));var n=e.split("."),r=n[0].replace(/^0+/,"")||"0",o=n[1]||"";return(t?"-":"")+r+(o?"."+o:"")}(a));var l=this.formatNumString(a);if(l!==s)return this.updateValue({formattedValue:l,numAsString:a,input:e.target,setCaretPosition:!1,event:e,source:"event"}),void o(e)}o(e)},t.prototype.onKeyDown=function(e){var t,n=e.target,r=e.key,o=n.selectionStart,i=n.selectionEnd,a=n.value;void 0===a&&(a="");var s=this.props,l=s.decimalScale,c=s.fixedDecimalScale,u=s.prefix,d=s.suffix,p=s.format,m=s.onKeyDown,f=void 0!==l&&c,h=this.getNumberRegex(!1,f),g=new RegExp("-"),y="string"==typeof p;if(this.selectionBeforeInput={selectionStart:o,selectionEnd:i},"ArrowLeft"===r||"Backspace"===r?t=o-1:"ArrowRight"===r?t=o+1:"Delete"===r&&(t=o),void 0!==t&&o===i){var v=t,C=y?p.indexOf("#"):u.length,E=y?p.lastIndexOf("#")+1:a.length-d.length;if("ArrowLeft"===r||"ArrowRight"===r){var b="ArrowLeft"===r?"left":"right";v=this.correctCaretPosition(a,t,b)}else if("Delete"!==r||h.test(a[t])||g.test(a[t])){if("Backspace"===r&&!h.test(a[t]))if(o<=C+1&&"-"===a[0]&&void 0===p){var w=a.substring(1);this.updateValue({formattedValue:w,caretPos:v,input:n,event:e,source:"event"})}else if(!g.test(a[t])){for(;!h.test(a[v-1])&&v>C;)v--;v=this.correctCaretPosition(a,v,"left")}}else for(;!h.test(a[v])&&v<E;)v++;(v!==t||t<C||t>E)&&(e.preventDefault(),this.setPatchedCaretPosition(n,v,a)),e.isUnitTestRun&&this.setPatchedCaretPosition(n,v,a),m(e)}else m(e)},t.prototype.onMouseUp=function(e){var t=e.target,n=t.selectionStart,r=t.selectionEnd,o=t.value;if(void 0===o&&(o=""),n===r){var i=this.correctCaretPosition(o,n);i!==n&&this.setPatchedCaretPosition(t,i,o)}this.props.onMouseUp(e)},t.prototype.onFocus=function(e){var t=this;e.persist(),this.focusedElm=e.target,this.focusTimeout=setTimeout((function(){var n=e.target,r=n.selectionStart,o=n.selectionEnd,i=n.value;void 0===i&&(i="");var a=t.correctCaretPosition(i,r);a===r||0===r&&o===i.length||t.setPatchedCaretPosition(n,a,i),t.props.onFocus(e)}),0)},t.prototype.render=function(){var e=this.props,t=e.type,n=e.displayType,r=e.customInput,o=e.renderText,a=e.getInputRef,s=e.format,l=(e.thousandSeparator,e.decimalSeparator,e.allowedDecimalSeparators,e.thousandsGroupStyle,e.decimalScale,e.fixedDecimalScale,e.prefix,e.suffix,e.removeFormatting,e.mask,e.defaultValue,e.isNumericString,e.allowNegative,e.allowEmptyFormatting,e.allowLeadingZeros,e.onValueChange,e.isAllowed,e.customNumerals,e.onChange,e.onKeyDown,e.onMouseUp,e.onFocus,e.onBlur,e.value,function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&-1===t.indexOf(r)&&(n[r]=e[r]);return n}(e,["type","displayType","customInput","renderText","getInputRef","format","thousandSeparator","decimalSeparator","allowedDecimalSeparators","thousandsGroupStyle","decimalScale","fixedDecimalScale","prefix","suffix","removeFormatting","mask","defaultValue","isNumericString","allowNegative","allowEmptyFormatting","allowLeadingZeros","onValueChange","isAllowed","customNumerals","onChange","onKeyDown","onMouseUp","onFocus","onBlur","value"])),c=this.state,u=c.value,d=c.mounted&&function(e){return e||"undefined"!=typeof navigator&&!(navigator.platform&&/iPhone|iPod/.test(navigator.platform))}(s)?"numeric":void 0,p=Object.assign({inputMode:d},l,{type:t,value:u,onChange:this.onChange,onKeyDown:this.onKeyDown,onMouseUp:this.onMouseUp,onFocus:this.onFocus,onBlur:this.onBlur});if("text"===n)return o?o(u,l)||null:i().createElement("span",Object.assign({},l,{ref:a}),u);if(r){var m=r;return i().createElement(m,Object.assign({},p,{ref:a}))}return i().createElement("input",Object.assign({},p,{ref:a}))},t}(i().Component);E.defaultProps=C;const b=E;n(283);const w=e=>({thousandSeparator:null==e?void 0:e.thousandSeparator,decimalSeparator:null==e?void 0:e.decimalSeparator,fixedDecimalScale:!0,prefix:null==e?void 0:e.prefix,suffix:null==e?void 0:e.suffix,isNumericString:!0}),S=({className:e,value:t,currency:n,onValueChange:r,displayType:i="text",...a})=>{var l;const c="string"==typeof t?parseInt(t,10):t;if(!Number.isFinite(c))return null;const u=c/10**n.minorUnit;if(!Number.isFinite(u))return null;const d=s()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",e),p=null!==(l=a.decimalScale)&&void 0!==l?l:null==n?void 0:n.minorUnit,m={...a,...w(n),decimalScale:p,value:void 0,currency:void 0,onValueChange:void 0},f=r?e=>{const t=+e.value*10**n.minorUnit;r(t)}:()=>{};return(0,o.createElement)(b,{className:d,displayType:i,...m,value:u,onValueChange:f})},N=({value:e,currency:t})=>(0,l.isValidElement)(e)?(0,o.createElement)("div",{className:"wc-block-components-totals-item__value"},e):Number.isFinite(e)?(0,o.createElement)(S,{className:"wc-block-components-totals-item__value",currency:t||{},value:e}):null,x=({className:e,currency:t,label:n,value:r,description:i})=>(0,o.createElement)("div",{className:s()("wc-block-components-totals-item",e)},(0,o.createElement)("span",{className:"wc-block-components-totals-item__label"},n),(0,o.createElement)(N,{value:r,currency:t}),(0,o.createElement)("div",{className:"wc-block-components-totals-item__description"},i)),A=window.wp.i18n,T=window.wc.wcSettings,k=({currency:e,values:t,className:n})=>{const{total_items:r,total_items_tax:i}=t,a=parseInt(r,10),s=parseInt(i,10);return(0,o.createElement)(x,{className:n,currency:e,label:(0,A.__)("Subtotal","woocommerce"),value:(0,T.getSetting)("displayCartPricesIncludingTax",!1)?a+s:a})},R=({currency:e,values:t,className:n,showRateAfterTaxName:r})=>{const{total_tax:i,tax_lines:a}=t;if(!(0,T.getSetting)("taxesEnabled",!0)&&parseInt(i,10)<=0)return null;const l=(0,T.getSetting)("displayItemizedTaxes",!1),c=l&&a.length>0?(0,o.createElement)(o.Fragment,null,a.map((({name:t,rate:i,price:a},l)=>{const c=`${t}${r?` ${i}`:""}`;return(0,o.createElement)(x,{key:`tax-line-${l}`,className:s()("wc-block-components-totals-taxes",n),currency:e,label:c,value:parseInt(a,10)})}))," "):null;return l?c:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(x,{className:s()("wc-block-components-totals-taxes",n),currency:e,label:(0,A.__)("Taxes","woocommerce"),value:parseInt(i,10),description:null}))},M=({currency:e,cartFees:t,className:n})=>(0,o.createElement)(o.Fragment,null,t.map((({id:t,key:r,name:i,totals:a},l)=>{const c=parseInt(a.total,10);if(!c)return null;const u=parseInt(a.total_tax,10);return(0,o.createElement)(x,{key:t||`${l}-${i}`,className:s()("wc-block-components-totals-fees","wc-block-components-totals-fees__"+r,n),currency:e,label:i||(0,A.__)("Fee","woocommerce"),value:(0,T.getSetting)("displayCartPricesIncludingTax",!1)?c+u:c})})));n(878);const _=({children:e,slotWrapper:t=!1,className:n})=>l.Children.count(e)?(0,o.createElement)("div",{className:s()(n,"wc-block-components-totals-wrapper",{"slot-wrapper":t})},e):null,O=window.wp.deprecated;var L=n.n(O);const I=window.wp.primitives,D=(window.wp.warning,(0,l.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}}));function F(e){const t=(0,l.useContext)(D),n=t.slots[e]||{},r=t.fills[e],o=(0,l.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,l.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,l.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,l.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,l.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}const $=window.lodash,B=(0,l.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function U({name:e,children:t,registerFill:n,unregisterFill:r}){const o=(e=>{const{getSlot:t,subscribe:n}=(0,l.useContext)(B),[r,o]=(0,l.useState)(t(e));return(0,l.useEffect)((()=>(o(t(e)),n((()=>{o(t(e))})))),[e]),r})(e),i=(0,l.useRef)({name:e,children:t});return(0,l.useLayoutEffect)((()=>(n(e,i.current),()=>r(e,i.current))),[]),(0,l.useLayoutEffect)((()=>{i.current.children=t,o&&o.forceUpdate()}),[t]),(0,l.useLayoutEffect)((()=>{e!==i.current.name&&(r(i.current.name,i.current),i.current.name=e,n(e,i.current))}),[e]),o&&o.node?((0,$.isFunction)(t)&&(t=t(o.props.fillProps)),(0,l.createPortal)(t,o.node)):null}const H=e=>(0,l.createElement)(B.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,l.createElement)(U,P({},e,{registerFill:t,unregisterFill:n}))));class V extends l.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,o=(0,$.map)(r(t,this),(e=>{const t=(0,$.isFunction)(e.children)?e.children(n):e.children;return l.Children.map(t,((e,t)=>{if(!e||(0,$.isString)(e))return e;const n=e.key||t;return(0,l.cloneElement)(e,{key:n})}))})).filter((0,$.negate)(l.isEmptyElement));return(0,l.createElement)(l.Fragment,null,(0,$.isFunction)(e)?e(o):o)}}const G=e=>(0,l.createElement)(B.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:r})=>(0,l.createElement)(V,P({},e,{registerSlot:t,unregisterSlot:n,getFills:r}))));function j(){const[,e]=(0,l.useState)({}),t=(0,l.useRef)(!0);return(0,l.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function Z({name:e,children:t}){const n=F(e),r=(0,l.useRef)({rerender:j()});return(0,l.useEffect)((()=>(n.registerFill(r),()=>{n.unregisterFill(r)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,l.createPortal)(t,n.ref.current)):null}const W=window.wp.compose,K=(0,l.forwardRef)((function({name:e,fillProps:t={},as:n="div",...r},o){const i=(0,l.useContext)(D),a=(0,l.useRef)();return(0,l.useLayoutEffect)((()=>(i.registerSlot(e,a,t),()=>{i.unregisterSlot(e,a)})),[i.registerSlot,i.unregisterSlot,e]),(0,l.useLayoutEffect)((()=>{i.updateSlot(e,t)})),(0,l.createElement)(n,P({ref:(0,W.useMergeRefs)([o,a])},r))})),z=window.wp.isShallowEqual;var Y=n.n(z);function J({children:e}){const t=function(){const[e,t]=(0,l.useState)({}),[n,r]=(0,l.useState)({}),o=(0,l.useCallback)(((e,n,r)=>{t((t=>{const o=t[e]||{};return{...t,[e]:{...o,ref:n||o.ref,fillProps:r||o.fillProps||{}}}}))}),[]),i=(0,l.useCallback)(((e,n)=>{t((t=>{const{[e]:r,...o}=t;return(null==r?void 0:r.ref)===n?o:t}))}),[]),a=(0,l.useCallback)(((t,r)=>{const o=e[t];if(o&&!Y()(o.fillProps,r)){o.fillProps=r;const e=n[t];e&&e.map((e=>e.current.rerender()))}}),[e,n]),s=(0,l.useCallback)(((e,t)=>{r((n=>({...n,[e]:[...n[e]||[],t]})))}),[]),c=(0,l.useCallback)(((e,t)=>{r((n=>n[e]?{...n,[e]:n[e].filter((e=>e!==t))}:n))}),[]);return(0,l.useMemo)((()=>({slots:e,fills:n,registerSlot:o,updateSlot:a,unregisterSlot:i,registerFill:s,unregisterFill:c})),[e,n,o,a,i,s,c])}();return(0,l.createElement)(D.Provider,{value:t},e)}class X extends l.Component{constructor(){super(...arguments),this.registerSlot=this.registerSlot.bind(this),this.registerFill=this.registerFill.bind(this),this.unregisterSlot=this.unregisterSlot.bind(this),this.unregisterFill=this.unregisterFill.bind(this),this.getSlot=this.getSlot.bind(this),this.getFills=this.getFills.bind(this),this.hasFills=this.hasFills.bind(this),this.subscribe=this.subscribe.bind(this),this.slots={},this.fills={},this.listeners=[],this.contextValue={registerSlot:this.registerSlot,unregisterSlot:this.unregisterSlot,registerFill:this.registerFill,unregisterFill:this.unregisterFill,getSlot:this.getSlot,getFills:this.getFills,hasFills:this.hasFills,subscribe:this.subscribe}}registerSlot(e,t){const n=this.slots[e];this.slots[e]=t,this.triggerListeners(),this.forceUpdateSlot(e),n&&n.forceUpdate()}registerFill(e,t){this.fills[e]=[...this.fills[e]||[],t],this.forceUpdateSlot(e)}unregisterSlot(e,t){this.slots[e]===t&&(delete this.slots[e],this.triggerListeners())}unregisterFill(e,t){this.fills[e]=(0,$.without)(this.fills[e],t),this.forceUpdateSlot(e)}getSlot(e){return this.slots[e]}getFills(e,t){return this.slots[e]!==t?[]:this.fills[e]}hasFills(e){return this.fills[e]&&!!this.fills[e].length}forceUpdateSlot(e){const t=this.getSlot(e);t&&t.forceUpdate()}triggerListeners(){this.listeners.forEach((e=>e()))}subscribe(e){return this.listeners.push(e),()=>{this.listeners=(0,$.without)(this.listeners,e)}}render(){return(0,l.createElement)(B.Provider,{value:this.contextValue},this.props.children)}}function q(e){return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(H,e),(0,l.createElement)(Z,e))}const Q=(0,l.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,l.createElement)(K,P({},t,{ref:n})):(0,l.createElement)(G,t)));function ee({children:e,...t}){return(0,l.createElement)(X,t,(0,l.createElement)(J,null,e))}function te(e){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},te(e)}class ne extends l.Component{constructor(...e){var t,n,r;super(...e),t=this,r={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==te(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===te(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,o.createElement)(o.Fragment,null,(0,o.createElement)("strong",null,e.status),": "+e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{renderError:e}=this.props,{errorMessage:t,hasError:n}=this.state;return n?"function"==typeof e?e(t):(0,o.createElement)("p",null,t):this.props.children}}const re=ne,oe=e=>Array.isArray(e)&&e.filter(Boolean).length>0;let ie;ie="function"==typeof e.useSlot?e.useSlot:F;const ae=(e,t=null)=>{const{Fill:n,Slot:r}=function(e){const t=t=>(0,l.createElement)(q,P({name:e},t));t.displayName=e+"Fill";const n=t=>(0,l.createElement)(Q,P({name:e},t));return n.displayName=e+"Slot",n.__unstableName=e,{Fill:t,Slot:n}}(e);return{Fill:({children:e})=>(0,o.createElement)(n,null,(n=>l.Children.map(e,(e=>(0,o.createElement)(re,{renderError:T.CURRENT_USER_IS_ADMIN?t:()=>null},(0,l.cloneElement)(e,n)))))),Slot:e=>(0,o.createElement)(r,{...e,bubblesVirtually:!0})}},se="__experimentalOrderMeta",{Fill:le,Slot:ce}=ae(se);le.Slot=({className:e,extensions:t,cart:n,context:r})=>{const{fills:i}=ie(se);return oe(i)&&(0,o.createElement)(_,{slotWrapper:!0},(0,o.createElement)(ce,{className:s()(e,"wc-block-components-order-meta"),fillProps:{extensions:t,cart:n,context:r}}))};const ue=le,de="__experimentalDiscountsMeta",{Fill:pe,Slot:me}=ae(de);pe.Slot=({className:e,extensions:t,cart:n,context:r})=>{const{fills:i}=ie(de);return oe(i)&&(0,o.createElement)(_,{slotWrapper:!0},(0,o.createElement)(me,{className:s()(e,"wc-block-components-discounts-meta"),fillProps:{extensions:t,cart:n,context:r}}))};const fe=pe,{Fill:he,Slot:ge}=ae("__experimentalOrderShippingPackages");he.Slot=({className:e,noResultsMessage:t,renderOption:n,extensions:r,cart:i,components:a,context:l,collapsible:c,showItems:u})=>(0,o.createElement)(ge,{className:s()("wc-block-components-shipping-rates-control",e),fillProps:{collapse:c,collapsible:c,showItems:u,noResultsMessage:t,renderOption:n,extensions:r,cart:i,components:a,context:l}});const ye=he,{Fill:ve,Slot:Ce}=ae("__experimentalOrderLocalPickupPackages");ve.Slot=({extensions:e,cart:t,components:n,renderPickupLocation:r})=>(0,o.createElement)(Ce,{className:s()("wc-block-components-local-pickup-rates-control"),fillProps:{extensions:e,cart:t,components:n,renderPickupLocation:r}});const Ee=ve,be=(0,l.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,l.cloneElement)(e,{width:t,height:t,...n,ref:r})})),we=(0,o.createElement)(I.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(I.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),Se=(0,o.createElement)(I.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(I.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));n(847);const Ne=({children:e,className:t,initialOpen:n=!1,hasBorder:r=!1,title:i,titleTag:a="div"})=>{const[c,u]=(0,l.useState)(n);return(0,o.createElement)("div",{className:s()(t,"wc-block-components-panel",{"has-border":r})},(0,o.createElement)(a,null,(0,o.createElement)("button",{"aria-expanded":c,className:"wc-block-components-panel__button",onClick:()=>u(!c)},(0,o.createElement)(be,{"aria-hidden":"true",className:"wc-block-components-panel__button-icon",icon:c?we:Se}),i)),c&&(0,o.createElement)("div",{className:"wc-block-components-panel__content"},e))};var xe=n(608),Ae=n.n(xe);const Te=window.wp.dom,ke=(0,l.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(I.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Re(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}let Me=0;function _e(e){const t=document.scrollingElement||document.body;e&&(Me=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=Me)}let Oe=0;function Le(){return(0,l.useEffect)((()=>(0===Oe&&_e(!0),++Oe,()=>{1===Oe&&_e(!1),--Oe})),[]),null}function Ie(e){return"appear"===e?"top":"left"}const De="Popover";function Fe(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(a=t).ownerDocument.defaultView.getComputedStyle(a);var a;const s=n?parseInt(n,10):0,l=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+c,y:e.top+s,width:e.width-c-u,height:e.height-s-l,left:e.left+c,right:e.right-u,top:e.top+s,bottom:e.bottom-l}}function Pe(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function $e(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function Be(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const Ue=(0,l.forwardRef)((({headerTitle:e,onClose:t,children:n,className:r,noArrow:o=!0,isAlternate:i,position:a="bottom right",range:s,focusOnMount:c="firstElement",anchorRef:u,shouldAnchorIncludePadding:d,anchorRect:p,getAnchorRect:m,expandOnMobile:f,animate:h=!0,onClickOutside:g,onFocusOutside:y,__unstableStickyBoundaryElement:v,__unstableSlotName:C=De,__unstableObserveElement:E,__unstableBoundaryParent:b,__unstableForcePosition:w,__unstableForceXAlignment:S,...N},x)=>{const T=(0,l.useRef)(null),k=(0,l.useRef)(null),R=(0,l.useRef)(),M=(0,W.useViewportMatch)("medium","<"),[_,O]=(0,l.useState)(),I=F(C),D=f&&M,[$,B]=(0,W.useResizeObserver)();o=D||o,(0,l.useLayoutEffect)((()=>{if(D)return Be(R.current,"is-without-arrow",o),Be(R.current,"is-alternate",i),Pe(R.current,"data-x-axis"),Pe(R.current,"data-y-axis"),$e(R.current,"top"),$e(R.current,"left"),$e(k.current,"maxHeight"),void $e(k.current,"maxWidth");const e=()=>{if(!R.current||!k.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return Re(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return Re((0,Te.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=Re(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:Fe(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),a=t.getBoundingClientRect(),s=Re(new window.DOMRect(n.left,n.top,n.width,a.bottom-n.top),e.ownerDocument,i);return o?s:Fe(s,r)}if(!e.current)return;const{parentNode:a}=e.current,s=a.getBoundingClientRect();return o?s:Fe(s,a)}(T,p,m,u,d,R.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=R.current;let r,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var l;b&&(r=null===(l=R.current.closest(".popover-slot"))||void 0===l?void 0:l.parentNode);const c=B.height?B:k.current.getBoundingClientRect(),{popoverTop:f,popoverLeft:h,xAxis:g,yAxis:y,contentHeight:C,contentWidth:E}=function(e,t,n="top",r,o,i,a,s,l){const[c,u="center",d]=n.split(" "),p=function(e,t,n,r,o,i,a,s){const{height:l}=t;if(o){const t=o.getBoundingClientRect().top+l-a;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const u={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let m,f=n,h=null;if(!o&&!s)if("middle"===n&&u.contentHeight===l)f="middle";else if("top"===n&&d.contentHeight===l)f="top";else if("bottom"===n&&p.contentHeight===l)f="bottom";else{f=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===f?d.contentHeight:p.contentHeight;h=e!==l?e:null}return m="middle"===f?u.popoverTop:"top"===f?d.popoverTop:p.popoverTop,{yAxis:f,popoverTop:m,contentHeight:h}}(e,t,c,d,r,0,i,s),m=function(e,t,n,r,o,i,a,s,l){const{width:c}=t;"left"===n&&(0,A.isRTL)()?n="right":"right"===n&&(0,A.isRTL)()&&(n="left"),"left"===r&&(0,A.isRTL)()?r="right":"right"===r&&(0,A.isRTL)()&&(r="left");const u=Math.round(e.left+e.width/2),d={popoverLeft:u,contentWidth:(u-c/2>0?c/2:u)+(u+c/2>window.innerWidth?window.innerWidth-u:c/2)};let p=e.left;"right"===r?p=e.right:"middle"===i||l||(p=u);let m=e.right;"left"===r?m=e.left:"middle"===i||l||(m=u);const f={popoverLeft:p,contentWidth:p-c>0?c:p},h={popoverLeft:m,contentWidth:m+c>window.innerWidth?window.innerWidth-m:c};let g,y=n,v=null;if(!o&&!s)if("center"===n&&d.contentWidth===c)y="center";else if("left"===n&&f.contentWidth===c)y="left";else if("right"===n&&h.contentWidth===c)y="right";else{y=f.contentWidth>h.contentWidth?"left":"right";const e="left"===y?f.contentWidth:h.contentWidth;c>window.innerWidth&&(v=window.innerWidth),e!==c&&(y="center",d.popoverLeft=window.innerWidth/2)}if(g="center"===y?d.popoverLeft:"left"===y?f.popoverLeft:h.popoverLeft,a){const e=a.getBoundingClientRect();g=Math.min(g,e.right-c),(0,A.isRTL)()||(g=Math.max(g,0))}return{xAxis:y,popoverLeft:g,contentWidth:v}}(e,t,u,d,r,p.yAxis,a,s,l);return{...m,...p}}(e,c,a,v,R.current,s,r,w,S);"number"==typeof f&&"number"==typeof h&&($e(R.current,"top",f+"px"),$e(R.current,"left",h+"px")),Be(R.current,"is-without-arrow",o||"center"===g&&"middle"===y),Be(R.current,"is-alternate",i),Pe(R.current,"data-x-axis",g),Pe(R.current,"data-y-axis",y),$e(k.current,"maxHeight","number"==typeof C?C+"px":""),$e(k.current,"maxWidth","number"==typeof E?E+"px":""),O(({left:"right",right:"left"}[g]||"center")+" "+({top:"bottom",bottom:"top"}[y]||"middle"))};e();const{ownerDocument:t}=R.current,{defaultView:n}=t,r=n.setInterval(e,500);let s;const l=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",l),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const c=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(u);let f;return c&&c!==t&&(c.defaultView.addEventListener("resize",e),c.defaultView.addEventListener("scroll",e,!0)),E&&(f=new n.MutationObserver(e),f.observe(E,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",l),n.cancelAnimationFrame(s),c&&c!==t&&(c.defaultView.removeEventListener("resize",e),c.defaultView.removeEventListener("scroll",e,!0)),f&&f.disconnect()}}),[D,p,m,u,d,a,B,v,E,b]);const U=(e,n)=>{if("focus-outside"===e&&y)y(n);else if("focus-outside"===e&&g){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),L()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),g(e)}else t&&t()},[H,V]=(0,W.__experimentalUseDialog)({focusOnMount:c,__unstableOnClose:U,onClose:U}),G=(0,W.useMergeRefs)([R,H,x]),j=Boolean(h&&_)&&function(e){if("loading"===e.type)return Ae()("components-animate__loading");const{type:t,origin:n=Ie(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return Ae()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?Ae()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:_});let Z=(0,l.createElement)("div",P({className:Ae()("components-popover",r,j,{"is-expanded":D,"is-without-arrow":o,"is-alternate":i})},N,{ref:G},V,{tabIndex:"-1"}),D&&(0,l.createElement)(Le,null),D&&(0,l.createElement)("div",{className:"components-popover__header"},(0,l.createElement)("span",{className:"components-popover__header-title"},e),(0,l.createElement)(qe,{className:"components-popover__close",icon:ke,onClick:t})),(0,l.createElement)("div",{ref:k,className:"components-popover__content"},(0,l.createElement)("div",{style:{position:"relative"}},$,n)));return I.ref&&(Z=(0,l.createElement)(q,{name:C},Z)),u||p?Z:(0,l.createElement)("span",{ref:T},Z)}));Ue.Slot=(0,l.forwardRef)((function({name:e=De},t){return(0,l.createElement)(Q,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const He=Ue,Ve=function({shortcut:e,className:t}){if(!e)return null;let n,r;return(0,$.isString)(e)&&(n=e),(0,$.isObject)(e)&&(n=e.display,r=e.ariaLabel),(0,l.createElement)("span",{className:t,"aria-label":r},n)},Ge=(0,l.createElement)("div",{className:"event-catcher"}),je=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,l.cloneElement)((0,l.createElement)("span",{className:"disabled-element-wrapper"},(0,l.cloneElement)(Ge,e),(0,l.cloneElement)(t,{children:n}),","),e),Ze=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,l.cloneElement)(e,{...t,children:n}),We=(e,t,n)=>{if(1!==l.Children.count(e))return;const r=l.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},Ke=function({children:e,position:t,text:n,shortcut:r}){const[o,i]=(0,l.useState)(!1),[a,s]=(0,l.useState)(!1),c=(0,W.useDebounce)(s,700),u=t=>{We(e,"onMouseDown",t),document.addEventListener("mouseup",m),i(!0)},d=t=>{We(e,"onMouseUp",t),document.removeEventListener("mouseup",m),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,m=p("mouseUp"),f=(t,n)=>r=>{if(We(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&o)return;c.cancel();const i=(0,$.includes)(["focus","mouseenter"],r.type);i!==a&&(n?c(i):s(i))},h=()=>{c.cancel(),document.removeEventListener("mouseup",m)};if((0,l.useEffect)((()=>h),[]),1!==l.Children.count(e))return e;const g={onMouseEnter:f("onMouseEnter",!0),onMouseLeave:f("onMouseLeave"),onClick:f("onClick"),onFocus:f("onFocus"),onBlur:f("onBlur"),onMouseDown:p("mouseDown")},y=l.Children.only(e),{children:v,disabled:C}=y.props,E=C?je:Ze,b=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:o})=>(0,l.concatChildren)(e,t&&(0,l.createElement)(He,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,l.createElement)(Ve,{className:"components-tooltip__shortcut",shortcut:o}))))({grandchildren:v,isOver:a,position:t,text:n,shortcut:r});return E({child:y,eventHandlers:g,childrenWithPopover:b})},ze=function({icon:e,className:t,...n}){const r=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,l.createElement)("span",P({className:r},n))},Ye=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,l.createElement)(ze,P({icon:e},n));if((0,l.isValidElement)(e)&&ze===e.type)return(0,l.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof l.Component?(0,l.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===I.SVG)){const r={width:t,height:t,...e.props,...n};return(0,l.createElement)(I.SVG,r)}return(0,l.isValidElement)(e)?(0,l.cloneElement)(e,{size:t,...n}):e},Je=(0,l.forwardRef)((function({as:e="div",className:t,...n},r){return function({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,l.createElement)(e,t)}({as:e,className:Ae()("components-visually-hidden",t),...n,ref:r})})),Xe=["onMouseDown","onClick"],qe=(0,l.forwardRef)((function(e,t){const{href:n,target:r,isSmall:o,isPressed:i,isBusy:a,isDestructive:s,className:c,disabled:u,icon:d,iconPosition:p="left",iconSize:m,showTooltip:f,tooltipPosition:h,shortcut:g,label:y,children:v,text:C,variant:E,__experimentalIsFocusable:b,describedBy:w,...S}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...a}){let s=i;var l,c,u,d,p;return t&&(null!==(l=s)&&void 0!==l||(s="primary")),r&&(null!==(c=s)&&void 0!==c||(s="tertiary")),n&&(null!==(u=s)&&void 0!==u||(s="secondary")),e&&(L()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=s)&&void 0!==d||(s="secondary")),o&&(null!==(p=s)&&void 0!==p||(s="link")),{...a,variant:s}}(e),N=Ae()("components-button",c,{"is-secondary":"secondary"===E,"is-primary":"primary"===E,"is-small":o,"is-tertiary":"tertiary"===E,"is-pressed":i,"is-busy":a,"is-link":"link"===E,"is-destructive":s,"has-text":!!d&&!!v,"has-icon":!!d}),x=u&&!b,A=void 0===n||x?"button":"a",T="a"===A?{href:n,target:r}:{type:"button",disabled:x,"aria-pressed":i};if(u&&b){T["aria-disabled"]=!0;for(const e of Xe)S[e]=e=>{e.stopPropagation(),e.preventDefault()}}const k=!x&&(f&&y||g||!!y&&(!v||(0,$.isArray)(v)&&!v.length)&&!1!==f),R=w?(0,$.uniqueId)():null,M=S["aria-describedby"]||R,_=(0,l.createElement)(A,P({},T,S,{className:N,"aria-label":S["aria-label"]||y,"aria-describedby":M,ref:t}),d&&"left"===p&&(0,l.createElement)(Ye,{icon:d,size:m}),C&&(0,l.createElement)(l.Fragment,null,C),d&&"right"===p&&(0,l.createElement)(Ye,{icon:d,size:m}),v);return k?(0,l.createElement)(l.Fragment,null,(0,l.createElement)(Ke,{text:w||y,shortcut:g,position:h},_),w&&(0,l.createElement)(Je,null,(0,l.createElement)("span",{id:R},w))):(0,l.createElement)(l.Fragment,null,_,w&&(0,l.createElement)(Je,null,(0,l.createElement)("span",{id:R},w)))}));n(29),n(440);const Qe=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),et=({className:e,showSpinner:t=!1,children:n,variant:r="contained",...i})=>{const a=s()("wc-block-components-button","wp-element-button",e,r,{"wc-block-components-button--loading":t});return(0,o.createElement)(qe,{className:a,...i},t&&(0,o.createElement)(Qe,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))},tt=et,nt=({label:e,screenReaderLabel:t,wrapperElement:n,wrapperProps:r={}})=>{let i;const a=null!=e,c=null!=t;return!a&&c?(i=n||"span",r={...r,className:s()(r.className,"screen-reader-text")},(0,o.createElement)(i,{...r},t)):(i=n||l.Fragment,a&&c&&e!==t?(0,o.createElement)(i,{...r},(0,o.createElement)("span",{"aria-hidden":"true"},e),(0,o.createElement)("span",{className:"screen-reader-text"},t)):(0,o.createElement)(i,{...r},e))},rt=nt,ot=window.wp.data,it=window.wc.wcBlocksData;let at=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});(0,A.__)("Something went wrong. Please contact us to get assistance.","woocommerce"),n(942);var st=n(561),lt=n.n(st);const ct=["a","b","em","i","strong","p","br"],ut=["target","href","rel","name","download"],dt=(e,t)=>{const n=(null==t?void 0:t.tags)||ct,r=(null==t?void 0:t.attr)||ut;return lt().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})};function pt(e,t){const n=(0,l.useRef)();return(0,l.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}const mt=window.wp.htmlEntities,ft=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));n(946);const ht=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),gt=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),yt=(0,o.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(I.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})),vt=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},Ct=e=>{switch(e){case"success":return ht;case"warning":case"info":case"error":return gt;default:return yt}},Et=window.wp.a11y,bt=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:i=(()=>{}),isDismissible:a=!0,politeness:c=vt(t),summary:u})=>(((e,t)=>{const n="string"==typeof e?e:(0,l.renderToString)(e);(0,l.useEffect)((()=>{n&&(0,Et.speak)(n,t)}),[n,t])})(r,c),(0,o.createElement)("div",{className:s()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":a})},(0,o.createElement)(be,{icon:Ct(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},u&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},u),n),!!a&&(0,o.createElement)(et,{className:"wc-block-components-notice-banner__dismiss",icon:ft,label:(0,A.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),i()},showTooltip:!1}))),wt=({className:e,children:t,status:n,...r})=>(0,o.createElement)(bt,{className:s()("wc-block-store-notice",e),status:n,...r},t),St=({className:e,notices:t})=>{const n=(0,l.useRef)(null),{removeNotice:r}=(0,ot.useDispatch)("core/notices"),i=t.map((e=>e.id)),a=pt(i);(0,l.useEffect)((()=>{const e=n.current;if(!e)return;const t=e.ownerDocument.activeElement;t&&-1!==["input","select","button","textarea"].indexOf(t.tagName.toLowerCase())&&"radio"!==t.getAttribute("type")||i.filter((e=>!a||!a.includes(e))).length&&null!=e&&e.scrollIntoView&&e.scrollIntoView({behavior:"smooth"})}),[i,a,n]);const c=t.filter((({isDismissible:e})=>!!e)),u=t.filter((({isDismissible:e})=>!e)),d={error:c.filter((({status:e})=>"error"===e)),success:c.filter((({status:e})=>"success"===e)),warning:c.filter((({status:e})=>"warning"===e)),info:c.filter((({status:e})=>"info"===e)),default:c.filter((({status:e})=>"default"===e))};return(0,o.createElement)("div",{ref:n,className:s()(e,"wc-block-components-notices")},u.map((e=>(0,o.createElement)(wt,{key:e.id+"-"+e.context,...e},(0,o.createElement)(l.RawHTML,null,dt((0,mt.decodeEntities)(e.content)))))),Object.entries(d).map((([e,t])=>{if(!t.length)return null;const n=t.filter(((e,t,n)=>n.findIndex((t=>t.content===e.content))===t)).map((e=>({...e,content:dt((0,mt.decodeEntities)(e.content))}))),i={key:`store-notice-${e}`,status:e,onRemove:()=>{t.forEach((e=>{r(e.id,e.context)}))}};return 1===n.length?(0,o.createElement)(wt,{...i},(0,o.createElement)(l.RawHTML,null,t[0].content)):(0,o.createElement)(wt,{...i,summary:"error"===e?(0,A.__)("Please fix the following errors before continuing","woocommerce"):""},(0,o.createElement)("ul",null,n.map((e=>(0,o.createElement)("li",{key:e.id+"-"+e.context},(0,o.createElement)(l.RawHTML,null,e.content))))))})))};function Nt(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function xt(e,t){return xt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},xt(e,t)}function At(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,xt(e,t)}const Tt=i().createContext(null);function kt(e,t){var n=Object.create(null);return e&&o.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,o.isValidElement)(e)?t(e):e}(e)})),n}function Rt(e,t,n){return null!=n[t]?n[t]:e.props[t]}function Mt(e,t,n){var r=kt(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(r=0;r<o[l].length;r++){var c=o[l][r];s[o[l][r]]=n(c)}s[l]=n(l)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}(t,r);return Object.keys(i).forEach((function(a){var s=i[a];if((0,o.isValidElement)(s)){var l=a in t,c=a in r,u=t[a],d=(0,o.isValidElement)(u)&&!u.props.in;!c||l&&!d?c||!l||d?c&&l&&(0,o.isValidElement)(u)&&(i[a]=(0,o.cloneElement)(s,{onExited:n.bind(null,s),in:u.props.in,exit:Rt(s,"exit",e),enter:Rt(s,"enter",e)})):i[a]=(0,o.cloneElement)(s,{in:!1}):i[a]=(0,o.cloneElement)(s,{onExited:n.bind(null,s),in:!0,exit:Rt(s,"exit",e),enter:Rt(s,"enter",e)})}})),i}var _t=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},Ot=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0},handleExited:o,firstRender:!0},r}At(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,i=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,r=a,kt(n.children,(function(e){return(0,o.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:Rt(e,"appear",n),enter:Rt(e,"enter",n),exit:Rt(e,"exit",n)})}))):Mt(e,i,a),firstRender:!1}},n.handleExited=function(e,t){var n=kt(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=P({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=Nt(e,["component","childFactory"]),o=this.state.contextValue,a=_t(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i().createElement(Tt.Provider,{value:o},a):i().createElement(Tt.Provider,{value:o},i().createElement(t,r,a))},t}(i().Component);Ot.propTypes={},Ot.defaultProps={component:"div",childFactory:function(e){return e}};const Lt=Ot;function It(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}const Dt=window.ReactDOM;var Ft=n.n(Dt);var Pt=function(e){return e.scrollTop},$t="unmounted",Bt="exited",Ut="entering",Ht="entered",Vt="exiting",Gt=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(o=Bt,r.appearStatus=Ut):o=Ht:o=t.unmountOnExit||t.mountOnEnter?$t:Bt,r.state={status:o},r.nextCallback=null,r}At(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===$t?{status:Bt}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Ut&&n!==Ht&&(t=Ut):n!==Ut&&n!==Ht||(t=Vt)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===Ut){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Ft().findDOMNode(this);n&&Pt(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===Bt&&this.setState({status:$t})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[Ft().findDOMNode(this),r],i=o[0],a=o[1],s=this.getTimeouts(),l=r?s.appear:s.enter;e||n?(this.props.onEnter(i,a),this.safeSetState({status:Ut},(function(){t.props.onEntering(i,a),t.onTransitionEnd(l,(function(){t.safeSetState({status:Ht},(function(){t.props.onEntered(i,a)}))}))}))):this.safeSetState({status:Ht},(function(){t.props.onEntered(i)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:Ft().findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:Vt},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Bt},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Bt},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Ft().findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===$t)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Nt(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return i().createElement(Tt.Provider,{value:null},"function"==typeof n?n(e,r):i().cloneElement(i().Children.only(n),r))},t}(i().Component);function jt(){}Gt.contextType=Tt,Gt.propTypes={},Gt.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:jt,onEntering:jt,onEntered:jt,onExit:jt,onExiting:jt,onExited:jt},Gt.UNMOUNTED=$t,Gt.EXITED=Bt,Gt.ENTERING=Ut,Gt.ENTERED=Ht,Gt.EXITING=Vt;const Zt=Gt;var Wt=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=It(n.className,r):n.setAttribute("class",It(n.className&&n.className.baseVal||"",r)));var n,r}))},Kt=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1];t.removeClasses(o,"exit"),t.addClass(o,i?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1]?"appear":"enter";t.addClass(o,i,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),o=r[0],i=r[1]?"appear":"enter";t.removeClasses(o,i),t.addClass(o,i,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,o=r?(r&&n?n+"-":"")+e:n[e];return{baseClassName:o,activeClassName:r?o+"-active":n[e+"Active"],doneClassName:r?o+"-done":n[e+"Done"]}},t}At(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],o=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&o&&(r+=" "+o),"active"===n&&e&&Pt(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,o=n.active,i=n.done;this.appliedClasses[t]={},r&&Wt(e,r),o&&Wt(e,o),i&&Wt(e,i)},n.render=function(){var e=this.props,t=(e.classNames,Nt(e,["classNames"]));return i().createElement(Zt,P({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(i().Component);Kt.defaultProps={classNames:""},Kt.propTypes={};const zt=Kt;n(194);const Yt=({onRemove:e=(()=>{}),children:t,listRef:n,className:r,...i})=>((0,l.useEffect)((()=>{const t=setTimeout((()=>{e()}),1e4);return()=>clearTimeout(t)}),[e]),(0,o.createElement)(bt,{className:s()(r,"wc-block-components-notice-snackbar"),...i,onRemove:()=>{n&&n.current&&n.current.focus(),e()}},t)),Jt=({notices:e,className:t,onRemove:n=(()=>{})})=>{const r=(0,l.useRef)(null),i=(0,W.useReducedMotion)(),a=e=>()=>n((null==e?void 0:e.id)||"");return(0,o.createElement)("div",{className:s()(t,"wc-block-components-notice-snackbar-list"),tabIndex:-1,ref:r},i?e.map((e=>{const{content:t,...n}=e;return(0,o.createElement)(Yt,{...n,onRemove:a(e),listRef:r,key:e.id},e.content)})):(0,o.createElement)(Lt,null,e.map((e=>{const{content:t,...n}=e;return(0,o.createElement)(zt,{key:"snackbar-"+e.id,timeout:500,classNames:"notice-transition"},(0,o.createElement)(Yt,{...n,onRemove:a(e),listRef:r},t))}))))},Xt=({className:e,notices:t})=>{const{removeNotice:n}=(0,ot.useDispatch)("core/notices");return(0,o.createElement)(Jt,{className:s()(e,"wc-block-components-notices__snackbar"),notices:t,onRemove:e=>{t.forEach((t=>{t.explicitDismiss&&t.id===e?n(t.id,t.context):t.explicitDismiss||n(t.id,t.context)}))}})},qt=(e,t)=>e.map((e=>({...e,context:t}))),Qt=({className:e="",context:t="",additionalNotices:n=[]})=>{const{registerContainer:r,unregisterContainer:i}=(0,ot.useDispatch)(it.STORE_NOTICES_STORE_KEY),{suppressNotices:a,registeredContainers:s}=(0,ot.useSelect)((e=>({suppressNotices:e(it.PAYMENT_STORE_KEY).isExpressPaymentMethodActive(),registeredContainers:e(it.STORE_NOTICES_STORE_KEY).getRegisteredContainers()}))),c=(0,l.useMemo)((()=>Array.isArray(t)?t:[t]),[t]),u=Object.values(at).filter((e=>c.some((t=>e.includes(t+"/")))&&!s.includes(e))),d=(0,ot.useSelect)((e=>{const{getNotices:t}=e("core/notices");return[...u.flatMap((e=>qt(t(e),e))),...c.flatMap((e=>qt(t(e).concat(n),e)))].filter(Boolean)}));return(0,l.useEffect)((()=>(c.map((e=>r(e))),()=>{c.map((e=>i(e)))})),[c,r,i]),a?null:(0,o.createElement)(o.Fragment,null,(0,o.createElement)(St,{className:e,notices:d.filter((e=>"default"===e.type))}),(0,o.createElement)(Xt,{className:e,notices:d.filter((e=>"snackbar"===e.type))}))},en=window.wc.blocksComponents,tn=e=>null===e,nn=e=>!tn(e)&&e instanceof Object&&e.constructor===Object;n(693);const rn=(0,l.forwardRef)((({className:e,id:t,type:n="text",ariaLabel:r,ariaDescribedBy:i,label:a,screenReaderLabel:c,disabled:u,help:d,autoCapitalize:p="off",autoComplete:m="off",value:f="",onChange:h,required:g=!1,onBlur:y=(()=>{}),feedback:v,...C},E)=>{const[b,w]=(0,l.useState)(!1);return(0,o.createElement)("div",{className:s()("wc-block-components-text-input",e,{"is-active":b||f})},(0,o.createElement)("input",{type:n,id:t,value:(0,mt.decodeEntities)(f),ref:E,autoCapitalize:p,autoComplete:m,onChange:e=>{h(e.target.value)},onFocus:()=>w(!0),onBlur:e=>{y(e.target.value),w(!1)},"aria-label":r||a,disabled:u,"aria-describedby":d&&!i?t+"__help":i,required:g,...C}),(0,o.createElement)(nt,{label:a,screenReaderLabel:c||a,wrapperElement:"label",wrapperProps:{htmlFor:t},htmlFor:t}),!!d&&(0,o.createElement)("p",{id:t+"__help",className:"wc-block-components-text-input__help"},d),v)})),on=rn;n(785);const an=({errorMessage:e="",propertyName:t="",elementId:n=""})=>{const{validationError:r,validationErrorId:i}=(0,ot.useSelect)((e=>{const r=e(it.VALIDATION_STORE_KEY);return{validationError:r.getValidationError(t),validationErrorId:r.getValidationErrorId(n)}}));if(!e||"string"!=typeof e){if(null==r||!r.message||null!=r&&r.hidden)return null;e=r.message}return(0,o.createElement)("div",{className:"wc-block-components-validation-error",role:"alert"},(0,o.createElement)("p",{id:i},e))},sn=an,ln=(e,t)=>{if(!e.includes(t))throw Error((0,A.sprintf)(/* translators: %1$s value passed to filter, %2$s : value that must be included. */ /* translators: %1$s value passed to filter, %2$s : value that must be included. */ (0,A.__)('Returned value must include %1$s, you passed "%2$s"',"woocommerce"),t,e));return!0},cn=(e,t)=>{const{valid:n,customError:r,valueMissing:o,badInput:i,typeMismatch:a}=t.validity;if(n||r)return t.validationMessage;const s=(0,A.sprintf)(/* translators: %s field label */ /* translators: %s field label */ (0,A.__)("Please enter a valid %s","woocommerce"),e.toLowerCase());return o||i||a?s:t.validationMessage||s};var un=n(100);const dn=new Map([["BA",/^([7-8]{1})([0-9]{4})$/],["GB",/^([A-Z]){1}([0-9]{1,2}|[A-Z][0-9][A-Z]|[A-Z][0-9]{2}|[A-Z][0-9]|[0-9][A-Z]){1}([ ])?([0-9][A-Z]{2}){1}|BFPO(?:\s)?([0-9]{1,4})$|BFPO(c\/o[0-9]{1,3})$/i],["IN",/^[1-9]{1}[0-9]{2}\s{0,1}[0-9]{3}$/],["JP",/^([0-9]{3})([-]?)([0-9]{4})$/],["KH",/^[0-9]{6}$/],["LI",/^(94[8-9][0-9])$/],["NI",/^[1-9]{1}[0-9]{4}$/],["NL",/^([1-9][0-9]{3})(\s?)(?!SA|SD|SS)[A-Z]{2}$/i],["SI",/^([1-9][0-9]{3})$/]]),pn=new Map([...un.O,...dn]),mn=({postcode:e,country:t})=>{var n;const r=null===(n=pn.get(t))||void 0===n?void 0:n.test(e);return void 0===r||r},fn=((0,A.__)("Unable to get cart data from the API.","woocommerce"),e=>{const{applyExtensionCartUpdate:t}=(0,ot.dispatch)("wc/store/cart");return t(e)}),hn=(0,l.forwardRef)((({className:e,id:t,type:n="text",ariaDescribedBy:r,errorId:i,focusOnMount:a=!1,onChange:c,showError:u=!0,errorMessage:d="",value:p="",customValidation:m=(()=>!0),customFormatter:f=(e=>e),label:h,validateOnMount:g=!0,instanceId:y="",...v},C)=>{const[E,b]=(0,l.useState)(!0),w=pt(p),S=(0,l.useRef)(null),N=(0,W.useInstanceId)(hn,"",y),x=void 0!==t?t:"textinput-"+N,A=void 0!==i?i:x,{setValidationErrors:T,hideValidationError:k,clearValidationError:R}=(0,ot.useDispatch)(it.VALIDATION_STORE_KEY),M=(0,l.useRef)(m);(0,l.useEffect)((()=>{M.current=m}),[m]);const{validationError:_,validationErrorId:O}=(0,ot.useSelect)((e=>{const t=e(it.VALIDATION_STORE_KEY);return{validationError:t.getValidationError(A),validationErrorId:t.getValidationErrorId(A)}})),L=(0,l.useCallback)(((e=!0)=>{const t=S.current||null;null!==t&&(t.value=t.value.trim(),t.setCustomValidity(""),t.checkValidity()&&M.current(t)?R(A):T({[A]:{message:h?cn(h,t):t.validationMessage,hidden:e}}))}),[R,A,T,h]);(0,l.useImperativeHandle)(C,(function(){return{revalidate(){L(!p)}}}),[L,p]),(0,l.useEffect)((()=>{var e,t;if(p!==w&&(p||w)&&S&&null!==S.current&&(null===(e=S.current)||void 0===e||null===(t=e.ownerDocument)||void 0===t?void 0:t.activeElement)!==S.current){const e=f(S.current.value);e!==p?c(e):L(!0)}}),[L,f,p,w,c]),(0,l.useEffect)((()=>{var e;E&&(b(!1),a&&(null===(e=S.current)||void 0===e||e.focus()),!g&&a||L(!0))}),[g,a,E,b,L]),(0,l.useEffect)((()=>()=>{R(A)}),[R,A]),""!==d&&nn(_)&&(_.message=d);const I=(null==_?void 0:_.message)&&!(null!=_&&_.hidden),D=u&&I&&O?O:r;return(0,o.createElement)(on,{className:s()(e,{"has-error":I}),"aria-invalid":!0===I,id:x,type:n,feedback:u?(0,o.createElement)(an,{errorMessage:d,propertyName:A}):null,ref:S,onChange:e=>{k(A),L(!0);const t=f(e);t!==p&&c(t)},onBlur:()=>L(!1),ariaDescribedBy:D,value:p,title:"",label:h,...v})})),gn=hn,yn=()=>!0;let vn={},Cn={};const En=(e,t)=>{Object.keys(t).includes("couponName")&&L()("couponName",{alternative:"coupons",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/blob/bb921d21f42e21f38df2b1c87b48e07aa4cb0538/docs/extensibility/available-filters.md#coupons"}),Cn={},vn={...vn,[e]:t}},bn=(e,t)=>{L()("__experimentalRegisterCheckoutFilters",{alternative:"registerCheckoutFilters",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8346",since:"9.6.0",hint:"__experimentalRegisterCheckoutFilters has graduated to stable and this experimental function will be removed."}),En(e,t)},wn={},Sn=(e,t,n,r)=>{wn[e]={arg:t,extensions:n,defaultValue:r}},Nn=(e,t)=>!(!tn(e)||!tn(t))||nn(e)&&nn(t)&&Object.keys(e).length===Object.keys(t).length&&Object.keys(e).every((n=>{return o=n,nn(r=t)&&o in r&&Y()(e[n],t[n]);var r,o})),xn=({filterName:e,defaultValue:t,extensions:n=null,arg:r=null,validation:o=yn})=>{if(!((e,t,n,r)=>{const o=wn[e];if(!o)return Sn(e,t,n,r),!0;const{arg:i={},extensions:a={},defaultValue:s=null}=o;return Nn(t,i)?!(r===s&&Nn(n,a)||(Sn(e,t,n,r),0)):(Sn(e,t,n,r),!0)})(e,r,n,t)&&void 0!==Cn[e])return Cn[e];const i=(e=>Object.keys(vn).map((t=>vn[t][e])).filter(Boolean))(e);let a=t;return i.forEach((e=>{try{const t=e(a,n||{},r);if(typeof t!=typeof a)throw new Error((0,A.sprintf)(/* translators: %1$s is the type of the variable passed to the filter function, %2$s is the type of the value returned by the filter function. */ /* translators: %1$s is the type of the variable passed to the filter function, %2$s is the type of the value returned by the filter function. */ (0,A.__)("The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s.","woocommerce"),typeof a,typeof t));a=o(t)?t:a}catch(e){if(T.CURRENT_USER_IS_ADMIN)throw e;console.error(e)}})),Cn[e]=a,a},An=({filterName:e,defaultValue:t,extensions:n=null,arg:r=null,validation:o=yn})=>(L()("__experimentalApplyCheckoutFilter",{alternative:"applyCheckoutFilter",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8346",since:"9.6.0",hint:"__experimentalApplyCheckoutFilter has graduated to stable and this experimental function will be removed."}),xn({filterName:e,defaultValue:t,extensions:n,arg:r,validation:o}));let Tn=function(e){return e.CHECKOUT="woocommerce/checkout",e.CHECKOUT_FIELDS="woocommerce/checkout-fields-block",e.CHECKOUT_TOTALS="woocommerce/checkout-totals-block",e.CONTACT_INFORMATION="woocommerce/checkout-contact-information-block",e.SHIPPING_ADDRESS="woocommerce/checkout-shipping-address-block",e.BILLING_ADDRESS="woocommerce/checkout-billing-address-block",e.SHIPPING_METHOD="woocommerce/checkout-shipping-method-block",e.SHIPPING_METHODS="woocommerce/checkout-shipping-methods-block",e.PICKUP_LOCATION="woocommerce/checkout-pickup-options-block",e.PAYMENT_METHODS="woocommerce/checkout-payment-methods-block",e.CART="woocommerce/cart",e.EMPTY_CART="woocommerce/empty-cart-block",e.FILLED_CART="woocommerce/filled-cart-block",e.CART_ITEMS="woocommerce/cart-items-block",e.CART_CROSS_SELLS="woocommerce/cart-cross-sells-block",e.CART_TOTALS="woocommerce/cart-totals-block",e.MINI_CART="woocommerce/mini-cart-contents",e.EMPTY_MINI_CART="woocommerce/empty-mini-cart-contents-block",e.FILLED_MINI_CART="woocommerce/filled-mini-cart-contents-block",e.MINI_CART_TITLE="woocommerce/mini-cart-title-block",e.MINI_CART_ITEMS="woocommerce/mini-cart-items-block",e.MINI_CART_FOOTER="woocommerce/mini-cart-footer-block",e.CART_ORDER_SUMMARY="woocommerce/cart-order-summary-block",e.CHECKOUT_ORDER_SUMMARY="woocommerce/checkout-order-summary-block",e}({});const kn={},Rn=e=>Object.values(Tn).includes(e),Mn=e=>Rn(e)?Object.values(kn).filter((({metadata:t})=>((null==t?void 0:t.parent)||[]).includes(e))):[],On=window.wc.wcBlocksRegistry,Ln=e=>{var t,n,r,o;((e,t,n)=>{if(!nn(e))return;const r=typeof e[t];if(r!==n)throw new Error(`Incorrect value for the ${t} argument when registering a block component. It was a ${r}, but must be a ${n}.`)})(e,"metadata","object"),(e=>{if(((e,t,n)=>{const r=typeof t;if(r!==n)throw new Error(`Incorrect value for the blockName argument when registering a checkout block. It was a ${r}, but must be a ${n}.`)})(0,e,"string"),!e)throw new Error("Value for the blockName argument must not be empty.")})(e.metadata.name),(e=>{if("string"!=typeof e&&!Array.isArray(e))throw new Error(`Incorrect value for the parent argument when registering a checkout block. It was a ${typeof e}, but must be a string or array of strings.`);if("string"==typeof e&&!Rn(e))throw new Error("When registering a checkout block, the parent must be a valid inner block area.");if(Array.isArray(e)&&!e.some((e=>Rn(e))))throw new Error("When registering a checkout block, the parent must be a valid inner block area.")})(e.metadata.parent),((e,t)=>{const n=e[t];if(n){if("function"==typeof n)return;if(nn(n)&&n.$$typeof&&n.$$typeof===Symbol.for("react.lazy"))return}throw new Error(`Incorrect value for the ${t} argument when registering a block component. Component must be a valid React Element or Lazy callback.`)})(e,"component"),(0,On.registerBlockComponent)({blockName:e.metadata.name,component:e.component});const i="boolean"==typeof e.force?e.force:Boolean(null===(t=e.metadata)||void 0===t||null===(n=t.attributes)||void 0===n||null===(r=n.lock)||void 0===r||null===(o=r.default)||void 0===o?void 0:o.remove);kn[e.metadata.name]={blockName:e.metadata.name,metadata:e.metadata,component:e.component,force:i}}})(),(this.wc=this.wc||{}).blocksCheckout=r})(); collection-price-filter-frontend.asset.php 0000644 00000000210 15073233653 0014726 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wc-price-format', 'wp-polyfill'), 'version' => '359359bcd20b7cd92a19'); all-reviews-style.asset.php 0000644 00000000445 15073233653 0011775 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '7238fe00b4f4d9189b5c'); product-stock-indicator.js 0000644 00000010305 15073233653 0011663 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5445],{4304:(o,t,n)=>{"use strict";n.r(t),n.d(t,{Block:()=>u,default:()=>d});var c=n(9196),e=n(5736),s=n(3849),l=n.n(s),r=n(2864),a=n(947),i=n(721);n(8094);const u=o=>{const{className:t}=o,n=(0,a.F)(o),{parentClassName:s}=(0,r.useInnerBlockLayoutContext)(),{product:i}=(0,r.useProductDataContext)();if(!i.id)return null;const u=!!i.is_in_stock,d=i.low_stock_remaining,k=i.is_on_backorder;return(0,c.createElement)("div",{className:l()(t,{[`${s}__stock-indicator`]:s,"wc-block-components-product-stock-indicator--in-stock":u,"wc-block-components-product-stock-indicator--out-of-stock":!u,"wc-block-components-product-stock-indicator--low-stock":!!d,"wc-block-components-product-stock-indicator--available-on-backorder":!!k,...o.isDescendantOfAllProducts&&{[n.className]:n.className,"wc-block-components-product-stock-indicator wp-block-woocommerce-product-stock-indicator":!0}}),...o.isDescendantOfAllProducts&&{style:n.style}},(({isInStock:o=!1,isLowStock:t=!1,lowStockAmount:n=null,isOnBackorder:c=!1})=>t&&null!==n?(0,e.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,e.__)("%d left in stock","woocommerce"),n):c?(0,e.__)("Available on backorder","woocommerce"):o?(0,e.__)("In stock","woocommerce"):(0,e.__)("Out of stock","woocommerce"))({isInStock:u,isLowStock:!!d,lowStockAmount:d,isOnBackorder:k}))},d=(0,i.withProductDataContext)(u)},947:(o,t,n)=>{"use strict";n.d(t,{F:()=>i});var c=n(3849),e=n.n(c),s=n(7998),l=n(3243),r=n(3392),a=n(172);const i=o=>{const t=(o=>{const t=(0,s.Kn)(o)?o:{style:{}};let n=t.style;return(0,l.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(o),n=(0,a.vc)(t),c=(0,a.l8)(t),i=(0,a.su)(t),u=(0,r.f)(t);return{className:e()(u.className,n.className,c.className,i.className),style:{...u.style,...n.style,...c.style,...i.style}}}},3392:(o,t,n)=>{"use strict";n.d(t,{f:()=>s});var c=n(7998),e=n(3243);const s=o=>{const t=(0,c.Kn)(o.style.typography)?o.style.typography:{},n=(0,e.H)(t.fontFamily)?t.fontFamily:"";return{className:o.fontFamily?`has-${o.fontFamily}-font-family`:n,style:{fontSize:o.fontSize?`var(--wp--preset--font-size--${o.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(o,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>k,vc:()=>u});var c=n(3849),e=n.n(c),s=n(7427),l=n(2289),r=n(7998);function a(o={}){const t={};return(0,l.getCSSRules)(o,{selector:""}).forEach((o=>{t[o.key]=o.value})),t}function i(o,t){return o&&t?`has-${(0,s.o)(t)}-${o}`:""}function u(o){var t,n,c,s,l,u,d;const{backgroundColor:k,textColor:m,gradient:f,style:v}=o,y=i("background-color",k),p=i("color",m),b=function(o){if(o)return`has-${o}-gradient-background`}(f),g=b||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:e()(p,b,{[y]:!g&&!!y,"has-text-color":m||(null==v||null===(n=v.color)||void 0===n?void 0:n.text),"has-background":k||(null==v||null===(c=v.color)||void 0===c?void 0:c.background)||f||(null==v||null===(s=v.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,r.Kn)(null==v||null===(l=v.elements)||void 0===l?void 0:l.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==v?void 0:v.color)||{}})}}function d(o){var t;const n=(null===(t=o.style)||void 0===t?void 0:t.border)||{};return{className:function(o){var t;const{borderColor:n,style:c}=o,s=n?i("border-color",n):"";return e()({"has-border-color":!!n||!(null==c||null===(t=c.border)||void 0===t||!t.color),[s]:!!s})}(o),style:a({border:n})}}function k(o){var t;return{className:void 0,style:a({spacing:(null===(t=o.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(o,t,n)=>{"use strict";n.d(t,{F:()=>c});const c=o=>null===o},7998:(o,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>e,Qr:()=>l});var c=n(2893);const e=o=>!(0,c.F)(o)&&o instanceof Object&&o.constructor===Object;function s(o,t){return e(o)&&t in o}const l=o=>0===Object.keys(o).length},3243:(o,t,n)=>{"use strict";n.d(t,{H:()=>c});const c=o=>"string"==typeof o},8094:()=>{}}]); order-confirmation-billing-wrapper/block.json 0000644 00000001201 15073233653 0015427 0 ustar 00 { "name": "woocommerce/order-confirmation-billing-wrapper", "version": "1.0.0", "title": "Billing Address Section", "description": "Display the order confirmation billing section.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "attributes": { "heading": { "type": "string" } }, "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-reviews-style.asset.php 0000644 00000000300 15073233653 0012673 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-i18n', 'wp-polyfill'), 'version' => '0748349cbb00049cfbb4'); cart-frontend.asset.php 0000644 00000001110 15073233653 0011141 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '77a2ac425fb136be0522'); product-category/block.json 0000644 00000003073 15073233653 0012036 0 ustar 00 { "name": "woocommerce/product-category", "title": "Products by Category", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of products from your selected categories.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "categories": { "type": "array", "default": [] }, "catOperator": { "type": "string", "default": "any" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" }, "editMode": { "type": "boolean", "default": true }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "date" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } wc-interactivity-checkbox-list.css 0000644 00000012671 15073233653 0013336 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-components-checkbox-list,.wc-block-components-checkbox-list{list-style:none outside;margin:0;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li,.wc-block-components-checkbox-list li{list-style:none outside;margin:0 0 4px;padding:0}.editor-styles-wrapper .wc-block-components-checkbox-list li.show-less button,.editor-styles-wrapper .wc-block-components-checkbox-list li.show-more button,.wc-block-components-checkbox-list li.show-less button,.wc-block-components-checkbox-list li.show-more button{background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li>*,.wc-block-components-checkbox-list.is-loading li>*{visibility:hidden}.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li:after,.wc-block-components-checkbox-list.is-loading li:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.editor-styles-wrapper .wc-block-components-checkbox-list.is-loading li,.wc-block-components-checkbox-list.is-loading li{animation:none}}.wc-block-components-checkbox{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-top:1em;text-decoration:inherit;text-transform:inherit}.wc-block-components-checkbox label{align-items:flex-start;cursor:pointer;display:flex;font-size:.875em;margin-bottom:0!important;position:relative}.wc-block-components-checkbox label input[type=checkbox]{cursor:inherit}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(25,23,17,.48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:static;vertical-align:middle;width:1.5em}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1px solid hsla(0,0%,7%,.8);outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:after,.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:before{content:""}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:not(:checked)+.wc-block-components-checkbox__mark{display:none}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.6)}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.wc-block-components-checkbox.has-error,.wc-block-components-checkbox.has-error a{color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:active,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus,.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:hover{border-color:#cc1818}.wc-block-components-checkbox.has-error .wc-block-components-checkbox__input:focus{outline:2px solid #cc1818;outline-offset:2px}.wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#000;height:1.125em;margin-left:.1875em;margin-top:.0625em;pointer-events:none;position:absolute;width:1.125em}.has-dark-controls .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#fff}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox>span{line-height:1.5em;vertical-align:middle}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-checkbox__mark{display:none}}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox],.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]{background-color:#fff;border-color:var(--form--border-color);position:relative}.theme-twentytwentyone .has-dark-controls .wc-block-components-checkbox__input[type=checkbox]:checked,.theme-twentytwentyone .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:#fff;border-color:var(--form--border-color)}.theme-twentytwentyone .wc-block-components-checkbox__mark{display:none} product-summary.js 0000644 00000010573 15073233653 0010272 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8185],{1985:(t,e,o)=>{"use strict";o.r(e),o.d(e,{default:()=>v});var n=o(9196),s=o(3849),r=o.n(s),l=o(9307),c=o(987);const a=t=>t.replace(/<\/?[a-z][^>]*?>/gi,""),u=(t,e)=>t.replace(/[\s|\.\,]+$/i,"")+e;var i=o(5266);const d=({source:t,maxLength:e=15,countType:o="words",className:s="",style:r={}})=>{const d=(0,l.useMemo)((()=>((t,e=15,o="words")=>{const n=(0,c.autop)(t);if((0,i.count)(n,o)<=e)return n;const s=(t=>{const e=t.indexOf("</p>");return-1===e?t:t.substr(0,e+4)})(n);return(0,i.count)(s,o)<=e?s:"words"===o?((t,e,o="…",n=!0)=>{const s=a(t),r=s.split(" ").splice(0,e).join(" ");return r===s?n?(0,c.autop)(s):s:n?(0,c.autop)(u(r,o)):u(r,o)})(s,e):((t,e,o=!0,n="…",s=!0)=>{const r=a(t),l=r.slice(0,e);if(l===r)return s?(0,c.autop)(r):r;if(o)return(0,c.autop)(u(l,n));const i=l.match(/([\s]+)/g),d=i?i.length:0,p=r.slice(0,e+d);return s?(0,c.autop)(u(p,n)):u(p,n)})(s,e,"characters_including_spaces"===o)})(t,e,o)),[t,e,o]);return(0,n.createElement)(l.RawHTML,{style:r,className:s},d)};var p=o(8752),y=o(2864),m=o(947),f=o(721);o(4950);const v=(0,f.withProductDataContext)((t=>{const{className:e}=t,{parentClassName:o}=(0,y.useInnerBlockLayoutContext)(),{product:s}=(0,y.useProductDataContext)(),l=(0,m.F)(t);if(!s)return(0,n.createElement)("div",{className:r()(e,"wc-block-components-product-summary",{[`${o}__product-summary`]:o})});const c=s.short_description?s.short_description:s.description;return c?(0,n.createElement)(d,{className:r()(e,l.className,"wc-block-components-product-summary",{[`${o}__product-summary`]:o}),source:c,maxLength:150,countType:p.Cm.wordCountType||"words",style:l.style}):null}))},947:(t,e,o)=>{"use strict";o.d(e,{F:()=>u});var n=o(3849),s=o.n(n),r=o(7998),l=o(3243),c=o(3392),a=o(172);const u=t=>{const e=(t=>{const e=(0,r.Kn)(t)?t:{style:{}};let o=e.style;return(0,l.H)(o)&&(o=JSON.parse(o)||{}),(0,r.Kn)(o)||(o={}),{...e,style:o}})(t),o=(0,a.vc)(e),n=(0,a.l8)(e),u=(0,a.su)(e),i=(0,c.f)(e);return{className:s()(i.className,o.className,n.className,u.className),style:{...i.style,...o.style,...n.style,...u.style}}}},3392:(t,e,o)=>{"use strict";o.d(e,{f:()=>r});var n=o(7998),s=o(3243);const r=t=>{const e=(0,n.Kn)(t.style.typography)?t.style.typography:{},o=(0,s.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:o,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,o)=>{"use strict";o.d(e,{l8:()=>d,su:()=>p,vc:()=>i});var n=o(3849),s=o.n(n),r=o(7427),l=o(2289),c=o(7998);function a(t={}){const e={};return(0,l.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function u(t,e){return t&&e?`has-${(0,r.o)(e)}-${t}`:""}function i(t){var e,o,n,r,l,i,d;const{backgroundColor:p,textColor:y,gradient:m,style:f}=t,v=u("background-color",p),g=u("color",y),h=function(t){if(t)return`has-${t}-gradient-background`}(m),b=h||(null==f||null===(e=f.color)||void 0===e?void 0:e.gradient);return{className:s()(g,h,{[v]:!b&&!!v,"has-text-color":y||(null==f||null===(o=f.color)||void 0===o?void 0:o.text),"has-background":p||(null==f||null===(n=f.color)||void 0===n?void 0:n.background)||m||(null==f||null===(r=f.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,c.Kn)(null==f||null===(l=f.elements)||void 0===l?void 0:l.link)?null==f||null===(i=f.elements)||void 0===i||null===(d=i.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==f?void 0:f.color)||{}})}}function d(t){var e;const o=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:o,style:n}=t,r=o?u("border-color",o):"";return s()({"has-border-color":!!o||!(null==n||null===(e=n.border)||void 0===e||!e.color),[r]:!!r})}(t),style:a({border:o})}}function p(t){var e;return{className:void 0,style:a({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,o)=>{"use strict";o.d(e,{F:()=>n});const n=t=>null===t},7998:(t,e,o)=>{"use strict";o.d(e,{$n:()=>r,Kn:()=>s,Qr:()=>l});var n=o(2893);const s=t=>!(0,n.F)(t)&&t instanceof Object&&t.constructor===Object;function r(t,e){return s(t)&&e in t}const l=t=>0===Object.keys(t).length},3243:(t,e,o)=>{"use strict";o.d(e,{H:()=>n});const n=t=>"string"==typeof t},4950:()=>{}}]); order-confirmation-billing-address-rtl.css 0000644 00000001637 15073233653 0014735 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.woocommerce-order-confirmation-address-wrapper .wp-block-column:empty{display:none}.wp-block-woocommerce-order-confirmation-billing-wrapper>:first-child{margin-top:0}.wp-block-woocommerce-order-confirmation-billing-wrapper .block-editor-block-list__layout>:first-child{margin-top:0!important}.wc-block-order-confirmation-billing-address{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;padding:16px}.wc-block-order-confirmation-billing-address address,.wc-block-order-confirmation-billing-address p{box-sizing:border-box;display:block;margin:0 0 16px;width:100%!important}.wc-block-order-confirmation-billing-address address:last-child,.wc-block-order-confirmation-billing-address p:last-child{margin-bottom:0} all-products.js 0000644 00000455776 15073233653 0007552 0 ustar 00 (()=>{var e,t,o,r={6271:(e,t,o)=>{"use strict";o.d(t,{Z:()=>r});const r={showFormElements:{type:"boolean",default:!1},productId:{type:"number",default:0}}},495:(e,t,o)=>{"use strict";o.d(t,{Z:()=>Qe});var r=o(9196),n=o(3849),c=o.n(n),a=o(9307),s=o(5736),l=o(9530),i=o(2684),m=o(9818),d=o(4801);const u={PRISTINE:"pristine",IDLE:"idle",DISABLED:"disabled",PROCESSING:"processing",BEFORE_PROCESSING:"before_processing",AFTER_PROCESSING:"after_processing"},p={status:u.PRISTINE,hasError:!1,quantity:0,processingResponse:null,requestParams:{}},g={SET_PRISTINE:"set_pristine",SET_IDLE:"set_idle",SET_DISABLED:"set_disabled",SET_PROCESSING:"set_processing",SET_BEFORE_PROCESSING:"set_before_processing",SET_AFTER_PROCESSING:"set_after_processing",SET_PROCESSING_RESPONSE:"set_processing_response",SET_HAS_ERROR:"set_has_error",SET_NO_ERROR:"set_no_error",SET_QUANTITY:"set_quantity",SET_REQUEST_PARAMS:"set_request_params"},{SET_PRISTINE:h,SET_IDLE:_,SET_DISABLED:w,SET_PROCESSING:E,SET_BEFORE_PROCESSING:b,SET_AFTER_PROCESSING:v,SET_PROCESSING_RESPONSE:y,SET_HAS_ERROR:k,SET_NO_ERROR:f,SET_QUANTITY:S,SET_REQUEST_PARAMS:C}=g,x=()=>({type:_}),N=(e=!0)=>({type:e?k:f}),{SET_PRISTINE:P,SET_IDLE:T,SET_DISABLED:I,SET_PROCESSING:A,SET_BEFORE_PROCESSING:O,SET_AFTER_PROCESSING:B,SET_PROCESSING_RESPONSE:R,SET_HAS_ERROR:D,SET_NO_ERROR:L,SET_QUANTITY:F,SET_REQUEST_PARAMS:V}=g,{PRISTINE:M,IDLE:q,DISABLED:$,PROCESSING:H,BEFORE_PROCESSING:Z,AFTER_PROCESSING:z}=u,j=(e=p,{quantity:t,type:o,data:r})=>{let n;switch(o){case P:n=p;break;case T:n=e.status!==q?{...e,status:q}:e;break;case I:n=e.status!==$?{...e,status:$}:e;break;case F:n=t!==e.quantity?{...e,quantity:t}:e;break;case V:n={...e,requestParams:{...e.requestParams,...r}};break;case R:n={...e,processingResponse:r};break;case A:n=e.status!==H?{...e,status:H,hasError:!1}:e,n=!1===n.hasError?n:{...n,hasError:!1};break;case O:n=e.status!==Z?{...e,status:Z,hasError:!1}:e;break;case B:n=e.status!==z?{...e,status:z}:e;break;case D:n=e.hasError?e:{...e,hasError:!0},n=e.status===H||e.status===Z?{...n,status:q}:n;break;case L:n=e.hasError?{...e,hasError:!1}:e}return n!==e&&o!==P&&n.status===M&&(n.status=q),n};let G=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const Q={},W=(e=Q,{type:t,eventType:o,id:r,callback:n,priority:c})=>{const a=e.hasOwnProperty(o)?new Map(e[o]):new Map;switch(t){case G.ADD_EVENT_CALLBACK:return a.set(r,{priority:c,callback:n}),{...e,[o]:a};case G.REMOVE_EVENT_CALLBACK:return a.delete(r),{...e,[o]:a}}},Y=(e,t)=>(o,r=10)=>{const n=((e,t,o=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:G.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:o}))(e,o,r);return t(n),()=>{var o;t((o=e,{id:n.id,type:G.REMOVE_EVENT_CALLBACK,eventType:o}))}},K="add_to_cart_before_processing",U="add_to_cart_after_processing_with_success",J="add_to_cart_after_processing_with_error",X=e=>({onAddToCartAfterProcessingWithSuccess:Y(U,e),onAddToCartProcessingWithError:Y(J,e),onAddToCartBeforeProcessing:Y(K,e)});var ee=o(7998);const te=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let oe=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const re=(e,t)=>(0,ee.Kn)(e)&&"type"in e&&e.type===t,ne=e=>re(e,oe.ERROR),ce=e=>re(e,oe.FAIL),ae=e=>(0,ee.Kn)(e)&&(0,ee.$n)(e,"type"),se=async(e,t,o)=>{const r=[],n=te(e,t);for(const e of n)try{const t=await Promise.resolve(e.callback(o));if(!ae(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if(ne(t)||ce(t))return r.push(t),r;r.push(t)}catch(e){return console.error(e),r.push({type:oe.ERROR}),r}return r},le=(0,a.createContext)({product:{},productType:"simple",productIsPurchasable:!0,productHasOptions:!1,supportsFormElements:!0,showFormElements:!1,quantity:0,minQuantity:1,maxQuantity:99,requestParams:{},isIdle:!1,isDisabled:!1,isProcessing:!1,isBeforeProcessing:!1,isAfterProcessing:!1,hasError:!1,eventRegistration:{onAddToCartAfterProcessingWithSuccess:e=>{},onAddToCartAfterProcessingWithError:e=>{},onAddToCartBeforeProcessing:e=>{}},dispatchActions:{resetForm:()=>{},submitForm:()=>{},setQuantity:e=>{},setHasError:e=>{},setAfterProcessing:e=>{},setRequestParams:e=>{}}}),ie=()=>(0,a.useContext)(le),me=({children:e,product:t,showFormElements:o})=>{var n,c,g,_;const[k,f]=(0,a.useReducer)(j,p),[P,T]=(0,a.useReducer)(W,{}),I=(0,l.s)(P),{createErrorNotice:A}=(0,m.useDispatch)("core/notices"),{setValidationErrors:O}=(0,m.useDispatch)(d.VALIDATION_STORE_KEY),B=(0,a.useMemo)((()=>({onAddToCartAfterProcessingWithSuccess:X(T).onAddToCartAfterProcessingWithSuccess,onAddToCartAfterProcessingWithError:X(T).onAddToCartAfterProcessingWithError,onAddToCartBeforeProcessing:X(T).onAddToCartBeforeProcessing})),[T]),R=(0,a.useMemo)((()=>({resetForm:()=>{f({type:h})},submitForm:()=>{f({type:b})},setQuantity:e=>{f((e=>({type:S,quantity:e}))(e))},setHasError:e=>{f(N(e))},setRequestParams:e=>{f((e=>({type:C,data:e}))(e))},setAfterProcessing:e=>{f({type:y,data:e}),f({type:v})}})),[]);(0,a.useEffect)((()=>{const e=k.status,o=!t.id||!(0,i.L)(t);e!==u.DISABLED||o?e!==u.DISABLED&&o&&f({type:w}):f(x())}),[k.status,t,f]),(0,a.useEffect)((()=>{k.status===u.BEFORE_PROCESSING&&(((e,t)=>{const o=(0,m.select)("core/notices").getNotices(t),{removeNotice:r}=(0,m.dispatch)("core/notices");o.filter((e=>"error"===e.status)).forEach((e=>r(e.id,t)))})(0,"wc/add-to-cart"),(async(e,t,o)=>{const r=te(e,t),n=[];for(const e of r)try{const t=await Promise.resolve(e.callback(o));"object"==typeof t&&n.push(t)}catch(e){console.error(e)}return!n.length||n})(I,K,{}).then((e=>{!0!==e?(Array.isArray(e)&&e.forEach((({errorMessage:e,validationErrors:t})=>{e&&A(e,{context:"wc/add-to-cart"}),t&&O(t)})),f(x())):f({type:E})})))}),[k.status,O,A,f,I,null==t?void 0:t.id]),(0,a.useEffect)((()=>{if(k.status===u.AFTER_PROCESSING){const e={processingResponse:k.processingResponse},o=e=>{let t=!1;return e.forEach((e=>{const{message:o,messageContext:r}=e;(ne(e)||ce(e))&&o&&(t=!0,A(o,r?{context:r}:void 0))})),t};if(k.hasError)return void se(I,J,e).then((r=>{if(!o(r)){var n;const o=(null===(n=e.processingResponse)||void 0===n?void 0:n.message)||(0,s.__)("Something went wrong. Please contact us for assistance.","woocommerce");A(o,{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`})}f(x())}));se(I,U,e).then((e=>{o(e)?f(N(!0)):f(x())}))}}),[k.status,k.hasError,k.processingResponse,R,A,I,null==t?void 0:t.id]);const D=(0,i.K)(t),L={product:t,productType:t.type||"simple",productIsPurchasable:(0,i.L)(t),productHasOptions:t.has_options||!1,supportsFormElements:D,showFormElements:o&&D,quantity:k.quantity||(null==t||null===(n=t.add_to_cart)||void 0===n?void 0:n.minimum)||1,minQuantity:(null==t||null===(c=t.add_to_cart)||void 0===c?void 0:c.minimum)||1,maxQuantity:(null==t||null===(g=t.add_to_cart)||void 0===g?void 0:g.maximum)||99,multipleOf:(null==t||null===(_=t.add_to_cart)||void 0===_?void 0:_.multiple_of)||1,requestParams:k.requestParams,isIdle:k.status===u.IDLE,isDisabled:k.status===u.DISABLED,isProcessing:k.status===u.PROCESSING,isBeforeProcessing:k.status===u.BEFORE_PROCESSING,isAfterProcessing:k.status===u.AFTER_PROCESSING,hasError:k.hasError,eventRegistration:B,dispatchActions:R};return(0,r.createElement)(le.Provider,{value:L},e)};var de=o(6989),ue=o.n(de),pe=o(2629),ge=o(2592),he=o(9477);const _e=()=>{const{dispatchActions:e,product:t,quantity:o,eventRegistration:r,hasError:n,isProcessing:c,requestParams:l}=ie(),{showAllValidationErrors:i}=(0,m.useDispatch)(d.VALIDATION_STORE_KEY),u=(0,m.useSelect)((e=>e(d.VALIDATION_STORE_KEY).hasValidationErrors)),{createErrorNotice:p,removeNotice:g}=(0,m.useDispatch)("core/notices"),{receiveCart:h}=(0,he.b)(),[_,w]=(0,a.useState)(!1),E=!n&&c,b=(0,a.useCallback)((()=>!u()||(i(),{type:"error"})),[u,i]);(0,a.useEffect)((()=>{const e=r.onAddToCartBeforeProcessing(b,0);return()=>{e()}}),[r,b]);const v=(0,a.useCallback)((()=>{w(!0),g("add-to-cart",`woocommerce/single-product/${(null==t?void 0:t.id)||0}`);const r={id:t.id||0,quantity:o,...l};ue()({path:"/wc/store/v1/cart/add-item",method:"POST",data:r,cache:"no-store",parse:!1}).then((o=>{ue().setNonce(o.headers),o.json().then((function(r){o.ok?h(r):(r.body&&r.body.message?p((0,pe.decodeEntities)(r.body.message),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}):p((0,s.__)("Something went wrong. Please contact us for assistance.","woocommerce"),{id:"add-to-cart",context:`woocommerce/single-product/${(null==t?void 0:t.id)||0}`}),e.setHasError()),(0,ge.Q9)({preserveCartData:!0}),e.setAfterProcessing(r),w(!1)}))})).catch((t=>{t.json().then((function(t){var o;null!==(o=t.data)&&void 0!==o&&o.cart&&h(t.data.cart),e.setHasError(),e.setAfterProcessing(t),w(!1)}))}))}),[t,p,g,h,e,o,l]);return(0,a.useEffect)((()=>{E&&!_&&v()}),[E,v,_]),null},we=({children:e,product:t,showFormElements:o})=>(0,r.createElement)(me,{product:t,showFormElements:o},e,(0,r.createElement)(_e,null));var Ee=o(2864),be=o(4696),ve=o(721),ye=(o(354),o(3871));o(1029),o(7440);const ke=()=>(0,r.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),fe=({className:e,showSpinner:t=!1,children:o,variant:n="contained",...a})=>{const s=c()("wc-block-components-button","wp-element-button",e,n,{"wc-block-components-button--loading":t});return(0,r.createElement)(ye.Z,{className:s,...a},t&&(0,r.createElement)(ke,null),(0,r.createElement)("span",{className:"wc-block-components-button__text"},o))};var Se=o(2911),Ce=o(202),xe=o(8360),Ne=o(7001);const Pe=({className:e,href:t,text:o,onClick:n})=>(0,r.createElement)(fe,{className:e,href:t,onClick:n,rel:"nofollow"},o),Te=({className:e,quantityInCart:t,isProcessing:o,isDisabled:n,isDone:c,onClick:a})=>(0,r.createElement)(fe,{className:e,disabled:n,showSpinner:o,onClick:a},c&&t>0?(0,s.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,s._n)("%d in cart","%d in cart",t,"woocommerce"),t):(0,s.__)("Add to cart","woocommerce"),!!c&&(0,r.createElement)(Se.Z,{icon:Ce.Z})),Ie=()=>{const{showFormElements:e,productIsPurchasable:t,productHasOptions:o,product:n,productType:c,isDisabled:l,isProcessing:i,eventRegistration:m,hasError:d,dispatchActions:u}=ie(),{parentName:p}=(0,Ee.useInnerBlockLayoutContext)(),{dispatchStoreEvent:g}=(0,xe.n)(),{cartQuantity:h}=(0,Ne.c)(n.id||0),[_,w]=(0,a.useState)(!1),E=n.add_to_cart||{url:"",text:""};return(0,a.useEffect)((()=>{const e=m.onAddToCartAfterProcessingWithSuccess((()=>(d||w(!0),!0)),0);return()=>{e()}}),[m,d]),(e||!o&&"simple"===c)&&t?(0,r.createElement)(Te,{className:"wc-block-components-product-add-to-cart-button",quantityInCart:h,isDisabled:l,isProcessing:i,isDone:_,onClick:()=>{u.submitForm(`woocommerce/single-product/${(null==n?void 0:n.id)||0}`),g("cart-add-item",{product:n,listName:p})}}):(0,r.createElement)(Pe,{className:"wc-block-components-product-add-to-cart-button",href:E.url,text:E.text||(0,s.__)("View Product","woocommerce"),onClick:()=>{g("product-view-link",{product:n,listName:p})}})};var Ae=o(2600);const Oe=({disabled:e,min:t,max:o,step:n=1,value:c,onChange:a})=>{const s=void 0!==o,l=(0,Ae.y1)((e=>{let r=e;s&&(r=Math.min(r,Math.floor(o/n)*n)),r=Math.max(r,Math.ceil(t/n)*n),r=Math.floor(r/n)*n,r!==e&&(null==a||a(r))}),300);return(0,r.createElement)("input",{className:"wc-block-components-product-add-to-cart-quantity",type:"number",value:c,min:t,max:o,step:n,hidden:1===o,disabled:e,onChange:e=>{null==a||a(e.target.value),l(Number(e.target.value))}})},Be=({reason:e=(0,s.__)("Sorry, this product cannot be purchased.","woocommerce")})=>(0,r.createElement)("div",{className:"wc-block-components-product-add-to-cart-unavailable"},e),Re=()=>{const{product:e,quantity:t,minQuantity:o,maxQuantity:n,multipleOf:c,dispatchActions:a,isDisabled:l}=ie();return e.id&&!e.is_purchasable?(0,r.createElement)(Be,null):e.id&&!e.is_in_stock?(0,r.createElement)(Be,{reason:(0,s.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Oe,{value:t,min:o,max:n,step:c,disabled:l,onChange:a.setQuantity}),(0,r.createElement)(Ie,null))};o(5425);var De=o(7507),Le=o(711);const Fe={value:"",label:(0,s.__)("Select an option","woocommerce")},Ve=({attributeName:e,options:t=[],value:o="",onChange:n=(()=>{}),errorMessage:l=(0,s.__)("Please select a value.","woocommerce")})=>{const i=e,{setValidationErrors:u,clearValidationError:p}=(0,m.useDispatch)(d.VALIDATION_STORE_KEY),{error:g}=(0,m.useSelect)((e=>({error:e(d.VALIDATION_STORE_KEY).getValidationError(i)||{}})));return(0,a.useEffect)((()=>{o?p(i):u({[i]:{message:l,hidden:!0}})}),[o,i,l,p,u]),(0,a.useEffect)((()=>()=>{p(i)}),[i,p]),(0,r.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker__container"},(0,r.createElement)(De.Z,{label:(0,pe.decodeEntities)(e),value:o||"",options:[Fe,...t],onChange:n,required:!0,className:c()("wc-block-components-product-add-to-cart-attribute-picker__select",{"has-error":(null==g?void 0:g.message)&&!(null!=g&&g.hidden)})}),(0,r.createElement)(Le.ValidationInputError,{propertyName:i,elementId:i}))};var Me=o(1469);const qe=(e,t,o)=>{const r=Object.values(t).map((({id:e})=>e));if(Object.values(o).every((e=>""===e)))return r;const n=Object.keys(e);return r.filter((e=>n.every((r=>{const n=o[r]||"",c=t["id:"+e].attributes[r];return""===n||null===c||c===n}))))},$e=({attributes:e,variationAttributes:t,setRequestParams:o})=>{const n=(0,l.s)(e),c=(0,l.s)(t),[s,i]=(0,a.useState)(0),[m,d]=(0,a.useState)({}),[u,p]=(0,a.useState)(!1),g=(0,a.useMemo)((()=>((e,t,o)=>{const r={},n=Object.keys(e),c=Object.values(o).filter(Boolean).length>0;return n.forEach((n=>{const a=e[n],s={...o,[n]:null},l=c?qe(e,t,s):null,i=null!==l?l.map((e=>t["id:"+e].attributes[n])):null;r[n]=((e,t=null)=>Object.values(e).map((({name:e,slug:o})=>null===t||t.includes(null)||t.includes(o)?{value:o,label:(0,pe.decodeEntities)(e)}:null)).filter(Boolean))(a.terms,i)})),r})(n,c,m)),[m,n,c]);return(0,a.useEffect)((()=>{if(!u){const t=(e=>(0,ee.Kn)(e)?0===Object.keys(e).length?{}:Object.values(e).reduce(((e,t)=>{const o=t.terms.filter((e=>e.default));var r;return o.length>0&&(e[t.name]=null===(r=o[0])||void 0===r?void 0:r.slug),e}),{}):{})(e);t&&d({...t}),p(!0)}}),[m,e,u]),(0,a.useEffect)((()=>{Object.values(m).filter((e=>""!==e)).length===Object.keys(n).length?i(((e,t,o)=>qe(e,t,o)[0]||0)(n,c,m)):s>0&&i(0)}),[m,s,n,c]),(0,a.useEffect)((()=>{o({id:s,variation:Object.keys(m).map((e=>({attribute:e,value:m[e]})))})}),[o,s,m]),(0,r.createElement)("div",{className:"wc-block-components-product-add-to-cart-attribute-picker"},Object.keys(n).map((e=>(0,r.createElement)(Ve,{key:e,attributeName:e,options:g[e].filter(Boolean),value:m[e],onChange:t=>{d({...m,[e]:t})}}))))},He=({dispatchers:e,product:t})=>{const o=(e=>e?(0,Me.V)(Object.values(e).filter((({has_variations:e})=>e)),"name"):{})(t.attributes),n=(e=>{if(!e)return{};const t={};return e.forEach((({id:e,attributes:o})=>{t[`id:${e}`]={id:e,attributes:o.reduce(((e,{name:t,value:o})=>(e[t]=o,e)),{})}})),t})(t.variations);return 0===Object.keys(o).length||0===Object.keys(n).length?null:(0,r.createElement)($e,{attributes:o,variationAttributes:n,setRequestParams:e.setRequestParams})},Ze=()=>{const{product:e,quantity:t,minQuantity:o,maxQuantity:n,multipleOf:c,dispatchActions:a,isDisabled:l}=ie();return e.id&&!e.is_purchasable?(0,r.createElement)(Be,null):e.id&&!e.is_in_stock?(0,r.createElement)(Be,{reason:(0,s.__)("This product is currently out of stock and cannot be purchased.","woocommerce")}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(He,{product:e,dispatchers:a}),(0,r.createElement)(Oe,{value:t,min:o,max:n,step:c,disabled:l,onChange:a.setQuantity}),(0,r.createElement)(Ie,null))},ze=()=>(0,r.createElement)(Ie,null),je=()=>(0,r.createElement)("p",null,"This is a placeholder for the grouped products form element."),Ge=()=>{const{showFormElements:e,productType:t}=ie();return e?"variable"===t?(0,r.createElement)(Ze,null):"grouped"===t?(0,r.createElement)(je,null):"external"===t?(0,r.createElement)(ze,null):"simple"===t||"variation"===t?(0,r.createElement)(Re,null):null:(0,r.createElement)(Ie,null)},Qe=(0,ve.withProductDataContext)((({className:e,showFormElements:t})=>{const{product:o}=(0,Ee.useProductDataContext)(),n=c()(e,"wc-block-components-product-add-to-cart",{"wc-block-components-product-add-to-cart--placeholder":(0,be.x)(o)});return(0,r.createElement)(we,{product:o,showFormElements:t},(0,r.createElement)("div",{className:n},(0,r.createElement)(Ge,null)))}))},921:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>m,default:()=>d});var r=o(9196),n=o(3849),c=o.n(n),a=o(2864),s=o(947),l=o(5736),i=o(721);const m=e=>{const{textAlign:t}=e,o=(0,s.F)(e),{product:n}=(0,a.useProductDataContext)(),i=c()(o.className,"wc-block-components-product-average-rating",{[`has-text-align-${t}`]:t});return(0,r.createElement)("div",{className:i,style:o.style},Number(n.average_rating)>0?n.average_rating:(0,l.__)("No ratings","woocommerce"))},d=(0,i.withProductDataContext)(m)},9758:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>w,default:()=>E});var r=o(9196),n=o(3849),c=o.n(n),a=o(5736),s=o(8360),l=o(7001),i=o(947),m=o(2629),d=o(8752),u=o(4617),p=o(2864),g=o(721);o(4466);const h=({product:e,className:t,style:o})=>{const{id:n,permalink:i,add_to_cart:p,has_options:g,is_purchasable:h,is_in_stock:_}=e,{dispatchStoreEvent:w}=(0,s.n)(),{cartQuantity:E,addingToCart:b,addToCart:v}=(0,l.c)(n),y=Number.isFinite(E)&&E>0,k=!g&&h&&_,f=(0,m.decodeEntities)((null==p?void 0:p.description)||""),S=y?(0,a.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */ (0,a._n)("%d in cart","%d in cart",E,"woocommerce"),E):(0,m.decodeEntities)((null==p?void 0:p.text)||(0,a.__)("Add to cart","woocommerce")),C=k?"button":"a",x={};return k?x.onClick=async()=>{await v(),w("cart-add-item",{product:e});const{cartRedirectAfterAdd:t}=(0,u.getSetting)("productsSettings");t&&(window.location.href=d.fh)}:(x.href=i,x.rel="nofollow",x.onClick=()=>{w("product-view-link",{product:e})}),(0,r.createElement)(C,{...x,"aria-label":f,disabled:b,className:c()(t,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:b,added:y}),style:o},S)},_=({className:e,style:t})=>(0,r.createElement)("button",{className:c()("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",e),style:t,disabled:!0}),w=e=>{const{className:t,textAlign:o}=e,n=(0,i.F)(e),{parentClassName:a}=(0,p.useInnerBlockLayoutContext)(),{product:s}=(0,p.useProductDataContext)();return(0,r.createElement)("div",{className:c()(t,"wp-block-button","wc-block-components-product-button",{[`${a}__product-add-to-cart`]:a,[`align-${o}`]:o})},s.id?(0,r.createElement)(h,{product:s,style:n.style,className:n.className}):(0,r.createElement)(_,{style:n.style,className:n.className}))},E=(0,g.withProductDataContext)(w)},4122:(e,t,o)=>{"use strict";o.d(t,{Z:()=>r});const r={showProductLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:o(6344).R.SINGLE},productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductBlock:{type:"boolean",default:!1},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},aspectRatio:{type:"string"}}},2090:(e,t,o)=>{"use strict";o.d(t,{Z:()=>w});var r=o(9196),n=o(9307),c=o(5736),a=o(3849),s=o.n(a),l=o(4617),i=o(2864),m=o(947),d=o(721),u=o(8360),p=o(5863),g=(o(3030),o(6344));const h=e=>(0,r.createElement)("img",{...e,src:l.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),_=({image:e,loaded:t,showFullSize:o,fallbackAlt:c,width:a,scale:s,height:l,aspectRatio:i})=>{const{thumbnail:m,src:d,srcset:u,sizes:p,alt:g}=e||{},_={alt:g||c,hidden:!t,src:m,...o&&{src:d,srcSet:u,sizes:p}},w={height:l,width:a,objectFit:s,aspectRatio:i};return(0,r.createElement)(n.Fragment,null,_.src&&(0,r.createElement)("img",{style:w,"data-testid":"product-image",..._}),!e&&(0,r.createElement)(h,{style:w}))},w=(0,d.withProductDataContext)((e=>{const{className:t,imageSizing:o=g.R.SINGLE,showProductLink:a=!0,showSaleBadge:l,saleBadgeAlign:d="right",height:w,width:E,scale:b,aspectRatio:v,...y}=e,k=(0,m.F)(e),{parentClassName:f}=(0,i.useInnerBlockLayoutContext)(),{product:S,isLoading:C}=(0,i.useProductDataContext)(),{dispatchStoreEvent:x}=(0,u.n)();if(!S.id)return(0,r.createElement)("div",{className:s()(t,"wc-block-components-product-image",{[`${f}__product-image`]:f},k.className),style:k.style},(0,r.createElement)(h,null));const N=!!S.images.length,P=N?S.images[0]:null,T=a?"a":n.Fragment,I=(0,c.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,c.__)("Link to %s","woocommerce"),S.name),A={href:S.permalink,...!N&&{"aria-label":I},onClick:()=>{x("product-view-link",{product:S})}};return delete y.style,(0,r.createElement)("div",{className:s()(t,"wc-block-components-product-image",{[`${f}__product-image`]:f},k.className),style:k.style},(0,r.createElement)(T,{...a&&A},!!l&&(0,r.createElement)(p.default,{align:d,...y}),(0,r.createElement)(_,{fallbackAlt:S.name,image:P,loaded:!C,showFullSize:o!==g.R.THUMBNAIL,width:E,height:w,scale:b,aspectRatio:v})))}))},6344:(e,t,o)=>{"use strict";o.d(t,{R:()=>r});let r=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({})},7461:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>d,default:()=>u});var r=o(9196),n=o(3849),c=o.n(n),a=o(3088),s=o(4293),l=o(2864),i=o(947),m=o(721);const d=e=>{var t,o;const{className:n,textAlign:m,isDescendentOfSingleProductTemplate:d}=e,u=(0,i.F)(e),{parentName:p,parentClassName:g}=(0,l.useInnerBlockLayoutContext)(),{product:h}=(0,l.useProductDataContext)(),_="woocommerce/all-products"===p,w=c()("wc-block-components-product-price",n,u.className,{[`${g}__product-price`]:g});if(!h.id&&!d){const e=(0,r.createElement)(a.Z,{align:m,className:w});return _?(0,r.createElement)("div",{className:"wp-block-woocommerce-product-price"},e):e}const E=h.prices,b=d?(0,s.getCurrencyFromPriceResponse)():(0,s.getCurrencyFromPriceResponse)(E),v="5000",y=E.price!==E.regular_price,k=c()({[`${g}__product-price__value`]:g,[`${g}__product-price__value--on-sale`]:y}),f=(0,r.createElement)(a.Z,{align:m,className:w,style:u.style,regularPriceStyle:u.style,priceStyle:u.style,priceClassName:k,currency:b,price:d?v:E.price,minPrice:null==E||null===(t=E.price_range)||void 0===t?void 0:t.min_amount,maxPrice:null==E||null===(o=E.price_range)||void 0===o?void 0:o.max_amount,regularPrice:d?v:E.regular_price,regularPriceClassName:c()({[`${g}__product-price__regular`]:g})});return _?(0,r.createElement)("div",{className:"wp-block-woocommerce-product-price"},f):f},u=e=>e.isDescendentOfSingleProductTemplate?(0,r.createElement)(d,{...e}):(0,m.withProductDataContext)(d)(e)},2992:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>p,default:()=>g});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(2864),l=o(947),i=o(721),m=o(9060),d=o(5609);const u=e=>{const{reviews:t}=e,o=t?(0,n.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,n._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t):(0,n.__)("(X customer reviews)","woocommerce");return(0,r.createElement)("span",{className:"wc-block-components-product-rating-counter__reviews_count"},(0,r.createElement)(d.Disabled,null,(0,r.createElement)("a",{href:"/"},o)))},p=e=>{const{textAlign:t,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,n=(0,l.F)(e),{parentClassName:c}=(0,s.useInnerBlockLayoutContext)(),{product:i}=(0,s.useProductDataContext)(),d=(e=>{const t=(0,m.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),p=a()(n.className,"wc-block-components-product-rating-counter",{[`${c}__product-rating`]:c,[`has-text-align-${t}`]:t});if(d||o)return(0,r.createElement)("div",{className:p,style:n.style},(0,r.createElement)("div",{className:"wc-block-components-product-rating-counter__container"},(0,r.createElement)(u,{reviews:d})))},g=(0,i.withProductDataContext)(p)},1872:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>g,default:()=>h});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(2864),l=o(947),i=o(721),m=o(9060);o(6006);const d=e=>({width:e/5*100+"%"}),u=({parentClassName:e})=>{const t=d(0);return(0,r.createElement)("div",{className:a()("wc-block-components-product-rating-stars__norating-container",`${e}-product-rating-stars__norating-container`)},(0,r.createElement)("div",{className:"wc-block-components-product-rating-stars__norating",role:"img"},(0,r.createElement)("span",{style:t})),(0,r.createElement)("span",null,(0,n.__)("No Reviews","woocommerce")))},p=e=>{const{rating:t,reviews:o,parentClassName:c}=e,s=d(t),l=(0,n.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,n.__)("Rated %f out of 5","woocommerce"),t),i={__html:(0,n.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,n._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",o,"woocommerce"),(0,n.sprintf)('<strong class="rating">%f</strong>',t),(0,n.sprintf)('<span class="rating">%d</span>',o))};return(0,r.createElement)("div",{className:a()("wc-block-components-product-rating-stars__stars",`${c}__product-rating-stars__stars`),role:"img","aria-label":l},(0,r.createElement)("span",{style:s,dangerouslySetInnerHTML:i}))},g=e=>{const{textAlign:t,shouldDisplayMockedReviewsWhenProductHasNoReviews:o}=e,n=(0,l.F)(e),{parentClassName:c}=(0,s.useInnerBlockLayoutContext)(),{product:i}=(0,s.useProductDataContext)(),d=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(i),g=(e=>{const t=(0,m.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(i),h=a()(n.className,"wc-block-components-product-rating-stars",{[`${c}__product-rating`]:c,[`has-text-align-${t}`]:t}),_=o?(0,r.createElement)(u,{parentClassName:c}):null,w=g?(0,r.createElement)(p,{rating:d,reviews:g,parentClassName:c}):_;return(0,r.createElement)("div",{className:h,style:n.style},(0,r.createElement)("div",{className:"wc-block-components-product-rating-stars__container"},w))},h=(0,i.withProductDataContext)(g)},8894:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>h,default:()=>_});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(2864),l=o(947),i=o(721),m=o(9060);o(2499);const d=e=>({width:e/5*100+"%"}),u=({parentClassName:e})=>{const t=d(0);return(0,r.createElement)("div",{className:a()("wc-block-components-product-rating__norating-container",`${e}-product-rating__norating-container`)},(0,r.createElement)("div",{className:"wc-block-components-product-rating__norating",role:"img"},(0,r.createElement)("span",{style:t})),(0,r.createElement)("span",null,(0,n.__)("No Reviews","woocommerce")))},p=e=>{const{rating:t,reviews:o,parentClassName:c}=e,s=d(t),l=(0,n.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,n.__)("Rated %f out of 5","woocommerce"),t),i={__html:(0,n.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,n._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",o,"woocommerce"),(0,n.sprintf)('<strong class="rating">%f</strong>',t),(0,n.sprintf)('<span class="rating">%d</span>',o))};return(0,r.createElement)("div",{className:a()("wc-block-components-product-rating__stars",`${c}__product-rating__stars`),role:"img","aria-label":l},(0,r.createElement)("span",{style:s,dangerouslySetInnerHTML:i}))},g=e=>{const{reviews:t}=e,o=(0,n.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,n._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t);return(0,r.createElement)("span",{className:"wc-block-components-product-rating__reviews_count"},o)},h=e=>{const{textAlign:t,isDescendentOfSingleProductBlock:o,shouldDisplayMockedReviewsWhenProductHasNoReviews:n}=e,c=(0,l.F)(e),{parentClassName:i}=(0,s.useInnerBlockLayoutContext)(),{product:d}=(0,s.useProductDataContext)(),h=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(d),_=(e=>{const t=(0,m.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(d),w=a()(c.className,"wc-block-components-product-rating",{[`${i}__product-rating`]:i,[`has-text-align-${t}`]:t}),E=n?(0,r.createElement)(u,{parentClassName:i}):null,b=_?(0,r.createElement)(p,{rating:h,reviews:_,parentClassName:i}):E;if(_||n)return(0,r.createElement)("div",{className:w,style:c.style},(0,r.createElement)("div",{className:"wc-block-components-product-rating__container"},b,_&&o?(0,r.createElement)(g,{reviews:_}):null))},_=(0,i.withProductDataContext)(h)},5863:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>d,default:()=>u});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(711),l=o(2864),i=o(947),m=o(721);o(3902);const d=e=>{const{className:t,align:o}=e,c=(0,i.F)(e),{parentClassName:m}=(0,l.useInnerBlockLayoutContext)(),{product:d}=(0,l.useProductDataContext)();if(!(d.id&&d.on_sale||e.isDescendentOfSingleProductTemplate))return null;const u="string"==typeof o?`wc-block-components-product-sale-badge--align-${o}`:"";return(0,r.createElement)("div",{className:a()("wc-block-components-product-sale-badge",t,u,{[`${m}__product-onsale`]:m},c.className),style:c.style},(0,r.createElement)(s.Label,{label:(0,n.__)("Sale","woocommerce"),screenReaderLabel:(0,n.__)("Product on sale","woocommerce")}))},u=(0,m.withProductDataContext)(d)},8675:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>d});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(2864),l=o(721),i=o(947);o(6357);const m=({parentClassName:e,sku:t,className:o,style:c})=>(0,r.createElement)("div",{className:a()(o,{[`${e}__product-sku`]:e}),style:c},(0,n.__)("SKU:","woocommerce")," ",(0,r.createElement)("strong",null,t)),d=(0,l.withProductDataContext)((e=>{const{className:t}=e,o=(0,i.F)(e),{parentClassName:n}=(0,s.useInnerBlockLayoutContext)(),{product:c}=(0,s.useProductDataContext)(),l=c.sku;return e.isDescendentOfSingleProductTemplate?(0,r.createElement)(m,{parentClassName:n,className:t,sku:"Product SKU"}):l?(0,r.createElement)(m,{className:t,parentClassName:n,sku:l,...e.isDescendantOfAllProducts&&{className:a()(t,"wc-block-components-product-sku wp-block-woocommerce-product-sku",o.className),style:{...o.style}}}):null}))},4304:(e,t,o)=>{"use strict";o.r(t),o.d(t,{Block:()=>m,default:()=>d});var r=o(9196),n=o(5736),c=o(3849),a=o.n(c),s=o(2864),l=o(947),i=o(721);o(8094);const m=e=>{const{className:t}=e,o=(0,l.F)(e),{parentClassName:c}=(0,s.useInnerBlockLayoutContext)(),{product:i}=(0,s.useProductDataContext)();if(!i.id)return null;const m=!!i.is_in_stock,d=i.low_stock_remaining,u=i.is_on_backorder;return(0,r.createElement)("div",{className:a()(t,{[`${c}__stock-indicator`]:c,"wc-block-components-product-stock-indicator--in-stock":m,"wc-block-components-product-stock-indicator--out-of-stock":!m,"wc-block-components-product-stock-indicator--low-stock":!!d,"wc-block-components-product-stock-indicator--available-on-backorder":!!u,...e.isDescendantOfAllProducts&&{[o.className]:o.className,"wc-block-components-product-stock-indicator wp-block-woocommerce-product-stock-indicator":!0}}),...e.isDescendantOfAllProducts&&{style:o.style}},(({isInStock:e=!1,isLowStock:t=!1,lowStockAmount:o=null,isOnBackorder:r=!1})=>t&&null!==o?(0,n.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,n.__)("%d left in stock","woocommerce"),o):r?(0,n.__)("Available on backorder","woocommerce"):e?(0,n.__)("In stock","woocommerce"):(0,n.__)("Out of stock","woocommerce"))({isInStock:m,isLowStock:!!d,lowStockAmount:d,isOnBackorder:u}))},d=(0,i.withProductDataContext)(m)},1985:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>_});var r=o(9196),n=o(3849),c=o.n(n),a=o(9307),s=o(987);const l=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),i=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t;var m=o(5266);const d=({source:e,maxLength:t=15,countType:o="words",className:n="",style:c={}})=>{const d=(0,a.useMemo)((()=>((e,t=15,o="words")=>{const r=(0,s.autop)(e);if((0,m.count)(r,o)<=t)return r;const n=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(r);return(0,m.count)(n,o)<=t?n:"words"===o?((e,t,o="…",r=!0)=>{const n=l(e),c=n.split(" ").splice(0,t).join(" ");return c===n?r?(0,s.autop)(n):n:r?(0,s.autop)(i(c,o)):i(c,o)})(n,t):((e,t,o=!0,r="…",n=!0)=>{const c=l(e),a=c.slice(0,t);if(a===c)return n?(0,s.autop)(c):c;if(o)return(0,s.autop)(i(a,r));const m=a.match(/([\s]+)/g),d=m?m.length:0,u=c.slice(0,t+d);return n?(0,s.autop)(i(u,r)):i(u,r)})(n,t,"characters_including_spaces"===o)})(e,t,o)),[e,t,o]);return(0,r.createElement)(a.RawHTML,{style:c,className:n},d)};var u=o(8752),p=o(2864),g=o(947),h=o(721);o(4950);const _=(0,h.withProductDataContext)((e=>{const{className:t}=e,{parentClassName:o}=(0,p.useInnerBlockLayoutContext)(),{product:n}=(0,p.useProductDataContext)(),a=(0,g.F)(e);if(!n)return(0,r.createElement)("div",{className:c()(t,"wc-block-components-product-summary",{[`${o}__product-summary`]:o})});const s=n.short_description?n.short_description:n.description;return s?(0,r.createElement)(d,{className:c()(t,a.className,"wc-block-components-product-summary",{[`${o}__product-summary`]:o}),source:s,maxLength:150,countType:u.Cm.wordCountType||"words",style:a.style}):null}))},1202:(e,t,o)=>{"use strict";o.d(t,{Z:()=>n});let r={headingLevel:{type:"number",default:2},showProductLink:{type:"boolean",default:!0},linkTarget:{type:"string"},productId:{type:"number",default:0}};(0,o(8752).uq)()&&(r={...r,align:{type:"string"}});const n=r},935:(e,t,o)=>{"use strict";o.d(t,{Z:()=>p});var r=o(9196),n=o(3849),c=o.n(n),a=o(2864),s=o(8752),l=o(721),i=o(7121),m=o(8360),d=o(947);o(9375);const u=({children:e,headingLevel:t,elementType:o=`h${t}`,...n})=>(0,r.createElement)(o,{...n},e),p=(0,l.withProductDataContext)((e=>{const{className:t,headingLevel:o=2,showProductLink:n=!0,linkTarget:l,align:p}=e,g=(0,d.F)(e),{parentClassName:h}=(0,a.useInnerBlockLayoutContext)(),{product:_}=(0,a.useProductDataContext)(),{dispatchStoreEvent:w}=(0,m.n)();return _.id?(0,r.createElement)(u,{headingLevel:o,className:c()(t,g.className,"wc-block-components-product-title",{[`${h}__product-title`]:h,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?g.style:{}},(0,r.createElement)(i.Z,{disabled:!n,name:_.name,permalink:_.permalink,target:l,onClick:()=>{w("product-view-link",{product:_})}})):(0,r.createElement)(u,{headingLevel:o,className:c()(t,g.className,"wc-block-components-product-title",{[`${h}__product-title`]:h,[`wc-block-components-product-title--align-${p}`]:p&&(0,s.uq)()}),style:(0,s.uq)()?g.style:{}})}))},8971:(e,t,o)=>{"use strict";o.d(t,{Z:()=>m});var r=o(4617),n=o(5736),c=o(9060),a=o(3243),s=o(8752);const l=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,n.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,n.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,c.h)(e.priority)&&(t.index=e.priority),(0,a.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},i=Object.entries(s.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,l(t)])).reduce(((e,[t,o])=>(e[t]=o,e)),{})])).reduce(((e,[t,o])=>(e[t]=o,e)),{}),m=(e,t,o="")=>{const n=o&&void 0!==i[o]?i[o]:{};return e.map((e=>({key:e,...r.defaultFields[e]||{},...n[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},7121:(e,t,o)=>{"use strict";o.d(t,{Z:()=>s});var r=o(9196),n=o(2629),c=o(3849),a=o.n(c);o(333);const s=({className:e="",disabled:t=!1,name:o,permalink:c="",target:s,rel:l,style:i,onClick:m,...d})=>{const u=a()("wc-block-components-product-name",e);if(t){const e=d;return(0,r.createElement)("span",{className:u,...e,dangerouslySetInnerHTML:{__html:(0,n.decodeEntities)(o)}})}return(0,r.createElement)("a",{className:u,href:c,target:s,...d,dangerouslySetInnerHTML:{__html:(0,n.decodeEntities)(o)},style:i})}},3088:(e,t,o)=>{"use strict";o.d(t,{Z:()=>u});var r=o(9196),n=o(5736),c=o(711),a=o(3849),s=o.n(a),l=o(4293),i=o(9307);o(6645);const m=({currency:e,maxPrice:t,minPrice:o,priceClassName:a,priceStyle:i={}})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},(0,n.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,n.__)("Price between %1$s and %2$s","woocommerce"),(0,l.formatPrice)(o),(0,l.formatPrice)(t))),(0,r.createElement)("span",{"aria-hidden":!0},(0,r.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",a),currency:e,value:o,style:i})," — ",(0,r.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",a),currency:e,value:t,style:i}))),d=({currency:e,regularPriceClassName:t,regularPriceStyle:o,regularPrice:a,priceClassName:l,priceStyle:i,price:m})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Previous price:","woocommerce")),(0,r.createElement)(c.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,r.createElement)("del",{className:s()("wc-block-components-product-price__regular",t),style:o},e),value:a}),(0,r.createElement)("span",{className:"screen-reader-text"},(0,n.__)("Discounted price:","woocommerce")),(0,r.createElement)(c.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,r.createElement)("ins",{className:s()("wc-block-components-product-price__value","is-discounted",l),style:i},e),value:m})),u=({align:e,className:t,currency:o,format:n="<price/>",maxPrice:a,minPrice:l,price:u,priceClassName:p,priceStyle:g,regularPrice:h,regularPriceClassName:_,regularPriceStyle:w,style:E})=>{const b=s()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});n.includes("<price/>")||(n="<price/>",console.error("Price formats need to include the `<price/>` tag."));const v=h&&u&&u<h;let y=(0,r.createElement)("span",{className:s()("wc-block-components-product-price__value",p)});return v?y=(0,r.createElement)(d,{currency:o,price:u,priceClassName:p,priceStyle:g,regularPrice:h,regularPriceClassName:_,regularPriceStyle:w}):void 0!==l&&void 0!==a?y=(0,r.createElement)(m,{currency:o,maxPrice:a,minPrice:l,priceClassName:p,priceStyle:g}):u&&(y=(0,r.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",p),currency:o,value:u,style:g})),(0,r.createElement)("span",{className:b,style:E},(0,i.createInterpolateElement)(n,{price:y}))}},6112:(e,t,o)=>{"use strict";o.d(t,{O:()=>d});var r=o(9307),n=o(4801),c=o(9818),a=o(7845),s=o(2592);const l=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,c.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},i=e=>{(null!=e&&e.persisted||"back_forward"===(0,a.f)())&&(0,c.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},m=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},d=()=>{(0,r.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",l),document.body.addEventListener("wc-blocks_removed_from_cart",l),window.addEventListener("pageshow",i);const t=(0,s.Es)("added_to_cart","wc-blocks_added_to_cart"),o=(0,s.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",l),document.body.removeEventListener("wc-blocks_removed_from_cart",l),window.removeEventListener("pageshow",i),t(),o()}})(),m)),[])}},9477:(e,t,o)=>{"use strict";o.d(t,{b:()=>w});var r=o(9262),n=o.n(r),c=o(9307),a=o(4801),s=o(9818),l=o(2629),i=o(9040),m=o(8449),d=o(6112);const u={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},p={...u,email:""},g={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:a.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},h=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,l.decodeEntities)(t)]))),_={cartCoupons:a.EMPTY_CART_COUPONS,cartItems:a.EMPTY_CART_ITEMS,cartFees:a.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:a.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:g,cartIsLoading:!0,cartErrors:a.EMPTY_CART_ERRORS,billingAddress:p,shippingAddress:u,shippingRates:a.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:a.EMPTY_PAYMENT_METHODS,paymentRequirements:a.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:a.EMPTY_EXTENSIONS},w=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:o}=(0,m._)(),r=null==o?void 0:o.previewCart,{shouldSelect:l}=e,g=(0,c.useRef)();(0,d.O)();const w=(0,s.useSelect)(((e,{dispatch:o})=>{if(!l)return _;if(t)return{cartCoupons:r.coupons,cartItems:r.items,crossSellsProducts:r.cross_sells,cartFees:r.fees,cartItemsCount:r.items_count,cartItemsWeight:r.items_weight,cartNeedsPayment:r.needs_payment,cartNeedsShipping:r.needs_shipping,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:r.totals,cartIsLoading:!1,cartErrors:a.EMPTY_CART_ERRORS,billingData:p,billingAddress:p,shippingAddress:u,extensions:a.EMPTY_EXTENSIONS,shippingRates:r.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:r.has_calculated_shipping,paymentRequirements:r.paymentRequirements,receiveCart:"function"==typeof(null==r?void 0:r.receiveCart)?r.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==r?void 0:r.receiveCartContents)?r.receiveCartContents:()=>{}};const n=e(a.CART_STORE_KEY),c=n.getCartData(),s=n.getCartErrors(),m=n.getCartTotals(),d=!n.hasFinishedResolution("getCartData"),g=n.isCustomerDataUpdating(),{receiveCart:w,receiveCartContents:E}=o(a.CART_STORE_KEY),b=h(c.billingAddress),v=c.needsShipping?h(c.shippingAddress):b,y=c.fees.length>0?c.fees.map((e=>h(e))):a.EMPTY_CART_FEES;return{cartCoupons:c.coupons.length>0?c.coupons.map((e=>({...e,label:e.code}))):a.EMPTY_CART_COUPONS,cartItems:c.items,crossSellsProducts:c.crossSells,cartFees:y,cartItemsCount:c.itemsCount,cartItemsWeight:c.itemsWeight,cartNeedsPayment:c.needsPayment,cartNeedsShipping:c.needsShipping,cartItemErrors:c.errors,cartTotals:m,cartIsLoading:d,cartErrors:s,billingData:(0,i.QI)(b),billingAddress:(0,i.QI)(b),shippingAddress:(0,i.QI)(v),extensions:c.extensions,shippingRates:c.shippingRates,isLoadingRates:g,cartHasCalculatedShipping:c.hasCalculatedShipping,paymentRequirements:c.paymentRequirements,receiveCart:w,receiveCartContents:E}}),[l]);return g.current&&n()(g.current,w)||(g.current=w),g.current}},7001:(e,t,o)=>{"use strict";o.d(t,{c:()=>i});var r=o(9307),n=o(9818),c=o(4801),a=o(2629),s=o(9477);const l=(e,t)=>{const o=e.find((({id:e})=>e===t));return o?o.quantity:0},i=e=>{const{addItemToCart:t}=(0,n.useDispatch)(c.CART_STORE_KEY),{cartItems:o,cartIsLoading:i}=(0,s.b)(),{createErrorNotice:m,removeNotice:d}=(0,n.useDispatch)("core/notices"),[u,p]=(0,r.useState)(!1),g=(0,r.useRef)(l(o,e));return(0,r.useEffect)((()=>{const t=l(o,e);t!==g.current&&(g.current=t)}),[o,e]),{cartQuantity:Number.isFinite(g.current)?g.current:0,addingToCart:u,cartIsLoading:i,addToCart:(o=1)=>(p(!0),t(e,o).then((()=>{d("add-to-cart")})).catch((e=>{m((0,a.decodeEntities)(e.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{p(!1)})))}}},8360:(e,t,o)=>{"use strict";o.d(t,{n:()=>a});var r=o(2694),n=o(9818),c=o(9307);const a=()=>({dispatchStoreEvent:(0,c.useCallback)(((e,t={})=>{try{(0,r.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,c.useCallback)(((e,t={})=>{try{(0,r.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},8449:(e,t,o)=>{"use strict";o.d(t,{_:()=>c}),o(9196);var r=o(9307);o(9818);const n=(0,r.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),c=()=>(0,r.useContext)(n)},9530:(e,t,o)=>{"use strict";o.d(t,{s:()=>a});var r=o(9307),n=o(9127),c=o.n(n);function a(e){const t=(0,r.useRef)(e);return c()(e,t.current)||(t.current=e),t.current}},947:(e,t,o)=>{"use strict";o.d(t,{F:()=>i});var r=o(3849),n=o.n(r),c=o(7998),a=o(3243),s=o(3392),l=o(172);const i=e=>{const t=(e=>{const t=(0,c.Kn)(e)?e:{style:{}};let o=t.style;return(0,a.H)(o)&&(o=JSON.parse(o)||{}),(0,c.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,l.vc)(t),r=(0,l.l8)(t),i=(0,l.su)(t),m=(0,s.f)(t);return{className:n()(m.className,o.className,r.className,i.className),style:{...m.style,...o.style,...r.style,...i.style}}}},3392:(e,t,o)=>{"use strict";o.d(t,{f:()=>c});var r=o(7998),n=o(3243);const c=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},o=(0,n.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},9040:(e,t,o)=>{"use strict";o.d(t,{QI:()=>c});var r=o(8971),n=(o(6483),o(2629),o(8752));const c=e=>{const t=(0,r.Z)(n.lB,{},e.country),o=Object.assign({},e);return t.forEach((({key:t="",hidden:r=!1})=>{r&&((e,t)=>e in t)(t,e)&&(o[t]="")})),o}},172:(e,t,o)=>{"use strict";o.d(t,{l8:()=>d,su:()=>u,vc:()=>m});var r=o(3849),n=o.n(r),c=o(7427),a=o(2289),s=o(7998);function l(e={}){const t={};return(0,a.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,c.o)(t)}-${e}`:""}function m(e){var t,o,r,c,a,m,d;const{backgroundColor:u,textColor:p,gradient:g,style:h}=e,_=i("background-color",u),w=i("color",p),E=function(e){if(e)return`has-${e}-gradient-background`}(g),b=E||(null==h||null===(t=h.color)||void 0===t?void 0:t.gradient);return{className:n()(w,E,{[_]:!b&&!!_,"has-text-color":p||(null==h||null===(o=h.color)||void 0===o?void 0:o.text),"has-background":u||(null==h||null===(r=h.color)||void 0===r?void 0:r.background)||g||(null==h||null===(c=h.color)||void 0===c?void 0:c.gradient),"has-link-color":(0,s.Kn)(null==h||null===(a=h.elements)||void 0===a?void 0:a.link)?null==h||null===(m=h.elements)||void 0===m||null===(d=m.link)||void 0===d?void 0:d.color:void 0}),style:l({color:(null==h?void 0:h.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:r}=e,c=o?i("border-color",o):"";return n()({"has-border-color":!!o||!(null==r||null===(t=r.border)||void 0===t||!t.color),[c]:!!c})}(e),style:l({border:o})}}function u(e){var t;return{className:void 0,style:l({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},7845:(e,t,o)=>{"use strict";o.d(t,{f:()=>r});const r=()=>window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""},1469:(e,t,o)=>{"use strict";o.d(t,{V:()=>r});const r=(e,t)=>e.reduce(((e,o)=>(e[String(t?o[t]:o)]=o,e)),{})},2592:(e,t,o)=>{"use strict";o.d(t,{Es:()=>a,Q9:()=>c});const r=window.CustomEvent||null,n=(e,{bubbles:t=!1,cancelable:o=!1,element:n,detail:c={}})=>{if(!r)return;n||(n=document.body);const a=new r(e,{bubbles:t,cancelable:o,detail:c});n.dispatchEvent(a)},c=({preserveCartData:e=!1})=>{n("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:e}})},a=(e,t,o=!1,r=!1)=>{if("function"!=typeof jQuery)return()=>{};const c=()=>{n(t,{bubbles:o,cancelable:r})};return jQuery(document).on(e,c),()=>jQuery(document).off(e,c)}},2684:(e,t,o)=>{"use strict";o.d(t,{K:()=>n,L:()=>r});const r=e=>e.is_purchasable||!1,n=e=>["simple","variable"].includes(e.type||"simple")},2155:(e,t,o)=>{"use strict";o.r(t),o.d(t,{metadata:()=>Io,name:()=>br});var r=o(9196),n=o(4981),c=o(2911),a=o(567),s=o(8752);const l=window.wp.blockEditor;var i=o(5736),m=o(3849),d=o.n(m);const u={category:"woocommerce-product-elements",keywords:[(0,i.__)("WooCommerce","woocommerce")],icon:{src:(0,r.createElement)(c.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},supports:{html:!1},ancestor:["woocommerce/all-products","woocommerce/single-product"],save:({attributes:e})=>e.isDescendentOfQueryLoop||e.isDescendentOfSingleProductBlock||e.isDescendentOfSingleProductTemplate?null:(0,r.createElement)("div",{className:d()("is-loading",e.className)}),deprecated:[{attributes:{},save:()=>null}]};var p=o(1202),g=o(5609),h=o(4333),_=o(9307),w=o(444);function E({level:e}){const t={1:"M9 5h2v10H9v-4H5v4H3V5h2v4h4V5zm6.6 0c-.6.9-1.5 1.7-2.6 2v1h2v7h2V5h-1.4z",2:"M7 5h2v10H7v-4H3v4H1V5h2v4h4V5zm8 8c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6V15h8v-2H15z",3:"M12.1 12.2c.4.3.8.5 1.2.7.4.2.9.3 1.4.3.5 0 1-.1 1.4-.3.3-.1.5-.5.5-.8 0-.2 0-.4-.1-.6-.1-.2-.3-.3-.5-.4-.3-.1-.7-.2-1-.3-.5-.1-1-.1-1.5-.1V9.1c.7.1 1.5-.1 2.2-.4.4-.2.6-.5.6-.9 0-.3-.1-.6-.4-.8-.3-.2-.7-.3-1.1-.3-.4 0-.8.1-1.1.3-.4.2-.7.4-1.1.6l-1.2-1.4c.5-.4 1.1-.7 1.6-.9.5-.2 1.2-.3 1.8-.3.5 0 1 .1 1.6.2.4.1.8.3 1.2.5.3.2.6.5.8.8.2.3.3.7.3 1.1 0 .5-.2.9-.5 1.3-.4.4-.9.7-1.5.9v.1c.6.1 1.2.4 1.6.8.4.4.7.9.7 1.5 0 .4-.1.8-.3 1.2-.2.4-.5.7-.9.9-.4.3-.9.4-1.3.5-.5.1-1 .2-1.6.2-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1l1.1-1.4zM7 9H3V5H1v10h2v-4h4v4h2V5H7v4z",4:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm10-2h-1v2h-2v-2h-5v-2l4-6h3v6h1v2zm-3-2V7l-2.8 4H16z",5:"M12.1 12.2c.4.3.7.5 1.1.7.4.2.9.3 1.3.3.5 0 1-.1 1.4-.4.4-.3.6-.7.6-1.1 0-.4-.2-.9-.6-1.1-.4-.3-.9-.4-1.4-.4H14c-.1 0-.3 0-.4.1l-.4.1-.5.2-1-.6.3-5h6.4v1.9h-4.3L14 8.8c.2-.1.5-.1.7-.2.2 0 .5-.1.7-.1.5 0 .9.1 1.4.2.4.1.8.3 1.1.6.3.2.6.6.8.9.2.4.3.9.3 1.4 0 .5-.1 1-.3 1.4-.2.4-.5.8-.9 1.1-.4.3-.8.5-1.3.7-.5.2-1 .3-1.5.3-.8 0-1.6-.1-2.3-.4-.6-.2-1.1-.6-1.6-1-.1-.1 1-1.5 1-1.5zM9 15H7v-4H3v4H1V5h2v4h4V5h2v10z",6:"M9 15H7v-4H3v4H1V5h2v4h4V5h2v10zm8.6-7.5c-.2-.2-.5-.4-.8-.5-.6-.2-1.3-.2-1.9 0-.3.1-.6.3-.8.5l-.6.9c-.2.5-.2.9-.2 1.4.4-.3.8-.6 1.2-.8.4-.2.8-.3 1.3-.3.4 0 .8 0 1.2.2.4.1.7.3 1 .6.3.3.5.6.7.9.2.4.3.8.3 1.3s-.1.9-.3 1.4c-.2.4-.5.7-.8 1-.4.3-.8.5-1.2.6-1 .3-2 .3-3 0-.5-.2-1-.5-1.4-.9-.4-.4-.8-.9-1-1.5-.2-.6-.3-1.3-.3-2.1s.1-1.6.4-2.3c.2-.6.6-1.2 1-1.6.4-.4.9-.7 1.4-.9.6-.3 1.1-.4 1.7-.4.7 0 1.4.1 2 .3.5.2 1 .5 1.4.8 0 .1-1.3 1.4-1.3 1.4zm-2.4 5.8c.2 0 .4 0 .6-.1.2 0 .4-.1.5-.2.1-.1.3-.3.4-.5.1-.2.1-.5.1-.7 0-.4-.1-.8-.4-1.1-.3-.2-.7-.3-1.1-.3-.3 0-.7.1-1 .2-.4.2-.7.4-1 .7 0 .3.1.7.3 1 .1.2.3.4.4.6.2.1.3.3.5.3.2.1.5.2.7.1z"};return t.hasOwnProperty(e)?(0,r.createElement)(w.SVG,{width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(w.Path,{d:t[e]})):null}class b extends _.Component{createLevelControl(e,t,o){const n=e===t;return{icon:(0,r.createElement)(E,{level:e}),title:(0,i.sprintf)(/* translators: %s: heading level e.g: "2", "3", "4" */ /* translators: %s: heading level e.g: "2", "3", "4" */ (0,i.__)("Heading %d","woocommerce"),e),isActive:n,onClick:()=>o(e)}}render(){const{isCollapsed:e=!0,minLevel:t,maxLevel:o,selectedLevel:n,onChange:c}=this.props,a=Array.from({length:o-t+1},((e,o)=>o+t));return(0,r.createElement)(g.ToolbarGroup,{isCollapsed:e,icon:(0,r.createElement)(E,{level:n}),controls:a.map((e=>this.createLevelControl(e,n,c)))})}}const v=b;var y=o(935),k=o(4696);function f(e,t,o){const r=new Set(t.map((e=>e[o])));return e.filter((e=>!r.has(e[o])))}var S=o(2629),C=o(1469);const x={clear:(0,i.__)("Clear all selected items","woocommerce"),noItems:(0,i.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,i.__)("No results for %s","woocommerce"),search:(0,i.__)("Search for items","woocommerce"),selected:e=>(0,i.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,i._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,i.__)("Search results updated.","woocommerce")},N=(e,t=e)=>{const o=e.reduce(((e,t)=>{const o=t.parent||0;return e[o]||(e[o]=[]),e[o].push(t),e}),{}),r=(0,C.V)(t,"id"),n=["0"],c=(e={})=>e.parent?[...c(r[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=o[e.id];return n.push(""+e.id),{...e,breadcrumbs:c(r[e.parent]),children:t&&t.length?a(t):[]}})),s=a(o[0]||[]);return Object.entries(o).forEach((([e,t])=>{n.includes(e)||s.push(...a(t||[]))})),s},P=(e,t)=>{if(!t)return e;const o=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(o).map(((e,t)=>o.test(e)?(0,r.createElement)("strong",{key:t},e):(0,r.createElement)(_.Fragment,{key:t},e)))},T=({label:e})=>(0,r.createElement)("span",{className:"woocommerce-search-list__item-count"},e),I=e=>{const{item:t,search:o}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,r.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,r.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,r.createElement)("span",{className:"woocommerce-search-list__item-name"},P((0,S.decodeEntities)(t.name),o)));var c},A=({countLabel:e,className:t,depth:o=0,controlId:n="",item:c,isSelected:a,isSingle:s,onSelect:l,search:i="",selected:m,useExpandedPanelId:u,...p})=>{var h,w;const[E,b]=u,v=null!=e&&void 0!==c.count&&null!==c.count,y=!(null===(h=c.breadcrumbs)||void 0===h||!h.length),k=!(null===(w=c.children)||void 0===w||!w.length),C=E===c.id,x=d()(["woocommerce-search-list__item",`depth-${o}`,t],{"has-breadcrumbs":y,"has-children":k,"has-count":v,"is-expanded":C,"is-radio-button":s}),N=p.name||`search-list-item-${n}`,A=`${N}-${c.id}`,O=(0,_.useCallback)((()=>{b(C?-1:Number(c.id))}),[C,c.id,b]);return k?(0,r.createElement)("div",{className:x,onClick:O,onKeyDown:e=>"Enter"===e.key||" "===e.key?O():null,role:"treeitem",tabIndex:0},s?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("input",{type:"radio",id:A,name:N,value:c.value,onChange:l(c),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...p}),(0,r.createElement)(I,{item:c,search:i}),v?(0,r.createElement)(T,{label:e||c.count}):null):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&c.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:P((0,S.decodeEntities)(c.name),i),onChange:()=>{a?l(f(m,c.children,"id"))():l(function(e,t,o){const r=f(t,e,"id");return[...e,...r]}(m,c.children))()},onClick:e=>e.stopPropagation()}),v?(0,r.createElement)(T,{label:e||c.count}):null)):(0,r.createElement)("label",{htmlFor:A,className:x},s?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("input",{...p,type:"radio",id:A,name:N,value:c.value,onChange:l(c),checked:a,className:"woocommerce-search-list__item-input"}),(0,r.createElement)(I,{item:c,search:i})):(0,r.createElement)(g.CheckboxControl,{...p,id:A,name:N,className:"woocommerce-search-list__item-input",value:(0,S.decodeEntities)(c.value),label:P((0,S.decodeEntities)(c.name),i),onChange:l(c),checked:a}),v?(0,r.createElement)(T,{label:e||c.count}):null)},O=A;var B=o(2720),R=o(837);o(1058);const D=({id:e,label:t,popoverContents:o,remove:n,screenReaderLabel:a,className:s=""})=>{const[l,m]=(0,_.useState)(!1),u=(0,h.useInstanceId)(D);if(a=a||t,!t)return null;t=(0,S.decodeEntities)(t);const p=d()("woocommerce-tag",s,{"has-remove":!!n}),w=`woocommerce-tag__label-${u}`,E=(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"screen-reader-text"},a),(0,r.createElement)("span",{"aria-hidden":"true"},t));return(0,r.createElement)("span",{className:p},o?(0,r.createElement)(g.Button,{className:"woocommerce-tag__text",id:w,onClick:()=>m(!0)},E):(0,r.createElement)("span",{className:"woocommerce-tag__text",id:w},E),o&&l&&(0,r.createElement)(g.Popover,{onClose:()=>m(!1)},o),n&&(0,r.createElement)(g.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,i.sprintf)( // Translators: %s label. // Translators: %s label. (0,i.__)("Remove %s","woocommerce"),t),"aria-describedby":w},(0,r.createElement)(c.Z,{icon:R.Z,size:20,className:"clear-icon",role:"img"})))},L=D;o(9658);const F=e=>(0,r.createElement)(O,{...e}),V=e=>{const{list:t,selected:o,renderItem:n,depth:c=0,onSelect:a,instanceId:s,isSingle:l,search:i,useExpandedPanelId:m}=e,[d]=m;return t?(0,r.createElement)(_.Fragment,null,t.map((t=>{var u,p;const g=null!==(u=t.children)&&void 0!==u&&u.length&&!l?t.children.every((({id:e})=>o.find((t=>t.id===e)))):!!o.find((({id:e})=>e===t.id)),h=(null===(p=t.children)||void 0===p?void 0:p.length)&&d===t.id;return(0,r.createElement)(_.Fragment,{key:t.id},(0,r.createElement)("li",null,n({item:t,isSelected:g,onSelect:a,isSingle:l,selected:o,search:i,depth:c,useExpandedPanelId:m,controlId:s})),h?(0,r.createElement)(V,{...e,list:t.children,depth:c+1}):null)}))):null},M=({isLoading:e,isSingle:t,selected:o,messages:n,onChange:c,onRemove:a})=>{if(e||t||!o)return null;const s=o.length;return(0,r.createElement)("div",{className:"woocommerce-search-list__selected"},(0,r.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,r.createElement)("strong",null,n.selected(s)),s>0?(0,r.createElement)(g.Button,{variant:"link",isDestructive:!0,onClick:()=>c([]),"aria-label":n.clear},(0,i.__)("Clear all","woocommerce")):null),s>0?(0,r.createElement)("ul",null,o.map(((e,t)=>(0,r.createElement)("li",{key:t},(0,r.createElement)(L,{label:e.name,id:e.id,remove:a}))))):null)},q=({filteredList:e,search:t,onSelect:o,instanceId:n,useExpandedPanelId:a,...s})=>{const{messages:l,renderItem:m,selected:d,isSingle:u}=s,p=m||F;return 0===e.length?(0,r.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,r.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,r.createElement)(c.Z,{icon:B.Z,role:"img"})),(0,r.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,i.sprintf)(l.noResults,t):l.noItems)):(0,r.createElement)("ul",{className:"woocommerce-search-list__list"},(0,r.createElement)(V,{useExpandedPanelId:a,list:e,selected:d,renderItem:p,onSelect:o,instanceId:n,isSingle:u,search:t}))},$=e=>{const{className:t="",isCompact:o,isHierarchical:n,isLoading:c,isSingle:a,list:s,messages:l=x,onChange:m,onSearch:u,selected:p,type:w="text",debouncedSpeak:E}=e,[b,v]=(0,_.useState)(""),y=(0,_.useState)(-1),k=(0,h.useInstanceId)($),f=(0,_.useMemo)((()=>({...x,...l})),[l]),S=(0,_.useMemo)((()=>((e,t,o)=>{if(!t)return o?N(e):e;const r=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!r.test(e.name)&&e)).filter(Boolean);return o?N(n,e):n})(s,b,n)),[s,b,n]);(0,_.useEffect)((()=>{E&&E(f.updated)}),[E,f]),(0,_.useEffect)((()=>{"function"==typeof u&&u(b)}),[b,u]);const C=(0,_.useCallback)((e=>()=>{a&&m([]);const t=p.findIndex((({id:t})=>t===e));m([...p.slice(0,t),...p.slice(t+1)])}),[a,p,m]),P=(0,_.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===p.findIndex((({id:t})=>t===e.id))?m(a?[e]:[...p,e]):C(e.id)()}),[a,C,m,p]),T=(0,_.useCallback)((e=>{const[t]=p.filter((t=>!e.find((e=>t.id===e.id))));C(t.id)()}),[C,p]);return(0,r.createElement)("div",{className:d()("woocommerce-search-list",t,{"is-compact":o,"is-loading":c,"is-token":"token"===w})},"text"===w&&(0,r.createElement)(M,{...e,onRemove:C,messages:f}),(0,r.createElement)("div",{className:"woocommerce-search-list__search"},"text"===w?(0,r.createElement)(g.TextControl,{label:f.search,type:"search",value:b,onChange:e=>v(e)}):(0,r.createElement)(g.FormTokenField,{disabled:c,label:f.search,onChange:T,onInputChange:e=>v(e),suggestions:[],__experimentalValidateInput:()=>!1,value:c?[(0,i.__)("Loading…","woocommerce")]:p.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),c?(0,r.createElement)("div",{className:"woocommerce-search-list__list"},(0,r.createElement)(g.Spinner,null)):(0,r.createElement)(q,{...e,search:b,filteredList:S,messages:f,onSelect:P,instanceId:k,useExpandedPanelId:y}))},H=((0,g.withSpokenMessages)($),e=>t=>{let{selected:o}=t;o=void 0===o?null:o;const n=null===o;return Array.isArray(o)?(0,r.createElement)(e,{...t}):(0,r.createElement)(e,{...t,selected:n?[]:[o]})});var Z=o(6483),z=o(6989),j=o.n(z),G=o(4617);const Q=({selected:e=[],search:t="",queryArgs:o={}})=>{const r=(({selected:e=[],search:t="",queryArgs:o={}})=>{const r=s.Cm.productCount>100,n={per_page:r?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},c=[(0,Z.addQueryArgs)("/wc/store/v1/products",{...n,...o})];return r&&e.length&&c.push((0,Z.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),c})({selected:e,search:t,queryArgs:o});return Promise.all(r.map((e=>j()({path:e})))).then((e=>{const t=((e,t)=>{const o=new Map;return e.filter((e=>{const r=t(e);return!o.has(r)&&(o.set(r,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))};var W=o(2600);const Y=async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}};var K=o(7708),U=o(9127),J=o.n(U);const X=(0,h.createHigherOrderComponent)((e=>{class t extends _.Component{constructor(...e){super(...e),(0,K.Z)(this,"state",{error:null,loading:!1,variations:{}}),(0,K.Z)(this,"loadVariations",(()=>{const{products:e}=this.props,{loading:t,variations:o}=this.state;if(t)return;const r=this.getExpandedProduct();if(!r||o[r])return;const n=e.find((e=>e.id===r));var c;n.variations&&0!==n.variations.length?(this.setState({loading:!0}),(c=r,j()({path:(0,Z.addQueryArgs)("wc/store/v1/products",{per_page:0,type:"variation",parent:c})})).then((e=>{const t=e.map((e=>({...e,parent:r})));this.setState({variations:{...this.state.variations,[r]:t},loading:!1,error:null})})).catch((async e=>{const t=await Y(e);this.setState({variations:{...this.state.variations,[r]:null},loading:!1,error:t})}))):this.setState({variations:{...this.state.variations,[r]:null},loading:!1,error:null})}))}componentDidMount(){const{selected:e,showVariations:t}=this.props;e&&t&&this.loadVariations()}componentDidUpdate(e){const{isLoading:t,selected:o,showVariations:r}=this.props;r&&(!J()(e.selected,o)||e.isLoading&&!t)&&this.loadVariations()}isProductId(e){const{products:t}=this.props;return t.some((t=>t.id===e))}findParentProduct(e){var t;const{products:o}=this.props;return null===(t=o.filter((t=>t.variations&&t.variations.find((({id:t})=>t===e))))[0])||void 0===t?void 0:t.id}getExpandedProduct(){const{isLoading:e,selected:t,showVariations:o}=this.props;if(!o)return null;let r=t&&t.length?t[0]:null;return r?this.prevSelectedItem=r:this.prevSelectedItem&&(e||this.isProductId(this.prevSelectedItem)||(r=this.prevSelectedItem)),!e&&r?this.isProductId(r)?r:this.findParentProduct(r):null}render(){const{error:t,isLoading:o}=this.props,{error:n,loading:c,variations:a}=this.state;return(0,r.createElement)(e,{...this.props,error:n||t,expandedProduct:this.getExpandedProduct(),isLoading:o,variations:a,variationsLoading:c})}}return(0,K.Z)(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),ee=X,te=e=>{const{id:t,name:o,parent:r}=e;return{id:t,name:o,parent:r,breadcrumbs:[],children:[],details:e,value:e.slug}},oe=window.wp.escapeHtml,re=({error:e})=>(0,r.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,r.createElement)("span",null,(0,i.__)("The following error was returned","woocommerce"),(0,r.createElement)("br",null),(0,r.createElement)("code",null,(0,oe.escapeHTML)(e))):"api"===t?(0,r.createElement)("span",null,(0,i.__)("The following error was returned from the API","woocommerce"),(0,r.createElement)("br",null),(0,r.createElement)("code",null,(0,oe.escapeHTML)(e))):e:(0,i.__)("An error has prevented the block from being updated.","woocommerce"))(e)),ne=({className:e,item:t,isSelected:o,isLoading:n,onSelect:c,disabled:a,...s})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)(A,{...s,key:t.id,className:e,isSelected:o,item:t,onSelect:c,disabled:a}),o&&n&&(0,r.createElement)("div",{key:"loading",className:d()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,r.createElement)(g.Spinner,null)));o(8550);const ce={list:(0,i.__)("Products","woocommerce"),noItems:(0,i.__)("Your store doesn't have any products.","woocommerce"),search:(0,i.__)("Search for a product to display","woocommerce"),updated:(0,i.__)("Product search results updated.","woocommerce")},ae=H((se=ee((0,h.withInstanceId)((e=>{const{expandedProduct:t=null,error:o,instanceId:n,isCompact:c=!1,isLoading:a,onChange:s,onSearch:l,products:m,renderItem:u,selected:p=[],showVariations:g=!1,variations:h,variationsLoading:_}=e;if(o)return(0,r.createElement)(re,{error:o});const w=[...m,...h&&t&&h[t]?h[t]:[]].map(te);return(0,r.createElement)($,{className:"woocommerce-products",list:w,isCompact:c,isLoading:a,isSingle:!0,selected:w.filter((({id:e})=>p.includes(Number(e)))),onChange:s,renderItem:u||(g?e=>{var t,o,c,s;const{item:l,search:m,depth:u=0,isSelected:p,onSelect:g}=e,h=null!==(t=l.details)&&void 0!==t&&t.variations&&Array.isArray(l.details.variations)?l.details.variations.length:0,w=d()("woocommerce-search-product__item","woocommerce-search-list__item",`depth-${u}`,"has-count",{"is-searching":m.length>0,"is-skip-level":0===u&&0!==l.parent,"is-variable":h>0});if(!l.breadcrumbs.length){var E,b,v,y,f;const t=(null===(E=l.details)||void 0===E?void 0:E.variations)&&l.details.variations.length>0;return(0,r.createElement)(ne,{...e,className:d()(w,{"is-selected":p}),isSelected:p,item:l,onSelect:()=>()=>{g(l)()},isLoading:a||_,countLabel:t?(0,i.sprintf)(/* translators: %1$d is the number of variations of a product product. */ /* translators: %1$d is the number of variations of a product product. */ (0,i.__)("%1$d variations","woocommerce"),null===(b=l.details)||void 0===b?void 0:b.variations.length):null,name:`products-${n}`,"aria-label":t?(0,i.sprintf)(/* translators: %1$s is the product name, %2$d is the number of variations of that product. */ /* translators: %1$s is the product name, %2$d is the number of variations of that product. */ (0,i._n)("%1$s, has %2$d variation","%1$s, has %2$d variations",null===(v=l.details)||void 0===v||null===(y=v.variations)||void 0===y?void 0:y.length,"woocommerce"),l.name,null===(f=l.details)||void 0===f?void 0:f.variations.length):void 0})}const S=(0,k.x)(null===(o=l.details)||void 0===o?void 0:o.variation)?e:{...e,item:{...e.item,name:null===(c=l.details)||void 0===c?void 0:c.variation},"aria-label":`${l.breadcrumbs[0]}: ${null===(s=l.details)||void 0===s?void 0:s.variation}`};return(0,r.createElement)(A,{...S,className:w,name:`variations-${n}`})}:()=>null),onSearch:l,messages:ce,isHierarchical:!0})}))),({selected:e,...t})=>{const[o,n]=(0,_.useState)(!0),[c,a]=(0,_.useState)(null),[l,i]=(0,_.useState)([]),m=s.Cm.productCount>100,d=async e=>{const t=await Y(e);a(t),n(!1)},u=(0,_.useRef)(e);(0,_.useEffect)((()=>{Q({selected:u.current}).then((e=>{i(e),n(!1)})).catch(d)}),[u]);const p=(0,W.y1)((t=>{Q({selected:e,search:t}).then((e=>{i(e),n(!1)})).catch(d)}),400),g=(0,_.useCallback)((e=>{n(!0),p(e)}),[n,p]);return(0,r.createElement)(se,{...t,selected:e,error:c,products:l,isLoading:o,onSearch:m?g:null})}));var se;o(5256);const le=function({className:e="",...t}){const o=d()("wc-block-text-toolbar-button",e);return(0,r.createElement)(g.Button,{className:o,...t})};var ie=o(2864);o(2648);const me=e=>t=>o=>{var n;const c=(0,ie.useProductDataContext)(),{attributes:a,setAttributes:s}=o,{productId:m}=a,[d,u]=(0,_.useState)(!m);return c.hasContext||Number.isFinite(null===(n=o.context)||void 0===n?void 0:n.queryId)?(0,r.createElement)(t,{...o}):(0,r.createElement)(r.Fragment,null,d?(0,r.createElement)(g.Placeholder,{icon:e.icon||"",label:e.label||"",className:"wc-atomic-blocks-product"},!!e.description&&(0,r.createElement)("div",null,e.description),(0,r.createElement)("div",{className:"wc-atomic-blocks-product__selection"},(0,r.createElement)(ae,{selected:m||0,showVariations:!0,onChange:(e=[])=>{s({productId:e[0]?e[0].id:0})}}),(0,r.createElement)(g.Button,{variant:"secondary",disabled:!m,onClick:()=>{u(!1)}},(0,i.__)("Done","woocommerce")))):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(g.ToolbarGroup,null,(0,r.createElement)(le,{onClick:()=>u(!0)},(0,i.__)("Switch product…","woocommerce")))),(0,r.createElement)(t,{...o})))};var de=o(1191);const ue=(0,i.__)("Product Title","woocommerce"),pe=(0,r.createElement)(c.Z,{icon:de.Z,className:"wc-block-editor-components-block-icon"}),ge=(0,i.__)("Display the title of a product.","woocommerce");o(559);const he=({attributes:e,setAttributes:t})=>{const o=(0,l.useBlockProps)(),{headingLevel:n,showProductLink:c,align:a,linkTarget:m}=e;return(0,r.createElement)("div",{...o},(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(v,{isCollapsed:!0,minLevel:1,maxLevel:7,selectedLevel:n,onChange:e=>t({headingLevel:e})}),(0,s.uq)()&&(0,r.createElement)(l.AlignmentToolbar,{value:a,onChange:e=>{t({align:e})}})),(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Link settings","woocommerce")},(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Make title a link","woocommerce"),checked:c,onChange:()=>t({showProductLink:!c})}),c&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Open in new tab","woocommerce"),onChange:e=>t({linkTarget:e?"_blank":"_self"}),checked:"_blank"===m})))),(0,r.createElement)(g.Disabled,null,(0,r.createElement)(y.Z,{...e})))},_e=(0,s.uq)()?(0,h.compose)([me({icon:pe,label:ue,description:(0,i.__)("Choose a product to display its title.","woocommerce")})])(he):he,we={...u,apiVersion:2,title:ue,description:ge,icon:{src:pe},attributes:p.Z,edit:_e,save:({attributes:e})=>(0,r.createElement)("div",{...l.useBlockProps.save({className:d()("is-loading",e.className)})}),supports:{...u.supports,...(0,s.uq)()&&{typography:{fontSize:!0,lineHeight:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0},color:{text:!0,background:!0,link:!1,gradients:!0,__experimentalSkipSerialization:!0},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,__experimentalSkipSerialization:!0}},__experimentalSelector:".wc-block-components-product-title"}}};(0,n.registerBlockType)("woocommerce/product-title",we);var Ee=o(7461),be=o(9818);const ve=()=>({isDescendentOfSingleProductTemplate:(0,be.useSelect)((e=>{const t=e("core/edit-site"),o=null==t?void 0:t.getEditedPostId();return Boolean(null==o?void 0:o.includes("//single-product"))}),[])}),ye={...u.supports,...(0,s.uq)()&&{color:{text:!0,background:!0,link:!1,__experimentalSkipSerialization:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalSkipSerialization:!0,__experimentalLetterSpacing:!0},__experimentalSelector:".wp-block-woocommerce-product-price .wc-block-components-product-price"},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0}}};var ke=o(1231);const fe=(0,i.__)("Product Price","woocommerce"),Se=(0,r.createElement)(c.Z,{icon:ke.Z,className:"wc-block-editor-components-block-icon"}),Ce=(0,i.__)("Display the price of a product.","woocommerce"),{ancestor:xe,...Ne}=u,Pe={...Ne,apiVersion:2,title:fe,description:Ce,usesContext:["query","queryId","postId"],icon:{src:Se},attributes:{productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},textAlign:{type:"string",default:""},isDescendentOfSingleProductTemplate:{type:"boolean",default:!1},isDescendentOfSingleProductBlock:{type:"boolean",default:!1}},supports:ye,edit:({attributes:e,setAttributes:t,context:o})=>{const n=(0,l.useBlockProps)(),c={...e,...o},a=Number.isFinite(o.queryId);let{isDescendentOfSingleProductTemplate:s}=ve();return a&&(s=!1),(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:a,isDescendentOfSingleProductTemplate:s})),[a,s,t]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(l.AlignmentToolbar,{value:e.textAlign,onChange:e=>{t({textAlign:e})}})),(0,r.createElement)("div",{...n},(0,r.createElement)(Ee.default,{...c})))}};(0,n.registerBlockType)("woocommerce/product-price",Pe);const Te=e=>"boolean"==typeof e;var Ie=o(2090),Ae=o(4351);const Oe=(0,i.__)("Product Image","woocommerce"),Be=(0,r.createElement)(c.Z,{icon:Ae.Z,className:"wc-block-editor-components-block-icon"}),Re=(0,i.__)("Display the main product image.","woocommerce");var De=o(6344);const Le={cover:(0,i.__)("Image is scaled and cropped to fill the entire space without being distorted.","woocommerce"),contain:(0,i.__)("Image is scaled to fill the space without clipping nor distorting.","woocommerce"),fill:(0,i.__)("Image will be stretched and distorted to completely fill the space.","woocommerce")},Fe=({scale:e,width:t,height:o,setAttributes:n})=>(0,r.createElement)(g.__experimentalToolsPanel,{className:"wc-block-product-image__tools-panel",label:(0,i.__)("Image size","woocommerce")},(0,r.createElement)(g.__experimentalUnitControl,{label:(0,i.__)("Height","woocommerce"),onChange:e=>{n({height:e})},value:o,units:[{value:"px",label:"px"}]}),(0,r.createElement)(g.__experimentalUnitControl,{label:(0,i.__)("Width","woocommerce"),onChange:e=>{n({width:e})},value:t,units:[{value:"px",label:"px"}]}),o&&(0,r.createElement)(g.__experimentalToolsPanelItem,{hasValue:()=>!0,label:(0,i.__)("Scale","woocommerce")},(0,r.createElement)(g.__experimentalToggleGroupControl,{label:(0,i.__)("Scale","woocommerce"),value:e,help:Le[e],onChange:e=>n({scale:e}),isBlock:!0},(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"cover",label:(0,i.__)("Cover","woocommerce")}),(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"contain",label:(0,i.__)("Contain","woocommerce")}),(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"fill",label:(0,i.__)("Fill","woocommerce")}))))),Ve=me({icon:Be,label:Oe,description:Re})((({attributes:e,setAttributes:t,context:o})=>{const{showProductLink:n,imageSizing:c,showSaleBadge:a,saleBadgeAlign:s,width:m,height:d,scale:u}=e,p=(0,l.useBlockProps)({style:{width:m,height:d}}),h=Number.isFinite(o.queryId),w=(0,G.getSettingWithCoercion)("isBlockThemeEnabled",!1,Te);return(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:h})),[t,h]),(0,r.createElement)("div",{...p},(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(Fe,{scale:u,width:m,height:d,setAttributes:t}),(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Content","woocommerce")},(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Link to Product Page","woocommerce"),help:(0,i.__)("Links the image to the single product listing.","woocommerce"),checked:n,onChange:()=>t({showProductLink:!n})}),(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Show On-Sale Badge","woocommerce"),help:(0,i.__)("Display a “sale” badge if the product is on-sale.","woocommerce"),checked:a,onChange:()=>t({showSaleBadge:!a})}),a&&(0,r.createElement)(g.__experimentalToggleGroupControl,{label:(0,i.__)("Sale Badge Alignment","woocommerce"),value:s,onChange:e=>t({saleBadgeAlign:e})},(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"left",label:(0,i.__)("Left","woocommerce")}),(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"center",label:(0,i.__)("Center","woocommerce")}),(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:"right",label:(0,i.__)("Right","woocommerce")})),!w&&(0,r.createElement)(g.__experimentalToggleGroupControl,{label:(0,i.__)("Image Sizing","woocommerce"),help:(0,_.createInterpolateElement)((0,i.__)("Product image cropping can be modified in the <a>Customizer</a>.","woocommerce"),{a:(0,r.createElement)("a",{href:`${(0,G.getAdminLink)("customize.php")}?autofocus[panel]=woocommerce&autofocus[section]=woocommerce_product_images`,target:"_blank",rel:"noopener noreferrer"})}),value:c,onChange:e=>t({imageSizing:e})},(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:De.R.SINGLE,label:(0,i.__)("Full Size","woocommerce")}),(0,r.createElement)(g.__experimentalToggleGroupControlOption,{value:De.R.THUMBNAIL,label:(0,i.__)("Cropped","woocommerce")})))),(0,r.createElement)(g.Disabled,null,(0,r.createElement)(Ie.Z,{...e,...o})))})),Me={html:!1,...(0,s.uq)()&&{__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},typography:{fontSize:!0,__experimentalSkipSerialization:!0},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0}},__experimentalSelector:".wc-block-components-product-image"}};var qe=o(4122);const $e={...u,apiVersion:2,name:"woocommerce/product-image",title:Oe,icon:{src:Be},keywords:["WooCommerce"],description:Re,usesContext:["query","queryId","postId"],ancestor:["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template"],textdomain:"woocommerce",attributes:qe.Z,supports:Me,edit:Ve};(0,n.registerBlockType)("woocommerce/product-image",{...$e});var He=o(9060);const Ze=new Set,ze=({blockName:e,blockMetadata:t,blockSettings:o,isVariationBlock:r=!1,variationName:c,isAvailableOnPostEditor:a})=>{let s="";(0,be.subscribe)((()=>{var a;const l=s,i=(0,be.select)("core/edit-site");s=function(e){const t=(0,He.h)(e)?void 0:e;return null==t?void 0:t.split("//")[1]}(null==i?void 0:i.getEditedPostId());const m=l!==s,d=Boolean(s);if(!m||!d||!e)return;let u=Boolean((0,n.getBlockType)(e));if(u&&(null!==(a=s)&&void 0!==a&&a.includes("single-product")||null!=l&&l.includes("single-product"))&&(r&&c?(0,n.unregisterBlockVariation)(e,c):(0,n.unregisterBlockType)(e),u=!1),!u)if(r)(0,n.registerBlockVariation)(e,o);else{var p;const e=(0,k.x)(null==o?void 0:o.ancestor)?["woocommerce/single-product"]:null==o?void 0:o.ancestor;(0,n.registerBlockType)(t,{...o,ancestor:null!==(p=s)&&void 0!==p&&p.includes("single-product")?void 0:e})}}),"core/edit-site"),(0,be.subscribe)((()=>{!(Boolean(c)?Ze.has(c):Ze.has(e))&&a&&(r?(Ze.add(c),(0,n.registerBlockVariation)(e,o)):(Ze.add(e),(0,n.registerBlockType)(t,o)))}),"core/edit-post")};var je=o(8894);o(8011);const Ge=({blockClientId:e})=>{const{isDescendentOfSingleProductBlock:t}=(0,be.useSelect)((t=>{const{getBlockParentsByBlockName:o}=t("core/block-editor");return{isDescendentOfSingleProductBlock:o(null==e?void 0:e.replace("block-",""),["woocommerce/single-product"]).length>0}}),[e]);return{isDescendentOfSingleProductBlock:t}};var Qe=o(9425);(0,i.__)("Product Rating","woocommerce");const We=(0,r.createElement)(c.Z,{icon:Qe.Z,className:"wc-block-editor-components-block-icon"}),Ye=((0,i.__)("Display the average rating of a product.","woocommerce"),JSON.parse('{"name":"woocommerce/product-rating","version":"1.0.0","icon":"info","title":"Product Rating","description":"Display the average rating of a product.","attributes":{"productId":{"type":"number","default":0},"isDescendentOfQueryLoop":{"type":"boolean","default":false},"textAlign":{"type":"string","default":""},"isDescendentOfSingleProductBlock":{"type":"boolean","default":false},"isDescendentOfSingleProductTemplate":{"type":"boolean","default":false}},"usesContext":["query","queryId","postId"],"category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}')),Ke={...(0,s.uq)()&&{color:{text:!0,background:!1,link:!1,__experimentalSkipSerialization:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wc-block-components-product-rating"},...!(0,s.uq)()&&"function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0}}};ze({blockName:"woocommerce/product-rating",blockMetadata:Ye,blockSettings:{...u,ancestor:["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template"],icon:{src:We},supports:Ke,edit:e=>{const{attributes:t,setAttributes:o,context:n}=e,c=(0,l.useBlockProps)({className:"wp-block-woocommerce-product-rating"}),a={...t,...n,shouldDisplayMockedReviewsWhenProductHasNoReviews:!0},s=Number.isFinite(n.queryId),{isDescendentOfSingleProductBlock:i}=Ge({blockClientId:null==c?void 0:c.id});let{isDescendentOfSingleProductTemplate:m}=ve();return(s||i)&&(m=!1),(0,_.useEffect)((()=>{o({isDescendentOfQueryLoop:s,isDescendentOfSingleProductBlock:i,isDescendentOfSingleProductTemplate:m})}),[o,s,i,m]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(l.AlignmentToolbar,{value:t.textAlign,onChange:e=>{o({textAlign:e||""})}})),(0,r.createElement)("div",{...c},(0,r.createElement)(je.default,{...a})))}},isAvailableOnPostEditor:!0});var Ue=o(5697);const Je=JSON.parse('{"name":"woocommerce/product-rating-stars","version":"1.0.0","title":"Product Rating Stars","description":"Display the average rating of a product with stars","attributes":{"productId":{"type":"number","default":0},"isDescendentOfQueryLoop":{"type":"boolean","default":false},"textAlign":{"type":"string","default":""},"isDescendentOfSingleProductBlock":{"type":"boolean","default":false},"isDescendentOfSingleProductTemplate":{"type":"boolean","default":false}},"usesContext":["query","queryId","postId"],"category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true},"ancestor":["woocommerce/single-product"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var Xe=o(1872);const et={...(0,s.uq)()&&{color:{text:!0,background:!1,link:!1,__experimentalSkipSerialization:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wc-block-components-product-rating"}};(0,n.registerBlockType)(Je,{icon:{src:(0,r.createElement)(c.Z,{icon:Ue.Z,className:"wc-block-editor-components-block-icon"})},supports:et,edit:e=>{const{attributes:t,setAttributes:o,context:n}=e,c=(0,l.useBlockProps)({className:"wp-block-woocommerce-product-rating"}),a={...t,...n,shouldDisplayMockedReviewsWhenProductHasNoReviews:!0},s=Number.isFinite(n.queryId),{isDescendentOfSingleProductBlock:i}=Ge({blockClientId:null==c?void 0:c.id});let{isDescendentOfSingleProductTemplate:m}=ve();return(s||i)&&(m=!1),(0,_.useEffect)((()=>{o({isDescendentOfQueryLoop:s,isDescendentOfSingleProductBlock:i,isDescendentOfSingleProductTemplate:m})}),[o,s,i,m]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(l.AlignmentToolbar,{value:t.textAlign,onChange:e=>{o({textAlign:e||""})}})),(0,r.createElement)("div",{...c},(0,r.createElement)(Xe.default,{...a})))}});const tt=JSON.parse('{"name":"woocommerce/product-rating-counter","version":"1.0.0","title":"Product Rating Counter","description":"Display the review count of a product","attributes":{"productId":{"type":"number","default":0},"isDescendentOfQueryLoop":{"type":"boolean","default":false},"textAlign":{"type":"string","default":""},"isDescendentOfSingleProductBlock":{"type":"boolean","default":false},"isDescendentOfSingleProductTemplate":{"type":"boolean","default":false}},"usesContext":["query","queryId","postId"],"category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true},"ancestor":["woocommerce/single-product"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var ot=o(2992);const rt={...(0,s.uq)()&&{color:{text:!1,background:!1,link:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wc-block-components-product-rating-counter"}};(0,n.registerBlockType)(tt,{icon:{src:(0,r.createElement)(c.Z,{icon:Ue.Z,className:"wc-block-editor-components-block-icon"})},supports:rt,edit:e=>{const{attributes:t,setAttributes:o,context:n}=e,c=(0,l.useBlockProps)({className:"wp-block-woocommerce-product-rating-counter"}),a={...t,...n,shouldDisplayMockedReviewsWhenProductHasNoReviews:!0},s=Number.isFinite(n.queryId),{isDescendentOfSingleProductBlock:i}=Ge({blockClientId:null==c?void 0:c.id});let{isDescendentOfSingleProductTemplate:m}=ve();return(s||i)&&(m=!1),(0,_.useEffect)((()=>{o({isDescendentOfQueryLoop:s,isDescendentOfSingleProductBlock:i,isDescendentOfSingleProductTemplate:m})}),[o,s,i,m]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(l.AlignmentToolbar,{value:t.textAlign,onChange:e=>{o({textAlign:e||""})}})),(0,r.createElement)("div",{...c},(0,r.createElement)(ot.default,{...a})))}});var nt=o(5574);const ct=JSON.parse('{"name":"woocommerce/product-average-rating","version":"1.0.0","title":"Product Average Rating (Beta)","description":"Display the average rating of a product","attributes":{"textAlign":{"type":"string"}},"category":"woocommerce","keywords":["WooCommerce"],"ancestor":["woocommerce/single-product"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var at=o(921);const st={...(0,s.uq)()&&{color:{text:!0,background:!0,__experimentalSkipSerialization:!0},spacing:{margin:!0,padding:!0,__experimentalSkipSerialization:!0},typography:{fontSize:!0,__experimentalFontWeight:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wc-block-components-product-average-rating"}};(0,n.registerBlockType)(ct,{icon:{src:(0,r.createElement)(c.Z,{icon:nt.Z,className:"wc-block-editor-components-block-icon"})},supports:st,edit:e=>{const{attributes:t,setAttributes:o}=e,n=(0,l.useBlockProps)({className:"wp-block-woocommerce-product-average-rating"});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(l.AlignmentToolbar,{value:t.textAlign,onChange:e=>{o({textAlign:e||""})}})),(0,r.createElement)("div",{...n},(0,r.createElement)(at.default,{...t})))}});var lt=o(2069),it=o(9758);function mt({selectedWidth:e,setAttributes:t}){return(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Width settings","woocommerce")},(0,r.createElement)(g.ButtonGroup,{"aria-label":(0,i.__)("Button width","woocommerce")},[25,50,75,100].map((o=>(0,r.createElement)(g.Button,{key:o,isSmall:!0,variant:o===e?"primary":void 0,onClick:()=>{var r;t({width:e===(r=o)?void 0:r})}},o,"%")))))}const dt=JSON.parse('{"name":"woocommerce/product-button","version":"1.0.0","title":"Add to Cart Button","description":"Display a call to action button which either adds the product to the cart, or links to the product page.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["query","queryId","postId"],"textdomain":"woocommerce","attributes":{"productId":{"type":"number","default":0},"textAlign":{"type":"string","default":""},"width":{"type":"number"},"isDescendentOfSingleProductBlock":{"type":"boolean","default":false},"isDescendentOfQueryLoop":{"type":"boolean","default":false}},"supports":{"align":["wide","full"],"color":{"background":false,"link":true},"interactivity":true,"html":false,"typography":{"fontSize":true,"lineHeight":true}},"ancestor":["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template"],"styles":[{"name":"fill","label":"Fill","isDefault":true},{"name":"outline","label":"Outline"}],"viewScript":["wc-product-button-interactivity-frontend"],"apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),ut={...dt.supports,...(0,s.uq)()&&{color:{text:!0,background:!0,link:!1,__experimentalSkipSerialization:!0},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0,__experimentalSkipSerialization:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontWeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:".wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button"},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&!(0,s.uq)()&&{spacing:{margin:!0}}};(0,n.registerBlockType)(dt,{icon:{src:(0,r.createElement)(c.Z,{icon:lt.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...dt.attributes},supports:{...ut},edit:({attributes:e,setAttributes:t,context:o})=>{const n=(0,l.useBlockProps)(),c=Number.isFinite(null==o?void 0:o.queryId),{width:a}=e;return(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:c})),[t,c]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(l.BlockControls,null,c&&(0,r.createElement)(l.AlignmentToolbar,{value:e.textAlign,onChange:e=>{t({textAlign:e||""})}})),(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(mt,{selectedWidth:a,setAttributes:t})),(0,r.createElement)("div",{...n},(0,r.createElement)(g.Disabled,null,(0,r.createElement)(it.default,{...e,...o,className:d()(e.className,{[`has-custom-width wp-block-button__width-${a}`]:a})}))))},save:({attributes:e})=>e.isDescendentOfQueryLoop||e.isDescendentOfSingleProductBlock?null:(0,r.createElement)("div",{...l.useBlockProps.save({className:d()("is-loading",e.className,{[`has-custom-width wp-block-button__width-${e.width}`]:e.width})})})});var pt=o(1985),gt=o(7255);const ht=(0,i.__)("Product Summary","woocommerce"),_t=(0,r.createElement)(c.Z,{icon:gt.Z,className:"wc-block-editor-components-block-icon"}),wt=(0,i.__)("Display a short description about a product.","woocommerce");o(3908);const Et=me({icon:_t,label:ht,description:wt})((({attributes:e})=>{const t=(0,l.useBlockProps)();return(0,r.createElement)("div",{...t},(0,r.createElement)(pt.default,{...e}))})),bt={...(0,s.uq)()&&{color:{background:!1},typography:{fontSize:!0},__experimentalSelector:".wc-block-components-product-summary"}},vt={...u,apiVersion:2,title:ht,description:wt,icon:{src:_t},attributes:{productId:{type:"number",default:0}},supports:bt,edit:Et,save:({attributes:e})=>(0,r.createElement)("div",{...l.useBlockProps.save({className:d()("is-loading",e.className)})})};(0,n.registerBlockType)("woocommerce/product-summary",vt);var yt=o(5863);var kt=o(7138);const ft=(0,i.__)("On-Sale Badge","woocommerce"),St=(0,r.createElement)(c.Z,{icon:kt.Z,className:"wc-block-editor-components-block-icon"}),Ct=(0,i.__)("Displays an on-sale badge if the product is on-sale.","woocommerce"),xt={html:!1,align:!0,...(0,s.uq)()&&{color:{gradients:!0,background:!0,link:!1,__experimentalSkipSerialization:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalSkipSerialization:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0}},__experimentalSelector:".wc-block-components-product-sale-badge"},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&!(0,s.uq)()&&{spacing:{margin:!0}}},Nt={...u,title:ft,description:Ct,icon:{src:St},apiVersion:2,supports:xt,attributes:{productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductTemplate:{type:"boolean",default:!1}},edit:({attributes:e,setAttributes:t,context:o})=>{const n=(0,l.useBlockProps)(),c={...e,...o},a=Number.isFinite(o.queryId),{isDescendentOfSingleProductTemplate:s}=ve();return(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:a,isDescendentOfSingleProductTemplate:s})),[t,a,s]),(0,r.createElement)("div",{...n},(0,r.createElement)(yt.default,{...c}))},usesContext:["query","queryId","postId"],ancestor:["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template","woocommerce/product-gallery"]};(0,n.registerBlockType)("woocommerce/product-sale-badge",{...Nt});var Pt=o(5656);const Tt=e=>{const t=((0,ie.useProductDataContext)().product||{}).id||e.productId||0;return t&&1!==t?(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)("div",{className:"wc-block-single-product__edit-card"},(0,r.createElement)("div",{className:"wc-block-single-product__edit-card-title"},(0,r.createElement)("a",{href:`${G.ADMIN_URL}post.php?post=${t}&action=edit`,target:"_blank",rel:"noopener noreferrer"},(0,i.__)("Edit this product's details","woocommerce"),(0,r.createElement)(c.Z,{icon:Pt.Z,size:16}))),(0,r.createElement)("div",{className:"wc-block-single-product__edit-card-description"},(0,i.__)("Edit details such as title, price, description and more.","woocommerce")))):null};var It=o(8675);const At={...u.supports,color:{text:!0,background:!0},typography:{fontSize:!0,lineHeight:!0,...(0,s.uq)()&&{__experimentalFontWeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0}},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0}}},Ot=(0,r.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{d:"M2 6h2v12H2V6m3 0h1v12H5V6m2 0h3v12H7V6m4 0h1v12h-1V6m3 0h2v12h-2V6m3 0h3v12h-3V6m4 0h1v12h-1V6z"})),Bt=(0,i.__)("Product SKU","woocommerce"),Rt=(0,r.createElement)(c.Z,{icon:Ot,className:"wc-block-editor-components-block-icon"}),Dt=(0,i.__)("Display the SKU of a product.","woocommerce"),{ancestor:Lt,...Ft}=u,Vt={...Ft,apiVersion:2,title:Bt,description:Dt,icon:{src:Rt},usesContext:["query","queryId","postId"],attributes:{productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductTemplate:{type:"boolean",default:!1},isDescendantOfAllProducts:{type:"boolean",default:!1},showProductSelector:{type:"boolean",default:!1}},ancestor:["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template","woocommerce/product-meta"],edit:({attributes:e,setAttributes:t,context:o})=>{const{style:n,...c}=(0,l.useBlockProps)({className:"wc-block-components-product-sku wp-block-woocommerce-product-sku"}),a={...e,...o},s=Number.isFinite(o.queryId),{isDescendentOfSingleProductBlock:i}=Ge({blockClientId:c.id});let{isDescendentOfSingleProductTemplate:m}=ve();return s&&(m=!1),(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:s,isDescendentOfSingleProductTemplate:m,isDescendentOfSingleProductBlock:i})),[t,s,m,i]),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(Tt,null),(0,r.createElement)("div",{...c,style:e.isDescendantOfAllProducts?void 0:n},(0,r.createElement)(It.default,{...a})))},supports:At};(0,n.registerBlockType)("woocommerce/product-sku",{...Vt});var Mt=o(4304),qt=o(1918);const $t=(0,i.__)("Product Stock Indicator","woocommerce"),Ht=(0,r.createElement)(c.Z,{icon:qt.Z,className:"wc-block-editor-components-block-icon"}),Zt=(0,i.__)("Display product stock status.","woocommerce"),zt=me({icon:Ht,label:$t,description:Zt})((({attributes:e,setAttributes:t,context:o})=>{const{style:n,...c}=(0,l.useBlockProps)({className:"wc-block-components-product-stock-indicator"}),a={...e,...o},s=Number.isFinite(o.queryId);return(0,_.useEffect)((()=>t({isDescendentOfQueryLoop:s})),[t,s]),(0,r.createElement)("div",{...c,style:e.isDescendantOfAllProducts?void 0:n},(0,r.createElement)(Tt,null),(0,r.createElement)(Mt.default,{...a}))})),jt={...u.supports,color:{text:!0,background:!0},typography:{fontSize:!0,lineHeight:!0,...(0,s.uq)()&&{__experimentalFontWeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0}},..."function"==typeof l.__experimentalGetSpacingClassesAndStyles&&{spacing:{margin:!0,padding:!0}}},Gt={...u,apiVersion:2,title:$t,description:Zt,icon:{src:Ht},attributes:{productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendantOfAllProducts:{type:"boolean",default:!1}},supports:jt,edit:zt,usesContext:["query","queryId","postId"],ancestor:["woocommerce/all-products","woocommerce/single-product","core/post-template","woocommerce/product-template"]};(0,n.registerBlockType)("woocommerce/product-stock-indicator",{...Gt});var Qt=o(2684),Wt=(o(354),o(495));const Yt=(0,r.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,r.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"})),Kt=(0,i.__)("Add to Cart","woocommerce"),Ut=(0,r.createElement)(c.Z,{icon:Yt,className:"wc-block-editor-components-block-icon"}),Jt=(0,i.__)("Displays an add to cart button. Optionally displays other add to cart form elements.","woocommerce"),Xt=me({icon:Ut,label:Kt,description:(0,i.__)("Choose a product to display its add to cart form.","woocommerce")})((({attributes:e,setAttributes:t})=>{const{product:o}=(0,ie.useProductDataContext)(),{className:n,showFormElements:c}=e;return(0,r.createElement)("div",{className:d()(n,"wc-block-components-product-add-to-cart")},(0,r.createElement)(Tt,{productId:o.id}),(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Layout","woocommerce")},(0,Qt.K)(o)?(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Display form elements","woocommerce"),help:(0,i.__)("Depending on product type, allow customers to select a quantity, variations etc.","woocommerce"),checked:c,onChange:()=>t({showFormElements:!c})}):(0,r.createElement)(g.Notice,{className:"wc-block-components-product-add-to-cart-notice",isDismissible:!1,status:"info"},(0,i.__)("This product does not support the block based add to cart form. A link to the product page will be shown instead.","woocommerce")))),(0,r.createElement)(g.Disabled,null,(0,r.createElement)(Wt.Z,{...e})))})),eo={title:Kt,description:Jt,icon:{src:Ut},edit:Xt,attributes:o(6271).Z};(0,s.mA)("woocommerce/product-add-to-cart",{...u,...eo});const to=JSON.parse('{"name":"woocommerce/add-to-cart-form","version":"1.0.0","title":"Add to Cart with Options","description":"Display a button so the customer can add a product to their cart. Options will also be displayed depending on product type. e.g. quantity, variation.","attributes":{"isDescendentOfSingleProductBlock":{"type":"boolean","default":false}},"category":"woocommerce","keywords":["WooCommerce"],"usesContext":["postId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');o(4542);const oo=({numberOfLines:e=1,tag:t="div",maxWidth:o="100%"})=>{const n=Array.from({length:e},((e,t)=>(0,r.createElement)("span",{className:"wc-block-components-skeleton-text-line","aria-hidden":"true",key:t})));return(0,r.createElement)(t,{className:"wc-block-components-skeleton",style:{maxWidth:o}},n)};o(8091);o(6326);const ro={edit:e=>{const{setAttributes:t}=e,o=(0,l.useBlockProps)({className:"wc-block-add-to-cart-form"}),{isDescendentOfSingleProductBlock:n}=Ge({blockClientId:null==o?void 0:o.id});return(0,_.useEffect)((()=>{t({isDescendentOfSingleProductBlock:n})}),[t,n]),(0,r.createElement)("div",{...o},(0,r.createElement)(g.Tooltip,{text:"Customer will see product add-to-cart options in this space, dependent on the product type. ",position:"bottom right"},(0,r.createElement)("div",{className:"wc-block-editor-add-to-cart-form-container"},(0,r.createElement)(oo,{numberOfLines:3}),(0,r.createElement)(g.Disabled,null,(0,r.createElement)("div",{className:"quantity"},(0,r.createElement)("input",{type:"number",value:"1",className:"input-text qty text",readOnly:!0})),(0,r.createElement)("button",{className:"single_add_to_cart_button button alt wp-element-button"},(0,i.__)("Add to cart","woocommerce"))))))},icon:{src:(0,r.createElement)(c.Z,{icon:lt.Z,className:"wc-block-editor-components-block-icon"})},ancestor:["woocommerce/single-product"],save:()=>null};ze({blockName:to.name,blockMetadata:to,blockSettings:ro,isAvailableOnPostEditor:!0});var no=o(5973),co=o(7998);o(4807);const ao=()=>(0,r.createElement)("div",{className:"wc-block-editor-product-gallery"},(0,r.createElement)("img",{src:`${s.td}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"}),(0,r.createElement)("div",{className:"wc-block-editor-product-gallery__other-images"},[...Array(4).keys()].map((e=>(0,r.createElement)("img",{key:e,src:`${s.td}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"}))))),so=JSON.parse('{"name":"woocommerce/product-image-gallery","version":"1.0.0","title":"Product Image Gallery","icon":"gallery","description":"Display a product\'s images.","category":"woocommerce","supports":{"align":true,"multiple":false},"keywords":["WooCommerce"],"usesContext":["postId","postType","queryId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');o(7419);const lo=(0,s.EU)()?"woocommerce/product-gallery":"";ze({blockName:so.name,blockMetadata:so,blockSettings:{icon:no.Z,edit:({context:e})=>{const t=(0,l.useBlockProps)();return(0,co.Qr)(e)?(0,r.createElement)("div",{...t},(0,r.createElement)(g.Disabled,null,(0,r.createElement)(ao,null))):(0,r.createElement)(r.Fragment,null)},transforms:{to:[{type:"block",blocks:[lo],transform:()=>(0,n.createBlock)(lo)}]}},isAvailableOnPostEditor:!1});const io=(0,r.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M5 5.5H19C19.1326 5.5 19.2598 5.55268 19.3536 5.64645C19.4473 5.74021 19.5 5.86739 19.5 6V7.5C19.5 7.63261 19.4473 7.75979 19.3536 7.85355C19.2598 7.94732 19.1326 8 19 8H5C4.86739 8 4.74021 7.94732 4.64645 7.85355C4.55268 7.75979 4.5 7.63261 4.5 7.5V6C4.5 5.86739 4.55268 5.74021 4.64645 5.64645C4.74021 5.55268 4.86739 5.5 5 5.5V5.5ZM4 9.232C3.69597 9.05647 3.4435 8.804 3.26796 8.49997C3.09243 8.19594 3.00001 7.85106 3 7.5V6C3 5.46957 3.21071 4.96086 3.58579 4.58579C3.96086 4.21071 4.46957 4 5 4H19C19.5304 4 20.0391 4.21071 20.4142 4.58579C20.7893 4.96086 21 5.46957 21 6V7.5C21 7.85106 20.9076 8.19594 20.732 8.49997C20.5565 8.804 20.304 9.05647 20 9.232V18C20 18.5304 19.7893 19.0391 19.4142 19.4142C19.0391 19.7893 18.5304 20 18 20H6C5.46957 20 4.96086 19.7893 4.58579 19.4142C4.21071 19.0391 4 18.5304 4 18V9.232ZM5.5 9.5V18C5.5 18.1326 5.55268 18.2598 5.64645 18.3536C5.74021 18.4473 5.86739 18.5 6 18.5H18C18.1326 18.5 18.2598 18.4473 18.3536 18.3536C18.4473 18.2598 18.5 18.1326 18.5 18V9.5H5.5Z"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 13.25V11.75H16V13.25L8 13.25Z"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 16.25V14.75H16V16.25H8Z"})),mo=JSON.parse('{"name":"woocommerce/product-details","version":"1.0.0","icon":"info","title":"Product Details","description":"Display a product\'s description, attributes, and reviews.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true,"spacing":{"margin":true}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),uo=({id:e,title:t,active:o})=>(0,r.createElement)("li",{className:d()(`${e}_tab`,{active:o}),id:`tab-title-${e}`,role:"tab","aria-controls":`tab-${e}`},(0,r.createElement)("a",{href:`#tab-${e}`},t)),po=({id:e,content:t})=>(0,r.createElement)("div",{className:`${e}_tab`,id:`tab-title-${e}`,role:"tab","aria-controls":`tab-${e}`},t),go=()=>{const e=(0,l.useBlockProps)(),t=[{id:"description",title:"Description",active:!0,content:(0,i.__)("This block lists description, attributes and reviews for a single product.","woocommerce")},{id:"additional_information",title:"Additional Information",active:!1},{id:"reviews",title:"Reviews",active:!1}],o=t.map((({id:e,title:t,active:o})=>(0,r.createElement)(uo,{key:e,id:e,title:t,active:o}))),n=t.map((({id:e,content:t})=>(0,r.createElement)(po,{key:e,id:e,content:t})));return(0,r.createElement)("div",{...e},(0,r.createElement)("ul",{className:"wc-tabs tabs",role:"tablist"},o),n)};o(7049),ze({blockName:mo.name,blockMetadata:mo,blockSettings:{icon:{src:(0,r.createElement)(c.Z,{icon:io,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,l.useBlockProps)({className:t});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{...o},(0,r.createElement)(g.Disabled,null,(0,r.createElement)(go,null))))}},isAvailableOnPostEditor:!1});const ho=JSON.parse('{"name":"woocommerce/product-reviews","version":"1.0.0","icon":"admin-comments","title":"Product Reviews","description":"A block that shows the reviews for a product.","category":"woocommerce","keywords":["WooCommerce"],"supports":{},"attributes":{},"usesContext":["postId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),_o=()=>{const e=(0,l.useBlockProps)();return(0,r.createElement)("div",{...e},(0,r.createElement)(g.Notice,{className:"wc-block-editor-related-products__notice",status:"info",isDismissible:!1},(0,r.createElement)("p",null,(0,i.__)("The products reviews and the form to add a new review will be displayed here according to your theme. The look you see here is not representative of what is going to look like, this is just a placeholder.","woocommerce"))),(0,r.createElement)("h2",null,(0,i.__)("3 reviews for this product","woocommerce")),(0,r.createElement)("img",{src:`${s.td}block-placeholders/product-reviews.svg`,alt:"Placeholder"}),(0,r.createElement)("h3",null,(0,i.__)("Add a review","woocommerce")),(0,r.createElement)("div",{className:"wp-block-woocommerce-product-reviews__editor__form-container"},(0,r.createElement)("div",{className:"wp-block-woocommerce-product-reviews__editor__row"},(0,r.createElement)("span",null,(0,i.__)("Your rating *","woocommerce")),(0,r.createElement)("p",{className:"wp-block-woocommerce-product-reviews__editor__stars"})),(0,r.createElement)("div",{className:"wp-block-woocommerce-product-reviews__editor__row"},(0,r.createElement)("span",null,(0,i.__)("Your review *","woocommerce")),(0,r.createElement)("textarea",null)),(0,r.createElement)("input",{type:"submit",className:"submit wp-block-button__link wp-element-button",value:(0,i.__)("Submit","woocommerce")})))};o(846),ze({blockName:ho.name,blockMetadata:ho,blockSettings:{edit:({attributes:e})=>{const{className:t}=e,o=(0,l.useBlockProps)({className:t});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{...o},(0,r.createElement)(g.Disabled,null,(0,r.createElement)(_o,null))))}},isAvailableOnPostEditor:!1});const wo=(0,r.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 19.375L4.5 7.625C4.5 7.55596 4.55596 7.5 4.625 7.5L16.375 7.5C16.444 7.5 16.5 7.55596 16.5 7.625L16.5 19.375C16.5 19.444 16.444 19.5 16.375 19.5L4.625 19.5C4.55596 19.5 4.5 19.444 4.5 19.375ZM4.625 21C3.72754 21 3 20.2725 3 19.375L3 7.625C3 6.72754 3.72754 6 4.625 6L16.375 6C17.2725 6 18 6.72754 18 7.625L18 19.375C18 20.2725 17.2725 21 16.375 21L4.625 21ZM19 3.75L8 3.75L8 2.25L19 2.25C20.5183 2.25 21.75 3.4796 21.75 4.99891L21.75 18L20.25 18L20.25 4.99891C20.25 4.30909 19.6909 3.75 19 3.75Z"}));function Eo(e,{blockDescription:t,blockIcon:o,blockTitle:r,variationName:c,scope:a}){(0,n.registerBlockVariation)(e,{description:t,name:c,title:r,isActive:e=>e.__woocommerceNamespace===c,icon:{src:o},attributes:{__woocommerceNamespace:c},scope:a})}const bo="woocommerce/product-query/product-title";Eo("core/post-title",{blockDescription:ge,blockIcon:(0,r.createElement)(g.Icon,{icon:de.Z}),blockTitle:ue,variationName:bo,scope:["block"]});var vo=o(6080);const yo="woocommerce/product-query/product-template";Eo("core/post-template",{blockDescription:(0,i.__)("Contains the block elements used to render a product, like its name, featured image, rating, and more.","woocommerce"),blockIcon:(0,r.createElement)(g.Icon,{icon:vo.Z}),blockTitle:(0,i.__)("Product template","woocommerce"),variationName:yo,scope:["block","inserter"]});const ko=(0,G.getSetting)("stockStatusOptions",[]),fo=((0,G.getSetting)("hideOutOfStockItems",!1)?Object.keys(function(e,t){const{[t]:o,...r}=e;return r}(ko,"outofstock")):Object.keys(ko),(0,G.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,Te),De.R.THUMBNAIL,"woocommerce/related-products"),So={namespace:fo,allowedControls:[],displayLayout:{type:"flex",columns:5},query:{perPage:5,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",author:"",search:"",exclude:[],sticky:"",inherit:!1},lock:{remove:!0,move:!0}},Co=(0,G.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,Te),xo=[["core/heading",{level:2,content:(0,i.__)("Related products","woocommerce"),style:{spacing:{margin:{top:"1rem",bottom:"1rem"}}}}],["core/post-template",{__woocommerceNamespace:yo,...Co&&{layout:{type:"grid",columnCount:5}}},[["woocommerce/product-image",{productId:0,imageSizing:"cropped"}],["core/post-title",{textAlign:"center",level:3,fontSize:"medium",isLink:!0,__woocommerceNamespace:bo},[]],["woocommerce/product-price",{textAlign:"center",fontSize:"small",style:{spacing:{margin:{bottom:"1rem"}}}},[]],["woocommerce/product-button",{textAlign:"center",fontSize:"small",style:{spacing:{margin:{bottom:"1rem"}}}},[]]]]];ze({blockName:"core/query",blockMetadata:{},blockSettings:{description:(0,i.__)("Display related products.","woocommerce"),name:"Related Products Controls",title:(0,i.__)("Related Products Controls","woocommerce"),isActive:e=>e.namespace===fo,icon:(0,r.createElement)(g.Icon,{icon:wo,className:"wc-block-editor-components-block-icon wc-block-editor-components-block-icon--stacks"}),attributes:So,allowedControls:[],innerBlocks:xo,scope:["block"]},isVariationBlock:!0,variationName:fo}),o(4218);const No=JSON.parse('{"name":"woocommerce/related-products","version":"1.0.0","title":"Related Products","icon":"product","description":"Display related products.","category":"woocommerce","supports":{"align":true,"reusable":false},"keywords":["WooCommerce"],"usesContext":["postId","postType","queryId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');ze({blockName:No.name,blockMetadata:No,blockSettings:{icon:qt.Z,edit:()=>{const e=[["core/query",So,xo]],t=(0,l.useBlockProps)();return(0,r.createElement)("div",{...t},(0,r.createElement)(l.InspectorControls,null,(0,r.createElement)(g.Notice,{className:"wc-block-editor-related-products__notice",status:"warning",isDismissible:!1},(0,r.createElement)("p",null,(0,i.__)("These products will vary depending on the main product in the page","woocommerce")))),(0,r.createElement)(l.InnerBlocks,{template:e}))},save:()=>{const e=l.useBlockProps.save();return(0,r.createElement)("div",{...e},(0,r.createElement)(l.InnerBlocks.Content,null))}},isAvailableOnPostEditor:!1});const Po=(0,r.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)("path",{id:"icon/action/view_list_24px",fillRule:"evenodd",clipRule:"evenodd",fill:"currentColor",d:"M5 5.5H19C19.1326 5.5 19.2598 5.55268 19.3536 5.64645C19.4473 5.74021 19.5 5.86739 19.5 6V7.5C19.5 7.63261 19.4473 7.75979 19.3536 7.85355C19.2598 7.94732 19.1326 8 19 8H5C4.86739 8 4.74021 7.94732 4.64645 7.85355C4.55268 7.75979 4.5 7.63261 4.5 7.5V6C4.5 5.86739 4.55268 5.74021 4.64645 5.64645C4.74021 5.55268 4.86739 5.5 5 5.5V5.5ZM4 9.232C3.69597 9.05647 3.4435 8.804 3.26796 8.49997C3.09243 8.19594 3.00001 7.85106 3 7.5V6C3 5.46957 3.21071 4.96086 3.58579 4.58579C3.96086 4.21071 4.46957 4 5 4H19C19.5304 4 20.0391 4.21071 20.4142 4.58579C20.7893 4.96086 21 5.46957 21 6V7.5C21 7.85106 20.9076 8.19594 20.732 8.49997C20.5565 8.804 20.304 9.05647 20 9.232V18C20 18.5304 19.7893 19.0391 19.4142 19.4142C19.0391 19.7893 18.5304 20 18 20H6C5.46957 20 4.96086 19.7893 4.58579 19.4142C4.21071 19.0391 4 18.5304 4 18V9.232ZM5.5 9.5V18C5.5 18.1326 5.55268 18.2598 5.64645 18.3536C5.74021 18.4473 5.86739 18.5 6 18.5H18C18.1326 18.5 18.2598 18.4473 18.3536 18.3536C18.4473 18.2598 18.5 18.1326 18.5 18V9.5H5.5Z"}),(0,r.createElement)("circle",{cx:"9",cy:"14",r:"1"}),(0,r.createElement)("circle",{cx:"12",cy:"14",r:"1"}),(0,r.createElement)("circle",{cx:"15",cy:"14",r:"1"}));o(8378);const To=JSON.parse('{"name":"woocommerce/product-meta","version":"1.0.0","title":"Product Meta","icon":"product","description":"Display a product’s SKU, categories, tags, and more.","category":"woocommerce","supports":{"align":true,"reusable":false},"keywords":["WooCommerce"],"usesContext":["postId","postType","queryId"],"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');ze({blockName:To.name,blockMetadata:To,blockSettings:{edit:()=>{const e=[["core/group",{layout:{type:"flex",flexWrap:"nowrap"}},[["woocommerce/product-sku",{isDescendentOfSingleProductTemplate:ve()}],["core/post-terms",{prefix:(0,i.__)("Category: ","woocommerce"),term:"product_cat"}],["core/post-terms",{prefix:(0,i.__)("Tags: ","woocommerce"),term:"product_tag"}]]]],t=(0,l.useBlockProps)();return(0,r.createElement)("div",{...t},(0,r.createElement)(l.InnerBlocks,{template:e}))},save:()=>{const e=l.useBlockProps.save();return(0,r.createElement)("div",{...e},(0,r.createElement)(l.InnerBlocks.Content,null))},icon:{src:(0,r.createElement)(c.Z,{icon:Po,className:"wc-block-editor-components-block-icon"})},ancestor:["woocommerce/single-product"]},isAvailableOnPostEditor:!0});const Io=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":1,"textdomain":"woocommerce","name":"woocommerce/all-products","title":"All Products","category":"woocommerce","keywords":["WooCommerce"],"description":"Display products from your store in a grid layout.","supports":{"align":["wide","full"],"html":false,"multiple":false},"attributes":{"columns":{"type":"number"},"rows":{"type":"number"},"alignButtons":{"type":"boolean"},"contentVisibility":{"type":"object"},"orderby":{"type":"string"},"layoutConfig":{"type":"array"},"isPreview":{"type":"boolean","default":false}}}'),Ao=(e,t)=>{const{className:o,contentVisibility:r}=t;return d()(e,o,{"has-image":r&&r.image,"has-title":r&&r.title,"has-rating":r&&r.rating,"has-price":r&&r.price,"has-button":r&&r.button})},{attributes:Oo}=Io,Bo={attributes:Object.assign({},Oo,{rows:{type:"number",default:1}}),save({attributes:e}){const t={"data-attributes":JSON.stringify(e)};return(0,r.createElement)("div",{className:Ao("wc-block-all-products",e),...t},(0,r.createElement)(l.InnerBlocks.Content,null))}},Ro=[Bo],Do=(e,t,o)=>o?Math.min(e,t)===e?t:Math.max(e,o)===e?o:e:Math.max(e,t)===t?e:t,Lo=({columns:e,rows:t,setAttributes:o,alignButtons:n,minColumns:c=1,maxColumns:a=6,minRows:s=1,maxRows:l=6})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)(g.RangeControl,{label:(0,i.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=Do(e,c,a);o({columns:Number.isNaN(t)?"":t})},min:c,max:a}),(0,r.createElement)(g.RangeControl,{label:(0,i.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=Do(e,s,l);o({rows:Number.isNaN(t)?"":t})},min:s,max:l}),(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Align the last block to the bottom","woocommerce"),help:n?(0,i.__)("Align the last block to the bottom.","woocommerce"):(0,i.__)("The last inner block will follow other content.","woocommerce"),checked:n,onChange:()=>o({alignButtons:!n})})),Fo=window.wc.wcBlocksRegistry;o.p=s.VF,(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-price",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(5579)]).then(o.bind(o,7461))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-image",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(3706)]).then(o.bind(o,6790))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-title",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(6925)]).then(o.bind(o,2027))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-rating",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(7385)]).then(o.bind(o,8894))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-rating-stars",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(118)]).then(o.bind(o,1872))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-rating-counter",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(2918)]).then(o.bind(o,2992))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-average-rating",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(3037)]).then(o.bind(o,921))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-button",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(8771)]).then(o.bind(o,9758))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-summary",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(8185)]).then(o.bind(o,1985))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-sale-badge",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(5432)]).then(o.bind(o,5863))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-sku",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(9870)]).then(o.bind(o,8675))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-stock-indicator",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(5445)]).then(o.bind(o,4304))))}),(0,Fo.registerBlockComponent)({blockName:"woocommerce/product-add-to-cart",component:(0,_.lazy)((()=>Promise.all([o.e(2869),o.e(5800)]).then(o.bind(o,3975))))});const Vo=e=>(0,Fo.getRegisteredBlockComponents)(e),Mo=[{id:1,name:"WordPress Pennant",variation:"",permalink:"https://example.org",sku:"wp-pennant",short_description:(0,i.__)("Fly your WordPress banner with this beauty! Deck out your office space or add it to your kids walls. This banner will spruce up any space it’s hung!","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",price:"7.99",price_html:'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>7.99</span>',images:[{id:1,src:s.td+"previews/pennant.jpg",thumbnail:s.td+"previews/pennant.jpg",name:"pennant-1.jpg",alt:"WordPress Pennant",srcset:"",sizes:""}],average_rating:5,categories:[{id:1,name:"Decor",slug:"decor",link:"https://example.org"}],review_count:1,prices:{currency_code:"GBP",decimal_separator:".",thousand_separator:",",decimals:2,price_prefix:"£",price_suffix:"",price:"7.99",regular_price:"9.99",sale_price:"7.99",price_range:null},add_to_cart:{text:(0,i.__)("Add to cart","woocommerce"),description:(0,i.__)("Add to cart","woocommerce")},has_options:!1,is_purchasable:!0,is_in_stock:!0,on_sale:!0}],qo=[["woocommerce/product-image",{imageSizing:De.R.THUMBNAIL}],["woocommerce/product-title"],["woocommerce/product-price"],["woocommerce/product-rating"],["woocommerce/product-button"]],$o=e=>e&&0!==e.length?e.map((e=>{var t,o;return[e.name,{...e.attributes,product:void 0,children:e.innerBlocks.length>0?$o(e.innerBlocks):[],...e.name===dt.name&&{className:d()(e.attributes.className,{[`has-custom-width wp-block-button__width-${null===(t=e.attributes)||void 0===t?void 0:t.width}`]:null===(o=e.attributes)||void 0===o?void 0:o.width})},isDescendantOfAllProducts:!0}]})):[];var Ho=o(9262),Zo=o.n(Ho),zo=o(711);o(7842);const jo=({currentPage:e,displayFirstAndLastPages:t=!0,displayNextAndPreviousArrows:o=!0,pagesToDisplay:n=3,onPageChange:c,totalPages:a})=>{let{minIndex:s,maxIndex:l}=((e,t,o)=>{if(o<=2)return{minIndex:null,maxIndex:null};const r=e-1,n=Math.max(Math.floor(t-r/2),2),c=Math.min(Math.ceil(t+(r-(t-n))),o-1);return{minIndex:Math.max(Math.floor(t-(r-(c-t))),2),maxIndex:c}})(n,e,a);const m=t&&Boolean(1!==s),u=t&&Boolean(l!==a),p=t&&Boolean(s&&s>3),g=t&&Boolean(l&&l<a-2);m&&3===s&&(s-=1),u&&l===a-2&&(l+=1);const h=[];if(s&&l)for(let e=s;e<=l;e++)h.push(e);return(0,r.createElement)("div",{className:"wc-block-pagination wc-block-components-pagination"},(0,r.createElement)(zo.Label,{screenReaderLabel:(0,i.__)("Navigate to another page","woocommerce")}),o&&(0,r.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page wc-block-components-pagination-page--arrow",onClick:()=>c(e-1),title:(0,i.__)("Previous page","woocommerce"),disabled:e<=1},(0,r.createElement)(zo.Label,{label:"←",screenReaderLabel:(0,i.__)("Previous page","woocommerce")})),m&&(0,r.createElement)("button",{className:d()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":1===e,"wc-block-components-pagination__page--active":1===e}),onClick:()=>c(1),disabled:1===e},(0,r.createElement)(zo.Label,{label:"1",screenReaderLabel:(0,i.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,i.__)("Page %d","woocommerce"),1)})),p&&(0,r.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},(0,i.__)("…","woocommerce")),h.map((t=>(0,r.createElement)("button",{key:t,className:d()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":e===t,"wc-block-components-pagination__page--active":e===t}),onClick:e===t?void 0:()=>c(t),disabled:e===t},(0,r.createElement)(zo.Label,{label:t.toString(),screenReaderLabel:(0,i.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,i.__)("Page %d","woocommerce"),t)})))),g&&(0,r.createElement)("span",{className:"wc-block-pagination-ellipsis wc-block-components-pagination__ellipsis","aria-hidden":"true"},(0,i.__)("…","woocommerce")),u&&(0,r.createElement)("button",{className:d()("wc-block-pagination-page","wc-block-components-pagination__page",{"wc-block-pagination-page--active":e===a,"wc-block-components-pagination__page--active":e===a}),onClick:()=>c(a),disabled:e===a},(0,r.createElement)(zo.Label,{label:a.toString(),screenReaderLabel:(0,i.sprintf)(/* translators: %d is the page number (1, 2, 3...). */ /* translators: %d is the page number (1, 2, 3...). */ (0,i.__)("Page %d","woocommerce"),a)})),o&&(0,r.createElement)("button",{className:"wc-block-pagination-page wc-block-components-pagination__page wc-block-components-pagination-page--arrow",onClick:()=>c(e+1),title:(0,i.__)("Next page","woocommerce"),disabled:e>=a},(0,r.createElement)(zo.Label,{label:"→",screenReaderLabel:(0,i.__)("Next page","woocommerce")})))};function Go(e,t){const o=(0,_.useRef)();return(0,_.useEffect)((()=>{o.current===e||t&&!t(e,o.current)||(o.current=e)}),[e,t]),o.current}var Qo=o(4801),Wo=o(9530);const Yo=(0,_.createContext)("page"),Ko=()=>(0,_.useContext)(Yo),Uo=(Yo.Provider,(e,t,o)=>{const r=Ko();o=o||r;const n=(0,be.useSelect)((r=>r(Qo.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:c}=(0,be.useDispatch)(Qo.QUERY_STATE_STORE_KEY);return[n,(0,_.useCallback)((t=>{c(o,e,t)}),[o,e,c])]}),Jo=e=>{const t={namespace:"/wc/store/v1",resourceName:"products"},{results:o,isLoading:r}=(e=>{const{namespace:t,resourceName:o,resourceValues:r=[],query:n={},shouldSelect:c=!0}=e;if(!t||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,_.useRef)({results:[],isLoading:!0}),s=(0,Wo.s)(n),l=(0,Wo.s)(r),i=(()=>{const[,e]=(0,_.useState)();return(0,_.useCallback)((t=>{e((()=>{throw t}))}),[])})(),m=(0,be.useSelect)((e=>{if(!c)return null;const r=e(Qo.COLLECTIONS_STORE_KEY),n=[t,o,s,l],a=r.getCollectionError(...n);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(a)}return{results:r.getCollection(...n),isLoading:!r.hasFinishedResolution("getCollection",n)}}),[t,o,l,s,c]);return null!==m&&(a.current=m),a.current})({...t,query:e}),{value:n}=((e,t)=>{const{namespace:o,resourceName:r,resourceValues:n=[],query:c={}}=t;if(!o||!r)throw new Error("The options object must have valid values for the namespace and the resource name properties.");const a=(0,Wo.s)(c),s=(0,Wo.s)(n),{value:l,isLoading:i=!0}=(0,be.useSelect)((t=>{const n=t(Qo.COLLECTIONS_STORE_KEY),c=[e,o,r,a,s];return{value:n.getCollectionHeader(...c),isLoading:n.hasFinishedResolution("getCollectionHeader",c)}}),[e,o,r,s,a]);return{value:l,isLoading:i}})("x-wp-total",{...t,query:e});return{products:o,totalProducts:parseInt(n,10),productsLoading:r}};var Xo=o(8360);o(2996);const er=e=>{if(!e)return;const t=e.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollIntoView()};var tr=o(5158),or=o(1117);const rr=()=>{const{parentClassName:e}=(0,ie.useInnerBlockLayoutContext)();return(0,r.createElement)("div",{className:`${e}__no-products`},(0,r.createElement)(c.Z,{className:`${e}__no-products-image`,icon:or.Z,size:100}),(0,r.createElement)("strong",{className:`${e}__no-products-title`},(0,i.__)("No products","woocommerce")),(0,r.createElement)("p",{className:`${e}__no-products-description`},(0,i.__)("There are currently no products available to display.","woocommerce")))};var nr=o(7637);const cr=({resetCallback:e=(()=>{})})=>{const{parentClassName:t}=(0,ie.useInnerBlockLayoutContext)();return(0,r.createElement)("div",{className:`${t}__no-products`},(0,r.createElement)(c.Z,{className:`${t}__no-products-image`,icon:nr.Z,size:100}),(0,r.createElement)("strong",{className:`${t}__no-products-title`},(0,i.__)("No products found","woocommerce")),(0,r.createElement)("p",{className:`${t}__no-products-description`},(0,i.__)("We were unable to find any results based on your search.","woocommerce")),(0,r.createElement)("button",{onClick:e},(0,i.__)("Reset Search","woocommerce")))};o(657);const ar=({onChange:e,value:t})=>(0,r.createElement)(zo.SortSelect,{className:"wc-block-product-sort-select wc-block-components-product-sort-select",onChange:e,options:[{key:"menu_order",label:(0,i.__)("Default sorting","woocommerce")},{key:"popularity",label:(0,i.__)("Popularity","woocommerce")},{key:"rating",label:(0,i.__)("Average rating","woocommerce")},{key:"date",label:(0,i.__)("Latest","woocommerce")},{key:"price",label:(0,i.__)("Price: low to high","woocommerce")},{key:"price-desc",label:(0,i.__)("Price: high to low","woocommerce")}],screenReaderLabel:(0,i.__)("Order products by","woocommerce"),value:t}),sr=(e,t,o,n)=>{if(!o)return;const c=Vo(e);return o.map((([o,a={}],s)=>{let l=[];a.children&&a.children.length>0&&(l=sr(e,t,a.children,n));const i=c[o];if(!i)return null;const m=t.id||0,d=["layout",o,s,n,m];return(0,r.createElement)(_.Suspense,{key:d.join("_"),fallback:(0,r.createElement)("div",{className:"wc-block-placeholder"})},(0,r.createElement)(i,{...a,children:l,product:t}))}))},lr=(0,h.withInstanceId)((({product:e={},attributes:t,instanceId:o})=>{const{layoutConfig:n}=t,{parentClassName:c,parentName:a}=(0,ie.useInnerBlockLayoutContext)(),s=0===Object.keys(e).length,l=d()(`${c}__product`,"wc-block-layout",{"is-loading":s});return(0,r.createElement)("li",{className:l,"aria-hidden":s},sr(a,e,n,o))}));o(1438);const ir=e=>{switch(e){case"menu_order":case"popularity":case"rating":case"price":return{orderby:e,order:"asc"};case"price-desc":return{orderby:"price",order:"desc"};case"date":return{orderby:"date",order:"desc"}}},mr=({totalQuery:e,totalProducts:t},{totalQuery:o}={})=>!Zo()(e,o)&&Number.isFinite(t),dr=(e=>t=>{const o=(0,_.useRef)(null);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:o,"aria-hidden":!0}),(0,r.createElement)(e,{...t,scrollToTop:e=>{null!==o.current&&((e,t)=>{const{focusableSelector:o}=t||{};window&&Number.isFinite(window.innerHeight)&&(o?((e,t)=>{var o;const r=(null===(o=e.parentElement)||void 0===o?void 0:o.querySelectorAll(t))||[];if(r.length){const e=r[0];er(e),null==e||e.focus()}else er(e)})(e,o):er(e))})(o.current,e)}}))})((({attributes:e,currentPage:t,onPageChange:o,onSortChange:n,sortValue:c,scrollToTop:a})=>{const[s,l]=Uo("attributes",[]),[m,u]=Uo("stock_status",[]),[p,g]=Uo("rating",[]),[h,w]=Uo("min_price"),[E,b]=Uo("max_price"),[v]=((e,t)=>{const o=Ko();t=t||o;const[r,n]=(e=>{const t=Ko();e=e||t;const o=(0,be.useSelect)((t=>t(Qo.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,be.useDispatch)(Qo.QUERY_STATE_STORE_KEY);return[o,(0,_.useCallback)((t=>{r(e,t)}),[e,r])]})(t),c=(0,Wo.s)(r),a=(0,Wo.s)(e),s=Go(a),l=(0,_.useRef)(!1);return(0,_.useEffect)((()=>{J()(s,a)||(n(Object.assign({},c,a)),l.current=!0)}),[c,a,s,n]),l.current?[r,n]:[e,n]})((({sortValue:e,currentPage:t,attributes:o})=>{const{columns:r,rows:n}=o;return{...ir(e),catalog_visibility:"catalog",per_page:r*n,page:t}})({attributes:e,sortValue:c,currentPage:t})),{products:y,totalProducts:k,productsLoading:f}=Jo(v),{parentClassName:S,parentName:C}=(0,ie.useInnerBlockLayoutContext)(),x=(e=>{const{order:t,orderby:o,page:r,per_page:n,...c}=e;return c||{}})(v),{dispatchStoreEvent:N}=(0,Xo.n)(),P=Go({totalQuery:x,totalProducts:k},mr);(0,_.useEffect)((()=>{N("product-list-render",{products:y,listName:C})}),[y,C,N]),(0,_.useEffect)((()=>{Zo()(x,null==P?void 0:P.totalQuery)||(o(1),null!=P&&P.totalQuery&&(e=>{Number.isFinite(e)&&(0===e?(0,tr.speak)((0,i.__)("No products found","woocommerce")):(0,tr.speak)((0,i.sprintf)(/* translators: %s is an integer higher than 0 (1, 2, 3...) */ /* translators: %s is an integer higher than 0 (1, 2, 3...) */ (0,i._n)("%d product found","%d products found",e,"woocommerce"),e)))})(k))}),[null==P?void 0:P.totalQuery,k,o,x]);const{contentVisibility:T}=e,I=e.columns*e.rows,A=!Number.isFinite(k)&&Number.isFinite(null==P?void 0:P.totalProducts)&&Zo()(x,null==P?void 0:P.totalQuery)?Math.ceil(((null==P?void 0:P.totalProducts)||0)/I):Math.ceil(k/I),O=y.length?y:Array.from({length:I}),B=0!==y.length||f,R=s.length>0||m.length>0||p.length>0||Number.isFinite(h)||Number.isFinite(E);return(0,r.createElement)("div",{className:(()=>{const{columns:t,rows:o,alignButtons:r,align:n}=e,c=void 0!==n?"align"+n:"";return d()(S,c,"has-"+t+"-columns",{"has-multiple-rows":o>1,"has-aligned-buttons":r})})()},(null==T?void 0:T.orderBy)&&B&&(0,r.createElement)(ar,{onChange:n,value:c}),!B&&R&&(0,r.createElement)(cr,{resetCallback:()=>{l([]),u([]),g([]),w(null),b(null)}}),!B&&!R&&(0,r.createElement)(rr,null),B&&(0,r.createElement)("ul",{className:d()(`${S}__products`,{"is-loading-products":f})},O.map(((t={},o)=>(0,r.createElement)(lr,{key:t.id||o,attributes:e,product:t})))),A>1&&(0,r.createElement)(jo,{currentPage:t,onPageChange:e=>{a({focusableSelector:"a, button"}),o(e)},totalPages:A}))})),ur=({attributes:e})=>{const[t,o]=(0,_.useState)(1),[n,c]=(0,_.useState)(e.orderby);return(0,_.useEffect)((()=>{c(e.orderby)}),[e.orderby]),(0,r.createElement)(dr,{attributes:e,currentPage:t,onPageChange:e=>{o(e)},onSortChange:e=>{var t;const r=null==e||null===(t=e.target)||void 0===t?void 0:t.value;c(r),o(1)},sortValue:n})},pr=(0,r.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,r.createElement)("title",null,"Grid Block Preview"),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,r.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,r.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"}));class gr extends _.Component{render(){const{attributes:e,urlParameterSuffix:t}=this.props;return e.isPreview?pr:(0,r.createElement)(ie.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},(0,r.createElement)(zo.StoreNoticesContainer,{context:"wc/all-products"}),(0,r.createElement)(ur,{attributes:e,urlParameterSuffix:t}))}}const hr=gr;o(953);class _r extends _.Component{constructor(...e){super(...e),(0,K.Z)(this,"state",{isEditing:!1,innerBlocks:[]}),(0,K.Z)(this,"blockMap",Vo("woocommerce/all-products")),(0,K.Z)(this,"componentDidMount",(()=>{const{block:e}=this.props;this.setState({innerBlocks:e.innerBlocks})})),(0,K.Z)(this,"getTitle",(()=>(0,i.__)("All Products","woocommerce"))),(0,K.Z)(this,"getIcon",(()=>(0,r.createElement)(c.Z,{icon:a.Z}))),(0,K.Z)(this,"togglePreview",(()=>{const{debouncedSpeak:e}=this.props;this.setState({isEditing:!this.state.isEditing}),this.state.isEditing||e((0,i.__)("Showing All Products block preview.","woocommerce"))})),(0,K.Z)(this,"getInspectorControls",(()=>{const{attributes:e,setAttributes:t}=this.props,{columns:o,rows:n,alignButtons:c}=e;return(0,r.createElement)(l.InspectorControls,{key:"inspector"},(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Layout Settings","woocommerce"),initialOpen:!0},(0,r.createElement)(Lo,{columns:o,rows:n,alignButtons:c,setAttributes:t,minColumns:(0,G.getSetting)("minColumns",1),maxColumns:(0,G.getSetting)("maxColumns",6),minRows:(0,G.getSetting)("minRows",1),maxRows:(0,G.getSetting)("maxRows",6)})),(0,r.createElement)(g.PanelBody,{title:(0,i.__)("Content Settings","woocommerce")},((e,t)=>{const{contentVisibility:o}=e;return(0,r.createElement)(g.ToggleControl,{label:(0,i.__)("Show Sorting Dropdown","woocommerce"),checked:o.orderBy,onChange:()=>t({contentVisibility:{...o,orderBy:!o.orderBy}})})})(e,t),((e,t)=>(0,r.createElement)(g.SelectControl,{label:(0,i.__)("Order Products By","woocommerce"),value:e.orderby,options:[{label:(0,i.__)("Default sorting (menu order)","woocommerce"),value:"menu_order"},{label:(0,i.__)("Popularity","woocommerce"),value:"popularity"},{label:(0,i.__)("Average rating","woocommerce"),value:"rating"},{label:(0,i.__)("Latest","woocommerce"),value:"date"},{label:(0,i.__)("Price: low to high","woocommerce"),value:"price"},{label:(0,i.__)("Price: high to low","woocommerce"),value:"price-desc"}],onChange:e=>t({orderby:e})}))(e,t)))})),(0,K.Z)(this,"getBlockControls",(()=>{const{isEditing:e}=this.state;return(0,r.createElement)(l.BlockControls,null,(0,r.createElement)(g.ToolbarGroup,{controls:[{icon:"edit",title:(0,i.__)("Edit the layout of each product","woocommerce"),onClick:()=>this.togglePreview(),isActive:e}]}))})),(0,K.Z)(this,"renderEditMode",(()=>{const e={template:this.props.attributes.layoutConfig,templateLock:!1,allowedBlocks:Object.keys(this.blockMap)};return 0!==this.props.attributes.layoutConfig.length&&(e.renderAppender=!1),(0,r.createElement)(g.Placeholder,{icon:this.getIcon(),label:this.getTitle()},(0,i.__)("Display all products from your store as a grid.","woocommerce"),(0,r.createElement)("div",{className:"wc-block-all-products-grid-item-template"},(0,r.createElement)(g.Tip,null,(0,i.__)("Edit the blocks inside the example below to change the content displayed for all products within the product grid.","woocommerce")),(0,r.createElement)(ie.InnerBlockLayoutContextProvider,{parentName:"woocommerce/all-products",parentClassName:"wc-block-grid"},(0,r.createElement)("div",{className:"wc-block-grid wc-block-layout has-1-columns"},(0,r.createElement)("ul",{className:"wc-block-grid__products"},(0,r.createElement)("li",{className:"wc-block-grid__product"},(0,r.createElement)(ie.ProductDataContextProvider,{product:Mo[0]},(0,r.createElement)(l.InnerBlocks,{...e})))))),(0,r.createElement)("div",{className:"wc-block-all-products__actions"},(0,r.createElement)(g.Button,{className:"wc-block-all-products__done-button",variant:"primary",onClick:()=>{const{block:e,setAttributes:t}=this.props;t({layoutConfig:$o(e.innerBlocks)}),this.setState({innerBlocks:e.innerBlocks}),this.togglePreview()}},(0,i.__)("Done","woocommerce")),(0,r.createElement)(g.Button,{className:"wc-block-all-products__cancel-button",variant:"tertiary",onClick:()=>{const{block:e,replaceInnerBlocks:t}=this.props,{innerBlocks:o}=this.state;t(e.clientId,o,!1),this.togglePreview()}},(0,i.__)("Cancel","woocommerce")),(0,r.createElement)(g.Button,{className:"wc-block-all-products__reset-button",icon:(0,r.createElement)(c.Z,{icon:a.Z}),label:(0,i.__)("Reset layout to default","woocommerce"),onClick:()=>{const{block:e,replaceInnerBlocks:t}=this.props,o=[];qo.map((([e,t])=>(o.push((0,n.createBlock)(e,t)),!0))),t(e.clientId,o,!1),this.setState({innerBlocks:e.innerBlocks})}},(0,i.__)("Reset Layout","woocommerce")))))})),(0,K.Z)(this,"renderViewMode",(()=>{const{attributes:e}=this.props,{layoutConfig:t}=e,o=t&&0!==t.length,n=this.getTitle(),c=this.getIcon();return o?(0,r.createElement)(g.Disabled,null,(0,r.createElement)(hr,{attributes:e})):((e,t)=>(0,r.createElement)(g.Placeholder,{className:"wc-block-products",icon:t,label:e},(0,i.__)("The content for this block is hidden due to block settings.","woocommerce")))(n,c)})),(0,K.Z)(this,"render",(()=>{const{attributes:e}=this.props,{isEditing:t}=this.state,o=this.getTitle(),n=this.getIcon();return 0===s.Cm.productCount?((e,t)=>(0,r.createElement)(g.Placeholder,{className:"wc-block-products",icon:t,label:e},(0,r.createElement)("p",null,(0,i.__)("You haven't published any products to list here yet.","woocommerce")),(0,r.createElement)(g.Button,{className:"wc-block-products__add-product-button",variant:"secondary",href:G.ADMIN_URL+"post-new.php?post_type=product",target:"_top"},(0,i.__)("Add new product","woocommerce")+" ",(0,r.createElement)(c.Z,{icon:Pt.Z})),(0,r.createElement)(g.Button,{className:"wc-block-products__read_more_button",variant:"tertiary",href:"https://docs.woocommerce.com/document/managing-products/",target:"_blank"},(0,i.__)("Learn more","woocommerce"))))(o,n):(0,r.createElement)("div",{className:Ao("wc-block-all-products",e)},this.getBlockControls(),this.getInspectorControls(),t?this.renderEditMode():this.renderViewMode())}))}}const wr=(0,h.compose)(g.withSpokenMessages,(0,be.withSelect)(((e,{clientId:t})=>{const{getBlock:o}=e("core/block-editor");return{block:o(t)}})),(0,be.withDispatch)((e=>{const{replaceInnerBlocks:t}=e("core/block-editor");return{replaceInnerBlocks:t}})))(_r),Er={columns:(0,G.getSetting)("defaultColumns",3),rows:(0,G.getSetting)("defaultRows",3),alignButtons:!1,contentVisibility:{orderBy:!0},orderby:"date",layoutConfig:qo,isPreview:!1},{name:br}=Io,vr={icon:{src:(0,r.createElement)(c.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},edit:wr,save:function({attributes:e}){const t={};Object.keys(e).sort().forEach((o=>{t[o]=e[o]}));const o={"data-attributes":JSON.stringify(t)};return(0,r.createElement)("div",{className:Ao("wc-block-all-products",e),...o},(0,r.createElement)(l.InnerBlocks.Content,null))},deprecated:Ro,defaults:Er};(0,n.registerBlockType)(br,vr)},702:(e,t,o)=>{"use strict";o.d(t,{Cm:()=>g,Lo:()=>w,VF:()=>_,fh:()=>E,lB:()=>f,td:()=>h,vr:()=>y});var r,n,c,a,s,l,i,m,d,u,p=o(4617);const g=(0,p.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),h=g.pluginUrl+"assets/images/",_=g.pluginUrl+"assets/client/blocks/",w=g.buildPhase,E=(null===(r=p.STORE_PAGES.shop)||void 0===r||r.permalink,null===(n=p.STORE_PAGES.checkout)||void 0===n||n.id,null===(c=p.STORE_PAGES.checkout)||void 0===c||c.permalink,null===(a=p.STORE_PAGES.privacy)||void 0===a||a.permalink,null===(s=p.STORE_PAGES.privacy)||void 0===s||s.title,null===(l=p.STORE_PAGES.terms)||void 0===l||l.permalink,null===(i=p.STORE_PAGES.terms)||void 0===i||i.title,null===(m=p.STORE_PAGES.cart)||void 0===m||m.id,null===(d=p.STORE_PAGES.cart)||void 0===d?void 0:d.permalink),b=(null!==(u=p.STORE_PAGES.myaccount)&&void 0!==u&&u.permalink?p.STORE_PAGES.myaccount.permalink:(0,p.getSetting)("wpLoginUrl","/wp-login.php"),(0,p.getSetting)("localPickupEnabled",!1),(0,p.getSetting)("countries",{})),v=(0,p.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,b[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]])))),k={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},f=(0,p.getSetting)("addressFieldsLocations",k).address;(0,p.getSetting)("addressFieldsLocations",k).contact,(0,p.getSetting)("addressFieldsLocations",k).additional},7188:(e,t,o)=>{"use strict";o.d(t,{EU:()=>a,mA:()=>c,uq:()=>s});var r=o(4981),n=o(702);const c=(e,t)=>{if(n.Lo>2)return(0,r.registerBlockType)(e,t)},a=()=>n.Lo>2,s=()=>n.Lo>1},8752:(e,t,o)=>{"use strict";o.d(t,{Cm:()=>r.Cm,EU:()=>n.EU,VF:()=>r.VF,fh:()=>r.fh,lB:()=>r.lB,mA:()=>n.mA,td:()=>r.td,uq:()=>n.uq,vr:()=>r.vr});var r=o(702),n=o(7188)},4696:(e,t,o)=>{"use strict";o.d(t,{x:()=>r});const r=e=>null==e||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&0===e.trim().length},2893:(e,t,o)=>{"use strict";o.d(t,{F:()=>r});const r=e=>null===e},9060:(e,t,o)=>{"use strict";o.d(t,{h:()=>r});const r=e=>"number"==typeof e},7998:(e,t,o)=>{"use strict";o.d(t,{$n:()=>c,Kn:()=>n,Qr:()=>a});var r=o(2893);const n=e=>!(0,r.F)(e)&&e instanceof Object&&e.constructor===Object;function c(e,t){return n(e)&&t in e}const a=e=>0===Object.keys(e).length},3243:(e,t,o)=>{"use strict";o.d(t,{H:()=>r});const r=e=>"string"==typeof e},8091:()=>{},6326:()=>{},5425:()=>{},354:()=>{},4466:()=>{},3030:()=>{},7049:()=>{},4807:()=>{},7419:()=>{},8378:()=>{},846:()=>{},6006:()=>{},8011:()=>{},2499:()=>{},4218:()=>{},3902:()=>{},2648:()=>{},6357:()=>{},8094:()=>{},3908:()=>{},4950:()=>{},559:()=>{},9375:()=>{},1029:()=>{},7842:()=>{},657:()=>{},1438:()=>{},333:()=>{},6645:()=>{},4542:()=>{},2996:()=>{},953:()=>{},8550:()=>{},9658:()=>{},1058:()=>{},5256:()=>{},7440:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},2864:e=>{"use strict";e.exports=window.wc.wcBlocksSharedContext},721:e=>{"use strict";e.exports=window.wc.wcBlocksSharedHocs},4617:e=>{"use strict";e.exports=window.wc.wcSettings},5158:e=>{"use strict";e.exports=window.wp.a11y},6989:e=>{"use strict";e.exports=window.wp.apiFetch},987:e=>{"use strict";e.exports=window.wp.autop},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount}},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e].call(o.exports,o,o.exports,c),o.exports}c.m=r,e=[],c.O=(t,o,r,n)=>{if(!o){var a=1/0;for(m=0;m<e.length;m++){for(var[o,r,n]=e[m],s=!0,l=0;l<o.length;l++)(!1&n||a>=n)&&Object.keys(c.O).every((e=>c.O[e](o[l])))?o.splice(l--,1):(s=!1,n<a&&(a=n));if(s){e.splice(m--,1);var i=r();void 0!==i&&(t=i)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[o,r,n]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,o)=>(c.f[o](e,t),t)),[])),c.u=e=>({118:"product-rating-stars",2918:"product-rating-counter",3037:"product-average-rating",3706:"product-image",5432:"product-sale-badge",5445:"product-stock-indicator",5579:"product-price",5800:"product-add-to-cart",6925:"product-title",7385:"product-rating",8185:"product-summary",8771:"product-button",9870:"product-sku"}[e]+".js?ver="+{118:"c309570a4ed51c8aadd6",2918:"48da91f3a4f43cc1856f",3037:"16f9e46b4821269919cb",3706:"213abb99c33065c34edf",5432:"76114008b56f0f6bfe41",5445:"19dfd7fe35c4ad90775a",5579:"ad4b184ab360389bd50c",5800:"ad8d796790e0738dafb1",6925:"f734750c3a18f9b126f0",7385:"01cf86b4d6135c80dd8a",8185:"1ddd2165b15d53826031",8771:"76eca0ee9407812d7a96",9870:"7560125688a07d28e05c"}[e]),c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),t={},o="webpackWcBlocksJsonp:",c.l=(e,r,n,a)=>{if(t[e])t[e].push(r);else{var s,l;if(void 0!==n)for(var i=document.getElementsByTagName("script"),m=0;m<i.length;m++){var d=i[m];if(d.getAttribute("src")==e||d.getAttribute("data-webpack")==o+n){s=d;break}}s||(l=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,c.nc&&s.setAttribute("nonce",c.nc),s.setAttribute("data-webpack",o+n),s.src=e),t[e]=[r];var u=(o,r)=>{s.onerror=s.onload=null,clearTimeout(p);var n=t[e];if(delete t[e],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((e=>e(r))),o)return o(r)},p=setTimeout(u.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=u.bind(null,s.onerror),s.onload=u.bind(null,s.onload),l&&document.head.appendChild(s)}},c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=86,(()=>{var e;c.g.importScripts&&(e=c.g.location+"");var t=c.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var r=o.length-1;r>-1&&!e;)e=o[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),c.p=e})(),(()=>{var e={86:0,5579:0,7385:0,118:0,2918:0,3037:0,8771:0,8185:0,5432:0,9870:0,5445:0};c.f.j=(t,o)=>{var r=c.o(e,t)?e[t]:void 0;if(0!==r)if(r)o.push(r[2]);else{var n=new Promise(((o,n)=>r=e[t]=[o,n]));o.push(r[2]=n);var a=c.p+c.u(t),s=new Error;c.l(a,(o=>{if(c.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var n=o&&("load"===o.type?"missing":o.type),a=o&&o.target&&o.target.src;s.message="Loading chunk "+t+" failed.\n("+n+": "+a+")",s.name="ChunkLoadError",s.type=n,s.request=a,r[1](s)}}),"chunk-"+t,t)}},c.O.j=t=>0===e[t];var t=(t,o)=>{var r,n,[a,s,l]=o,i=0;if(a.some((t=>0!==e[t]))){for(r in s)c.o(s,r)&&(c.m[r]=s[r]);if(l)var m=l(c)}for(t&&t(o);i<a.length;i++)n=a[i],c.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return c.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=c.O(void 0,[2869],(()=>c(2155)));a=c.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["all-products"]=a})(); customer-account-style.asset.php 0000644 00000000324 15073233653 0013032 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'eb372a7b9bd61bf8b1ba'); featured-category.asset.php 0000644 00000000527 15073233653 0012020 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url'), 'version' => '148e4c038b098e102c5a'); filter-wrapper-frontend.asset.php 0000644 00000000700 15073233653 0013157 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning'), 'version' => '1343caca35a219ba93be'); product-reviews.css 0000644 00000002137 15073233653 0010432 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-reviews img{max-width:600px}.wp-block-woocommerce-product-reviews .submit{margin-top:2rem}.wp-block-woocommerce-product-reviews__editor__row{align-items:center;display:flex;gap:2rem}.wp-block-woocommerce-product-reviews__editor__row>span{flex-basis:20%}.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars,.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;margin-right:1rem}.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;height:8rem}.wp-block-woocommerce-product-reviews__editor__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wp-block-woocommerce-product-reviews__editor__stars:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap} product-gallery-rtl.css 0000644 00000036077 15073233653 0011216 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-gallery .wc-block-product-gallery-dialog__overlay{background-color:gray;height:100vh;right:0;position:fixed;top:0;width:100vw;z-index:9999}.wc-block-product-gallery dialog{border:none;height:100vh;padding-top:0;position:fixed;top:0;z-index:9999}.admin-bar .wc-block-product-gallery dialog{height:calc(100vh - 32px);margin-top:32px}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog{height:calc(100vh - 46px);margin-top:46px}}.wc-block-product-gallery dialog .wc-block-product-gallery-dialog__header{padding-top:15px}.wc-block-product-gallery dialog .wc-block-product-galler-dialog__header-right{display:flex;justify-content:flex-end}.wc-block-product-gallery dialog .wc-block-product-galler-dialog__header-right .wc-block-product-gallery-dialog__close{background-color:transparent;border:none;cursor:pointer;outline:none}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 44px)}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 76px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image{height:calc(100vh - 90px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{aspect-ratio:unset;max-height:calc(100vh - 73px);-o-object-fit:unset;object-fit:unset;width:auto}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{max-height:calc(100vh - 105px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image img{max-height:calc(100vh - 119px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__wrapper{align-items:center;aspect-ratio:unset}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 73px);overflow:hidden}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 105px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{height:calc(100vh - 119px)}}.wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 44px)}.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 76px)}@media screen and (max-width:782px){.admin-bar .wc-block-product-gallery dialog .wc-block-product-gallery-large-image-next-previous{height:calc(100vh - 90px)}}.wc-block-product-gallery-large-image{flex-grow:1;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__image-element{margin-right:auto;margin-left:auto;max-width:calc(100% - 60px);overflow:hidden}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-shrink:0;max-width:100%;overflow:hidden;width:100%}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__container{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;overflow-x:hidden;scroll-behavior:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;width:-moz-fit-content;width:fit-content}.wc-block-product-gallery:not([data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image)) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__image-element{margin-right:auto;margin-left:auto;overflow:hidden;width:-moz-fit-content;width:fit-content}.wc-block-product-gallery-large-image img{aspect-ratio:1/1;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;position:relative;transition:all .1s linear;z-index:1}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--full-screen-on-click{cursor:pointer}.wc-block-product-gallery-large-image img.wc-block-woocommerce-product-gallery-large-image__image--hoverZoom{cursor:zoom-in}.wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks{display:flex;flex-direction:column;height:100%;position:absolute;top:0;width:100%}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks>*{margin-right:30px;margin-left:30px}.wc-block-product-gallery:not([data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image)) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image__inner-blocks>*{margin-right:unset;margin-left:unset}.wc-block-product-gallery-large-image-next-previous{display:flex;flex-direction:row;height:100%;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous button{background:none;border:none;cursor:pointer;padding:0;pointer-events:all;z-index:3}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-top{align-items:flex-start}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-center{align-items:center}.wc-block-product-gallery-large-image-next-previous .is-vertically-aligned-bottom{align-items:flex-end}.wc-block-product-gallery-large-image-next-previous-settings{width:100%}.wc-block-product-gallery-large-image-next-previous-left--off,.wc-block-product-gallery-large-image-next-previous-right--off{display:none}.wc-block-product-gallery-large-image-next-previous-left--inside-image{margin-right:15px}.wc-block-product-gallery-large-image-next-previous-right--inside-image{margin-left:15px}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image-next-previous-left--outside-image{bottom:0;right:0;position:absolute}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image-next-previous-right--outside-image{bottom:0;position:absolute;left:0}.wc-block-product-gallery[data-next-previous-buttons-position=outsideTheImage]:not(.is-single-product-gallery-image) .wc-block-product-gallery-large-image .wc-block-product-gallery-large-image-next-previous{margin-right:0;margin-left:0}.wc-block-product-gallery-large-image-next-previous-container{display:flex;flex-direction:row;justify-content:space-between;position:absolute;width:100%}.wc-block-product-gallery-large-image-next-previous-container.wc-block-product-gallery-large-image-next-previous--inside-image{margin-bottom:15px;margin-top:15px}.wc-block-product-gallery-pager__pager{display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:0;padding:0}.wc-block-product-gallery-pager__pager-item{color:#949494;cursor:pointer;font-size:1em}.wc-block-product-gallery-pager__pager-item--is-active{color:#000;font-weight:700}.wc-block-product-gallery-thumbnails{display:flex}.wc-block-product-gallery-thumbnails img{cursor:pointer;height:auto;max-width:100%;width:auto}.wc-block-product-gallery[data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails{flex-direction:row;gap:0 15px}.wc-block-product-gallery:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(33.33333% - 13.33333px);flex-direction:column;gap:15px 0}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(33.33333% - 12px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(25% - 13.25px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(20% - 14px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(16.66667% - 14.5px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(14.28571% - 14.85714px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"]:not([data-thumbnails-position=bottom]) .wc-block-product-gallery-thumbnails{flex-basis:calc(12.5% - 15.125px)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{align-items:center;aspect-ratio:1/1;border:1px solid rgba(0,0,0,.1);display:flex;flex-basis:0;flex-grow:1;height:auto;justify-content:center;position:relative;width:auto}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail:before{content:"";display:block;padding-top:100%}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(33.33333% - 12px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(25% - 13.25px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(20% - 14px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(16.66667% - 14.5px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(14.28571% - 14.85714px)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"][data-thumbnails-position=bottom] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail{flex:0 0 calc(12.5% - 15.125px)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay{align-items:center;background-color:rgba(0,0,0,.4);cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:absolute;top:0;width:100%}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-weight:700}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{text-decoration:underline}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count,.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{color:#fff}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.5vw,2rem)}.wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="3"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.5vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="4"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="5"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:block;font-size:clamp(.75rem,.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="6"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="7"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__remaining-thumbnails-count{font-size:clamp(1rem,1.25vw,2rem)}.wc-block-product-gallery[data-thumbnails-number-of-thumbnails="8"] .wc-block-product-gallery-thumbnails .wc-block-product-gallery-thumbnails__thumbnail__overlay .wc-block-product-gallery-thumbnails__thumbnail__view-all{display:none} product-query.js 0000644 00000111712 15073233653 0007737 0 ustar 00 (()=>{var e,t={448:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.hooks,c=window.wc.wcSettings;var n=o(9196);const a=window.wp.components;var l=o(5736),s=o(2911),i=o(1191);const m=(0,l.__)("Product Title","woocommerce"),u=((0,n.createElement)(s.Z,{icon:i.Z,className:"wc-block-editor-components-block-icon"}),(0,l.__)("Display the title of a product.","woocommerce")),d=window.wp.blocks;function p(e,{blockDescription:t,blockIcon:o,blockTitle:r,variationName:c,scope:n}){(0,d.registerBlockVariation)(e,{description:t,name:c,title:r,isActive:e=>e.__woocommerceNamespace===c,icon:{src:o},attributes:{__woocommerceNamespace:c},scope:n})}const _="core/post-title",g="woocommerce/product-query/product-title";p(_,{blockDescription:u,blockIcon:(0,n.createElement)(a.Icon,{icon:i.Z}),blockTitle:m,variationName:g,scope:["block"]});var b=o(7255);const w=(0,l.__)("Product Summary","woocommerce"),h=((0,n.createElement)(s.Z,{icon:b.Z,className:"wc-block-editor-components-block-icon"}),"core/post-excerpt");p(h,{blockDescription:(0,l.__)("Display a short description about a product.","woocommerce"),blockIcon:(0,n.createElement)(a.Icon,{icon:b.Z}),blockTitle:w,variationName:"woocommerce/product-query/product-summary",scope:["block"]});var y=o(6080);const k="core/post-template",f="woocommerce/product-query/product-template";p(k,{blockDescription:(0,l.__)("Contains the block elements used to render a product, like its name, featured image, rating, and more.","woocommerce"),blockIcon:(0,n.createElement)(a.Icon,{icon:y.Z}),blockTitle:(0,l.__)("Product template","woocommerce"),variationName:f,scope:["block","inserter"]});const E=window.wp.blockEditor,v=window.wp.data;var S=o(6554),C=o(5656),N=o(9307);o(1612);const x=({text:e,title:t=(0,l.__)("Feedback?","woocommerce"),url:o})=>{const[r,c]=(0,N.useState)(!1);return(0,N.useEffect)((()=>{c(!0)}),[]),(0,n.createElement)(n.Fragment,null,r&&(0,n.createElement)("div",{className:"wc-block-feedback-prompt"},(0,n.createElement)(s.Z,{icon:S.Z}),(0,n.createElement)("h2",{className:"wc-block-feedback-prompt__title"},t),(0,n.createElement)("p",{className:"wc-block-feedback-prompt__text"},e),(0,n.createElement)("a",{href:o,className:"wc-block-feedback-prompt__link",rel:"noreferrer noopener",target:"_blank"},(0,l.__)("Give us your feedback.","woocommerce"),(0,n.createElement)(s.Z,{icon:C.Z,size:16}))))},I=()=>(0,n.createElement)(x,{text:(0,l.__)("Thanks for trying out the Products block! Help us make it better by sharing your feedback.","woocommerce"),title:(0,l.__)("Share your feedback!","woocommerce"),url:"https://airtable.com/shrFX5FAqmCY6hVYI"}),P=e=>"number"==typeof e,O=e=>"boolean"==typeof e,B=e=>"core/query"===e.name&&"woocommerce/product-query"===e.attributes.namespace,A=(e,t)=>{let o=[];return e.forEach((e=>{t(e)&&(o=[...o,e.clientId]),o=[...o,...A(e.innerBlocks,t)]})),o},T=(0,c.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,O);function L(e,t){const{[t]:o,...r}=e;return r}let q=function(e){return e.GRID="flex",e.STACK="list",e}({}),F=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});JSON.parse('{"name":"woocommerce/product-collection"}').name;const R=(0,c.getSetting)("stockStatusOptions",[]),j=(0,c.getSetting)("hideOutOfStockItems",!1),$=()=>j?Object.keys(L(R,"outofstock")):Object.keys(R),V={query:{perPage:9,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",search:"",exclude:[],inherit:null,taxQuery:{},isProductCollectionBlock:!0,featured:!1,woocommerceOnSale:!1,woocommerceStockStatus:$(),woocommerceAttributes:[],woocommerceHandPickedProducts:[],timeFrame:void 0},tagName:"div",displayLayout:{type:q.GRID,columns:3,shrinkColumns:!0}},G=($(),F.THUMBNAIL,({name:e,attributes:t})=>"core/post-template"===e&&"woocommerce/product-query/product-template"===t.__woocommerceNamespace),D=e=>"grid"===e?q.GRID:"default"===e?q.STACK:q.GRID,M=e=>e.map((e=>{const{name:t,attributes:o}=e,r=M(e.innerBlocks);return G(e)?((e,t)=>{const{__woocommerceNamespace:o,className:r,layout:c,...n}=e.attributes;return(0,d.createBlock)("woocommerce/product-template",n,t)})(e,r):(({name:e,attributes:t})=>"core/post-title"===e&&"woocommerce/product-query/product-title"===t.__woocommerceNamespace)(e)?((e,t)=>{const{__woocommerceNamespace:o,...r}=e.attributes;return(0,d.createBlock)("core/post-title",{__woocommerceNamespace:"woocommerce/product-collection/product-title",...r},t)})(e,r):(({name:e,attributes:t})=>"core/post-excerpt"===e&&"woocommerce/product-query/product-summary"===t.__woocommerceNamespace)(e)?((e,t)=>{const{__woocommerceNamespace:o,...r}=e.attributes;return(0,d.createBlock)("core/post-excerpt",{__woocommerceNamespace:"woocommerce/product-collection/product-summary",...r},t)})(e,r):(0,d.createBlock)(t,o,r)})),Z=e=>{const t=(0,v.select)("core/block-editor").getBlock(e),o=((e,t)=>{const o=(0,v.select)("core/block-editor").getBlockRootClientId(e)||void 0;return(0,v.select)("core/block-editor").canInsertBlockType("woocommerce/product-collection",o)})(e);if(t&&o){const{attributes:o={},innerBlocks:r=[]}=t,c=((e,t)=>{const o=t.find(G),{layout:r}=(null==o?void 0:o.attributes)||{};return T?(e=>{if(void 0===e)return V.displayLayout;const{type:t,columnCount:o}=e;return{type:D(t),columns:o}})(r):e.displayLayout})(o,r),n=(e=>{const{query:t,namespace:o,...r}=e,{__woocommerceAttributes:c,__woocommerceStockStatus:n,__woocommerceOnSale:a,include:l,...s}=t;return{...r,query:{woocommerceAttributes:c,woocommerceStockStatus:n,woocommerceOnSale:a,woocommerceHandPickedProducts:l,taxQuery:{},isProductCollectionBlock:!0,...s},convertedFromProducts:!0}})({...o,displayLayout:c}),a=M(r),l=(0,d.createBlock)("woocommerce/product-collection",n,a);return(0,v.dispatch)("core/block-editor").replaceBlock(e,l),!0}return!1},H=()=>{var e;e={status:"notseen",time:Date.now(),displayCount:0},window.localStorage.setItem("wc-blocks_upgraded-products-to-product-collection",JSON.stringify(e)),(()=>{if(0===(0,v.select)("core/block-editor").getGlobalBlockCount("core/query"))return;const e=(t=(0,v.select)("core/block-editor").getBlocks(),A(t,B));var t;0!==e.length&&(e=>{const t=e.map(Z);t.length&&t.every((e=>!!e))})(e)})()},U=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function z(e,t){return U(e)&&t in e}const W=e=>{if(U(e)){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}return!1},Q="woocommerce/product-query",J="core/query",Y=["attributes","presets","productSelector","onSale","stockStatus","wooInherit"],K=["taxQuery","search",...Y],X=(0,c.getSetting)("stockStatusOptions",[]),ee=(0,c.getSetting)("hideOutOfStockItems",!1),te={allowedControls:K,displayLayout:{type:"flex",columns:3},query:{perPage:9,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",author:"",search:"",exclude:[],sticky:"",inherit:!1,__woocommerceAttributes:[],__woocommerceStockStatus:ee?Object.keys(L(X,"outofstock")):Object.keys(X)}},oe=[["core/post-template",{__woocommerceNamespace:f,className:"products-block-post-template",...(0,c.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,O)&&{layout:{type:"grid",columnCount:3}}},[["woocommerce/product-image",{imageSizing:F.THUMBNAIL}],["core/post-title",{textAlign:"center",level:3,fontSize:"medium",style:{spacing:{margin:{bottom:"0.75rem",top:"0"}}},isLink:!0,__woocommerceNamespace:g}],["woocommerce/product-price",{textAlign:"center",fontSize:"small"}],["woocommerce/product-button",{textAlign:"center",fontSize:"small"}]]],["core/query-pagination",{layout:{type:"flex",justifyContent:"center"}}],["core/query-no-results"]];let re=function(e){return e.PRODUCT_QUERY="woocommerce/product-query",e.RELATED_PRODUCTS="woocommerce/related-products",e}({});function ce(e,t){const{query:o}=e.attributes;e.setAttributes({query:{...o,...t}})}var ne=o(3849),ae=o.n(ne);function le(e,t,o){const r=new Set(t.map((e=>e[o])));return e.filter((e=>!r.has(e[o])))}const se=window.wp.htmlEntities,ie={clear:(0,l.__)("Clear all selected items","woocommerce"),noItems:(0,l.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,l.__)("No results for %s","woocommerce"),search:(0,l.__)("Search for items","woocommerce"),selected:e=>(0,l.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,l._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,l.__)("Search results updated.","woocommerce")},me=(e,t=e)=>{const o=e.reduce(((e,t)=>{const o=t.parent||0;return e[o]||(e[o]=[]),e[o].push(t),e}),{}),r=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const c=["0"],n=(e={})=>e.parent?[...n(r[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=o[e.id];return c.push(""+e.id),{...e,breadcrumbs:n(r[e.parent]),children:t&&t.length?a(t):[]}})),l=a(o[0]||[]);return Object.entries(o).forEach((([e,t])=>{c.includes(e)||l.push(...a(t||[]))})),l},ue=(e,t)=>{if(!t)return e;const o=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(o).map(((e,t)=>o.test(e)?(0,n.createElement)("strong",{key:t},e):(0,n.createElement)(N.Fragment,{key:t},e)))},de=({label:e})=>(0,n.createElement)("span",{className:"woocommerce-search-list__item-count"},e),pe=e=>{const{item:t,search:o}=e,r=t.breadcrumbs&&t.breadcrumbs.length;return(0,n.createElement)("span",{className:"woocommerce-search-list__item-label"},r?(0,n.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,n.createElement)("span",{className:"woocommerce-search-list__item-name"},ue((0,se.decodeEntities)(t.name),o)));var c},_e=({countLabel:e,className:t,depth:o=0,controlId:r="",item:c,isSelected:l,isSingle:s,onSelect:i,search:m="",selected:u,useExpandedPanelId:d,...p})=>{var _,g;const[b,w]=d,h=null!=e&&void 0!==c.count&&null!==c.count,y=!(null===(_=c.breadcrumbs)||void 0===_||!_.length),k=!(null===(g=c.children)||void 0===g||!g.length),f=b===c.id,E=ae()(["woocommerce-search-list__item",`depth-${o}`,t],{"has-breadcrumbs":y,"has-children":k,"has-count":h,"is-expanded":f,"is-radio-button":s}),v=p.name||`search-list-item-${r}`,S=`${v}-${c.id}`,C=(0,N.useCallback)((()=>{w(f?-1:Number(c.id))}),[f,c.id,w]);return k?(0,n.createElement)("div",{className:E,onClick:C,onKeyDown:e=>"Enter"===e.key||" "===e.key?C():null,role:"treeitem",tabIndex:0},s?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("input",{type:"radio",id:S,name:v,value:c.value,onChange:i(c),onClick:e=>e.stopPropagation(),checked:l,className:"woocommerce-search-list__item-input",...p}),(0,n.createElement)(pe,{item:c,search:m}),h?(0,n.createElement)(de,{label:e||c.count}):null):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:l,...!l&&c.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:ue((0,se.decodeEntities)(c.name),m),onChange:()=>{l?i(le(u,c.children,"id"))():i(function(e,t,o){const r=le(t,e,"id");return[...e,...r]}(u,c.children))()},onClick:e=>e.stopPropagation()}),h?(0,n.createElement)(de,{label:e||c.count}):null)):(0,n.createElement)("label",{htmlFor:S,className:E},s?(0,n.createElement)(n.Fragment,null,(0,n.createElement)("input",{...p,type:"radio",id:S,name:v,value:c.value,onChange:i(c),checked:l,className:"woocommerce-search-list__item-input"}),(0,n.createElement)(pe,{item:c,search:m})):(0,n.createElement)(a.CheckboxControl,{...p,id:S,name:v,className:"woocommerce-search-list__item-input",value:(0,se.decodeEntities)(c.value),label:ue((0,se.decodeEntities)(c.name),m),onChange:i(c),checked:l}),h?(0,n.createElement)(de,{label:e||c.count}):null)},ge=_e;var be=o(2720),we=o(4333),he=o(837);o(1058);const ye=({id:e,label:t,popoverContents:o,remove:r,screenReaderLabel:c,className:i=""})=>{const[m,u]=(0,N.useState)(!1),d=(0,we.useInstanceId)(ye);if(c=c||t,!t)return null;t=(0,se.decodeEntities)(t);const p=ae()("woocommerce-tag",i,{"has-remove":!!r}),_=`woocommerce-tag__label-${d}`,g=(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},c),(0,n.createElement)("span",{"aria-hidden":"true"},t));return(0,n.createElement)("span",{className:p},o?(0,n.createElement)(a.Button,{className:"woocommerce-tag__text",id:_,onClick:()=>u(!0)},g):(0,n.createElement)("span",{className:"woocommerce-tag__text",id:_},g),o&&m&&(0,n.createElement)(a.Popover,{onClose:()=>u(!1)},o),r&&(0,n.createElement)(a.Button,{className:"woocommerce-tag__remove",onClick:r(e),label:(0,l.sprintf)( // Translators: %s label. // Translators: %s label. (0,l.__)("Remove %s","woocommerce"),t),"aria-describedby":_},(0,n.createElement)(s.Z,{icon:he.Z,size:20,className:"clear-icon",role:"img"})))},ke=ye;o(9658);const fe=e=>(0,n.createElement)(ge,{...e}),Ee=e=>{const{list:t,selected:o,renderItem:r,depth:c=0,onSelect:a,instanceId:l,isSingle:s,search:i,useExpandedPanelId:m}=e,[u]=m;return t?(0,n.createElement)(N.Fragment,null,t.map((t=>{var d,p;const _=null!==(d=t.children)&&void 0!==d&&d.length&&!s?t.children.every((({id:e})=>o.find((t=>t.id===e)))):!!o.find((({id:e})=>e===t.id)),g=(null===(p=t.children)||void 0===p?void 0:p.length)&&u===t.id;return(0,n.createElement)(N.Fragment,{key:t.id},(0,n.createElement)("li",null,r({item:t,isSelected:_,onSelect:a,isSingle:s,selected:o,search:i,depth:c,useExpandedPanelId:m,controlId:l})),g?(0,n.createElement)(Ee,{...e,list:t.children,depth:c+1}):null)}))):null},ve=({isLoading:e,isSingle:t,selected:o,messages:r,onChange:c,onRemove:s})=>{if(e||t||!o)return null;const i=o.length;return(0,n.createElement)("div",{className:"woocommerce-search-list__selected"},(0,n.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,n.createElement)("strong",null,r.selected(i)),i>0?(0,n.createElement)(a.Button,{variant:"link",isDestructive:!0,onClick:()=>c([]),"aria-label":r.clear},(0,l.__)("Clear all","woocommerce")):null),i>0?(0,n.createElement)("ul",null,o.map(((e,t)=>(0,n.createElement)("li",{key:t},(0,n.createElement)(ke,{label:e.name,id:e.id,remove:s}))))):null)},Se=({filteredList:e,search:t,onSelect:o,instanceId:r,useExpandedPanelId:c,...a})=>{const{messages:i,renderItem:m,selected:u,isSingle:d}=a,p=m||fe;return 0===e.length?(0,n.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,n.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,n.createElement)(s.Z,{icon:be.Z,role:"img"})),(0,n.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,l.sprintf)(i.noResults,t):i.noItems)):(0,n.createElement)("ul",{className:"woocommerce-search-list__list"},(0,n.createElement)(Ee,{useExpandedPanelId:c,list:e,selected:u,renderItem:p,onSelect:o,instanceId:r,isSingle:d,search:t}))},Ce=e=>{const{className:t="",isCompact:o,isHierarchical:r,isLoading:c,isSingle:s,list:i,messages:m=ie,onChange:u,onSearch:d,selected:p,type:_="text",debouncedSpeak:g}=e,[b,w]=(0,N.useState)(""),h=(0,N.useState)(-1),y=(0,we.useInstanceId)(Ce),k=(0,N.useMemo)((()=>({...ie,...m})),[m]),f=(0,N.useMemo)((()=>((e,t,o)=>{if(!t)return o?me(e):e;const r=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!r.test(e.name)&&e)).filter(Boolean);return o?me(c,e):c})(i,b,r)),[i,b,r]);(0,N.useEffect)((()=>{g&&g(k.updated)}),[g,k]),(0,N.useEffect)((()=>{"function"==typeof d&&d(b)}),[b,d]);const E=(0,N.useCallback)((e=>()=>{s&&u([]);const t=p.findIndex((({id:t})=>t===e));u([...p.slice(0,t),...p.slice(t+1)])}),[s,p,u]),v=(0,N.useCallback)((e=>()=>{Array.isArray(e)?u(e):-1===p.findIndex((({id:t})=>t===e.id))?u(s?[e]:[...p,e]):E(e.id)()}),[s,E,u,p]),S=(0,N.useCallback)((e=>{const[t]=p.filter((t=>!e.find((e=>t.id===e.id))));E(t.id)()}),[E,p]);return(0,n.createElement)("div",{className:ae()("woocommerce-search-list",t,{"is-compact":o,"is-loading":c,"is-token":"token"===_})},"text"===_&&(0,n.createElement)(ve,{...e,onRemove:E,messages:k}),(0,n.createElement)("div",{className:"woocommerce-search-list__search"},"text"===_?(0,n.createElement)(a.TextControl,{label:k.search,type:"search",value:b,onChange:e=>w(e)}):(0,n.createElement)(a.FormTokenField,{disabled:c,label:k.search,onChange:S,onInputChange:e=>w(e),suggestions:[],__experimentalValidateInput:()=>!1,value:c?[(0,l.__)("Loading…","woocommerce")]:p.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),c?(0,n.createElement)("div",{className:"woocommerce-search-list__list"},(0,n.createElement)(a.Spinner,null)):(0,n.createElement)(Se,{...e,search:b,filteredList:f,messages:k,onSelect:v,instanceId:y,useExpandedPanelId:h}))},Ne=((0,a.withSpokenMessages)(Ce),window.wp.url),xe=window.wp.apiFetch;var Ie,Pe,Oe,Be,Ae,Te,Le,qe,Fe,Re,je=o.n(xe);const $e=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),Ve=($e.pluginUrl,$e.pluginUrl,$e.buildPhase,null===(Ie=c.STORE_PAGES.shop)||void 0===Ie||Ie.permalink,null===(Pe=c.STORE_PAGES.checkout)||void 0===Pe||Pe.id,null===(Oe=c.STORE_PAGES.checkout)||void 0===Oe||Oe.permalink,null===(Be=c.STORE_PAGES.privacy)||void 0===Be||Be.permalink,null===(Ae=c.STORE_PAGES.privacy)||void 0===Ae||Ae.title,null===(Te=c.STORE_PAGES.terms)||void 0===Te||Te.permalink,null===(Le=c.STORE_PAGES.terms)||void 0===Le||Le.title,null===(qe=c.STORE_PAGES.cart)||void 0===qe||qe.id,null===(Fe=c.STORE_PAGES.cart)||void 0===Fe||Fe.permalink,null!==(Re=c.STORE_PAGES.myaccount)&&void 0!==Re&&Re.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),Ge=(0,c.getSetting)("countryData",{}),De=(Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowBilling)).map((e=>[e,Ve[e]||""]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowBilling)).map((e=>[e,Ge[e].states||[]]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowShipping)).map((e=>[e,Ve[e]||""]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowShipping)).map((e=>[e,Ge[e].states||[]]))),Object.fromEntries(Object.keys(Ge).map((e=>[e,Ge[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),Me=((0,c.getSetting)("addressFieldsLocations",De).address,(0,c.getSetting)("addressFieldsLocations",De).contact,(0,c.getSetting)("addressFieldsLocations",De).additional,(e,t)=>{const o=new Map;return e.filter((e=>{const r=t(e);return!o.has(r)&&(o.set(r,e),!0)}))}),Ze=e=>je()({path:`wc/store/v1/products/attributes/${e}/terms`});const He=window.wp.escapeHtml,Ue=({error:e})=>(0,n.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,n.createElement)("span",null,(0,l.__)("The following error was returned","woocommerce"),(0,n.createElement)("br",null),(0,n.createElement)("code",null,(0,He.escapeHTML)(e))):"api"===t?(0,n.createElement)("span",null,(0,l.__)("The following error was returned from the API","woocommerce"),(0,n.createElement)("br",null),(0,n.createElement)("code",null,(0,He.escapeHTML)(e))):e:(0,l.__)("An error has prevented the block from being updated.","woocommerce"))(e)),ze=({className:e,item:t,isSelected:o,isLoading:r,onSelect:c,disabled:l,...s})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)(_e,{...s,key:t.id,className:e,isSelected:o,item:t,onSelect:c,disabled:l}),o&&r&&(0,n.createElement)("div",{key:"loading",className:ae()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,n.createElement)(a.Spinner,null))),We=((0,c.getSetting)("attributes",[]).reduce(((e,t)=>{const o=(r=t)&&r.attribute_name?{id:parseInt(r.attribute_id,10),name:r.attribute_name,taxonomy:"pa_"+r.attribute_name,label:r.attribute_label}:null;var r;return o&&o.id&&e.push(o),e}),[]),e=>{const{count:t,id:o,name:r,parent:c}=e;return{count:t,id:o,name:r,parent:c,breadcrumbs:[],children:[],value:(n=e,z(n,"count")&&z(n,"description")&&z(n,"id")&&z(n,"name")&&z(n,"parent")&&z(n,"slug")&&"number"==typeof n.count&&"string"==typeof n.description&&"number"==typeof n.id&&"string"==typeof n.name&&"number"==typeof n.parent&&"string"==typeof n.slug?e.attr_slug:"")};var n});o(5555);const Qe=(0,we.withInstanceId)((({onChange:e,onOperatorChange:t,instanceId:o,isCompact:r=!1,messages:c={},operator:s="any",selected:i,type:m="text"})=>{const{errorLoadingAttributes:u,isLoadingAttributes:d,productsAttributes:p}=function(e){const[t,o]=(0,N.useState)(null),[r,c]=(0,N.useState)(!1),[n,a]=(0,N.useState)([]),l=(0,N.useRef)(!1);return(0,N.useEffect)((()=>{if(e&&!r&&!l.current)return async function(){c(!0);try{const e=await je()({path:"wc/store/v1/products/attributes"}),t=[];for(const o of e){const e=await Ze(o.id);t.push({...o,parent:0,terms:e.map((e=>({...e,attr_slug:o.taxonomy,parent:o.id})))})}a(t),l.current=!0}catch(e){e instanceof Error&&o(await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e))}finally{c(!1)}}(),()=>{l.current=!0}}),[r,e]),{errorLoadingAttributes:t,isLoadingAttributes:r,productsAttributes:n}}(!0),_=p.reduce(((e,t)=>{const{terms:o,...r}=t;return[...e,We(r),...o.map(We)]}),[]);return c={clear:(0,l.__)("Clear all product attributes","woocommerce"),noItems:(0,l.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,l.__)("Search for product attributes","woocommerce"),selected:e=>(0,l.sprintf)(/* translators: %d is the count of attributes selected. */ /* translators: %d is the count of attributes selected. */ (0,l._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,l.__)("Product attribute search results updated.","woocommerce"),...c},u?(0,n.createElement)(Ue,{error:u}):(0,n.createElement)(n.Fragment,null,(0,n.createElement)(Ce,{className:"woocommerce-product-attributes",isCompact:r,isHierarchical:!0,isLoading:d,isSingle:!1,list:_,messages:c,onChange:e,renderItem:e=>{const{item:t,search:r,depth:c=0}=e,a=t.count||0,s=["woocommerce-product-attributes__item","woocommerce-search-list__item",{"is-searching":r.length>0,"is-skip-level":0===c&&0!==t.parent}];if(!t.breadcrumbs.length)return(0,n.createElement)(ze,{...e,className:ae()(s),item:t,isLoading:d,disabled:0===t.count,name:`attributes-${o}`,countLabel:(0,l.sprintf)(/* translators: %d is the count of terms. */ /* translators: %d is the count of terms. */ (0,l._n)("%d term","%d terms",a,"woocommerce"),a),"aria-label":(0,l.sprintf)(/* translators: %1$s is the item name, %2$d is the count of terms for the item. */ /* translators: %1$s is the item name, %2$d is the count of terms for the item. */ (0,l._n)("%1$s, has %2$d term","%1$s, has %2$d terms",a,"woocommerce"),t.name,a)});const i=`${t.breadcrumbs[0]}: ${t.name}`;return(0,n.createElement)(_e,{...e,name:`terms-${o}`,className:ae()(...s,"has-count"),countLabel:(0,l.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,l._n)("%d product","%d products",a,"woocommerce"),a),"aria-label":(0,l.sprintf)(/* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ /* translators: %1$s is the attribute name, %2$d is the count of products for that attribute. */ (0,l._n)("%1$s, has %2$d product","%1$s, has %2$d products",a,"woocommerce"),i,a)})},selected:i.map((({id:e})=>_.find((t=>t.id===e)))).filter(Boolean),type:m}),!!t&&(0,n.createElement)("div",{hidden:i.length<2},(0,n.createElement)(a.SelectControl,{className:"woocommerce-product-attributes__operator",label:(0,l.__)("Display products matching","woocommerce"),help:(0,l.__)("Pick at least two attributes to use this setting.","woocommerce"),value:s,onChange:t,options:[{label:(0,l.__)("Any selected attributes","woocommerce"),value:"any"},{label:(0,l.__)("All selected attributes","woocommerce"),value:"all"}]})))})),Je=[{key:"title/asc",name:(0,l.__)("Sorted by title","woocommerce")},{key:"date/desc",name:(0,l.__)("Newest","woocommerce")},{key:"popularity/desc",name:(0,l.__)("Best Selling","woocommerce")},{key:"rating/desc",name:(0,l.__)("Top Rated","woocommerce")}];function Ye(e){const{query:t}=e.attributes;return(0,n.createElement)(a.PanelBody,{className:"woocommerce-product-query-panel__sort",title:(0,l.__)("Popular Filters","woocommerce"),initialOpen:!0},(0,n.createElement)("p",null,(0,l.__)("Arrange products by popular pre-sets.","woocommerce")),(0,n.createElement)(a.CustomSelectControl,{hideLabelFromVision:!0,label:(0,l.__)("Choose among these pre-sets","woocommerce"),onChange:t=>{var o,r,c;if(null===(o=t.selectedItem)||void 0===o||!o.key)return;const[n,a]=null===(r=t.selectedItem)||void 0===r||null===(c=r.key)||void 0===c?void 0:c.split("/");ce(e,{order:a,orderBy:n})},options:Je,value:Je.find((e=>e.key===`${t.orderBy}/${t.order}`))}))}const Ke=e=>{const t=(0,N.createInterpolateElement)((0,l.__)("Upgrade all Products (Beta) blocks on this page to <strongText /> for more features!","woocommerce"),{strongText:(0,n.createElement)("strong",null,(0,l.__)("Product Collection","woocommerce"))}),o=(0,l.__)("Upgrade to Product Collection","woocommerce");return(0,n.createElement)(a.Notice,{isDismissible:!1},(0,n.createElement)(n.Fragment,null,t),(0,n.createElement)("br",null),(0,n.createElement)("br",null),(0,n.createElement)(a.Button,{variant:"link",onClick:()=>{e.upgradeBlock()}},o))};o(8669);const Xe=Y.map((e=>`__woocommerce${e[0].toUpperCase()}${e.slice(1)}`));function et(e){var t;const o="string"==typeof e?e:e.value;return null===(t=Object.entries(X).find((([,e])=>e===o)))||void 0===t?void 0:t[0]}const tt={attributes:e=>{const{query:t}=e.attributes,[o,r]=(0,N.useState)([]);return(0,N.useEffect)((()=>{t.__woocommerceAttributes&&r(t.__woocommerceAttributes.map((({termId:e})=>({id:e}))))}),[t.__woocommerceAttributes]),(0,n.createElement)(a.__experimentalToolsPanelItem,{label:(0,l.__)("Product Attributes","woocommerce"),hasValue:()=>{var e;return null===(e=t.__woocommerceAttributes)||void 0===e?void 0:e.length}},(0,n.createElement)(Qe,{messages:{search:(0,l.__)("Attributes","woocommerce")},selected:o,onChange:t=>{const o=t.map((({id:e,value:t})=>({termId:e,taxonomy:t})));ce(e,{__woocommerceAttributes:o})},operator:"any",isCompact:!0,type:"token"}),(0,n.createElement)(a.ExternalLink,{className:"woocommerce-product-query-panel__external-link",href:"/wp-admin/edit.php?post_type=product&page=product_attributes"},(0,l.__)("Manage attributes","woocommerce")))},onSale:e=>{const{query:t}=e.attributes;return(0,n.createElement)(a.__experimentalToolsPanelItem,{label:(0,l.__)("Sale status","woocommerce"),hasValue:()=>t.__woocommerceOnSale},(0,n.createElement)(a.ToggleControl,{label:(0,l.__)("Show only products on sale","woocommerce"),checked:t.__woocommerceOnSale||!1,onChange:t=>{ce(e,{__woocommerceOnSale:t})}}))},productSelector:e=>{const{query:t}=e.attributes,o=function(){const[e,t]=(0,N.useState)([]);return(0,N.useEffect)((()=>{(({selected:e=[],search:t="",queryArgs:o={}})=>{const r=(({selected:e=[],search:t="",queryArgs:o={}})=>{const r=$e.productCount>100,c={per_page:r?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,Ne.addQueryArgs)("/wc/store/v1/products",{...c,...o})];return r&&e.length&&n.push((0,Ne.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:o});return Promise.all(r.map((e=>je()({path:e})))).then((e=>{const t=e.flat(),o=Me(t,(e=>e.id));return o.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))})({selected:[]}).then((e=>{t(e)}))}),[]),e}();return(0,n.createElement)(a.__experimentalToolsPanelItem,{label:(0,l.__)("Hand-picked Products","woocommerce"),hasValue:()=>{var e;return null===(e=t.include)||void 0===e?void 0:e.length}},(0,n.createElement)(a.FormTokenField,{disabled:!o.length,displayTransform:e=>{var t;return Number.isNaN(Number(e))?e:(null===(t=o.find((t=>t.id===Number(e))))||void 0===t?void 0:t.name)||""},label:(0,l.__)("Pick some products","woocommerce"),onChange:t=>{const r=t.map((e=>{var t;return null===(t=o.find((t=>t.name===e||t.id===Number(e))))||void 0===t?void 0:t.id})).filter(Boolean).map(String);if(!r.length&&e.attributes.query.include){const t=L(e.attributes.query,"include");ce({...e,attributes:{...e.attributes,query:t}},{})}else ce(e,{include:r})},suggestions:o.map((e=>e.name)),validateInput:e=>o.find((t=>t.name===e)),value:o.length?(null==t?void 0:t.include)||[]:[(0,l.__)("Loading…","woocommerce")],__experimentalExpandOnFocus:!0}))},stockStatus:e=>{var t;const{query:o}=e.attributes;return(0,n.createElement)(a.__experimentalToolsPanelItem,{label:(0,l.__)("Stock status","woocommerce"),hasValue:()=>o.__woocommerceStockStatus},(0,n.createElement)(a.FormTokenField,{label:(0,l.__)("Stock status","woocommerce"),onChange:t=>{const o=t.map(et).filter(Boolean);ce(e,{__woocommerceStockStatus:o})},suggestions:Object.values(X),validateInput:e=>Object.values(X).includes(e),value:(null==o||null===(t=o.__woocommerceStockStatus)||void 0===t?void 0:t.map((e=>X[e])))||[],__experimentalExpandOnFocus:!0}))},wooInherit:e=>{const t=function(e,t){const o=(0,N.useRef)();return(0,N.useEffect)((()=>{o.current===e||t&&!t(e,o.current)||(o.current=e)}),[e,t]),o.current}(e.attributes.query,(e=>!1===e.inherit));return(0,n.createElement)(a.ToggleControl,{className:"woo-inherit-query-toggle",label:(0,l.__)("Inherit query from template","woocommerce"),help:(0,l.__)("Toggle to use the global query context that is set with the current template, such as variations of the product catalog or search. Disable to customize the filtering independently.","woocommerce"),checked:e.attributes.query.inherit||!1,onChange:o=>{const r={inherit:o};o&&(r.perPage=(0,c.getSettingWithCoercion)("loopShopPerPage",12,P)),ce(e,{...e.defaultWooQueryParams,...r,...!1===o&&{...t}})}})}},ot=e=>{const t=function(e){const t=(0,v.useSelect)("core/edit-site"),o=(0,v.useSelect)((t=>{var o;return null===(o=t(d.store).getActiveBlockVariation(J,e))||void 0===o?void 0:o.allowedControls}),[e]);return W(t)?function(e){return e.query.inherit}(e)?o.filter((e=>"wooInherit"===e)):o:o.filter((e=>"wooInherit"!==e))}(e.attributes),o=function(e){const t=(0,v.useSelect)((t=>{var o;return null===(o=t("core/blocks").getBlockVariations(J).find((t=>t.name===e)))||void 0===o?void 0:o.attributes}));return t?Object.assign({},...Xe.map((e=>({[e]:t.query[e]})))):{}}(e.attributes.namespace);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(E.InspectorControls,null,(0,n.createElement)(Ke,{upgradeBlock:H}),(null==t?void 0:t.includes("presets"))&&(0,n.createElement)(Ye,{...e}),(0,n.createElement)(a.__experimentalToolsPanel,{className:"woocommerce-product-query-toolspanel",label:(0,l.__)("Advanced Filters","woocommerce"),resetAll:()=>{ce(e,o)}},Object.entries(tt).map((([r,c])=>null!=t&&t.includes(r)?(0,n.createElement)(c,{...e,defaultWooQueryParams:o,key:r}):null)))))};(0,r.addFilter)("editor.BlockEdit",J,(e=>t=>{return(o=t).name===J&&Object.values(re).includes(o.attributes.namespace)?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(ot,{...t}),(0,n.createElement)(e,{...t}),(0,n.createElement)(E.InspectorControls,null,(0,n.createElement)(I,null))):(0,n.createElement)(e,{...t});var o})),o(3085);var rt=o(444);const ct=(0,n.createElement)(rt.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 19.375L4.5 7.625C4.5 7.55596 4.55596 7.5 4.625 7.5L16.375 7.5C16.444 7.5 16.5 7.55596 16.5 7.625L16.5 19.375C16.5 19.444 16.444 19.5 16.375 19.5L4.625 19.5C4.55596 19.5 4.5 19.444 4.5 19.375ZM4.625 21C3.72754 21 3 20.2725 3 19.375L3 7.625C3 6.72754 3.72754 6 4.625 6L16.375 6C17.2725 6 18 6.72754 18 7.625L18 19.375C18 20.2725 17.2725 21 16.375 21L4.625 21ZM19 3.75L8 3.75L8 2.25L19 2.25C20.5183 2.25 21.75 3.4796 21.75 4.99891L21.75 18L20.25 18L20.25 4.99891C20.25 4.30909 19.6909 3.75 19 3.75Z"})),nt=["woocommerce/woocommerce//archive-product","woocommerce/woocommerce//taxonomy-product_cat","woocommerce/woocommerce//taxonomy-product_tag","woocommerce/woocommerce//taxonomy-product_attribute","woocommerce/woocommerce//product-search-results"],at=e=>{(0,d.registerBlockVariation)(J,{description:(0,l.__)("A block that displays a selection of products in your store.","woocommerce"),name:Q, /* translators: “Products“ is the name of the block. */ title:(0,l.__)("Products (Beta)","woocommerce"),isActive:e=>e.namespace===Q,icon:(0,n.createElement)(a.Icon,{icon:ct,className:"wc-block-editor-components-block-icon wc-block-editor-components-block-icon--stacks"}),attributes:{...e,namespace:Q},allowedControls:K,innerBlocks:oe,scope:["inserter"]})};if((0,c.isWpVersion)("6.1",">=")){let e;(0,v.subscribe)((()=>{const t=e,o=(0,v.select)("core/edit-site");if(e=null==o?void 0:o.getEditedPostId(),t!==e&&W(o)){const t=nt.includes(e),o={inherit:t};t&&(o.perPage=(0,c.getSettingWithCoercion)("loopShopPerPage",12,P));const r={...te,query:{...te.query,...o}};(0,d.unregisterBlockVariation)(J,Q),at(r)}}),"core/edit-site");let t=!1;(0,v.subscribe)((()=>{t||(t=!0,at(te))}),"core/edit-post")}const lt=new Set,st="woocommerce/related-products",it={namespace:st,allowedControls:[],displayLayout:{type:"flex",columns:5},query:{perPage:5,pages:0,offset:0,postType:"product",order:"asc",orderBy:"title",author:"",search:"",exclude:[],sticky:"",inherit:!1},lock:{remove:!0,move:!0}},mt=(0,c.getSettingWithCoercion)("postTemplateHasSupportForGridView",!1,O),ut=[["core/heading",{level:2,content:(0,l.__)("Related products","woocommerce"),style:{spacing:{margin:{top:"1rem",bottom:"1rem"}}}}],["core/post-template",{__woocommerceNamespace:f,...mt&&{layout:{type:"grid",columnCount:5}}},[["woocommerce/product-image",{productId:0,imageSizing:"cropped"}],["core/post-title",{textAlign:"center",level:3,fontSize:"medium",isLink:!0,__woocommerceNamespace:g},[]],["woocommerce/product-price",{textAlign:"center",fontSize:"small",style:{spacing:{margin:{bottom:"1rem"}}}},[]],["woocommerce/product-button",{textAlign:"center",fontSize:"small",style:{spacing:{margin:{bottom:"1rem"}}}},[]]]]];(({blockName:e,blockMetadata:t,blockSettings:o,isVariationBlock:r=!1,variationName:c,isAvailableOnPostEditor:n})=>{let a="";(0,v.subscribe)((()=>{var n;const l=a,s=(0,v.select)("core/edit-site");a=function(e){const t=P(e)?void 0:e;return null==t?void 0:t.split("//")[1]}(null==s?void 0:s.getEditedPostId());const i=l!==a,m=Boolean(a);if(!i||!m||!e)return;let u=Boolean((0,d.getBlockType)(e));if(u&&(null!==(n=a)&&void 0!==n&&n.includes("single-product")||null!=l&&l.includes("single-product"))&&(r&&c?(0,d.unregisterBlockVariation)(e,c):(0,d.unregisterBlockType)(e),u=!1),!u)if(r)(0,d.registerBlockVariation)(e,o);else{var p;const e=null==(_=null==o?void 0:o.ancestor)||"object"==typeof _&&0===Object.keys(_).length||"string"==typeof _&&0===_.trim().length?["woocommerce/single-product"]:null==o?void 0:o.ancestor;(0,d.registerBlockType)(t,{...o,ancestor:null!==(p=a)&&void 0!==p&&p.includes("single-product")?void 0:e})}var _}),"core/edit-site"),(0,v.subscribe)((()=>{!(Boolean(c)?lt.has(c):lt.has(e))&&n&&(r?(lt.add(c),(0,d.registerBlockVariation)(e,o)):(lt.add(e),(0,d.registerBlockType)(t,o)))}),"core/edit-post")})({blockName:J,blockMetadata:{},blockSettings:{description:(0,l.__)("Display related products.","woocommerce"),name:"Related Products Controls",title:(0,l.__)("Related Products Controls","woocommerce"),isActive:e=>e.namespace===st,icon:(0,n.createElement)(a.Icon,{icon:ct,className:"wc-block-editor-components-block-icon wc-block-editor-components-block-icon--stacks"}),attributes:it,allowedControls:[],innerBlocks:ut,scope:["block"]},isVariationBlock:!0,variationName:st});const dt=[h,k,_];(0,c.isWpVersion)("6.1",">=")&&(0,r.addFilter)("blocks.registerBlockType","core/custom-class-name/attribute",(function(e,t){return dt.includes(t)&&(e.attributes={...e.attributes,__woocommerceNamespace:{type:"string"}}),e}))},8669:()=>{},3085:()=>{},1612:()=>{},5555:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var c=o[e];if(void 0!==c)return c.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.m=t,e=[],r.O=(t,o,c,n)=>{if(!o){var a=1/0;for(m=0;m<e.length;m++){for(var[o,c,n]=e[m],l=!0,s=0;s<o.length;s++)(!1&n||a>=n)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(l=!1,n<a&&(a=n));if(l){e.splice(m--,1);var i=c();void 0!==i&&(t=i)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[o,c,n]},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.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})},r.j=7844,(()=>{var e={7844:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var c,n,[a,l,s]=o,i=0;if(a.some((t=>0!==e[t]))){for(c in l)r.o(l,c)&&(r.m[c]=l[c]);if(s)var m=s(r)}for(t&&t(o);i<a.length;i++)n=a[i],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var c=r.O(void 0,[2869],(()=>r(448)));c=r.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-query"]=c})(); wc-payment-method-paypal.js 0000644 00000054666 15073233653 0011760 0 ustar 00 (()=>{var e={561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var a=new(Function.bind.apply(e,o));return r&&t(a,r.prototype),a},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,m=Object.seal,p=Object.create,f="undefined"!=typeof Reflect&&Reflect,d=f.apply,h=f.construct;d||(d=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),m||(m=function(e){return e}),h||(h=function(e,t){return n(e,r(t))});var g,y=L(Array.prototype.forEach),b=L(Array.prototype.pop),v=L(Array.prototype.push),T=L(String.prototype.toLowerCase),E=L(String.prototype.toString),N=L(String.prototype.match),w=L(String.prototype.replace),A=L(String.prototype.indexOf),_=L(String.prototype.trim),S=L(RegExp.prototype.test),x=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function L(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return d(e,t,r)}}function k(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:T,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=n(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function O(e){var t,n=p(null);for(t in e)!0===d(a,e,[t])&&(n[t]=e[t]);return n}function R(e,t){for(;null!==e;){var n=s(e,t);if(n){if(n.get)return L(n.get);if("function"==typeof n.value)return L(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var D=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),M=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),P=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),B=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),j=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),G=m(/<%[\w\W]*|[\w\W]*%>/gm),q=m(/\${[\w\W]*}/gm),Y=m(/^data-[\-\w.\u00B7-\uFFFF]/),$=m(/^aria-[\-\w]+$/),K=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),V=m(/^(?:\w+script|data):/i),X=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=m(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var a=n.document,i=n.document,l=n.DocumentFragment,c=n.HTMLTemplateElement,s=n.Node,m=n.Element,p=n.NodeFilter,f=n.NamedNodeMap,d=void 0===f?n.NamedNodeMap||n.MozNamedAttrMap:f,h=n.HTMLFormElement,g=n.DOMParser,L=n.trustedTypes,Q=m.prototype,ee=R(Q,"cloneNode"),te=R(Q,"nextSibling"),ne=R(Q,"childNodes"),re=R(Q,"parentNode");if("function"==typeof c){var oe=i.createElement("template");oe.content&&oe.content.ownerDocument&&(i=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(L,a),ie=ae?ae.createHTML(""):"",le=i,ce=le.implementation,se=le.createNodeIterator,ue=le.createDocumentFragment,me=le.getElementsByTagName,pe=a.importNode,fe={};try{fe=O(i).documentMode?i.documentMode:{}}catch(e){}var de={};o.isSupported="function"==typeof re&&ce&&void 0!==ce.createHTMLDocument&&9!==fe;var he,ge,ye=W,be=G,ve=q,Te=Y,Ee=$,Ne=V,we=X,Ae=K,_e=null,Se=k({},[].concat(r(D),r(M),r(C),r(F),r(H))),xe=null,Le=k({},[].concat(r(P),r(z),r(B),r(j))),ke=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Re=null,De=!0,Me=!0,Ce=!1,Ie=!0,Fe=!1,Ue=!1,He=!1,Pe=!1,ze=!1,Be=!1,je=!1,We=!0,Ge=!1,qe=!0,Ye=!1,$e={},Ke=null,Ve=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,Ze=k({},["audio","video","img","source","image","track"]),Je=null,Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,at=null,it=k({},[et,tt,nt],E),lt=["application/xhtml+xml","text/html"],ct=null,st=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=O(t),he=he=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:T,_e="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ge):Se,xe="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ge):Le,at="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,E):it,Je="ADD_URI_SAFE_ATTR"in t?k(O(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Xe="ADD_DATA_URI_TAGS"in t?k(O(Ze),t.ADD_DATA_URI_TAGS,ge):Ze,Ke="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ge):Ve,Oe="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ge):{},Re="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ge):{},$e="USE_PROFILES"in t&&t.USE_PROFILES,De=!1!==t.ALLOW_ARIA_ATTR,Me=!1!==t.ALLOW_DATA_ATTR,Ce=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Be=t.RETURN_DOM_FRAGMENT||!1,je=t.RETURN_TRUSTED_TYPE||!1,Pe=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,Ge=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,rt=t.NAMESPACE||nt,ke=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Me=!1),Be&&(ze=!0),$e&&(_e=k({},r(H)),xe=[],!0===$e.html&&(k(_e,D),k(xe,P)),!0===$e.svg&&(k(_e,M),k(xe,z),k(xe,j)),!0===$e.svgFilters&&(k(_e,C),k(xe,z),k(xe,j)),!0===$e.mathMl&&(k(_e,F),k(xe,B),k(xe,j))),t.ADD_TAGS&&(_e===Se&&(_e=O(_e)),k(_e,t.ADD_TAGS,ge)),t.ADD_ATTR&&(xe===Le&&(xe=O(xe)),k(xe,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&k(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ke===Ve&&(Ke=O(Ke)),k(Ke,t.FORBID_CONTENTS,ge)),qe&&(_e["#text"]=!0),Ue&&k(_e,["html","head","body"]),_e.table&&(k(_e,["tbody"]),delete Oe.tbody),u&&u(t),ct=t)},pt=k({},["mi","mo","mn","ms","mtext"]),ft=k({},["foreignobject","desc","title","annotation-xml"]),dt=k({},["title","style","font","a","script"]),ht=k({},M);k(ht,C),k(ht,I);var gt=k({},F);k(gt,U);var yt=function(e){v(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},bt=function(e,t){try{v(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!xe[e])if(ze||Be)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,n;if(Pe)e="<remove></remove>"+e;else{var r=N(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ae?ae.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ie:o}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),rt===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Tt=function(e){return se.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){de[e]&&y(de[e],(function(e){e.call(o,t,n,ct)}))},wt=function(e){var t,n;if(Nt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof d)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(S(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=ge(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:r,allowedTags:_e}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&S(/<[/\w]/g,e.innerHTML)&&S(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&S(/<template/i,e.innerHTML))return yt(e),!0;if(!_e[r]||Oe[r]){if(!Oe[r]&&_t(r)){if(ke.tagNameCheck instanceof RegExp&&S(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}if(qe&&!Ke[r]){var a=re(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var l=i.length-1;l>=0;--l)a.insertBefore(ee(i[l],!0),te(e))}return yt(e),!0}return e instanceof m&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=T(e.tagName),r=T(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||pt[r]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&ft[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!ft[r])&&!(t.namespaceURI===et&&!pt[r])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=w(t,ye," "),t=w(t,be," "),t=w(t,ve," "),e.textContent!==t&&(v(o.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(yt(e),!0)},At=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in i||n in st))return!1;if(Me&&!Re[t]&&S(Te,t));else if(De&&S(Ee,t));else if(!xe[t]||Re[t]){if(!(_t(e)&&(ke.tagNameCheck instanceof RegExp&&S(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&S(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&S(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(Je[t]);else if(S(Ae,w(n,we,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==A(n,"data:")||!Xe[e])if(Ce&&!S(Ne,w(n,we,"")));else if(n)return!1;return!0},_t=function(e){return e.indexOf("-")>0},St=function(t){var n,r,a,i;Nt("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=l.length;i--;){var s=n=l[i],u=s.name,m=s.namespaceURI;if(r="value"===u?n.value:_(n.value),a=ge(u),c.attrName=a,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,c),r=c.attrValue,!c.forceKeepAttr&&(bt(u,t),c.keepAttr))if(Ie||!S(/\/>/i,r)){Fe&&(r=w(r,ye," "),r=w(r,be," "),r=w(r,ve," "));var p=ge(t.nodeName);if(At(p,a,r)){if(!Ge||"id"!==a&&"name"!==a||(bt(u,t),r="user-content-"+r),ae&&"object"===e(L)&&"function"==typeof L.getAttributeType)if(m);else switch(L.getAttributeType(p,a)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{m?t.setAttributeNS(m,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}Nt("afterSanitizeAttributes",t,null)}},xt=function e(t){var n,r=Tt(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Nt("uponSanitizeShadowNode",n,null),wt(n)||(n.content instanceof l&&e(n.content),St(n));Nt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,i,c,u,m,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw x("toString is not a function");if("string"!=typeof(t=t.toString()))throw x("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var f=ge(t.nodeName);if(!_e[f]||Oe[f])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(r=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!ze&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&je?ae.createHTML(t):t;if(!(r=vt(t)))return ze?null:je?ie:""}r&&Pe&&yt(r.firstChild);for(var d=Tt(Ye?t:r);c=d.nextNode();)3===c.nodeType&&c===u||wt(c)||(c.content instanceof l&&xt(c.content),St(c),u=c);if(u=null,Ye)return t;if(ze){if(Be)for(m=ue.call(r.ownerDocument);r.firstChild;)m.appendChild(r.firstChild);else m=r;return(xe.shadowroot||xe.shadowrootmod)&&(m=pe.call(a,m,!0)),m}var h=Ue?r.outerHTML:r.innerHTML;return Ue&&_e["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&S(Z,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Fe&&(h=w(h,ye," "),h=w(h,be," "),h=w(h,ve," ")),ae&&je?ae.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){ct=null,He=!1},o.isValidAttribute=function(e,t,n){ct||mt({});var r=ge(e),o=ge(t);return At(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],v(de[e],t))},o.removeHook=function(e){if(de[e])return b(de[e])},o.removeHooks=function(e){de[e]&&(de[e]=[])},o.removeAllHooks=function(){de={}},o}()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wc.wcBlocksRegistry,r=window.wp.i18n,o=window.wc.wcSettings,a=window.wp.htmlEntities;var i=n(561),l=n.n(i);const c=["a","b","em","i","strong","p","br"],s=["target","href","rel","name","download"],u=window.wp.element;var m;const p=(0,o.getPaymentMethodData)("paypal",{}),f=()=>(0,e.createElement)(u.RawHTML,null,((e,t)=>{const n=c,r=s;return l().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})})(p.description||"")),d={name:"paypal",label:(0,e.createElement)("img",{src:`${o.WC_ASSET_URL}/images/paypal.png`,alt:(0,a.decodeEntities)(p.title||(0,r.__)("PayPal","woocommerce"))}),placeOrderButtonLabel:(0,r.__)("Proceed to PayPal","woocommerce"),content:(0,e.createElement)(f,null),edit:(0,e.createElement)(f,null),canMakePayment:()=>!0,ariaLabel:(0,a.decodeEntities)((null==p?void 0:p.title)||(0,r.__)("Payment via PayPal","woocommerce")),supports:{features:null!==(m=p.supports)&&void 0!==m?m:[]}};(0,t.registerPaymentMethod)(d)})()})(); mini-cart/block.json 0000644 00000002274 15073233653 0010430 0 ustar 00 { "name": "woocommerce/mini-cart", "version": "1.0.0", "title": "Mini-Cart", "icon": "miniCartAlt", "description": "Display a button for shoppers to quickly view their cart.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "supports": { "html": false, "multiple": false, "typography": { "fontSize": true } }, "example": { "attributes": { "isPreview": true, "className": "wc-block-mini-cart--preview" } }, "attributes": { "isPreview": { "type": "boolean", "default": false }, "miniCartIcon": { "type": "string", "default": "cart" }, "addToCartBehaviour": { "type": "string", "default": "none" }, "hasHiddenPrice": { "type": "boolean", "default": true }, "cartAndCheckoutRenderStyle": { "type": "string", "default": "hidden" }, "priceColor": { "type": "object" }, "priceColorValue": { "type": "string" }, "iconColor": { "type": "object" }, "iconColorValue": { "type": "string" }, "productCountColor": { "type": "object" }, "productCountColorValue": { "type": "string" } }, "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-top-rated.asset.php 0000644 00000000473 15073233653 0011763 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '21f88fabd15e241a44bf'); wc-blocks-rtl.css 0000644 00000030460 15073233653 0007753 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-left:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-right:auto!important;margin-left:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-right:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:right;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";right:0;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;right:auto;padding:.25em .75em;position:absolute;left:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;left:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-left:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-left:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 24px 0 0;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:left;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px auto 0 0!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(-180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} collection-price-filter.css 0000644 00000013421 15073233653 0012004 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-collection-price-filter .range{--low:0%;--high:100%;--range-color:currentColor;--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.rtl .wp-block-woocommerce-collection-price-filter .range{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%}.wp-block-woocommerce-collection-price-filter .range:before{background:currentColor;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.wp-block-woocommerce-collection-price-filter .range .range-bar{background:var(--track-background);height:4px;position:relative}.wp-block-woocommerce-collection-price-filter .range input[type=range]{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;left:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:0 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-focus-outer{border:0}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-webkit-slider-thumb{background-position-x:left;margin-left:-2px}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-ms-thumb{background-position-x:left}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-ms-thumb{background-position-x:right}.wp-block-woocommerce-collection-price-filter .range input[type=range i]{color:-internal-light-dark(#101010,#fff);padding:initial}.wp-block-woocommerce-collection-price-filter .text{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wp-block-woocommerce-collection-price-filter .text input[type=text]{border:1px solid;border-radius:4px;font-size:.875em;margin:0;max-width:60px;min-width:0;padding:8px;width:auto}.wp-block-woocommerce-collection-price-filter.inline-input{align-items:center;display:flex;gap:8px}.wp-block-woocommerce-collection-price-filter.inline-input .text{display:contents}.wp-block-woocommerce-collection-price-filter.inline-input .text .min{order:-1} stock-filter-wrapper.css 0000644 00000070646 15073233653 0011366 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-filter-element-label-list-count:before{content:" ("}.wc-filter-element-label-list-count:after{content:")"} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-stock-filter h1,.wp-block-woocommerce-stock-filter h2,.wp-block-woocommerce-stock-filter h3,.wp-block-woocommerce-stock-filter h4,.wp-block-woocommerce-stock-filter h5,.wp-block-woocommerce-stock-filter h6{text-transform:inherit}.wc-block-stock-filter{margin-bottom:24px}.wc-block-stock-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-stock-filter.is-loading>*{visibility:hidden}.wc-block-stock-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-stock-filter.is-loading{animation:none}}.wc-block-stock-filter .wc-block-stock-filter-list{margin:0}.wc-block-stock-filter .wc-block-stock-filter-list li label{cursor:pointer}.wc-block-stock-filter .wc-block-stock-filter-list li input{cursor:pointer;display:inline-block}.wc-block-stock-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-stock-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-stock-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-stock-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-stock-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-stock-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wc-block-stock-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-stock-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-stock-filter .wc-block-stock-filter__button,.wc-block-stock-filter__actions .wc-block-stock-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} page-content-wrapper-style.asset.php 0000644 00000000303 15073233653 0013576 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f7f2050f1bf32d3d1e72'); order-confirmation-billing-wrapper-style.asset.php 0000644 00000000264 15073233653 0016437 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1d05d09874c99c607cd1'); filter-wrapper-style.asset.php 0000644 00000000740 15073233653 0012504 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning'), 'version' => '836be77a41b0c13b7eb9'); checkout.css 0000644 00000242774 15073233653 0007112 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-checkout{margin:0}.wp-block-woocommerce-checkout .with-scroll-to-top__scroll-point{top:-96px}.wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package{border-bottom:0}.wp-block-woocommerce-checkout.is-loading{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding-left:2.2641509434%;width:35%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block{padding-right:4.5283018868%;width:65%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{box-sizing:border-box;margin:0}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;display:none;line-height:1;margin:0 0 1.5em;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div>*,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div>*{visibility:hidden}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div:after,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block>div,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block>div{animation:none}}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-payment-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-contact-information-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-payment-block{display:block;min-height:10em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-shipping-address-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-shipping-address-block{display:block;min-height:24em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-actions-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-actions-block{display:block;margin-left:50%;min-height:4em;width:50%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wp-block-woocommerce-checkout-order-summary-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wp-block-woocommerce-checkout-order-summary-block{display:block;min-height:47em}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{border:0;border-radius:0;color:inherit;font-family:inherit;font-size:1em;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel>h2 .wc-block-components-panel__button,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-item,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block .wc-block-components-totals-coupon-link,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link{margin-left:16px;margin-right:16px}@media only screen and (max-width:700px){.wp-block-woocommerce-checkout.is-loading{flex-direction:column;margin:0 auto 16px}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-fields-block,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block{padding:0;width:100%}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel,.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-item{padding-left:0;padding-right:0}.wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-totals-coupon-link{margin-left:0;margin-right:0}}.theme-twentytwenty .wp-block-woocommerce-checkout.is-loading .wp-block-woocommerce-checkout-totals-block .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout-empty{padding:48px;text-align:center;width:100%}.wc-block-checkout-empty .wc-block-checkout-empty__image{color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-checkout-empty .wc-block-checkout-empty__title{display:block;font-weight:700;margin:0}.wc-block-checkout-empty .wc-block-checkout-empty__description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout-error{padding:48px;text-align:center;width:100%}.wc-block-checkout-error .wc-block-checkout-error__image{fill:currentColor;color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-checkout-error .wc-block-checkout-error__title{display:block;font-weight:700;margin:0}.wc-block-checkout-error .wc-block-checkout-error__description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-sidebar-layout{display:flex;flex-wrap:wrap;margin:0 auto 16px;position:relative}.wc-block-components-sidebar-layout .wc-block-must-login-prompt{display:block}.wc-block-components-sidebar-layout .wc-block-components-main{box-sizing:border-box;margin:0;padding-right:4.5283018868%;width:65%}.wc-block-components-sidebar{box-sizing:border-box;margin:0;padding-left:2.2641509434%;width:35%}.wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1em;margin:0;padding:0;vertical-align:baseline}.is-medium.wc-block-components-sidebar-layout,.is-mobile.wc-block-components-sidebar-layout,.is-small.wc-block-components-sidebar-layout{flex-direction:column;margin:0 auto 16px}.is-medium.wc-block-components-sidebar-layout .wc-block-components-main,.is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-main,.is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar,.is-small.wc-block-components-sidebar-layout .wc-block-components-main,.is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding:0;width:100%}.is-large .wc-block-components-sidebar .wc-block-components-panel,.is-large .wc-block-components-sidebar .wc-block-components-totals-coupon,.is-large .wc-block-components-sidebar .wc-block-components-totals-item{padding-left:16px;padding-right:16px}.is-large .wc-block-components-sidebar .wc-block-components-panel .wc-block-components-totals-item{padding:0}.wc-block-components-sidebar .wc-block-components-panel>h2{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit;text-transform:inherit}.wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button{font-weight:400}.theme-twentytwenty .wc-block-components-sidebar .wc-block-components-panel>h2{border:0;border-radius:0;font-size:1.25em;margin:0;padding:0;vertical-align:baseline} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__form{margin:0;max-width:100%}.is-medium .wc-block-checkout__main,.is-mobile .wc-block-checkout__main,.is-small .wc-block-checkout__main{order:1}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form{display:flex;flex-wrap:wrap;gap:0 16px;justify-content:space-between}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input{box-sizing:border-box;flex:1 0 calc(50% - 8px)}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-select-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-state-input:nth-of-type(2),.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:first-of-type,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-text-input:nth-of-type(2){margin-top:0}.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-large .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-medium .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__billing-fields .wc-block-components-address-form .wc-block-components-country-input,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_1,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__address_2,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-address-form__company,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-checkbox,.is-small .wc-block-checkout__shipping-fields .wc-block-components-address-form .wc-block-components-country-input{flex:0 0 100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__sidebar .wc-block-components-product-name{color:inherit;display:block;flex-basis:0;flex-grow:1}.wc-block-checkout__sidebar .wc-block-components-totals-footer-item{margin:0;padding:0}.is-medium .wc-block-checkout__sidebar,.is-mobile .wc-block-checkout__sidebar,.is-small .wc-block-checkout__sidebar{margin-bottom:24px;order:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-address-card{align-items:flex-start;border:1px solid hsla(0,0%,7%,.11);border-radius:4px;display:flex;font-size:1em;justify-content:flex-start;margin:0;padding:1em}.wc-block-components-address-card address{font-style:normal;margin:0}.wc-block-components-address-card address .wc-block-components-address-card__address-section{display:block;margin:0 0 2px}.wc-block-components-address-card address .wc-block-components-address-card__address-section span{display:inline-block;padding:0 4px 0 0}.wc-block-components-address-card address .wc-block-components-address-card__address-section span:after{content:", "}.wc-block-components-address-card address .wc-block-components-address-card__address-section span:last-child:after{content:""}.wc-block-components-address-card address .wc-block-components-address-card__address-section:last-child{margin-bottom:0}.wc-block-components-address-card address .wc-block-components-address-card__address-section:first-child{font-weight:700}.wc-block-components-address-card__edit{font-size:.875em;margin:0 0 0 auto;text-decoration:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-select-input{margin-top:16px;position:relative}.wc-block-components-combobox .wc-block-components-combobox-control,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-base-control__field{border:0;border-radius:0;margin:0;padding:0;position:relative;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-combobox-control__suggestions-container{border:0;border-radius:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-decoration:inherit;text-transform:inherit;vertical-align:baseline}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#fff;border:1px solid #50575e;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;line-height:1em;opacity:1;outline:inherit;padding:1.5em .5em .5em;text-align:left;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;text-transform:none;white-space:nowrap;width:100%}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true],.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background-color:rgba(0,0,0,.1);border-color:hsla(0,0%,100%,.4);color:#fff}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{background-color:rgba(0,0,0,.1);box-shadow:0 0 0 1px hsla(0,0%,100%,.4);color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #50575e;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0;color:#2b2d2f;margin:3em 0 0 -1px;max-height:300px;min-width:100%;overflow:auto;padding:0;position:absolute;z-index:10}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list{background-color:#1e1e1e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion{color:#757575;cursor:default;font-size:1em;list-style:none;margin:0;padding:.25em 16px}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:#ddd}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-selected{background-color:rgba(0,0,0,.4)}.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion.is-highlighted,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:active,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:focus,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control .components-form-token-field__suggestions-list .components-form-token-field__suggestion:hover{background-color:#00669e;color:#fff}.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,7%,.5);font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;left:.5em;letter-spacing:inherit;line-height:inherit;line-height:1.25;margin:0;max-width:calc(100% - 32px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(1em);transform-origin:top left;transition:all .2s ease;white-space:nowrap;z-index:1}.has-dark-controls .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.has-dark-controls .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{color:hsla(0,0%,100%,.6)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control label.components-base-control__label{transition:none}}.wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label,.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control:has(input:-webkit-autofill) label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.is-active .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox:focus-within .wc-block-components-combobox-control label.components-base-control__label{transform:translateY(.5em) scale(.875)}.wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control label.components-base-control__label{color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:active,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:hover{border-color:#cc1818}.wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus,.wc-block-components-form .wc-block-components-combobox.has-error .wc-block-components-combobox-control input.components-combobox-control__input:focus{box-shadow:0 0 0 1px #cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.components-combobox-control{width:100%}input.components-combobox-control__input[type=text]{border:none;box-shadow:none;font-size:16px;line-height:inherit;margin:0;min-height:auto;padding:2px;width:100%}@media(min-width:600px){input.components-combobox-control__input[type=text]{font-size:13px}}input.components-combobox-control__input[type=text]:focus{box-shadow:none;outline:none}.components-combobox-control__suggestions-container{align-items:flex-start;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.components-combobox-control__suggestions-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.components-combobox-control__suggestions-container{font-size:13px;line-height:normal}}.components-combobox-control__suggestions-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__suggestions-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.components-combobox-control__suggestions-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.components-combobox-control__suggestions-container:focus-within{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.components-combobox-control__reset.components-button{display:flex;height:24px;min-width:24px;padding:0}.wc-block-components-country-input{margin-top:16px}.wc-block-components-country-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-state-input{margin-top:16px}.wc-block-components-state-input .components-flex{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-address-address-wrapper{position:relative}.wc-block-components-address-address-wrapper .wc-block-components-address-card-wrapper,.wc-block-components-address-address-wrapper .wc-block-components-address-form-wrapper{transition:all .3s ease-in-out;width:100%}.wc-block-components-address-address-wrapper.is-editing .wc-block-components-address-form-wrapper{opacity:1}.wc-block-components-address-address-wrapper.is-editing .wc-block-components-address-card-wrapper{opacity:0;position:absolute;top:0;visibility:hidden}.wc-block-components-address-address-wrapper:not(.is-editing) .wc-block-components-address-form-wrapper{height:0;opacity:0;visibility:hidden}.wc-block-components-address-address-wrapper:not(.is-editing) .wc-block-components-address-card-wrapper{opacity:1} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__terms{margin:1.5em 0}.wc-block-checkout__terms textarea{position:relative;top:-5px}.wc-block-checkout__terms.wc-block-checkout__terms--disabled{opacity:.6} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__actions_row{align-items:center;display:flex;justify-content:space-between}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{height:auto;padding:1em;width:50%}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button--full-width{width:100%}.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button .wc-block-components-button__text>svg{fill:#fff;vertical-align:top}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button{display:none}.is-mobile .wc-block-checkout__actions .wc-block-components-checkout-place-order-button{width:100%}.is-large .wc-block-checkout__actions{border-top:1px solid hsla(0,0%,7%,.11);padding:1.5em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-checkout-return-to-cart-button{box-shadow:none;color:inherit;padding-left:calc(24px + .25em);position:relative;text-decoration:none}.wc-block-components-checkout-return-to-cart-button svg{fill:currentColor;left:0;position:absolute;top:50%;transform:translateY(-50%)}.rtl .wc-block-components-checkout-return-to-cart-button svg{transform:translateY(-50%) scale(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__add-note{margin:1.5em 0}.is-medium .wc-block-checkout__add-note,.is-mobile .wc-block-checkout__add-note,.is-small .wc-block-checkout__add-note{border-bottom:1px solid hsla(0,0%,7%,.11);margin-bottom:1em;margin-top:1em;padding:1em 0}.wc-block-checkout__add-note .wc-block-components-textarea{margin-top:16px}.wc-block-checkout__add-note .wc-block-components-textarea:focus{background-color:#fff;box-shadow:0 0 0 1px #50575e;color:#2b2d2f;outline:0}.wc-block-components-form .wc-block-checkout__order-notes.wc-block-components-checkout-step{padding-left:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-loading-mask{min-height:34px;pointer-events:none;position:relative}.wc-block-components-loading-mask .components-spinner{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.wc-block-components-loading-mask .wc-block-components-loading-mask__children{opacity:.25} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-coupon .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-totals-coupon .wc-block-components-panel__content{padding-bottom:0}.wc-block-components-totals-coupon__form{display:flex;margin-bottom:0;width:100%}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__input{flex-grow:1;margin-bottom:0;margin-top:0}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{flex-shrink:0;height:3em;margin-left:8px;padding-left:24px;padding-right:24px;white-space:nowrap}.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button.no-margin{margin:0}.wc-block-components-totals-coupon__content{flex-direction:column;position:relative} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-discount__coupon-list{list-style:none;margin:0;padding:0}.wc-block-components-totals-discount .wc-block-components-totals-item__value{color:#4ab866} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25em}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-weight:700}.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax{margin-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-shipping-calculator-address{margin-bottom:0}.wc-block-components-shipping-calculator-address__button{margin-top:1.5em;width:100%}.wc-block-components-shipping-calculator{padding:.5em 0 .75em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-shipping-rates-control__package{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0}.wc-block-components-shipping-rates-control__package.wc-block-components-panel{margin-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__button{margin-bottom:0;margin-top:0;padding-bottom:.75em;padding-top:.75em}.wc-block-components-shipping-rates-control__package:last-child{border-bottom:0}.wc-block-components-shipping-rates-control__package:last-child .wc-block-components-panel__button{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-panel__content{padding-bottom:.75em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__option-layout,.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__option-layout{padding-bottom:0}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__label-group{font-size:.875em}.wc-block-components-shipping-rates-control__package .wc-block-components-radio-control__description-group{font-size:.75em}.wc-block-components-shipping-rates-control__package--disabled{opacity:.5;transition:opacity .2s ease}.wc-block-components-shipping-rates-control__package-items{display:block;font-size:.875em;list-style:none;margin:0;padding:0}.wc-block-components-shipping-rates-control__package-item{display:inline-block;margin:0;overflow-wrap:anywhere;padding:0;word-break:break-word;-ms-word-break:break-all}.wc-block-components-shipping-rates-control__package-item:not(:last-child):after{content:", ";white-space:pre} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-totals-shipping fieldset.wc-block-components-totals-shipping__fieldset{background-color:transparent;border:0;margin:0;padding:0}.wc-block-components-totals-shipping .wc-block-components-shipping-address{display:block;margin-top:16px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options{margin-top:12px}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__label,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-description,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__options .wc-block-components-radio-control__secondary-label{flex-basis:100%;text-align:left}.wc-block-components-totals-shipping .wc-block-components-shipping-rates-control__no-results-notice{margin:0 0 .75em}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{font-weight:400}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{background:transparent}.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:active,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:focus,.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address-button:hover{opacity:.8}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;display:inline;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:active,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:focus,.theme-twentytwentyone.theme-twentytwentyone.theme-twentytwentyone .wc-block-components-totals-shipping__change-address-button:hover{background:transparent} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-card-elements{display:flex;width:100%}.wc-block-card-elements .wc-block-components-validation-error{position:static}.wc-block-gateway-container{margin-bottom:1.5em;position:relative;white-space:nowrap}.wc-block-gateway-container.wc-card-number-element{flex-basis:15em;flex-grow:1;min-width:min(15em,60%)}.wc-block-gateway-container.wc-card-expiry-element{flex-basis:7em;margin-left:12px;min-width:min(7em,calc(24% - 12px))}.wc-block-gateway-container.wc-card-cvc-element{flex-basis:7em;margin-left:12px;min-width:min(5em,calc(16% - 12px))}.wc-block-gateway-container .wc-block-gateway-input{background-color:#fff;border:1px solid #50575e;border-radius:4px;box-sizing:border-box;color:#2b2d2f;cursor:text;font-family:inherit;font-size:1em;height:3em;line-height:1.375;margin:0;padding:.75em 0 .75em 16px;width:100%}.wc-block-gateway-container .wc-block-gateway-input:focus{background-color:#fff}.wc-block-gateway-container:focus{background-color:#fff}.wc-block-gateway-container label{color:inherit;color:#757575;cursor:text;font-family:inherit;font-size:inherit;font-size:1em;font-style:inherit;font-weight:inherit;left:0;letter-spacing:inherit;line-height:inherit;line-height:1.375;margin:0 0 0 17px;max-width:calc(100% - 24px);overflow:hidden;position:absolute;text-decoration:inherit;text-overflow:ellipsis;text-transform:inherit;top:0;transform:translateY(.75em);transform-origin:top left;transition:transform .2s ease}@media screen and (prefers-reduced-motion:reduce){.wc-block-gateway-container label{transition:none}}.wc-block-gateway-container.wc-inline-card-element label{margin-left:calc(24px + 1.5em)}.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container.wc-inline-card-element .wc-block-gateway-input:not(.empty)+label{margin-left:16px;transform:translateY(4px) scale(.75)}.wc-block-gateway-container.wc-inline-card-element+.wc-block-components-validation-error{margin-top:-24px;position:static}.wc-block-gateway-container .wc-block-gateway-input.focused.empty,.wc-block-gateway-container .wc-block-gateway-input:not(.empty){padding:1.5em 0 .25em 16px}.wc-block-gateway-container .wc-block-gateway-input.focused.empty+label,.wc-block-gateway-container .wc-block-gateway-input:not(.empty)+label{transform:translateY(4px) scale(.75)}.wc-block-gateway-container .wc-block-gateway-input.has-error{border-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error:focus{outline-color:#cc1818}.wc-block-gateway-container .wc-block-gateway-input.has-error+label{color:#cc1818}.is-large .wc-card-cvc-element .wc-block-components-validation-error>p,.is-large .wc-card-expiry-element .wc-block-components-validation-error>p,.is-medium .wc-card-cvc-element .wc-block-components-validation-error>p,.is-medium .wc-card-expiry-element .wc-block-components-validation-error>p{line-height:16px;padding-top:4px}.is-mobile .wc-card-cvc-element .wc-block-components-validation-error>p,.is-mobile .wc-card-expiry-element .wc-block-components-validation-error>p,.is-small .wc-card-cvc-element .wc-block-components-validation-error>p,.is-small .wc-card-expiry-element .wc-block-components-validation-error>p{min-height:28px}.wc-block-components-checkout-payment-methods *{pointer-events:all}.is-mobile .wc-block-card-elements,.is-small .wc-block-card-elements{flex-wrap:wrap}.is-mobile .wc-block-gateway-container.wc-card-number-element,.is-small .wc-block-gateway-container.wc-card-number-element{flex-basis:100%}.is-mobile .wc-block-gateway-container.wc-card-expiry-element,.is-small .wc-block-gateway-container.wc-card-expiry-element{flex-basis:calc(50% - 8px);margin-left:0;margin-right:8px}.is-mobile .wc-block-gateway-container.wc-card-cvc-element,.is-small .wc-block-gateway-container.wc-card-cvc-element{flex-basis:calc(50% - 8px);margin-left:8px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option{padding-left:3.5em}.wc-block-checkout__payment-method .wc-block-components-radio-control__option:after{content:none}.wc-block-checkout__payment-method .wc-block-components-radio-control__option .wc-block-components-radio-control__input{left:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control__option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child{margin:0;padding-bottom:1em;padding-top:1em}.wc-block-checkout__payment-method .wc-block-components-radio-control__option-checked{font-weight:700}.wc-block-checkout__payment-method .wc-block-components-radio-control{border:1px solid hsla(0,0%,7%,.11);border-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option,.wc-block-checkout__payment-method .wc-block-components-radio-control__option{border-top:1px solid hsla(0,0%,7%,.11)}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:first-child{border-top:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option{border-width:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:first-child:after{border-top-left-radius:4px;border-top-right-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option:last-child:after,.wc-block-checkout__payment-method .wc-block-components-radio-control__option:last-child:after{border-width:1px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option:after{border-width:0}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label{align-items:center;border-width:0;display:flex;justify-content:flex-start}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__label img{height:24px;max-height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__option{padding-left:16px}.wc-block-checkout__payment-method .wc-block-components-radio-control.disable-radio-control .wc-block-components-radio-control__input{display:none}.wc-block-checkout__payment-method .wc-block-components-checkout-step__description-payments-aligned{height:28px;padding-top:14px}.wc-block-components-radio-control-accordion-content{padding:0 16px 1em}.wc-block-components-radio-control-accordion-content:empty{display:none}.wc-block-checkout__order-notes .wc-block-components-checkout-step__content{padding-bottom:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.components-notice.wc-block-checkout__no-payment-methods-notice{margin:0 0 16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-payment-method-label--with-icon{display:inline-block;vertical-align:middle}.wc-block-components-payment-method-label--with-icon>img,.wc-block-components-payment-method-label--with-icon>svg{margin:-2px 4px 0 0;vertical-align:middle}.is-mobile .wc-block-components-payment-method-label--with-icon>img,.is-mobile .wc-block-components-payment-method-label--with-icon>svg,.is-small .wc-block-components-payment-method-label--with-icon>img,.is-small .wc-block-components-payment-method-label--with-icon>svg{display:none} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-payment-method-icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 0 14px}.wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{display:inline-block;height:24px;margin:0 4px 2px;max-height:24px;max-width:38px;padding:0;width:auto}.wc-block-components-payment-method-icons--align-left{justify-content:flex-start}.wc-block-components-payment-method-icons--align-left .wc-block-components-payment-method-icon{margin-left:0;margin-right:8px}.wc-block-components-payment-method-icons--align-right{justify-content:flex-end}.wc-block-components-payment-method-icons--align-right .wc-block-components-payment-method-icon{margin-left:8px;margin-right:0}.wc-block-components-payment-method-icons:last-child{margin-bottom:0}.is-mobile .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon,.is-small .wc-block-components-payment-method-icons .wc-block-components-payment-method-icon{height:16px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-express-payment{margin:auto;position:relative}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons{margin:0;overflow:hidden;padding:0;text-align:center;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li{margin:0;width:100%}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons>li>img{height:48px;width:100%}.wc-block-components-express-payment--checkout{margin-top:12px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{grid-gap:10px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33% - 10px),1fr));list-style:none}@media(max-width:782px){.wc-block-components-express-payment--checkout .wc-block-components-express-payment__event-buttons{-ms-grid-columns:1fr;grid-template-columns:1fr}}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:-4px;vertical-align:middle}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:before{border-left:1px solid hsla(0,0%,7%,.11);border-color:hsla(0,0%,7%,.11) hsla(0,0%,7%,.11) currentcolor;border-radius:4px 0 0 0;border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;height:3px;margin-right:12px;pointer-events:none;width:10px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title-container:after{border-color:currentcolor currentcolor hsla(0,0%,7%,.11) hsla(0,0%,7%,.11);border-radius:0 4px 0 0;border-right:1px solid hsla(0,0%,7%,.11);border-top:1px solid hsla(0,0%,7%,.11);content:"";display:block;flex-grow:1;height:3px;margin-left:12px;pointer-events:none}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__title{flex-grow:0;transform:translateY(-50%)}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content{border:1px solid hsla(0,0%,7%,.11);border-radius:0 0 4px 4px;border-top:0;padding:20px 24px 24px}.wc-block-components-express-payment--checkout .wc-block-components-express-payment__content>p{margin-bottom:1em}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{padding-bottom:16px;text-align:center;width:100%}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li:last-child{padding-bottom:0}.wc-block-components-express-payment-continue-rule{align-items:center;display:flex;margin:24px 0;padding:0 24px;text-align:center}.wc-block-components-express-payment-continue-rule:before{margin-right:10px}.wc-block-components-express-payment-continue-rule:after{margin-left:10px}.wc-block-components-express-payment-continue-rule:after,.wc-block-components-express-payment-continue-rule:before{border-bottom:1px solid hsla(0,0%,7%,.11);content:" ";flex:1}.wc-block-components-express-payment-continue-rule--cart{margin:16px 0;text-transform:uppercase}.theme-twentynineteen .wc-block-components-express-payment__title:before{display:none}.theme-twentytwenty .wc-block-components-express-payment .wc-block-components-express-payment__title{padding-left:12px;padding-right:12px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__shipping-method-container{display:flex;gap:16px;justify-content:space-between;width:100%}.edit-post-visual-editor .wc-block-checkout__shipping-method-option,.wc-block-checkout__shipping-method-option{align-items:center;background-color:transparent;border:none;border-radius:4px;box-shadow:none!important;color:inherit;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;gap:4px;height:100%;justify-content:center;min-height:80px;outline:1px solid hsla(0,0%,7%,.11);padding:16px 12px}.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.edit-post-visual-editor .wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled),.edit-post-visual-editor .wc-block-checkout__shipping-method-option:focus,.edit-post-visual-editor .wc-block-checkout__shipping-method-option:hover,.wc-block-checkout__shipping-method-option.components-button:focus:not(:disabled),.wc-block-checkout__shipping-method-option.components-button:hover:not(:disabled),.wc-block-checkout__shipping-method-option:focus,.wc-block-checkout__shipping-method-option:hover{background-color:hsla(0,0%,7%,.02);border-color:#d5d5d5;color:#333}.edit-post-visual-editor .wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected,.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected{background-color:hsla(0,0%,7%,.02);outline:1px solid hsla(0,0%,7%,.8)}.wc-block-checkout__shipping-method-option-icon{fill:currentColor}.wc-block-checkout__shipping-method-option-title{font-size:1rem;font-weight:700}.wc-block-checkout__shipping-method-option-price{font-size:.875rem}.wc-block-checkout__shipping-method-option-price em{font-style:inherit;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__shipping-option .wc-block-components-radio-control__option{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0;padding:.75em 0 .75em 3.5em}.wc-block-checkout__shipping-option .wc-block-components-shipping-rates-control__no-results-notice{margin:.75em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.components-placeholder.wc-block-checkout__no-shipping-placeholder{margin-bottom:16px}.components-placeholder.wc-block-checkout__no-shipping-placeholder *{pointer-events:all}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset{display:block}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .components-button{background-color:#1e1e1e;color:#fff}.components-placeholder.wc-block-checkout__no-shipping-placeholder .components-placeholder__fieldset .wc-block-checkout__no-shipping-placeholder-description{display:block;margin:.25em 0 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option{border-bottom:1px solid hsla(0,0%,7%,.11);margin:0;padding:.75em 0 .75em 3.5em}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-shipping-rates-control__no-results-notice,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-shipping-rates-control__no-results-notice{margin:.75em 0}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control .wc-block-components-radio-control__input{margin-top:1px;top:auto;transform:none}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-layout,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-layout{display:block}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group{display:flex;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group>:last-child,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group>:last-child{margin-left:auto}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group{display:none}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__option-checked .wc-block-components-radio-control__description-group{display:block}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__label-group em{font-style:inherit;text-transform:uppercase}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description-group{background-color:hsla(0,0%,7%,.02);border-radius:4px;box-sizing:border-box;font-size:1em;margin-top:.5em;padding:1px .75em;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description,.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description{display:block;margin:.75em 0;text-align:left;width:100%}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description{color:#757575}.wc-block-checkout__pickup-options .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description>svg,.wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-local-pickup-rates-control .wc-block-components-radio-control__secondary-description>svg{fill:currentColor;margin-top:-4px;vertical-align:middle} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-badge{border:1px solid;border-radius:4px;display:inline-block;font-size:.75em;font-weight:600;padding:0 .66em;text-transform:uppercase;white-space:nowrap} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-details.wc-block-components-product-details{list-style:none;margin:.5em 0;padding:0}.wc-block-components-product-details.wc-block-components-product-details:last-of-type{margin-bottom:0}.wc-block-components-product-details.wc-block-components-product-details li{margin-left:0}.wc-block-components-product-details__name,.wc-block-components-product-details__value{display:inline-block}.is-large:not(.wc-block-checkout) .wc-block-components-product-details__name{font-weight:700} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-metadata{font-size:.75em}.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p,.wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin:.25em 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-order-summary .wc-block-components-panel__button{margin-top:0;padding-top:0}.wc-block-components-order-summary .wc-block-components-panel__content{margin-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary__content{display:table;width:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item{border-bottom:1px solid hsla(0,0%,7%,.11);display:flex;font-size:.875em;padding-bottom:1px;padding-top:16px;width:100%}.wc-block-components-order-summary .wc-block-components-order-summary-item:first-child{padding-top:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child{border-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div{padding-bottom:0}.wc-block-components-order-summary .wc-block-components-order-summary-item:last-child:after{display:none}.wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-product-metadata{font-size:1em}.wc-block-components-order-summary .wc-block-components-order-summary-item__description,.wc-block-components-order-summary .wc-block-components-order-summary-item__image{display:table-cell;vertical-align:top}.wc-block-components-order-summary .wc-block-components-order-summary-item__image{padding-bottom:16px;position:relative;width:48px}.wc-block-components-order-summary .wc-block-components-order-summary-item__image>img{max-width:48px;width:48px}.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{align-items:center;background:#fff;border:2px solid hsla(0,0%,7%,.11);border-radius:1em;box-shadow:0 0 0 2px #fff;color:#000;display:flex;justify-content:center;line-height:1;min-height:20px;min-width:20px;padding:0 .4em;position:absolute;right:0;top:0;transform:translate(50%,-50%);white-space:nowrap;z-index:1}.wc-block-components-order-summary .wc-block-components-order-summary-item__description{padding-bottom:16px;padding-left:24px;padding-right:12px}.wc-block-components-order-summary .wc-block-components-order-summary-item__description .wc-block-components-product-metadata,.wc-block-components-order-summary .wc-block-components-order-summary-item__description p{line-height:1.375;margin-top:4px}.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{font-weight:700;margin-left:auto;text-align:right}.wc-block-components-order-summary .wc-block-components-order-summary-item__individual-prices{display:block} product-reviews/block.json 0000644 00000000636 15073233653 0011707 0 ustar 00 { "name": "woocommerce/product-reviews", "version": "1.0.0", "icon": "admin-comments", "title": "Product Reviews", "description": "A block that shows the reviews for a product.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": {}, "attributes": {}, "usesContext": [ "postId" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } collection-filters.asset.php 0000644 00000000303 15073233653 0012177 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'cdc0f05367646a0a56c8'); 1720-style.js.LICENSE.txt 0000644 00000000366 15073233653 0010544 0 ustar 00 /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ wc-blocks-vendors.js 0000644 00000563133 15073233653 0010466 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[2869],{4559:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(1120),o=n(3295),i=n(5724),a=n(9969);function s(e,t){for(var n="",r=(0,i.Ei)(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function l(e,t,n,r){switch(e.type){case a.JM:if(e.children.length)break;case a.K$:case a.h5:return e.return=e.return||e.value;case a.Ab:return"";case a.lK:return e.return=e.value+"{"+s(e.children,r)+"}";case a.Fr:e.value=e.props.join(",")}return(0,i.to)(n=s(e.children,r))?e.return=e.value+"{"+n+"}":""}var c=n(1886),u=n(4658),d=function(e,t,n){for(var r=0,i=0;r=i,i=(0,o.fj)(),38===r&&12===i&&(t[n]=1),!(0,o.r)(i);)(0,o.lp)();return(0,o.tP)(e,o.FK)},f=new WeakMap,h=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||f.get(n))&&!r){f.set(e,!0);for(var a=[],s=function(e,t){return(0,o.cE)(function(e,t){var n=-1,r=44;do{switch((0,o.r)(r)){case 0:38===r&&12===(0,o.fj)()&&(t[n]=1),e[n]+=d(o.FK-1,t,n);break;case 2:e[n]+=(0,o.iF)(r);break;case 4:if(44===r){e[++n]=58===(0,o.fj)()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=(0,i.Dp)(r)}}while(r=(0,o.lp)());return e}((0,o.un)(e),t))}(t,a),l=n.props,c=0,u=0;c<s.length;c++)for(var h=0;h<l.length;h++,u++)e.props[u]=a[c]?s[c].replace(/&\f/g,l[h]):l[h]+" "+s[c]}}},p=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function m(e,t){switch((0,i.vp)(e,t)){case 5103:return a.G$+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return a.G$+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return a.G$+e+a.uj+e+a.MS+e+e;case 6828:case 4268:return a.G$+e+a.MS+e+e;case 6165:return a.G$+e+a.MS+"flex-"+e+e;case 5187:return a.G$+e+(0,i.gx)(e,/(\w+).+(:[^]+)/,a.G$+"box-$1$2"+a.MS+"flex-$1$2")+e;case 5443:return a.G$+e+a.MS+"flex-item-"+(0,i.gx)(e,/flex-|-self/,"")+e;case 4675:return a.G$+e+a.MS+"flex-line-pack"+(0,i.gx)(e,/align-content|flex-|-self/,"")+e;case 5548:return a.G$+e+a.MS+(0,i.gx)(e,"shrink","negative")+e;case 5292:return a.G$+e+a.MS+(0,i.gx)(e,"basis","preferred-size")+e;case 6060:return a.G$+"box-"+(0,i.gx)(e,"-grow","")+a.G$+e+a.MS+(0,i.gx)(e,"grow","positive")+e;case 4554:return a.G$+(0,i.gx)(e,/([^-])(transform)/g,"$1"+a.G$+"$2")+e;case 6187:return(0,i.gx)((0,i.gx)((0,i.gx)(e,/(zoom-|grab)/,a.G$+"$1"),/(image-set)/,a.G$+"$1"),e,"")+e;case 5495:case 3959:return(0,i.gx)(e,/(image-set\([^]*)/,a.G$+"$1$`$1");case 4968:return(0,i.gx)((0,i.gx)(e,/(.+:)(flex-)?(.*)/,a.G$+"box-pack:$3"+a.MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+a.G$+e+e;case 4095:case 3583:case 4068:case 2532:return(0,i.gx)(e,/(.+)-inline(.+)/,a.G$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if((0,i.to)(e)-1-t>6)switch((0,i.uO)(e,t+1)){case 109:if(45!==(0,i.uO)(e,t+4))break;case 102:return(0,i.gx)(e,/(.+:)(.+)-([^]+)/,"$1"+a.G$+"$2-$3$1"+a.uj+(108==(0,i.uO)(e,t+3)?"$3":"$2-$3"))+e;case 115:return~(0,i.Cw)(e,"stretch")?m((0,i.gx)(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==(0,i.uO)(e,t+1))break;case 6444:switch((0,i.uO)(e,(0,i.to)(e)-3-(~(0,i.Cw)(e,"!important")&&10))){case 107:return(0,i.gx)(e,":",":"+a.G$)+e;case 101:return(0,i.gx)(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+a.G$+(45===(0,i.uO)(e,14)?"inline-":"")+"box$3$1"+a.G$+"$2$3$1"+a.MS+"$2box$3")+e}break;case 5936:switch((0,i.uO)(e,t+11)){case 114:return a.G$+e+a.MS+(0,i.gx)(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a.G$+e+a.MS+(0,i.gx)(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a.G$+e+a.MS+(0,i.gx)(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return a.G$+e+a.MS+e+e}return e}var g=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case a.h5:e.return=m(e.value,e.length);break;case a.lK:return s([(0,o.JG)(e,{value:(0,i.gx)(e.value,"@","@"+a.G$)})],r);case a.Fr:if(e.length)return(0,i.$e)(e.props,(function(t){switch((0,i.EQ)(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return s([(0,o.JG)(e,{props:[(0,i.gx)(t,/:(read-\w+)/,":"+a.uj+"$1")]})],r);case"::placeholder":return s([(0,o.JG)(e,{props:[(0,i.gx)(t,/:(plac\w+)/,":"+a.G$+"input-$1")]}),(0,o.JG)(e,{props:[(0,i.gx)(t,/:(plac\w+)/,":"+a.uj+"$1")]}),(0,o.JG)(e,{props:[(0,i.gx)(t,/:(plac\w+)/,a.MS+"input-$1")]})],r)}return""}))}}],v=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,i,a=e.stylisPlugins||g,d={},f=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)d[t[n]]=!0;f.push(e)}));var m,v=[h,p],b=[l,(0,c.cD)((function(e){m.insert(e)}))],y=(0,c.qR)(v.concat(a,b));i=function(e,t,n,r){var o;m=n,o=e?e+"{"+t.styles+"}":t.styles,s((0,u.MY)(o),y),r&&(w.inserted[t.name]=!0)};var w={key:t,sheet:new r.m({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:d,registered:{},insert:i};return w.sheet.hydrate(f),w}},3982:(e,t,n)=>{"use strict";n.d(t,{iv:()=>d,cx:()=>u});var r=n(4559),o=n(4687),i=n(8116);function a(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function s(e,t,n){var r=[],o=(0,i.fp)(e,r,n);return r.length<2?n:o+t(r)}var l=function e(t){for(var n="",r=0;r<t.length;r++){var o=t[r];if(null!=o){var i=void 0;switch(typeof o){case"boolean":break;case"object":if(Array.isArray(o))i=e(o);else for(var a in i="",o)o[a]&&a&&(i&&(i+=" "),i+=a);break;default:i=o}i&&(n&&(n+=" "),n+=i)}}return n},c=function(e){var t=(0,r.Z)({key:"css"});t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=(0,o.O)(n,t.registered,void 0);return(0,i.My)(t,a,!1),t.key+"-"+a.name};return{css:n,cx:function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return s(t.registered,n,l(r))},injectGlobal:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=(0,o.O)(n,t.registered);a(t,i)},keyframes:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=(0,o.O)(n,t.registered),s="animation-"+i.name;return a(t,{name:i.name,styles:"@keyframes "+s+"{"+i.styles+"}"}),s},hydrate:function(e){e.forEach((function(e){t.inserted[e]=!0}))},flush:function(){t.registered={},t.inserted={},t.sheet.flush()},sheet:t.sheet,cache:t,getRegisteredStyles:i.fp.bind(null,t.registered),merge:s.bind(null,t.registered,n)}}(),u=(c.flush,c.hydrate,c.cx),d=(c.merge,c.getRegisteredStyles,c.injectGlobal,c.keyframes,c.css);c.sheet,c.cache},875:(e,t,n)=>{"use strict";function r(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}n.d(t,{Z:()=>r})},3212:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>i}),/^(4231|511|86|8943)$/.test(n.j))var r=n(6119);var o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=/^(4231|511|86|8943)$/.test(n.j)?(0,r.Z)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})):null},6119:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:()=>r})},5643:(e,t,n)=>{"use strict";n.d(t,{T:()=>s,w:()=>a});var r=n(9196),o=n(4559),i=(n(4687),n(9653),r.createContext("undefined"!=typeof HTMLElement?(0,o.Z)({key:"css"}):null));i.Provider;var a=function(e){return(0,r.forwardRef)((function(t,n){var o=(0,r.useContext)(i);return e(t,o,n)}))},s=r.createContext({})},2589:(e,t,n)=>{"use strict";n.d(t,{iv:()=>o}),n(9196),n(9653);var r=n(4687);function o(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.O)(t)}n(4559),n(63)},4687:(e,t,n)=>{"use strict";n.d(t,{O:()=>m});var r=n(875),o={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(6119),a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(0,i.Z)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===o[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return h={name:n.name,styles:n.styles,next:h},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)h={name:r.name,styles:r.styles,next:h},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=f(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":c(a)&&(r+=u(i)+":"+d(i,a)+";");else if(!Array.isArray(a)||"string"!=typeof a[0]||null!=t&&void 0!==t[a[0]]){var s=f(e,t,a);switch(i){case"animation":case"animationName":r+=u(i)+":"+s+";";break;default:r+=i+"{"+s+"}"}}else for(var l=0;l<a.length;l++)c(a[l])&&(r+=u(i)+":"+d(i,a[l])+";")}return r}(e,t,n);case"function":if(void 0!==e){var o=h,i=n(e);return h=o,f(e,t,i)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var h,p=/label:\s*([^\s;\n{]+)\s*(;|$)/g,m=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o=!0,i="";h=void 0;var a=e[0];null==a||void 0===a.raw?(o=!1,i+=f(n,t,a)):i+=a[0];for(var s=1;s<e.length;s++)i+=f(n,t,e[s]),o&&(i+=a[s]);p.lastIndex=0;for(var l,c="";null!==(l=p.exec(i));)c+="-"+l[1];return{name:(0,r.Z)(i)+c,styles:i,next:h}}},1120:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var r=/^(4231|511|86|8943)$/.test(n.j)?function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}():null},2142:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>m}),/^(4231|511|86|8943)$/.test(n.j))var r=n(2314);var o=n(9196);if(/^(4231|511|86|8943)$/.test(n.j))var i=n(3212);if(/^(4231|511|86|8943)$/.test(n.j))var a=n(5643);if(/^(4231|511|86|8943)$/.test(n.j))var s=n(8116);var l=n(4687),c=n(9653),u=/^(4231|511|86|8943)$/.test(n.j)?i.Z:null,d=function(e){return"theme"!==e},f=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?u:d},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},p=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,s.hC)(t,n,r),(0,c.L)((function(){return(0,s.My)(t,n,r)})),null},m=function e(t,n){var i,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,c=n.target);var m=h(t,n,u),g=m||f(d),v=!g("as");return function(){var b=arguments,y=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&y.push("label:"+i+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{y.push(b[0][0]);for(var w=b.length,x=1;x<w;x++)y.push(b[x],b[0][x])}var S=(0,a.w)((function(e,t,n){var r=v&&e.as||d,i="",u=[],h=e;if(null==e.theme){for(var b in h={},e)h[b]=e[b];h.theme=o.useContext(a.T)}"string"==typeof e.className?i=(0,s.fp)(t.registered,u,e.className):null!=e.className&&(i=e.className+" ");var w=(0,l.O)(y.concat(u),t.registered,h);i+=t.key+"-"+w.name,void 0!==c&&(i+=" "+c);var x=v&&void 0===m?f(r):g,S={};for(var E in e)v&&"as"===E||x(E)&&(S[E]=e[E]);return S.className=i,S.ref=n,o.createElement(o.Fragment,null,o.createElement(p,{cache:t,serialized:w,isStringTag:"string"==typeof r}),o.createElement(r,S))}));return S.displayName=void 0!==i?i:"Styled("+("string"==typeof d?d:d.displayName||d.name||"Component")+")",S.defaultProps=t.defaultProps,S.__emotion_real=S,S.__emotion_base=d,S.__emotion_styles=y,S.__emotion_forwardProp=m,Object.defineProperty(S,"toString",{value:function(){return"."+c}}),S.withComponent=function(t,o){return e(t,(0,r.Z)({},n,o,{shouldForwardProp:h(S,o,!0)})).apply(void 0,y)},S}}},9653:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(9196),o=!!r.useInsertionEffect&&r.useInsertionEffect,i=/^(4231|511|86|8943)$/.test(n.j)?o||function(e){return e()}:null;o||r.useLayoutEffect},8116:(e,t,n)=>{"use strict";n.d(t,{My:()=>a,fp:()=>o,hC:()=>i});var r=!!/^(4231|511|86|8943)$/.test(n.j)||null;function o(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var i=function(e,t,n){var o=e.key+"-"+t.name;!1!==n&&!1!==r||void 0!==e.registered[o]||(e.registered[o]=t.styles)},a=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},4097:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(9307),o=n(7608),i=n.n(o),a=n(5351),s=n(2142),l=n(2819),c=n(1212);function u(e){return(0,l.get)(c.Z,e,"")}var d=n(8093),f=n(9472);const h=(0,s.Z)("div",{target:"e1puf3u3"})("font-family:",u("default.fontFamily"),";font-size:",u("default.fontSize"),";"),p=(0,s.Z)("div",{target:"e1puf3u2"})("margin-bottom:",(0,f.D)(2),";.components-panel__row &{margin-bottom:inherit;}"),m=(0,s.Z)("label",{target:"e1puf3u1"})("display:inline-block;margin-bottom:",(0,f.D)(2),";"),g=(0,s.Z)("p",{target:"e1puf3u0"})("font-size:",u("helpText.fontSize"),";font-style:normal;color:",d.DM.mediumGray.text,";");function v({id:e,label:t,hideLabelFromVision:n,help:o,className:s,children:l}){return(0,r.createElement)(h,{className:i()("components-base-control",s)},(0,r.createElement)(p,{className:"components-base-control__field"},t&&e&&(n?(0,r.createElement)(a.Z,{as:"label",htmlFor:e},t):(0,r.createElement)(m,{className:"components-base-control__label",htmlFor:e},t)),t&&!e&&(n?(0,r.createElement)(a.Z,{as:"label"},t):(0,r.createElement)(v.VisualLabel,null,t)),l),!!o&&(0,r.createElement)(g,{id:e+"__help",className:"components-base-control__help"},o))}v.VisualLabel=({className:e,children:t})=>(e=i()("components-base-control__label",e),(0,r.createElement)("span",{className:e},t));const b=v},3871:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var r=n(2314),o=n(9307),i=n(7608),a=n.n(i),s=n(2819),l=n(7180),c=n.n(l),u=n(4333),d=n(7192),f=n(9888);const h=(0,o.createElement)("div",{className:"event-catcher"}),p=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,o.cloneElement)((0,o.createElement)("span",{className:"disabled-element-wrapper"},(0,o.cloneElement)(h,e),(0,o.cloneElement)(t,{children:n}),","),e),m=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,o.cloneElement)(e,{...t,children:n}),g=(e,t,n)=>{if(1!==o.Children.count(e))return;const r=o.Children.only(e);"function"==typeof r.props[t]&&r.props[t](n)},v=function({children:e,position:t,text:n,shortcut:r}){const[i,a]=(0,o.useState)(!1),[l,c]=(0,o.useState)(!1),h=(0,u.useDebounce)(c,700),v=t=>{g(e,"onMouseDown",t),document.addEventListener("mouseup",w),a(!0)},b=t=>{g(e,"onMouseUp",t),document.removeEventListener("mouseup",w),a(!1)},y=e=>"mouseUp"===e?b:"mouseDown"===e?v:void 0,w=y("mouseUp"),x=(t,n)=>r=>{if(g(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&i)return;h.cancel();const o=(0,s.includes)(["focus","mouseenter"],r.type);o!==l&&(n?h(o):c(o))},S=()=>{h.cancel(),document.removeEventListener("mouseup",w)};if((0,o.useEffect)((()=>S),[]),1!==o.Children.count(e))return e;const E={onMouseEnter:x("onMouseEnter",!0),onMouseLeave:x("onMouseLeave"),onClick:x("onClick"),onFocus:x("onFocus"),onBlur:x("onBlur"),onMouseDown:y("mouseDown")},C=o.Children.only(e),{children:k,disabled:M}=C.props,_=M?p:m,A=(({grandchildren:e,isOver:t,position:n,text:r,shortcut:i})=>(0,o.concatChildren)(e,t&&(0,o.createElement)(d.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,o.createElement)(f.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:k,isOver:l,position:t,text:n,shortcut:r});return _({child:C,eventHandlers:E,childrenWithPopover:A})};var b=n(444),y=n(6372);const w=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(y.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&y.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===b.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(b.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e};var x=n(5351);const S=["onMouseDown","onClick"],E=(0,o.forwardRef)((function(e,t){const{href:n,target:i,isSmall:l,isPressed:u,isBusy:d,isDestructive:f,className:h,disabled:p,icon:m,iconPosition:g="left",iconSize:b,showTooltip:y,tooltipPosition:E,shortcut:C,label:k,children:M,text:_,variant:A,__experimentalIsFocusable:T,describedBy:F,...L}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...a}){let s=i;var l,u,d,f,h;return t&&(null!==(l=s)&&void 0!==l||(s="primary")),r&&(null!==(u=s)&&void 0!==u||(s="tertiary")),n&&(null!==(d=s)&&void 0!==d||(s="secondary")),e&&(c()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(f=s)&&void 0!==f||(s="secondary")),o&&(null!==(h=s)&&void 0!==h||(s="link")),{...a,variant:s}}(e),z=a()("components-button",h,{"is-secondary":"secondary"===A,"is-primary":"primary"===A,"is-small":l,"is-tertiary":"tertiary"===A,"is-pressed":u,"is-busy":d,"is-link":"link"===A,"is-destructive":f,"has-text":!!m&&!!M,"has-icon":!!m}),$=p&&!T,R=void 0===n||$?"button":"a",O="a"===R?{href:n,target:i}:{type:"button",disabled:$,"aria-pressed":u};if(p&&T){O["aria-disabled"]=!0;for(const e of S)L[e]=e=>{e.stopPropagation(),e.preventDefault()}}const N=!$&&(y&&k||C||!!k&&(!M||(0,s.isArray)(M)&&!M.length)&&!1!==y),H=F?(0,s.uniqueId)():null,j=L["aria-describedby"]||H,D=(0,o.createElement)(R,(0,r.Z)({},O,L,{className:z,"aria-label":L["aria-label"]||k,"aria-describedby":j,ref:t}),m&&"left"===g&&(0,o.createElement)(w,{icon:m,size:b}),_&&(0,o.createElement)(o.Fragment,null,_),m&&"right"===g&&(0,o.createElement)(w,{icon:m,size:b}),M);return N?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(v,{text:F||k,shortcut:C,position:E},D),F&&(0,o.createElement)(x.Z,null,(0,o.createElement)("span",{id:H},F))):(0,o.createElement)(o.Fragment,null,D,F&&(0,o.createElement)(x.Z,null,(0,o.createElement)("span",{id:H},F)))}))},3133:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(9307),o=n(7608),i=n.n(o),a=n(2819),s=n(5736),l=n(4333),c=n(9630),u=n(5158),d=n(1034),f=n(7864),h=n(5465),p=n(4097),m=n(3871),g=n(8839),v=n(1897),b=n(4762),y=n(2314);const w=(0,l.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,r.useState)(),i=(0,r.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,r.createElement)("div",(0,l.__experimentalUseFocusOutside)(n),(0,r.createElement)(e,(0,y.Z)({ref:i},t)))}),"withFocusOutside")(class extends r.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),x=function e({value:t,label:n,options:o,onChange:y,onFilterValueChange:x=a.noop,hideLabelFromVision:S,help:E,allowReset:C=!0,className:k,messages:M={selected:(0,s.__)("Item selected.")}}){var _;const A=(0,l.useInstanceId)(e),[T,F]=(0,r.useState)(null),[L,z]=(0,r.useState)(!1),[$,R]=(0,r.useState)(""),O=(0,r.useRef)(),N=o.find((e=>e.value===t)),H=null!==(_=null==N?void 0:N.label)&&void 0!==_?_:"",j=(0,r.useMemo)((()=>{const e=[],t=[],n=(0,a.deburr)($.toLocaleLowerCase());return o.forEach((r=>{const o=(0,a.deburr)(r.label).toLocaleLowerCase().indexOf(n);0===o?e.push(r):o>0&&t.push(r)})),e.concat(t)}),[$,o,t]),D=e=>{y(e.value),(0,u.speak)(M.selected,"assertive"),F(e),R(""),z(!1)},I=(e=1)=>{let t=j.indexOf(T)+e;t<0?t=j.length-1:t>=j.length&&(t=0),F(j[t]),z(!0)};return(0,r.useEffect)((()=>{const e=j.length>0;if(L){const t=e?(0,s.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,s._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",j.length),j.length):(0,s.__)("No results.");(0,u.speak)(t,"polite")}}),[j,L]),(0,r.createElement)(w,{onFocusOutside:()=>{z(!1)}},(0,r.createElement)(p.Z,{className:i()(k,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${A}`,hideLabelFromVision:S,help:E},(0,r.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case c.ENTER:T&&(D(T),t=!0);break;case c.UP:I(-1),t=!0;break;case c.DOWN:I(1),t=!0;break;case c.ESCAPE:z(!1),F(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,r.createElement)(g.Z,null,(0,r.createElement)(v.Z,null,(0,r.createElement)(f.Z,{className:"components-combobox-control__input",instanceId:A,ref:O,value:L?$:H,"aria-label":H?`${H}, ${n}`:null,onFocus:()=>{z(!0),x(""),R("")},isExpanded:L,selectedSuggestionIndex:j.indexOf(T),onChange:e=>{const t=e.value;R(t),x(t),z(!0)}})),C&&(0,r.createElement)(b.Z,null,(0,r.createElement)(m.Z,{className:"components-combobox-control__reset",icon:d.Z,disabled:!t,onClick:()=>{y(null),O.current.input.focus()},label:(0,s.__)("Reset")}))),L&&(0,r.createElement)(h.Z,{instanceId:A,match:{label:$},displayTransform:e=>e.label,suggestions:j,selectedIndex:j.indexOf(T),onHover:F,onSelect:D,scrollIntoView:!0}))))}},6372:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>i}),/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var r=n(2314);var o=n(9307);const i=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?function({icon:e,className:t,...n}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:i},n))}:null},9391:(e,t,n)=>{"use strict";n.d(t,{G:()=>o,f:()=>i});var r=n(9307);const o=(0,r.createContext)({flexItemDisplay:void 0}),i=()=>(0,r.useContext)(o)},1897:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1539),o=n(139),i=n(3881);const a=(0,r.L)({as:"div",useHook:function(e){const t=(0,o.y)(e,"FlexBlock");return(0,i.i)({isBlock:!0,...t})},name:"FlexBlock"})},4762:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1539),o=n(3881);const i=(0,r.L)({as:"div",useHook:o.i,name:"FlexItem"}),a=/^(4231|511|86|8943)$/.test(n.j)?i:null},3881:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(3982);if(/^(4231|511|86|8943)$/.test(n.j))var o=n(139);if(/^(4231|511|86|8943)$/.test(n.j))var i=n(9391);if(/^(4231|511|86|8943)$/.test(n.j))var a=n(7414);function s(e){const{className:t,display:n,isBlock:s=!1,...l}=(0,o.y)(e,"FlexItem"),c={},u=(0,i.f)().flexItemDisplay;return c.Base=(0,r.iv)({display:n||u},"",""),{...l,className:(0,r.cx)(a.ck,c.Base,s&&a.Ge,t)}}},8839:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(2314),o=n(9307),i=n(5851),a=n(3982),s=n(7180),l=n.n(s),c=n(139),u=n(8182),d=n(9472),f=n(7414);var h=n(9391),p=n(4808);const m=(0,i.Iq)((function(e,t){const{children:n,isColumn:i,...s}=function(e){const{align:t="center",className:n,direction:r="row",expanded:i=!0,gap:s=2,justify:h="space-between",wrap:p=!1,...m}=(0,c.y)(function({isReversed:e,...t}){return void 0!==e?(l()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...t,direction:e?"row-reverse":"row"}):t}(e),"Flex"),g=Array.isArray(r)?r:[r],v=(0,u.V)(g),b="string"==typeof v&&!!v.includes("column"),y="string"==typeof v&&v.includes("reverse");return{...m,className:(0,o.useMemo)((()=>{const e={};return e.Base=(0,a.iv)({alignItems:b?"normal":t,flexDirection:v,flexWrap:p?"wrap":void 0,justifyContent:h,height:b&&i?"100%":void 0,width:!b&&i?"100%":void 0,marginBottom:p?`calc(${(0,d.D)(s)} * -1)`:void 0},"",""),e.Items=(0,a.iv)({"> * + *:not(marquee)":{marginTop:b?(0,d.D)(s):void 0,marginRight:!b&&y?(0,d.D)(s):void 0,marginLeft:b||y?void 0:(0,d.D)(s)}},"",""),e.WrapItems=(0,a.iv)({"> *:not(marquee)":{marginBottom:(0,d.D)(s),marginLeft:!b&&y?(0,d.D)(s):void 0,marginRight:b||y?void 0:(0,d.D)(s)},"> *:last-child:not(marquee)":{marginLeft:!b&&y?0:void 0,marginRight:b||y?void 0:0}},"",""),(0,a.cx)(f.kC,e.Base,p?e.WrapItems:e.Items,b?f.bg:f.h,n)}),[t,n,v,i,s,b,y,h,p]),isColumn:b}}(e);return(0,o.createElement)(h.G.Provider,{value:{flexItemDisplay:i?"block":void 0}},(0,o.createElement)(p.Z,(0,r.Z)({},s,{ref:t}),n))}),"Flex")},7414:(e,t,n)=>{"use strict";n.d(t,{Ge:()=>a,bg:()=>s,ck:()=>i,h:()=>l,kC:()=>o});var r=n(3982);const o=(0,r.iv)({name:"zjik7",styles:"display:flex"}),i=(0,r.iv)({name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"}),a=(0,r.iv)({name:"82a6rk",styles:"flex:1"}),s=(0,r.iv)({name:"13nosa1",styles:">*{min-height:0;}"}),l=(0,r.iv)({name:"1pwxzk4",styles:">*{min-width:0;}"})},1394:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var r=n(9307),o=n(2819),i=n(7608),a=n.n(i),s=n(5736),l=n(4333),c=n(9630),u=n(9127),d=n.n(u),f=n(1034),h=n(3871),p=n(5351);function m({value:e,status:t,title:n,displayTransform:i,isBorderless:c=!1,disabled:u=!1,onClickRemove:d=o.noop,onMouseEnter:g,onMouseLeave:v,messages:b,termPosition:y,termsCount:w}){const x=(0,l.useInstanceId)(m),S=a()("components-form-token-field__token",{"is-error":"error"===t,"is-success":"success"===t,"is-validating":"validating"===t,"is-borderless":c,"is-disabled":u}),E=i(e),C=(0,s.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,s.__)("%1$s (%2$s of %3$s)"),E,y,w);return(0,r.createElement)("span",{className:S,onMouseEnter:g,onMouseLeave:v,title:n},(0,r.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${x}`},(0,r.createElement)(p.Z,{as:"span"},C),(0,r.createElement)("span",{"aria-hidden":"true"},E)),(0,r.createElement)(h.Z,{className:"components-form-token-field__remove-token",icon:f.Z,onClick:!u&&(()=>d({value:e})),label:b.remove,"aria-describedby":`components-form-token-field__token-text-${x}`}))}var g=n(7864),v=n(5465),b=n(2314),y=n(5158);const w=(0,l.createHigherOrderComponent)((e=>t=>(0,r.createElement)(e,(0,b.Z)({},t,{speak:y.speak,debouncedSpeak:(0,l.useDebounce)(y.speak,500)}))),"withSpokenMessages"),x={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class S extends r.Component{constructor(){super(...arguments),this.state=x,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,r=!d()(t,e.suggestions);(r||n!==e.value)&&this.updateSuggestions(r)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(x)}onKeyDown(e){let t=!1;switch(e.keyCode){case c.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case c.ENTER:t=this.addCurrentToken();break;case c.LEFT:t=this.handleLeftArrowKey();break;case c.UP:t=this.handleUpArrowKey();break;case c.RIGHT:t=this.handleRightArrowKey();break;case c.DOWN:t=this.handleDownArrowKey();break;case c.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case c.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case c.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,r=t.split(n),i=(0,o.last)(r)||"";r.length>1&&this.addNewTokens(r.slice(0,-1)),this.setState({incompleteTokenValue:i},this.updateSuggestions),this.props.onInputChange(i)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,o.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,o.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,r=this.props.maxSuggestions,i=this.props.saveTransform){let a=i(e);const s=[],l=[];return 0===a.length?t=(0,o.difference)(t,n):(a=a.toLocaleLowerCase(),(0,o.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(a);-1===n.indexOf(e)&&(0===t?s.push(e):t>0&&l.push(e))})),t=s.concat(l)),(0,o.take)(t,r)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,o.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,r=n.trim().length>1,o=this.getMatchingSuggestions(n),i=o.length>0,a={isExpanded:t||r&&i};if(e&&(a.selectedSuggestionIndex=-1,a.selectedSuggestionScroll=!1),this.setState(a),r){const{debouncedSpeak:e}=this.props;e(i?(0,s.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,s._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",o.length),o.length):(0,s.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,o.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,t,n){const o=this.getTokenValue(e),i=e.status?e.status:void 0,a=t+1,s=n.length;return(0,r.createElement)(m,{key:"token-"+o,value:o,status:i,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==i&&this.props.disabled,messages:this.props.messages,termsCount:s,termPosition:a})}renderInput(){const{autoCapitalize:e,autoComplete:t,maxLength:n,placeholder:o,value:i,instanceId:a}=this.props;let s={instanceId:a,autoCapitalize:e,autoComplete:t,placeholder:0===i.length?o:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return n&&i.length>=n||(s={...s,onChange:this.onInputChange}),(0,r.createElement)(g.Z,s)}render(){const{disabled:e,label:t=(0,s.__)("Add item"),instanceId:n,className:o,__experimentalShowHowTo:i}=this.props,{isExpanded:l}=this.state,c=a()(o,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let u={className:"components-form-token-field",tabIndex:"-1"};const d=this.getMatchingSuggestions();return e||(u=Object.assign({},u,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,r.createElement)("div",u,(0,r.createElement)("label",{htmlFor:`components-form-token-input-${n}`,className:"components-form-token-field__label"},t),(0,r.createElement)("div",{ref:this.bindTokensAndInput,className:c,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),l&&(0,r.createElement)(v.Z,{instanceId:n,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:d,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),i&&(0,r.createElement)("p",{id:`components-form-token-suggestions-howto-${n}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,s.__)("Separate with commas, spaces, or the Enter key."):(0,s.__)("Separate with commas or the Enter key.")))}}S.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:o.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,s.__)("Item added."),removed:(0,s.__)("Item removed."),remove:(0,s.__)("Remove item"),__experimentalInvalid:(0,s.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const E=w((0,l.withInstanceId)(S))},5465:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9307),o=n(2819),i=n(2121),a=n.n(i),s=n(7608),l=n.n(s),c=n(4333);class u extends r.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,a()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,r.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,o.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=l()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,r.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,r.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,r.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}u.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const d=(0,c.withSafeTimeout)(u)},7864:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>l}),/^(5(025|050|11)|(40|78)70|3259|4231|9568)$/.test(n.j))var r=n(2314);var o=n(9307),i=n(7608),a=n.n(i);class s extends(/^(5(025|050|11)|(40|78)70|3259|4231|9568)$/.test(n.j)?o.Component:null){constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:i,className:s,...l}=this.props,c=e?e.length+1:0;return(0,o.createElement)("input",(0,r.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},l,{value:e||"",onChange:this.onChange,size:c,className:a()(s,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==i?`components-form-token-suggestions-${n}-${i}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const l=/^(5(025|050|11)|(40|78)70|3259|4231|9568)$/.test(n.j)?s:null},9945:(e,t,n)=>{"use strict";if(n.d(t,{CM:()=>A,Kg:()=>M,W2:()=>w,__:()=>C,fC:()=>v,oT:()=>_,ub:()=>k}),/^8(6|943)$/.test(n.j))var r=n(2314);var o=n(2142),i=n(9307),a=n(2589);if(/^8(6|943)$/.test(n.j))var s=n(8839);var l=n(4762);if(/^8(6|943)$/.test(n.j))var c=n(5527);var u=n(8093),d=n(717),f={name:"1n8met0",styles:"padding-top:0"},h={name:"1739oy8",styles:"z-index:1"},p={name:"2o6p8u",styles:"justify-content:space-between"},m={name:"14qk3ip",styles:"align-items:flex-start;flex-direction:column-reverse"},g={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"};const v=/^8(6|943)$/.test(n.j)?(0,o.Z)(s.Z,{target:"e1cr7zh17"})("position:relative;border-radius:2px;",(()=>f)," ",(({isFocused:e})=>e?h:"")," ",(({labelPosition:e})=>{switch(e){case"top":return g;case"bottom":return m;case"edge":return p;default:return""}}),";"):null;var b={name:"wyxldh",styles:"margin:0 !important"},y={name:"1d3w5wq",styles:"width:100%"};const w=(0,o.Z)("div",{target:"e1cr7zh16"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",(({disabled:e})=>{const t=e?u.DM.ui.backgroundDisabled:u.DM.ui.background;return(0,a.iv)({backgroundColor:t},"","")})," ",(({hideLabel:e})=>e?b:null)," ",(({__unstableInputWidth:e,labelPosition:t})=>e?"side"===t?"":"edge"===t?(0,a.iv)({flex:`0 0 ${e}`},"",""):(0,a.iv)({width:e},"",""):y),";");var x={name:"103r1kr",styles:"&::-webkit-input-placeholder{line-height:normal;}"};(0,o.Z)("input",{target:"e1cr7zh15"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",u.DM.black,";display:block;margin:0;outline:none;padding-left:8px;padding-right:8px;width:100%;",(({isDragging:e,dragCursor:t})=>{let n="",r="";return e&&(n=(0,a.iv)("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),e&&t&&(r=(0,a.iv)("&:active{cursor:",t,";}","")),(0,a.iv)(n," ",r,";","")})," ",(({disabled:e})=>e?(0,a.iv)({color:u.DM.ui.textDisabled},"",""):"")," ",(({size:e})=>{const t={default:"13px",small:"11px"}[e];return t?(0,a.iv)("font-size:","16px",";@media ( min-width: 600px ){font-size:",t,";}",""):""})," ",(({size:e})=>{const t={default:{height:30,lineHeight:1,minHeight:30},small:{height:24,lineHeight:1,minHeight:24}},n=t[e]||t.default;return(0,a.iv)(n,"","")})," ",(()=>x),";}");var S={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"};const E=/^8(6|943)$/.test(n.j)?(0,o.Z)(c.Z,{target:"e1cr7zh14"})("&&&{box-sizing:border-box;color:currentColor;display:block;margin:0;max-width:100%;z-index:1;",(({labelPosition:e})=>{let t=4;return"edge"!==e&&"side"!==e||(t=0),(0,a.iv)({paddingTop:0,paddingBottom:t},"","")})," ",(()=>S),";}"):null,C=e=>(0,i.createElement)(E,(0,r.Z)({},e,{as:"label"})),k=(0,o.Z)(l.Z,{target:"e1cr7zh13"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),M=(0,o.Z)("div",{target:"e1cr7zh12"})("&&&{box-sizing:border-box;border-radius:inherit;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(({disabled:e,isFocused:t})=>{let n=t?u.DM.ui.borderFocus:u.DM.ui.border,r=null;return t&&(r=`0 0 0 1px ${u.DM.ui.borderFocus} inset`),e&&(n=u.DM.ui.borderDisabled),(0,a.iv)({boxShadow:r,borderColor:n,borderStyle:"solid",borderWidth:1},"","")})," ",(0,d.b)({paddingLeft:2}),";}"),_=(0,o.Z)("span",{target:"e1cr7zh11"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),A=(0,o.Z)("span",{target:"e1cr7zh10"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"})},7192:(e,t,n)=>{"use strict";n.d(t,{Z:()=>j});var r=n(2314),o=n(9307),i=n(7608),a=n.n(i),s=n(5904),l=n(7180),c=n.n(l),u=n(4333),d=n(444);const f=(0,o.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(d.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var h=n(5736);function p(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}var m=n(3871);let g=0;function v(e){const t=document.scrollingElement||document.body;e&&(g=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=g)}let b=0;function y(){return(0,o.useEffect)((()=>(0===b&&v(!0),++b,()=>{1===b&&v(!1),--b})),[]),null}var w=n(3698),x=n(4011),S=n(2819),E=n(2146);class C extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,i=(0,S.map)(r(t,this),(e=>{const t=(0,S.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,S.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,S.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,S.isFunction)(e)?e(i):i)}}const k=e=>(0,o.createElement)(E.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:i})=>(0,o.createElement)(C,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:i}))));var M=n(9183),_=n(4745);const A=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...i},a){const s=(0,o.useContext)(_.Z),l=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(s.registerSlot(e,l,t),()=>{s.unregisterSlot(e,l)})),[s.registerSlot,s.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{s.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,u.useMergeRefs)([a,l])},i))}));function T(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(x.Z,e),(0,o.createElement)(M.Z,e))}const F=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(A,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(k,t)));function L(e){return"appear"===e?"top":"left"}const z="Popover";function $(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(a=t).ownerDocument.defaultView.getComputedStyle(a);var a;const s=n?parseInt(n,10):0,l=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+c,y:e.top+s,width:e.width-c-u,height:e.height-s-l,left:e.left+c,right:e.right-u,top:e.top+s,bottom:e.bottom-l}}function R(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function O(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function N(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const H=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:i,noArrow:l=!0,isAlternate:d,position:g="bottom right",range:v,focusOnMount:b="firstElement",anchorRef:x,shouldAnchorIncludePadding:S,anchorRect:E,getAnchorRect:C,expandOnMobile:k,animate:M=!0,onClickOutside:_,onFocusOutside:A,__unstableStickyBoundaryElement:F,__unstableSlotName:H=z,__unstableObserveElement:j,__unstableBoundaryParent:D,__unstableForcePosition:I,__unstableForceXAlignment:P,...V},Z)=>{const B=(0,o.useRef)(null),G=(0,o.useRef)(null),W=(0,o.useRef)(),U=(0,u.useViewportMatch)("medium","<"),[q,K]=(0,o.useState)(),Y=(0,w.Z)(H),X=k&&U,[J,Q]=(0,u.useResizeObserver)();l=X||l,(0,o.useLayoutEffect)((()=>{if(X)return N(W.current,"is-without-arrow",l),N(W.current,"is-alternate",d),R(W.current,"data-x-axis"),R(W.current,"data-y-axis"),O(W.current,"top"),O(W.current,"left"),O(G.current,"maxHeight"),void O(G.current,"maxWidth");const e=()=>{if(!W.current||!G.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return p(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return p((0,s.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=p(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:$(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),a=t.getBoundingClientRect(),l=p(new window.DOMRect(n.left,n.top,n.width,a.bottom-n.top),e.ownerDocument,i);return o?l:$(l,r)}if(!e.current)return;const{parentNode:a}=e.current,l=a.getBoundingClientRect();return o?l:$(l,a)}(B,E,C,x,S,W.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=W.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var i;D&&(r=null===(i=W.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const a=Q.height?Q:G.current.getBoundingClientRect(),{popoverTop:c,popoverLeft:u,xAxis:f,yAxis:m,contentHeight:v,contentWidth:b}=function(e,t,n="top",r,o,i,a,s,l){const[c,u="center",d]=n.split(" "),f=function(e,t,n,r,o,i,a,s){const{height:l}=t;if(o){const t=o.getBoundingClientRect().top+l-a;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const u={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},f={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let h,p=n,m=null;if(!o&&!s)if("middle"===n&&u.contentHeight===l)p="middle";else if("top"===n&&d.contentHeight===l)p="top";else if("bottom"===n&&f.contentHeight===l)p="bottom";else{p=d.contentHeight>f.contentHeight?"top":"bottom";const e="top"===p?d.contentHeight:f.contentHeight;m=e!==l?e:null}return h="middle"===p?u.popoverTop:"top"===p?d.popoverTop:f.popoverTop,{yAxis:p,popoverTop:h,contentHeight:m}}(e,t,c,d,r,0,i,s),p=function(e,t,n,r,o,i,a,s,l){const{width:c}=t;"left"===n&&(0,h.isRTL)()?n="right":"right"===n&&(0,h.isRTL)()&&(n="left"),"left"===r&&(0,h.isRTL)()?r="right":"right"===r&&(0,h.isRTL)()&&(r="left");const u=Math.round(e.left+e.width/2),d={popoverLeft:u,contentWidth:(u-c/2>0?c/2:u)+(u+c/2>window.innerWidth?window.innerWidth-u:c/2)};let f=e.left;"right"===r?f=e.right:"middle"===i||l||(f=u);let p=e.right;"left"===r?p=e.left:"middle"===i||l||(p=u);const m={popoverLeft:f,contentWidth:f-c>0?c:f},g={popoverLeft:p,contentWidth:p+c>window.innerWidth?window.innerWidth-p:c};let v,b=n,y=null;if(!o&&!s)if("center"===n&&d.contentWidth===c)b="center";else if("left"===n&&m.contentWidth===c)b="left";else if("right"===n&&g.contentWidth===c)b="right";else{b=m.contentWidth>g.contentWidth?"left":"right";const e="left"===b?m.contentWidth:g.contentWidth;c>window.innerWidth&&(y=window.innerWidth),e!==c&&(b="center",d.popoverLeft=window.innerWidth/2)}if(v="center"===b?d.popoverLeft:"left"===b?m.popoverLeft:g.popoverLeft,a){const e=a.getBoundingClientRect();v=Math.min(v,e.right-c),(0,h.isRTL)()||(v=Math.max(v,0))}return{xAxis:b,popoverLeft:v,contentWidth:y}}(e,t,u,d,r,f.yAxis,a,s,l);return{...p,...f}}(e,a,g,F,W.current,o,r,I,P);"number"==typeof c&&"number"==typeof u&&(O(W.current,"top",c+"px"),O(W.current,"left",u+"px")),N(W.current,"is-without-arrow",l||"center"===f&&"middle"===m),N(W.current,"is-alternate",d),R(W.current,"data-x-axis",f),R(W.current,"data-y-axis",m),O(G.current,"maxHeight","number"==typeof v?v+"px":""),O(G.current,"maxWidth","number"==typeof b?b+"px":""),K(({left:"right",right:"left"}[f]||"center")+" "+({top:"bottom",bottom:"top"}[m]||"middle"))};e();const{ownerDocument:t}=W.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const i=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",i),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const a=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(x);let c;return a&&a!==t&&(a.defaultView.addEventListener("resize",e),a.defaultView.addEventListener("scroll",e,!0)),j&&(c=new n.MutationObserver(e),c.observe(j,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",i),n.cancelAnimationFrame(o),a&&a!==t&&(a.defaultView.removeEventListener("resize",e),a.defaultView.removeEventListener("scroll",e,!0)),c&&c.disconnect()}}),[X,E,C,x,S,g,Q,F,j,D]);const ee=(e,n)=>{if("focus-outside"===e&&A)A(n);else if("focus-outside"===e&&_){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),c()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),_(e)}else t&&t()},[te,ne]=(0,u.__experimentalUseDialog)({focusOnMount:b,__unstableOnClose:ee,onClose:ee}),re=(0,u.useMergeRefs)([W,te,Z]),oe=Boolean(M&&q)&&function(e){if("loading"===e.type)return a()("components-animate__loading");const{type:t,origin:n=L(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return a()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?a()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:q});let ie=(0,o.createElement)("div",(0,r.Z)({className:a()("components-popover",i,oe,{"is-expanded":X,"is-without-arrow":l,"is-alternate":d})},V,{ref:re},ne,{tabIndex:"-1"}),X&&(0,o.createElement)(y,null),X&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(m.Z,{className:"components-popover__close",icon:f,onClick:t})),(0,o.createElement)("div",{ref:G,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},J,n)));return Y.ref&&(ie=(0,o.createElement)(T,{name:H},ie)),x||E?ie:(0,o.createElement)("span",{ref:B},ie)}));H.Slot=(0,o.forwardRef)((function({name:e=z},t){return(0,o.createElement)(F,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const j=H},7507:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var r=n(2314),o=n(9307),i=n(2819),a=n(7608),s=n.n(a),l=n(4333);const c=function({icon:e,size:t=24,...n}){return(0,o.cloneElement)(e,{width:t,height:t,...n})};var u=n(444);const d=(0,o.createElement)(u.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(u.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));var f=n(4097),h=n(9945);const p=(0,o.memo)((function({disabled:e=!1,isFocused:t=!1}){return(0,o.createElement)(h.Kg,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:e,isFocused:t})}));var m=n(5351);function g({children:e,hideLabelFromVision:t,htmlFor:n,...i}){return e?t?(0,o.createElement)(m.Z,{as:"label",htmlFor:n},e):(0,o.createElement)(h.__,(0,r.Z)({htmlFor:n},i),e):null}const v=(0,o.forwardRef)((function e({__unstableInputWidth:t,children:n,className:i,disabled:a=!1,hideLabelFromVision:s=!1,labelPosition:c,id:u,isFocused:d=!1,label:f,prefix:m,size:v="default",suffix:b,...y},w){const x=function(t){const n=(0,l.useInstanceId)(e);return t||`input-base-control-${n}`}(u),S=s||!f;return(0,o.createElement)(h.fC,(0,r.Z)({},y,function({labelPosition:e}){const t={};switch(e){case"top":t.direction="column",t.gap=0;break;case"bottom":t.direction="column-reverse",t.gap=0;break;case"edge":t.justify="space-between"}return t}({labelPosition:c}),{className:i,isFocused:d,labelPosition:c,ref:w,__unstableVersion:"next"}),(0,o.createElement)(h.ub,null,(0,o.createElement)(g,{className:"components-input-control__label",hideLabelFromVision:s,labelPosition:c,htmlFor:x,size:v},f)),(0,o.createElement)(h.W2,{__unstableInputWidth:t,className:"components-input-control__container",disabled:a,hideLabel:S,isFocused:d,labelPosition:c},m&&(0,o.createElement)(h.oT,{className:"components-input-control__prefix"},m),n,b&&(0,o.createElement)(h.CM,{className:"components-input-control__suffix"},b),(0,o.createElement)(p,{"aria-hidden":"true",disabled:a,isFocused:d,label:f,size:v})))}));var b=n(2142),y=n(2589),w=n(8093),x=n(717);const S=(0,b.Z)("select",{target:"e12x0a391"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",w.DM.black,";display:block;margin:0;width:100%;",(({disabled:e})=>e?(0,y.iv)({color:w.DM.ui.textDisabled},"",""):""),";",(({size:e})=>{const t={default:"13px",small:"11px"}[e];return t?(0,y.iv)("font-size:","16px",";@media ( min-width: 600px ){font-size:",t,";}",""):""}),";",(({size:e})=>{const t={default:{height:30,lineHeight:1,minHeight:30},small:{height:24,lineHeight:1,minHeight:24}},n=t[e]||t.default;return(0,y.iv)(n,"","")}),";",(0,x.b)({paddingLeft:8,paddingRight:24})(),";}"),E=(0,b.Z)("div",{target:"e12x0a390"})("align-items:center;bottom:0;box-sizing:border-box;display:flex;padding:0 4px;pointer-events:none;position:absolute;top:0;",(0,x.b)({right:0})()," svg{display:block;}");const C=(0,o.forwardRef)((function e({className:t,disabled:n=!1,help:a,hideLabelFromVision:u,id:h,label:p,multiple:m=!1,onBlur:g=i.noop,onChange:b=i.noop,onFocus:y=i.noop,options:w=[],size:x="default",value:C,labelPosition:k="top",...M},_){const[A,T]=(0,o.useState)(!1),F=function(t){const n=(0,l.useInstanceId)(e);return t||`inspector-select-control-${n}`}(h),L=a?`${F}__help`:void 0;if((0,i.isEmpty)(w))return null;const z=s()("components-select-control",t);return(0,o.createElement)(f.Z,{help:a},(0,o.createElement)(v,(0,r.Z)({className:z,disabled:n,hideLabelFromVision:u,id:F,isFocused:A,label:p,size:x,suffix:(0,o.createElement)(E,null,(0,o.createElement)(c,{icon:d,size:18})),labelPosition:k},M),(0,o.createElement)(S,(0,r.Z)({},M,{"aria-describedby":L,className:"components-select-control__input",disabled:n,id:F,multiple:m,onBlur:e=>{g(e),T(!1)},onChange:e=>{if(m){const t=[...e.target.options].filter((({selected:e})=>e)).map((({value:e})=>e));b(t)}else b(e.target.value,{event:e})},onFocus:e=>{y(e),T(!0)},ref:_,size:x,value:C}),w.map(((e,t)=>{const n=e.id||`${e.label}-${e.value}-${t}`;return(0,o.createElement)("option",{key:n,value:e.value,disabled:e.disabled},e.label)})))))}))},9888:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2819);const i=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?function({shortcut:e,className:t}){if(!e)return null;let n,i;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,i=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":i},n)}:null},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307);if(/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var o=n(3698);function i(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function a({name:e,children:t}){const n=(0,o.Z)(e),a=(0,r.useRef)({rerender:i()});return(0,r.useEffect)((()=>(n.registerFill(a),()=>{n.unregisterFill(a)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}}),i=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?o:null},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);if(/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var o=n(4745);function i(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},i=t.fills[e],a=(0,r.useMemo)((()=>i||[]),[i]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:a,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}}),o=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?r:null},4011:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>c}),/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var r=n(2314);var o=n(9307),i=n(2819);if(/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var a=n(2146);if(/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var s=n(293);function l({name:e,children:t,registerFill:n,unregisterFill:r}){const a=(0,s.Z)(e),l=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,l.current),()=>r(e,l.current))),[]),(0,o.useLayoutEffect)((()=>{l.current.children=t,a&&a.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==l.current.name&&(r(l.current.name,l.current),l.current.name=e,n(e,l.current))}),[e]),a&&a.node?((0,i.isFunction)(t)&&(t=t(a.props.fillProps)),(0,o.createPortal)(t,a.node)):null}const c=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?e=>(0,o.createElement)(a.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(l,(0,r.Z)({},e,{registerFill:t,unregisterFill:n})))):null},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);if(/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j))var o=n(2146);const i=/^(4(070|231|365|626)|5(025|050|11)|3259|7870|86|8943|9568)$/.test(n.j)?e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[i,a]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(a(t(e)),n((()=>{a(t(e))})))),[e]),i}:null},5527:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(1539),o=n(3982),i=n(2819),a=n(9307),s=n(139),l=n(5851),c=n(6807),u=n(6182),d=n(8053),f=n(5774),h=n(3029),p=n(3432),m=n(8093),g=n(2380);const v=(0,r.L)({as:"span",useHook:function(e){const{adjustLineHeightForInnerControls:t,align:n,children:r,className:v,color:b,ellipsizeMode:y,isDestructive:w=!1,display:x,highlightEscape:S=!1,highlightCaseSensitive:E=!1,highlightWords:C,highlightSanitize:k,isBlock:M=!1,letterSpacing:_,lineHeight:A,optimizeReadabilityFor:T,size:F,truncate:L=!1,upperCase:z=!1,variant:$,weight:R=p.Z.fontWeight,...O}=(0,s.y)(e,"Text");let N=r;const H=Array.isArray(C),j="caption"===F;if(H){if("string"!=typeof r)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");N=(0,f.p)({autoEscape:S,children:r,caseSensitive:E,searchWords:C,sanitize:k})}let D;!0===L&&(D="auto"),!1===L&&(D="none");const I={...O,className:(0,a.useMemo)((()=>{const e={},r=(0,g.D)(t,A);if(e.Base=(0,o.iv)({color:b,display:x,fontSize:(0,h.yv)(F),fontWeight:R,lineHeight:r,letterSpacing:_,textAlign:n},"",""),e.upperCase=(0,o.iv)({name:"50zrmy",styles:"text-transform:uppercase"}),e.optimalTextColor=null,T){const t="dark"===(0,u.t)(T);e.optimalTextColor=t?(0,o.iv)({color:m.DM.black},"",""):(0,o.iv)({color:m.DM.white},"","")}return(0,o.cx)(d.Text,e.Base,e.optimalTextColor,w&&d.destructive,!!H&&d.highlighterText,M&&d.block,j&&d.muted,$&&d[$],z&&e.upperCase,v)}),[t,n,v,b,x,M,j,w,H,_,A,T,F,z,$,R]),children:r,ellipsizeMode:y||D},P=(0,c.Z)(I);return!L&&Array.isArray(r)&&(N=a.Children.map(r,(e=>(0,i.isPlainObject)(e)&&"props"in e&&(0,l.H)(e,["Link"])?(0,a.cloneElement)(e,{size:e.props.size||"inherit"}):e))),{...P,children:L?P.children:N}},name:"Text"})},2380:(e,t,n)=>{"use strict";if(n.d(t,{D:()=>i}),/^8(6|943)$/.test(n.j))var r=n(9472);if(/^8(6|943)$/.test(n.j))var o=n(3432);function i(e,t){if(t)return t;if(!e)return;let n=`calc(${o.Z.controlHeight} + ${(0,r.D)(2)})`;switch(e){case"large":n=`calc(${o.Z.controlHeightLarge} + ${(0,r.D)(2)})`;break;case"small":n=`calc(${o.Z.controlHeightSmall} + ${(0,r.D)(2)})`;break;case"xSmall":n=`calc(${o.Z.controlHeightXSmall} + ${(0,r.D)(2)})`}return n}},8053:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Text:()=>a,block:()=>s,destructive:()=>c,highlighterText:()=>d,muted:()=>u,positive:()=>l,upperCase:()=>f});var r=n(3982),o=n(8093),i=n(3432);const a=(0,r.iv)("color:",o.DM.black,";line-height:",i.Z.fontLineHeightBase,";margin:0;",""),s=(0,r.iv)({name:"4zleql",styles:"display:block"}),l=(0,r.iv)("color:",o.DM.alert.green,";",""),c=(0,r.iv)("color:",o.DM.alert.red,";",""),u=(0,r.iv)("color:",o.DM.mediumGray.text,";",""),d=(0,r.iv)("mark{background:",o.DM.alert.yellow,";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),f=(0,r.iv)({name:"50zrmy",styles:"text-transform:uppercase"})},5774:(e,t,n)=>{"use strict";n.d(t,{p:()=>l});var r=n(7770),o=n.n(r),i=n(4698),a=n(9307);const s=o()((e=>{const t={};for(const n in e)t[n.toLowerCase()]=e[n];return t}));function l({activeClassName:e="",activeIndex:t=-1,activeStyle:n,autoEscape:r,caseSensitive:o=!1,children:l,findChunks:c,highlightClassName:u="",highlightStyle:d={},highlightTag:f="mark",sanitize:h,searchWords:p=[],unhighlightClassName:m="",unhighlightStyle:g}){if(!l)return null;if("string"!=typeof l)return l;const v=l,b=(0,i.findAll)({autoEscape:r,caseSensitive:o,findChunks:c,sanitize:h,searchWords:p,textToHighlight:v}),y=f;let w,x=-1,S="";return b.map(((r,i)=>{const l=v.substr(r.start,r.end-r.start);if(r.highlight){let r;x++,r="object"==typeof u?o?u[l]:(u=s(u))[l.toLowerCase()]:u;const c=x===+t;S=`${r} ${c?e:""}`,w=!0===c&&null!==n?Object.assign({},d,n):d;const f={children:l,className:S,key:i,style:w};return"string"!=typeof y&&(f.highlightIndex=x),(0,a.createElement)(y,f)}return(0,a.createElement)("span",{children:l,className:m,key:i,style:g})}))}},6807:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(3982),o=n(9307);if(/^8(6|943)$/.test(n.j))var i=n(139);if(/^8(6|943)$/.test(n.j))var a=n(7366);if(/^8(6|943)$/.test(n.j))var s=n(2111);function l(e){const{className:t,children:n,ellipsis:l=s.qR,ellipsizeMode:c=s.z3.auto,limit:u=0,numberOfLines:d=0,...f}=(0,i.y)(e,"Truncate"),h=(0,s.Hl)("string"==typeof n?n:"",{ellipsis:l,ellipsizeMode:c,limit:u,numberOfLines:d}),p=c===s.z3.auto;return{...f,className:(0,o.useMemo)((()=>{const e={};return e.numberOfLines=(0,r.iv)("-webkit-box-orient:vertical;-webkit-line-clamp:",d,";display:-webkit-box;overflow:hidden;",""),(0,r.cx)(p&&!d&&a.k,p&&!!d&&e.numberOfLines,t)}),[t,d,p]),children:h}}},7366:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r=(0,n(3982).iv)({name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"})},2111:(e,t,n)=>{"use strict";n.d(t,{Hl:()=>s,qR:()=>o,z3:()=>i});var r=n(2819);const o="…",i={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},a={ellipsis:o,ellipsizeMode:i.auto,limit:0,numberOfLines:0};function s(e="",t){const n={...a,...t},{ellipsis:s,ellipsizeMode:l,limit:c}=n;if(l===i.none)return e;let u,d;switch(l){case i.head:u=0,d=c;break;case i.middle:u=Math.floor(c/2),d=Math.floor(c/2);break;default:u=c,d=0}const f=l!==i.auto?function(e,t,n,i){if("string"!=typeof e)return"";const a=e.length,s=~~t,l=~~n,c=(0,r.isNil)(i)?o:i;return 0===s&&0===l||s>=a||l>=a||s+l>=a?e:0===l?e.slice(0,s)+c:e.slice(0,s)+c+e.slice(a-l)}(e,u,d,s):e;return f}},4283:(e,t,n)=>{"use strict";n.d(t,{_3:()=>o,cT:()=>r,rE:()=>i});const r="data-wp-component",o="data-wp-c16t",i="__contextSystemKey__"},5851:(e,t,n)=>{"use strict";n.d(t,{H:()=>c,Iq:()=>s});var r=n(2819),o=n(9307);if(n(2560),/^(4231|511|86|8943)$/.test(n.j))var i=n(4283);if(/^(4231|511|86|8943)$/.test(n.j))var a=n(8864);function s(e,t,n={}){const{memo:s=!1}=n;let l=(0,o.forwardRef)(e);s&&(l=(0,o.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[i.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[i.rE]=(0,r.uniq)(c),l.selector=`.${(0,a.l)(t)}`,l}function l(e){if(!e)return[];let t=[];return e[i.rE]&&(t=e[i.rE]),e.type&&e.type[i.rE]&&(t=e.type[i.rE]),t}function c(e,t){return!!e&&("string"==typeof t?l(e).includes(t):!!Array.isArray(t)&&t.some((t=>l(e).includes(t))))}},7665:(e,t,n)=>{"use strict";n.d(t,{eb:()=>a});var r=n(9307),o=n(2819);n(2560);const i=(0,r.createContext)({}),a=()=>(0,r.useContext)(i);function s({value:e}){const t=a(),n=(0,r.useRef)(e);return function(t,i){const a=(0,r.useRef)(!1);(0,r.useEffect)((()=>{a.current?(0,o.isEqual)(n.current,e)&&n.current!==e&&"undefined"!=typeof process&&process.env:a.current=!0}),i)}(0,[e]),(0,r.useMemo)((()=>(0,o.merge)((0,o.cloneDeep)(t),e)),[t,e])}(0,r.memo)((({children:e,value:t})=>{const n=s({value:t});return(0,r.createElement)(i.Provider,{value:n},e)}))},8864:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(2819),o=n(7770);const i=n.n(o)()((function(e){return`components-${(0,r.kebabCase)(e)}`}))},139:(e,t,n)=>{"use strict";n.d(t,{y:()=>s});var r=n(3982);if(n(2560),/^(4231|511|86|8943)$/.test(n.j))var o=n(7665);if(/^(4231|511|86|8943)$/.test(n.j))var i=n(6150);if(/^(4231|511|86|8943)$/.test(n.j))var a=n(8864);function s(e,t){const n=(0,o.eb)();void 0===t&&"undefined"!=typeof process&&process.env;const s=(null==n?void 0:n[t])||{},l={...(0,i.N)(),...(0,i.D)(t)},{_overrides:c,...u}=s,d=Object.entries(u).length?Object.assign({},u,e):e,f=(0,r.cx)((0,a.l)(t),e.className),h="function"==typeof d.renderChildren?d.renderChildren(d):d.children;for(const e in d)l[e]=d[e];for(const e in c)l[e]=c[e];return l.children=h,l.className=f,l}},6150:(e,t,n)=>{"use strict";if(n.d(t,{D:()=>o,N:()=>i}),/^(4231|511|86|8943)$/.test(n.j))var r=n(4283);function o(e){return{[r.cT]:e}}function i(){return{[r._3]:!0}}},6182:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(7770),o=n.n(r),i=n(4224);let a;const s=o()((function(e){var t,n;if("string"!=typeof e)return"";if("string"==typeof(n=e)&&(0,i.Z)(n).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const r=function(){if("undefined"!=typeof document){if(!a){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),a=e}return a}}();if(!r)return"";r.style.background=e;const o=null===(t=window)||void 0===t?void 0:t.getComputedStyle(r).background;return r.style.background="",o||""}));function l(e){const t=function(e){const t=s(e);return i.Z.isReadable(t,"#000000")?"#000000":"#ffffff"}(e);return"#000000"===t?"dark":"light"}},1539:(e,t,n)=>{"use strict";if(n.d(t,{L:()=>s}),/^(4231|511|86|8943)$/.test(n.j))var r=n(2314);var o=n(9307);if(/^(4231|511|86|8943)$/.test(n.j))var i=n(5851);if(/^(4231|511|86|8943)$/.test(n.j))var a=n(4808);const s=({as:e,name:t,useHook:n,memo:s=!1})=>{function l(t,i){const s=n(t);return(0,o.createElement)(a.Z,(0,r.Z)({as:e||"div"},s,{ref:i}))}return l.displayName=t,(0,i.Iq)(l,t,{memo:s})}},3029:(e,t,n)=>{"use strict";if(n.d(t,{yv:()=>a}),/^8(6|943)$/.test(n.j))var r=n(3432);const o=13,i={body:o,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20};function a(e=o){if(e in i)return a(i[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}return`calc((${e} / ${o}) * ${r.Z.fontSize})`}[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]))},9472:(e,t,n)=>{"use strict";n.d(t,{D:()=>o});const r="4px";function o(e){var t,n;if(void 0===e)return;if(!e)return"0";const o="number"==typeof e?e:Number(e);return null!==(t=(n=CSS).supports)&&void 0!==t&&t.call(n,"margin",e.toString())||Number.isNaN(o)?e.toString():`calc(${r} * ${e})`}},8182:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r=n(9307);const o=/^(4231|511|86|8943)$/.test(n.j)?["40em","52em","64em"]:null,i=(e={})=>{const{defaultIndex:t=0}=e;if("number"!=typeof t)throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>o.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${o.length} breakpoints, got index ${t}`);const[n,i]=(0,r.useState)(t);return(0,r.useEffect)((()=>{const e=()=>{const e=o.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;n!==e&&i(e)};return e(),"undefined"!=typeof document&&document.addEventListener("resize",e),()=>{"undefined"!=typeof document&&document.removeEventListener("resize",e)}}),[n]),n};function a(e,t={}){const n=i(t);if(!Array.isArray(e)&&"function"!=typeof e)return e;const r=e||[];return r[n>=r.length?r.length-1:n]}},8093:(e,t,n)=>{"use strict";n.d(t,{DM:()=>g});var r=n(2819),o=n(4224);function i(e="",t=1){const{r:n,g:r,b:i}=(0,o.Z)(e).toRgb();return`rgba(${n}, ${r}, ${i}, ${t})`}const a={black:"#000",white:"#fff"},s={blue:{medium:{focus:"#007cba",focusDark:"#fff"}},gray:{900:"#1e1e1e",700:"#757575",600:"#949494",400:"#ccc",200:"#ddd",100:"#f0f0f0"},darkGray:{primary:"#1e1e1e",heading:"#050505"},mediumGray:{text:"#757575"},lightGray:{ui:"#949494",secondary:"#ccc",tertiary:"#e7e8e9"}},l={900:"#191e23",800:"#23282d",700:"#32373c",600:"#40464d",500:"#555d66",400:"#606a73",300:"#6c7781",200:"#7e8993",150:"#8d96a0",100:"#8f98a1",placeholder:i(s.gray[900],.62)},c={900:i("#000510",.9),800:i("#00000a",.85),700:i("#06060b",.8),600:i("#000913",.75),500:i("#0a1829",.7),400:i("#0a1829",.65),300:i("#0e1c2e",.62),200:i("#162435",.55),100:i("#223443",.5),backgroundFill:i(l[700],.7)},u={900:i("#304455",.45),800:i("#425863",.4),700:i("#667886",.35),600:i("#7b86a2",.3),500:i("#9197a2",.25),400:i("#95959c",.2),300:i("#829493",.15),200:i("#8b8b96",.1),100:i("#747474",.05)},d={900:"#a2aab2",800:"#b5bcc2",700:"#ccd0d4",600:"#d7dade",500:"#e2e4e7",400:"#e8eaeb",300:"#edeff0",200:"#f3f4f5",100:"#f8f9f9",placeholder:i(a.white,.65)},f={900:i(a.white,.5),800:i(a.white,.45),700:i(a.white,.4),600:i(a.white,.35),500:i(a.white,.3),400:i(a.white,.25),300:i(a.white,.2),200:i(a.white,.15),100:i(a.white,.1),backgroundFill:i(d[300],.8)},h={wordpress:{700:"#00669b"},dark:{900:"#0071a1"},medium:{900:"#006589",800:"#00739c",700:"#007fac",600:"#008dbe",500:"#00a0d2",400:"#33b3db",300:"#66c6e4",200:"#bfe7f3",100:"#e5f5fa",highlight:"#b3e7fe",focus:"#007cba"}},p={theme:`var( --wp-admin-theme-color, ${h.wordpress[700]})`,themeDark10:`var( --wp-admin-theme-color-darker-10, ${h.medium.focus})`},m={theme:p.theme,background:a.white,backgroundDisabled:d[200],border:s.gray[700],borderFocus:p.themeDark10,borderDisabled:s.gray[400],borderLight:s.gray[200],label:l[500],textDisabled:l[150],textDark:a.white,textLight:a.black},g={...a,darkGray:(0,r.merge)({},l,s.darkGray),darkOpacity:c,darkOpacityLight:u,mediumGray:s.mediumGray,gray:s.gray,lightGray:(0,r.merge)({},d,s.lightGray),lightGrayLight:f,blue:(0,r.merge)({},h,s.blue),alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},admin:p,ui:m}},3432:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9472),o=n(8093);const i="30px",a="12px",s={colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:"18px",fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",controlPaddingX:a,controlPaddingXLarge:`calc(${a} * 1.3334)`,controlPaddingXSmall:`calc(${a} / 1.3334)`,controlBackgroundColor:o.DM.white,controlBorderRadius:"2px",controlBorderColor:o.DM.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:o.DM.gray[700],controlBoxShadowFocus:`0 0 0, 0.5px, ${o.DM.admin}`,controlDestructiveBorderColor:o.DM.alert.red,controlHeight:i,controlHeightLarge:`calc( ${i} * 1.2 )`,controlHeightSmall:`calc( ${i} * 0.8 )`,controlHeightXSmall:`calc( ${i} * 0.6 )`,cardBorderRadius:"2px",cardPaddingXSmall:`${(0,r.D)(2)}`,cardPaddingSmall:`${(0,r.D)(4)}`,cardPaddingMedium:`${(0,r.D)(4)} ${(0,r.D)(6)}`,cardPaddingLarge:`${(0,r.D)(6)} ${(0,r.D)(8)}`,surfaceBackgroundColor:o.DM.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:o.DM.white,surfaceColor:o.DM.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"}},1212:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"}},717:(e,t,n)=>{"use strict";if(n.d(t,{b:()=>d}),/^8(6|943)$/.test(n.j))var r=n(2589);var o=n(2819),i=n(5736);const a=/^8(6|943)$/.test(n.j)?new RegExp(/-left/g):null,s=/^8(6|943)$/.test(n.j)?new RegExp(/-right/g):null,l=/^8(6|943)$/.test(n.j)?new RegExp(/Left/g):null,c=/^8(6|943)$/.test(n.j)?new RegExp(/Right/g):null,u=(e={})=>(0,o.mapKeys)(e,((e,t)=>function(e){return"left"===e?"right":"right"===e?"left":a.test(e)?e.replace(a,"-right"):s.test(e)?e.replace(s,"-left"):l.test(e)?e.replace(l,"Right"):c.test(e)?e.replace(c,"Left"):e}(t)));function d(e={},t){return()=>t?(0,i.isRTL)()?(0,r.iv)(t,""):(0,r.iv)(e,""):(0,i.isRTL)()?(0,r.iv)(u(e),""):(0,r.iv)(e,"")}},4808:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const r=(0,n(2142).Z)("div",{target:"em57xhy0"})("");r.selector=".components-view",r.displayName="View";const o=/^(4231|511|86|8943)$/.test(n.j)?r:null},5351:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7608),o=n.n(r),i=n(9307);const a=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return function({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,i.createElement)(e,t)}({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},1034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),a=/^(5(025|050|11)|(40|78)70|3259|4231|9568)$/.test(n.j)?i:null},2911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);const o=(0,r.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,r.cloneElement)(e,{width:t,height:t,...n,ref:o})}))},4054:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"})),a=4231==n.j?i:null},6217:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M12.5939 21C14.1472 21 16.1269 20.5701 17.0711 20.1975L16.6447 18.879C16.0964 19.051 14.3299 19.6242 12.6548 19.6242C7.4467 19.6242 4.67513 16.8726 4.67513 12C4.67513 7.21338 7.50762 4.34713 12.2893 4.34713C17.132 4.34713 19.4162 7.55732 19.4162 10.7675C19.4162 14.035 19.0508 15.4968 17.4975 15.4968C16.5838 15.4968 16.0964 14.7803 16.0964 13.9777V7.5H14.4822V8.30255H14.3909C14.1777 7.67198 12.9898 7.12739 11.467 7.2707C9.18274 7.5 7.4467 9.27707 7.4467 11.8567C7.4467 14.5796 8.81726 16.672 11.467 16.758C13.203 16.8153 14.1168 16.0127 14.4822 15.1815H14.5736C14.7563 16.414 16.401 16.8439 17.467 16.8439C20.6954 16.8439 21 13.5764 21 10.7962C21 6.86943 18.0761 3 12.3807 3C6.50254 3 3 6.3535 3 11.9427C3 17.7325 6.38071 21 12.5939 21ZM11.7107 15.2962C9.73096 15.2962 9.03046 13.6051 9.03046 11.7707C9.03046 10.1083 10.0355 8.67516 11.7716 8.67516C13.599 8.67516 14.5736 9.36306 14.5736 11.7707C14.5736 14.1497 13.7513 15.2962 11.7107 15.2962Z"})),a=4231==n.j?i:null},5965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})),a=8943==n.j?i:null},1918:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M5 5.5h14a.5.5 0 01.5.5v1.5a.5.5 0 01-.5.5H5a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 9.232A2 2 0 013 7.5V6a2 2 0 012-2h14a2 2 0 012 2v1.5a2 2 0 01-1 1.732V18a2 2 0 01-2 2H6a2 2 0 01-2-2V9.232zm1.5.268V18a.5.5 0 00.5.5h12a.5.5 0 00.5-.5V9.5h-13z",clipRule:"evenodd"})),a=/^(2966|4070|4798|5050|86)$/.test(n.j)?i:null},2069:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"})),a=/^(4231|4365|511|86)$/.test(n.j)?i:null},837:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M12 21C16.9706 21 21 16.9706 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12C3 16.9706 7.02944 21 12 21ZM15.5303 8.46967C15.8232 8.76256 15.8232 9.23744 15.5303 9.53033L13.0607 12L15.5303 14.4697C15.8232 14.7626 15.8232 15.2374 15.5303 15.5303C15.2374 15.8232 14.7626 15.8232 14.4697 15.5303L12 13.0607L9.53033 15.5303C9.23744 15.8232 8.76256 15.8232 8.46967 15.5303C8.17678 15.2374 8.17678 14.7626 8.46967 14.4697L10.9393 12L8.46967 9.53033C8.17678 9.23744 8.17678 8.76256 8.46967 8.46967C8.76256 8.17678 9.23744 8.17678 9.53033 8.46967L12 10.9393L14.4697 8.46967C14.7626 8.17678 15.2374 8.17678 15.5303 8.46967Z"})),a=/^(5(025|280|639)|7(8(44|70|74)|006|455)|8(336|6|943)|(10|35)08|(62|95)97|2042|3259|4341|4603)$/.test(n.j)?i:null},3743:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),a=/^(2966|3259|4341|5025)$/.test(n.j)?i:null},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),a=/^(4231|4626|511|86|8943)$/.test(n.j)?i:null},7642:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),a=/^(5(025|050|11)|(40|78)70|3259|4231|9568)$/.test(n.j)?i:null},6860:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),a=/^(4367|8918)$/.test(n.j)?i:null},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"})),a=/^(4231|4626|511)$/.test(n.j)?i:null},5062:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"})),a=/^(423|51)1$/.test(n.j)?i:null},6554:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"})),a=/^(78[47]4|4231|4603|511|5280)$/.test(n.j)?i:null},2640:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z"})),a=/^(5639|8336)$/.test(n.j)?i:null},1231:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"})),a=/^(2966|4231|511|5700|86|9750)$/.test(n.j)?i:null},5676:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"})),a=4231==n.j?i:null},2995:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M18 11.3l-1-1.1-4 4V3h-1.5v11.3L7 10.2l-1 1.1 6.2 5.8 5.8-5.8zm.5 3.7v3.5h-13V15H4v5h16v-5h-1.5z"})),a=/^(1866|5841)$/.test(n.j)?i:null},5656:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),a=/^(3259|4231|4603|5025|511|7844|86|8943|9750)$/.test(n.j)?i:null},4783:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"})),a=6297==n.j?i:null},5973:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z",fillRule:"evenodd",clipRule:"evenodd"})),a=86==n.j?i:null},567:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"})),a=/^(4365|4603|86)$/.test(n.j)?i:null},1191:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"})),a=/^(4(365|603|798)|7844|86|8943)$/.test(n.j)?i:null},4351:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})),a=86==n.j?i:null},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),a=/^(4(231|341|603|626)|5(025|11|280|639)|7(8(44|70|74)|006|455)|8(336|6|943)|(10|35)08|(62|95)97|2042|2315|3259|6112)$/.test(n.j)?i:null},214:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z",clipRule:"evenodd"})),a=/^(423|51)1$/.test(n.j)?i:null},6080:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),a=/^(4798|7844|86)$/.test(n.j)?i:null},7742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"})),a=3353==n.j?i:null},9315:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"})),a=/^4(365|603)$/.test(n.j)?i:null},807:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"})),a=1052==n.j?i:null},1873:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"})),a=/^(2951|3122|4231|5653|8610)$/.test(n.j)?i:null},8387:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"})),a=8943==n.j?i:null},4824:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"})),a=/^(4231|4626|511)$/.test(n.j)?i:null},9703:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"})),a=3418==n.j?i:null},7255:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"})),a=/^(4(231|603|798)|6413|7844|86|8943)$/.test(n.j)?i:null},3326:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z",clipRule:"evenodd"})),a=/^(4231|4365|511)$/.test(n.j)?i:null},7138:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M6.5 8a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zM8 5a3 3 0 100 6 3 3 0 000-6zm6.5 11a1.5 1.5 0 103 0 1.5 1.5 0 00-3 0zm1.5-3a3 3 0 100 6 3 3 0 000-6zM5.47 17.41a.75.75 0 001.06 1.06L18.47 6.53a.75.75 0 10-1.06-1.06L5.47 17.41z",clipRule:"evenodd"})),a=/^(86|9597)$/.test(n.j)?i:null},3337:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"})),a=5456==n.j?i:null},4358:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M16.83 6.342l.602.3.625-.25.443-.176v12.569l-.443-.178-.625-.25-.603.301-1.444.723-2.41-.804-.475-.158-.474.158-2.41.803-1.445-.722-.603-.3-.625.25-.443.177V6.215l.443.178.625.25.603-.301 1.444-.722 2.41.803.475.158.474-.158 2.41-.803 1.445.722zM20 4l-1.5.6-1 .4-2-1-3 1-3-1-2 1-1-.4L5 4v17l1.5-.6 1-.4 2 1 3-1 3 1 2-1 1 .4 1.5.6V4zm-3.5 6.25v-1.5h-8v1.5h8zm0 3v-1.5h-8v1.5h8zm-8 3v-1.5h8v1.5h-8z",clipRule:"evenodd"})),a=2205==n.j?i:null},7637:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"})),a=/^(2218|86)$/.test(n.j)?i:null},3187:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,r.createElement)(o.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"})),a=4603==n.j?i:null},31:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z"})),a=4231==n.j?i:null},2023:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"})),a=9569==n.j?i:null},565:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"})),a=1008==n.j?i:null},9425:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),a=/^(2966|5639|7870|86|9568)$/.test(n.j)?i:null},5697:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"})),a=86==n.j?i:null},5574:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M9.518 8.783a.25.25 0 00.188-.137l2.069-4.192a.25.25 0 01.448 0l2.07 4.192a.25.25 0 00.187.137l4.626.672a.25.25 0 01.139.427l-3.347 3.262a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.363.264l-4.137-2.176a.25.25 0 00-.233 0l-4.138 2.175a.25.25 0 01-.362-.263l.79-4.607a.25.25 0 00-.072-.222L4.753 9.882a.25.25 0 01.14-.427l4.625-.672zM12 14.533c.28 0 .559.067.814.2l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39v7.143z"})),a=86==n.j?i:null},1998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z",clipRule:"evenodd"})),a=4231==n.j?i:null},6855:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"})),a=/^(3508|4231|511)$/.test(n.j)?i:null},6831:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M3.445 16.505a.75.75 0 001.06.05l5.005-4.55 4.024 3.521 4.716-4.715V14h1.5V8.25H14v1.5h3.19l-3.724 3.723L9.49 9.995l-5.995 5.45a.75.75 0 00-.05 1.06z"})),a=7006==n.j?i:null},1117:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,r.createElement)(o.Path,{d:"M10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8 3.58-8 8-8zm1.13 9.38l.35-6.46H8.52l.35 6.46h2.26zm-.09 3.36c.24-.23.37-.55.37-.96 0-.42-.12-.74-.36-.97s-.59-.35-1.06-.35-.82.12-1.07.35-.37.55-.37.97c0 .41.13.73.38.96.26.23.61.34 1.06.34s.8-.11 1.05-.34z"})),a=/^(5(280|456|639)|8(336|6|943)|7874)$/.test(n.j)?i:null},3849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var s in n)r.call(n,s)&&n[s]&&e.push(s);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var a=o.apply(null,n);a&&e.push(a)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},5146:(e,t,n)=>{t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,o=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(o=r))})),t.splice(o,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(e){}return!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG),e},t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(7498)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},7498:(e,t,n)=>{e.exports=function(e){function t(e){let n,o,i,a=null;function s(...e){if(!s.enabled)return;const r=s,o=Number(new Date),i=o-(n||o);r.diff=i,r.prev=n,r.curr=o,n=o,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let a=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,o)=>{if("%%"===n)return"%";a++;const i=t.formatters[o];if("function"==typeof i){const t=e[a];n=i.call(r,t),e.splice(a,1),a--}return n})),t.formatArgs.call(r,e),(r.log||t.log).apply(r,e)}return s.namespace=e,s.useColors=t.useColors(),s.color=t.selectColor(e),s.extend=r,s.destroy=t.destroy,Object.defineProperty(s,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==a?a:(o!==t.namespaces&&(o=t.namespaces,i=t.enabled(e)),i),set:e=>{a=e}}),"function"==typeof t.init&&t.init(s),s}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){return e instanceof Error?e.stack||e.message:e},t.disable=function(){const e=[...t.names.map(o),...t.skips.map(o).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),o=r.length;for(n=0;n<o;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.slice(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(4247),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},1064:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a={normalizePrecision:function(e){var t=e.reduce((function(e,t){return Math.max(e.getPrecision(),t.getPrecision())}));return e.map((function(e){return e.getPrecision()!==t?e.convertPrecision(t):e}))},minimum:function(e){var t=o(e),n=t[0],r=t.slice(1),i=n;return r.forEach((function(e){i=i.lessThan(e)?i:e})),i},maximum:function(e){var t=o(e),n=t[0],r=t.slice(1),i=n;return r.forEach((function(e){i=i.greaterThan(e)?i:e})),i}};function s(e){return!isNaN(parseInt(e))&&isFinite(e)}function l(e){return e%2==0}function c(e){return s(e)&&!Number.isInteger(e)}function u(e){return Math.abs(e)%1==.5}function d(e){return void 0===e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".",n={};return Object.entries(e).forEach((function(e){if("object"===r(e[1])){var o=f(e[1]);Object.entries(o).forEach((function(r){n[e[0]+t+r[0]]=r[1]}))}else n[e[0]]=e[1]})),n}function h(){var e={HALF_ODD:function(e){var t=Math.round(e);return u(e)&&l(t)?t-1:t},HALF_EVEN:function(e){var t=Math.round(e);return u(e)?l(t)?t:t-1:t},HALF_UP:function(e){return Math.round(e)},HALF_DOWN:function(e){return u(e)?Math.floor(e):Math.round(e)},HALF_TOWARDS_ZERO:function(e){return u(e)?Math.sign(e)*Math.floor(Math.abs(e)):Math.round(e)},HALF_AWAY_FROM_ZERO:function(e){return u(e)?Math.sign(e)*Math.ceil(Math.abs(e)):Math.round(e)},DOWN:function(e){return Math.floor(e)}};return{add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return c(e)||c(t)?function(e,t){var n=function(e){return Math.pow(10,function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0).toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var t=e.split(".")[1];return t?t.length:0}(e))},r=Math.max(n(e),n(t));return Math.round(e*r)*Math.round(t*r)/(r*r)}(e,t):e*t},divide:function(e,t){return e/t},modulo:function(e,t){return e%t},round:function(t){return e[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HALF_EVEN"](t)}}}var p=h();function m(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;for(var n in t)e=e.replace("{{".concat(n,"}}"),t[n]);return e};return{getExchangeRate:function(n,o){return(i=e.endpoint,!Boolean(i)||"object"!==r(i)&&"function"!=typeof i||"function"!=typeof i.then?function(n,r){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(n,r){var o=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){4===o.readyState&&(o.status>=200&&o.status<400?n(JSON.parse(o.responseText)):r(new Error(o.statusText)))},onerror:function(){r(new Error("Network error"))}});o.open("GET",e,!0),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t)e.setRequestHeader(n,t[n])}(o,t.headers),o.send()}))}(t(e.endpoint,{from:n,to:r}),{headers:e.headers})}(n,o):e.endpoint).then((function(r){return f(r)[t(e.propertyPath,{from:n,to:o})]}));var i}}}function g(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Error;if(!e)throw new n(t)}function v(e){g(Number.isInteger(e),"You must provide an integer.",TypeError)}var b=h(),y=Object.assign((function e(t){var n=Object.assign({},{amount:e.defaultAmount,currency:e.defaultCurrency,precision:e.defaultPrecision},t),r=n.amount,o=n.currency,i=n.precision;v(r),v(i);var a=e.globalLocale,l=e.globalFormat,c=e.globalRoundingMode,u=e.globalFormatRoundingMode,f=Object.assign({},e.globalExchangeRatesApi),h=function(t){var n=Object.assign({},Object.assign({},{amount:r,currency:o,precision:i},t),Object.assign({},{locale:this.locale},t));return Object.assign(e({amount:n.amount,currency:n.currency,precision:n.precision}),{locale:n.locale})},y=function(e){g(this.hasSameCurrency(e),"You must provide a Dinero instance with the same currency.",TypeError)};return{getAmount:function(){return r},getCurrency:function(){return o},getLocale:function(){return this.locale||a},setLocale:function(e){return h.call(this,{locale:e})},getPrecision:function(){return i},convertPrecision:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;v(e);var n=this.getPrecision(),r=e>n,o=r?b.multiply:b.divide,i=r?[e,n]:[n,e],a=Math.pow(10,b.subtract.apply(b,i));return h.call(this,{amount:b.round(o(this.getAmount(),a),t),precision:e})},add:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return h.call(this,{amount:b.add(n[0].getAmount(),n[1].getAmount()),precision:n[0].getPrecision()})},subtract:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return h.call(this,{amount:b.subtract(n[0].getAmount(),n[1].getAmount()),precision:n[0].getPrecision()})},multiply:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return h.call(this,{amount:b.round(b.multiply(this.getAmount(),e),t)})},divide:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return h.call(this,{amount:b.round(b.divide(this.getAmount(),e),t)})},percentage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;return g(function(e){return s(e)&&e<=100&&e>=0}(e),"You must provide a numeric value between 0 and 100.",RangeError),this.multiply(b.divide(e,100),t)},allocate:function(e){var t=this;!function(e){g(function(e){return e.length>0&&e.every((function(e){return e>=0}))&&e.some((function(e){return e>0}))}(e),"You must provide a non-empty array of numeric values greater than 0.",TypeError)}(e);for(var n=e.reduce((function(e,t){return b.add(e,t)})),r=this.getAmount(),o=e.map((function(e){var o=Math.floor(b.divide(b.multiply(t.getAmount(),e),n));return r=b.subtract(r,o),h.call(t,{amount:o})})),i=0;r>0;)e[i]>0&&(o[i]=o[i].add(h.call(this,{amount:1})),r=b.subtract(r,1)),i+=1;return o},convert:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.endpoint,o=void 0===r?f.endpoint:r,i=n.propertyPath,a=void 0===i?f.propertyPath||"rates.{{to}}":i,s=n.headers,l=void 0===s?f.headers:s,u=n.roundingMode,p=void 0===u?c:u,v=Object.assign({},{endpoint:o,propertyPath:a,headers:l,roundingMode:p});return m(v).getExchangeRate(this.getCurrency(),e).then((function(n){return g(!d(n),'No rate was found for the destination currency "'.concat(e,'".'),TypeError),h.call(t,{amount:b.round(b.multiply(t.getAmount(),parseFloat(n)),v.roundingMode),currency:e})}))},equalsTo:function(e){return this.hasSameAmount(e)&&this.hasSameCurrency(e)},lessThan:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return n[0].getAmount()<n[1].getAmount()},lessThanOrEqual:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return n[0].getAmount()<=n[1].getAmount()},greaterThan:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return n[0].getAmount()>n[1].getAmount()},greaterThanOrEqual:function(t){y.call(this,t);var n=e.normalizePrecision([this,t]);return n[0].getAmount()>=n[1].getAmount()},isZero:function(){return 0===this.getAmount()},isPositive:function(){return this.getAmount()>=0},isNegative:function(){return this.getAmount()<0},hasSubUnits:function(){return 0!==b.modulo(this.getAmount(),Math.pow(10,i))},hasCents:function(){return 0!==b.modulo(this.getAmount(),Math.pow(10,i))},hasSameCurrency:function(e){return this.getCurrency()===e.getCurrency()},hasSameAmount:function(t){var n=e.normalizePrecision([this,t]);return n[0].getAmount()===n[1].getAmount()},toFormat:function(){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=(e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(arguments.length>0&&void 0!==arguments[0]?arguments[0]:l),{getMatches:function(){return null!==e?e.slice(1).filter((function(e){return!d(e)})):[]},getMinimumFractionDigits:function(){var e=function(e){return"."===e};return d(this.getMatches().find(e))?0:this.getMatches()[p.add(this.getMatches().findIndex(e),1)].split("").length},getCurrencyDisplay:function(){return{USD:"code",dollar:"name",$:"symbol"}[this.getMatches().find((function(e){return"USD"===e||"dollar"===e||"$"===e}))]},getStyle:function(){return d(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!d(this.getMatches().find((function(e){return","===e})))}});return this.toRoundedUnit(n.getMinimumFractionDigits(),t).toLocaleString(this.getLocale(),{currencyDisplay:n.getCurrencyDisplay(),useGrouping:n.getUseGrouping(),minimumFractionDigits:n.getMinimumFractionDigits(),style:n.getStyle(),currency:this.getCurrency()})},toUnit:function(){return b.divide(this.getAmount(),Math.pow(10,i))},toRoundedUnit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,n=Math.pow(10,e);return b.divide(b.round(b.multiply(this.toUnit(),n),t),n)},toObject:function(){return{amount:r,currency:o,precision:i}},toJSON:function(){return this.toObject()}}}),{defaultAmount:0,defaultCurrency:"USD",defaultPrecision:2},{globalLocale:"en-US",globalFormat:"$0,0.00",globalRoundingMode:"HALF_EVEN",globalFormatRoundingMode:"HALF_AWAY_FROM_ZERO",globalExchangeRatesApi:{endpoint:void 0,headers:void 0,propertyPath:void 0}},a);const w=/^(4231|4365|511)$/.test(n.j)?y:null},2130:(e,t,n)=>{"use strict";var r=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var o=n.allowHorizontalScroll,i=n.onlyScrollIfNeeded,a=n.alignWithTop,s=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;o=void 0===o||o;var f=r.isWindow(t),h=r.offset(e),p=r.outerHeight(e),m=r.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,w=void 0,x=void 0,S=void 0,E=void 0,C=void 0,k=void 0;f?(S=t,k=r.height(S),C=r.width(S),E={left:r.scrollLeft(S),top:r.scrollTop(S)},w={left:h.left-E.left-c,top:h.top-E.top-l},x={left:h.left+m-(E.left+C)+d,top:h.top+p-(E.top+k)+u},y=E):(g=r.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},w={left:h.left-(g.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-c,top:h.top-(g.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-l},x={left:h.left+m-(g.left+b+(parseFloat(r.css(t,"borderRightWidth"))||0))+d,top:h.top+p-(g.top+v+(parseFloat(r.css(t,"borderBottomWidth"))||0))+u}),w.top<0||x.top>0?!0===a?r.scrollTop(t,y.top+w.top):!1===a?r.scrollTop(t,y.top+x.top):w.top<0?r.scrollTop(t,y.top+w.top):r.scrollTop(t,y.top+x.top):i||((a=void 0===a||!!a)?r.scrollTop(t,y.top+w.top):r.scrollTop(t,y.top+x.top)),o&&(w.left<0||x.left>0?!0===s?r.scrollLeft(t,y.left+w.left):!1===s?r.scrollLeft(t,y.left+x.left):w.left<0?r.scrollLeft(t,y.left+w.left):r.scrollLeft(t,y.left+x.left):i||((s=void 0===s||!!s)?r.scrollLeft(t,y.left+w.left):r.scrollLeft(t,y.left+x.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function r(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var o=e.document;"number"!=typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function o(e){return r(e)}function i(e){return r(e,!0)}function a(e){var t=function(e){var t,n=void 0,r=void 0,o=e.ownerDocument,i=o.body,a=o&&o.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=a.clientLeft||i.clientLeft||0,top:r-=a.clientTop||i.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=o(r),t.top+=i(r),t}var s=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",f=void 0;function h(e,t){for(var n=0;n<e.length;n++)t(e[n])}function p(e){return"border-box"===f(e,"boxSizing")}"undefined"!=typeof window&&(f=window.getComputedStyle?function(e,t,n){var r="",o=e.ownerDocument,i=n||o.defaultView.getComputedStyle(e,null);return i&&(r=i.getPropertyValue(t)||i[t]),r}:function(e,t){var n=e[c]&&e[c][t];if(s.test(n)&&!l.test(t)){var r=e.style,o=r[d],i=e[u][d];e[u][d]=e[c][d],r[d]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[d]=o,e[u][d]=i}return""===n?"auto":n});var m=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var r=0,o=void 0,i=void 0,a=void 0;for(i=0;i<t.length;i++)if(o=t[i])for(a=0;a<n.length;a++){var s;s="border"===o?o+n[a]+"Width":o+n[a],r+=parseFloat(f(e,s))||0}return r}function w(e){return null!=e&&e==e.window}var x={};function S(e,t,n){if(w(e))return"width"===t?x.viewportWidth(e):x.viewportHeight(e);if(9===e.nodeType)return"width"===t?x.docWidth(e):x.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],o="width"===t?e.offsetWidth:e.offsetHeight,i=(f(e),p(e)),a=0;(null==o||o<=0)&&(o=void 0,(null==(a=f(e,t))||Number(a)<0)&&(a=e.style[t]||0),a=parseFloat(a)||0),void 0===n&&(n=i?b:g);var s=void 0!==o||i,l=o||a;if(n===g)return s?l-y(e,["border","padding"],r):a;if(s){var c=n===v?-y(e,["border"],r):y(e,["margin"],r);return l+(n===b?0:c)}return a+y(e,m.slice(n),r)}h(["Width","Height"],(function(e){x["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],x["viewport"+e](n))},x["viewport"+e]=function(t){var n="client"+e,r=t.document,o=r.body,i=r.documentElement[n];return"CSS1Compat"===r.compatMode&&i||o&&o[n]||i}}));var E={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,r,o){var i={},a=e.style,s=void 0;for(s in r)r.hasOwnProperty(s)&&(i[s]=a[s],a[s]=r[s]);for(s in function(){t=S.apply(void 0,n)}.call(e),r)r.hasOwnProperty(s)&&(a[s]=i[s])}(e,E),t}function k(e,t,r){var o=r;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==o?("number"==typeof o&&(o+="px"),void(e.style[t]=o)):f(e,t);for(var i in t)t.hasOwnProperty(i)&&k(e,i,t[i])}h(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);x["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];x[e]=function(t,r){return void 0===r?t&&C(t,e,g):t?(f(t),p(t)&&(r+=y(t,["padding","border"],n)),k(t,e,r)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return a(e);!function(e,t){"static"===k(e,"position")&&(e.style.position="relative");var n=a(e),r={},o=void 0,i=void 0;for(i in t)t.hasOwnProperty(i)&&(o=parseFloat(k(e,i))||0,r[i]=o+t[i]-n[i]);k(e,r)}(e,t)},isWindow:w,each:h,css:k,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return o(e);window.scrollTo(t,i(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return i(e);window.scrollTo(o(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},x)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var i=new(Function.bind.apply(e,o));return r&&t(i,r.prototype),i},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=Object.hasOwnProperty,a=Object.setPrototypeOf,s=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,f=Object.create,h="undefined"!=typeof Reflect&&Reflect,p=h.apply,m=h.construct;p||(p=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),d||(d=function(e){return e}),m||(m=function(e,t){return n(e,r(t))});var g,v=A(Array.prototype.forEach),b=A(Array.prototype.pop),y=A(Array.prototype.push),w=A(String.prototype.toLowerCase),x=A(String.prototype.toString),S=A(String.prototype.match),E=A(String.prototype.replace),C=A(String.prototype.indexOf),k=A(String.prototype.trim),M=A(RegExp.prototype.test),_=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m(g,t)});function A(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return p(e,t,r)}}function T(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:w,a&&a(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var l=n(i);l!==i&&(s(t)||(t[o]=l),i=l)}e[i]=!0}return e}function F(e){var t,n=f(null);for(t in e)!0===p(i,e,[t])&&(n[t]=e[t]);return n}function L(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return A(n.get);if("function"==typeof n.value)return A(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var z=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),$=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),R=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),O=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),N=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),H=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),j=u(["#text"]),D=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),I=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),P=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),V=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),Z=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),B=d(/<%[\w\W]*|[\w\W]*%>/gm),G=d(/\${[\w\W]*}/gm),W=d(/^data-[\-\w.\u00B7-\uFFFF]/),U=d(/^aria-[\-\w]+$/),q=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=d(/^(?:\w+script|data):/i),Y=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=d(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var i=n.document,a=n.document,s=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,d=n.Element,f=n.NodeFilter,h=n.NamedNodeMap,p=void 0===h?n.NamedNodeMap||n.MozNamedAttrMap:h,m=n.HTMLFormElement,g=n.DOMParser,A=n.trustedTypes,Q=d.prototype,ee=L(Q,"cloneNode"),te=L(Q,"nextSibling"),ne=L(Q,"childNodes"),re=L(Q,"parentNode");if("function"==typeof l){var oe=a.createElement("template");oe.content&&oe.content.ownerDocument&&(a=oe.content.ownerDocument)}var ie=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(A,i),ae=ie?ie.createHTML(""):"",se=a,le=se.implementation,ce=se.createNodeIterator,ue=se.createDocumentFragment,de=se.getElementsByTagName,fe=i.importNode,he={};try{he=F(a).documentMode?a.documentMode:{}}catch(e){}var pe={};o.isSupported="function"==typeof re&&le&&void 0!==le.createHTMLDocument&&9!==he;var me,ge,ve=Z,be=B,ye=G,we=W,xe=U,Se=K,Ee=Y,Ce=q,ke=null,Me=T({},[].concat(r(z),r($),r(R),r(N),r(j))),_e=null,Ae=T({},[].concat(r(D),r(I),r(P),r(V))),Te=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Fe=null,Le=null,ze=!0,$e=!0,Re=!1,Oe=!0,Ne=!1,He=!1,je=!1,De=!1,Ie=!1,Pe=!1,Ve=!1,Ze=!0,Be=!1,Ge=!0,We=!1,Ue={},qe=null,Ke=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Xe=T({},["audio","video","img","source","image","track"]),Je=null,Qe=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,it=null,at=T({},[et,tt,nt],x),st=["application/xhtml+xml","text/html"],lt=null,ct=a.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},dt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=F(t),me=me=-1===st.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===me?x:w,ke="ALLOWED_TAGS"in t?T({},t.ALLOWED_TAGS,ge):Me,_e="ALLOWED_ATTR"in t?T({},t.ALLOWED_ATTR,ge):Ae,it="ALLOWED_NAMESPACES"in t?T({},t.ALLOWED_NAMESPACES,x):at,Je="ADD_URI_SAFE_ATTR"in t?T(F(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?T(F(Xe),t.ADD_DATA_URI_TAGS,ge):Xe,qe="FORBID_CONTENTS"in t?T({},t.FORBID_CONTENTS,ge):Ke,Fe="FORBID_TAGS"in t?T({},t.FORBID_TAGS,ge):{},Le="FORBID_ATTR"in t?T({},t.FORBID_ATTR,ge):{},Ue="USE_PROFILES"in t&&t.USE_PROFILES,ze=!1!==t.ALLOW_ARIA_ATTR,$e=!1!==t.ALLOW_DATA_ATTR,Re=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Oe=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Ne=t.SAFE_FOR_TEMPLATES||!1,He=t.WHOLE_DOCUMENT||!1,Ie=t.RETURN_DOM||!1,Pe=t.RETURN_DOM_FRAGMENT||!1,Ve=t.RETURN_TRUSTED_TYPE||!1,De=t.FORCE_BODY||!1,Ze=!1!==t.SANITIZE_DOM,Be=t.SANITIZE_NAMED_PROPS||!1,Ge=!1!==t.KEEP_CONTENT,We=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,rt=t.NAMESPACE||nt,Te=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Te.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Te.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Te.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ne&&($e=!1),Pe&&(Ie=!0),Ue&&(ke=T({},r(j)),_e=[],!0===Ue.html&&(T(ke,z),T(_e,D)),!0===Ue.svg&&(T(ke,$),T(_e,I),T(_e,V)),!0===Ue.svgFilters&&(T(ke,R),T(_e,I),T(_e,V)),!0===Ue.mathMl&&(T(ke,N),T(_e,P),T(_e,V))),t.ADD_TAGS&&(ke===Me&&(ke=F(ke)),T(ke,t.ADD_TAGS,ge)),t.ADD_ATTR&&(_e===Ae&&(_e=F(_e)),T(_e,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&T(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(qe===Ke&&(qe=F(qe)),T(qe,t.FORBID_CONTENTS,ge)),Ge&&(ke["#text"]=!0),He&&T(ke,["html","head","body"]),ke.table&&(T(ke,["tbody"]),delete Fe.tbody),u&&u(t),lt=t)},ft=T({},["mi","mo","mn","ms","mtext"]),ht=T({},["foreignobject","desc","title","annotation-xml"]),pt=T({},["title","style","font","a","script"]),mt=T({},$);T(mt,R),T(mt,O);var gt=T({},N);T(gt,H);var vt=function(e){y(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ae}catch(t){e.remove()}}},bt=function(e,t){try{y(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!_e[e])if(Ie||Pe)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(De)e="<remove></remove>"+e;else{var r=S(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===me&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ie?ie.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,me)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ae:o}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(a.createTextNode(n),i.childNodes[0]||null),rt===nt?de.call(t,He?"html":"body")[0]:He?t.documentElement:i},wt=function(e){return ce.call(e.ownerDocument||e,e,f.SHOW_ELEMENT|f.SHOW_COMMENT|f.SHOW_TEXT,null,!1)},xt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},St=function(e,t,n){pe[e]&&v(pe[e],(function(e){e.call(o,t,n,lt)}))},Et=function(e){var t,n;if(St("beforeSanitizeElements",e,null),(n=e)instanceof m&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof p)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(M(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var r=ge(e.nodeName);if(St("uponSanitizeElement",e,{tagName:r,allowedTags:ke}),e.hasChildNodes()&&!xt(e.firstElementChild)&&(!xt(e.content)||!xt(e.content.firstElementChild))&&M(/<[/\w]/g,e.innerHTML)&&M(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===r&&M(/<template/i,e.innerHTML))return vt(e),!0;if(!ke[r]||Fe[r]){if(!Fe[r]&&kt(r)){if(Te.tagNameCheck instanceof RegExp&&M(Te.tagNameCheck,r))return!1;if(Te.tagNameCheck instanceof Function&&Te.tagNameCheck(r))return!1}if(Ge&&!qe[r]){var i=re(e)||e.parentNode,a=ne(e)||e.childNodes;if(a&&i)for(var s=a.length-1;s>=0;--s)i.insertBefore(ee(a[s],!0),te(e))}return vt(e),!0}return e instanceof d&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=w(e.tagName),r=w(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||ft[r]):Boolean(mt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&ht[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!ht[r])&&!(t.namespaceURI===et&&!ft[r])&&!gt[n]&&(pt[n]||!mt[n]):!("application/xhtml+xml"!==me||!it[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!M(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ne&&3===e.nodeType&&(t=e.textContent,t=E(t,ve," "),t=E(t,be," "),t=E(t,ye," "),e.textContent!==t&&(y(o.removed,{element:e.cloneNode()}),e.textContent=t)),St("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(Ze&&("id"===t||"name"===t)&&(n in a||n in ct))return!1;if($e&&!Le[t]&&M(we,t));else if(ze&&M(xe,t));else if(!_e[t]||Le[t]){if(!(kt(e)&&(Te.tagNameCheck instanceof RegExp&&M(Te.tagNameCheck,e)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(e))&&(Te.attributeNameCheck instanceof RegExp&&M(Te.attributeNameCheck,t)||Te.attributeNameCheck instanceof Function&&Te.attributeNameCheck(t))||"is"===t&&Te.allowCustomizedBuiltInElements&&(Te.tagNameCheck instanceof RegExp&&M(Te.tagNameCheck,n)||Te.tagNameCheck instanceof Function&&Te.tagNameCheck(n))))return!1}else if(Je[t]);else if(M(Ce,E(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ye[e])if(Re&&!M(Se,E(n,Ee,"")));else if(n)return!1;return!0},kt=function(e){return e.indexOf("-")>0},Mt=function(t){var n,r,i,a;St("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:_e};for(a=s.length;a--;){var c=n=s[a],u=c.name,d=c.namespaceURI;if(r="value"===u?n.value:k(n.value),i=ge(u),l.attrName=i,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,St("uponSanitizeAttribute",t,l),r=l.attrValue,!l.forceKeepAttr&&(bt(u,t),l.keepAttr))if(Oe||!M(/\/>/i,r)){Ne&&(r=E(r,ve," "),r=E(r,be," "),r=E(r,ye," "));var f=ge(t.nodeName);if(Ct(f,i,r)){if(!Be||"id"!==i&&"name"!==i||(bt(u,t),r="user-content-"+r),ie&&"object"===e(A)&&"function"==typeof A.getAttributeType)if(d);else switch(A.getAttributeType(f,i)){case"TrustedHTML":r=ie.createHTML(r);break;case"TrustedScriptURL":r=ie.createScriptURL(r)}try{d?t.setAttributeNS(d,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}St("afterSanitizeAttributes",t,null)}},_t=function e(t){var n,r=wt(t);for(St("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)St("uponSanitizeShadowNode",n,null),Et(n)||(n.content instanceof s&&e(n.content),Mt(n));St("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,a,l,u,d,f=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!xt(t)){if("function"!=typeof t.toString)throw _("toString is not a function");if("string"!=typeof(t=t.toString()))throw _("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(xt(t))return n.toStaticHTML(t.outerHTML)}return t}if(je||dt(f),o.removed=[],"string"==typeof t&&(We=!1),We){if(t.nodeName){var h=ge(t.nodeName);if(!ke[h]||Fe[h])throw _("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(a=(r=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?r=a:r.appendChild(a);else{if(!Ie&&!Ne&&!He&&-1===t.indexOf("<"))return ie&&Ve?ie.createHTML(t):t;if(!(r=yt(t)))return Ie?null:Ve?ae:""}r&&De&&vt(r.firstChild);for(var p=wt(We?t:r);l=p.nextNode();)3===l.nodeType&&l===u||Et(l)||(l.content instanceof s&&_t(l.content),Mt(l),u=l);if(u=null,We)return t;if(Ie){if(Pe)for(d=ue.call(r.ownerDocument);r.firstChild;)d.appendChild(r.firstChild);else d=r;return(_e.shadowroot||_e.shadowrootmod)&&(d=fe.call(i,d,!0)),d}var m=He?r.outerHTML:r.innerHTML;return He&&ke["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&M(X,r.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+m),Ne&&(m=E(m,ve," "),m=E(m,be," "),m=E(m,ye," ")),ie&&Ve?ie.createHTML(m):m},o.setConfig=function(e){dt(e),je=!0},o.clearConfig=function(){lt=null,je=!1},o.isValidAttribute=function(e,t,n){lt||dt({});var r=ge(e),o=ge(t);return Ct(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],y(pe[e],t))},o.removeHook=function(e){if(pe[e])return b(pe[e])},o.removeHooks=function(e){pe[e]&&(pe[e]=[])},o.removeAllHooks=function(){pe={}},o}()}()},112:(e,t,n)=>{"use strict";if(n.d(t,{$:()=>i}),/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j))var r=n(3112);if(/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j))var o=n(7090);function i(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,r.pi)({delimiter:"."},t))}},9262:e=>{"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,o,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var a=i[o];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},4698:e=>{e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return r.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return r.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return r.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return r.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,a=void 0!==i&&i,s=e.findChunks,l=void 0===s?r:s,c=e.sanitize,u=e.searchWords,d=e.textToHighlight;return o({chunksToHighlight:n({chunks:l({autoEscape:t,caseSensitive:a,sanitize:c,searchWords:u,textToHighlight:d})}),totalLength:d?d.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var r=Math.max(n.end,t.end);e.push({highlight:!1,start:n.start,end:r})}else e.push(n,t);return e}),[])},r=function(e){var t=e.autoEscape,n=e.caseSensitive,r=e.sanitize,o=void 0===r?i:r,a=e.searchWords,s=e.textToHighlight;return s=o(s),a.filter((function(e){return e})).reduce((function(e,r){r=o(r),t&&(r=r.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(r,n?"g":"gi"),a=void 0;a=i.exec(s);){var l=a.index,c=i.lastIndex;c>l&&e.push({highlight:!1,start:l,end:c}),a.index===i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=r;var o=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,r=[],o=function(e,t,n){t-e>0&&r.push({start:e,end:t,highlight:n})};if(0===t.length)o(0,n,!1);else{var i=0;t.forEach((function(e){o(i,e.start,!1),o(e.start,e.end,!0),i=e.end})),o(i,n,!1)}return r};function i(e){return e}}])},63:(e,t,n)=>{"use strict";var r=n(9415),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(p){var o=h(n);o&&o!==p&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),g=0;g<a.length;++g){var v=a[g];if(!(i[v]||r&&r[v]||m&&m[v]||s&&s[v])){var b=f(n,v);try{c(t,v,b)}catch(e){}}}}return t}},3569:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7770:e=>{e.exports=function(e,t){var n,r,o=0;function i(){var i,a,s=n,l=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(a=0;a<l;a++)if(s.args[a]!==arguments[a]){s=s.next;continue e}return s!==n&&(s===r&&(r=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(i=new Array(l),a=0;a<l;a++)i[a]=arguments[a];return s={args:i,val:e.apply(null,i)},n?(n.prev=s,s.next=n):r=s,o===t.maxSize?(r=r.prev).next=null:o++,n=s,s.val}return t=t||{},i.clear=function(){n=null,r=null,o=0},i}},4247:e=>{var t=1e3,n=60*t,r=60*n,o=24*r;function i(e,t,n,r){var o=t>=1.5*n;return Math.round(e/n)+" "+r+(o?"s":"")}e.exports=function(e,a){a=a||{};var s,l,c=typeof e;if("string"===c&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var i=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(i){var a=parseFloat(i[1]);switch((i[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*a;case"weeks":case"week":case"w":return 6048e5*a;case"days":case"day":case"d":return a*o;case"hours":case"hour":case"hrs":case"hr":case"h":return a*r;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}(e);if("number"===c&&isFinite(e))return a.long?(s=e,(l=Math.abs(s))>=o?i(s,l,o,"day"):l>=r?i(s,l,r,"hour"):l>=n?i(s,l,n,"minute"):l>=t?i(s,l,t,"second"):s+" ms"):function(e){var i=Math.abs(e);return i>=o?Math.round(e/o)+"d":i>=r?Math.round(e/r)+"h":i>=n?Math.round(e/n)+"m":i>=t?Math.round(e/t)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7090:(e,t,n)=>{"use strict";if(n.d(t,{B:()=>a}),/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j))var r=n(3569);var o=/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j)?[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g]:null,i=/[^A-Z0-9]+/gi;function a(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,a=void 0===n?o:n,l=t.stripRegexp,c=void 0===l?i:l,u=t.transform,d=void 0===u?r.U:u,f=t.delimiter,h=void 0===f?" ":f,p=s(s(e,a,"$1\0$2"),c,"\0"),m=0,g=p.length;"\0"===p.charAt(m);)m++;for(;"\0"===p.charAt(g-1);)g--;return p.slice(m,g).split("\0").map(d).join(h)}function s(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";if(n.d(t,{o:()=>i}),/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j))var r=n(3112);if(/^(8(336|6|943)|4231|4365|511|5639)$/.test(n.j))var o=n(112);function i(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,r.pi)({delimiter:"-"},t))}},4507:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,y=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case s:case a:case h:return e;default:switch(e=e&&e.$$typeof){case c:case f:case g:case m:case l:return e;default:return t}}case o:return t}}}function S(e){return x(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=m,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||x(e)===u},t.isConcurrentMode=S,t.isContextConsumer=function(e){return x(e)===c},t.isContextProvider=function(e){return x(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return x(e)===f},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===m},t.isPortal=function(e){return x(e)===o},t.isProfiler=function(e){return x(e)===s},t.isStrictMode=function(e){return x(e)===a},t.isSuspense=function(e){return x(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===h||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===f||e.$$typeof===b||e.$$typeof===y||e.$$typeof===w||e.$$typeof===v)},t.typeOf=x},9415:(e,t,n)=>{"use strict";e.exports=n(4507)},2600:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>s,y1:()=>o,zl:()=>l});var r=n(9196);function o(e,t,n){var o=this,i=(0,r.useRef)(null),a=(0,r.useRef)(0),s=(0,r.useRef)(null),l=(0,r.useRef)([]),c=(0,r.useRef)(),u=(0,r.useRef)(),d=(0,r.useRef)(e),f=(0,r.useRef)(!0);(0,r.useEffect)((function(){d.current=e}),[e]);var h=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var p=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,r.useEffect)((function(){return f.current=!0,function(){f.current=!1}}),[]);var b=(0,r.useMemo)((function(){var e=function(e){var t=l.current,n=c.current;return l.current=c.current=null,a.current=e,u.current=d.current.apply(n,t)},n=function(e,t){h&&cancelAnimationFrame(s.current),s.current=h?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!f.current)return!1;var n=e-i.current;return!i.current||n>=t||n<0||g&&e-a.current>=v},b=function(t){return s.current=null,m&&l.current?e(t):(l.current=c.current=null,u.current)},y=function e(){var o=Date.now();if(r(o))return b(o);if(f.current){var s=t-(o-i.current),l=g?Math.min(s,v-(o-a.current)):s;n(e,l)}},w=function(){var d=Date.now(),h=r(d);if(l.current=[].slice.call(arguments),c.current=o,i.current=d,h){if(!s.current&&f.current)return a.current=i.current,n(y,t),p?e(i.current):u.current;if(g)return n(y,t),e(i.current)}return s.current||n(y,t),u.current};return w.cancel=function(){s.current&&(h?cancelAnimationFrame(s.current):clearTimeout(s.current)),a.current=0,l.current=i.current=c.current=s.current=null},w.isPending=function(){return!!s.current},w.flush=function(){return s.current?b(Date.now()):u.current},w}),[p,g,t,v,m,h]);return b}function i(e,t){return e===t}function a(e){return"function"==typeof e?function(){return e}:e}function s(e,t,n){var s,l,c=n&&n.equalityFn||i,u=(s=(0,r.useState)(a(e)),l=s[1],[s[0],(0,r.useCallback)((function(e){return l(a(e))}),[])]),d=u[0],f=u[1],h=o((0,r.useCallback)((function(e){return f(e)}),[f]),t,n),p=(0,r.useRef)(e);return c(p.current,e)||(h(e),p.current=e),[d,h]}function l(e,t,n){var r=void 0===n?{}:n,i=r.leading,a=r.trailing;return o(e,t,{maxWait:t,leading:void 0===i||i,trailing:void 0===a||a})}},1638:(e,t,n)=>{"use strict";n.d(t,{qR:()=>o});var r=n(9196);const o=function(e){(0,r.useEffect)(e,[])};"undefined"!=typeof window?r.useLayoutEffect:r.useEffect},7708:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>o}),/^(5(11|280|456|639)|8(336|6|943)|1429|4231|7874)$/.test(n.j))var r=n(1948);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},3544:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>o}),/^(5(11|280|456|639)|8(336|6|943)|1429|4231|7874)$/.test(n.j))var r=n(4156);function o(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},1948:(e,t,n)=>{"use strict";if(n.d(t,{Z:()=>i}),/^(5(11|280|456|639)|8(336|6|943)|1429|4231|7874)$/.test(n.j))var r=n(4156);if(/^(5(11|280|456|639)|8(336|6|943)|1429|4231|7874)$/.test(n.j))var o=n(3544);function i(e){var t=(0,o.Z)(e,"string");return"symbol"===(0,r.Z)(t)?t:String(t)}},4156:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},4167:(e,t,n)=>{"use strict";n.d(t,{DY:()=>u});var r=function(e){return function(t,n,r){return e(t,n,r)*r}},o=function(e,t){if(e)throw Error("Invalid sort config: "+t)},i=function(e){var t=e||{},n=t.asc,i=t.desc,a=n?1:-1,s=n||i;return o(!s,"Expected `asc` or `desc` property"),o(n&&i,"Ambiguous object with `asc` and `desc` config properties"),{order:a,sortBy:s,comparer:e.comparer&&r(e.comparer)}};function a(e,t,n){if(void 0===e||!0===e)return function(e,r){return t(e,r,n)};if("string"==typeof e)return o(e.includes("."),"String syntax not allowed for nested properties."),function(r,o){return t(r[e],o[e],n)};if("function"==typeof e)return function(r,o){return t(e(r),e(o),n)};if(Array.isArray(e)){var r=function(e){return function t(n,r,o,a,s,l,c){var u,d;if("string"==typeof n)u=l[n],d=c[n];else{if("function"!=typeof n){var f=i(n);return t(f.sortBy,r,o,f.order,f.comparer||e,l,c)}u=n(l),d=n(c)}var h=s(u,d,a);return(0===h||null==u&&null==d)&&r.length>o?t(r[o],r,o+1,a,s,l,c):h}}(t);return function(o,i){return r(e[0],e,1,n,t,o,i)}}var s=i(e);return a(s.sortBy,s.comparer||t,s.order)}var s=function(e,t,n,r){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(a(n,r,e))):t};function l(e){var t=r(e.comparer);return function(n){var r=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return s(1,r,e,t)},desc:function(e){return s(-1,r,e,t)},by:function(e){return s(1,r,e,t)}}}}var c=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},u=l({comparer:c});l({comparer:c,inPlaceSorting:!0})},9969:(e,t,n)=>{"use strict";n.d(t,{Ab:()=>a,Fr:()=>s,G$:()=>i,JM:()=>d,K$:()=>c,MS:()=>r,h5:()=>l,lK:()=>u,uj:()=>o});var r="-ms-",o="-moz-",i="-webkit-",a="comm",s="rule",l="decl",c="@import",u="@keyframes",d="@layer"},1886:(e,t,n)=>{"use strict";if(n.d(t,{cD:()=>i,qR:()=>o}),/^(4231|511|86|8943)$/.test(n.j))var r=n(5724);function o(e){var t=(0,r.Ei)(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}function i(e){return function(t){t.root||(t=t.return)&&e(t)}}},4658:(e,t,n)=>{"use strict";if(n.d(t,{MY:()=>a}),/^(4231|511|86|8943)$/.test(n.j))var r=n(9969);if(/^(4231|511|86|8943)$/.test(n.j))var o=n(5724);if(/^(4231|511|86|8943)$/.test(n.j))var i=n(3295);function a(e){return(0,i.cE)(s("",null,null,null,[""],e=(0,i.un)(e),0,[0],e))}function s(e,t,n,r,a,d,f,h,p){for(var m=0,g=0,v=f,b=0,y=0,w=0,x=1,S=1,E=1,C=0,k="",M=a,_=d,A=r,T=k;S;)switch(w=C,C=(0,i.lp)()){case 40:if(108!=w&&58==(0,o.uO)(T,v-1)){-1!=(0,o.Cw)(T+=(0,o.gx)((0,i.iF)(C),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:T+=(0,i.iF)(C);break;case 9:case 10:case 13:case 32:T+=(0,i.Qb)(w);break;case 92:T+=(0,i.kq)((0,i.Ud)()-1,7);continue;case 47:switch((0,i.fj)()){case 42:case 47:(0,o.R3)(c((0,i.q6)((0,i.lp)(),(0,i.Ud)()),t,n),p);break;default:T+="/"}break;case 123*x:h[m++]=(0,o.to)(T)*E;case 125*x:case 59:case 0:switch(C){case 0:case 125:S=0;case 59+g:-1==E&&(T=(0,o.gx)(T,/\f/g,"")),y>0&&(0,o.to)(T)-v&&(0,o.R3)(y>32?u(T+";",r,n,v-1):u((0,o.gx)(T," ","")+";",r,n,v-2),p);break;case 59:T+=";";default:if((0,o.R3)(A=l(T,t,n,m,g,a,h,k,M=[],_=[],v),d),123===C)if(0===g)s(T,t,A,A,M,d,v,h,_);else switch(99===b&&110===(0,o.uO)(T,3)?100:b){case 100:case 108:case 109:case 115:s(e,A,A,r&&(0,o.R3)(l(e,A,A,0,0,a,h,k,a,M=[],v),_),a,_,v,h,r?M:_);break;default:s(T,A,A,A,[""],_,0,h,_)}}m=g=y=0,x=E=1,k=T="",v=f;break;case 58:v=1+(0,o.to)(T),y=w;default:if(x<1)if(123==C)--x;else if(125==C&&0==x++&&125==(0,i.mp)())continue;switch(T+=(0,o.Dp)(C),C*x){case 38:E=g>0?1:(T+="\f",-1);break;case 44:h[m++]=((0,o.to)(T)-1)*E,E=1;break;case 64:45===(0,i.fj)()&&(T+=(0,i.iF)((0,i.lp)())),b=(0,i.fj)(),g=v=(0,o.to)(k=T+=(0,i.QU)((0,i.Ud)())),C++;break;case 45:45===w&&2==(0,o.to)(T)&&(x=0)}}return d}function l(e,t,n,a,s,l,c,u,d,f,h){for(var p=s-1,m=0===s?l:[""],g=(0,o.Ei)(m),v=0,b=0,y=0;v<a;++v)for(var w=0,x=(0,o.tb)(e,p+1,p=(0,o.Wn)(b=c[v])),S=e;w<g;++w)(S=(0,o.fy)(b>0?m[w]+" "+x:(0,o.gx)(x,/&\f/g,m[w])))&&(d[y++]=S);return(0,i.dH)(e,t,n,0===s?r.Fr:u,d,f,h)}function c(e,t,n){return(0,i.dH)(e,t,n,r.Ab,(0,o.Dp)((0,i.Tb)()),(0,o.tb)(e,2,-2),0)}function u(e,t,n,a){return(0,i.dH)(e,t,n,r.h5,(0,o.tb)(e,0,a),(0,o.tb)(e,a+1,-1),a)}},3295:(e,t,n)=>{"use strict";if(n.d(t,{FK:()=>s,JG:()=>d,QU:()=>M,Qb:()=>S,Tb:()=>f,Ud:()=>g,cE:()=>w,dH:()=>u,fj:()=>m,iF:()=>x,kq:()=>E,lp:()=>p,mp:()=>h,q6:()=>k,r:()=>b,tP:()=>v,un:()=>y}),/^(4231|511|86|8943)$/.test(n.j))var r=n(5724);var o=1,i=1,a=0,s=0,l=0,c="";function u(e,t,n,r,a,s,l){return{value:e,root:t,parent:n,type:r,props:a,children:s,line:o,column:i,length:l,return:""}}function d(e,t){return(0,r.f0)(u("",null,null,"",null,null,0),e,{length:-e.length},t)}function f(){return l}function h(){return l=s>0?(0,r.uO)(c,--s):0,i--,10===l&&(i=1,o--),l}function p(){return l=s<a?(0,r.uO)(c,s++):0,i++,10===l&&(i=1,o++),l}function m(){return(0,r.uO)(c,s)}function g(){return s}function v(e,t){return(0,r.tb)(c,e,t)}function b(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function y(e){return o=i=1,a=(0,r.to)(c=e),s=0,[]}function w(e){return c="",e}function x(e){return(0,r.fy)(v(s-1,C(91===e?e+2:40===e?e+1:e)))}function S(e){for(;(l=m())&&l<33;)p();return b(e)>2||b(l)>3?"":" "}function E(e,t){for(;--t&&p()&&!(l<48||l>102||l>57&&l<65||l>70&&l<97););return v(e,g()+(t<6&&32==m()&&32==p()))}function C(e){for(;p();)switch(l){case e:return s;case 34:case 39:34!==e&&39!==e&&C(l);break;case 40:41===e&&C(e);break;case 92:p()}return s}function k(e,t){for(;p()&&e+l!==57&&(e+l!==84||47!==m()););return"/*"+v(t,s-1)+"*"+(0,r.Dp)(47===e?e:p())}function M(e){for(;!b(m());)p();return v(e,s)}},5724:(e,t,n)=>{"use strict";n.d(t,{$e:()=>g,Cw:()=>u,Dp:()=>o,EQ:()=>l,Ei:()=>p,R3:()=>m,Wn:()=>r,f0:()=>i,fy:()=>s,gx:()=>c,tb:()=>f,to:()=>h,uO:()=>d,vp:()=>a});var r=Math.abs,o=String.fromCharCode,i=Object.assign;function a(e,t){return 45^d(e,0)?(((t<<2^d(e,0))<<2^d(e,1))<<2^d(e,2))<<2^d(e,3):0}function s(e){return e.trim()}function l(e,t){return(e=t.exec(e))?e[0]:e}function c(e,t,n){return e.replace(t,n)}function u(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function f(e,t,n){return e.slice(t,n)}function h(e){return e.length}function p(e){return e.length}function m(e,t){return t.push(e),e}function g(e,t){return e.map(t).join("")}},4224:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>a});var o=/^\s+/,i=/\s+$/;function a(e,t){if(t=t||{},(e=e||"")instanceof a)return e;if(!(this instanceof a))return new a(e,t);var n=function(e){var t,n,a,s={r:0,g:0,b:0},l=1,c=null,u=null,d=null,f=!1,h=!1;return"string"==typeof e&&(e=function(e){e=e.replace(o,"").replace(i,"").toLowerCase();var t,n=!1;if(E[e])e=E[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=N.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=N.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=N.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=N.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=N.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=N.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=N.hex8.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),a:z(t[4]),format:n?"name":"hex8"}:(t=N.hex6.exec(e))?{r:A(t[1]),g:A(t[2]),b:A(t[3]),format:n?"name":"hex"}:(t=N.hex4.exec(e))?{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),a:z(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=N.hex3.exec(e))&&{r:A(t[1]+""+t[1]),g:A(t[2]+""+t[2]),b:A(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==r(e)&&(H(e.r)&&H(e.g)&&H(e.b)?(t=e.r,n=e.g,a=e.b,s={r:255*M(t,255),g:255*M(n,255),b:255*M(a,255)},f=!0,h="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(c=F(e.s),u=F(e.v),s=function(e,t,n){e=6*M(e,360),t=M(t,100),n=M(n,100);var r=Math.floor(e),o=e-r,i=n*(1-t),a=n*(1-o*t),s=n*(1-(1-o)*t),l=r%6;return{r:255*[n,a,i,i,s,n][l],g:255*[s,n,n,a,i,i][l],b:255*[i,i,s,n,n,a][l]}}(e.h,c,u),f=!0,h="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(c=F(e.s),d=F(e.l),s=function(e,t,n){var r,o,i;function a(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=M(e,360),t=M(t,100),n=M(n,100),0===t)r=o=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),o=a(l,s,e),i=a(l,s,e-1/3)}return{r:255*r,g:255*o,b:255*i}}(e.h,c,d),f=!0,h="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=k(l),{ok:f,format:e.format||h,r:Math.min(255,Math.max(s.r,0)),g:Math.min(255,Math.max(s.g,0)),b:Math.min(255,Math.max(s.b,0)),a:l}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function s(e,t,n){e=M(e,255),t=M(t,255),n=M(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=(i+a)/2;if(i==a)r=o=0;else{var l=i-a;switch(o=s>.5?l/(2-i-a):l/(i+a),i){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:o,l:s}}function l(e,t,n){e=M(e,255),t=M(t,255),n=M(n,255);var r,o,i=Math.max(e,t,n),a=Math.min(e,t,n),s=i,l=i-a;if(o=0===i?0:l/i,i==a)r=0;else{switch(i){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:o,v:s}}function c(e,t,n,r){var o=[T(Math.round(e).toString(16)),T(Math.round(t).toString(16)),T(Math.round(n).toString(16))];return r&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0):o.join("")}function u(e,t,n,r){return[T(L(r)),T(Math.round(e).toString(16)),T(Math.round(t).toString(16)),T(Math.round(n).toString(16))].join("")}function d(e,t){t=0===t?0:t||10;var n=a(e).toHsl();return n.s-=t/100,n.s=_(n.s),a(n)}function f(e,t){t=0===t?0:t||10;var n=a(e).toHsl();return n.s+=t/100,n.s=_(n.s),a(n)}function h(e){return a(e).desaturate(100)}function p(e,t){t=0===t?0:t||10;var n=a(e).toHsl();return n.l+=t/100,n.l=_(n.l),a(n)}function m(e,t){t=0===t?0:t||10;var n=a(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),a(n)}function g(e,t){t=0===t?0:t||10;var n=a(e).toHsl();return n.l-=t/100,n.l=_(n.l),a(n)}function v(e,t){var n=a(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,a(n)}function b(e){var t=a(e).toHsl();return t.h=(t.h+180)%360,a(t)}function y(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=a(e).toHsl(),r=[a(e)],o=360/t,i=1;i<t;i++)r.push(a({h:(n.h+i*o)%360,s:n.s,l:n.l}));return r}function w(e){var t=a(e).toHsl(),n=t.h;return[a(e),a({h:(n+72)%360,s:t.s,l:t.l}),a({h:(n+216)%360,s:t.s,l:t.l})]}function x(e,t,n){t=t||6,n=n||30;var r=a(e).toHsl(),o=360/n,i=[a(e)];for(r.h=(r.h-(o*t>>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(a(r));return i}function S(e,t){t=t||6;for(var n=a(e).toHsv(),r=n.h,o=n.s,i=n.v,s=[],l=1/t;t--;)s.push(a({h:r,s:o,v:i})),i=(i+l)%1;return s}a.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=k(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=l(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=l(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=s(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=s(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return c(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var i=[T(Math.round(e).toString(16)),T(Math.round(t).toString(16)),T(Math.round(n).toString(16)),T(L(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*M(this._r,255))+"%",g:Math.round(100*M(this._g,255))+"%",b:Math.round(100*M(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*M(this._r,255))+"%, "+Math.round(100*M(this._g,255))+"%, "+Math.round(100*M(this._b,255))+"%)":"rgba("+Math.round(100*M(this._r,255))+"%, "+Math.round(100*M(this._g,255))+"%, "+Math.round(100*M(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(C[c(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+u(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=a(e);n="#"+u(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return a(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(p,arguments)},brighten:function(){return this._applyModification(m,arguments)},darken:function(){return this._applyModification(g,arguments)},desaturate:function(){return this._applyModification(d,arguments)},saturate:function(){return this._applyModification(f,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(S,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(y,[3])},tetrad:function(){return this._applyCombination(y,[4])}},a.fromRatio=function(e,t){if("object"==r(e)){var n={};for(var o in e)e.hasOwnProperty(o)&&(n[o]="a"===o?e[o]:F(e[o]));e=n}return a(e,t)},a.equals=function(e,t){return!(!e||!t)&&a(e).toRgbString()==a(t).toRgbString()},a.random=function(){return a.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},a.mix=function(e,t,n){n=0===n?0:n||50;var r=a(e).toRgb(),o=a(t).toRgb(),i=n/100;return a({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},a.readability=function(e,t){var n=a(e),r=a(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},a.isReadable=function(e,t,n){var r,o,i,s,l,c=a.readability(e,t);switch(o=!1,(i=n,"AA"!==(s=((i=i||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==s&&(s="AA"),"small"!==(l=(i.size||"small").toLowerCase())&&"large"!==l&&(l="small"),r={level:s,size:l}).level+r.size){case"AAsmall":case"AAAlarge":o=c>=4.5;break;case"AAlarge":o=c>=3;break;case"AAAsmall":o=c>=7}return o},a.mostReadable=function(e,t,n){var r,o,i,s,l=null,c=0;o=(n=n||{}).includeFallbackColors,i=n.level,s=n.size;for(var u=0;u<t.length;u++)(r=a.readability(e,t[u]))>c&&(c=r,l=a(t[u]));return a.isReadable(e,l,{level:i,size:s})||!o?l:(n.includeFallbackColors=!1,a.mostReadable(e,["#fff","#000"],n))};var E=a.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},C=a.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(E);function k(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function M(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function _(e){return Math.min(1,Math.max(0,e))}function A(e){return parseInt(e,16)}function T(e){return 1==e.length?"0"+e:""+e}function F(e){return e<=1&&(e=100*e+"%"),e}function L(e){return Math.round(255*parseFloat(e)).toString(16)}function z(e){return A(e)/255}var $,R,O,N=(R="[\\s|\\(]+("+($="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?",O="[\\s|\\(]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")[,|\\s]+("+$+")\\s*\\)?",{CSS_UNIT:new RegExp($),rgb:new RegExp("rgb"+R),rgba:new RegExp("rgba"+O),hsl:new RegExp("hsl"+R),hsla:new RegExp("hsla"+O),hsv:new RegExp("hsv"+R),hsva:new RegExp("hsva"+O),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function H(e){return!!N.CSS_UNIT.exec(e)}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); collection-rating-filter-frontend.asset.php 0000644 00000000165 15073233653 0015121 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => 'ea2a90c637d53c9671da'); wc-blocks.css 0000644 00000030453 15073233653 0007156 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:auto}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;margin-left:auto!important;margin-right:auto!important;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.6;padding:0!important;text-decoration-line:underline;text-underline-position:under}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba} single-product/block.json 0000644 00000001150 15073233653 0011474 0 ustar 00 { "name": "woocommerce/single-product", "version": "1.0.0", "icon": "info", "title": "Single Product", "description": "Display a single product.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": [ "wide", "full" ] }, "attributes": { "isPreview": { "type": "boolean", "default": false }, "productId": { "type": "number" } }, "example": { "attributes": { "isPreview": true } }, "usesContext": [ "postId", "postType", "queryId" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-gallery-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013265 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ rating-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0012722 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-gallery-large-image-frontend.js 0000644 00000002204 15073233653 0014211 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity,t=t=>(0,e.getContext)(t),{state:o,actions:s}=(0,e.store)("woocommerce/product-gallery");let r=!1;const n={state:{get styles(){const{styles:e}=t();return Object.entries(null!=e?e:[]).reduce(((e,[t,o])=>{const s=`${t}:${o};`;return e.length>0?`${e} ${s}`:s}),"")}},actions:{startZoom:e=>{if(!e.target.classList.contains("wc-block-woocommerce-product-gallery-large-image__image"))return s.resetZoom();const o=e.target,r=e.offsetX/o.clientWidth*100,n=e.offsetY/o.clientHeight*100,{styles:c}=t();c&&(c.transform="scale(1.3)",c["transform-origin"]=`${r}% ${n}%`)},resetZoom:()=>{const e=t();e.styles&&(e.styles.transform="scale(1.0)",e.styles["transform-origin"]="")}},callbacks:{scrollInto:()=>{if(!o.isSelected)return;const{isDialogOpen:s}=t(),{ref:n}=(0,e.getElement)();s===r&&n.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"}),s&&s!==r&&n.closest("dialog")&&(n.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"}),r=s),s||s===r||(n.scrollIntoView({behavior:"instant",block:"nearest",inline:"center"}),r=s)}}};(0,e.store)("woocommerce/product-gallery",n)})(); wc-blocks-shared-hocs.asset.php 0000644 00000000316 15073233653 0012464 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-data-store', 'wc-blocks-shared-context', 'wp-data', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill'), 'version' => '5e01ba7861e4c09bce65'); price-filter.asset.php 0000644 00000000521 15073233653 0010765 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '1acccd58ca149d97a900'); order-confirmation-status-rtl.css 0000644 00000001323 15073233653 0013205 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-order-confirmation-status{margin-bottom:16px;margin-top:16px}.wc-block-order-confirmation-status p{margin-bottom:0;margin-top:0}.wc-block-order-confirmation-status.has-background{padding:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions{margin-top:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a{margin-left:16px}.wc-block-order-confirmation-status .wc-block-order-confirmation-status__actions a.has-link-color{color:inherit} store-notices.js 0000644 00000012340 15073233653 0007707 0 ustar 00 (()=>{var e,t={6866:(e,t,o)=>{"use strict";o.r(t);var s=o(9196);const n=window.wp.blocks;var r=o(2911),c=o(444);const i=(0,s.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,s.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,s.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,s.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"})),a=JSON.parse('{"name":"woocommerce/store-notices","version":"1.0.0","title":"Store Notices","description":"Display shopper-facing notifications generated by WooCommerce or extensions.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"]},"attributes":{"align":{"type":"string","default":"wide"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l=window.wp.blockEditor;var p=o(5736),m=o(3849),u=o.n(m),w=o(9140),d=(o(946),o(202)),v=o(2720),h=o(4824);const b=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},f=e=>{switch(e){case"success":return d.Z;case"warning":case"info":case"error":return v.Z;default:return h.Z}};var k=o(3871);o(1029),o(7440);const g=()=>(0,s.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),y=({className:e,showSpinner:t=!1,children:o,variant:n="contained",...r})=>{const c=u()("wc-block-components-button","wp-element-button",e,n,{"wc-block-components-button--loading":t});return(0,s.createElement)(k.Z,{className:c,...r},t&&(0,s.createElement)(g,null),(0,s.createElement)("span",{className:"wc-block-components-button__text"},o))};var x=o(9307),E=o(5158);const _=({className:e,status:t="default",children:o,spokenMessage:n=o,onRemove:c=(()=>{}),isDismissible:i=!0,politeness:a=b(t),summary:l})=>(((e,t)=>{const o="string"==typeof e?e:(0,x.renderToString)(e);(0,x.useEffect)((()=>{o&&(0,E.speak)(o,t)}),[o,t])})(n,a),(0,s.createElement)("div",{className:u()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":i})},(0,s.createElement)(r.Z,{icon:f(t)}),(0,s.createElement)("div",{className:"wc-block-components-notice-banner__content"},l&&(0,s.createElement)("p",{className:"wc-block-components-notice-banner__summary"},l),o),!!i&&(0,s.createElement)(y,{className:"wc-block-components-notice-banner__dismiss",icon:w.Z,label:(0,p.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),c()},showTooltip:!1})));o(8337);(0,n.registerBlockType)(a,{icon:{src:(0,s.createElement)(r.Z,{icon:i,className:"wc-block-editor-components-block-icon"})},attributes:{...a.attributes},edit:()=>{const e=(0,l.useBlockProps)({className:"wc-block-store-notices"});return(0,s.createElement)("div",{...e},(0,s.createElement)(_,{status:"info",isDismissible:!1},(0,p.__)("Notices added by WooCommerce or extensions will show up here.","woocommerce")))},save:()=>null})},1029:()=>{},946:()=>{},8337:()=>{},7440:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function s(e){var n=o[e];if(void 0!==n)return n.exports;var r=o[e]={exports:{}};return t[e].call(r.exports,r,r.exports,s),r.exports}s.m=t,e=[],s.O=(t,o,n,r)=>{if(!o){var c=1/0;for(p=0;p<e.length;p++){for(var[o,n,r]=e[p],i=!0,a=0;a<o.length;a++)(!1&r||c>=r)&&Object.keys(s.O).every((e=>s.O[e](o[a])))?o.splice(a--,1):(i=!1,r<c&&(c=r));if(i){e.splice(p--,1);var l=n();void 0!==l&&(t=l)}}return t}r=r||0;for(var p=e.length;p>0&&e[p-1][2]>r;p--)e[p]=e[p-1];e[p]=[o,n,r]},s.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return s.d(t,{a:t}),t},s.d=(e,t)=>{for(var o in t)s.o(t,o)&&!s.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},s.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),s.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.j=4626,(()=>{var e={4626:0};s.O.j=t=>0===e[t];var t=(t,o)=>{var n,r,[c,i,a]=o,l=0;if(c.some((t=>0!==e[t]))){for(n in i)s.o(i,n)&&(s.m[n]=i[n]);if(a)var p=a(s)}for(t&&t(o);l<c.length;l++)r=c[l],s.o(e,r)&&e[r]&&e[r][0](),e[r]=0;return s.O(p)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var n=s.O(void 0,[2869],(()=>s(6866)));n=s.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["store-notices"]=n})(); wc-payment-method-cod.js 0000644 00000055116 15073233653 0011226 0 ustar 00 (()=>{var e={561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var a=new(Function.bind.apply(e,o));return r&&t(a,r.prototype),a},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,l=Object.isFrozen,c=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,m=Object.seal,p=Object.create,f="undefined"!=typeof Reflect&&Reflect,d=f.apply,h=f.construct;d||(d=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),m||(m=function(e){return e}),h||(h=function(e,t){return n(e,r(t))});var g,y=L(Array.prototype.forEach),b=L(Array.prototype.pop),v=L(Array.prototype.push),T=L(String.prototype.toLowerCase),E=L(String.prototype.toString),N=L(String.prototype.match),w=L(String.prototype.replace),A=L(String.prototype.indexOf),S=L(String.prototype.trim),_=L(RegExp.prototype.test),x=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function L(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return d(e,t,r)}}function k(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:T,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var c=n(a);c!==a&&(l(t)||(t[o]=c),a=c)}e[a]=!0}return e}function O(e){var t,n=p(null);for(t in e)!0===d(a,e,[t])&&(n[t]=e[t]);return n}function M(e,t){for(;null!==e;){var n=s(e,t);if(n){if(n.get)return L(n.get);if("function"==typeof n.value)return L(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var D=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),R=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),C=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),z=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),P=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),j=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),G=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=m(/<%[\w\W]*|[\w\W]*%>/gm),q=m(/\${[\w\W]*}/gm),Y=m(/^data-[\-\w.\u00B7-\uFFFF]/),V=m(/^aria-[\-\w]+$/),$=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=m(/^(?:\w+script|data):/i),X=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=m(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var a=n.document,i=n.document,l=n.DocumentFragment,c=n.HTMLTemplateElement,s=n.Node,m=n.Element,p=n.NodeFilter,f=n.NamedNodeMap,d=void 0===f?n.NamedNodeMap||n.MozNamedAttrMap:f,h=n.HTMLFormElement,g=n.DOMParser,L=n.trustedTypes,Q=m.prototype,ee=M(Q,"cloneNode"),te=M(Q,"nextSibling"),ne=M(Q,"childNodes"),re=M(Q,"parentNode");if("function"==typeof c){var oe=i.createElement("template");oe.content&&oe.content.ownerDocument&&(i=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(L,a),ie=ae?ae.createHTML(""):"",le=i,ce=le.implementation,se=le.createNodeIterator,ue=le.createDocumentFragment,me=le.getElementsByTagName,pe=a.importNode,fe={};try{fe=O(i).documentMode?i.documentMode:{}}catch(e){}var de={};o.isSupported="function"==typeof re&&ce&&void 0!==ce.createHTMLDocument&&9!==fe;var he,ge,ye=G,be=W,ve=q,Te=Y,Ee=V,Ne=K,we=X,Ae=$,Se=null,_e=k({},[].concat(r(D),r(R),r(C),r(F),r(H))),xe=null,Le=k({},[].concat(r(z),r(P),r(j),r(B))),ke=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Oe=null,Me=null,De=!0,Re=!0,Ce=!1,Ie=!0,Fe=!1,Ue=!1,He=!1,ze=!1,Pe=!1,je=!1,Be=!1,Ge=!0,We=!1,qe=!0,Ye=!1,Ve={},$e=null,Ke=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,Ze=k({},["audio","video","img","source","image","track"]),Je=null,Qe=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,at=null,it=k({},[et,tt,nt],E),lt=["application/xhtml+xml","text/html"],ct=null,st=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=O(t),he=he=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:T,Se="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ge):_e,xe="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ge):Le,at="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,E):it,Je="ADD_URI_SAFE_ATTR"in t?k(O(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Xe="ADD_DATA_URI_TAGS"in t?k(O(Ze),t.ADD_DATA_URI_TAGS,ge):Ze,$e="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ge):Ke,Oe="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ge):{},Me="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ge):{},Ve="USE_PROFILES"in t&&t.USE_PROFILES,De=!1!==t.ALLOW_ARIA_ATTR,Re=!1!==t.ALLOW_DATA_ATTR,Ce=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,Pe=t.RETURN_DOM||!1,je=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,ze=t.FORCE_BODY||!1,Ge=!1!==t.SANITIZE_DOM,We=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,Ye=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,rt=t.NAMESPACE||nt,ke=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ke.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ke.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ke.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Re=!1),je&&(Pe=!0),Ve&&(Se=k({},r(H)),xe=[],!0===Ve.html&&(k(Se,D),k(xe,z)),!0===Ve.svg&&(k(Se,R),k(xe,P),k(xe,B)),!0===Ve.svgFilters&&(k(Se,C),k(xe,P),k(xe,B)),!0===Ve.mathMl&&(k(Se,F),k(xe,j),k(xe,B))),t.ADD_TAGS&&(Se===_e&&(Se=O(Se)),k(Se,t.ADD_TAGS,ge)),t.ADD_ATTR&&(xe===Le&&(xe=O(xe)),k(xe,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&k(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&($e===Ke&&($e=O($e)),k($e,t.FORBID_CONTENTS,ge)),qe&&(Se["#text"]=!0),Ue&&k(Se,["html","head","body"]),Se.table&&(k(Se,["tbody"]),delete Oe.tbody),u&&u(t),ct=t)},pt=k({},["mi","mo","mn","ms","mtext"]),ft=k({},["foreignobject","desc","title","annotation-xml"]),dt=k({},["title","style","font","a","script"]),ht=k({},R);k(ht,C),k(ht,I);var gt=k({},F);k(gt,U);var yt=function(e){v(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},bt=function(e,t){try{v(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!xe[e])if(Pe||je)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,n;if(ze)e="<remove></remove>"+e;else{var r=N(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===he&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ae?ae.createHTML(e):e;if(rt===nt)try{t=(new g).parseFromString(o,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ie:o}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),rt===nt?me.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},Tt=function(e){return se.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){de[e]&&y(de[e],(function(e){e.call(o,t,n,ct)}))},wt=function(e){var t,n;if(Nt("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof d)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(_(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=ge(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:r,allowedTags:Se}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&_(/<[/\w]/g,e.innerHTML)&&_(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&_(/<template/i,e.innerHTML))return yt(e),!0;if(!Se[r]||Oe[r]){if(!Oe[r]&&St(r)){if(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,r))return!1;if(ke.tagNameCheck instanceof Function&&ke.tagNameCheck(r))return!1}if(qe&&!$e[r]){var a=re(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var l=i.length-1;l>=0;--l)a.insertBefore(ee(i[l],!0),te(e))}return yt(e),!0}return e instanceof m&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=T(e.tagName),r=T(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||pt[r]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&ft[r]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!ft[r])&&!(t.namespaceURI===et&&!pt[r])&&!gt[n]&&(dt[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!_(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=w(t,ye," "),t=w(t,be," "),t=w(t,ve," "),e.textContent!==t&&(v(o.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(yt(e),!0)},At=function(e,t,n){if(Ge&&("id"===t||"name"===t)&&(n in i||n in st))return!1;if(Re&&!Me[t]&&_(Te,t));else if(De&&_(Ee,t));else if(!xe[t]||Me[t]){if(!(St(e)&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,e)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(e))&&(ke.attributeNameCheck instanceof RegExp&&_(ke.attributeNameCheck,t)||ke.attributeNameCheck instanceof Function&&ke.attributeNameCheck(t))||"is"===t&&ke.allowCustomizedBuiltInElements&&(ke.tagNameCheck instanceof RegExp&&_(ke.tagNameCheck,n)||ke.tagNameCheck instanceof Function&&ke.tagNameCheck(n))))return!1}else if(Je[t]);else if(_(Ae,w(n,we,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==A(n,"data:")||!Xe[e])if(Ce&&!_(Ne,w(n,we,"")));else if(n)return!1;return!0},St=function(e){return e.indexOf("-")>0},_t=function(t){var n,r,a,i;Nt("beforeSanitizeAttributes",t,null);var l=t.attributes;if(l){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:xe};for(i=l.length;i--;){var s=n=l[i],u=s.name,m=s.namespaceURI;if(r="value"===u?n.value:S(n.value),a=ge(u),c.attrName=a,c.attrValue=r,c.keepAttr=!0,c.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,c),r=c.attrValue,!c.forceKeepAttr&&(bt(u,t),c.keepAttr))if(Ie||!_(/\/>/i,r)){Fe&&(r=w(r,ye," "),r=w(r,be," "),r=w(r,ve," "));var p=ge(t.nodeName);if(At(p,a,r)){if(!We||"id"!==a&&"name"!==a||(bt(u,t),r="user-content-"+r),ae&&"object"===e(L)&&"function"==typeof L.getAttributeType)if(m);else switch(L.getAttributeType(p,a)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{m?t.setAttributeNS(m,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}Nt("afterSanitizeAttributes",t,null)}},xt=function e(t){var n,r=Tt(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Nt("uponSanitizeShadowNode",n,null),wt(n)||(n.content instanceof l&&e(n.content),_t(n));Nt("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,i,c,u,m,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw x("toString is not a function");if("string"!=typeof(t=t.toString()))throw x("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(Ye=!1),Ye){if(t.nodeName){var f=ge(t.nodeName);if(!Se[f]||Oe[f])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(r=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!Pe&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(r=vt(t)))return Pe?null:Be?ie:""}r&&ze&&yt(r.firstChild);for(var d=Tt(Ye?t:r);c=d.nextNode();)3===c.nodeType&&c===u||wt(c)||(c.content instanceof l&&xt(c.content),_t(c),u=c);if(u=null,Ye)return t;if(Pe){if(je)for(m=ue.call(r.ownerDocument);r.firstChild;)m.appendChild(r.firstChild);else m=r;return(xe.shadowroot||xe.shadowrootmod)&&(m=pe.call(a,m,!0)),m}var h=Ue?r.outerHTML:r.innerHTML;return Ue&&Se["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&_(Z,r.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+h),Fe&&(h=w(h,ye," "),h=w(h,be," "),h=w(h,ve," ")),ae&&Be?ae.createHTML(h):h},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){ct=null,He=!1},o.isValidAttribute=function(e,t,n){ct||mt({});var r=ge(e),o=ge(t);return At(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(de[e]=de[e]||[],v(de[e],t))},o.removeHook=function(e){if(de[e])return b(de[e])},o.removeHooks=function(e){de[e]&&(de[e]=[])},o.removeAllHooks=function(){de={}},o}()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wc.wcBlocksRegistry,r=window.wp.i18n,o=window.wc.wcSettings,a=window.wp.htmlEntities;var i=n(561),l=n.n(i);const c=["a","b","em","i","strong","p","br"],s=["target","href","rel","name","download"],u=window.wp.element;var m;const p=(0,o.getPaymentMethodData)("cod",{}),f=(0,r.__)("Cash on delivery","woocommerce"),d=(0,a.decodeEntities)((null==p?void 0:p.title)||"")||f,h=()=>(0,e.createElement)(u.RawHTML,null,((e,t)=>{const n=c,r=s;return l().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})})(p.description||"")),g={name:"cod",label:(0,e.createElement)((t=>{const{PaymentMethodLabel:n}=t.components;return(0,e.createElement)(n,{text:d})}),null),content:(0,e.createElement)(h,null),edit:(0,e.createElement)(h,null),canMakePayment:({cartNeedsShipping:e,selectedShippingMethods:t})=>{if(!p.enableForVirtual&&!e)return!1;if(!p.enableForShippingMethods.length)return!0;const n=Object.values(t);return p.enableForShippingMethods.some((e=>n.some((t=>t.includes(e)))))},ariaLabel:d,supports:{features:null!==(m=null==p?void 0:p.supports)&&void 0!==m?m:[]}};(0,t.registerPaymentMethod)(g)})()})(); product-tag/block.json 0000644 00000002542 15073233653 0010774 0 ustar 00 { "name": "woocommerce/product-tag", "title": "Products by Tag", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of products with selected tags.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "tags": { "type": "array", "default": [] }, "tagOperator": { "type": "string", "default": "any" }, "orderby": { "type": "string", "default": "date" }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } store-notices/block.json 0000644 00000000762 15073233653 0011343 0 ustar 00 { "name": "woocommerce/store-notices", "version": "1.0.0", "title": "Store Notices", "description": "Display shopper-facing notifications generated by WooCommerce or extensions.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ] }, "attributes": { "align": { "type": "string", "default": "wide" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-search.css 0000644 00000002216 15073233653 0010211 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-search .wc-block-product-search__fields{display:flex}.wc-block-product-search .wc-block-product-search__field{flex-grow:1;line-height:1.8;padding:6px 8px}.wc-block-product-search .wc-block-product-search__button{align-items:center;cursor:pointer;display:flex;margin:0 0 0 6px;overflow:hidden;padding:0 .5em;position:relative}.wc-block-product-search .wc-block-product-search__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-search .wc-block-product-search__button svg{transform:rotate(180deg)}.wc-block-product-search .wc-block-product-search__button:active{color:currentColor}.wc-block-product-search .wc-block-product-search__button:disabled,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-search .wc-block-product-search__button:disabled:focus,.wc-block-product-search .wc-block-product-search__button[aria-disabled=true]:focus{box-shadow:none} product-best-sellers.asset.php 0000644 00000000473 15073233653 0012470 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'b63bce746658e0b84e06'); checkout-blocks/order-summary-taxes-style.js 0000644 00000000363 15073233653 0015261 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3688],{92364:(e,s,c)=>{c.r(s),c.d(s,{default:()=>a});var t=c(80721),k=c(11082),p=c(95860);const a=(0,t.withFilteredAttributes)(p.Z)(k.Z)}}]); checkout-blocks/order-summary-discount-style.js 0000644 00000000262 15073233653 0015763 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6262],{31040:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(47909).Z}}]); checkout-blocks/shipping-methods-style.js 0000644 00000001263 15073233653 0014613 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5210],{65033:(e,s,t)=>{t.r(s),t.d(s,{default:()=>d});var c=t(99196),i=t(80612),n=t.n(i),l=t(80721),o=t(40711),p=t(22723),r=t(9818),a=t(94801),h=t(51694),u=t(7064);const d=(0,l.withFilteredAttributes)(u.Z)((({title:e,description:s,showStepNumber:t,children:i,className:l})=>{const u=(0,r.useSelect)((e=>e(a.CHECKOUT_STORE_KEY).isProcessing())),{showShippingMethods:d}=(0,p.B)();return d?(0,c.createElement)(o.FormStep,{id:"shipping-option",disabled:u,className:n()("wc-block-checkout__shipping-option",l),title:e,description:s,showStepNumber:t},(0,c.createElement)(h.Z,null),i):null}))}}]); checkout-blocks/shipping-address-frontend.js 0000644 00000066736 15073233653 0015274 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[826],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>l});var o=n(2819),r=n(9307),s=(n(2560),n(4283)),i=n(8864);function l(e,t,n={}){const{memo:l=!1}=n;let a=(0,r.forwardRef)(e);l&&(a=(0,r.memo)(a)),void 0===t&&"undefined"!=typeof process&&process.env;let c=a[s.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),a.displayName=t,a[s.rE]=(0,o.uniq)(c),a.selector=`.${(0,i.l)(t)}`,a}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),s=n(711),i=n(9307),l=n(5736),a=n(2629),c=n(3849),d=n.n(c),u=n(7608),p=n.n(u),f=n(2819),m=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,i.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var E=n(2314);class w extends i.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...s}=this.props,l=e?e.length+1:0;return(0,i.createElement)("input",(0,E.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},s,{value:e||"",onChange:this.onChange,size:l,className:p()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const y=w;var C=n(2121),_=n.n(C);class k extends i.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,_()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,i.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,f.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=p()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,i.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,i.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,i.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}k.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const S=(0,m.withSafeTimeout)(k);var T=n(8494),A=n(9770),I=n(5082),L=n(1539),N=n(2021),O=n(3881);const x=(0,L.L)({as:"div",useHook:function(e){const t=(0,N.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var F=n(4762);const R=(0,m.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,i.useState)(),r=(0,i.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,i.createElement)("div",(0,m.__experimentalUseFocusOutside)(n),(0,i.createElement)(e,(0,E.Z)({ref:r},t)))}),"withFocusOutside")(class extends i.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),D=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:s=f.noop,hideLabelFromVision:a,help:c,allowReset:d=!0,className:u,messages:v={selected:(0,l.__)("Item selected.")}}){var E;const w=(0,m.useInstanceId)(e),[C,_]=(0,i.useState)(null),[k,L]=(0,i.useState)(!1),[N,O]=(0,i.useState)(""),D=(0,i.useRef)(),B=o.find((e=>e.value===t)),P=null!==(E=null==B?void 0:B.label)&&void 0!==E?E:"",V=(0,i.useMemo)((()=>{const e=[],t=[],n=(0,f.deburr)(N.toLocaleLowerCase());return o.forEach((o=>{const r=(0,f.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[N,o,t]),M=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),_(e),O(""),L(!1)},W=(e=1)=>{let t=V.indexOf(C)+e;t<0?t=V.length-1:t>=V.length&&(t=0),_(V[t]),L(!0)};return(0,i.useEffect)((()=>{const e=V.length>0;if(k){const t=e?(0,l.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,l._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",V.length),V.length):(0,l.__)("No results.");(0,g.speak)(t,"polite")}}),[V,k]),(0,i.createElement)(R,{onFocusOutside:()=>{L(!1)}},(0,i.createElement)(T.Z,{className:p()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${w}`,hideLabelFromVision:a,help:c},(0,i.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:C&&(M(C),t=!0);break;case h.UP:W(-1),t=!0;break;case h.DOWN:W(1),t=!0;break;case h.ESCAPE:L(!1),_(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,i.createElement)(I.Z,null,(0,i.createElement)(x,null,(0,i.createElement)(y,{className:"components-combobox-control__input",instanceId:w,ref:D,value:k?N:P,"aria-label":P?`${P}, ${n}`:null,onFocus:()=>{L(!0),s(""),O("")},isExpanded:k,selectedSuggestionIndex:V.indexOf(C),onChange:e=>{const t=e.value;O(t),s(t),L(!0)}})),d&&(0,i.createElement)(F.Z,null,(0,i.createElement)(A.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),D.current.input.focus()},label:(0,l.__)("Reset")}))),k&&(0,i.createElement)(S,{instanceId:w,match:{label:N},displayTransform:e=>e.label,suggestions:V,selectedIndex:V.indexOf(C),onHover:_,onSelect:M,scrollIntoView:!0}))))};var B=n(7998),P=n(9818),V=n(4801);n(2750);const M=({id:e,className:t,label:n,onChange:r,options:a,value:c,required:u=!1,errorMessage:p=(0,l.__)("Please select a value.","woocommerce"),errorId:f,autoComplete:m="off"})=>{const h=(0,i.useRef)(null),g=(0,i.useId)(),v=e||"control-"+g,b=f||v,{setValidationErrors:E,clearValidationError:w}=(0,P.useDispatch)(V.VALIDATION_STORE_KEY),y=(0,P.useSelect)((e=>e(V.VALIDATION_STORE_KEY).getValidationError(b)));return(0,i.useEffect)((()=>(!u||c?w(b):E({[b]:{message:p,hidden:!0}}),()=>{w(b)})),[w,c,b,p,u,E]),(0,o.createElement)("div",{id:v,className:d()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),ref:h},(0,o.createElement)(D,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,B.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,B.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=a.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const s=a.find((e=>e.label.toLocaleUpperCase().startsWith(n)));s&&r(s.value)}},options:a,value:c||"",allowReset:!1,autoComplete:m,"aria-invalid":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),(0,o.createElement)(s.ValidationInputError,{propertyName:b}))};n(7368);const W=({className:e,countries:t,id:n,label:r,onChange:s,value:c="",autoComplete:u="off",required:p=!1,errorId:f,errorMessage:m=(0,l.__)("Please select a country","woocommerce")})=>{const h=(0,i.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,a.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:d()(e,"wc-block-components-country-input")},(0,o.createElement)(M,{id:n,label:r,onChange:s,options:h,value:c,errorId:f,errorMessage:m,required:p,autoComplete:u}))};var q=n(8752);const K=e=>(0,o.createElement)(W,{countries:q.DK,...e}),U=e=>(0,o.createElement)(W,{countries:q.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},H=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:p="off",value:f="",required:m=!1,errorId:h=""})=>{const g=n[r],v=(0,i.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,a.decodeEntities)(g[e])}))):[]),[g]),b=(0,i.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==f&&u(t)}),[u,v,f]),E=(0,i.useRef)(f);return(0,i.useEffect)((()=>{E.current!==f&&(E.current=f)}),[f]),(0,i.useEffect)((()=>{if(v.length>0&&E.current){const e=$(E.current,v);e!==E.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(M,{className:d()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:f,errorMessage:(0,l.__)("Please select a state.","woocommerce"),errorId:h,required:m,autoComplete:p}):(0,o.createElement)(s.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:p,value:f,required:m})},Y=e=>(0,o.createElement)(H,{states:q.JJ,...e}),Z=e=>(0,o.createElement)(H,{states:q.nm,...e});var z=n(9530),j=n(9127),G=n.n(j),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:a,addressType:c="shipping",values:u})=>{const p=(0,m.useInstanceId)(X),f=(0,z.s)(t),h=(0,z.s)(n),g=(0,z.s)(u.country),v=(0,i.useMemo)((()=>{const e=(0,J.Z)(f,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[f,h,g,c]),b=(0,i.useRef)({});return(0,i.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};G()(u,e)||a(e)}),[a,v,u]),(0,i.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,P.select)(V.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,P.dispatch)(V.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(V.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,l.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,P.dispatch)(V.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,i.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${p}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(s.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{a({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?U:K;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),a(t)}})}if("state"===t.key){const e="shipping"===c?Z:Y;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>a({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(M,{key:t.key,...n,className:d()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{a({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(s.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>a({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,l.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},189:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9307),s=n(5904);const i=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],l=({children:e,style:t={},...n})=>{const l=(0,r.useRef)(null),a=()=>{l.current&&s.focus.focusable.find(l.current).forEach((e=>{i.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},c=function(e,t,n){var r=this,s=(0,o.useRef)(null),i=(0,o.useRef)(0),l=(0,o.useRef)(null),a=(0,o.useRef)([]),c=(0,o.useRef)(),d=(0,o.useRef)(),u=(0,o.useRef)(e),p=(0,o.useRef)(!0);(0,o.useEffect)((function(){u.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var m=!!(n=n||{}).leading,h=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,o.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var b=(0,o.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,d.current=u.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var n=e-s.current;return!s.current||n>=t||n<0||g&&e-i.current>=v},b=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,d.current)},E=function e(){var r=Date.now();if(o(r))return b(r);if(p.current){var l=t-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;n(e,a)}},w=function(){var u=Date.now(),f=o(u);if(a.current=[].slice.call(arguments),c.current=r,s.current=u,f){if(!l.current&&p.current)return i.current=s.current,n(E,t),m?e(s.current):d.current;if(g)return n(E,t),e(s.current)}return l.current||n(E,t),d.current};return w.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},w.isPending=function(){return!!l.current},w.flush=function(){return l.current?b(Date.now()):d.current},w}),[m,g,t,v,h,f]);return b}(a,0,{leading:!0});return(0,r.useLayoutEffect)((()=>{let e;return a(),l.current&&(e=new window.MutationObserver(c),e.observe(l.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),c.cancel()}}),[c]),(0,o.createElement)("div",{ref:l,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...n},e)}},2723:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var o=n(4617),r=n(9307),s=n(9818),i=n(4801),l=n(8540),a=n(3251);const c=()=>{const{needsShipping:e}=(0,a.V)(),{useShippingAsBilling:t,prefersCollection:n}=(0,s.useSelect)((e=>({useShippingAsBilling:e(i.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(i.CHECKOUT_STORE_KEY).prefersCollection()}))),{__internalSetUseShippingAsBilling:c}=(0,s.useDispatch)(i.CHECKOUT_STORE_KEY),{billingAddress:d,setBillingAddress:u,shippingAddress:p,setShippingAddress:f}=(0,l.L)(),m=(0,r.useCallback)((e=>{u({email:e})}),[u]),h=(0,o.getSetting)("forcedBillingAddress",!1);return{shippingAddress:p,billingAddress:d,setShippingAddress:f,setBillingAddress:u,setEmail:m,defaultFields:o.defaultFields,useShippingAsBilling:t,setUseShippingAsBilling:c,needsShipping:e,showShippingFields:!h&&e&&!n,showShippingMethods:e&&!n,showBillingFields:!e||!t||!!n,forcedBillingAddress:h,useBillingAsShipping:h||!!n}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>s});var o=n(9818),r=n(4801);const s=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:s}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:s,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var o=n(9307),r=n(9127),s=n.n(r);function i(e){const t=(0,o.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},2617:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9196),r=n(5736),s=n(8752);n(3658);const i=({address:e,onEdit:t,target:n,fieldConfig:i})=>(0,o.createElement)("div",{className:"wc-block-components-address-card"},(0,o.createElement)("address",null,(0,o.createElement)("span",{className:"wc-block-components-address-card__address-section"},e.first_name+" "+e.last_name),(0,o.createElement)("div",{className:"wc-block-components-address-card__address-section"},[e.address_1,!i.address_2.hidden&&e.address_2,e.city,e.state,e.postcode,s.DK[e.country]?s.DK[e.country]:e.country].filter((e=>!!e)).map(((e,t)=>(0,o.createElement)("span",{key:"address-"+t},e)))),e.phone&&!i.phone.hidden?(0,o.createElement)("div",{key:"address-phone",className:"wc-block-components-address-card__address-section"},e.phone):""),t&&(0,o.createElement)("a",{role:"button",href:"#"+n,className:"wc-block-components-address-card__edit","aria-label":(0,r.__)("Edit address","woocommerce"),onClick:e=>{t(),e.preventDefault()}},(0,r.__)("Edit","woocommerce")))},9481:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9196),r=n(3849),s=n.n(r);n(2262);const i=({isEditing:e=!1,addressCard:t,addressForm:n})=>{const r=s()("wc-block-components-address-address-wrapper",{"is-editing":e});return(0,o.createElement)("div",{className:r},(0,o.createElement)("div",{className:"wc-block-components-address-card-wrapper"},t()),(0,o.createElement)("div",{className:"wc-block-components-address-form-wrapper"},n()))}},1070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5736);const r=({defaultTitle:e=(0,o.__)("Step","woocommerce"),defaultDescription:t=(0,o.__)("Step description text.","woocommerce"),defaultShowStepNumber:n=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:n}})},2415:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>T});var o=n(9196),r=n(3849),s=n.n(r),i=n(721),l=n(711),a=n(2723),c=n(9818),d=n(4801),u=n(5736),p=n(9307),f=n(1638),m=n(8449),h=n(8027),g=n(189),v=n(8715),b=n(8360),E=n(8752),w=n(9481),y=n(2617);const C=({addressFieldsConfig:e,defaultEditing:t=!1})=>{const{shippingAddress:n,setShippingAddress:r,setBillingAddress:s,useShippingAsBilling:i}=(0,a.B)(),{dispatchCheckoutEvent:l}=(0,b.n)(),[u,f]=(0,p.useState)(t),{hasValidationErrors:m,invalidProps:h}=(0,c.useSelect)((e=>{const t=e(d.VALIDATION_STORE_KEY);return{hasValidationErrors:t.hasValidationErrors(),invalidProps:Object.keys(n).filter((e=>void 0!==t.getValidationError("shipping_"+e))).filter(Boolean)}}));(0,p.useEffect)((()=>{h.length>0&&!1===u&&f(!0)}),[u,m,h.length]);const g=(0,p.useCallback)((e=>{r(e),i&&(s(e),l("set-billing-address")),l("set-shipping-address")}),[l,s,r,i]),C=(0,p.useCallback)((()=>(0,o.createElement)(y.Z,{address:n,target:"shipping",onEdit:()=>{f(!0)},fieldConfig:e})),[n,e]),_=(0,p.useCallback)((()=>(0,o.createElement)(v.k,{id:"shipping",type:"shipping",onChange:g,values:n,fields:E.lB,fieldConfig:e})),[e,g,n]);return(0,o.createElement)(w.Z,{isEditing:u,addressCard:C,addressForm:_})},_=({showCompanyField:e=!1,showApartmentField:t=!1,showPhoneField:n=!1,requireCompanyField:r=!1,requirePhoneField:s=!1})=>{const{setBillingAddress:i,shippingAddress:v,useShippingAsBilling:b,setUseShippingAsBilling:E}=(0,a.B)(),{isEditor:w}=(0,m._)(),y=()=>{const t={...v};n||delete t.phone,e&&delete t.company,i(t)};(0,f.qR)((()=>{b&&y()}));const _=(0,p.useMemo)((()=>({company:{hidden:!e,required:r},address_2:{hidden:!t},phone:{hidden:!n,required:s}})),[e,r,t,n,s]),k=w?g.Z:p.Fragment,S=b?[h.n7.SHIPPING_ADDRESS,h.n7.BILLING_ADDRESS]:[h.n7.SHIPPING_ADDRESS],T=!(!v.address_1||!v.first_name&&!v.last_name),{cartDataLoaded:A}=(0,c.useSelect)((e=>({cartDataLoaded:e(d.CART_STORE_KEY).hasFinishedResolution("getCartData")}))),I=w||!T;return(0,o.createElement)(p.Fragment,null,(0,o.createElement)(l.StoreNoticesContainer,{context:S}),(0,o.createElement)(k,null,A?(0,o.createElement)(C,{addressFieldsConfig:_,defaultEditing:I}):null),(0,o.createElement)(l.CheckboxControl,{className:"wc-block-checkout__use-address-for-billing",label:(0,u.__)("Use same address for billing","woocommerce"),checked:b,onChange:e=>{E(e),e&&y()}}))},k={...(0,n(1070).Z)({defaultTitle:(0,u.__)("Shipping address","woocommerce"),defaultDescription:(0,u.__)("Enter the address where you want your order delivered.","woocommerce")}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};var S=n(7151);const T=(0,i.withFilteredAttributes)(k)((({title:e,description:t,showStepNumber:n,children:r,className:i})=>{const u=(0,c.useSelect)((e=>e(d.CHECKOUT_STORE_KEY).isProcessing())),{showShippingFields:p}=(0,a.B)(),{requireCompanyField:f,requirePhoneField:m,showApartmentField:h,showCompanyField:g,showPhoneField:v}=(0,S.s4)();return p?(0,o.createElement)(l.FormStep,{id:"shipping-fields",disabled:u,className:s()("wc-block-checkout__shipping-fields",i),title:e,description:t,showStepNumber:n},(0,o.createElement)(_,{requireCompanyField:f,requirePhoneField:m,showApartmentField:h,showCompanyField:g,showPhoneField:v}),r):null}))},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,d=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),m=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,E=void 0,w=void 0,y=void 0,C=void 0,_=void 0,k=void 0,S=void 0;p?(C=t,S=o.height(C),k=o.width(C),_={left:o.scrollLeft(C),top:o.scrollTop(C)},w={left:f.left-_.left-c,top:f.top-_.top-a},y={left:f.left+h-(_.left+k)+u,top:f.top+m-(_.top+S)+d},E=_):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,E={left:t.scrollLeft,top:t.scrollTop},w={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},y={left:f.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:f.top+m-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+d}),w.top<0||y.top>0?!0===i?o.scrollTop(t,E.top+w.top):!1===i?o.scrollTop(t,E.top+y.top):w.top<0?o.scrollTop(t,E.top+w.top):o.scrollTop(t,E.top+y.top):s||((i=void 0===i||!!i)?o.scrollTop(t,E.top+w.top):o.scrollTop(t,E.top+y.top)),r&&(w.left<0||y.left>0?!0===l?o.scrollLeft(t,E.left+w.left):!1===l?o.scrollLeft(t,E.left+y.left):w.left<0?o.scrollLeft(t,E.left+w.left):o.scrollLeft(t,E.left+y.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,E.left+w.left):o.scrollLeft(t,E.left+y.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",d="runtimeStyle",u="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[u],s=e[d][u];e[d][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[d][u]=s}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function E(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function w(e){return null!=e&&e==e.window}var y={};function C(e,t,n){if(w(e))return"width"===t?y.viewportWidth(e):y.viewportHeight(e);if(9===e.nodeType)return"width"===t?y.docWidth(e):y.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),m(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?b:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-E(e,["border","padding"],o):i;if(l){var c=n===v?-E(e,["border"],o):E(e,["margin"],o);return a+(n===b?0:c)}return i+E(e,h.slice(n),o)}f(["Width","Height"],(function(e){y["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],y["viewport"+e](n))},y["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var _={position:"absolute",visibility:"hidden",display:"block"};function k(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=C.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=C.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,_),t}function S(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&S(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);y["outer"+t]=function(t,n){return t&&k(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];y[e]=function(t,o){return void 0===o?t&&k(t,e,g):t?(p(t),m(t)&&(o+=E(t,["padding","border"],n)),S(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===S(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(S(e,s))||0,o[s]=r+t[s]-n[s]);S(e,o)}(e,t)},isWindow:w,each:f,css:S,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},y)},2750:()=>{},7368:()=>{},6115:()=>{},3658:()=>{},2262:()=>{},1638:(e,t,n)=>{"use strict";n.d(t,{qR:()=>r});var o=n(9196);const r=function(e){(0,o.useEffect)(e,[])};"undefined"!=typeof window?o.useLayoutEffect:o.useEffect}}]); checkout-blocks/shipping-method-style.js 0000644 00000007466 15073233653 0014443 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7413],{15987:(e,i,t)=>{t.r(i),t.d(i,{default:()=>I});var o=t(99196),c=t(80612),s=t.n(c),n=t(80721),p=t(40711),a=t(9818),r=t(94801),l=t(93251),h=t(68752),d=t(65736),g=t(7125),m=t(46023),u=t(71704),k=t(28268),_=t(45962),w=t(69307),E=t(27865),b=t(74617),C=t(33426),T=t(21921),v=t(14684);t(96483);const S={hidden:!0,message:(0,d.__)("Shipping options are not available","woocommerce")},x=({checked:e,rate:i,showPrice:t,showIcon:c,toggleText:n,multiple:p})=>(0,o.createElement)(g.Z,{value:"pickup",className:s()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"pickup"===e})},!0===c&&(0,o.createElement)(u.Z,{icon:k.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-title"},n),!0===t&&(0,o.createElement)(C.S,{multiple:p,minRate:i.min,maxRate:i.max})),R=({checked:e,rate:i,showPrice:t,showIcon:c,toggleText:n,shippingCostRequiresAddress:p=!1})=>{const l=(0,a.useSelect)((e=>e(r.CART_STORE_KEY).getShippingRates().some((({shipping_rates:e})=>!e.every(E.J3))))),h=p&&(()=>{const e=(0,a.select)("wc/store/validation"),i=e.getValidationError("shipping_state"),t=e.getValidationError("shipping_address_1"),o=e.getValidationError("shipping_country"),c=e.getValidationError("shipping_postcode");return[e.getValidationError("shipping_city"),i,t,o,c].some((e=>void 0!==e))})()&&!l,m=void 0!==i.min&&void 0!==i.max,{setValidationErrors:k,clearValidationError:b}=(0,a.useDispatch)(r.VALIDATION_STORE_KEY);(0,w.useEffect)((()=>{"shipping"!==e||m?b("shipping-rates-error"):k({"shipping-rates-error":S})}),[e,b,m,k]);const T=void 0===i.min||h?(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-price"},(0,d.__)("calculated with an address","woocommerce")):(0,o.createElement)(C.S,{minRate:i.min,maxRate:i.max});return(0,o.createElement)(g.Z,{value:"shipping",className:s()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"shipping"===e})},!0===c&&(0,o.createElement)(u.Z,{icon:_.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-title"},n),!0===t&&T)},P=({checked:e,onChange:i,showPrice:t,showIcon:c,localPickupText:s,shippingText:n})=>{var p,a;const{shippingRates:r}=(0,l.V)(),h=(0,b.getSetting)("shippingCostRequiresAddress",!1);return(0,o.createElement)(m.Z,{id:"shipping-method",className:"wc-block-checkout__shipping-method-container",label:"options",onChange:i,checked:e},(0,o.createElement)(R,{checked:e,rate:(0,T.i)(null===(p=r[0])||void 0===p?void 0:p.shipping_rates),showPrice:t,showIcon:c,shippingCostRequiresAddress:h,toggleText:n||v.Z}),(0,o.createElement)(x,{checked:e,rate:(0,T.B)(null===(a=r[0])||void 0===a?void 0:a.shipping_rates),multiple:r.length>1,showPrice:t,showIcon:c,toggleText:s||v.$}))};var N=t(43609);const I=(0,n.withFilteredAttributes)(N.Z)((({title:e,description:i,showStepNumber:t,children:c,className:n,showPrice:d,showIcon:g,shippingText:m,localPickupText:u})=>{const{checkoutIsProcessing:k,prefersCollection:_}=(0,a.useSelect)((e=>{const i=e(r.CHECKOUT_STORE_KEY);return{checkoutIsProcessing:i.isProcessing(),prefersCollection:i.prefersCollection()}})),{setPrefersCollection:w}=(0,a.useDispatch)(r.CHECKOUT_STORE_KEY),{shippingRates:E,needsShipping:b,hasCalculatedShipping:C,isCollectable:T}=(0,l.V)();return b&&C&&E&&T&&h.oC?(0,o.createElement)(p.FormStep,{id:"shipping-method",disabled:k,className:s()("wc-block-checkout__shipping-method",n),title:e,description:i,showStepNumber:t},(0,o.createElement)(P,{checked:_?"pickup":"shipping",onChange:e=>{w("pickup"===e)},showPrice:d,showIcon:g,localPickupText:u,shippingText:m}),c):null}))}}]); checkout-blocks/payment-style.js 0000644 00000001377 15073233653 0013014 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7162],{65861:(e,t,c)=>{c.r(t),c.d(t,{default:()=>b});var s=c(99196),n=c(80612),l=c.n(n),o=c(69659),r=c(80721),a=c(40711),i=c(9818),p=c(94801),m=c(28027),u=c(41661),d=c(64155);const b=(0,r.withFilteredAttributes)(d.Z)((({title:e,description:t,showStepNumber:c,children:n,className:r})=>{const d=(0,i.useSelect)((e=>e(p.CHECKOUT_STORE_KEY).isProcessing())),{cartNeedsPayment:b}=(0,o.b)();return b?(0,s.createElement)(a.FormStep,{id:"payment-method",disabled:d,className:l()("wc-block-checkout__payment-method",r),title:e,description:t,showStepNumber:c},(0,s.createElement)(a.StoreNoticesContainer,{context:m.n7.PAYMENTS}),(0,s.createElement)(u.Z,null),n):null}))}}]); checkout-blocks/order-note-frontend.js 0000644 00000002426 15073233653 0014070 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1758],{8464:(e,o,r)=>{r.r(o),r.d(o,{default:()=>b});var s=r(9196),t=r(3849),c=r.n(t),a=r(5736),n=r(711),l=r(3251),d=r(9818),u=r(4801),i=r(9307);const h=({disabled:e,onChange:o,placeholder:r,value:t})=>{const[c,l]=(0,i.useState)(!1),[d,u]=(0,i.useState)("");return(0,s.createElement)("div",{className:"wc-block-checkout__add-note"},(0,s.createElement)(n.CheckboxControl,{disabled:e,label:(0,a.__)("Add a note to your order","woocommerce"),checked:c,onChange:e=>{l(e),e?t!==d&&o(d):(o(""),u(t))}}),c&&(0,s.createElement)(n.Textarea,{disabled:e,onTextChange:o,placeholder:r,value:t}))},b=({className:e})=>{const{needsShipping:o}=(0,l.V)(),{isProcessing:r,orderNotes:t}=(0,d.useSelect)((e=>{const o=e(u.CHECKOUT_STORE_KEY);return{isProcessing:o.isProcessing(),orderNotes:o.getOrderNotes()}})),{__internalSetOrderNotes:i}=(0,d.useDispatch)(u.CHECKOUT_STORE_KEY);return(0,s.createElement)(n.FormStep,{id:"order-notes",showStepNumber:!1,className:c()("wc-block-checkout__order-notes",e),disabled:r},(0,s.createElement)(h,{disabled:r,onChange:i,placeholder:o?(0,a.__)("Notes about your order, e.g. special notes for delivery.","woocommerce"):(0,a.__)("Notes about your order.","woocommerce"),value:t}))}}}]); checkout-blocks/order-summary-shipping-frontend.js 0000644 00000170001 15073233653 0016432 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4063],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,o.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:c,...l},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),l=n(2629),c=n(3849),p=n.n(c),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class w extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const E=w;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),O=n(3881);const R=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const w=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,O]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),U=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",P=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),O(""),A(!1)},z=(e=1)=>{let t=P.indexOf(_)+e;t<0?t=P.length-1:t>=P.length&&(t=0),k(P[t]),A(!0)};return(0,s.useEffect)((()=>{const e=P.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",P.length),P.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[P,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${w}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:z(-1),t=!0;break;case h.DOWN:z(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(R,null,(0,s.createElement)(E,{className:"components-combobox-control__input",instanceId:w,ref:M,value:C?L:U,"aria-label":U?`${U}, ${n}`:null,onFocus:()=>{A(!0),a(""),O("")},isExpanded:C,selectedSuggestionIndex:P.indexOf(_),onChange:e=>{const t=e.value;O(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:w,match:{label:L},displayTransform:e=>e.label,suggestions:P,selectedIndex:P.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),U=n(9818),P=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:w}=(0,U.useDispatch)(P.VALIDATION_STORE_KEY),E=(0,U.useSelect)((e=>e(P.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?w(b):y({[b]:{message:d,hidden:!0}}),()=>{w(b)})),[w,c,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=l.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const z=({className:e,countries:t,id:n,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var V=n(8752);const B=e=>(0,o.createElement)(z,{countries:V.DK,...e}),W=e=>(0,o.createElement)(z,{countries:V.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},Z=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},j=e=>(0,o.createElement)(Z,{states:V.JJ,...e}),K=e=>(0,o.createElement)(Z,{states:V.nm,...e});var G=n(9530),q=n(9127),Y=n.n(q),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};Y()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,U.select)(P.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,U.dispatch)(P.VALIDATION_STORE_KEY).showValidationError(t):(0,U.dispatch)(P.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,U.dispatch)(P.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?K:j;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),l=n(711),c=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},w=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const E=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,E=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:E},(0,o.createElement)(w,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},E,(0,o.createElement)(w,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),l=n(7865),c=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,context:E})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,l.wH)(e),o=(0,l.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:E},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===E&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:w})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>E,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),l=n(4333),c=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),w=n(4293);n(4554);const E=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,w.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,o.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const O=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:c,values:l}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(l,e)?n():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},R=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(c.StoreNoticesContainer,{context:a}),(0,o.createElement)(O,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),U=n(7998);const P=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,U.Kn)(t)&&(0,U.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,U.Kn)(e)&&(0,U.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,U.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,z=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(P,null):(0,o.createElement)(H,{formattedLocation:l}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var V=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(V.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),w=(0,I.KR)(t),E=(0,I.CN)(v)||w>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(E,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,o.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?w:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(z,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(R,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:E,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},6881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(5736),a=n(3849),s=n.n(a),i=n(711);n(991);const l=({children:e,className:t,screenReaderLabel:n,showSpinner:a=!1,isLoading:l=!0})=>(0,o.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":l})},l&&a&&(0,o.createElement)(i.Spinner,null),(0,o.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":l}),"aria-hidden":l},e),l&&(0,o.createElement)("span",{className:"screen-reader-text"},n||(0,r.__)("Loading…","woocommerce")))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),l=n(9140),c=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},1233:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var o=n(9196),r=n(7184),a=n(4293),s=n(9659),i=n(3554);const l=({className:e=""})=>{const{cartTotals:t,cartNeedsShipping:n}=(0,s.b)();if(!n)return null;const l=(0,a.getCurrencyFromPriceResponse)(t);return(0,o.createElement)(i.TotalsWrapper,{className:e},(0,o.createElement)(r.Tm,{showCalculator:!1,showRateSelector:!1,values:t,currency:l,isCheckout:!0}))}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,w=void 0,E=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},w={left:m.left-k.left-c,top:m.top-k.top-l},E={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},w={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-l},E={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),w.top<0||E.top>0?!0===s?o.scrollTop(t,y.top+w.top):!1===s?o.scrollTop(t,y.top+E.top):w.top<0?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top)),r&&(w.left<0||E.left>0?!0===i?o.scrollLeft(t,y.left+w.left):!1===i?o.scrollLeft(t,y.left+E.left):w.left<0?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function a(e){return o(e,!0)}function s(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=s.clientLeft||a.clientLeft||0,top:o-=s.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=a(o),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var n=0;n<e.length;n++)t(e[n])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,a=n||r.defaultView.getComputedStyle(e,null);return a&&(o=a.getPropertyValue(t)||a[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(i.test(n)&&!l.test(t)){var o=e.style,r=o[u],a=e[p][u];e[p][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[p][u]=a}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var o=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<n.length;s++){var i;i="border"===r?r+n[s]+"Width":r+n[s],o+=parseFloat(d(e,i))||0}return o}function w(e){return null!=e&&e==e.window}var E={};function _(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=a?b:g);var i=void 0!==r||a,l=r||s;if(n===g)return i?l-y(e,["border","padding"],o):s;if(i){var c=n===v?-y(e,["border"],o):y(e,["margin"],o);return l+(n===b?0:c)}return s+y(e,h.slice(n),o)}m(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,a=o.documentElement[n];return"CSS1Compat"===o.compatMode&&a||r&&r[n]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var a={},s=e.style,i=void 0;for(i in o)o.hasOwnProperty(i)&&(a[i]=s[i],s[i]=o[i]);for(i in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&C(t,e,g):t?(d(t),f(t)&&(o+=y(t,["padding","border"],n)),N(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var n=s(e),o={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,o[a]=r+t[a]-n[a]);N(e,o)}(e,t)},isWindow:w,each:m,css:N,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),w=x(String.prototype.toLowerCase),E=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function x(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function A(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:w,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=n(a);l!==a&&(i(t)||(t[r]=l),a=l)}e[a]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function O(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var R=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),Z=u(/\${[\w\W]*}/gm),j=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Y=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=O(Q,"cloneNode"),te=O(Q,"nextSibling"),ne=O(Q,"childNodes"),oe=O(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=Z,we=j,Ee=K,_e=q,ke=Y,Ce=G,Ne=null,Te=A({},[].concat(o(R),o(I),o(D),o(F),o(P))),Se=null,xe=A({},[].concat(o(H),o(z),o(V),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Oe=null,Re=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Ue=!1,Pe=!1,He=!1,ze=!1,Ve=!1,Be=!1,We=!0,$e=!1,Ze=!0,je=!1,Ke={},Ge=null,qe=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],E),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:w,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,E):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):qe,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Oe="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ze=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),Ve&&(ze=!0),Ke&&(Ne=A({},o(P)),Se=[],!0===Ke.html&&(A(Ne,R),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,z),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,z),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,V),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===qe&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ze&&(Ne["#text"]=!0),Ue&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,U);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(ze||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e="<remove></remove>"+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},wt=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[o]||Le[o]){if(!Le[o]&&Nt(o)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(Ze&&!Ge[o]){var a=oe(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=w(e.tagName),o=w(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||dt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!dt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in ct))return!1;if(Ie&&!Oe[t]&&T(we,t));else if(Re&&T(Ee,t));else if(!Se[t]||Oe[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))))return!1}else if(Xe[t]);else if(T(Ce,k(n,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ye[e])if(De&&!T(_e,k(n,ke,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var n,o,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var c=n=i[s],p=c.name,u=c.namespaceURI;if(o="value"===p?n.value:N(n.value),a=ge(p),l.attrName=a,l.attrValue=o,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),o=l.attrValue,!l.forceKeepAttr&&(bt(p,t),l.keepAttr))if(Me||!T(/\/>/i,o)){Fe&&(o=k(o,ve," "),o=k(o,be," "),o=k(o,ye," "));var d=ge(t.nodeName);if(Ct(d,a,o)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),o="user-content-"+o),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{u?t.setAttributeNS(u,p,o):t.setAttribute(p,o),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var n,o=wt(t);for(_t("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)_t("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof i&&e(n.content),Tt(n));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,l,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(Pe||ut(d),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Le[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(o=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!ze&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(o=yt(t)))return ze?null:Be?se:""}o&&He&&vt(o.firstChild);for(var f=wt(je?t:o);l=f.nextNode();)3===l.nodeType&&l===p||kt(l)||(l.content instanceof i&&St(l.content),Tt(l),p=l);if(p=null,je)return t;if(ze){if(Ve)for(u=pe.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Ue?o.outerHTML:o.innerHTML;return Ue&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&T(J,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Pe=!0},r.clearConfig=function(){lt=null,Pe=!1},r.isValidAttribute=function(e,t,n){lt||ut({});var o=ge(e),r=ge(t);return Ct(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); checkout-blocks/contact-information-frontend.js 0000644 00000010117 15073233653 0015764 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9357],{2723:(e,t,i)=>{i.d(t,{B:()=>a});var s=i(4617),l=i(9307),n=i(9818),o=i(4801),c=i(8540),r=i(3251);const a=()=>{const{needsShipping:e}=(0,r.V)(),{useShippingAsBilling:t,prefersCollection:i}=(0,n.useSelect)((e=>({useShippingAsBilling:e(o.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(o.CHECKOUT_STORE_KEY).prefersCollection()}))),{__internalSetUseShippingAsBilling:a}=(0,n.useDispatch)(o.CHECKOUT_STORE_KEY),{billingAddress:d,setBillingAddress:u,shippingAddress:p,setShippingAddress:m}=(0,c.L)(),g=(0,l.useCallback)((e=>{u({email:e})}),[u]),h=(0,s.getSetting)("forcedBillingAddress",!1);return{shippingAddress:p,billingAddress:d,setShippingAddress:m,setBillingAddress:u,setEmail:g,defaultFields:s.defaultFields,useShippingAsBilling:t,setUseShippingAsBilling:a,needsShipping:e,showShippingFields:!h&&e&&!i,showShippingMethods:e&&!i,showBillingFields:!e||!t||!!i,forcedBillingAddress:h,useBillingAsShipping:h||!!i}}},8540:(e,t,i)=>{i.d(t,{L:()=>n});var s=i(9818),l=i(4801);const n=()=>{const{customerData:e,isInitialized:t}=(0,s.useSelect)((e=>{const t=e(l.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:i,setBillingAddress:n}=(0,s.useDispatch)(l.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:n,setShippingAddress:i}}},1070:(e,t,i)=>{i.d(t,{Z:()=>l});var s=i(5736);const l=({defaultTitle:e=(0,s.__)("Step","woocommerce"),defaultDescription:t=(0,s.__)("Step description text.","woocommerce"),defaultShowStepNumber:i=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:i}})},5145:(e,t,i)=>{i.r(t),i.d(t,{default:()=>A});var s=i(9196),l=i(3849),n=i.n(l),o=i(721),c=i(711),r=i(9818),a=i(4801),d=i(5736),u=i(2723),p=i(8360),m=i(8027),g=i(4617),h=i(6483);const S=()=>{const{customerId:e,shouldCreateAccount:t}=(0,r.useSelect)((e=>{const t=e(a.CHECKOUT_STORE_KEY);return{customerId:t.getCustomerId(),shouldCreateAccount:t.getShouldCreateAccount()}})),{__internalSetShouldCreateAccount:i}=(0,r.useDispatch)(a.CHECKOUT_STORE_KEY),{billingAddress:l,setEmail:n}=(0,u.B)(),{dispatchCheckoutEvent:o}=(0,p.n)(),S=!e&&(0,g.getSetting)("checkoutAllowsGuest",!1)&&(0,g.getSetting)("checkoutAllowsSignup",!1)&&(0,s.createElement)(c.CheckboxControl,{className:"wc-block-checkout__create-account",label:(0,d.__)("Create an account?","woocommerce"),checked:t,onChange:e=>i(e)});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(c.StoreNoticesContainer,{context:m.n7.CONTACT_INFORMATION}),(0,s.createElement)(c.ValidatedTextInput,{id:"email",type:"email",autoComplete:"email",errorId:"billing_email",label:(0,d.__)("Email address","woocommerce"),value:l.email,required:!0,onChange:e=>{n(e),o("set-email-address")},customValidation:e=>!!(0,h.isEmail)(e.value)||(e.setCustomValidity((0,d.__)("Please enter a valid email address","woocommerce")),!1)}),S)},_={...(0,i(1070).Z)({defaultTitle:(0,d.__)("Contact information","woocommerce"),defaultDescription:(0,d.__)("We'll use this email to send you details and updates about your order.","woocommerce")}),className:{type:"string",default:""},lock:{type:"object",default:{remove:!0,move:!0}}},C=`${i(8752).ZE}?redirect_to=${encodeURIComponent(window.location.href)}`,E=()=>{const e=(0,r.useSelect)((e=>e(a.CHECKOUT_STORE_KEY).getCustomerId()));return!(0,g.getSetting)("checkoutShowLoginReminder",!0)||e?null:(0,s.createElement)(s.Fragment,null,(0,d.__)("Already have an account? ","woocommerce"),(0,s.createElement)("a",{href:C},(0,d.__)("Log in.","woocommerce")))},A=(0,o.withFilteredAttributes)(_)((({title:e,description:t,showStepNumber:i,children:l,className:o})=>{const d=(0,r.useSelect)((e=>e(a.CHECKOUT_STORE_KEY).isProcessing()));return(0,s.createElement)(c.FormStep,{id:"contact-fields",disabled:d,className:n()("wc-block-checkout__contact-fields",o),title:e,description:t,showStepNumber:i,stepHeadingContent:()=>(0,s.createElement)(E,null)},(0,s.createElement)(S,null),l)}))}}]); checkout-blocks/payment-frontend.js 0000644 00000134345 15073233653 0013475 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7162],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var o=n(7608),s=n.n(o);function r(e){return"appear"===e?"top":"left"}function i(e){if("loading"===e.type)return s()("components-animate__loading");const{type:t,origin:n=r(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return s()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?s()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var o=n(2314),s=n(9307),r=n(7608),i=n.n(r),a=n(2819),c=n(7180),l=n.n(c),d=n(2858),u=n(9402),m=n(7971);const p=["onMouseDown","onClick"],h=(0,s.forwardRef)((function(e,t){const{href:n,target:r,isSmall:c,isPressed:h,isBusy:g,isDestructive:v,className:f,disabled:y,icon:E,iconPosition:w="left",iconSize:b,showTooltip:S,tooltipPosition:_,shortcut:C,label:P,children:k,text:R,variant:M,__experimentalIsFocusable:x,describedBy:A,...T}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:s,variant:r,...i}){let a=r;var c,d,u,m,p;return t&&(null!==(c=a)&&void 0!==c||(a="primary")),o&&(null!==(d=a)&&void 0!==d||(a="tertiary")),n&&(null!==(u=a)&&void 0!==u||(a="secondary")),e&&(l()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(m=a)&&void 0!==m||(a="secondary")),s&&(null!==(p=a)&&void 0!==p||(a="link")),{...i,variant:a}}(e),Z=i()("components-button",f,{"is-secondary":"secondary"===M,"is-primary":"primary"===M,"is-small":c,"is-tertiary":"tertiary"===M,"is-pressed":h,"is-busy":g,"is-link":"link"===M,"is-destructive":v,"has-text":!!E&&!!k,"has-icon":!!E}),N=y&&!x,D=void 0===n||N?"button":"a",L="a"===D?{href:n,target:r}:{type:"button",disabled:N,"aria-pressed":h};if(y&&x){L["aria-disabled"]=!0;for(const e of p)T[e]=e=>{e.stopPropagation(),e.preventDefault()}}const F=!N&&(S&&P||C||!!P&&(!k||(0,a.isArray)(k)&&!k.length)&&!1!==S),I=A?(0,a.uniqueId)():null,O=T["aria-describedby"]||I,z=(0,s.createElement)(D,(0,o.Z)({},L,T,{className:Z,"aria-label":T["aria-label"]||P,"aria-describedby":O,ref:t}),E&&"left"===w&&(0,s.createElement)(u.Z,{icon:E,size:b}),R&&(0,s.createElement)(s.Fragment,null,R),E&&"right"===w&&(0,s.createElement)(u.Z,{icon:E,size:b}),k);return F?(0,s.createElement)(s.Fragment,null,(0,s.createElement)(d.Z,{text:A||P,shortcut:C,position:_},z),A&&(0,s.createElement)(m.Z,null,(0,s.createElement)("span",{id:I},A))):(0,s.createElement)(s.Fragment,null,z,A&&(0,s.createElement)(m.Z,null,(0,s.createElement)("span",{id:I},A)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(2314),s=n(9307);const r=function({icon:e,className:t,...n}){const r=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,s.createElement)("span",(0,o.Z)({className:r},n))}},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),s=n(9307),r=n(444),i=n(6372);const a=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,s.createElement)(i.Z,(0,o.Z)({icon:e},n));if((0,s.isValidElement)(e)&&i.Z===e.type)return(0,s.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof s.Component?(0,s.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===r.SVG)){const o={width:t,height:t,...e.props,...n};return(0,s.createElement)(r.SVG,o)}return(0,s.isValidElement)(e)?(0,s.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>C});var o=n(2314),s=n(9307),r=n(7608),i=n.n(r),a=n(5904),c=n(7180),l=n.n(c),d=n(4333),u=n(7152),m=n(2023),p=n(9770),h=n(9330),g=n(3698),v=n(7031),f=n(3854);const y="Popover";function E(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:s,paddingRight:r}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const a=n?parseInt(n,10):0,c=o?parseInt(o,10):0,l=s?parseInt(s,10):0,d=r?parseInt(r,10):0;return{x:e.left+l,y:e.top+a,width:e.width-l-d,height:e.height-a-c,left:e.left+l,right:e.right-d,top:e.top+a,bottom:e.bottom-c}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function b(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const _=(0,s.forwardRef)((({headerTitle:e,onClose:t,children:n,className:r,noArrow:c=!0,isAlternate:_,position:C="bottom right",range:P,focusOnMount:k="firstElement",anchorRef:R,shouldAnchorIncludePadding:M,anchorRect:x,getAnchorRect:A,expandOnMobile:T,animate:Z=!0,onClickOutside:N,onFocusOutside:D,__unstableStickyBoundaryElement:L,__unstableSlotName:F=y,__unstableObserveElement:I,__unstableBoundaryParent:O,__unstableForcePosition:z,__unstableForceXAlignment:V,...W},B)=>{const H=(0,s.useRef)(null),Y=(0,s.useRef)(null),j=(0,s.useRef)(),U=(0,d.useViewportMatch)("medium","<"),[K,G]=(0,s.useState)(),$=(0,g.Z)(F),q=T&&U,[Q,J]=(0,d.useResizeObserver)();c=q||c,(0,s.useLayoutEffect)((()=>{if(q)return S(j.current,"is-without-arrow",c),S(j.current,"is-alternate",_),w(j.current,"data-x-axis"),w(j.current,"data-y-axis"),b(j.current,"top"),b(j.current,"left"),b(Y.current,"maxHeight"),void b(Y.current,"maxWidth");const e=()=>{if(!j.current||!Y.current)return;let e=function(e,t,n,o=!1,s,r){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,m.cS)(t,t.ownerDocument||e.current.ownerDocument,r)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return(0,m.cS)((0,a.getRectangleFromRange)(o),o.endContainer.ownerDocument,r);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=(0,m.cS)(o.getBoundingClientRect(),o.ownerDocument,r);return s?e:E(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),c=(0,m.cS)(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,r);return s?c:E(c,o)}if(!e.current)return;const{parentNode:i}=e.current,c=i.getBoundingClientRect();return s?c:E(c,i)}(H,x,A,R,M,j.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=j.current;let o,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var r;O&&(o=null===(r=j.current.closest(".popover-slot"))||void 0===r?void 0:r.parentNode);const i=J.height?J:Y.current.getBoundingClientRect(),{popoverTop:l,popoverLeft:d,xAxis:u,yAxis:p,contentHeight:h,contentWidth:g}=(0,m.sw)(e,i,C,L,j.current,s,o,z,V);"number"==typeof l&&"number"==typeof d&&(b(j.current,"top",l+"px"),b(j.current,"left",d+"px")),S(j.current,"is-without-arrow",c||"center"===u&&"middle"===p),S(j.current,"is-alternate",_),w(j.current,"data-x-axis",u),w(j.current,"data-y-axis",p),b(Y.current,"maxHeight","number"==typeof h?h+"px":""),b(Y.current,"maxWidth","number"==typeof g?g+"px":""),G(({left:"right",right:"left"}[u]||"center")+" "+({top:"bottom",bottom:"top"}[p]||"middle"))};e();const{ownerDocument:t}=j.current,{defaultView:n}=t,o=n.setInterval(e,500);let s;const r=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",r),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const i=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(R);let l;return i&&i!==t&&(i.defaultView.addEventListener("resize",e),i.defaultView.addEventListener("scroll",e,!0)),I&&(l=new n.MutationObserver(e),l.observe(I,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",r),n.cancelAnimationFrame(s),i&&i!==t&&(i.defaultView.removeEventListener("resize",e),i.defaultView.removeEventListener("scroll",e,!0)),l&&l.disconnect()}}),[q,x,A,R,M,C,J,L,I,O]);const X=(e,n)=>{if("focus-outside"===e&&D)D(n);else if("focus-outside"===e&&N){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),l()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),N(e)}else t&&t()},[ee,te]=(0,d.__experimentalUseDialog)({focusOnMount:k,__unstableOnClose:X,onClose:X}),ne=(0,d.useMergeRefs)([j,ee,B]),oe=Boolean(Z&&K)&&(0,f.T)({type:"appear",origin:K});let se=(0,s.createElement)("div",(0,o.Z)({className:i()("components-popover",r,oe,{"is-expanded":q,"is-without-arrow":c,"is-alternate":_})},W,{ref:ne},te,{tabIndex:"-1"}),q&&(0,s.createElement)(h.Z,null),q&&(0,s.createElement)("div",{className:"components-popover__header"},(0,s.createElement)("span",{className:"components-popover__header-title"},e),(0,s.createElement)(p.Z,{className:"components-popover__close",icon:u.Z,onClick:t})),(0,s.createElement)("div",{ref:Y,className:"components-popover__content"},(0,s.createElement)("div",{style:{position:"relative"}},Q,n)));return $.ref&&(se=(0,s.createElement)(v.de,{name:F},se)),R||x?se:(0,s.createElement)("span",{ref:H},se)}));_.Slot=(0,s.forwardRef)((function({name:e=y},t){return(0,s.createElement)(v.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const C=_},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>i,sw:()=>r});var o=n(5736);const s=10;function r(e,t,n="top",r,i,a,c,l,d){const[u,m="center",p]=n.split(" "),h=function(e,t,n,o,r,i,a,c){const{height:l}=t;if(r){const t=r.getBoundingClientRect().top+l-a;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let d=e.top+e.height/2;"bottom"===o?d=e.bottom:"top"===o&&(d=e.top);const u={popoverTop:d,contentHeight:(d-l/2>0?l/2:d)+(d+l/2>window.innerHeight?window.innerHeight-d:l/2)},m={popoverTop:e.top,contentHeight:e.top-s-l>0?l:e.top-s},p={popoverTop:e.bottom,contentHeight:e.bottom+s+l>window.innerHeight?window.innerHeight-s-e.bottom:l};let h,g=n,v=null;if(!r&&!c)if("middle"===n&&u.contentHeight===l)g="middle";else if("top"===n&&m.contentHeight===l)g="top";else if("bottom"===n&&p.contentHeight===l)g="bottom";else{g=m.contentHeight>p.contentHeight?"top":"bottom";const e="top"===g?m.contentHeight:p.contentHeight;v=e!==l?e:null}return h="middle"===g?u.popoverTop:"top"===g?m.popoverTop:p.popoverTop,{yAxis:g,popoverTop:h,contentHeight:v}}(e,t,u,p,r,0,a,l),g=function(e,t,n,s,r,i,a,c,l){const{width:d}=t;"left"===n&&(0,o.isRTL)()?n="right":"right"===n&&(0,o.isRTL)()&&(n="left"),"left"===s&&(0,o.isRTL)()?s="right":"right"===s&&(0,o.isRTL)()&&(s="left");const u=Math.round(e.left+e.width/2),m={popoverLeft:u,contentWidth:(u-d/2>0?d/2:u)+(u+d/2>window.innerWidth?window.innerWidth-u:d/2)};let p=e.left;"right"===s?p=e.right:"middle"===i||l||(p=u);let h=e.right;"left"===s?h=e.left:"middle"===i||l||(h=u);const g={popoverLeft:p,contentWidth:p-d>0?d:p},v={popoverLeft:h,contentWidth:h+d>window.innerWidth?window.innerWidth-h:d};let f,y=n,E=null;if(!r&&!c)if("center"===n&&m.contentWidth===d)y="center";else if("left"===n&&g.contentWidth===d)y="left";else if("right"===n&&v.contentWidth===d)y="right";else{y=g.contentWidth>v.contentWidth?"left":"right";const e="left"===y?g.contentWidth:v.contentWidth;d>window.innerWidth&&(E=window.innerWidth),e!==d&&(y="center",m.popoverLeft=window.innerWidth/2)}if(f="center"===y?m.popoverLeft:"left"===y?g.popoverLeft:v.popoverLeft,a){const e=a.getBoundingClientRect();f=Math.min(f,e.right-d),(0,o.isRTL)()||(f=Math.max(f,0))}return{xAxis:y,popoverLeft:f,contentWidth:E}}(e,t,m,p,r,h.yAxis,c,l,d);return{...g,...h}}function i(e,t,n){const{defaultView:o}=t,{frameElement:s}=o;if(!s||t===n.ownerDocument)return e;const r=s.getBoundingClientRect();return new o.DOMRect(e.left+r.left,e.top+r.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9307);let s=0;function r(e){const t=document.scrollingElement||document.body;e&&(s=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=s)}let i=0;function a(){return(0,o.useEffect)((()=>(0===i&&r(!0),++i,()=>{1===i&&r(!1),--i})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307),s=n(2819);const r=function({shortcut:e,className:t}){if(!e)return null;let n,r;return(0,s.isString)(e)&&(n=e),(0,s.isObject)(e)&&(n=e.display,r=e.ariaLabel),(0,o.createElement)("span",{className:t,"aria-label":r},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9307),s=n(3698);function r(){const[,e]=(0,o.useState)({}),t=(0,o.useRef)(!0);return(0,o.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function i({name:e,children:t}){const n=(0,s.Z)(e),i=(0,o.useRef)({rerender:r()});return(0,o.useEffect)((()=>(n.registerFill(i),()=>{n.unregisterFill(i)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,o.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9307);n(2560);const s=(0,o.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(2314),s=n(9307),r=n(4333),i=n(4745);const a=(0,s.forwardRef)((function({name:e,fillProps:t={},as:n="div",...a},c){const l=(0,s.useContext)(i.Z),d=(0,s.useRef)();return(0,s.useLayoutEffect)((()=>(l.registerSlot(e,d,t),()=>{l.unregisterSlot(e,d)})),[l.registerSlot,l.unregisterSlot,e]),(0,s.useLayoutEffect)((()=>{l.updateSlot(e,t)})),(0,s.createElement)(n,(0,o.Z)({ref:(0,r.useMergeRefs)([c,d])},a))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307),s=n(4745);function r(e){const t=(0,o.useContext)(s.Z),n=t.slots[e]||{},r=t.fills[e],i=(0,o.useMemo)((()=>r||[]),[r]);return{...n,updateSlot:(0,o.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,o.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:i,registerFill:(0,o.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,o.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});const o=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(2314),s=n(9307),r=n(2819),i=n(2146),a=n(293);function c({name:e,children:t,registerFill:n,unregisterFill:o}){const i=(0,a.Z)(e),c=(0,s.useRef)({name:e,children:t});return(0,s.useLayoutEffect)((()=>(n(e,c.current),()=>o(e,c.current))),[]),(0,s.useLayoutEffect)((()=>{c.current.children=t,i&&i.forceUpdate()}),[t]),(0,s.useLayoutEffect)((()=>{e!==c.current.name&&(o(c.current.name,c.current),c.current.name=e,n(e,c.current))}),[e]),i&&i.node?((0,r.isFunction)(t)&&(t=t(i.props.fillProps)),(0,s.createPortal)(t,i.node)):null}const l=e=>(0,s.createElement)(i.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,s.createElement)(c,(0,o.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>l,g7:()=>d});var o=n(2314),s=n(9307),r=n(4011),i=n(9137),a=n(9183),c=n(942);function l(e){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(r.Z,e),(0,s.createElement)(a.Z,e))}const d=(0,s.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,s.createElement)(c.Z,(0,o.Z)({},t,{ref:n})):(0,s.createElement)(i.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(2314),s=n(9307),r=n(2819),i=n(2146);class a extends s.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:o}=this.props,i=(0,r.map)(o(t,this),(e=>{const t=(0,r.isFunction)(e.children)?e.children(n):e.children;return s.Children.map(t,((e,t)=>{if(!e||(0,r.isString)(e))return e;const n=e.key||t;return(0,s.cloneElement)(e,{key:n})}))})).filter((0,r.negate)(s.isEmptyElement));return(0,s.createElement)(s.Fragment,null,(0,r.isFunction)(e)?e(i):i)}}const c=e=>(0,s.createElement)(i.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:r})=>(0,s.createElement)(a,(0,o.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:r}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307),s=n(2146);const r=e=>{const{getSlot:t,subscribe:n}=(0,o.useContext)(s.Z),[r,i]=(0,o.useState)(t(e));return(0,o.useEffect)((()=>(i(t(e)),n((()=>{i(t(e))})))),[e]),r}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var o=n(9307),s=n(2819),r=n(4333),i=n(8689),a=n(1202);const c=(0,o.createElement)("div",{className:"event-catcher"}),l=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,o.cloneElement)((0,o.createElement)("span",{className:"disabled-element-wrapper"},(0,o.cloneElement)(c,e),(0,o.cloneElement)(t,{children:n}),","),e),d=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,o.cloneElement)(e,{...t,children:n}),u=(e,t,n)=>{if(1!==o.Children.count(e))return;const s=o.Children.only(e);"function"==typeof s.props[t]&&s.props[t](n)},m=function({children:e,position:t,text:n,shortcut:c}){const[m,p]=(0,o.useState)(!1),[h,g]=(0,o.useState)(!1),v=(0,r.useDebounce)(g,700),f=t=>{u(e,"onMouseDown",t),document.addEventListener("mouseup",w),p(!0)},y=t=>{u(e,"onMouseUp",t),document.removeEventListener("mouseup",w),p(!1)},E=e=>"mouseUp"===e?y:"mouseDown"===e?f:void 0,w=E("mouseUp"),b=(t,n)=>o=>{if(u(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&m)return;v.cancel();const r=(0,s.includes)(["focus","mouseenter"],o.type);r!==h&&(n?v(r):g(r))},S=()=>{v.cancel(),document.removeEventListener("mouseup",w)};if((0,o.useEffect)((()=>S),[]),1!==o.Children.count(e))return e;const _={onMouseEnter:b("onMouseEnter",!0),onMouseLeave:b("onMouseLeave"),onClick:b("onClick"),onFocus:b("onFocus"),onBlur:b("onBlur"),onMouseDown:E("mouseDown")},C=o.Children.only(e),{children:P,disabled:k}=C.props,R=k?l:d,M=(({grandchildren:e,isOver:t,position:n,text:s,shortcut:r})=>(0,o.concatChildren)(e,t&&(0,o.createElement)(i.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},s,(0,o.createElement)(a.Z,{className:"components-tooltip__shortcut",shortcut:r}))))({grandchildren:P,isOver:h,position:t,text:n,shortcut:c});return R({child:C,eventHandlers:_,childrenWithPopover:M})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(7608),s=n.n(o),r=n(9307),i=n(6186);const a=(0,r.forwardRef)((function({as:e="div",className:t,...n},o){return(0,i.k)({as:e,className:s()("components-visually-hidden",t),...n,ref:o})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>s});var o=n(9307);function s({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,o.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9307),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},1231:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},214:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{fillRule:"evenodd",d:"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z",clipRule:"evenodd"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},3326:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s.Path,{fillRule:"evenodd",d:"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(9196),s=n(9770),r=n(3849),i=n.n(r),a=(n(1029),n(2595));const c=({className:e,showSpinner:t=!1,children:n,variant:r="contained",...c})=>{const l=i()("wc-block-components-button","wp-element-button",e,r,{"wc-block-components-button--loading":t});return(0,o.createElement)(s.Z,{className:l,...c},t&&(0,o.createElement)(a.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},4570:(e,t,n)=>{"use strict";n.d(t,{C:()=>r});var o=n(8752);const s=[{id:"alipay",alt:"Alipay",src:o.td+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:o.td+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:o.td+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:o.td+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:o.td+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:o.td+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:o.td+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:o.td+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:o.td+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:o.td+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:o.td+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:o.td+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:o.td+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:o.td+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:o.td+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:o.td+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:o.td+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:o.td+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:o.td+"payment-methods/wechat.svg"}],r=e=>s.find((t=>t.id===e))||{}},2454:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),s=n(3849),r=n.n(s),i=n(1368),a=n(4570),c=n(8999);n(6391);const l=({icons:e=[],align:t="center",className:n})=>{const s=(0,c.L)(e);if(0===s.length)return null;const l=r()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},n);return(0,o.createElement)("div",{className:l},s.map((e=>{const t={...e,...(0,a.C)(e.id)};return(0,o.createElement)(i.Z,{key:"payment-method-icon-"+e.id,...t})})))}},1368:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);const s=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,r=({id:e,src:t=null,alt:n=""})=>t?(0,o.createElement)("img",{className:s(e),src:t,alt:n}):null},8999:(e,t,n)=>{"use strict";n.d(t,{L:()=>s});var o=n(3243);const s=e=>{const t={};return e.forEach((e=>{let n={};"string"==typeof e&&(n={id:e,alt:e,src:null}),"object"==typeof e&&(n={id:e.id||"",alt:e.alt||"",src:e.src||null}),n.id&&(0,o.H)(n.id)&&!t[n.id]&&(t[n.id]=n)})),Object.values(t)}},7673:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var o=n(9196),s=n(3849),r=n.n(s),i=n(6574),a=n(214),c=n(1231),l=n(3326),d=n(2911),u=n(3243),m=n(7998),p=n(9307);n(3169);const h={bank:a.Z,bill:c.Z,card:l.Z,checkPayment:i.Z},g=({icon:e="",text:t=""})=>{const n=!!e,s=(0,p.useCallback)((e=>n&&(0,u.H)(e)&&(0,m.$n)(h,e)),[n]),i=r()("wc-block-components-payment-method-label",{"wc-block-components-payment-method-label--with-icon":n});return(0,o.createElement)("span",{className:i},s(e)?(0,o.createElement)(d.Z,{icon:h[e]}):e,t)}},6881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(9196),s=n(5736),r=n(3849),i=n.n(r),a=n(711);n(991);const c=({children:e,className:t,screenReaderLabel:n,showSpinner:r=!1,isLoading:c=!0})=>(0,o.createElement)("div",{className:i()(t,{"wc-block-components-loading-mask":c})},c&&r&&(0,o.createElement)(a.Spinner,null),(0,o.createElement)("div",{className:i()({"wc-block-components-loading-mask__children":c}),"aria-hidden":c},e),c&&(0,o.createElement)("span",{className:"screen-reader-text"},n||(0,s.__)("Loading…","woocommerce")))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var o=n(9196),s=n(3849),r=n.n(s),i=n(5736),a=n(2911),c=n(9140),l=(n(946),n(9114)),d=n(2904),u=n(2010);const m=({className:e,status:t="default",children:n,spokenMessage:s=n,onRemove:m=(()=>{}),isDismissible:p=!0,politeness:h=(0,l.x)(t),summary:g})=>((0,u.o)(s,h),(0,o.createElement)("div",{className:r()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":p})},(0,o.createElement)(a.Z,{icon:(0,l.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},g&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},g),n),!!p&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice-banner__dismiss",icon:c.Z,label:(0,i.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),m()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>a,x:()=>i});var o=n(202),s=n(2720),r=n(1242);const i=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},a=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return s.Z;default:return r.Z}}},9095:(e,t,n)=>{"use strict";n.d(t,{K:()=>l});var o=n(5736),s=n(9818),r=n(4801),i=n(2629),a=n(3554),c=n(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:n}=(0,c.b)(),{createErrorNotice:l}=(0,s.useDispatch)("core/notices"),{createNotice:d}=(0,s.useDispatch)("core/notices"),{setValidationErrors:u}=(0,s.useDispatch)(r.VALIDATION_STORE_KEY),{isApplyingCoupon:m,isRemovingCoupon:p}=(0,s.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,d]),{applyCoupon:h,removeCoupon:g}=(0,s.useDispatch)(r.CART_STORE_KEY);return{appliedCoupons:t,isLoading:n,applyCoupon:t=>h(t).then((()=>((0,a.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&d("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(u({coupon:{message:(0,i.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>g(t).then((()=>((0,a.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&d("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:m,isRemovingCoupon:p}}},1116:(e,t,n)=>{"use strict";n.d(t,{z:()=>_});var o=n(5736),s=n(4293),r=n(9307),i=n(7673),a=n(2454),c=n(4617),l=n(7180),d=n.n(l),u=n(6881),m=n(9818),p=n(4801),h=n(711),g=n(9659),v=n(9095),f=n(8027),y=n(1715),E=n(6410),w=n(5576),b=n(401),S=n(3251);const _=()=>{const{onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutAfterProcessingWithSuccess:n,onCheckoutAfterProcessingWithError:l,onSubmit:_,onCheckoutSuccess:C,onCheckoutFail:P,onCheckoutValidation:k}=(0,y.U)(),{isCalculating:R,isComplete:M,isIdle:x,isProcessing:A,customerId:T}=(0,m.useSelect)((e=>{const t=e(p.CHECKOUT_STORE_KEY);return{isComplete:t.isComplete(),isIdle:t.isIdle(),isProcessing:t.isProcessing(),customerId:t.getCustomerId(),isCalculating:t.isCalculating()}})),{paymentStatus:Z,activePaymentMethod:N,shouldSavePayment:D}=(0,m.useSelect)((e=>{const t=e(p.PAYMENT_STORE_KEY);return{paymentStatus:{get isPristine(){return d()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentIdle()},isIdle:t.isPaymentIdle(),isStarted:t.isExpressPaymentStarted(),isProcessing:t.isPaymentProcessing(),get isFinished(){return d()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()||t.isPaymentReady()},hasError:t.hasPaymentError(),get hasFailed(){return d()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()},get isSuccessful(){return d()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentReady()},isReady:t.isPaymentReady(),isDoingExpressPayment:t.isExpressPaymentMethodActive()},activePaymentMethod:t.getActivePaymentMethod(),shouldSavePayment:t.getShouldSavePaymentMethod()}})),{__internalSetExpressPaymentError:L}=(0,m.useDispatch)(p.PAYMENT_STORE_KEY),{onPaymentProcessing:F,onPaymentSetup:I}=(0,E.P)(),{shippingErrorStatus:O,shippingErrorTypes:z,onShippingRateSuccess:V,onShippingRateFail:W,onShippingRateSelectSuccess:B,onShippingRateSelectFail:H}=(0,w.d)(),{shippingRates:Y,isLoadingRates:j,selectedRates:U,isSelectingRate:K,selectShippingRate:G,needsShipping:$}=(0,S.V)(),{billingAddress:q,shippingAddress:Q}=(0,m.useSelect)((e=>e(p.CART_STORE_KEY).getCustomerData())),{setShippingAddress:J}=(0,m.useDispatch)(p.CART_STORE_KEY),{cartItems:X,cartFees:ee,cartTotals:te,extensions:ne}=(0,g.b)(),{appliedCoupons:oe}=(0,v.K)(),se=(0,r.useRef)((0,b.a)(te,$)),re=(0,r.useRef)({label:(0,o.__)("Total","woocommerce"),value:parseInt(te.total_price,10)});(0,r.useEffect)((()=>{se.current=(0,b.a)(te,$),re.current={label:(0,o.__)("Total","woocommerce"),value:parseInt(te.total_price,10)}}),[te,$]);const ie=(0,r.useCallback)(((e="")=>{d()("setExpressPaymentError should only be used by Express Payment Methods (using the provided onError handler).",{alternative:"",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),L(e)}),[L]);return{activePaymentMethod:N,billing:{appliedCoupons:oe,billingAddress:q,billingData:q,cartTotal:re.current,cartTotalItems:se.current,currency:(0,s.getCurrencyFromPriceResponse)(te),customerId:T,displayPricesIncludingTax:(0,c.getSetting)("displayCartPricesIncludingTax",!1)},cartData:{cartItems:X,cartFees:ee,extensions:ne},checkoutStatus:{isCalculating:R,isComplete:M,isIdle:x,isProcessing:A},components:{LoadingMask:u.Z,PaymentMethodIcons:a.Z,PaymentMethodLabel:i.Z,ValidationInputError:h.ValidationInputError},emitResponse:{noticeContexts:f.n7,responseTypes:f.dO},eventRegistration:{onCheckoutAfterProcessingWithError:l,onCheckoutAfterProcessingWithSuccess:n,onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutSuccess:C,onCheckoutFail:P,onCheckoutValidation:k,onPaymentProcessing:F,onPaymentSetup:I,onShippingRateFail:W,onShippingRateSelectFail:H,onShippingRateSelectSuccess:B,onShippingRateSuccess:V},onSubmit:_,paymentStatus:Z,setExpressPaymentError:ie,shippingData:{isSelectingRate:K,needsShipping:$,selectedRates:U,setSelectedRates:G,setShippingAddress:J,shippingAddress:Q,shippingRates:Y,shippingRatesLoading:j},shippingStatus:{shippingErrorStatus:O,shippingErrorTypes:z},shouldSavePayment:D}}},401:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var o=n(5736),s=n(7998),r=n(3243);const i=(e,t)=>{const n=[],i=(t,n)=>{const o=n+"_tax",i=(0,s.$n)(e,n)&&(0,r.H)(e[n])?parseInt(e[n],10):0;return{key:n,label:t,value:i,valueWithTax:i+((0,s.$n)(e,o)&&(0,r.H)(e[o])?parseInt(e[o],10):0)}};return n.push(i((0,o.__)("Subtotal:","woocommerce"),"total_items")),n.push(i((0,o.__)("Fees:","woocommerce"),"total_fees")),n.push(i((0,o.__)("Discount:","woocommerce"),"total_discount")),n.push({key:"total_tax",label:(0,o.__)("Taxes:","woocommerce"),value:parseInt(e.total_tax,10),valueWithTax:parseInt(e.total_tax,10)}),t&&n.push(i((0,o.__)("Shipping:","woocommerce"),"total_shipping")),n}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>r});var o=n(9307),s=n(5158);const r=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,s.speak)(n,t)}),[n,t])}},2444:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var o=n(7708),s=n(9196),r=n(5736),i=n(9307),a=n(4617),c=n(711),l=n(8027);class d extends i.Component{constructor(...e){super(...e),(0,o.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return{errorMessage:e.message,hasError:!0}}render(){const{hasError:e,errorMessage:t}=this.state,{isEditor:n}=this.props;if(e){let e=(0,r.__)("We are experiencing difficulties with this payment method. Please contact us for assistance.","woocommerce");(n||a.CURRENT_USER_IS_ADMIN)&&(e=t||(0,r.__)("There was an error with this payment method. Please verify it's configured correctly.","woocommerce"));const o=[{id:"0",content:e,isDismissible:!1,status:"error"}];return(0,s.createElement)(c.StoreNoticesContainer,{additionalNotices:o,context:l.n7.PAYMENTS})}return this.props.children}}const u=d},1070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(5736);const s=({defaultTitle:e=(0,o.__)("Step","woocommerce"),defaultDescription:t=(0,o.__)("Step description text.","woocommerce"),defaultShowStepNumber:n=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:n}})},9298:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>B});var o=n(9196),s=n(3849),r=n.n(s),i=n(9659),a=n(721),c=n(711),l=n(9818),d=n(4801),u=n(8027),m=n(5736),p=n(4787);n(7277);const h=()=>(0,o.createElement)(p.Z,{isDismissible:!1,className:"wc-block-checkout__no-payment-methods-notice",status:"error"},(0,m.__)("There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order.","woocommerce"));var g=n(1116),v=n(8360),f=n(9307),y=n(8449),E=n(4613),w=n(2444);const b=({children:e,showSaveOption:t})=>{const{isEditor:n}=(0,y._)(),{shouldSavePaymentMethod:s,customerId:r}=(0,l.useSelect)((e=>{const t=e(d.PAYMENT_STORE_KEY),n=e(d.CHECKOUT_STORE_KEY);return{shouldSavePaymentMethod:t.getShouldSavePaymentMethod(),customerId:n.getCustomerId()}})),{__internalSetShouldSavePaymentMethod:i}=(0,l.useDispatch)(d.PAYMENT_STORE_KEY);return(0,o.createElement)(w.Z,{isEditor:n},e,r>0&&t&&(0,o.createElement)(c.CheckboxControl,{className:"wc-block-components-payment-methods__save-card-info",label:(0,m.__)("Save payment information to my account for future purchases.","woocommerce"),checked:s,onChange:()=>i(!s)}))};var S=n(940);const _=()=>{const{activeSavedToken:e,activePaymentMethod:t,isExpressPaymentMethodActive:n,savedPaymentMethods:s,availablePaymentMethods:i}=(0,l.useSelect)((e=>{const t=e(S.L);return{activeSavedToken:t.getActiveSavedToken(),activePaymentMethod:t.getActivePaymentMethod(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),savedPaymentMethods:t.getSavedPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),{__internalSetActivePaymentMethod:a}=(0,l.useDispatch)(S.L),d=(0,E.getPaymentMethods)(),{...m}=(0,g.z)(),{removeNotice:p}=(0,l.useDispatch)("core/notices"),{dispatchCheckoutEvent:h}=(0,v.n)(),{isEditor:w}=(0,y._)(),_=Object.keys(i).map((e=>{const{edit:t,content:n,label:s,supports:r}=d[e],i=w?t:n;return{value:e,label:"string"==typeof s?s:(0,f.cloneElement)(s,{components:m.components}),name:`wc-saved-payment-method-token-${e}`,content:(0,o.createElement)(b,{showSaveOption:r.showSaveOption},(0,f.cloneElement)(i,{__internalSetActivePaymentMethod:a,...m}))}})),C=(0,f.useCallback)((e=>{a(e),p("wc-payment-error",u.n7.PAYMENTS),h("set-active-payment-method",{value:e})}),[h,p,a]),P=0===Object.keys(s).length&&1===Object.keys(d).length,k=r()({"disable-radio-control":P});return n?null:(0,o.createElement)(c.RadioControlAccordion,{id:"wc-payment-method-options",className:k,selected:e?null:t,onChange:C,options:_})};var C=n(2893),P=n(4617),k=n(7618),R=n(9040),M=n(5585);const x="wc/store/cart",A=((0,m.__)("Unable to get cart data from the API.","woocommerce"),[]),T=[],Z={},N={};Object.keys(P.defaultFields).forEach((e=>{N[e]=""})),delete N.email;const D={};Object.keys(P.defaultFields).forEach((e=>{D[e]=""}));const L={cartItemsPendingQuantity:[],cartItemsPendingDelete:[],cartData:{coupons:[],shippingRates:[],shippingAddress:N,billingAddress:D,items:[],itemsCount:0,itemsWeight:0,crossSells:[],needsShipping:!0,needsPayment:!1,hasCalculatedShipping:!0,fees:[],totals:{currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"",currency_suffix:"",total_items:"0",total_items_tax:"0",total_fees:"0",total_fees_tax:"0",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_price:"0",total_tax:"0",tax_lines:[]},errors:A,paymentMethods:[],paymentRequirements:[],extensions:Z},metaData:{updatingCustomerData:!1,updatingSelectedRate:!1,applyingCoupon:"",removingCoupon:"",isCartDataStale:!1},errors:T},F=({method:e,expires:t})=>(0,m.sprintf)(/* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card, %3$s is referring to the expiry date. */ /* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card, %3$s is referring to the expiry date. */ (0,m.__)("%1$s ending in %2$s (expires %3$s)","woocommerce"),e.brand,e.last4,t),I=({method:e})=>e.brand&&e.last4?(0,m.sprintf)(/* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card. */ /* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card. */ (0,m.__)("%1$s ending in %2$s","woocommerce"),e.brand,e.last4):(0,m.sprintf)(/* translators: %s is the name of the payment method gateway. */ /* translators: %s is the name of the payment method gateway. */ (0,m.__)("Saved token for %s","woocommerce"),e.gateway),O=()=>{var e;const{activeSavedToken:t,activePaymentMethod:n,savedPaymentMethods:s}=(0,l.useSelect)((e=>{const t=e(d.PAYMENT_STORE_KEY);return{activeSavedToken:t.getActiveSavedToken(),activePaymentMethod:t.getActivePaymentMethod(),savedPaymentMethods:t.getSavedPaymentMethods()}})),{__internalSetActivePaymentMethod:r}=(0,l.useDispatch)(d.PAYMENT_STORE_KEY),i=(()=>{let e;if((0,l.select)("core/editor")){const t={cartCoupons:M.s.coupons,cartItems:M.s.items,crossSellsProducts:M.s.cross_sells,cartFees:M.s.fees,cartItemsCount:M.s.items_count,cartItemsWeight:M.s.items_weight,cartNeedsPayment:M.s.needs_payment,cartNeedsShipping:M.s.needs_shipping,cartItemErrors:A,cartTotals:M.s.totals,cartIsLoading:!1,cartErrors:T,billingData:L.cartData.billingAddress,billingAddress:L.cartData.billingAddress,shippingAddress:L.cartData.shippingAddress,extensions:Z,shippingRates:M.s.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:M.s.has_calculated_shipping,paymentRequirements:M.s.payment_requirements,receiveCart:()=>{}};e={cart:t,cartTotals:t.cartTotals,cartNeedsShipping:t.cartNeedsShipping,billingData:t.billingAddress,billingAddress:t.billingAddress,shippingAddress:t.shippingAddress,selectedShippingMethods:(0,k.l)(t.shippingRates),paymentMethods:M.s.payment_methods,paymentRequirements:t.paymentRequirements}}else{const t=(0,l.select)(x),n=t.getCartData(),o=t.getCartErrors(),s=t.getCartTotals(),r=!t.hasFinishedResolution("getCartData"),i=t.isCustomerDataUpdating(),a=(0,k.l)(n.shippingRates);e={cart:{cartCoupons:n.coupons,cartItems:n.items,crossSellsProducts:n.crossSells,cartFees:n.fees,cartItemsCount:n.itemsCount,cartItemsWeight:n.itemsWeight,cartNeedsPayment:n.needsPayment,cartNeedsShipping:n.needsShipping,cartItemErrors:n.errors,cartTotals:s,cartIsLoading:r,cartErrors:o,billingData:(0,R.QI)(n.billingAddress),billingAddress:(0,R.QI)(n.billingAddress),shippingAddress:(0,R.QI)(n.shippingAddress),extensions:n.extensions,shippingRates:n.shippingRates,isLoadingRates:i,cartHasCalculatedShipping:n.hasCalculatedShipping,paymentRequirements:n.paymentRequirements,receiveCart:(0,l.dispatch)(x).receiveCart},cartTotals:n.totals,cartNeedsShipping:n.needsShipping,billingData:n.billingAddress,billingAddress:n.billingAddress,shippingAddress:n.shippingAddress,selectedShippingMethods:a,paymentMethods:n.paymentMethods,paymentRequirements:n.paymentRequirements}}return e})(),a=(0,E.getPaymentMethods)(),m=(0,g.z)(),{removeNotice:p}=(0,l.useDispatch)("core/notices"),{dispatchCheckoutEvent:h}=(0,v.n)(),y=(0,f.useMemo)((()=>{const e=Object.keys(s),t=new Set(e.flatMap((e=>s[e].map((e=>e.method.gateway))))),n=Array.from(t).filter((e=>{var t;return null===(t=a[e])||void 0===t?void 0:t.canMakePayment(i)}));return e.flatMap((e=>s[e].map((t=>{if(!n.includes(t.method.gateway))return;const o="cc"===e||"echeck"===e,s=t.method.gateway;return{name:`wc-saved-payment-method-token-${s}`,label:o?F(t):I(t),value:t.tokenId.toString(),onChange:e=>{r(s,{token:e,payment_method:s,[`wc-${s}-payment-token`]:e.toString(),isSavedToken:!0}),p("wc-payment-error",u.n7.PAYMENTS),h("set-active-payment-method",{paymentMethodSlug:s})}}})))).filter((e=>void 0!==e))}),[s,a,r,p,h,i]),w=t&&a[n]&&void 0!==(null===(e=a[n])||void 0===e?void 0:e.savedTokenComponent)&&!(0,C.F)(a[n].savedTokenComponent)?(0,f.cloneElement)(a[n].savedTokenComponent,{token:t,...m}):null;return y.length>0?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(c.RadioControl,{id:"wc-payment-method-saved-tokens",selected:t,options:y,onChange:()=>{}}),w):null};n(7586);const z=()=>{const{paymentMethodsInitialized:e,availablePaymentMethods:t,savedPaymentMethods:n}=(0,l.useSelect)((e=>{const t=e(d.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),availablePaymentMethods:t.getAvailablePaymentMethods(),savedPaymentMethods:t.getSavedPaymentMethods()}}));return e&&0===Object.keys(t).length?(0,o.createElement)(h,null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(O,null),Object.keys(n).length>0&&(0,o.createElement)(c.Label,{label:(0,m.__)("Use another payment method.","woocommerce"),screenReaderLabel:(0,m.__)("Other available payment methods","woocommerce"),wrapperElement:"p",wrapperProps:{className:["wc-block-components-checkout-step__description wc-block-components-checkout-step__description-payments-aligned"]}}),(0,o.createElement)(_,null))},V=()=>(0,o.createElement)(z,null),W={...(0,n(1070).Z)({defaultTitle:(0,m.__)("Payment options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}},B=(0,a.withFilteredAttributes)(W)((({title:e,description:t,showStepNumber:n,children:s,className:a})=>{const m=(0,l.useSelect)((e=>e(d.CHECKOUT_STORE_KEY).isProcessing())),{cartNeedsPayment:p}=(0,i.b)();return p?(0,o.createElement)(c.FormStep,{id:"payment-method",disabled:m,className:r()("wc-block-checkout__payment-method",a),title:e,description:t,showStepNumber:n},(0,o.createElement)(c.StoreNoticesContainer,{context:u.n7.PAYMENTS}),(0,o.createElement)(V,null),s):null}))},940:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});const o="wc/store/payment"},6574:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196),s=n(444);const r=(0,o.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,o.createElement)("path",{d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{fill:"#000",fillRule:"nonzero",d:"M17.3 8v1c1 .2 1.4.9 1.4 1.7h-1c0-.6-.3-1-1-1-.8 0-1.3.4-1.3.9 0 .4.3.6 1.4 1 1 .2 2 .6 2 1.9 0 .9-.6 1.4-1.5 1.5v1H16v-1c-.9-.1-1.6-.7-1.7-1.7h1c0 .6.4 1 1.3 1 1 0 1.2-.5 1.2-.8 0-.4-.2-.8-1.3-1.1-1.3-.3-2.1-.8-2.1-1.8 0-.9.7-1.5 1.6-1.6V8h1.3zM12 10v1H6v-1h6zm2-2v1H6V8h8zM2 4v16h20V4H2zm2 14V6h16v12H4z"}),(0,o.createElement)("path",{stroke:"#000",strokeLinecap:"round",d:"M6 16c2.6 0 3.9-3 1.7-3-2 0-1 3 1.5 3 1 0 1-.8 2.8-.8"})))},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var o=n(9196);n(7440);const s=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},7608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function s(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var i=s.apply(null,n);i&&e.push(i)}}else if("object"===r){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)o.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(s.default=s,e.exports=s):void 0===(n=function(){return s}.apply(t,[]))||(e.exports=n)}()},1029:()=>{},6391:()=>{},3169:()=>{},991:()=>{},946:()=>{},7277:()=>{},7586:()=>{},7440:()=>{},2314:(e,t,n)=>{"use strict";function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},o.apply(this,arguments)}n.d(t,{Z:()=>o})}}]); checkout-blocks/terms-frontend.js 0000644 00000007601 15073233653 0013144 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8806],{4738:(e,t,s)=>{s.d(t,{E:()=>c,X:()=>l});var a=s(9530),n=s(4613),r=s(9818),o=s(4801);const i=(e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:s,availablePaymentMethods:i,availableExpressPaymentMethods:c}=(0,r.useSelect)((e=>{const t=e(o.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),l=Object.values(i).map((({name:e})=>e)),d=Object.values(c).map((({name:e})=>e)),m=(0,n.getPaymentMethods)(),u=(0,n.getExpressPaymentMethods)(),h=Object.keys(m).reduce(((e,t)=>(l.includes(t)&&(e[t]=m[t]),e)),{}),p=Object.keys(u).reduce(((e,t)=>(d.includes(t)&&(e[t]=u[t]),e)),{}),y=(0,a.s)(h),P=(0,a.s)(p);return{paymentMethods:e?P:y,isInitialized:e?s:t}},c=()=>i(!1),l=()=>i(!0)},9732:(e,t,s)=>{s.d(t,{P:()=>i});var a=s(4801),n=s(9818),r=s(1715),o=s(4738);const i=()=>{const{isCalculating:e,isBeforeProcessing:t,isProcessing:s,isAfterProcessing:i,isComplete:c,hasError:l}=(0,n.useSelect)((e=>{const t=e(a.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isBeforeProcessing:t.isBeforeProcessing(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),{activePaymentMethod:d,isExpressPaymentMethodActive:m}=(0,n.useSelect)((e=>{const t=e(a.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive()}})),{onSubmit:u}=(0,r.U)(),{paymentMethods:h={}}=(0,o.E)(),p=s||i||t,y=c&&!l;return{paymentMethodButtonLabel:(h[d]||{}).placeOrderButtonLabel,onSubmit:u,isCalculating:e,isDisabled:s||m,waitingForProcessing:p,waitingForRedirect:y}}},9530:(e,t,s)=>{s.d(t,{s:()=>o});var a=s(9307),n=s(9127),r=s.n(n);function o(e){const t=(0,a.useRef)(e);return r()(e,t.current)||(t.current=e),t.current}},9701:(e,t,s)=>{s.r(t),s.d(t,{default:()=>_});var a=s(9196),n=s(5736),r=s(3849),o=s.n(r),i=s(9307),c=s(711),l=s(9732),d=s(4333),m=s(9818),u=s(4801),h=s(8752);const p=h.qy?`<a href="${h.qy}" target="_blank">${(0,n.__)("Terms and Conditions","woocommerce")}</a>`:(0,n.__)("Terms and Conditions","woocommerce"),y=h.Sb?`<a href="${h.Sb}" target="_blank">${(0,n.__)("Privacy Policy","woocommerce")}</a>`:(0,n.__)("Privacy Policy","woocommerce"),P=(0,n.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,n.__)("By proceeding with your purchase you agree to our %1$s and %2$s","woocommerce"),p,y),E=(0,n.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,n.__)("You must accept our %1$s and %2$s to continue with your purchase.","woocommerce"),p,y),_=(0,d.withInstanceId)((({text:e,checkbox:t,instanceId:s,className:r})=>{const[d,h]=(0,i.useState)(!1),{isDisabled:p}=(0,l.P)(),y="terms-and-conditions-"+s,{setValidationErrors:_,clearValidationError:g}=(0,m.useDispatch)(u.VALIDATION_STORE_KEY),b=(0,m.useSelect)((e=>e(u.VALIDATION_STORE_KEY).getValidationError(y))),M=!(null==b||!b.message||null!=b&&b.hidden);return(0,i.useEffect)((()=>{if(t)return d?g(y):_({[y]:{message:(0,n.__)("Please read and accept the terms and conditions.","woocommerce"),hidden:!0}}),()=>{g(y)}}),[t,d,y,g,_]),(0,a.createElement)("div",{className:o()("wc-block-checkout__terms",{"wc-block-checkout__terms--disabled":p},r)},t?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(c.CheckboxControl,{id:"terms-and-conditions",checked:d,onChange:()=>h((e=>!e)),hasError:M,disabled:p},(0,a.createElement)("span",{dangerouslySetInnerHTML:{__html:e||E}}))):(0,a.createElement)("span",{dangerouslySetInnerHTML:{__html:e||P}}))}))}}]); checkout-blocks/order-summary-discount-frontend.js 0000644 00000173553 15073233653 0016460 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6262],{5851:(e,t,o)=>{"use strict";o.d(t,{Iq:()=>i});var n=o(2819),r=o(9307),a=(o(2560),o(4283)),s=o(8864);function i(e,t,o={}){const{memo:i=!1}=o;let c=(0,r.forwardRef)(e);i&&(c=(0,r.memo)(c)),void 0===t&&"undefined"!=typeof process&&process.env;let l=c[a.rE]||[t];return Array.isArray(t)&&(l=[...l,...t]),"string"==typeof t&&(l=[...l,t]),c.displayName=t,c[a.rE]=(0,n.uniq)(l),c.selector=`.${(0,s.l)(t)}`,c}},202:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,o)=>{"use strict";o.d(t,{Z:()=>a});var n=o(9196),r=o(444);const a=(0,n.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,o)=>{"use strict";o.d(t,{Z:()=>c});var n=o(9196),r=o(9770),a=o(3849),s=o.n(a),i=(o(1029),o(2595));const c=({className:e,showSpinner:t=!1,children:o,variant:a="contained",...c})=>{const l=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,n.createElement)(r.Z,{className:l,...c},t&&(0,n.createElement)(i.Z,null),(0,n.createElement)("span",{className:"wc-block-components-button__text"},o))}},8715:(e,t,o)=>{"use strict";o.d(t,{k:()=>Q});var n=o(9196),r=o(3554),a=o(711),s=o(9307),i=o(5736),c=o(2629),l=o(3849),p=o.n(l),u=o(7608),d=o.n(u),m=o(2819),f=o(4333),h=o(9630),g=o(5158),v=o(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=o(2314);class E extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:o,selectedSuggestionIndex:n,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==n?`components-form-token-suggestions-${o}-${n}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const w=E;var _=o(2121),k=o.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const o=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,o),suggestionMatch:e.substring(o,o+t.length),suggestionAfterMatch:e.substring(o+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const o=this.computeSuggestionMatch(e),n=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:n,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},o?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=o(8494),S=o(9770),x=o(5082),A=o(1539),R=o(2021),L=o(3881);const O=(0,A.L)({as:"div",useHook:function(e){const t=(0,R.y)(e,"FlexBlock");return(0,L.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=o(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[o,n]=(0,s.useState)(),r=(0,s.useCallback)((e=>n((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(o),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:o,options:n,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:c,help:l,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const E=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[R,L]=(0,s.useState)(""),M=(0,s.useRef)(),F=n.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],o=(0,m.deburr)(R.toLocaleLowerCase());return n.forEach((n=>{const r=(0,m.deburr)(n.label).toLocaleLowerCase().indexOf(o);0===r?e.push(n):r>0&&t.push(n)})),e.concat(t)}),[R,n,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),L(""),A(!1)},V=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:o,id:`components-form-token-input-${E}`,hideLabelFromVision:c,help:l},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:V(-1),t=!0;break;case h.DOWN:V(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(O,null,(0,s.createElement)(w,{className:"components-combobox-control__input",instanceId:E,ref:M,value:C?R:P,"aria-label":P?`${P}, ${o}`:null,onFocus:()=>{A(!0),a(""),L("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;L(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:E,match:{label:R},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=o(7998),P=o(9818),U=o(4801);o(2750);const H=({id:e,className:t,label:o,onChange:r,options:c,value:l,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:E}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),w=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||l?E(b):y({[b]:{message:d,hidden:!0}}),()=>{E(b)})),[E,l,b,d,u,y]),(0,n.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":l,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,n.createElement)(M,{className:"wc-block-components-combobox-control",label:o,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const o=e.toLocaleUpperCase(),n=c.find((e=>e.value.toLocaleUpperCase()===o));if(n)return void r(n.value);const a=c.find((e=>e.label.toLocaleUpperCase().startsWith(o)));a&&r(a.value)}},options:c,value:l||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,n.createElement)(a.ValidationInputError,{propertyName:b}))};o(7368);const V=({className:e,countries:t,id:o,label:r,onChange:a,value:l="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,c.decodeEntities)(t)})))),[t]);return(0,n.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,n.createElement)(H,{id:o,label:r,onChange:a,options:h,value:l,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var z=o(8752);const B=e=>(0,n.createElement)(V,{countries:z.DK,...e}),W=e=>(0,n.createElement)(V,{countries:z.mO,...e});o(6115);const $=(e,t)=>{const o=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return o?o.value:""},Z=({className:e,id:t,states:o,country:r,label:l,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=o[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,c.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,n.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:l,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,n.createElement)(a.ValidatedTextInput,{className:e,id:t,label:l,onChange:b,autoComplete:d,value:m,required:f})},j=e=>(0,n.createElement)(Z,{states:z.JJ,...e}),K=e=>(0,n.createElement)(Z,{states:z.nm,...e});var G=o(9530),Y=o(9127),q=o.n(Y),X=o(8971);const J=({id:e="",fields:t,fieldConfig:o={},onChange:c,addressType:l="shipping",values:u})=>{const d=(0,f.useInstanceId)(J),m=(0,G.s)(t),h=(0,G.s)(o),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,X.Z)(m,h,g);return{fields:e,addressType:l,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,l]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};q()(u,e)||c(e)}),[c,v,u]),(0,s.useEffect)((()=>{"shipping"===l&&(e=>{const t="shipping_country",o=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(o?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),o&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,l]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,n.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,n.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{c({...u,[t.key]:e})}});const o={id:`${e}-${t.key}`,errorId:`${l}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===l?W:B;return(0,n.createElement)(e,{key:t.key,...o,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),c(t)}})}if("state"===t.key){const e="shipping"===l?K:j;return(0,n.createElement)(e,{key:t.key,...o,country:u.country,value:u.state,onChange:e=>c({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,n.createElement)(H,{key:t.key,...o,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{c({...u,[t.key]:e})},options:t.options}):(0,n.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...o,type:t.type,value:u[t.key],onChange:e=>c({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,o)=>!((e.required||e.value)&&"postcode"===t&&o.country&&!(0,r.isPostcode)({postcode:e.value,country:o.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=J},8810:(e,t,o)=>{"use strict";o.d(t,{Z:()=>w});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2629),c=o(711),l=o(9307),p=o(3251),u=o(3561),d=o.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const o=(null==t?void 0:t.tags)||m,n=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:o,ALLOWED_ATTR:n})};var g=o(8161),v=o(4293),b=o(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,n.createElement)(n.Fragment,null,Number.isFinite(t)&&(0,n.createElement)(c.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:o,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,l.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,l.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,l.useEffect)((()=>{d&&o(d)}),[o,d]),0===r.length)return t;if(r.length>1)return(0,n.createElement)(c.RadioControl,{className:e,onChange:e=>{m(e),o(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,n.createElement)(c.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};o(7099);const w=({packageId:e,className:t="",noResultsMessage:o,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,n.createElement)(n.Fragment,null,(y||b)&&(0,n.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,n.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),o=e.quantity;return(0,n.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,n.createElement)(c.Label,{label:o>1?`${t} × ${o}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",o,"woocommerce"),t,o)}))})))),_=(0,l.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:o,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,n.createElement)(c.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:w},(0,n.createElement)(E,{...k})):(0,n.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},w,(0,n.createElement)(E,{...k}))}},5091:(e,t,o)=>{"use strict";o.d(t,{Z:()=>v});var n=o(9196),r=o(5736),a=o(9307),s=o(6881),i=o(3554),c=o(7865),l=o(9659),p=o(8449),u=o(3251),d=o(4787),m=o(7998),f=o(8810),h=o(5158);const g=({packages:e,showItems:t,collapsible:o,noResultsMessage:r,renderOption:a})=>e.length?(0,n.createElement)(n.Fragment,null,e.map((({package_id:e,...s})=>(0,n.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:o,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,a.useEffect)((()=>{var o,n;t||(o=(0,c.wH)(e),n=(0,c.Q_)(e),1===o?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",n,"woocommerce"),n)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",o,"woocommerce"),o)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",n,"woocommerce"),n)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,l.b)(),N={className:o,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],R=A.every((e=>e===A[0]));return(0,n.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===w&&e.length>1&&!R&&!T&&(0,n.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,n.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,n.createElement)(i.ExperimentalOrderShippingPackages,null,(0,n.createElement)(g,{packages:e,noResultsMessage:y,renderOption:E})))}},7184:(e,t,o)=>{"use strict";o.d(t,{RK:()=>f,X$:()=>b,Br:()=>w,Tm:()=>$});var n=o(9196),r=o(5736),a=o(9307),s=o(2904),i=o(6881),c=o(4333),l=o(711),p=o(9818),u=o(4801),d=o(3849),m=o.n(d);o(1691);const f=(0,c.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:o,displayCouponForm:c=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!c),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,n.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,n.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,n.createElement)("div",{className:b},(0,n.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,n.createElement)(l.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,n.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==o?null===(t=o(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,n.createElement)(l.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=o(3554),g=o(4617);o(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:o,removeCoupon:a,values:s})=>{const{total_discount:c,total_discount_tax:p}=s,u=parseInt(c,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,n.createElement)(l.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,n.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:o,showSpinner:!1},(0,n.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,n.createElement)(l.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:o,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=o(9659),E=o(4293);o(4554);const w=({currency:e,values:t,className:o})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:c,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(c,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:o})=>`${(0,E.formatPrice)(o,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,n.createElement)(l.TotalsItem,{className:m()("wc-block-components-totals-footer-item",o),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,n.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,n.createElement)(l.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=o(2629);const k=({selectedShippingRates:e})=>(0,n.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,o)=>e.indexOf(t)===o)).join(", ")));var C=o(7865),N=o(9040),T=o(8540),S=o(1621),x=o(9127),A=o.n(x),R=(o(313),o(8715));const L=({address:e,onUpdate:t,onCancel:o,addressFields:i})=>{const[c,l]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,n.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,n.createElement)(R.k,{fields:i,onChange:l,values:c}),(0,n.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:n=>(n.preventDefault(),A()(c,e)?o():(d(),m()?void 0:t(c))),type:"submit"},(0,r.__)("Update","woocommerce")))},O=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:o=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,n.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,n.createElement)(l.StoreNoticesContainer,{context:a}),(0,n.createElement)(L,{address:r,addressFields:o,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=o(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o})=>(0,n.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),o(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,isCheckout:a=!1})=>e?(0,n.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}):(0,n.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=o(8449),P=o(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,n.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,V=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const c=(0,N.ET)(a);return(0,n.createElement)(n.Fragment,null,i?(0,n.createElement)(U,null):(0,n.createElement)(H,{formattedLocation:c}),e&&(0,n.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}))};var z=o(4787),B=o(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:o,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,n.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,n.createElement)("legend",{className:"screen-reader-text"},s),(0,n.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,n.createElement)(n.Fragment,null,a&&(0,n.createElement)(z.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:o,context:"woocommerce/cart"}))};o(6968);const $=({currency:e,values:t,showCalculator:o=!0,showRateSelector:s=!0,isCheckout:i=!1,className:c})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),E=(0,I.KR)(t),w=(0,I.CN)(v)||E>0,_=o&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(w,T,v);return(0,n.createElement)("div",{className:m()("wc-block-components-totals-shipping",c)},(0,n.createElement)(l.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?E:(!x||i)&&(0,n.createElement)(M,{showCalculator:o,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(k,{selectedShippingRates:S}),(0,n.createElement)(V,{shippingAddress:h,showCalculator:o,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,n.createElement)(O,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,n.createElement)(W,{hasRates:w,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},6881:(e,t,o)=>{"use strict";o.d(t,{Z:()=>c});var n=o(9196),r=o(5736),a=o(3849),s=o.n(a),i=o(711);o(991);const c=({children:e,className:t,screenReaderLabel:o,showSpinner:a=!1,isLoading:c=!0})=>(0,n.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":c})},c&&a&&(0,n.createElement)(i.Spinner,null),(0,n.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":c}),"aria-hidden":c},e),c&&(0,n.createElement)("span",{className:"screen-reader-text"},o||(0,r.__)("Loading…","woocommerce")))},4787:(e,t,o)=>{"use strict";o.d(t,{Z:()=>d});var n=o(9196),r=o(3849),a=o.n(r),s=o(5736),i=o(2911),c=o(9140),l=(o(946),o(9114)),p=o(2904),u=o(2010);const d=({className:e,status:t="default",children:o,spokenMessage:r=o,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,l.x)(t),summary:h})=>((0,u.o)(r,f),(0,n.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,n.createElement)(i.Z,{icon:(0,l.X)(t)}),(0,n.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,n.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),o),!!m&&(0,n.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:c.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,o)=>{"use strict";o.d(t,{X:()=>i,x:()=>s});var n=o(202),r=o(2720),a=o(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return n.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},9095:(e,t,o)=>{"use strict";o.d(t,{K:()=>l});var n=o(5736),r=o(9818),a=o(4801),s=o(2629),i=o(3554),c=o(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:o}=(0,c.b)(),{createErrorNotice:l}=(0,r.useDispatch)("core/notices"),{createNotice:p}=(0,r.useDispatch)("core/notices"),{setValidationErrors:u}=(0,r.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:m}=(0,r.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,p]),{applyCoupon:f,removeCoupon:h}=(0,r.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:o,applyCoupon:t=>f(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(u({coupon:{message:(0,s.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>h(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,n.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,n.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:m}}},8540:(e,t,o)=>{"use strict";o.d(t,{L:()=>a});var n=o(9818),r=o(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,n.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:o,setBillingAddress:a}=(0,n.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:o}}},9530:(e,t,o)=>{"use strict";o.d(t,{s:()=>s});var n=o(9307),r=o(9127),a=o.n(r);function s(e){const t=(0,n.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,o)=>{"use strict";o.d(t,{o:()=>a});var n=o(9307),r=o(5158);const a=(e,t)=>{const o="string"==typeof e?e:(0,n.renderToString)(e);(0,n.useEffect)((()=>{o&&(0,r.speak)(o,t)}),[o,t])}},1950:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>u});var n=o(9196),r=o(7184),a=o(711),s=o(4293),i=o(9659),c=o(9095),l=o(3554);const p=()=>{const{extensions:e,receiveCart:t,...o}=(0,i.b)(),r={extensions:e,cart:o,context:"woocommerce/checkout"};return(0,n.createElement)(l.ExperimentalDiscountsMeta.Slot,{...r})},u=({className:e=""})=>{const{cartTotals:t,cartCoupons:o}=(0,i.b)(),{removeCoupon:l,isRemovingCoupon:u}=(0,c.K)("wc/checkout"),d=(0,s.getCurrencyFromPriceResponse)(t);return(0,n.createElement)(n.Fragment,null,(0,n.createElement)(a.TotalsWrapper,{className:e},(0,n.createElement)(r.X$,{cartCoupons:o,currency:d,isRemovingCoupon:u,removeCoupon:l,values:t})),(0,n.createElement)(p,null))}},2595:(e,t,o)=>{"use strict";o.d(t,{Z:()=>r});var n=o(9196);o(7440);const r=()=>(0,n.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,o)=>{"use strict";var n=o(586);e.exports=function(e,t,o){o=o||{},9===t.nodeType&&(t=n.getWindow(t));var r=o.allowHorizontalScroll,a=o.onlyScrollIfNeeded,s=o.alignWithTop,i=o.alignWithLeft,c=o.offsetTop||0,l=o.offsetLeft||0,p=o.offsetBottom||0,u=o.offsetRight||0;r=void 0===r||r;var d=n.isWindow(t),m=n.offset(e),f=n.outerHeight(e),h=n.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,E=void 0,w=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=n.height(_),C=n.width(_),k={left:n.scrollLeft(_),top:n.scrollTop(_)},E={left:m.left-k.left-l,top:m.top-k.top-c},w={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=n.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},E={left:m.left-(g.left+(parseFloat(n.css(t,"borderLeftWidth"))||0))-l,top:m.top-(g.top+(parseFloat(n.css(t,"borderTopWidth"))||0))-c},w={left:m.left+h-(g.left+b+(parseFloat(n.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(n.css(t,"borderBottomWidth"))||0))+p}),E.top<0||w.top>0?!0===s?n.scrollTop(t,y.top+E.top):!1===s?n.scrollTop(t,y.top+w.top):E.top<0?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top):a||((s=void 0===s||!!s)?n.scrollTop(t,y.top+E.top):n.scrollTop(t,y.top+w.top)),r&&(E.left<0||w.left>0?!0===i?n.scrollLeft(t,y.left+E.left):!1===i?n.scrollLeft(t,y.left+w.left):E.left<0?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left):a||((i=void 0===i||!!i)?n.scrollLeft(t,y.left+E.left):n.scrollLeft(t,y.left+w.left)))}},2121:(e,t,o)=>{"use strict";e.exports=o(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function n(e,t){var o=e["page"+(t?"Y":"X")+"Offset"],n="scroll"+(t?"Top":"Left");if("number"!=typeof o){var r=e.document;"number"!=typeof(o=r.documentElement[n])&&(o=r.body[n])}return o}function r(e){return n(e)}function a(e){return n(e,!0)}function s(e){var t=function(e){var t,o=void 0,n=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return o=(t=e.getBoundingClientRect()).left,n=t.top,{left:o-=s.clientLeft||a.clientLeft||0,top:n-=s.clientTop||a.clientTop||0}}(e),o=e.ownerDocument,n=o.defaultView||o.parentWindow;return t.left+=r(n),t.top+=a(n),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),c=/^(top|right|bottom|left)$/,l="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var o=0;o<e.length;o++)t(e[o])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,o){var n="",r=e.ownerDocument,a=o||r.defaultView.getComputedStyle(e,null);return a&&(n=a.getPropertyValue(t)||a[t]),n}:function(e,t){var o=e[l]&&e[l][t];if(i.test(o)&&!c.test(t)){var n=e.style,r=n[u],a=e[p][u];e[p][u]=e[l][u],n[u]="fontSize"===t?"1em":o||0,o=n.pixelLeft+"px",n[u]=r,e[p][u]=a}return""===o?"auto":o});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,o){var n=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<o.length;s++){var i;i="border"===r?r+o[s]+"Width":r+o[s],n+=parseFloat(d(e,i))||0}return n}function E(e){return null!=e&&e==e.window}var w={};function _(e,t,o){if(E(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var n="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===o&&(o=a?b:g);var i=void 0!==r||a,c=r||s;if(o===g)return i?c-y(e,["border","padding"],n):s;if(i){var l=o===v?-y(e,["border"],n):y(e,["margin"],n);return c+(o===b?0:l)}return s+y(e,h.slice(o),n)}m(["Width","Height"],(function(e){w["doc"+e]=function(t){var o=t.document;return Math.max(o.documentElement["scroll"+e],o.body["scroll"+e],w["viewport"+e](o))},w["viewport"+e]=function(t){var o="client"+e,n=t.document,r=n.body,a=n.documentElement[o];return"CSS1Compat"===n.compatMode&&a||r&&r[o]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,o=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,o):function(e,n,r){var a={},s=e.style,i=void 0;for(i in n)n.hasOwnProperty(i)&&(a[i]=s[i],s[i]=n[i]);for(i in function(){t=_.apply(void 0,o)}.call(e),n)n.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,n){var r=n;if("object"!==(void 0===t?"undefined":o(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,o){return t&&C(t,e,o?0:b)};var o="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,n){return void 0===n?t&&C(t,e,g):t?(d(t),f(t)&&(n+=y(t,["padding","border"],o)),N(t,e,n)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var o=s(e),n={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,n[a]=r+t[a]-o[a]);N(e,n)}(e,t)},isWindow:E,each:m,css:N,clone:function(e){var t={};for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);if(e.overflow)for(var o in e)e.hasOwnProperty(o)&&(t.overflow[o]=e.overflow[o]);return t},scrollLeft:function(e,t){if(E(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(E(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,o){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,o)}function o(e,n,r){return o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,o,n){var r=[null];r.push.apply(r,o);var a=new(Function.bind.apply(e,r));return n&&t(a,n.prototype),a},o.apply(null,arguments)}function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var o=Object.prototype.toString.call(e).slice(8,-1);return"Object"===o&&e.constructor&&(o=e.constructor.name),"Map"===o||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,n=new Array(t);o<t;o++)n[o]=e[o];return n}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,c=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,o){return e.apply(t,o)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return o(e,n(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),E=x(String.prototype.toLowerCase),w=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return h(g,t)});function x(e){return function(t){for(var o=arguments.length,n=new Array(o>1?o-1:0),r=1;r<o;r++)n[r-1]=arguments[r];return f(e,t,n)}}function A(e,t,o){var n;o=null!==(n=o)&&void 0!==n?n:E,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var c=o(a);c!==a&&(i(t)||(t[r]=c),a=c)}e[a]=!0}return e}function R(e){var t,o=d(null);for(t in e)!0===f(a,e,[t])&&(o[t]=e[t]);return o}function L(e,t){for(;null!==e;){var o=l(e,t);if(o){if(o.get)return x(o.get);if("function"==typeof o.value)return x(o.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var O=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),V=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),z=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),Z=u(/\${[\w\W]*}/gm),j=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=u(/^(?:\w+script|data):/i),q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=u(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!o||!o.document||9!==o.document.nodeType)return r.isSupported=!1,r;var a=o.document,s=o.document,i=o.DocumentFragment,c=o.HTMLTemplateElement,l=o.Node,u=o.Element,d=o.NodeFilter,m=o.NamedNodeMap,f=void 0===m?o.NamedNodeMap||o.MozNamedAttrMap:m,h=o.HTMLFormElement,g=o.DOMParser,x=o.trustedTypes,Q=u.prototype,ee=L(Q,"cloneNode"),te=L(Q,"nextSibling"),oe=L(Q,"childNodes"),ne=L(Q,"parentNode");if("function"==typeof c){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,o){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var n=null,r="data-tt-policy-suffix";o.currentScript&&o.currentScript.hasAttribute(r)&&(n=o.currentScript.getAttribute(r));var a="dompurify"+(n?"#"+n:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,ce=ie.implementation,le=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=R(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof ne&&ce&&void 0!==ce.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=Z,Ee=j,we=K,_e=Y,ke=q,Ce=G,Ne=null,Te=A({},[].concat(n(O),n(I),n(D),n(F),n(U))),Se=null,xe=A({},[].concat(n(H),n(V),n(z),n(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Re=null,Le=null,Oe=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,Ve=!1,ze=!1,Be=!1,We=!0,$e=!1,Ze=!0,je=!1,Ke={},Ge=null,Ye=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),qe=null,Xe=A({},["audio","video","img","source","image","track"]),Je=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",ot="http://www.w3.org/1999/xhtml",nt=ot,rt=!1,at=null,st=A({},[et,tt,ot],w),it=["application/xhtml+xml","text/html"],ct=null,lt=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=R(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?w:E,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,w):st,Je="ADD_URI_SAFE_ATTR"in t?A(R(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,qe="ADD_DATA_URI_TAGS"in t?A(R(Xe),t.ADD_DATA_URI_TAGS,ge):Xe,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):Ye,Re="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Le="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,ze=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ze=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,nt=t.NAMESPACE||ot,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),ze&&(Ve=!0),Ke&&(Ne=A({},n(U)),Se=[],!0===Ke.html&&(A(Ne,O),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,V),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,V),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,z),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=R(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=R(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Je,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===Ye&&(Ge=R(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ze&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Re.tbody),p&&p(t),ct=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Ve||ze)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,o;if(He)e="<remove></remove>"+e;else{var n=_(e,/^[\r\n\t ]+/);o=n&&n[0]}"application/xhtml+xml"===he&&nt===ot&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(nt===ot)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(nt,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&o&&a.insertBefore(s.createTextNode(o),a.childNodes[0]||null),nt===ot?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return le.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,o){fe[e]&&v(fe[e],(function(e){e.call(r,t,o,ct)}))},kt=function(e){var t,o;if(_t("beforeSanitizeElements",e,null),(o=e)instanceof h&&("string"!=typeof o.nodeName||"string"!=typeof o.textContent||"function"!=typeof o.removeChild||!(o.attributes instanceof f)||"function"!=typeof o.removeAttribute||"function"!=typeof o.setAttribute||"string"!=typeof o.namespaceURI||"function"!=typeof o.insertBefore||"function"!=typeof o.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var n=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:n,allowedTags:Ne}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===n&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[n]||Re[n]){if(!Re[n]&&Nt(n)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))return!1}if(Ze&&!Ge[n]){var a=ne(e)||e.parentNode,s=oe(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:nt,tagName:"template"});var o=E(e.tagName),n=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===ot?"svg"===o:t.namespaceURI===et?"svg"===o&&("annotation-xml"===n||dt[n]):Boolean(ht[o]):e.namespaceURI===et?t.namespaceURI===ot?"math"===o:t.namespaceURI===tt?"math"===o&&mt[n]:Boolean(gt[o]):e.namespaceURI===ot?!(t.namespaceURI===tt&&!mt[n])&&!(t.namespaceURI===et&&!dt[n])&&!gt[o]&&(ft[o]||!ht[o]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,o){if(We&&("id"===t||"name"===t)&&(o in s||o in lt))return!1;if(Ie&&!Le[t]&&T(Ee,t));else if(Oe&&T(we,t));else if(!Se[t]||Le[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))))return!1}else if(Je[t]);else if(T(Ce,k(o,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(o,"data:")||!qe[e])if(De&&!T(_e,k(o,ke,"")));else if(o)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var o,n,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var l=o=i[s],p=l.name,u=l.namespaceURI;if(n="value"===p?o.value:N(o.value),a=ge(p),c.attrName=a,c.attrValue=n,c.keepAttr=!0,c.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,c),n=c.attrValue,!c.forceKeepAttr&&(bt(p,t),c.keepAttr))if(Me||!T(/\/>/i,n)){Fe&&(n=k(n,ve," "),n=k(n,be," "),n=k(n,ye," "));var d=ge(t.nodeName);if(Ct(d,a,n)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),n="user-content-"+n),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":n=ae.createHTML(n);break;case"TrustedScriptURL":n=ae.createScriptURL(n)}try{u?t.setAttributeNS(u,p,n):t.setAttribute(p,n),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var o,n=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);o=n.nextNode();)_t("uponSanitizeShadowNode",o,null),kt(o)||(o.content instanceof i&&e(o.content),Tt(o));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var n,s,c,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(o.toStaticHTML)||"function"==typeof o.toStaticHTML){if("string"==typeof t)return o.toStaticHTML(t);if(wt(t))return o.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Re[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)1===(s=(n=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?n=s:n.appendChild(s);else{if(!Ve&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(n=yt(t)))return Ve?null:Be?se:""}n&&He&&vt(n.firstChild);for(var f=Et(je?t:n);c=f.nextNode();)3===c.nodeType&&c===p||kt(c)||(c.content instanceof i&&St(c.content),Tt(c),p=c);if(p=null,je)return t;if(Ve){if(ze)for(u=pe.call(n.ownerDocument);n.firstChild;)u.appendChild(n.firstChild);else u=n;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?n.outerHTML:n.innerHTML;return Pe&&Ne["!doctype"]&&n.ownerDocument&&n.ownerDocument.doctype&&n.ownerDocument.doctype.name&&T(X,n.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+n.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){ct=null,Ue=!1},r.isValidAttribute=function(e,t,o){ct||ut({});var n=ge(e),r=ge(t);return Ct(n,r,o)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); checkout-blocks/totals-style.js 0000644 00000000641 15073233653 0012636 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[406],{38388:(e,c,o)=>{o.r(c),o.d(c,{default:()=>n});var s=o(99196),t=o(80612),a=o.n(t),l=o(49619),k=o(40711);const n=({children:e,className:c})=>(0,s.createElement)(l.Z,{className:a()("wc-block-checkout__sidebar",c)},(0,s.createElement)(k.StoreNoticesContainer,{context:"woocommerce/checkout-totals-block"}),e)}}]); checkout-blocks/order-summary-coupon-form-style.js 0000644 00000000262 15073233653 0016377 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8459],{71904:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(73675).Z}}]); checkout-blocks/contact-information-style.js 0000644 00000002074 15073233653 0015310 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9357],{90552:(e,t,c)=>{c.r(t),c.d(t,{default:()=>E});var n=c(99196),o=c(80612),l=c.n(o),r=c(80721),s=c(40711),a=c(9818),i=c(94801),u=c(61490),d=c(48802),m=c(65736),p=c(74617);const h=`${c(68752).ZE}?redirect_to=${encodeURIComponent(window.location.href)}`,w=()=>{const e=(0,a.useSelect)((e=>e(i.CHECKOUT_STORE_KEY).getCustomerId()));return!(0,p.getSetting)("checkoutShowLoginReminder",!0)||e?null:(0,n.createElement)(n.Fragment,null,(0,m.__)("Already have an account? ","woocommerce"),(0,n.createElement)("a",{href:h},(0,m.__)("Log in.","woocommerce")))},E=(0,r.withFilteredAttributes)(d.Z)((({title:e,description:t,showStepNumber:c,children:o,className:r})=>{const d=(0,a.useSelect)((e=>e(i.CHECKOUT_STORE_KEY).isProcessing()));return(0,n.createElement)(s.FormStep,{id:"contact-fields",disabled:d,className:l()("wc-block-checkout__contact-fields",r),title:e,description:t,showStepNumber:c,stepHeadingContent:()=>(0,n.createElement)(w,null)},(0,n.createElement)(u.Z,null),o)}))}}]); checkout-blocks/totals-frontend.js 0000644 00000001052 15073233653 0013312 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[406],{8475:(e,c,s)=>{s.r(c),s.d(c,{default:()=>r});var a=s(9196),o=s(3849),t=s.n(o);const l=(0,s(9307).forwardRef)((({children:e,className:c=""},s)=>(0,a.createElement)("div",{ref:s,className:t()("wc-block-components-sidebar",c)},e)));var n=s(711);const r=({children:e,className:c})=>(0,a.createElement)(l,{className:t()("wc-block-checkout__sidebar",c)},(0,a.createElement)(n.StoreNoticesContainer,{context:"woocommerce/checkout-totals-block"}),e)}}]); checkout-blocks/order-summary-subtotal-frontend.js 0000644 00000000634 15073233653 0016452 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1536],{6226:(e,c,s)=>{s.r(c),s.d(c,{default:()=>n});var a=s(9196),r=s(711),t=s(4293),l=s(9659);const n=({className:e=""})=>{const{cartTotals:c}=(0,l.b)(),s=(0,t.getCurrencyFromPriceResponse)(c);return(0,a.createElement)(r.TotalsWrapper,{className:e},(0,a.createElement)(r.Subtotal,{currency:s,values:c}))}}}]); checkout-blocks/shipping-method-frontend.js 0000644 00000013317 15073233653 0015112 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7413],{1070:(e,t,i)=>{i.d(t,{Z:()=>c});var o=i(5736);const c=({defaultTitle:e=(0,o.__)("Step","woocommerce"),defaultDescription:t=(0,o.__)("Step description text.","woocommerce"),defaultShowStepNumber:i=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:i}})},7477:(e,t,i)=>{i.r(t),i.d(t,{default:()=>V});var o=i(9196),c=i(3849),n=i.n(c),s=i(721),r=i(711),p=i(9818),a=i(4801),l=i(3251),h=i(8752),d=i(5736),m=i(8220),u=i(8174),g=i(2911),_=i(1998),k=i(31),w=i(9307),E=i(7865),v=i(4617),b=i(4293);const f=({minRate:e,maxRate:t,multiple:i=!1})=>{if(void 0===e||void 0===t)return null;const c=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10),n=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(t.price,10)+parseInt(t.taxes,10):parseInt(t.price,10),s=0===c?(0,o.createElement)("em",null,(0,d.__)("free","woocommerce")):(0,o.createElement)(r.FormattedMonetaryAmount,{currency:(0,b.getCurrencyFromPriceResponse)(e),value:c});return(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-price"},c!==n||i?(0,w.createInterpolateElement)(0===c&&0===n?"<price />":(0,d.__)("from <price />","woocommerce"),{price:s}):s)};function x(e){return e?{min:e.reduce(((e,t)=>(0,E.Ep)(t.method_id)?e:void 0===e||parseInt(t.price,10)<parseInt(e.price,10)?t:e),void 0),max:e.reduce(((e,t)=>(0,E.Ep)(t.method_id)?e:void 0===e||parseInt(t.price,10)>parseInt(e.price,10)?t:e),void 0)}:{min:void 0,max:void 0}}function I(e){return e?{min:e.reduce(((e,t)=>(0,E.Ep)(t.method_id)&&(void 0===e||t.price<e.price)?t:e),void 0),max:e.reduce(((e,t)=>(0,E.Ep)(t.method_id)&&(void 0===e||t.price>e.price)?t:e),void 0)}:{min:void 0,max:void 0}}const S=(0,d.__)("Local Pickup","woocommerce"),T=(0,d.__)("Shipping","woocommerce");i(6483);const C={hidden:!0,message:(0,d.__)("Shipping options are not available","woocommerce")},P=({checked:e,rate:t,showPrice:i,showIcon:c,toggleText:s,multiple:r})=>(0,o.createElement)(m.Z,{value:"pickup",className:n()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"pickup"===e})},!0===c&&(0,o.createElement)(g.Z,{icon:_.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-title"},s),!0===i&&(0,o.createElement)(f,{multiple:r,minRate:t.min,maxRate:t.max})),y=({checked:e,rate:t,showPrice:i,showIcon:c,toggleText:s,shippingCostRequiresAddress:r=!1})=>{const l=(0,p.useSelect)((e=>e(a.CART_STORE_KEY).getShippingRates().some((({shipping_rates:e})=>!e.every(E.J3))))),h=r&&(()=>{const e=(0,p.select)("wc/store/validation"),t=e.getValidationError("shipping_state"),i=e.getValidationError("shipping_address_1"),o=e.getValidationError("shipping_country"),c=e.getValidationError("shipping_postcode");return[e.getValidationError("shipping_city"),t,i,o,c].some((e=>void 0!==e))})()&&!l,u=void 0!==t.min&&void 0!==t.max,{setValidationErrors:_,clearValidationError:v}=(0,p.useDispatch)(a.VALIDATION_STORE_KEY);(0,w.useEffect)((()=>{"shipping"!==e||u?v("shipping-rates-error"):_({"shipping-rates-error":C})}),[e,v,u,_]);const b=void 0===t.min||h?(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-price"},(0,d.__)("calculated with an address","woocommerce")):(0,o.createElement)(f,{minRate:t.min,maxRate:t.max});return(0,o.createElement)(m.Z,{value:"shipping",className:n()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"shipping"===e})},!0===c&&(0,o.createElement)(g.Z,{icon:k.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,o.createElement)("span",{className:"wc-block-checkout__shipping-method-option-title"},s),!0===i&&b)},R=({checked:e,onChange:t,showPrice:i,showIcon:c,localPickupText:n,shippingText:s})=>{var r,p;const{shippingRates:a}=(0,l.V)(),h=(0,v.getSetting)("shippingCostRequiresAddress",!1);return(0,o.createElement)(u.Z,{id:"shipping-method",className:"wc-block-checkout__shipping-method-container",label:"options",onChange:t,checked:e},(0,o.createElement)(y,{checked:e,rate:x(null===(r=a[0])||void 0===r?void 0:r.shipping_rates),showPrice:i,showIcon:c,shippingCostRequiresAddress:h,toggleText:s||T}),(0,o.createElement)(P,{checked:e,rate:I(null===(p=a[0])||void 0===p?void 0:p.shipping_rates),multiple:a.length>1,showPrice:i,showIcon:c,toggleText:n||S}))},N={...(0,i(1070).Z)({defaultTitle:(0,d.__)("Shipping method","woocommerce"),defaultDescription:(0,d.__)("Select how you would like to receive your order.","woocommerce")}),className:{type:"string",default:""},showIcon:{type:"boolean",default:!0},showPrice:{type:"boolean",default:!0},localPickupText:{type:"string",default:S},shippingText:{type:"string",default:T},lock:{type:"object",default:{move:!0,remove:!0}}},V=(0,s.withFilteredAttributes)(N)((({title:e,description:t,showStepNumber:i,children:c,className:s,showPrice:d,showIcon:m,shippingText:u,localPickupText:g})=>{const{checkoutIsProcessing:_,prefersCollection:k}=(0,p.useSelect)((e=>{const t=e(a.CHECKOUT_STORE_KEY);return{checkoutIsProcessing:t.isProcessing(),prefersCollection:t.prefersCollection()}})),{setPrefersCollection:w}=(0,p.useDispatch)(a.CHECKOUT_STORE_KEY),{shippingRates:E,needsShipping:v,hasCalculatedShipping:b,isCollectable:f}=(0,l.V)();return v&&b&&E&&f&&h.oC?(0,o.createElement)(r.FormStep,{id:"shipping-method",disabled:_,className:n()("wc-block-checkout__shipping-method",s),title:e,description:t,showStepNumber:i},(0,o.createElement)(R,{checked:k?"pickup":"shipping",onChange:e=>{w("pickup"===e)},showPrice:d,showIcon:m,localPickupText:g,shippingText:u}),c):null}))}}]); checkout-blocks/order-summary-coupon-form-frontend.js 0000644 00000173027 15073233653 0017070 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8459],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let c=(0,r.forwardRef)(e);i&&(c=(0,r.memo)(c)),void 0===t&&"undefined"!=typeof process&&process.env;let l=c[a.rE]||[t];return Array.isArray(t)&&(l=[...l,...t]),"string"==typeof t&&(l=[...l,t]),c.displayName=t,c[a.rE]=(0,o.uniq)(l),c.selector=`.${(0,s.l)(t)}`,c}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const c=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...c})=>{const l=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:l,...c},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),c=n(2629),l=n(3849),p=n.n(l),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class E extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const w=E;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),R=n(3881);const O=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,R.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:c,help:l,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const E=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,R]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),P=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",U=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),R(""),A(!1)},V=(e=1)=>{let t=U.indexOf(_)+e;t<0?t=U.length-1:t>=U.length&&(t=0),k(U[t]),A(!0)};return(0,s.useEffect)((()=>{const e=U.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",U.length),U.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[U,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${E}`,hideLabelFromVision:c,help:l},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:V(-1),t=!0;break;case h.DOWN:V(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(O,null,(0,s.createElement)(w,{className:"components-combobox-control__input",instanceId:E,ref:M,value:C?L:P,"aria-label":P?`${P}, ${n}`:null,onFocus:()=>{A(!0),a(""),R("")},isExpanded:C,selectedSuggestionIndex:U.indexOf(_),onChange:e=>{const t=e.value;R(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:E,match:{label:L},displayTransform:e=>e.label,suggestions:U,selectedIndex:U.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),P=n(9818),U=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:c,value:l,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:E}=(0,P.useDispatch)(U.VALIDATION_STORE_KEY),w=(0,P.useSelect)((e=>e(U.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||l?E(b):y({[b]:{message:d,hidden:!0}}),()=>{E(b)})),[E,l,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":l,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=c.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=c.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:c,value:l||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const V=({className:e,countries:t,id:n,label:r,onChange:a,value:l="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,c.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:l,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var z=n(8752);const B=e=>(0,o.createElement)(V,{countries:z.DK,...e}),W=e=>(0,o.createElement)(V,{countries:z.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},K=({className:e,id:t,states:n,country:r,label:l,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,c.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:l,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:l,onChange:b,autoComplete:d,value:m,required:f})},Z=e=>(0,o.createElement)(K,{states:z.JJ,...e}),j=e=>(0,o.createElement)(K,{states:z.nm,...e});var G=n(9530),Y=n(9127),q=n.n(Y),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:c,addressType:l="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:l,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,l]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};q()(u,e)||c(e)}),[c,v,u]),(0,s.useEffect)((()=>{"shipping"===l&&(e=>{const t="shipping_country",n=(0,P.select)(U.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,P.dispatch)(U.VALIDATION_STORE_KEY).showValidationError(t):(0,P.dispatch)(U.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,P.dispatch)(U.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,l]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{c({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${l}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===l?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),c(t)}})}if("state"===t.key){const e="shipping"===l?j:Z;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>c({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{c({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>c({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),c=n(711),l=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(c.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,l.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,l.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,l.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(c.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(c.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const w=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(c.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,l.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(c.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:w},(0,o.createElement)(E,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},w,(0,o.createElement)(E,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),c=n(7865),l=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,c.wH)(e),o=(0,c.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,l.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===w&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:E})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>w,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),c=n(4333),l=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,c.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:c=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!c),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(l.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(l.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:c,total_discount_tax:p}=s,u=parseInt(c,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(l.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(l.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),E=n(4293);n(4554);const w=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:c,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(c,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,E.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,o.createElement)(l.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(l.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const R=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[c,l]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:l,values:c}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(c,e)?n():(d(),m()?void 0:t(c))),type:"submit"},(0,r.__)("Update","woocommerce")))},O=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(l.StoreNoticesContainer,{context:a}),(0,o.createElement)(R,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),P=n(7998);const U=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,P.Kn)(t)&&(0,P.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,P.Kn)(e)&&(0,P.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,P.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,V=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const c=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(U,null):(0,o.createElement)(H,{formattedLocation:c}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var z=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(z.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:c})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),E=(0,I.KR)(t),w=(0,I.CN)(v)||E>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(w,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",c)},(0,o.createElement)(l.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?E:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(V,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(O,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:w,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},6881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var o=n(9196),r=n(5736),a=n(3849),s=n.n(a),i=n(711);n(991);const c=({children:e,className:t,screenReaderLabel:n,showSpinner:a=!1,isLoading:c=!0})=>(0,o.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":c})},c&&a&&(0,o.createElement)(i.Spinner,null),(0,o.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":c}),"aria-hidden":c},e),c&&(0,o.createElement)("span",{className:"screen-reader-text"},n||(0,r.__)("Loading…","woocommerce")))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),c=n(9140),l=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,l.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,l.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:c.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},9095:(e,t,n)=>{"use strict";n.d(t,{K:()=>l});var o=n(5736),r=n(9818),a=n(4801),s=n(2629),i=n(3554),c=n(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:n}=(0,c.b)(),{createErrorNotice:l}=(0,r.useDispatch)("core/notices"),{createNotice:p}=(0,r.useDispatch)("core/notices"),{setValidationErrors:u}=(0,r.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:m}=(0,r.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,p]),{applyCoupon:f,removeCoupon:h}=(0,r.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:n,applyCoupon:t=>f(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(u({coupon:{message:(0,s.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>h(t).then((()=>((0,i.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&p("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:m}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},8278:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(9196),r=n(7184),a=n(9095),s=n(4617),i=n(711);const c=({className:e=""})=>{const t=(0,s.getSetting)("couponsEnabled",!0),{applyCoupon:n,isApplyingCoupon:c}=(0,a.K)("wc/checkout");return t?(0,o.createElement)(i.TotalsWrapper,{className:e},(0,o.createElement)(r.RK,{onSubmit:n,isLoading:c})):null}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,c=n.offsetTop||0,l=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,E=void 0,w=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},E={left:m.left-k.left-l,top:m.top-k.top-c},w={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},E={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-l,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-c},w={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),E.top<0||w.top>0?!0===s?o.scrollTop(t,y.top+E.top):!1===s?o.scrollTop(t,y.top+w.top):E.top<0?o.scrollTop(t,y.top+E.top):o.scrollTop(t,y.top+w.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+E.top):o.scrollTop(t,y.top+w.top)),r&&(E.left<0||w.left>0?!0===i?o.scrollLeft(t,y.left+E.left):!1===i?o.scrollLeft(t,y.left+w.left):E.left<0?o.scrollLeft(t,y.left+E.left):o.scrollLeft(t,y.left+w.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+E.left):o.scrollLeft(t,y.left+w.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function a(e){return o(e,!0)}function s(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=s.clientLeft||a.clientLeft||0,top:o-=s.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=a(o),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),c=/^(top|right|bottom|left)$/,l="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var n=0;n<e.length;n++)t(e[n])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,a=n||r.defaultView.getComputedStyle(e,null);return a&&(o=a.getPropertyValue(t)||a[t]),o}:function(e,t){var n=e[l]&&e[l][t];if(i.test(n)&&!c.test(t)){var o=e.style,r=o[u],a=e[p][u];e[p][u]=e[l][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[p][u]=a}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var o=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<n.length;s++){var i;i="border"===r?r+n[s]+"Width":r+n[s],o+=parseFloat(d(e,i))||0}return o}function E(e){return null!=e&&e==e.window}var w={};function _(e,t,n){if(E(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=a?b:g);var i=void 0!==r||a,c=r||s;if(n===g)return i?c-y(e,["border","padding"],o):s;if(i){var l=n===v?-y(e,["border"],o):y(e,["margin"],o);return c+(n===b?0:l)}return s+y(e,h.slice(n),o)}m(["Width","Height"],(function(e){w["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],w["viewport"+e](n))},w["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,a=o.documentElement[n];return"CSS1Compat"===o.compatMode&&a||r&&r[n]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var a={},s=e.style,i=void 0;for(i in o)o.hasOwnProperty(i)&&(a[i]=s[i],s[i]=o[i]);for(i in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,o){return void 0===o?t&&C(t,e,g):t?(d(t),f(t)&&(o+=y(t,["padding","border"],n)),N(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var n=s(e),o={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,o[a]=r+t[a]-n[a]);N(e,o)}(e,t)},isWindow:E,each:m,css:N,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(E(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(E(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,c=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),E=x(String.prototype.toLowerCase),w=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function x(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function A(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:E,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var c=n(a);c!==a&&(i(t)||(t[r]=c),a=c)}e[a]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function R(e,t){for(;null!==e;){var n=l(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var O=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),U=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),V=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),z=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),K=u(/\${[\w\W]*}/gm),Z=u(/^data-[\-\w.\u00B7-\uFFFF]/),j=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=u(/^(?:\w+script|data):/i),q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,c=n.HTMLTemplateElement,l=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=R(Q,"cloneNode"),te=R(Q,"nextSibling"),ne=R(Q,"childNodes"),oe=R(Q,"parentNode");if("function"==typeof c){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,ce=ie.implementation,le=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&ce&&void 0!==ce.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=K,Ee=Z,we=j,_e=Y,ke=q,Ce=G,Ne=null,Te=A({},[].concat(o(O),o(I),o(D),o(F),o(U))),Se=null,xe=A({},[].concat(o(H),o(V),o(z),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Re=null,Oe=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Pe=!1,Ue=!1,He=!1,Ve=!1,ze=!1,Be=!1,We=!0,$e=!1,Ke=!0,Ze=!1,je={},Ge=null,Ye=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),qe=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],w),it=["application/xhtml+xml","text/html"],ct=null,lt=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){ct&&ct===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?w:E,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,w):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,qe="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):Ye,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Re="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},je="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,ze=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ke=!1!==t.KEEP_CONTENT,Ze=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),ze&&(Ve=!0),je&&(Ne=A({},o(U)),Se=[],!0===je.html&&(A(Ne,O),A(Se,H)),!0===je.svg&&(A(Ne,I),A(Se,V),A(Se,B)),!0===je.svgFilters&&(A(Ne,D),A(Se,V),A(Se,B)),!0===je.mathMl&&(A(Ne,F),A(Se,z),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===Ye&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ke&&(Ne["#text"]=!0),Pe&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),ct=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,P);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(Ve||ze)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e="<remove></remove>"+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return le.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,ct)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[o]||Le[o]){if(!Le[o]&&Nt(o)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(Ke&&!Ge[o]){var a=oe(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=E(e.tagName),o=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||dt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!dt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in lt))return!1;if(Ie&&!Re[t]&&T(Ee,t));else if(Oe&&T(we,t));else if(!Se[t]||Re[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))))return!1}else if(Xe[t]);else if(T(Ce,k(n,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!qe[e])if(De&&!T(_e,k(n,ke,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var n,o,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var l=n=i[s],p=l.name,u=l.namespaceURI;if(o="value"===p?n.value:N(n.value),a=ge(p),c.attrName=a,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,c),o=c.attrValue,!c.forceKeepAttr&&(bt(p,t),c.keepAttr))if(Me||!T(/\/>/i,o)){Fe&&(o=k(o,ve," "),o=k(o,be," "),o=k(o,ye," "));var d=ge(t.nodeName);if(Ct(d,a,o)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),o="user-content-"+o),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{u?t.setAttributeNS(u,p,o):t.setAttribute(p,o),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var n,o=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)_t("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof i&&e(n.content),Tt(n));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,c,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(wt(t))return n.toStaticHTML(t.outerHTML)}return t}if(Ue||ut(d),r.removed=[],"string"==typeof t&&(Ze=!1),Ze){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Le[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)1===(s=(o=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!Ve&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(o=yt(t)))return Ve?null:Be?se:""}o&&He&&vt(o.firstChild);for(var f=Et(Ze?t:o);c=f.nextNode();)3===c.nodeType&&c===p||kt(c)||(c.content instanceof i&&St(c.content),Tt(c),p=c);if(p=null,Ze)return t;if(Ve){if(ze)for(u=pe.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Pe?o.outerHTML:o.innerHTML;return Pe&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&T(J,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Ue=!0},r.clearConfig=function(){ct=null,Ue=!1},r.isValidAttribute=function(e,t,n){ct||ut({});var o=ge(e),r=ge(t);return Ct(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); checkout-blocks/order-summary-cart-items-frontend.js 0000644 00000051244 15073233653 0016670 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[834],{2679:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>oe});var n=r(9196),o=r(5736),a=r(9136),c=r(711),i=r(3849),s=r.n(i),u=r(4293),l=r(9307);r(6645);const m=({currency:e,maxPrice:t,minPrice:r,priceClassName:a,priceStyle:i={}})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,o.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,o.__)("Price between %1$s and %2$s","woocommerce"),(0,u.formatPrice)(r),(0,u.formatPrice)(t))),(0,n.createElement)("span",{"aria-hidden":!0},(0,n.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",a),currency:e,value:r,style:i})," — ",(0,n.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",a),currency:e,value:t,style:i}))),p=({currency:e,regularPriceClassName:t,regularPriceStyle:r,regularPrice:a,priceClassName:i,priceStyle:u,price:l})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,o.__)("Previous price:","woocommerce")),(0,n.createElement)(c.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("del",{className:s()("wc-block-components-product-price__regular",t),style:r},e),value:a}),(0,n.createElement)("span",{className:"screen-reader-text"},(0,o.__)("Discounted price:","woocommerce")),(0,n.createElement)(c.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("ins",{className:s()("wc-block-components-product-price__value","is-discounted",i),style:u},e),value:l})),d=({align:e,className:t,currency:r,format:o="<price/>",maxPrice:a,minPrice:i,price:u,priceClassName:d,priceStyle:f,regularPrice:g,regularPriceClassName:h,regularPriceStyle:y,style:v})=>{const b=s()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});o.includes("<price/>")||(o="<price/>",console.error("Price formats need to include the `<price/>` tag."));const E=g&&u&&u<g;let _=(0,n.createElement)("span",{className:s()("wc-block-components-product-price__value",d)});return E?_=(0,n.createElement)(p,{currency:r,price:u,priceClassName:d,priceStyle:f,regularPrice:g,regularPriceClassName:h,regularPriceStyle:y}):void 0!==i&&void 0!==a?_=(0,n.createElement)(m,{currency:r,maxPrice:a,minPrice:i,priceClassName:d,priceStyle:f}):u&&(_=(0,n.createElement)(c.FormattedMonetaryAmount,{className:s()("wc-block-components-product-price__value",d),currency:r,value:u,style:f})),(0,n.createElement)("span",{className:b,style:v},(0,l.createInterpolateElement)(o,{price:_}))};var f=r(2629);r(333);const g=({className:e="",disabled:t=!1,name:r,permalink:o="",target:a,rel:c,style:i,onClick:u,...l})=>{const m=s()("wc-block-components-product-name",e);if(t){const e=l;return(0,n.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,f.decodeEntities)(r)}})}return(0,n.createElement)("a",{className:m,href:o,target:a,...l,dangerouslySetInnerHTML:{__html:(0,f.decodeEntities)(r)},style:i})};var h=r(3554);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function v(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?b(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var E={normalizePrecision:function(e){var t=e.reduce((function(e,t){return Math.max(e.getPrecision(),t.getPrecision())}));return e.map((function(e){return e.getPrecision()!==t?e.convertPrecision(t):e}))},minimum:function(e){var t=v(e),r=t[0],n=t.slice(1),o=r;return n.forEach((function(e){o=o.lessThan(e)?o:e})),o},maximum:function(e){var t=v(e),r=t[0],n=t.slice(1),o=r;return n.forEach((function(e){o=o.greaterThan(e)?o:e})),o}};function _(e){return!isNaN(parseInt(e))&&isFinite(e)}function w(e){return e%2==0}function A(e){return _(e)&&!Number.isInteger(e)}function N(e){return Math.abs(e)%1==.5}function k(e){return void 0===e}function P(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".",r={};return Object.entries(e).forEach((function(e){if("object"===y(e[1])){var n=P(e[1]);Object.entries(n).forEach((function(n){r[e[0]+t+n[0]]=n[1]}))}else r[e[0]]=e[1]})),r}function M(){var e={HALF_ODD:function(e){var t=Math.round(e);return N(e)&&w(t)?t-1:t},HALF_EVEN:function(e){var t=Math.round(e);return N(e)?w(t)?t:t-1:t},HALF_UP:function(e){return Math.round(e)},HALF_DOWN:function(e){return N(e)?Math.floor(e):Math.round(e)},HALF_TOWARDS_ZERO:function(e){return N(e)?Math.sign(e)*Math.floor(Math.abs(e)):Math.round(e)},HALF_AWAY_FROM_ZERO:function(e){return N(e)?Math.sign(e)*Math.ceil(Math.abs(e)):Math.round(e)},DOWN:function(e){return Math.floor(e)}};return{add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return A(e)||A(t)?function(e,t){var r=function(e){return Math.pow(10,function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0).toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var t=e.split(".")[1];return t?t.length:0}(e))},n=Math.max(r(e),r(t));return Math.round(e*n)*Math.round(t*n)/(n*n)}(e,t):e*t},divide:function(e,t){return e/t},modulo:function(e,t){return e%t},round:function(t){return e[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HALF_EVEN"](t)}}}var S=M();function C(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;for(var r in t)e=e.replace("{{".concat(r,"}}"),t[r]);return e};return{getExchangeRate:function(r,n){return(o=e.endpoint,!Boolean(o)||"object"!==y(o)&&"function"!=typeof o||"function"!=typeof o.then?function(r,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,n){var o=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){4===o.readyState&&(o.status>=200&&o.status<400?r(JSON.parse(o.responseText)):n(new Error(o.statusText)))},onerror:function(){n(new Error("Network error"))}});o.open("GET",e,!0),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in t)e.setRequestHeader(r,t[r])}(o,t.headers),o.send()}))}(t(e.endpoint,{from:r,to:n}),{headers:e.headers})}(r,n):e.endpoint).then((function(o){return P(o)[t(e.propertyPath,{from:r,to:n})]}));var o}}}function O(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Error;if(!e)throw new r(t)}function F(e){O(Number.isInteger(e),"You must provide an integer.",TypeError)}var x=M();const D=Object.assign((function e(t){var r=Object.assign({},{amount:e.defaultAmount,currency:e.defaultCurrency,precision:e.defaultPrecision},t),n=r.amount,o=r.currency,a=r.precision;F(n),F(a);var c=e.globalLocale,i=e.globalFormat,s=e.globalRoundingMode,u=e.globalFormatRoundingMode,l=Object.assign({},e.globalExchangeRatesApi),m=function(t){var r=Object.assign({},Object.assign({},{amount:n,currency:o,precision:a},t),Object.assign({},{locale:this.locale},t));return Object.assign(e({amount:r.amount,currency:r.currency,precision:r.precision}),{locale:r.locale})},p=function(e){O(this.hasSameCurrency(e),"You must provide a Dinero instance with the same currency.",TypeError)};return{getAmount:function(){return n},getCurrency:function(){return o},getLocale:function(){return this.locale||c},setLocale:function(e){return m.call(this,{locale:e})},getPrecision:function(){return a},convertPrecision:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;F(e);var r=this.getPrecision(),n=e>r,o=n?x.multiply:x.divide,a=n?[e,r]:[r,e],c=Math.pow(10,x.subtract.apply(x,a));return m.call(this,{amount:x.round(o(this.getAmount(),c),t),precision:e})},add:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:x.add(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},subtract:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:x.subtract(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},multiply:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return m.call(this,{amount:x.round(x.multiply(this.getAmount(),e),t)})},divide:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return m.call(this,{amount:x.round(x.divide(this.getAmount(),e),t)})},percentage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return O(function(e){return _(e)&&e<=100&&e>=0}(e),"You must provide a numeric value between 0 and 100.",RangeError),this.multiply(x.divide(e,100),t)},allocate:function(e){var t=this;!function(e){O(function(e){return e.length>0&&e.every((function(e){return e>=0}))&&e.some((function(e){return e>0}))}(e),"You must provide a non-empty array of numeric values greater than 0.",TypeError)}(e);for(var r=e.reduce((function(e,t){return x.add(e,t)})),n=this.getAmount(),o=e.map((function(e){var o=Math.floor(x.divide(x.multiply(t.getAmount(),e),r));return n=x.subtract(n,o),m.call(t,{amount:o})})),a=0;n>0;)e[a]>0&&(o[a]=o[a].add(m.call(this,{amount:1})),n=x.subtract(n,1)),a+=1;return o},convert:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.endpoint,o=void 0===n?l.endpoint:n,a=r.propertyPath,c=void 0===a?l.propertyPath||"rates.{{to}}":a,i=r.headers,u=void 0===i?l.headers:i,p=r.roundingMode,d=void 0===p?s:p,f=Object.assign({},{endpoint:o,propertyPath:c,headers:u,roundingMode:d});return C(f).getExchangeRate(this.getCurrency(),e).then((function(r){return O(!k(r),'No rate was found for the destination currency "'.concat(e,'".'),TypeError),m.call(t,{amount:x.round(x.multiply(t.getAmount(),parseFloat(r)),f.roundingMode),currency:e})}))},equalsTo:function(e){return this.hasSameAmount(e)&&this.hasSameCurrency(e)},lessThan:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<r[1].getAmount()},lessThanOrEqual:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<=r[1].getAmount()},greaterThan:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>r[1].getAmount()},greaterThanOrEqual:function(t){p.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>=r[1].getAmount()},isZero:function(){return 0===this.getAmount()},isPositive:function(){return this.getAmount()>=0},isNegative:function(){return this.getAmount()<0},hasSubUnits:function(){return 0!==x.modulo(this.getAmount(),Math.pow(10,a))},hasCents:function(){return 0!==x.modulo(this.getAmount(),Math.pow(10,a))},hasSameCurrency:function(e){return this.getCurrency()===e.getCurrency()},hasSameAmount:function(t){var r=e.normalizePrecision([this,t]);return r[0].getAmount()===r[1].getAmount()},toFormat:function(){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,r=(e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(arguments.length>0&&void 0!==arguments[0]?arguments[0]:i),{getMatches:function(){return null!==e?e.slice(1).filter((function(e){return!k(e)})):[]},getMinimumFractionDigits:function(){var e=function(e){return"."===e};return k(this.getMatches().find(e))?0:this.getMatches()[S.add(this.getMatches().findIndex(e),1)].split("").length},getCurrencyDisplay:function(){return{USD:"code",dollar:"name",$:"symbol"}[this.getMatches().find((function(e){return"USD"===e||"dollar"===e||"$"===e}))]},getStyle:function(){return k(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!k(this.getMatches().find((function(e){return","===e})))}});return this.toRoundedUnit(r.getMinimumFractionDigits(),t).toLocaleString(this.getLocale(),{currencyDisplay:r.getCurrencyDisplay(),useGrouping:r.getUseGrouping(),minimumFractionDigits:r.getMinimumFractionDigits(),style:r.getStyle(),currency:this.getCurrency()})},toUnit:function(){return x.divide(this.getAmount(),Math.pow(10,a))},toRoundedUnit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u,r=Math.pow(10,e);return x.divide(x.round(x.multiply(this.toUnit(),r),t),r)},toObject:function(){return{amount:n,currency:o,precision:a}},toJSON:function(){return this.toObject()}}}),{defaultAmount:0,defaultCurrency:"USD",defaultPrecision:2},{globalLocale:"en-US",globalFormat:"$0,0.00",globalRoundingMode:"HALF_EVEN",globalFormatRoundingMode:"HALF_AWAY_FROM_ZERO",globalExchangeRatesApi:{endpoint:void 0,headers:void 0,propertyPath:void 0}},E);var R=r(4617),I=r(9659),T=r(3243);r(2930);const L=({children:e,className:t})=>(0,n.createElement)("div",{className:s()("wc-block-components-product-badge",t)},e),j=()=>(0,n.createElement)(L,{className:"wc-block-components-product-backorder-badge"},(0,o.__)("Available on backorder","woocommerce")),$=({image:e={},fallbackAlt:t=""})=>{const r=e.thumbnail?{src:e.thumbnail,alt:(0,f.decodeEntities)(e.alt)||t||"Product Image"}:{src:R.PLACEHOLDER_IMG_SRC,alt:""};return(0,n.createElement)("img",{...r,alt:r.alt})},H=({lowStockRemaining:e})=>e?(0,n.createElement)(L,{className:"wc-block-components-product-low-stock-badge"},(0,o.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,o.__)("%d left in stock","woocommerce"),e)):null;var U=function(){return U=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},U.apply(this,arguments)};function z(e){return e.toLowerCase()}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var W=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],Z=/[^A-Z0-9]+/gi;function q(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}r(3804);const V=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,n.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",r=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${o=t,void 0===a&&(a={}),function(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?W:r,o=t.stripRegexp,a=void 0===o?Z:o,c=t.transform,i=void 0===c?z:c,s=t.delimiter,u=void 0===s?" ":s,l=q(q(e,n,"$1\0$2"),a,"\0"),m=0,p=l.length;"\0"===l.charAt(m);)m++;for(;"\0"===l.charAt(p-1);)p--;return l.slice(m,p).split("\0").map(i).join(u)}(e,U({delimiter:"."},t))}(o,U({delimiter:"-"},a))}`:"");var o,a;return(0,n.createElement)("li",{key:t+(e.display||e.value),className:r},t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"wc-block-components-product-details__name"},(0,f.decodeEntities)(t),":")," "),(0,n.createElement)("span",{className:"wc-block-components-product-details__value"},(0,f.decodeEntities)(e.display||e.value)))}))):null;var Y=r(987);const G=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),B=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t;var J=r(5266);const X=({source:e,maxLength:t=15,countType:r="words",className:o="",style:a={}})=>{const c=(0,l.useMemo)((()=>((e,t=15,r="words")=>{const n=(0,Y.autop)(e);if((0,J.count)(n,r)<=t)return n;const o=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(n);return(0,J.count)(o,r)<=t?o:"words"===r?((e,t,r="…",n=!0)=>{const o=G(e),a=o.split(" ").splice(0,t).join(" ");return a===o?n?(0,Y.autop)(o):o:n?(0,Y.autop)(B(a,r)):B(a,r)})(o,t):((e,t,r=!0,n="…",o=!0)=>{const a=G(e),c=a.slice(0,t);if(c===a)return o?(0,Y.autop)(a):a;if(r)return(0,Y.autop)(B(c,n));const i=c.match(/([\s]+)/g),s=i?i.length:0,u=a.slice(0,t+s);return o?(0,Y.autop)(B(u,n)):B(u,n)})(o,t,"characters_including_spaces"===r)})(e,t,r)),[e,t,r]);return(0,n.createElement)(l.RawHTML,{style:a,className:o},c)};var K=r(8752);const Q=({className:e,shortDescription:t="",fullDescription:r=""})=>{const o=t||r;return o?(0,n.createElement)(X,{className:e,source:o,maxLength:15,countType:K.Cm.wordCountType||"words"}):null};r(6021);const ee=({shortDescription:e="",fullDescription:t="",itemData:r=[],variation:o=[]})=>(0,n.createElement)("div",{className:"wc-block-components-product-metadata"},(0,n.createElement)(Q,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,n.createElement)(V,{details:r}),(0,n.createElement)(V,{details:o.map((({attribute:e="",value:t})=>({key:e,value:t})))})),te=e=>(0,h.mustContain)(e,"<price/>"),re=({cartItem:e})=>{const{images:t,low_stock_remaining:r,show_backorder_badge:a,name:i,permalink:m,prices:p,quantity:f,short_description:y,description:v,item_data:b,variation:E,totals:_,extensions:w}=e,{receiveCart:A,...N}=(0,I.b)(),k=(0,l.useMemo)((()=>({context:"summary",cartItem:e,cart:N})),[e,N]),P=(0,u.getCurrencyFromPriceResponse)(p),M=(0,h.applyCheckoutFilter)({filterName:"itemName",defaultValue:i,extensions:w,arg:k}),S=D({amount:parseInt(p.raw_prices.regular_price,10),precision:(0,T.H)(p.raw_prices.precision)?parseInt(p.raw_prices.precision,10):p.raw_prices.precision}).convertPrecision(P.minorUnit).getAmount(),C=D({amount:parseInt(p.raw_prices.price,10),precision:(0,T.H)(p.raw_prices.precision)?parseInt(p.raw_prices.precision,10):p.raw_prices.precision}).convertPrecision(P.minorUnit).getAmount(),O=(0,u.getCurrencyFromPriceResponse)(_);let F=parseInt(_.line_subtotal,10);(0,R.getSetting)("displayCartPricesIncludingTax",!1)&&(F+=parseInt(_.line_subtotal_tax,10));const x=D({amount:F,precision:O.minorUnit}).getAmount(),L=(0,h.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:w,arg:k,validation:te}),U=(0,h.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:w,arg:k,validation:te}),z=(0,h.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:w,arg:k});return(0,n.createElement)("div",{className:s()("wc-block-components-order-summary-item",z)},(0,n.createElement)("div",{className:"wc-block-components-order-summary-item__image"},(0,n.createElement)("div",{className:"wc-block-components-order-summary-item__quantity"},(0,n.createElement)(c.Label,{label:f.toString(),screenReaderLabel:(0,o.sprintf)(/* translators: %d number of products of the same type in the cart */ /* translators: %d number of products of the same type in the cart */ (0,o._n)("%d item","%d items",f,"woocommerce"),f)})),(0,n.createElement)($,{image:t.length?t[0]:{},fallbackAlt:M})),(0,n.createElement)("div",{className:"wc-block-components-order-summary-item__description"},(0,n.createElement)(g,{disabled:!0,name:M,permalink:m}),(0,n.createElement)(d,{currency:P,price:C,regularPrice:S,className:"wc-block-components-order-summary-item__individual-prices",priceClassName:"wc-block-components-order-summary-item__individual-price",regularPriceClassName:"wc-block-components-order-summary-item__regular-individual-price",format:L}),a?(0,n.createElement)(j,null):!!r&&(0,n.createElement)(H,{lowStockRemaining:r}),(0,n.createElement)(ee,{shortDescription:y,fullDescription:v,itemData:b,variation:E})),(0,n.createElement)("span",{className:"screen-reader-text"},(0,o.sprintf)(/* translators: %1$d is the number of items, %2$s is the item name and %3$s is the total price including the currency symbol. */ /* translators: %1$d is the number of items, %2$s is the item name and %3$s is the total price including the currency symbol. */ (0,o._n)("Total price for %1$d %2$s item: %3$s","Total price for %1$d %2$s items: %3$s",f,"woocommerce"),f,M,(0,u.formatPrice)(x,O))),(0,n.createElement)("div",{className:"wc-block-components-order-summary-item__total-price","aria-hidden":"true"},(0,n.createElement)(d,{currency:O,format:U,price:x})))};r(3086);const ne=({cartItems:e=[]})=>{const{isLarge:t,hasContainerWidth:r}=(0,a.N)();return r?(0,n.createElement)(c.Panel,{className:"wc-block-components-order-summary",initialOpen:t,hasBorder:!1,title:(0,n.createElement)("span",{className:"wc-block-components-order-summary__button-text"},(0,o.__)("Order summary","woocommerce"))},(0,n.createElement)("div",{className:"wc-block-components-order-summary__content"},e.map((e=>(0,n.createElement)(re,{key:e.key,cartItem:e}))))):null},oe=({className:e})=>{const{cartItems:t}=(0,I.b)();return(0,n.createElement)(c.TotalsWrapper,{className:e},(0,n.createElement)(ne,{cartItems:t}))}},3086:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},333:()=>{},6645:()=>{}}]); checkout-blocks/billing-address-style.js 0000644 00000001747 15073233653 0014403 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9662],{71780:(e,i,l)=>{l.r(i),l.d(i,{default:()=>F});var s=l(99196),n=l(80612),o=l.n(n),t=l(80721),r=l(40711),c=l(22723),d=l(9818),h=l(94801),p=l(35398),a=l(62648),u=l(97151),w=l(10625);const F=(0,t.withFilteredAttributes)(a.Z)((({title:e,description:i,showStepNumber:l,children:n,className:t})=>{const a=(0,d.useSelect)((e=>e(h.CHECKOUT_STORE_KEY).isProcessing())),{requireCompanyField:F,requirePhoneField:m,showApartmentField:b,showCompanyField:k,showPhoneField:C}=(0,u.s4)(),{showBillingFields:g,forcedBillingAddress:f,useBillingAsShipping:B}=(0,c.B)();return g||B?(e=(0,w.F)(e,f),i=(0,w.y)(i,f),(0,s.createElement)(r.FormStep,{id:"billing-fields",disabled:a,className:o()("wc-block-checkout__billing-fields",t),title:e,description:i,showStepNumber:l},(0,s.createElement)(p.Z,{requireCompanyField:F,showApartmentField:b,showCompanyField:k,showPhoneField:C,requirePhoneField:m}),n)):null}))}}]); checkout-blocks/order-summary-fee-style.js 0000644 00000000262 15073233653 0014672 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7906],{84403:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(55765).Z}}]); checkout-blocks/billing-address-frontend.js 0000644 00000067260 15073233653 0015064 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9662],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>l});var o=n(2819),r=n(9307),s=(n(2560),n(4283)),i=n(8864);function l(e,t,n={}){const{memo:l=!1}=n;let a=(0,r.forwardRef)(e);l&&(a=(0,r.memo)(a)),void 0===t&&"undefined"!=typeof process&&process.env;let c=a[s.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),a.displayName=t,a[s.rE]=(0,o.uniq)(c),a.selector=`.${(0,i.l)(t)}`,a}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),s=n(711),i=n(9307),l=n(5736),a=n(2629),c=n(3849),d=n.n(c),u=n(7608),p=n.n(u),f=n(2819),m=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,i.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,i.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var E=n(2314);class y extends i.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...s}=this.props,l=e?e.length+1:0;return(0,i.createElement)("input",(0,E.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},s,{value:e||"",onChange:this.onChange,size:l,className:p()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const w=y;var _=n(2121),C=n.n(_);class k extends i.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,C()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,i.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,f.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=p()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,i.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,i.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,i.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}k.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const S=(0,m.withSafeTimeout)(k);var T=n(8494),A=n(9770),I=n(5082),L=n(1539),O=n(2021),N=n(3881);const F=(0,L.L)({as:"div",useHook:function(e){const t=(0,O.y)(e,"FlexBlock");return(0,N.i)({isBlock:!0,...t})},name:"FlexBlock"});var x=n(4762);const R=(0,m.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,i.useState)(),r=(0,i.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,i.createElement)("div",(0,m.__experimentalUseFocusOutside)(n),(0,i.createElement)(e,(0,E.Z)({ref:r},t)))}),"withFocusOutside")(class extends i.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),D=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:s=f.noop,hideLabelFromVision:a,help:c,allowReset:d=!0,className:u,messages:v={selected:(0,l.__)("Item selected.")}}){var E;const y=(0,m.useInstanceId)(e),[_,C]=(0,i.useState)(null),[k,L]=(0,i.useState)(!1),[O,N]=(0,i.useState)(""),D=(0,i.useRef)(),B=o.find((e=>e.value===t)),V=null!==(E=null==B?void 0:B.label)&&void 0!==E?E:"",P=(0,i.useMemo)((()=>{const e=[],t=[],n=(0,f.deburr)(O.toLocaleLowerCase());return o.forEach((o=>{const r=(0,f.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[O,o,t]),M=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),C(e),N(""),L(!1)},W=(e=1)=>{let t=P.indexOf(_)+e;t<0?t=P.length-1:t>=P.length&&(t=0),C(P[t]),L(!0)};return(0,i.useEffect)((()=>{const e=P.length>0;if(k){const t=e?(0,l.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,l._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",P.length),P.length):(0,l.__)("No results.");(0,g.speak)(t,"polite")}}),[P,k]),(0,i.createElement)(R,{onFocusOutside:()=>{L(!1)}},(0,i.createElement)(T.Z,{className:p()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${y}`,hideLabelFromVision:a,help:c},(0,i.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(M(_),t=!0);break;case h.UP:W(-1),t=!0;break;case h.DOWN:W(1),t=!0;break;case h.ESCAPE:L(!1),C(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,i.createElement)(I.Z,null,(0,i.createElement)(F,null,(0,i.createElement)(w,{className:"components-combobox-control__input",instanceId:y,ref:D,value:k?O:V,"aria-label":V?`${V}, ${n}`:null,onFocus:()=>{L(!0),s(""),N("")},isExpanded:k,selectedSuggestionIndex:P.indexOf(_),onChange:e=>{const t=e.value;N(t),s(t),L(!0)}})),d&&(0,i.createElement)(x.Z,null,(0,i.createElement)(A.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),D.current.input.focus()},label:(0,l.__)("Reset")}))),k&&(0,i.createElement)(S,{instanceId:y,match:{label:O},displayTransform:e=>e.label,suggestions:P,selectedIndex:P.indexOf(_),onHover:C,onSelect:M,scrollIntoView:!0}))))};var B=n(7998),V=n(9818),P=n(4801);n(2750);const M=({id:e,className:t,label:n,onChange:r,options:a,value:c,required:u=!1,errorMessage:p=(0,l.__)("Please select a value.","woocommerce"),errorId:f,autoComplete:m="off"})=>{const h=(0,i.useRef)(null),g=(0,i.useId)(),v=e||"control-"+g,b=f||v,{setValidationErrors:E,clearValidationError:y}=(0,V.useDispatch)(P.VALIDATION_STORE_KEY),w=(0,V.useSelect)((e=>e(P.VALIDATION_STORE_KEY).getValidationError(b)));return(0,i.useEffect)((()=>(!u||c?y(b):E({[b]:{message:p,hidden:!0}}),()=>{y(b)})),[y,c,b,p,u,E]),(0,o.createElement)("div",{id:v,className:d()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),ref:h},(0,o.createElement)(D,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,B.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,B.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=a.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const s=a.find((e=>e.label.toLocaleUpperCase().startsWith(n)));s&&r(s.value)}},options:a,value:c||"",allowReset:!1,autoComplete:m,"aria-invalid":(null==w?void 0:w.message)&&!(null!=w&&w.hidden)}),(0,o.createElement)(s.ValidationInputError,{propertyName:b}))};n(7368);const W=({className:e,countries:t,id:n,label:r,onChange:s,value:c="",autoComplete:u="off",required:p=!1,errorId:f,errorMessage:m=(0,l.__)("Please select a country","woocommerce")})=>{const h=(0,i.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,a.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:d()(e,"wc-block-components-country-input")},(0,o.createElement)(M,{id:n,label:r,onChange:s,options:h,value:c,errorId:f,errorMessage:m,required:p,autoComplete:u}))};var q=n(8752);const K=e=>(0,o.createElement)(W,{countries:q.DK,...e}),U=e=>(0,o.createElement)(W,{countries:q.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},H=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:p="off",value:f="",required:m=!1,errorId:h=""})=>{const g=n[r],v=(0,i.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,a.decodeEntities)(g[e])}))):[]),[g]),b=(0,i.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==f&&u(t)}),[u,v,f]),E=(0,i.useRef)(f);return(0,i.useEffect)((()=>{E.current!==f&&(E.current=f)}),[f]),(0,i.useEffect)((()=>{if(v.length>0&&E.current){const e=$(E.current,v);e!==E.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(M,{className:d()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:f,errorMessage:(0,l.__)("Please select a state.","woocommerce"),errorId:h,required:m,autoComplete:p}):(0,o.createElement)(s.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:p,value:f,required:m})},Y=e=>(0,o.createElement)(H,{states:q.JJ,...e}),Z=e=>(0,o.createElement)(H,{states:q.nm,...e});var z=n(9530),j=n(9127),G=n.n(j),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:a,addressType:c="shipping",values:u})=>{const p=(0,m.useInstanceId)(X),f=(0,z.s)(t),h=(0,z.s)(n),g=(0,z.s)(u.country),v=(0,i.useMemo)((()=>{const e=(0,J.Z)(f,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[f,h,g,c]),b=(0,i.useRef)({});return(0,i.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};G()(u,e)||a(e)}),[a,v,u]),(0,i.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,V.select)(P.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,V.dispatch)(P.VALIDATION_STORE_KEY).showValidationError(t):(0,V.dispatch)(P.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,l.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,V.dispatch)(P.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,i.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${p}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(s.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{a({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?U:K;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),a(t)}})}if("state"===t.key){const e="shipping"===c?Z:Y;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>a({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(M,{key:t.key,...n,className:d()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{a({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(s.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>a({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,l.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},189:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9307),s=n(5904);const i=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],l=({children:e,style:t={},...n})=>{const l=(0,r.useRef)(null),a=()=>{l.current&&s.focus.focusable.find(l.current).forEach((e=>{i.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},c=function(e,t,n){var r=this,s=(0,o.useRef)(null),i=(0,o.useRef)(0),l=(0,o.useRef)(null),a=(0,o.useRef)([]),c=(0,o.useRef)(),d=(0,o.useRef)(),u=(0,o.useRef)(e),p=(0,o.useRef)(!0);(0,o.useEffect)((function(){u.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var m=!!(n=n||{}).leading,h=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,o.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var b=(0,o.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,d.current=u.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var n=e-s.current;return!s.current||n>=t||n<0||g&&e-i.current>=v},b=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,d.current)},E=function e(){var r=Date.now();if(o(r))return b(r);if(p.current){var l=t-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;n(e,a)}},y=function(){var u=Date.now(),f=o(u);if(a.current=[].slice.call(arguments),c.current=r,s.current=u,f){if(!l.current&&p.current)return i.current=s.current,n(E,t),m?e(s.current):d.current;if(g)return n(E,t),e(s.current)}return l.current||n(E,t),d.current};return y.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},y.isPending=function(){return!!l.current},y.flush=function(){return l.current?b(Date.now()):d.current},y}),[m,g,t,v,h,f]);return b}(a,0,{leading:!0});return(0,r.useLayoutEffect)((()=>{let e;return a(),l.current&&(e=new window.MutationObserver(c),e.observe(l.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),c.cancel()}}),[c]),(0,o.createElement)("div",{ref:l,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...n},e)}},2723:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var o=n(4617),r=n(9307),s=n(9818),i=n(4801),l=n(8540),a=n(3251);const c=()=>{const{needsShipping:e}=(0,a.V)(),{useShippingAsBilling:t,prefersCollection:n}=(0,s.useSelect)((e=>({useShippingAsBilling:e(i.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(i.CHECKOUT_STORE_KEY).prefersCollection()}))),{__internalSetUseShippingAsBilling:c}=(0,s.useDispatch)(i.CHECKOUT_STORE_KEY),{billingAddress:d,setBillingAddress:u,shippingAddress:p,setShippingAddress:f}=(0,l.L)(),m=(0,r.useCallback)((e=>{u({email:e})}),[u]),h=(0,o.getSetting)("forcedBillingAddress",!1);return{shippingAddress:p,billingAddress:d,setShippingAddress:f,setBillingAddress:u,setEmail:m,defaultFields:o.defaultFields,useShippingAsBilling:t,setUseShippingAsBilling:c,needsShipping:e,showShippingFields:!h&&e&&!n,showShippingMethods:e&&!n,showBillingFields:!e||!t||!!n,forcedBillingAddress:h,useBillingAsShipping:h||!!n}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>s});var o=n(9818),r=n(4801);const s=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:s}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:s,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var o=n(9307),r=n(9127),s=n.n(r);function i(e){const t=(0,o.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},2617:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9196),r=n(5736),s=n(8752);n(3658);const i=({address:e,onEdit:t,target:n,fieldConfig:i})=>(0,o.createElement)("div",{className:"wc-block-components-address-card"},(0,o.createElement)("address",null,(0,o.createElement)("span",{className:"wc-block-components-address-card__address-section"},e.first_name+" "+e.last_name),(0,o.createElement)("div",{className:"wc-block-components-address-card__address-section"},[e.address_1,!i.address_2.hidden&&e.address_2,e.city,e.state,e.postcode,s.DK[e.country]?s.DK[e.country]:e.country].filter((e=>!!e)).map(((e,t)=>(0,o.createElement)("span",{key:"address-"+t},e)))),e.phone&&!i.phone.hidden?(0,o.createElement)("div",{key:"address-phone",className:"wc-block-components-address-card__address-section"},e.phone):""),t&&(0,o.createElement)("a",{role:"button",href:"#"+n,className:"wc-block-components-address-card__edit","aria-label":(0,r.__)("Edit address","woocommerce"),onClick:e=>{t(),e.preventDefault()}},(0,r.__)("Edit","woocommerce")))},9481:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var o=n(9196),r=n(3849),s=n.n(r);n(2262);const i=({isEditing:e=!1,addressCard:t,addressForm:n})=>{const r=s()("wc-block-components-address-address-wrapper",{"is-editing":e});return(0,o.createElement)("div",{className:r},(0,o.createElement)("div",{className:"wc-block-components-address-card-wrapper"},t()),(0,o.createElement)("div",{className:"wc-block-components-address-form-wrapper"},n()))}},1070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(5736);const r=({defaultTitle:e=(0,o.__)("Step","woocommerce"),defaultDescription:t=(0,o.__)("Step description text.","woocommerce"),defaultShowStepNumber:n=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:n}})},1607:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var o=n(9196),r=n(3849),s=n.n(r),i=n(721),l=n(711),a=n(2723),c=n(9818),d=n(4801),u=n(9307),p=n(1638),f=n(8449),m=n(8027),h=n(189),g=n(9127),v=n.n(g),b=n(8715),E=n(8360),y=n(8752),w=n(9481),_=n(2617);const C=({addressFieldsConfig:e,defaultEditing:t=!1})=>{const{billingAddress:n,setShippingAddress:r,setBillingAddress:s,useBillingAsShipping:i}=(0,a.B)(),{dispatchCheckoutEvent:l}=(0,E.n)(),[p,f]=(0,u.useState)(t),{hasValidationErrors:m,invalidProps:h}=(0,c.useSelect)((e=>{const t=e(d.VALIDATION_STORE_KEY);return{hasValidationErrors:t.hasValidationErrors(),invalidProps:Object.keys(n).filter((e=>"email"!==e&&void 0!==t.getValidationError("billing_"+e))).filter(Boolean)}}));(0,u.useEffect)((()=>{h.length>0&&!1===p&&f(!0)}),[p,m,h.length]);const g=(0,u.useCallback)((e=>{s(e),i&&(r(e),l("set-shipping-address")),l("set-billing-address")}),[l,s,r,i]),v=(0,u.useCallback)((()=>(0,o.createElement)(_.Z,{address:n,target:"billing",onEdit:()=>{f(!0)},fieldConfig:e})),[n,e]),C=(0,u.useCallback)((()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(b.k,{id:"billing",type:"billing",onChange:g,values:n,fields:y.lB,fieldConfig:e}))),[e,n,g]);return(0,o.createElement)(w.Z,{isEditing:p,addressCard:v,addressForm:C})},k=({showCompanyField:e=!1,showApartmentField:t=!1,showPhoneField:n=!1,requireCompanyField:r=!1,requirePhoneField:s=!1})=>{const{shippingAddress:i,billingAddress:g,setShippingAddress:b,useBillingAsShipping:E}=(0,a.B)(),{isEditor:y}=(0,f._)();(0,p.qR)((()=>{if(E){const{email:t,...o}=g,r={...o};n||delete r.phone,e&&delete r.company,b(r)}}));const w=(0,u.useMemo)((()=>({company:{hidden:!e,required:r},address_2:{hidden:!t},phone:{hidden:!n,required:s}})),[e,r,t,n,s]),_=y?h.Z:u.Fragment,k=E?[m.n7.BILLING_ADDRESS,m.n7.SHIPPING_ADDRESS]:[m.n7.BILLING_ADDRESS],{cartDataLoaded:S}=(0,c.useSelect)((e=>({cartDataLoaded:e(d.CART_STORE_KEY).hasFinishedResolution("getCartData")}))),T=!(!g.address_1||!g.first_name&&!g.last_name),{email:A,...I}=g,L=v()(I,i),O=y||!T||L;return(0,o.createElement)(u.Fragment,null,(0,o.createElement)(l.StoreNoticesContainer,{context:k}),(0,o.createElement)(_,null,S?(0,o.createElement)(C,{addressFieldsConfig:w,defaultEditing:O}):null))};var S=n(1070),T=n(5736);const A=(0,T.__)("Billing address","woocommerce"),I=(0,T.__)("Enter the billing address that matches your payment method.","woocommerce"),L=(0,T.__)("Billing and shipping address","woocommerce"),O=(0,T.__)("Enter the billing and shipping address that matches your payment method.","woocommerce"),N={...(0,S.Z)({defaultTitle:A,defaultDescription:I}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};var F=n(7151);const x=(0,i.withFilteredAttributes)(N)((({title:e,description:t,showStepNumber:n,children:r,className:i})=>{const u=(0,c.useSelect)((e=>e(d.CHECKOUT_STORE_KEY).isProcessing())),{requireCompanyField:p,requirePhoneField:f,showApartmentField:m,showCompanyField:h,showPhoneField:g}=(0,F.s4)(),{showBillingFields:v,forcedBillingAddress:b,useBillingAsShipping:E}=(0,a.B)();return v||E?(e=((e,t)=>t?e===A?L:e:e===L?A:e)(e,b),t=((e,t)=>t?e===I?O:e:e===O?I:e)(t,b),(0,o.createElement)(l.FormStep,{id:"billing-fields",disabled:u,className:s()("wc-block-checkout__billing-fields",i),title:e,description:t,showStepNumber:n},(0,o.createElement)(k,{requireCompanyField:p,showApartmentField:m,showCompanyField:h,showPhoneField:g,requirePhoneField:f}),r)):null}))},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,d=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),m=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,E=void 0,y=void 0,w=void 0,_=void 0,C=void 0,k=void 0,S=void 0;p?(_=t,S=o.height(_),k=o.width(_),C={left:o.scrollLeft(_),top:o.scrollTop(_)},y={left:f.left-C.left-c,top:f.top-C.top-a},w={left:f.left+h-(C.left+k)+u,top:f.top+m-(C.top+S)+d},E=C):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,E={left:t.scrollLeft,top:t.scrollTop},y={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},w={left:f.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:f.top+m-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+d}),y.top<0||w.top>0?!0===i?o.scrollTop(t,E.top+y.top):!1===i?o.scrollTop(t,E.top+w.top):y.top<0?o.scrollTop(t,E.top+y.top):o.scrollTop(t,E.top+w.top):s||((i=void 0===i||!!i)?o.scrollTop(t,E.top+y.top):o.scrollTop(t,E.top+w.top)),r&&(y.left<0||w.left>0?!0===l?o.scrollLeft(t,E.left+y.left):!1===l?o.scrollLeft(t,E.left+w.left):y.left<0?o.scrollLeft(t,E.left+y.left):o.scrollLeft(t,E.left+w.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,E.left+y.left):o.scrollLeft(t,E.left+w.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",d="runtimeStyle",u="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[u],s=e[d][u];e[d][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[d][u]=s}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function E(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function y(e){return null!=e&&e==e.window}var w={};function _(e,t,n){if(y(e))return"width"===t?w.viewportWidth(e):w.viewportHeight(e);if(9===e.nodeType)return"width"===t?w.docWidth(e):w.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),m(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?b:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-E(e,["border","padding"],o):i;if(l){var c=n===v?-E(e,["border"],o):E(e,["margin"],o);return a+(n===b?0:c)}return i+E(e,h.slice(n),o)}f(["Width","Height"],(function(e){w["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],w["viewport"+e](n))},w["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var C={position:"absolute",visibility:"hidden",display:"block"};function k(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,C),t}function S(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&S(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);w["outer"+t]=function(t,n){return t&&k(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];w[e]=function(t,o){return void 0===o?t&&k(t,e,g):t?(p(t),m(t)&&(o+=E(t,["padding","border"],n)),S(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===S(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(S(e,s))||0,o[s]=r+t[s]-n[s]);S(e,o)}(e,t)},isWindow:y,each:f,css:S,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(y(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(y(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},w)},2750:()=>{},7368:()=>{},6115:()=>{},3658:()=>{},2262:()=>{},1638:(e,t,n)=>{"use strict";n.d(t,{qR:()=>r});var o=n(9196);const r=function(e){(0,o.useEffect)(e,[])};"undefined"!=typeof window?o.useLayoutEffect:o.useEffect}}]); checkout-blocks/order-summary-style.js 0000644 00000001023 15073233653 0014131 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5915],{7990:(e,c,s)=>{s.r(c),s.d(c,{default:()=>o});var a=s(99196),r=s(24064),t=s(64293),l=s(69659),n=s(59544);const o=({children:e,className:c=""})=>{const{cartTotals:s}=(0,l.b)(),o=(0,t.getCurrencyFromPriceResponse)(s);return(0,a.createElement)("div",{className:c},e,(0,a.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,a.createElement)(r.Br,{currency:o,values:s})),(0,a.createElement)(n.a,null))}}}]); checkout-blocks/express-payment-frontend.js 0000644 00000044434 15073233653 0015163 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1370],{1231:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196),n=s(444);const a=(0,o.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(n.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"}))},214:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196),n=s(444);const a=(0,o.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(n.Path,{fillRule:"evenodd",d:"M18.646 9H20V8l-1-.5L12 4 5 7.5 4 8v1h14.646zm-3-1.5L12 5.677 8.354 7.5h7.292zm-7.897 9.44v-6.5h-1.5v6.5h1.5zm5-6.5v6.5h-1.5v-6.5h1.5zm5 0v6.5h-1.5v-6.5h1.5zm2.252 8.81c0 .414-.334.75-.748.75H4.752a.75.75 0 010-1.5h14.5a.75.75 0 01.749.75z",clipRule:"evenodd"}))},3326:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196),n=s(444);const a=(0,o.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(n.Path,{fillRule:"evenodd",d:"M5.5 9.5v-2h13v2h-13zm0 3v4h13v-4h-13zM4 7a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H5a1 1 0 01-1-1V7z",clipRule:"evenodd"}))},4570:(e,t,s)=>{"use strict";s.d(t,{C:()=>a});var o=s(8752);const n=[{id:"alipay",alt:"Alipay",src:o.td+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:o.td+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:o.td+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:o.td+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:o.td+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:o.td+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:o.td+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:o.td+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:o.td+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:o.td+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:o.td+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:o.td+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:o.td+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:o.td+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:o.td+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:o.td+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:o.td+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:o.td+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:o.td+"payment-methods/wechat.svg"}],a=e=>n.find((t=>t.id===e))||{}},2454:(e,t,s)=>{"use strict";s.d(t,{Z:()=>l});var o=s(9196),n=s(3849),a=s.n(n),r=s(1368),c=s(4570),i=s(8999);s(6391);const l=({icons:e=[],align:t="center",className:s})=>{const n=(0,i.L)(e);if(0===n.length)return null;const l=a()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},s);return(0,o.createElement)("div",{className:l},n.map((e=>{const t={...e,...(0,c.C)(e.id)};return(0,o.createElement)(r.Z,{key:"payment-method-icon-"+e.id,...t})})))}},1368:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196);const n=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,a=({id:e,src:t=null,alt:s=""})=>t?(0,o.createElement)("img",{className:n(e),src:t,alt:s}):null},8999:(e,t,s)=>{"use strict";s.d(t,{L:()=>n});var o=s(3243);const n=e=>{const t={};return e.forEach((e=>{let s={};"string"==typeof e&&(s={id:e,alt:e,src:null}),"object"==typeof e&&(s={id:e.id||"",alt:e.alt||"",src:e.src||null}),s.id&&(0,o.H)(s.id)&&!t[s.id]&&(t[s.id]=s)})),Object.values(t)}},7673:(e,t,s)=>{"use strict";s.d(t,{Z:()=>g});var o=s(9196),n=s(3849),a=s.n(n),r=s(6574),c=s(214),i=s(1231),l=s(3326),m=s(2911),p=s(3243),d=s(7998),u=s(9307);s(3169);const h={bank:c.Z,bill:i.Z,card:l.Z,checkPayment:r.Z},g=({icon:e="",text:t=""})=>{const s=!!e,n=(0,u.useCallback)((e=>s&&(0,p.H)(e)&&(0,d.$n)(h,e)),[s]),r=a()("wc-block-components-payment-method-label",{"wc-block-components-payment-method-label--with-icon":s});return(0,o.createElement)("span",{className:r},n(e)?(0,o.createElement)(m.Z,{icon:h[e]}):e,t)}},6881:(e,t,s)=>{"use strict";s.d(t,{Z:()=>i});var o=s(9196),n=s(5736),a=s(3849),r=s.n(a),c=s(711);s(991);const i=({children:e,className:t,screenReaderLabel:s,showSpinner:a=!1,isLoading:i=!0})=>(0,o.createElement)("div",{className:r()(t,{"wc-block-components-loading-mask":i})},i&&a&&(0,o.createElement)(c.Spinner,null),(0,o.createElement)("div",{className:r()({"wc-block-components-loading-mask__children":i}),"aria-hidden":i},e),i&&(0,o.createElement)("span",{className:"screen-reader-text"},s||(0,n.__)("Loading…","woocommerce")))},9095:(e,t,s)=>{"use strict";s.d(t,{K:()=>l});var o=s(5736),n=s(9818),a=s(4801),r=s(2629),c=s(3554),i=s(9659);const l=(e="")=>{const{cartCoupons:t,cartIsLoading:s}=(0,i.b)(),{createErrorNotice:l}=(0,n.useDispatch)("core/notices"),{createNotice:m}=(0,n.useDispatch)("core/notices"),{setValidationErrors:p}=(0,n.useDispatch)(a.VALIDATION_STORE_KEY),{isApplyingCoupon:d,isRemovingCoupon:u}=(0,n.useSelect)((e=>{const t=e(a.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[l,m]),{applyCoupon:h,removeCoupon:g}=(0,n.useDispatch)(a.CART_STORE_KEY);return{appliedCoupons:t,isLoading:s,applyCoupon:t=>h(t).then((()=>((0,c.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&m("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(p({coupon:{message:(0,r.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>g(t).then((()=>((0,c.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&m("info",(0,o.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,o.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(l(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:d,isRemovingCoupon:u}}},1116:(e,t,s)=>{"use strict";s.d(t,{z:()=>C});var o=s(5736),n=s(4293),a=s(9307),r=s(7673),c=s(2454),i=s(4617),l=s(7180),m=s.n(l),p=s(6881),d=s(9818),u=s(4801),h=s(711),g=s(9659),y=s(9095),v=s(8027),E=s(1715),P=s(6410),S=s(5576),b=s(401),_=s(3251);const C=()=>{const{onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutAfterProcessingWithSuccess:s,onCheckoutAfterProcessingWithError:l,onSubmit:C,onCheckoutSuccess:k,onCheckoutFail:w,onCheckoutValidation:x}=(0,E.U)(),{isCalculating:M,isComplete:R,isIdle:f,isProcessing:A,customerId:I}=(0,d.useSelect)((e=>{const t=e(u.CHECKOUT_STORE_KEY);return{isComplete:t.isComplete(),isIdle:t.isIdle(),isProcessing:t.isProcessing(),customerId:t.getCustomerId(),isCalculating:t.isCalculating()}})),{paymentStatus:T,activePaymentMethod:N,shouldSavePayment:z}=(0,d.useSelect)((e=>{const t=e(u.PAYMENT_STORE_KEY);return{paymentStatus:{get isPristine(){return m()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentIdle()},isIdle:t.isPaymentIdle(),isStarted:t.isExpressPaymentStarted(),isProcessing:t.isPaymentProcessing(),get isFinished(){return m()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()||t.isPaymentReady()},hasError:t.hasPaymentError(),get hasFailed(){return m()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()},get isSuccessful(){return m()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentReady()},isReady:t.isPaymentReady(),isDoingExpressPayment:t.isExpressPaymentMethodActive()},activePaymentMethod:t.getActivePaymentMethod(),shouldSavePayment:t.getShouldSavePaymentMethod()}})),{__internalSetExpressPaymentError:D}=(0,d.useDispatch)(u.PAYMENT_STORE_KEY),{onPaymentProcessing:V,onPaymentSetup:O}=(0,P.P)(),{shippingErrorStatus:L,shippingErrorTypes:Z,onShippingRateSuccess:B,onShippingRateFail:F,onShippingRateSelectSuccess:Y,onShippingRateSelectFail:H}=(0,S.d)(),{shippingRates:K,isLoadingRates:W,selectedRates:j,isSelectingRate:U,selectShippingRate:G,needsShipping:$}=(0,_.V)(),{billingAddress:X,shippingAddress:J}=(0,d.useSelect)((e=>e(u.CART_STORE_KEY).getCustomerData())),{setShippingAddress:q}=(0,d.useDispatch)(u.CART_STORE_KEY),{cartItems:Q,cartFees:ee,cartTotals:te,extensions:se}=(0,g.b)(),{appliedCoupons:oe}=(0,y.K)(),ne=(0,a.useRef)((0,b.a)(te,$)),ae=(0,a.useRef)({label:(0,o.__)("Total","woocommerce"),value:parseInt(te.total_price,10)});(0,a.useEffect)((()=>{ne.current=(0,b.a)(te,$),ae.current={label:(0,o.__)("Total","woocommerce"),value:parseInt(te.total_price,10)}}),[te,$]);const re=(0,a.useCallback)(((e="")=>{m()("setExpressPaymentError should only be used by Express Payment Methods (using the provided onError handler).",{alternative:"",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),D(e)}),[D]);return{activePaymentMethod:N,billing:{appliedCoupons:oe,billingAddress:X,billingData:X,cartTotal:ae.current,cartTotalItems:ne.current,currency:(0,n.getCurrencyFromPriceResponse)(te),customerId:I,displayPricesIncludingTax:(0,i.getSetting)("displayCartPricesIncludingTax",!1)},cartData:{cartItems:Q,cartFees:ee,extensions:se},checkoutStatus:{isCalculating:M,isComplete:R,isIdle:f,isProcessing:A},components:{LoadingMask:p.Z,PaymentMethodIcons:c.Z,PaymentMethodLabel:r.Z,ValidationInputError:h.ValidationInputError},emitResponse:{noticeContexts:v.n7,responseTypes:v.dO},eventRegistration:{onCheckoutAfterProcessingWithError:l,onCheckoutAfterProcessingWithSuccess:s,onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutSuccess:k,onCheckoutFail:w,onCheckoutValidation:x,onPaymentProcessing:V,onPaymentSetup:O,onShippingRateFail:F,onShippingRateSelectFail:H,onShippingRateSelectSuccess:Y,onShippingRateSuccess:B},onSubmit:C,paymentStatus:T,setExpressPaymentError:re,shippingData:{isSelectingRate:U,needsShipping:$,selectedRates:j,setSelectedRates:G,setShippingAddress:q,shippingAddress:J,shippingRates:K,shippingRatesLoading:W},shippingStatus:{shippingErrorStatus:L,shippingErrorTypes:Z},shouldSavePayment:z}}},4738:(e,t,s)=>{"use strict";s.d(t,{E:()=>i,X:()=>l});var o=s(9530),n=s(4613),a=s(9818),r=s(4801);const c=(e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:s,availablePaymentMethods:c,availableExpressPaymentMethods:i}=(0,a.useSelect)((e=>{const t=e(r.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),l=Object.values(c).map((({name:e})=>e)),m=Object.values(i).map((({name:e})=>e)),p=(0,n.getPaymentMethods)(),d=(0,n.getExpressPaymentMethods)(),u=Object.keys(p).reduce(((e,t)=>(l.includes(t)&&(e[t]=p[t]),e)),{}),h=Object.keys(d).reduce(((e,t)=>(m.includes(t)&&(e[t]=d[t]),e)),{}),g=(0,o.s)(u),y=(0,o.s)(h);return{paymentMethods:e?y:g,isInitialized:e?s:t}},i=()=>c(!1),l=()=>c(!0)},401:(e,t,s)=>{"use strict";s.d(t,{a:()=>r});var o=s(5736),n=s(7998),a=s(3243);const r=(e,t)=>{const s=[],r=(t,s)=>{const o=s+"_tax",r=(0,n.$n)(e,s)&&(0,a.H)(e[s])?parseInt(e[s],10):0;return{key:s,label:t,value:r,valueWithTax:r+((0,n.$n)(e,o)&&(0,a.H)(e[o])?parseInt(e[o],10):0)}};return s.push(r((0,o.__)("Subtotal:","woocommerce"),"total_items")),s.push(r((0,o.__)("Fees:","woocommerce"),"total_fees")),s.push(r((0,o.__)("Discount:","woocommerce"),"total_discount")),s.push({key:"total_tax",label:(0,o.__)("Taxes:","woocommerce"),value:parseInt(e.total_tax,10),valueWithTax:parseInt(e.total_tax,10)}),t&&s.push(r((0,o.__)("Shipping:","woocommerce"),"total_shipping")),s}},9530:(e,t,s)=>{"use strict";s.d(t,{s:()=>r});var o=s(9307),n=s(9127),a=s.n(n);function r(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2444:(e,t,s)=>{"use strict";s.d(t,{Z:()=>p});var o=s(7708),n=s(9196),a=s(5736),r=s(9307),c=s(4617),i=s(711),l=s(8027);class m extends r.Component{constructor(...e){super(...e),(0,o.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return{errorMessage:e.message,hasError:!0}}render(){const{hasError:e,errorMessage:t}=this.state,{isEditor:s}=this.props;if(e){let e=(0,a.__)("We are experiencing difficulties with this payment method. Please contact us for assistance.","woocommerce");(s||c.CURRENT_USER_IS_ADMIN)&&(e=t||(0,a.__)("There was an error with this payment method. Please verify it's configured correctly.","woocommerce"));const o=[{id:"0",content:e,isDismissible:!1,status:"error"}];return(0,n.createElement)(i.StoreNoticesContainer,{additionalNotices:o,context:l.n7.PAYMENTS})}return this.props.children}}const p=m},2933:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>_});var o=s(9196),n=s(9659),a=s(5736),r=s(8449),c=s(8027),i=s(711),l=s(6881),m=s(4617),p=s(4801),d=s(9818),u=s(4738),h=s(1116),g=s(9307),y=s(7180),v=s.n(y),E=s(2444),P=s(940);const S=()=>{const{isEditor:e}=(0,r._)(),{activePaymentMethod:t,paymentMethodData:s}=(0,d.useSelect)((e=>{const t=e(P.L);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData()}})),{__internalSetActivePaymentMethod:n,__internalSetExpressPaymentStarted:c,__internalSetPaymentIdle:i,__internalSetPaymentError:l,__internalSetPaymentMethodData:m,__internalSetExpressPaymentError:p}=(0,d.useDispatch)(P.L),{paymentMethods:y}=(0,u.X)(),S=(0,h.z)(),b=(0,g.useRef)(t),_=(0,g.useRef)(s),C=(0,g.useCallback)((e=>()=>{b.current=t,_.current=s,c(),n(e)}),[t,s,n,c]),k=(0,g.useCallback)((()=>{i(),n(b.current,_.current)}),[n,i]),w=(0,g.useCallback)((e=>{l(),m(e),p(e),n(b.current,_.current)}),[n,l,m,p]),x=(0,g.useCallback)(((e="")=>{v()("Express Payment Methods should use the provided onError handler instead.",{alternative:"onError",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),e?w(e):p("")}),[p,w]),M=Object.entries(y),R=M.length>0?M.map((([t,s])=>{const n=e?s.edit:s.content;return(0,g.isValidElement)(n)?(0,o.createElement)("li",{key:t,id:`express-payment-method-${t}`},(0,g.cloneElement)(n,{...S,onClick:C(t),onClose:k,onError:w,setExpressPaymentError:x})):null})):(0,o.createElement)("li",{key:"noneRegistered"},(0,a.__)("No registered Payment Methods","woocommerce"));return(0,o.createElement)(E.Z,{isEditor:e},(0,o.createElement)("ul",{className:"wc-block-components-express-payment__event-buttons"},R))};s(9660);const b=()=>{const{isCalculating:e,isProcessing:t,isAfterProcessing:s,isBeforeProcessing:n,isComplete:u,hasError:h}=(0,d.useSelect)((e=>{const t=e(p.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),{availableExpressPaymentMethods:g,expressPaymentMethodsInitialized:y,isExpressPaymentMethodActive:v}=(0,d.useSelect)((e=>{const t=e(p.PAYMENT_STORE_KEY);return{availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive()}})),{isEditor:E}=(0,r._)();if(!y||y&&0===Object.keys(g).length)return E||m.CURRENT_USER_IS_ADMIN?(0,o.createElement)(i.StoreNoticesContainer,{context:c.n7.EXPRESS_PAYMENTS}):null;const P=t||s||n||u&&!h;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.Z,{isLoading:e||P||v},(0,o.createElement)("div",{className:"wc-block-components-express-payment wc-block-components-express-payment--checkout"},(0,o.createElement)("div",{className:"wc-block-components-express-payment__title-container"},(0,o.createElement)(i.Title,{className:"wc-block-components-express-payment__title",headingLevel:"2"},(0,a.__)("Express Checkout","woocommerce"))),(0,o.createElement)("div",{className:"wc-block-components-express-payment__content"},(0,o.createElement)(i.StoreNoticesContainer,{context:c.n7.EXPRESS_PAYMENTS}),(0,o.createElement)(S,null)))),(0,o.createElement)("div",{className:"wc-block-components-express-payment-continue-rule wc-block-components-express-payment-continue-rule--checkout"},(0,a.__)("Or continue below","woocommerce")))},_=({className:e})=>{const{cartNeedsPayment:t}=(0,n.b)();return t?(0,o.createElement)("div",{className:e},(0,o.createElement)(b,null)):null}},940:(e,t,s)=>{"use strict";s.d(t,{L:()=>o});const o="wc/store/payment"},6574:(e,t,s)=>{"use strict";s.d(t,{Z:()=>a});var o=s(9196),n=s(444);const a=(0,o.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,o.createElement)("path",{d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{fill:"#000",fillRule:"nonzero",d:"M17.3 8v1c1 .2 1.4.9 1.4 1.7h-1c0-.6-.3-1-1-1-.8 0-1.3.4-1.3.9 0 .4.3.6 1.4 1 1 .2 2 .6 2 1.9 0 .9-.6 1.4-1.5 1.5v1H16v-1c-.9-.1-1.6-.7-1.7-1.7h1c0 .6.4 1 1.3 1 1 0 1.2-.5 1.2-.8 0-.4-.2-.8-1.3-1.1-1.3-.3-2.1-.8-2.1-1.8 0-.9.7-1.5 1.6-1.6V8h1.3zM12 10v1H6v-1h6zm2-2v1H6V8h8zM2 4v16h20V4H2zm2 14V6h16v12H4z"}),(0,o.createElement)("path",{stroke:"#000",strokeLinecap:"round",d:"M6 16c2.6 0 3.9-3 1.7-3-2 0-1 3 1.5 3 1 0 1-.8 2.8-.8"})))},6391:()=>{},3169:()=>{},991:()=>{},9660:()=>{}}]); checkout-blocks/fields-frontend.js 0000644 00000001221 15073233653 0013250 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4986],{5572:(c,e,s)=>{s.r(e),s.d(e,{default:()=>k});var a=s(9196),o=s(3849),n=s.n(o),t=s(9307);const r=(0,t.forwardRef)((({children:c,className:e=""},s)=>(0,a.createElement)("div",{ref:s,className:n()("wc-block-components-main",e)},c)));var l=s(8360);const k=({children:c,className:e})=>{const{dispatchCheckoutEvent:s}=(0,l.n)();return(0,t.useEffect)((()=>{s("render-checkout-form")}),[]),(0,a.createElement)(r,{className:n()("wc-block-checkout__main",e)},(0,a.createElement)("form",{className:"wc-block-components-form wc-block-checkout__form"},c))}}}]); checkout-blocks/order-summary-cart-items-style.js 0000644 00000000260 15073233653 0016201 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[834],{82279:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(9979).Z}}]); checkout-blocks/order-summary-subtotal-style.js 0000644 00000000262 15073233653 0015770 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1536],{34783:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(48920).Z}}]); checkout-blocks/order-summary-fee-frontend.js 0000644 00000000653 15073233653 0015355 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7906],{7486:(e,s,c)=>{c.r(s),c.d(s,{default:()=>n});var a=c(9196),r=c(711),t=c(4293),l=c(9659);const n=({className:e=""})=>{const{cartFees:s,cartTotals:c}=(0,l.b)(),n=(0,t.getCurrencyFromPriceResponse)(c);return(0,a.createElement)(r.TotalsWrapper,{className:e},(0,a.createElement)(r.TotalsFees,{currency:n,cartFees:s}))}}}]); checkout-blocks/pickup-options-frontend.js 0000644 00000072234 15073233653 0015002 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[724],{8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>k});var r=n(9196),o=n(3849),a=n.n(o),i=n(5736),c=n(2629),l=n(711),s=n(9307),u=n(3251),m=n(3561),p=n.n(m);const d=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],g=(e,t)=>{const n=(null==t?void 0:t.tags)||d,r=(null==t?void 0:t.attr)||f;return p().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})};var h=n(8161),y=n(4293),b=n(4617);const v=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,c.decodeEntities)(e.name),value:e.rate_id,description:(0,r.createElement)(r.Fragment,null,Number.isFinite(t)&&(0,r.createElement)(l.FormattedMonetaryAmount,{currency:(0,y.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,c.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:n,rates:o,renderOption:a=v,selectedRate:i,disabled:c=!1})=>{const u=(null==i?void 0:i.rate_id)||"",m=(0,h.D)(u),[p,d]=(0,s.useState)((()=>{var e;return u||(null===(e=o[0])||void 0===e?void 0:e.rate_id)}));if((0,s.useEffect)((()=>{u&&u!==m&&u!==p&&d(u)}),[u,p,m]),(0,s.useEffect)((()=>{p&&n(p)}),[n,p]),0===o.length)return t;if(o.length>1)return(0,r.createElement)(l.RadioControl,{className:e,onChange:e=>{d(e),n(e)},disabled:c,selected:p,options:o.map(a)});const{label:f,secondaryLabel:g,description:y,secondaryDescription:b}=a(o[0]);return(0,r.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:g,description:y,secondaryDescription:b})};n(7099);const k=({packageId:e,className:t="",noResultsMessage:n,renderOption:o,packageData:m,collapsible:p,showItems:d})=>{const{selectShippingRate:f,isSelectingRate:h}=(0,u.V)(),y=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=d?d:y,v=null!=p?p:y,k=(0,r.createElement)(r.Fragment,null,(v||b)&&(0,r.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:g(m.name)}}),b&&(0,r.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(m.items).map((e=>{const t=(0,c.decodeEntities)(e.name),n=e.quantity;return(0,r.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,r.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,i.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,i._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,s.useCallback)((t=>{f(t,e)}),[e,f]),N={className:t,noResultsMessage:n,rates:m.shipping_rates,onSelectRate:_,selectedRate:m.shipping_rates.find((e=>e.selected)),renderOption:o,disabled:h};return v?(0,r.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":h}),initialOpen:!1,title:k},(0,r.createElement)(E,{...N})):(0,r.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":h})},k,(0,r.createElement)(E,{...N}))}},1070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5736);const o=({defaultTitle:e=(0,r.__)("Step","woocommerce"),defaultDescription:t=(0,r.__)("Step description text.","woocommerce"),defaultShowStepNumber:n=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:n}})},4730:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var r=n(9196),o=n(3849),a=n.n(o),i=n(721),c=n(711),l=n(9818),s=n(4801),u=n(8752),m=n(5736),p=n(9307),d=n(3251),f=n(9659),g=n(4293),h=n(2629),y=n(4617),b=n(2911),v=n(444);const E=(0,r.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(v.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"}));var k=n(7865),_=n(3554);const N=({title:e,setSelectedOption:t,selectedOption:n,pickupLocations:o,onSelectRate:a,renderPickupLocation:i,packageCount:l})=>{const s=document.querySelectorAll(".wc-block-components-local-pickup-select .wc-block-components-radio-control").length>1;return(0,r.createElement)("div",{className:"wc-block-components-local-pickup-select"},!(!s||!e)&&(0,r.createElement)("div",null,e),(0,r.createElement)(c.RadioControl,{onChange:e=>{t(e),a(e)},selected:n,options:o.map((e=>i(e,l)))}))};var T=n(8810);const w=(e,t)=>{const n=(0,y.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):e.price,o=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_location"===e.key));return t?t.value:""}return""})(e),a=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_address"===e.key));return t?t.value:""}return""})(e),i=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_details"===e.key));return t?t.value:""}return""})(e);let l=(0,r.createElement)("em",null,(0,m.__)("free","woocommerce"));return parseInt(n,10)>0&&(l=1===t?(0,r.createElement)(c.FormattedMonetaryAmount,{currency:(0,g.getCurrencyFromPriceResponse)(e),value:n}):(0,p.createInterpolateElement)(/* translators: <price/> is the price of the package, <packageCount/> is the number of packages. These must appear in the translated string. */ /* translators: <price/> is the price of the package, <packageCount/> is the number of packages. These must appear in the translated string. */ (0,m._n)("<price/> x <packageCount/> package","<price/> x <packageCount/> packages",t,"woocommerce"),{price:(0,r.createElement)(c.FormattedMonetaryAmount,{currency:(0,g.getCurrencyFromPriceResponse)(e),value:n}),packageCount:(0,r.createElement)(r.Fragment,null,t)})),{value:e.rate_id,label:o?(0,h.decodeEntities)(o):(0,h.decodeEntities)(e.name),secondaryLabel:l,description:(0,h.decodeEntities)(i),secondaryDescription:a?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(b.Z,{icon:E,className:"wc-block-editor-components-block-icon"}),(0,h.decodeEntities)(a)):void 0}},S=()=>{var e;const{shippingRates:t,selectShippingRate:n}=(0,d.V)(),o=((null===(e=t[0])||void 0===e?void 0:e.shipping_rates)||[]).filter(k.J3),[a,i]=(0,p.useState)((()=>{var e;return(null===(e=o.find((e=>e.selected)))||void 0===e?void 0:e.rate_id)||""})),c=(0,p.useCallback)((e=>{n(e)}),[n]),{extensions:l,receiveCart:s,...u}=(0,f.b)(),m={extensions:l,cart:u,components:{ShippingRatesControlPackage:T.Z,LocalPickupSelect:N},renderPickupLocation:w};(0,p.useEffect)((()=>{!a&&o[0]&&(i(o[0].rate_id),c(o[0].rate_id))}),[c,o,a]);const g=(0,k.wH)(t);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(_.ExperimentalOrderLocalPickupPackages.Slot,{...m}),(0,r.createElement)(_.ExperimentalOrderLocalPickupPackages,null,(0,r.createElement)(N,{title:t[0].name,setSelectedOption:i,onSelectRate:c,selectedOption:a,renderPickupLocation:w,pickupLocations:o,packageCount:g})))},A={...(0,n(1070).Z)({defaultTitle:(0,m.__)("Pickup options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}},C=(0,i.withFilteredAttributes)(A)((({title:e,description:t,showStepNumber:n,children:o,className:i})=>{const{checkoutIsProcessing:m,prefersCollection:p}=(0,l.useSelect)((e=>{const t=e(s.CHECKOUT_STORE_KEY);return{checkoutIsProcessing:t.isProcessing(),prefersCollection:t.prefersCollection()}}));return p&&u.oC?(0,r.createElement)(c.FormStep,{id:"pickup-options",disabled:m,className:a()("wc-block-checkout__pickup-options",i),title:e,description:t,showStepNumber:n},(0,r.createElement)(S,null),o):null}))},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var a=new(Function.bind.apply(e,o));return r&&t(a,r.prototype),a},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=Object.hasOwnProperty,i=Object.setPrototypeOf,c=Object.isFrozen,l=Object.getPrototypeOf,s=Object.getOwnPropertyDescriptor,u=Object.freeze,m=Object.seal,p=Object.create,d="undefined"!=typeof Reflect&&Reflect,f=d.apply,g=d.construct;f||(f=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),m||(m=function(e){return e}),g||(g=function(e,t){return n(e,r(t))});var h,y=C(Array.prototype.forEach),b=C(Array.prototype.pop),v=C(Array.prototype.push),E=C(String.prototype.toLowerCase),k=C(String.prototype.toString),_=C(String.prototype.match),N=C(String.prototype.replace),T=C(String.prototype.indexOf),w=C(String.prototype.trim),S=C(RegExp.prototype.test),A=(h=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return g(h,t)});function C(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return f(e,t,r)}}function x(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:E,i&&i(e,null);for(var o=t.length;o--;){var a=t[o];if("string"==typeof a){var l=n(a);l!==a&&(c(t)||(t[o]=l),a=l)}e[a]=!0}return e}function L(e){var t,n=p(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function R(e,t){for(;null!==e;){var n=s(e,t);if(n){if(n.get)return C(n.get);if("function"==typeof n.value)return C(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var O=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),D=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),M=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),I=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),P=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),U=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),B=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),j=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=m(/\{\{[\w\W]*|[\w\W]*\}\}/gm),G=m(/<%[\w\W]*|[\w\W]*%>/gm),$=m(/\${[\w\W]*}/gm),q=m(/^data-[\-\w.\u00B7-\uFFFF]/),V=m(/^aria-[\-\w]+$/),Y=m(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Z=m(/^(?:\w+script|data):/i),K=m(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=m(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var a=n.document,i=n.document,c=n.DocumentFragment,l=n.HTMLTemplateElement,s=n.Node,m=n.Element,p=n.NodeFilter,d=n.NamedNodeMap,f=void 0===d?n.NamedNodeMap||n.MozNamedAttrMap:d,g=n.HTMLFormElement,h=n.DOMParser,C=n.trustedTypes,Q=m.prototype,ee=R(Q,"cloneNode"),te=R(Q,"nextSibling"),ne=R(Q,"childNodes"),re=R(Q,"parentNode");if("function"==typeof l){var oe=i.createElement("template");oe.content&&oe.content.ownerDocument&&(i=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var a="dompurify"+(r?"#"+r:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(C,a),ie=ae?ae.createHTML(""):"",ce=i,le=ce.implementation,se=ce.createNodeIterator,ue=ce.createDocumentFragment,me=ce.getElementsByTagName,pe=a.importNode,de={};try{de=L(i).documentMode?i.documentMode:{}}catch(e){}var fe={};o.isSupported="function"==typeof re&&le&&void 0!==le.createHTMLDocument&&9!==de;var ge,he,ye=W,be=G,ve=$,Ee=q,ke=V,_e=Z,Ne=K,Te=Y,we=null,Se=x({},[].concat(r(O),r(D),r(M),r(F),r(H))),Ae=null,Ce=x({},[].concat(r(U),r(z),r(B),r(j))),xe=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Re=null,Oe=!0,De=!0,Me=!1,Ie=!0,Fe=!1,Pe=!1,He=!1,Ue=!1,ze=!1,Be=!1,je=!1,We=!0,Ge=!1,$e=!0,qe=!1,Ve={},Ye=null,Ze=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ke=null,Je=x({},["audio","video","img","source","image","track"]),Xe=null,Qe=x({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,at=null,it=x({},[et,tt,nt],k),ct=["application/xhtml+xml","text/html"],lt=null,st=i.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},mt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),ge=ge=-1===ct.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,he="application/xhtml+xml"===ge?k:E,we="ALLOWED_TAGS"in t?x({},t.ALLOWED_TAGS,he):Se,Ae="ALLOWED_ATTR"in t?x({},t.ALLOWED_ATTR,he):Ce,at="ALLOWED_NAMESPACES"in t?x({},t.ALLOWED_NAMESPACES,k):it,Xe="ADD_URI_SAFE_ATTR"in t?x(L(Qe),t.ADD_URI_SAFE_ATTR,he):Qe,Ke="ADD_DATA_URI_TAGS"in t?x(L(Je),t.ADD_DATA_URI_TAGS,he):Je,Ye="FORBID_CONTENTS"in t?x({},t.FORBID_CONTENTS,he):Ze,Le="FORBID_TAGS"in t?x({},t.FORBID_TAGS,he):{},Re="FORBID_ATTR"in t?x({},t.FORBID_ATTR,he):{},Ve="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,De=!1!==t.ALLOW_DATA_ATTR,Me=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Pe=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Be=t.RETURN_DOM_FRAGMENT||!1,je=t.RETURN_TRUSTED_TYPE||!1,Ue=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,Ge=t.SANITIZE_NAMED_PROPS||!1,$e=!1!==t.KEEP_CONTENT,qe=t.IN_PLACE||!1,Te=t.ALLOWED_URI_REGEXP||Te,rt=t.NAMESPACE||nt,xe=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(xe.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(xe.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(xe.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(De=!1),Be&&(ze=!0),Ve&&(we=x({},r(H)),Ae=[],!0===Ve.html&&(x(we,O),x(Ae,U)),!0===Ve.svg&&(x(we,D),x(Ae,z),x(Ae,j)),!0===Ve.svgFilters&&(x(we,M),x(Ae,z),x(Ae,j)),!0===Ve.mathMl&&(x(we,F),x(Ae,B),x(Ae,j))),t.ADD_TAGS&&(we===Se&&(we=L(we)),x(we,t.ADD_TAGS,he)),t.ADD_ATTR&&(Ae===Ce&&(Ae=L(Ae)),x(Ae,t.ADD_ATTR,he)),t.ADD_URI_SAFE_ATTR&&x(Xe,t.ADD_URI_SAFE_ATTR,he),t.FORBID_CONTENTS&&(Ye===Ze&&(Ye=L(Ye)),x(Ye,t.FORBID_CONTENTS,he)),$e&&(we["#text"]=!0),Pe&&x(we,["html","head","body"]),we.table&&(x(we,["tbody"]),delete Le.tbody),u&&u(t),lt=t)},pt=x({},["mi","mo","mn","ms","mtext"]),dt=x({},["foreignobject","desc","title","annotation-xml"]),ft=x({},["title","style","font","a","script"]),gt=x({},D);x(gt,M),x(gt,I);var ht=x({},F);x(ht,P);var yt=function(e){v(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},bt=function(e,t){try{v(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ae[e])if(ze||Be)try{yt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},vt=function(e){var t,n;if(Ue)e="<remove></remove>"+e;else{var r=_(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===ge&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ae?ae.createHTML(e):e;if(rt===nt)try{t=(new h).parseFromString(o,ge)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?ie:o}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),rt===nt?me.call(t,Pe?"html":"body")[0]:Pe?t.documentElement:a},Et=function(e){return se.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT,null,!1)},kt=function(t){return"object"===e(s)?t instanceof s:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&y(fe[e],(function(e){e.call(o,t,n,lt)}))},Nt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof g&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return yt(e),!0;if(S(/[\u0080-\uFFFF]/,e.nodeName))return yt(e),!0;var r=he(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:r,allowedTags:we}),e.hasChildNodes()&&!kt(e.firstElementChild)&&(!kt(e.content)||!kt(e.content.firstElementChild))&&S(/<[/\w]/g,e.innerHTML)&&S(/<[/\w]/g,e.textContent))return yt(e),!0;if("select"===r&&S(/<template/i,e.innerHTML))return yt(e),!0;if(!we[r]||Le[r]){if(!Le[r]&&wt(r)){if(xe.tagNameCheck instanceof RegExp&&S(xe.tagNameCheck,r))return!1;if(xe.tagNameCheck instanceof Function&&xe.tagNameCheck(r))return!1}if($e&&!Ye[r]){var a=re(e)||e.parentNode,i=ne(e)||e.childNodes;if(i&&a)for(var c=i.length-1;c>=0;--c)a.insertBefore(ee(i[c],!0),te(e))}return yt(e),!0}return e instanceof m&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=E(e.tagName),r=E(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||pt[r]):Boolean(gt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&dt[r]:Boolean(ht[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!dt[r])&&!(t.namespaceURI===et&&!pt[r])&&!ht[n]&&(ft[n]||!gt[n]):!("application/xhtml+xml"!==ge||!at[e.namespaceURI]))}(e)?(yt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=N(t,ye," "),t=N(t,be," "),t=N(t,ve," "),e.textContent!==t&&(v(o.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(yt(e),!0)},Tt=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in i||n in st))return!1;if(De&&!Re[t]&&S(Ee,t));else if(Oe&&S(ke,t));else if(!Ae[t]||Re[t]){if(!(wt(e)&&(xe.tagNameCheck instanceof RegExp&&S(xe.tagNameCheck,e)||xe.tagNameCheck instanceof Function&&xe.tagNameCheck(e))&&(xe.attributeNameCheck instanceof RegExp&&S(xe.attributeNameCheck,t)||xe.attributeNameCheck instanceof Function&&xe.attributeNameCheck(t))||"is"===t&&xe.allowCustomizedBuiltInElements&&(xe.tagNameCheck instanceof RegExp&&S(xe.tagNameCheck,n)||xe.tagNameCheck instanceof Function&&xe.tagNameCheck(n))))return!1}else if(Xe[t]);else if(S(Te,N(n,Ne,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==T(n,"data:")||!Ke[e])if(Me&&!S(_e,N(n,Ne,"")));else if(n)return!1;return!0},wt=function(e){return e.indexOf("-")>0},St=function(t){var n,r,a,i;_t("beforeSanitizeAttributes",t,null);var c=t.attributes;if(c){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ae};for(i=c.length;i--;){var s=n=c[i],u=s.name,m=s.namespaceURI;if(r="value"===u?n.value:w(n.value),a=he(u),l.attrName=a,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),r=l.attrValue,!l.forceKeepAttr&&(bt(u,t),l.keepAttr))if(Ie||!S(/\/>/i,r)){Fe&&(r=N(r,ye," "),r=N(r,be," "),r=N(r,ve," "));var p=he(t.nodeName);if(Tt(p,a,r)){if(!Ge||"id"!==a&&"name"!==a||(bt(u,t),r="user-content-"+r),ae&&"object"===e(C)&&"function"==typeof C.getAttributeType)if(m);else switch(C.getAttributeType(p,a)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{m?t.setAttributeNS(m,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}_t("afterSanitizeAttributes",t,null)}},At=function e(t){var n,r=Et(t);for(_t("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)_t("uponSanitizeShadowNode",n,null),Nt(n)||(n.content instanceof c&&e(n.content),St(n));_t("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,i,l,u,m,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!kt(t)){if("function"!=typeof t.toString)throw A("toString is not a function");if("string"!=typeof(t=t.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(kt(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||mt(p),o.removed=[],"string"==typeof t&&(qe=!1),qe){if(t.nodeName){var d=he(t.nodeName);if(!we[d]||Le[d])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof s)1===(i=(r=vt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?r=i:r.appendChild(i);else{if(!ze&&!Fe&&!Pe&&-1===t.indexOf("<"))return ae&&je?ae.createHTML(t):t;if(!(r=vt(t)))return ze?null:je?ie:""}r&&Ue&&yt(r.firstChild);for(var f=Et(qe?t:r);l=f.nextNode();)3===l.nodeType&&l===u||Nt(l)||(l.content instanceof c&&At(l.content),St(l),u=l);if(u=null,qe)return t;if(ze){if(Be)for(m=ue.call(r.ownerDocument);r.firstChild;)m.appendChild(r.firstChild);else m=r;return(Ae.shadowroot||Ae.shadowrootmod)&&(m=pe.call(a,m,!0)),m}var g=Pe?r.outerHTML:r.innerHTML;return Pe&&we["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&S(J,r.ownerDocument.doctype.name)&&(g="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+g),Fe&&(g=N(g,ye," "),g=N(g,be," "),g=N(g,ve," ")),ae&&je?ae.createHTML(g):g},o.setConfig=function(e){mt(e),He=!0},o.clearConfig=function(){lt=null,He=!1},o.isValidAttribute=function(e,t,n){lt||mt({});var r=he(e),o=he(t);return Tt(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],v(fe[e],t))},o.removeHook=function(e){if(fe[e])return b(fe[e])},o.removeHooks=function(e){fe[e]&&(fe[e]=[])},o.removeAllHooks=function(){fe={}},o}()}()},7099:()=>{}}]); checkout-blocks/shipping-methods-frontend.js 0000644 00000154203 15073233653 0015275 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5210],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(7608),o=n.n(r);function i(e){return"appear"===e?"top":"left"}function s(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:n=i(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),a=n(2819),l=n(7180),c=n.n(l),u=n(2858),p=n(9402),d=n(7971);const m=["onMouseDown","onClick"],f=(0,o.forwardRef)((function(e,t){const{href:n,target:i,isSmall:l,isPressed:f,isBusy:g,isDestructive:h,className:v,disabled:b,icon:y,iconPosition:E="left",iconSize:w,showTooltip:S,tooltipPosition:_,shortcut:N,label:T,children:k,text:A,variant:R,__experimentalIsFocusable:x,describedBy:L,...C}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...s}){let a=i;var l,u,p,d,m;return t&&(null!==(l=a)&&void 0!==l||(a="primary")),r&&(null!==(u=a)&&void 0!==u||(a="tertiary")),n&&(null!==(p=a)&&void 0!==p||(a="secondary")),e&&(c()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=a)&&void 0!==d||(a="secondary")),o&&(null!==(m=a)&&void 0!==m||(a="link")),{...s,variant:a}}(e),O=s()("components-button",v,{"is-secondary":"secondary"===R,"is-primary":"primary"===R,"is-small":l,"is-tertiary":"tertiary"===R,"is-pressed":f,"is-busy":g,"is-link":"link"===R,"is-destructive":h,"has-text":!!y&&!!k,"has-icon":!!y}),D=b&&!x,M=void 0===n||D?"button":"a",F="a"===M?{href:n,target:i}:{type:"button",disabled:D,"aria-pressed":f};if(b&&x){F["aria-disabled"]=!0;for(const e of m)C[e]=e=>{e.stopPropagation(),e.preventDefault()}}const I=!D&&(S&&T||N||!!T&&(!k||(0,a.isArray)(k)&&!k.length)&&!1!==S),Z=L?(0,a.uniqueId)():null,H=C["aria-describedby"]||Z,B=(0,o.createElement)(M,(0,r.Z)({},F,C,{className:O,"aria-label":C["aria-label"]||T,"aria-describedby":H,ref:t}),y&&"left"===E&&(0,o.createElement)(p.Z,{icon:y,size:w}),A&&(0,o.createElement)(o.Fragment,null,A),y&&"right"===E&&(0,o.createElement)(p.Z,{icon:y,size:w}),k);return I?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.Z,{text:L||T,shortcut:N,position:_},B),L&&(0,o.createElement)(d.Z,null,(0,o.createElement)("span",{id:Z},L))):(0,o.createElement)(o.Fragment,null,B,L&&(0,o.createElement)(d.Z,null,(0,o.createElement)("span",{id:Z},L)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(2314),o=n(9307);const i=function({icon:e,className:t,...n}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:i},n))}},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(444),s=n(6372);const a=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(s.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&s.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===i.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(i.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>N});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),a=n(5904),l=n(7180),c=n.n(l),u=n(4333),p=n(7152),d=n(2023),m=n(9770),f=n(9330),g=n(3698),h=n(7031),v=n(3854);const b="Popover";function y(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(s=t).ownerDocument.defaultView.getComputedStyle(s);var s;const a=n?parseInt(n,10):0,l=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+c,y:e.top+a,width:e.width-c-u,height:e.height-a-l,left:e.left+c,right:e.right-u,top:e.top+a,bottom:e.bottom-l}}function E(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function w(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const _=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:i,noArrow:l=!0,isAlternate:_,position:N="bottom right",range:T,focusOnMount:k="firstElement",anchorRef:A,shouldAnchorIncludePadding:R,anchorRect:x,getAnchorRect:L,expandOnMobile:C,animate:O=!0,onClickOutside:D,onFocusOutside:M,__unstableStickyBoundaryElement:F,__unstableSlotName:I=b,__unstableObserveElement:Z,__unstableBoundaryParent:H,__unstableForcePosition:B,__unstableForceXAlignment:P,...U},z)=>{const W=(0,o.useRef)(null),j=(0,o.useRef)(null),G=(0,o.useRef)(),V=(0,u.useViewportMatch)("medium","<"),[K,q]=(0,o.useState)(),Y=(0,g.Z)(I),$=C&&V,[X,J]=(0,u.useResizeObserver)();l=$||l,(0,o.useLayoutEffect)((()=>{if($)return S(G.current,"is-without-arrow",l),S(G.current,"is-alternate",_),E(G.current,"data-x-axis"),E(G.current,"data-y-axis"),w(G.current,"top"),w(G.current,"left"),w(j.current,"maxHeight"),void w(j.current,"maxWidth");const e=()=>{if(!G.current||!j.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,d.cS)(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,d.cS)((0,a.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,d.cS)(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:y(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),l=(0,d.cS)(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,i);return o?l:y(l,r)}if(!e.current)return;const{parentNode:s}=e.current,l=s.getBoundingClientRect();return o?l:y(l,s)}(W,x,L,A,R,G.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=G.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var i;H&&(r=null===(i=G.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const s=J.height?J:j.current.getBoundingClientRect(),{popoverTop:c,popoverLeft:u,xAxis:p,yAxis:m,contentHeight:f,contentWidth:g}=(0,d.sw)(e,s,N,F,G.current,o,r,B,P);"number"==typeof c&&"number"==typeof u&&(w(G.current,"top",c+"px"),w(G.current,"left",u+"px")),S(G.current,"is-without-arrow",l||"center"===p&&"middle"===m),S(G.current,"is-alternate",_),E(G.current,"data-x-axis",p),E(G.current,"data-y-axis",m),w(j.current,"maxHeight","number"==typeof f?f+"px":""),w(j.current,"maxWidth","number"==typeof g?g+"px":""),q(({left:"right",right:"left"}[p]||"center")+" "+({top:"bottom",bottom:"top"}[m]||"middle"))};e();const{ownerDocument:t}=G.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const i=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",i),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const s=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(A);let c;return s&&s!==t&&(s.defaultView.addEventListener("resize",e),s.defaultView.addEventListener("scroll",e,!0)),Z&&(c=new n.MutationObserver(e),c.observe(Z,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",i),n.cancelAnimationFrame(o),s&&s!==t&&(s.defaultView.removeEventListener("resize",e),s.defaultView.removeEventListener("scroll",e,!0)),c&&c.disconnect()}}),[$,x,L,A,R,N,J,F,Z,H]);const Q=(e,n)=>{if("focus-outside"===e&&M)M(n);else if("focus-outside"===e&&D){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),c()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),D(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:k,__unstableOnClose:Q,onClose:Q}),ne=(0,u.useMergeRefs)([G,ee,z]),re=Boolean(O&&K)&&(0,v.T)({type:"appear",origin:K});let oe=(0,o.createElement)("div",(0,r.Z)({className:s()("components-popover",i,re,{"is-expanded":$,"is-without-arrow":l,"is-alternate":_})},U,{ref:ne},te,{tabIndex:"-1"}),$&&(0,o.createElement)(f.Z,null),$&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(m.Z,{className:"components-popover__close",icon:p.Z,onClick:t})),(0,o.createElement)("div",{ref:j,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},X,n)));return Y.ref&&(oe=(0,o.createElement)(h.de,{name:I},oe)),A||x?oe:(0,o.createElement)("span",{ref:W},oe)}));_.Slot=(0,o.forwardRef)((function({name:e=b},t){return(0,o.createElement)(h.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const N=_},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>s,sw:()=>i});var r=n(5736);const o=10;function i(e,t,n="top",i,s,a,l,c,u){const[p,d="center",m]=n.split(" "),f=function(e,t,n,r,i,s,a,l){const{height:c}=t;if(i){const t=i.getBoundingClientRect().top+c-a;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===r?u=e.bottom:"top"===r&&(u=e.top);const p={popoverTop:u,contentHeight:(u-c/2>0?c/2:u)+(u+c/2>window.innerHeight?window.innerHeight-u:c/2)},d={popoverTop:e.top,contentHeight:e.top-o-c>0?c:e.top-o},m={popoverTop:e.bottom,contentHeight:e.bottom+o+c>window.innerHeight?window.innerHeight-o-e.bottom:c};let f,g=n,h=null;if(!i&&!l)if("middle"===n&&p.contentHeight===c)g="middle";else if("top"===n&&d.contentHeight===c)g="top";else if("bottom"===n&&m.contentHeight===c)g="bottom";else{g=d.contentHeight>m.contentHeight?"top":"bottom";const e="top"===g?d.contentHeight:m.contentHeight;h=e!==c?e:null}return f="middle"===g?p.popoverTop:"top"===g?d.popoverTop:m.popoverTop,{yAxis:g,popoverTop:f,contentHeight:h}}(e,t,p,m,i,0,a,c),g=function(e,t,n,o,i,s,a,l,c){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const p=Math.round(e.left+e.width/2),d={popoverLeft:p,contentWidth:(p-u/2>0?u/2:p)+(p+u/2>window.innerWidth?window.innerWidth-p:u/2)};let m=e.left;"right"===o?m=e.right:"middle"===s||c||(m=p);let f=e.right;"left"===o?f=e.left:"middle"===s||c||(f=p);const g={popoverLeft:m,contentWidth:m-u>0?u:m},h={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let v,b=n,y=null;if(!i&&!l)if("center"===n&&d.contentWidth===u)b="center";else if("left"===n&&g.contentWidth===u)b="left";else if("right"===n&&h.contentWidth===u)b="right";else{b=g.contentWidth>h.contentWidth?"left":"right";const e="left"===b?g.contentWidth:h.contentWidth;u>window.innerWidth&&(y=window.innerWidth),e!==u&&(b="center",d.popoverLeft=window.innerWidth/2)}if(v="center"===b?d.popoverLeft:"left"===b?g.popoverLeft:h.popoverLeft,a){const e=a.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:b,popoverLeft:v,contentWidth:y}}(e,t,d,m,i,f.yAxis,l,c,u);return{...g,...f}}function s(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307);let o=0;function i(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=o)}let s=0;function a(){return(0,r.useEffect)((()=>(0===s&&i(!0),++s,()=>{1===s&&i(!1),--s})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2819);const i=function({shortcut:e,className:t}){if(!e)return null;let n,i;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,i=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":i},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(3698);function i(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function s({name:e,children:t}){const n=(0,o.Z)(e),s=(0,r.useRef)({rerender:i()});return(0,r.useEffect)((()=>(n.registerFill(s),()=>{n.unregisterFill(s)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(4333),s=n(4745);const a=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...a},l){const c=(0,o.useContext)(s.Z),u=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(c.registerSlot(e,u,t),()=>{c.unregisterSlot(e,u)})),[c.registerSlot,c.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{c.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,i.useMergeRefs)([l,u])},a))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(4745);function i(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},i=t.fills[e],s=(0,r.useMemo)((()=>i||[]),[i]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:s,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),i=n(2819),s=n(2146),a=n(293);function l({name:e,children:t,registerFill:n,unregisterFill:r}){const s=(0,a.Z)(e),l=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,l.current),()=>r(e,l.current))),[]),(0,o.useLayoutEffect)((()=>{l.current.children=t,s&&s.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==l.current.name&&(r(l.current.name,l.current),l.current.name=e,n(e,l.current))}),[e]),s&&s.node?((0,i.isFunction)(t)&&(t=t(s.props.fillProps)),(0,o.createPortal)(t,s.node)):null}const c=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(l,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>c,g7:()=>u});var r=n(2314),o=n(9307),i=n(4011),s=n(9137),a=n(9183),l=n(942);function c(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Z,e),(0,o.createElement)(a.Z,e))}const u=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(l.Z,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(s.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),i=n(2819),s=n(2146);class a extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,s=(0,i.map)(r(t,this),(e=>{const t=(0,i.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,i.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,i.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,i.isFunction)(e)?e(s):s)}}const l=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:i})=>(0,o.createElement)(a,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:i}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2146);const i=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[i,s]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(s(t(e)),n((()=>{s(t(e))})))),[e]),i}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9307),o=n(2819),i=n(4333),s=n(8689),a=n(1202);const l=(0,r.createElement)("div",{className:"event-catcher"}),c=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(l,e),(0,r.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),p=(e,t,n)=>{if(1!==r.Children.count(e))return;const o=r.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},d=function({children:e,position:t,text:n,shortcut:l}){const[d,m]=(0,r.useState)(!1),[f,g]=(0,r.useState)(!1),h=(0,i.useDebounce)(g,700),v=t=>{p(e,"onMouseDown",t),document.addEventListener("mouseup",E),m(!0)},b=t=>{p(e,"onMouseUp",t),document.removeEventListener("mouseup",E),m(!1)},y=e=>"mouseUp"===e?b:"mouseDown"===e?v:void 0,E=y("mouseUp"),w=(t,n)=>r=>{if(p(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&d)return;h.cancel();const i=(0,o.includes)(["focus","mouseenter"],r.type);i!==f&&(n?h(i):g(i))},S=()=>{h.cancel(),document.removeEventListener("mouseup",E)};if((0,r.useEffect)((()=>S),[]),1!==r.Children.count(e))return e;const _={onMouseEnter:w("onMouseEnter",!0),onMouseLeave:w("onMouseLeave"),onClick:w("onClick"),onFocus:w("onFocus"),onBlur:w("onBlur"),onMouseDown:y("mouseDown")},N=r.Children.only(e),{children:T,disabled:k}=N.props,A=k?c:u,R=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:i})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(s.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,r.createElement)(a.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:T,isOver:f,position:t,text:n,shortcut:l});return A({child:N,eventHandlers:_,childrenWithPopover:R})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7608),o=n.n(r),i=n(9307),s=n(6186);const a=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return(0,s.k)({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),o=n(9770),i=n(3849),s=n.n(i),a=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:i="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,i,{"wc-block-components-button--loading":t});return(0,r.createElement)(o.Z,{className:c,...l},t&&(0,r.createElement)(a.Z,null),(0,r.createElement)("span",{className:"wc-block-components-button__text"},n))}},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>w});var r=n(9196),o=n(3849),i=n.n(o),s=n(5736),a=n(2629),l=n(711),c=n(9307),u=n(3251),p=n(3561),d=n.n(p);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],g=(e,t)=>{const n=(null==t?void 0:t.tags)||m,r=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})};var h=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,a.decodeEntities)(e.name),value:e.rate_id,description:(0,r.createElement)(r.Fragment,null,Number.isFinite(t)&&(0,r.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,a.decodeEntities)(e.delivery_time))}},E=({className:e="",noResultsMessage:t,onSelectRate:n,rates:o,renderOption:i=y,selectedRate:s,disabled:a=!1})=>{const u=(null==s?void 0:s.rate_id)||"",p=(0,h.D)(u),[d,m]=(0,c.useState)((()=>{var e;return u||(null===(e=o[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{u&&u!==p&&u!==d&&m(u)}),[u,d,p]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===o.length)return t;if(o.length>1)return(0,r.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:a,selected:d,options:o.map(i)});const{label:f,secondaryLabel:g,description:v,secondaryDescription:b}=i(o[0]);return(0,r.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:g,description:v,secondaryDescription:b})};n(7099);const w=({packageId:e,className:t="",noResultsMessage:n,renderOption:o,packageData:p,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:h}=(0,u.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,w=(0,r.createElement)(r.Fragment,null,(y||b)&&(0,r.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:g(p.name)}}),b&&(0,r.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(p.items).map((e=>{const t=(0,a.decodeEntities)(e.name),n=e.quantity;return(0,r.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,r.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),S=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),_={className:t,noResultsMessage:n,rates:p.shipping_rates,onSelectRate:S,selectedRate:p.shipping_rates.find((e=>e.selected)),renderOption:o,disabled:h};return y?(0,r.createElement)(l.Panel,{className:i()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":h}),initialOpen:!1,title:w},(0,r.createElement)(E,{..._})):(0,r.createElement)("div",{className:i()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":h})},w,(0,r.createElement)(E,{..._}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var r=n(9196),o=n(5736),i=n(9307),s=n(6881),a=n(3554),l=n(7865),c=n(9659),u=n(8449),p=n(3251),d=n(4787),m=n(7998),f=n(8810),g=n(5158);const h=({packages:e,showItems:t,collapsible:n,noResultsMessage:o,renderOption:i})=>e.length?(0,r.createElement)(r.Fragment,null,e.map((({package_id:e,...s})=>(0,r.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:o,renderOption:i})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,context:w})=>{(0,i.useEffect)((()=>{var n,r;t||(n=(0,l.wH)(e),r=(0,l.Q_)(e),1===n?(0,g.speak)((0,o.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,o._n)("%d shipping option was found.","%d shipping options were found.",r,"woocommerce"),r)):(0,g.speak)((0,o.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,o._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,o.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,o._n)("%d shipping option was found","%d shipping options were found",r,"woocommerce"),r)))}),[t,e]);const{extensions:S,receiveCart:_,...N}=(0,c.b)(),T={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:E,extensions:S,cart:N,components:{ShippingRatesControlPackage:f.Z},context:w},{isEditor:k}=(0,u._)(),{hasSelectedLocalPickup:A,selectedRates:R}=(0,p.V)(),x=(0,m.Kn)(R)?Object.values(R):[],L=x.every((e=>e===x[0]));return(0,r.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,o.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},A&&"woocommerce/cart"===w&&e.length>1&&!L&&!k&&(0,r.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,o.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,r.createElement)(a.ExperimentalOrderShippingPackages.Slot,{...T}),(0,r.createElement)(a.ExperimentalOrderShippingPackages,null,(0,r.createElement)(h,{packages:e,noResultsMessage:y,renderOption:E})))}},6881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),o=n(5736),i=n(3849),s=n.n(i),a=n(711);n(991);const l=({children:e,className:t,screenReaderLabel:n,showSpinner:i=!1,isLoading:l=!0})=>(0,r.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":l})},l&&i&&(0,r.createElement)(a.Spinner,null),(0,r.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":l}),"aria-hidden":l},e),l&&(0,r.createElement)("span",{className:"screen-reader-text"},n||(0,o.__)("Loading…","woocommerce")))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9196),o=n(3849),i=n.n(o),s=n(5736),a=n(2911),l=n(9140),c=(n(946),n(9114)),u=n(2904),p=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:o=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:g})=>((0,p.o)(o,f),(0,r.createElement)("div",{className:i()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,r.createElement)(a.Z,{icon:(0,c.X)(t)}),(0,r.createElement)("div",{className:"wc-block-components-notice-banner__content"},g&&(0,r.createElement)("p",{className:"wc-block-components-notice-banner__summary"},g),n),!!m&&(0,r.createElement)(u.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>a,x:()=>s});var r=n(202),o=n(2720),i=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},a=e=>{switch(e){case"success":return r.Z;case"warning":case"info":case"error":return o.Z;default:return i.Z}}},2723:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var r=n(4617),o=n(9307),i=n(9818),s=n(4801),a=n(8540),l=n(3251);const c=()=>{const{needsShipping:e}=(0,l.V)(),{useShippingAsBilling:t,prefersCollection:n}=(0,i.useSelect)((e=>({useShippingAsBilling:e(s.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(s.CHECKOUT_STORE_KEY).prefersCollection()}))),{__internalSetUseShippingAsBilling:c}=(0,i.useDispatch)(s.CHECKOUT_STORE_KEY),{billingAddress:u,setBillingAddress:p,shippingAddress:d,setShippingAddress:m}=(0,a.L)(),f=(0,o.useCallback)((e=>{p({email:e})}),[p]),g=(0,r.getSetting)("forcedBillingAddress",!1);return{shippingAddress:d,billingAddress:u,setShippingAddress:m,setBillingAddress:p,setEmail:f,defaultFields:r.defaultFields,useShippingAsBilling:t,setUseShippingAsBilling:c,needsShipping:e,showShippingFields:!g&&e&&!n,showShippingMethods:e&&!n,showBillingFields:!e||!t||!!n,forcedBillingAddress:g,useBillingAsShipping:g||!!n}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(9818),o=n(4801);const i=()=>{const{customerData:e,isInitialized:t}=(0,r.useSelect)((e=>{const t=e(o.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:i}=(0,r.useDispatch)(o.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:i,setShippingAddress:n}}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(9307),o=n(5158);const i=(e,t)=>{const n="string"==typeof e?e:(0,r.renderToString)(e);(0,r.useEffect)((()=>{n&&(0,o.speak)(n,t)}),[n,t])}},1070:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(5736);const o=({defaultTitle:e=(0,r.__)("Step","woocommerce"),defaultDescription:t=(0,r.__)("Step description text.","woocommerce"),defaultShowStepNumber:n=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:n}})},2833:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>k});var r=n(9196),o=n(3849),i=n.n(o),s=n(721),a=n(711),l=n(2723),c=n(9818),u=n(4801),p=n(5736),d=n(3251),m=n(8540),f=n(5091),g=n(7865),h=n(9040),v=n(4293),b=n(8449),y=n(8027),E=n(2629),w=n(4617),S=n(4787);const _=e=>{const t=(0,w.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,E.decodeEntities)(e.name),value:e.rate_id,description:(0,E.decodeEntities)(e.description),secondaryLabel:(0,r.createElement)(a.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),secondaryDescription:(0,E.decodeEntities)(e.delivery_time)}},N=({noShippingPlaceholder:e=null})=>{const{isEditor:t}=(0,b._)(),{shippingRates:n,needsShipping:o,isLoadingRates:i,hasCalculatedShipping:s,isCollectable:l}=(0,d.V)(),{shippingAddress:c}=(0,m.L)(),u=l?n.map((e=>({...e,shipping_rates:e.shipping_rates.filter((e=>!(0,g.Ep)(e.method_id)))}))):n;if(!o)return null;const v=(0,g.wH)(n);if(!s&&!v)return(0,r.createElement)("p",null,(0,p.__)("Shipping options will be displayed here after entering your full shipping address.","woocommerce"));const E=(0,h.K5)(c);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(a.StoreNoticesContainer,{context:y.n7.SHIPPING_METHODS}),t&&!v?e:(0,r.createElement)(f.Z,{noResultsMessage:(0,r.createElement)(r.Fragment,null,E?(0,r.createElement)(S.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,p.__)("There are no shipping options available. Please check your shipping address.","woocommerce")):(0,p.__)("Add a shipping address to view shipping options.","woocommerce")),renderOption:_,collapsible:!1,shippingRates:u,isLoadingRates:i,context:"woocommerce/checkout"}))},T={...(0,n(1070).Z)({defaultTitle:(0,p.__)("Shipping options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}},k=(0,s.withFilteredAttributes)(T)((({title:e,description:t,showStepNumber:n,children:o,className:s})=>{const p=(0,c.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).isProcessing())),{showShippingMethods:d}=(0,l.B)();return d?(0,r.createElement)(a.FormStep,{id:"shipping-option",disabled:p,className:i()("wc-block-checkout__shipping-option",s),title:e,description:t,showStepNumber:n},(0,r.createElement)(N,null),o):null}))},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196);n(7440);const o=()=>(0,r.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,o){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var o=[null];o.push.apply(o,n);var i=new(Function.bind.apply(e,o));return r&&t(i,r.prototype),i},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i=Object.hasOwnProperty,s=Object.setPrototypeOf,a=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,p=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,g=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),p||(p=function(e){return e}),g||(g=function(e,t){return n(e,r(t))});var h,v=R(Array.prototype.forEach),b=R(Array.prototype.pop),y=R(Array.prototype.push),E=R(String.prototype.toLowerCase),w=R(String.prototype.toString),S=R(String.prototype.match),_=R(String.prototype.replace),N=R(String.prototype.indexOf),T=R(String.prototype.trim),k=R(RegExp.prototype.test),A=(h=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return g(h,t)});function R(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return f(e,t,r)}}function x(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:E,s&&s(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var l=n(i);l!==i&&(a(t)||(t[o]=l),i=l)}e[i]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(i,e,[t])&&(n[t]=e[t]);return n}function C(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return R(n.get);if("function"==typeof n.value)return R(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var O=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),D=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),M=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),F=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),I=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),Z=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),H=u(["#text"]),B=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),P=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),U=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),z=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=p(/\{\{[\w\W]*|[\w\W]*\}\}/gm),j=p(/<%[\w\W]*|[\w\W]*%>/gm),G=p(/\${[\w\W]*}/gm),V=p(/^data-[\-\w.\u00B7-\uFFFF]/),K=p(/^aria-[\-\w]+$/),q=p(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=p(/^(?:\w+script|data):/i),$=p(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=p(/^html$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),o=function(e){return t(e)};if(o.version="2.4.7",o.removed=[],!n||!n.document||9!==n.document.nodeType)return o.isSupported=!1,o;var i=n.document,s=n.document,a=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,p=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,g=n.HTMLFormElement,h=n.DOMParser,R=n.trustedTypes,Q=p.prototype,ee=C(Q,"cloneNode"),te=C(Q,"nextSibling"),ne=C(Q,"childNodes"),re=C(Q,"parentNode");if("function"==typeof l){var oe=s.createElement("template");oe.content&&oe.content.ownerDocument&&(s=oe.content.ownerDocument)}var ie=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,o="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(o)&&(r=n.currentScript.getAttribute(o));var i="dompurify"+(r?"#"+r:"");try{return t.createPolicy(i,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(R,i),se=ie?ie.createHTML(""):"",ae=s,le=ae.implementation,ce=ae.createNodeIterator,ue=ae.createDocumentFragment,pe=ae.getElementsByTagName,de=i.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};o.isSupported="function"==typeof re&&le&&void 0!==le.createHTMLDocument&&9!==me;var ge,he,ve=W,be=j,ye=G,Ee=V,we=K,Se=Y,_e=$,Ne=q,Te=null,ke=x({},[].concat(r(O),r(D),r(M),r(I),r(H))),Ae=null,Re=x({},[].concat(r(B),r(P),r(U),r(z))),xe=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Ce=null,Oe=!0,De=!0,Me=!1,Fe=!0,Ie=!1,Ze=!1,He=!1,Be=!1,Pe=!1,Ue=!1,ze=!1,We=!0,je=!1,Ge=!0,Ve=!1,Ke={},qe=null,Ye=x({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),$e=null,Xe=x({},["audio","video","img","source","image","track"]),Je=null,Qe=x({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",rt=nt,ot=!1,it=null,st=x({},[et,tt,nt],w),at=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),ut=function(e){return e instanceof RegExp||e instanceof Function},pt=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),ge=ge=-1===at.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,he="application/xhtml+xml"===ge?w:E,Te="ALLOWED_TAGS"in t?x({},t.ALLOWED_TAGS,he):ke,Ae="ALLOWED_ATTR"in t?x({},t.ALLOWED_ATTR,he):Re,it="ALLOWED_NAMESPACES"in t?x({},t.ALLOWED_NAMESPACES,w):st,Je="ADD_URI_SAFE_ATTR"in t?x(L(Qe),t.ADD_URI_SAFE_ATTR,he):Qe,$e="ADD_DATA_URI_TAGS"in t?x(L(Xe),t.ADD_DATA_URI_TAGS,he):Xe,qe="FORBID_CONTENTS"in t?x({},t.FORBID_CONTENTS,he):Ye,Le="FORBID_TAGS"in t?x({},t.FORBID_TAGS,he):{},Ce="FORBID_ATTR"in t?x({},t.FORBID_ATTR,he):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Oe=!1!==t.ALLOW_ARIA_ATTR,De=!1!==t.ALLOW_DATA_ATTR,Me=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Fe=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Ie=t.SAFE_FOR_TEMPLATES||!1,Ze=t.WHOLE_DOCUMENT||!1,Pe=t.RETURN_DOM||!1,Ue=t.RETURN_DOM_FRAGMENT||!1,ze=t.RETURN_TRUSTED_TYPE||!1,Be=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,je=t.SANITIZE_NAMED_PROPS||!1,Ge=!1!==t.KEEP_CONTENT,Ve=t.IN_PLACE||!1,Ne=t.ALLOWED_URI_REGEXP||Ne,rt=t.NAMESPACE||nt,xe=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(xe.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ut(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(xe.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(xe.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ie&&(De=!1),Ue&&(Pe=!0),Ke&&(Te=x({},r(H)),Ae=[],!0===Ke.html&&(x(Te,O),x(Ae,B)),!0===Ke.svg&&(x(Te,D),x(Ae,P),x(Ae,z)),!0===Ke.svgFilters&&(x(Te,M),x(Ae,P),x(Ae,z)),!0===Ke.mathMl&&(x(Te,I),x(Ae,U),x(Ae,z))),t.ADD_TAGS&&(Te===ke&&(Te=L(Te)),x(Te,t.ADD_TAGS,he)),t.ADD_ATTR&&(Ae===Re&&(Ae=L(Ae)),x(Ae,t.ADD_ATTR,he)),t.ADD_URI_SAFE_ATTR&&x(Je,t.ADD_URI_SAFE_ATTR,he),t.FORBID_CONTENTS&&(qe===Ye&&(qe=L(qe)),x(qe,t.FORBID_CONTENTS,he)),Ge&&(Te["#text"]=!0),Ze&&x(Te,["html","head","body"]),Te.table&&(x(Te,["tbody"]),delete Le.tbody),u&&u(t),lt=t)},dt=x({},["mi","mo","mn","ms","mtext"]),mt=x({},["foreignobject","desc","title","annotation-xml"]),ft=x({},["title","style","font","a","script"]),gt=x({},D);x(gt,M),x(gt,F);var ht=x({},I);x(ht,Z);var vt=function(e){y(o.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(o.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(o.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Ae[e])if(Pe||Ue)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(Be)e="<remove></remove>"+e;else{var r=S(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===ge&&rt===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var o=ie?ie.createHTML(e):e;if(rt===nt)try{t=(new h).parseFromString(o,ge)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(rt,"template",null);try{t.documentElement.innerHTML=ot?se:o}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(s.createTextNode(n),i.childNodes[0]||null),rt===nt?pe.call(t,Ze?"html":"body")[0]:Ze?t.documentElement:i},Et=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},wt=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},St=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(o,t,n,lt)}))},_t=function(e){var t,n;if(St("beforeSanitizeElements",e,null),(n=e)instanceof g&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(k(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var r=he(e.nodeName);if(St("uponSanitizeElement",e,{tagName:r,allowedTags:Te}),e.hasChildNodes()&&!wt(e.firstElementChild)&&(!wt(e.content)||!wt(e.content.firstElementChild))&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===r&&k(/<template/i,e.innerHTML))return vt(e),!0;if(!Te[r]||Le[r]){if(!Le[r]&&Tt(r)){if(xe.tagNameCheck instanceof RegExp&&k(xe.tagNameCheck,r))return!1;if(xe.tagNameCheck instanceof Function&&xe.tagNameCheck(r))return!1}if(Ge&&!qe[r]){var i=re(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&i)for(var a=s.length-1;a>=0;--a)i.insertBefore(ee(s[a],!0),te(e))}return vt(e),!0}return e instanceof p&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:rt,tagName:"template"});var n=E(e.tagName),r=E(t.tagName);return!!it[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===r||dt[r]):Boolean(gt[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[r]:Boolean(ht[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[r])&&!(t.namespaceURI===et&&!dt[r])&&!ht[n]&&(ft[n]||!gt[n]):!("application/xhtml+xml"!==ge||!it[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==r&&"noembed"!==r&&"noframes"!==r||!k(/<\/no(script|embed|frames)/i,e.innerHTML)?(Ie&&3===e.nodeType&&(t=e.textContent,t=_(t,ve," "),t=_(t,be," "),t=_(t,ye," "),e.textContent!==t&&(y(o.removed,{element:e.cloneNode()}),e.textContent=t)),St("afterSanitizeElements",e,null),!1):(vt(e),!0)},Nt=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in ct))return!1;if(De&&!Ce[t]&&k(Ee,t));else if(Oe&&k(we,t));else if(!Ae[t]||Ce[t]){if(!(Tt(e)&&(xe.tagNameCheck instanceof RegExp&&k(xe.tagNameCheck,e)||xe.tagNameCheck instanceof Function&&xe.tagNameCheck(e))&&(xe.attributeNameCheck instanceof RegExp&&k(xe.attributeNameCheck,t)||xe.attributeNameCheck instanceof Function&&xe.attributeNameCheck(t))||"is"===t&&xe.allowCustomizedBuiltInElements&&(xe.tagNameCheck instanceof RegExp&&k(xe.tagNameCheck,n)||xe.tagNameCheck instanceof Function&&xe.tagNameCheck(n))))return!1}else if(Je[t]);else if(k(Ne,_(n,_e,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==N(n,"data:")||!$e[e])if(Me&&!k(Se,_(n,_e,"")));else if(n)return!1;return!0},Tt=function(e){return e.indexOf("-")>0},kt=function(t){var n,r,i,s;St("beforeSanitizeAttributes",t,null);var a=t.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Ae};for(s=a.length;s--;){var c=n=a[s],u=c.name,p=c.namespaceURI;if(r="value"===u?n.value:T(n.value),i=he(u),l.attrName=i,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,St("uponSanitizeAttribute",t,l),r=l.attrValue,!l.forceKeepAttr&&(bt(u,t),l.keepAttr))if(Fe||!k(/\/>/i,r)){Ie&&(r=_(r,ve," "),r=_(r,be," "),r=_(r,ye," "));var d=he(t.nodeName);if(Nt(d,i,r)){if(!je||"id"!==i&&"name"!==i||(bt(u,t),r="user-content-"+r),ie&&"object"===e(R)&&"function"==typeof R.getAttributeType)if(p);else switch(R.getAttributeType(d,i)){case"TrustedHTML":r=ie.createHTML(r);break;case"TrustedScriptURL":r=ie.createScriptURL(r)}try{p?t.setAttributeNS(p,u,r):t.setAttribute(u,r),b(o.removed)}catch(e){}}}else bt(u,t)}St("afterSanitizeAttributes",t,null)}},At=function e(t){var n,r=Et(t);for(St("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)St("uponSanitizeShadowNode",n,null),_t(n)||(n.content instanceof a&&e(n.content),kt(n));St("afterSanitizeShadowDOM",t,null)};return o.sanitize=function(t){var r,s,l,u,p,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((ot=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!wt(t)){if("function"!=typeof t.toString)throw A("toString is not a function");if("string"!=typeof(t=t.toString()))throw A("dirty is not a string, aborting")}if(!o.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(wt(t))return n.toStaticHTML(t.outerHTML)}return t}if(He||pt(d),o.removed=[],"string"==typeof t&&(Ve=!1),Ve){if(t.nodeName){var m=he(t.nodeName);if(!Te[m]||Le[m])throw A("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(r=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?r=s:r.appendChild(s);else{if(!Pe&&!Ie&&!Ze&&-1===t.indexOf("<"))return ie&&ze?ie.createHTML(t):t;if(!(r=yt(t)))return Pe?null:ze?se:""}r&&Be&&vt(r.firstChild);for(var f=Et(Ve?t:r);l=f.nextNode();)3===l.nodeType&&l===u||_t(l)||(l.content instanceof a&&At(l.content),kt(l),u=l);if(u=null,Ve)return t;if(Pe){if(Ue)for(p=ue.call(r.ownerDocument);r.firstChild;)p.appendChild(r.firstChild);else p=r;return(Ae.shadowroot||Ae.shadowrootmod)&&(p=de.call(i,p,!0)),p}var g=Ze?r.outerHTML:r.innerHTML;return Ze&&Te["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&k(X,r.ownerDocument.doctype.name)&&(g="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+g),Ie&&(g=_(g,ve," "),g=_(g,be," "),g=_(g,ye," ")),ie&&ze?ie.createHTML(g):g},o.setConfig=function(e){pt(e),He=!0},o.clearConfig=function(){lt=null,He=!1},o.isValidAttribute=function(e,t,n){lt||pt({});var r=he(e),o=he(t);return Nt(r,o,n)},o.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},o.removeHook=function(e){if(fe[e])return b(fe[e])},o.removeHooks=function(e){fe[e]&&(fe[e]=[])},o.removeAllHooks=function(){fe={}},o}()}()},1029:()=>{},7099:()=>{},991:()=>{},946:()=>{},7440:()=>{},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})}}]); checkout-blocks/terms-style.js 0000644 00000004146 15073233653 0012466 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8806],{19732:(e,s,t)=>{t.d(s,{P:()=>c});var n=t(94801),r=t(9818),a=t(71715),i=t(54738);const c=()=>{const{isCalculating:e,isBeforeProcessing:s,isProcessing:t,isAfterProcessing:c,isComplete:o,hasError:l}=(0,r.useSelect)((e=>{const s=e(n.CHECKOUT_STORE_KEY);return{isCalculating:s.isCalculating(),isBeforeProcessing:s.isBeforeProcessing(),isProcessing:s.isProcessing(),isAfterProcessing:s.isAfterProcessing(),isComplete:s.isComplete(),hasError:s.hasError()}})),{activePaymentMethod:d,isExpressPaymentMethodActive:m}=(0,r.useSelect)((e=>{const s=e(n.PAYMENT_STORE_KEY);return{activePaymentMethod:s.getActivePaymentMethod(),isExpressPaymentMethodActive:s.isExpressPaymentMethodActive()}})),{onSubmit:u}=(0,a.U)(),{paymentMethods:h={}}=(0,i.E)(),E=t||c||s,g=o&&!l;return{paymentMethodButtonLabel:(h[d]||{}).placeOrderButtonLabel,onSubmit:u,isCalculating:e,isDisabled:t||m,waitingForProcessing:E,waitingForRedirect:g}}},76212:(e,s,t)=>{t.r(s),t.d(s,{default:()=>E});var n=t(99196),r=t(65736),a=t(80612),i=t.n(a),c=t(69307),o=t(40711),l=t(19732),d=t(94333),m=t(9818),u=t(94801),h=t(9907);const E=(0,d.withInstanceId)((({text:e,checkbox:s,instanceId:t,className:a})=>{const[d,E]=(0,c.useState)(!1),{isDisabled:g}=(0,l.P)(),p="terms-and-conditions-"+t,{setValidationErrors:P,clearValidationError:_}=(0,m.useDispatch)(u.VALIDATION_STORE_KEY),b=(0,m.useSelect)((e=>e(u.VALIDATION_STORE_KEY).getValidationError(p))),k=!(null==b||!b.message||null!=b&&b.hidden);return(0,c.useEffect)((()=>{if(s)return d?_(p):P({[p]:{message:(0,r.__)("Please read and accept the terms and conditions.","woocommerce"),hidden:!0}}),()=>{_(p)}}),[s,d,p,_,P]),(0,n.createElement)("div",{className:i()("wc-block-checkout__terms",{"wc-block-checkout__terms--disabled":g},a)},s?(0,n.createElement)(n.Fragment,null,(0,n.createElement)(o.CheckboxControl,{id:"terms-and-conditions",checked:d,onChange:()=>E((e=>!e)),hasError:k,disabled:g},(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:e||h.S}}))):(0,n.createElement)("span",{dangerouslySetInnerHTML:{__html:e||h.w}}))}))}}]); checkout-blocks/actions-frontend.js 0000644 00000060352 15073233653 0013454 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9644],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(7608),o=n.n(r);function i(e){return"appear"===e?"top":"left"}function s(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:n=i(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),c=n(2819),l=n(7180),a=n.n(l),u=n(2858),d=n(9402),p=n(7971);const m=["onMouseDown","onClick"],f=(0,o.forwardRef)((function(e,t){const{href:n,target:i,isSmall:l,isPressed:f,isBusy:h,isDestructive:g,className:v,disabled:b,icon:w,iconPosition:E="left",iconSize:y,showTooltip:S,tooltipPosition:C,shortcut:x,label:P,children:Z,text:M,variant:k,__experimentalIsFocusable:L,describedBy:R,..._}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...s}){let c=i;var l,u,d,p,m;return t&&(null!==(l=c)&&void 0!==l||(c="primary")),r&&(null!==(u=c)&&void 0!==u||(c="tertiary")),n&&(null!==(d=c)&&void 0!==d||(c="secondary")),e&&(a()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=c)&&void 0!==p||(c="secondary")),o&&(null!==(m=c)&&void 0!==m||(c="link")),{...s,variant:c}}(e),F=s()("components-button",v,{"is-secondary":"secondary"===k,"is-primary":"primary"===k,"is-small":l,"is-tertiary":"tertiary"===k,"is-pressed":f,"is-busy":h,"is-link":"link"===k,"is-destructive":g,"has-text":!!w&&!!Z,"has-icon":!!w}),O=b&&!L,N=void 0===n||O?"button":"a",A="a"===N?{href:n,target:i}:{type:"button",disabled:O,"aria-pressed":f};if(b&&L){A["aria-disabled"]=!0;for(const e of m)_[e]=e=>{e.stopPropagation(),e.preventDefault()}}const B=!O&&(S&&P||x||!!P&&(!Z||(0,c.isArray)(Z)&&!Z.length)&&!1!==S),T=R?(0,c.uniqueId)():null,D=_["aria-describedby"]||T,W=(0,o.createElement)(N,(0,r.Z)({},A,_,{className:F,"aria-label":_["aria-label"]||P,"aria-describedby":D,ref:t}),w&&"left"===E&&(0,o.createElement)(d.Z,{icon:w,size:y}),M&&(0,o.createElement)(o.Fragment,null,M),w&&"right"===E&&(0,o.createElement)(d.Z,{icon:w,size:y}),Z);return B?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.Z,{text:R||P,shortcut:x,position:C},W),R&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:T},R))):(0,o.createElement)(o.Fragment,null,W,R&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:T},R)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(2314),o=n(9307);const i=function({icon:e,className:t,...n}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:i},n))}},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),i=n(444),s=n(6372);const c=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(s.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&s.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===i.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(i.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(2314),o=n(9307),i=n(7608),s=n.n(i),c=n(5904),l=n(7180),a=n.n(l),u=n(4333),d=n(7152),p=n(2023),m=n(9770),f=n(9330),h=n(3698),g=n(7031),v=n(3854);const b="Popover";function w(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(s=t).ownerDocument.defaultView.getComputedStyle(s);var s;const c=n?parseInt(n,10):0,l=r?parseInt(r,10):0,a=o?parseInt(o,10):0,u=i?parseInt(i,10):0;return{x:e.left+a,y:e.top+c,width:e.width-a-u,height:e.height-c-l,left:e.left+a,right:e.right-u,top:e.top+c,bottom:e.bottom-l}}function E(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function y(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const C=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:i,noArrow:l=!0,isAlternate:C,position:x="bottom right",range:P,focusOnMount:Z="firstElement",anchorRef:M,shouldAnchorIncludePadding:k,anchorRect:L,getAnchorRect:R,expandOnMobile:_,animate:F=!0,onClickOutside:O,onFocusOutside:N,__unstableStickyBoundaryElement:A,__unstableSlotName:B=b,__unstableObserveElement:T,__unstableBoundaryParent:D,__unstableForcePosition:W,__unstableForceXAlignment:H,...z},I)=>{const V=(0,o.useRef)(null),U=(0,o.useRef)(null),j=(0,o.useRef)(),G=(0,u.useViewportMatch)("medium","<"),[K,Y]=(0,o.useState)(),q=(0,h.Z)(B),J=_&&G,[X,Q]=(0,u.useResizeObserver)();l=J||l,(0,o.useLayoutEffect)((()=>{if(J)return S(j.current,"is-without-arrow",l),S(j.current,"is-alternate",C),E(j.current,"data-x-axis"),E(j.current,"data-y-axis"),y(j.current,"top"),y(j.current,"left"),y(U.current,"maxHeight"),void y(U.current,"maxWidth");const e=()=>{if(!j.current||!U.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,p.cS)((0,c.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,p.cS)(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:w(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),l=(0,p.cS)(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,i);return o?l:w(l,r)}if(!e.current)return;const{parentNode:s}=e.current,l=s.getBoundingClientRect();return o?l:w(l,s)}(V,L,R,M,k,j.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=j.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var i;D&&(r=null===(i=j.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const s=Q.height?Q:U.current.getBoundingClientRect(),{popoverTop:a,popoverLeft:u,xAxis:d,yAxis:m,contentHeight:f,contentWidth:h}=(0,p.sw)(e,s,x,A,j.current,o,r,W,H);"number"==typeof a&&"number"==typeof u&&(y(j.current,"top",a+"px"),y(j.current,"left",u+"px")),S(j.current,"is-without-arrow",l||"center"===d&&"middle"===m),S(j.current,"is-alternate",C),E(j.current,"data-x-axis",d),E(j.current,"data-y-axis",m),y(U.current,"maxHeight","number"==typeof f?f+"px":""),y(U.current,"maxWidth","number"==typeof h?h+"px":""),Y(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[m]||"middle"))};e();const{ownerDocument:t}=j.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const i=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",i),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const s=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(M);let a;return s&&s!==t&&(s.defaultView.addEventListener("resize",e),s.defaultView.addEventListener("scroll",e,!0)),T&&(a=new n.MutationObserver(e),a.observe(T,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",i),n.cancelAnimationFrame(o),s&&s!==t&&(s.defaultView.removeEventListener("resize",e),s.defaultView.removeEventListener("scroll",e,!0)),a&&a.disconnect()}}),[J,L,R,M,k,x,Q,A,T,D]);const $=(e,n)=>{if("focus-outside"===e&&N)N(n);else if("focus-outside"===e&&O){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),a()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),O(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:Z,__unstableOnClose:$,onClose:$}),ne=(0,u.useMergeRefs)([j,ee,I]),re=Boolean(F&&K)&&(0,v.T)({type:"appear",origin:K});let oe=(0,o.createElement)("div",(0,r.Z)({className:s()("components-popover",i,re,{"is-expanded":J,"is-without-arrow":l,"is-alternate":C})},z,{ref:ne},te,{tabIndex:"-1"}),J&&(0,o.createElement)(f.Z,null),J&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(m.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,o.createElement)("div",{ref:U,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},X,n)));return q.ref&&(oe=(0,o.createElement)(g.de,{name:B},oe)),M||L?oe:(0,o.createElement)("span",{ref:V},oe)}));C.Slot=(0,o.forwardRef)((function({name:e=b},t){return(0,o.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const x=C},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>s,sw:()=>i});var r=n(5736);const o=10;function i(e,t,n="top",i,s,c,l,a,u){const[d,p="center",m]=n.split(" "),f=function(e,t,n,r,i,s,c,l){const{height:a}=t;if(i){const t=i.getBoundingClientRect().top+a-c;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===r?u=e.bottom:"top"===r&&(u=e.top);const d={popoverTop:u,contentHeight:(u-a/2>0?a/2:u)+(u+a/2>window.innerHeight?window.innerHeight-u:a/2)},p={popoverTop:e.top,contentHeight:e.top-o-a>0?a:e.top-o},m={popoverTop:e.bottom,contentHeight:e.bottom+o+a>window.innerHeight?window.innerHeight-o-e.bottom:a};let f,h=n,g=null;if(!i&&!l)if("middle"===n&&d.contentHeight===a)h="middle";else if("top"===n&&p.contentHeight===a)h="top";else if("bottom"===n&&m.contentHeight===a)h="bottom";else{h=p.contentHeight>m.contentHeight?"top":"bottom";const e="top"===h?p.contentHeight:m.contentHeight;g=e!==a?e:null}return f="middle"===h?d.popoverTop:"top"===h?p.popoverTop:m.popoverTop,{yAxis:h,popoverTop:f,contentHeight:g}}(e,t,d,m,i,0,c,a),h=function(e,t,n,o,i,s,c,l,a){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let m=e.left;"right"===o?m=e.right:"middle"===s||a||(m=d);let f=e.right;"left"===o?f=e.left:"middle"===s||a||(f=d);const h={popoverLeft:m,contentWidth:m-u>0?u:m},g={popoverLeft:f,contentWidth:f+u>window.innerWidth?window.innerWidth-f:u};let v,b=n,w=null;if(!i&&!l)if("center"===n&&p.contentWidth===u)b="center";else if("left"===n&&h.contentWidth===u)b="left";else if("right"===n&&g.contentWidth===u)b="right";else{b=h.contentWidth>g.contentWidth?"left":"right";const e="left"===b?h.contentWidth:g.contentWidth;u>window.innerWidth&&(w=window.innerWidth),e!==u&&(b="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===b?p.popoverLeft:"left"===b?h.popoverLeft:g.popoverLeft,c){const e=c.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:b,popoverLeft:v,contentWidth:w}}(e,t,p,m,i,f.yAxis,l,a,u);return{...h,...f}}function s(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(9307);let o=0;function i(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=o)}let s=0;function c(){return(0,r.useEffect)((()=>(0===s&&i(!0),++s,()=>{1===s&&i(!1),--s})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2819);const i=function({shortcut:e,className:t}){if(!e)return null;let n,i;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,i=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":i},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(3698);function i(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function s({name:e,children:t}){const n=(0,o.Z)(e),s=(0,r.useRef)({rerender:i()});return(0,r.useEffect)((()=>(n.registerFill(s),()=>{n.unregisterFill(s)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),i=n(4333),s=n(4745);const c=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...c},l){const a=(0,o.useContext)(s.Z),u=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(a.registerSlot(e,u,t),()=>{a.unregisterSlot(e,u)})),[a.registerSlot,a.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{a.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,i.useMergeRefs)([l,u])},c))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(4745);function i(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},i=t.fills[e],s=(0,r.useMemo)((()=>i||[]),[i]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:s,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(2819),s=n(2146),c=n(293);function l({name:e,children:t,registerFill:n,unregisterFill:r}){const s=(0,c.Z)(e),l=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,l.current),()=>r(e,l.current))),[]),(0,o.useLayoutEffect)((()=>{l.current.children=t,s&&s.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==l.current.name&&(r(l.current.name,l.current),l.current.name=e,n(e,l.current))}),[e]),s&&s.node?((0,i.isFunction)(t)&&(t=t(s.props.fillProps)),(0,o.createPortal)(t,s.node)):null}const a=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(l,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>a,g7:()=>u});var r=n(2314),o=n(9307),i=n(4011),s=n(9137),c=n(9183),l=n(942);function a(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Z,e),(0,o.createElement)(c.Z,e))}const u=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(l.Z,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(s.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),i=n(2819),s=n(2146);class c extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,s=(0,i.map)(r(t,this),(e=>{const t=(0,i.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,i.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,i.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,i.isFunction)(e)?e(s):s)}}const l=e=>(0,o.createElement)(s.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:i})=>(0,o.createElement)(c,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:i}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2146);const i=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[i,s]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(s(t(e)),n((()=>{s(t(e))})))),[e]),i}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9307),o=n(2819),i=n(4333),s=n(8689),c=n(1202);const l=(0,r.createElement)("div",{className:"event-catcher"}),a=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(l,e),(0,r.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==r.Children.count(e))return;const o=r.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},p=function({children:e,position:t,text:n,shortcut:l}){const[p,m]=(0,r.useState)(!1),[f,h]=(0,r.useState)(!1),g=(0,i.useDebounce)(h,700),v=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",E),m(!0)},b=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",E),m(!1)},w=e=>"mouseUp"===e?b:"mouseDown"===e?v:void 0,E=w("mouseUp"),y=(t,n)=>r=>{if(d(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&p)return;g.cancel();const i=(0,o.includes)(["focus","mouseenter"],r.type);i!==f&&(n?g(i):h(i))},S=()=>{g.cancel(),document.removeEventListener("mouseup",E)};if((0,r.useEffect)((()=>S),[]),1!==r.Children.count(e))return e;const C={onMouseEnter:y("onMouseEnter",!0),onMouseLeave:y("onMouseLeave"),onClick:y("onClick"),onFocus:y("onFocus"),onBlur:y("onBlur"),onMouseDown:w("mouseDown")},x=r.Children.only(e),{children:P,disabled:Z}=x.props,M=Z?a:u,k=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:i})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(s.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,r.createElement)(c.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:P,isOver:f,position:t,text:n,shortcut:l});return M({child:x,eventHandlers:C,childrenWithPopover:k})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7608),o=n.n(r),i=n(9307),s=n(6186);const c=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return(0,s.k)({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),o=n(9770),i=n(3849),s=n.n(i),c=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:i="contained",...l})=>{const a=s()("wc-block-components-button","wp-element-button",e,i,{"wc-block-components-button--loading":t});return(0,r.createElement)(o.Z,{className:a,...l},t&&(0,r.createElement)(c.Z,null),(0,r.createElement)("span",{className:"wc-block-components-button__text"},n))}},4738:(e,t,n)=>{"use strict";n.d(t,{E:()=>l,X:()=>a});var r=n(9530),o=n(4613),i=n(9818),s=n(4801);const c=(e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:n,availablePaymentMethods:c,availableExpressPaymentMethods:l}=(0,i.useSelect)((e=>{const t=e(s.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),a=Object.values(c).map((({name:e})=>e)),u=Object.values(l).map((({name:e})=>e)),d=(0,o.getPaymentMethods)(),p=(0,o.getExpressPaymentMethods)(),m=Object.keys(d).reduce(((e,t)=>(a.includes(t)&&(e[t]=d[t]),e)),{}),f=Object.keys(p).reduce(((e,t)=>(u.includes(t)&&(e[t]=p[t]),e)),{}),h=(0,r.s)(m),g=(0,r.s)(f);return{paymentMethods:e?g:h,isInitialized:e?n:t}},l=()=>c(!1),a=()=>c(!0)},9732:(e,t,n)=>{"use strict";n.d(t,{P:()=>c});var r=n(4801),o=n(9818),i=n(1715),s=n(4738);const c=()=>{const{isCalculating:e,isBeforeProcessing:t,isProcessing:n,isAfterProcessing:c,isComplete:l,hasError:a}=(0,o.useSelect)((e=>{const t=e(r.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isBeforeProcessing:t.isBeforeProcessing(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),{activePaymentMethod:u,isExpressPaymentMethodActive:d}=(0,o.useSelect)((e=>{const t=e(r.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive()}})),{onSubmit:p}=(0,i.U)(),{paymentMethods:m={}}=(0,s.E)(),f=n||c||t,h=l&&!a;return{paymentMethodButtonLabel:(m[u]||{}).placeOrderButtonLabel,onSubmit:p,isCalculating:e,isDisabled:n||d,waitingForProcessing:f,waitingForRedirect:h}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var r=n(9307),o=n(9127),i=n.n(o);function s(e){const t=(0,r.useRef)(e);return i()(e,t.current)||(t.current=e),t.current}},761:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>C});var r=n(721),o=n(9196),i=n(3849),s=n.n(i),c=n(4617),l=n(5736),a=n(8752),u=n(2911),d=n(444);const p=(0,o.createElement)(d.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(d.Path,{d:"M20 11.2H6.8l3.7-3.7-1-1L3.9 12l5.6 5.5 1-1-3.7-3.7H20z"}));n(7755);const m=({link:e})=>{const t=e||a.fh;return t?(0,o.createElement)("a",{href:t,className:"wc-block-components-checkout-return-to-cart-button"},(0,o.createElement)(u.Z,{icon:p}),(0,l.__)("Return to Cart","woocommerce")):null};var f=n(9732),h=n(202),g=n(2904);const v=({label:e,fullWidth:t=!1})=>{const{onSubmit:n,isCalculating:r,isDisabled:i,waitingForProcessing:c,waitingForRedirect:l}=(0,f.P)();return(0,o.createElement)(g.Z,{className:s()("wc-block-components-checkout-place-order-button",{"wc-block-components-checkout-place-order-button--full-width":t}),onClick:n,disabled:r||i||c||l,showSpinner:c},l?(0,o.createElement)(u.Z,{icon:h.Z}):e)};var b=n(8027),w=n(711),E=n(3554);const y=(0,l.__)("Place Order","woocommerce");n(1165);const S={cartPageId:{type:"number",default:0},showReturnToCart:{type:"boolean",default:!0},className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}},placeOrderButtonLabel:{type:"string",default:y}},C=(0,r.withFilteredAttributes)(S)((({cartPageId:e,showReturnToCart:t,className:n,placeOrderButtonLabel:r})=>{const{paymentMethodButtonLabel:i}=(0,f.P)(),l=(0,E.applyCheckoutFilter)({filterName:"placeOrderButtonLabel",defaultValue:i||r||y});return(0,o.createElement)("div",{className:s()("wc-block-checkout__actions",n)},(0,o.createElement)(w.StoreNoticesContainer,{context:b.n7.CHECKOUT_ACTIONS}),(0,o.createElement)("div",{className:"wc-block-checkout__actions_row"},t&&(0,o.createElement)(m,{link:(0,c.getSetting)("page-"+e,!1)}),(0,o.createElement)(v,{label:l,fullWidth:!t})))}))},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196);n(7440);const o=()=>(0,r.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var c in n)r.call(n,c)&&n[c]&&e.push(c)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},1029:()=>{},7755:()=>{},1165:()=>{},7440:()=>{},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})}}]); checkout-blocks/order-summary-frontend.js 0000644 00000170273 15073233653 0014626 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5915],{5851:(e,t,n)=>{"use strict";n.d(t,{Iq:()=>i});var o=n(2819),r=n(9307),a=(n(2560),n(4283)),s=n(8864);function i(e,t,n={}){const{memo:i=!1}=n;let l=(0,r.forwardRef)(e);i&&(l=(0,r.memo)(l)),void 0===t&&"undefined"!=typeof process&&process.env;let c=l[a.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),l.displayName=t,l[a.rE]=(0,o.uniq)(c),l.selector=`.${(0,s.l)(t)}`,l}},202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},9140:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2720:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}))},1242:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var o=n(9196),r=n(444);const a=(0,o.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(r.Path,{fillRule:"evenodd",d:"M6.863 13.644L5 13.25h-.5a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5H5L18 6.5h2V16h-2l-3.854-.815.026.008a3.75 3.75 0 01-7.31-1.549zm1.477.313a2.251 2.251 0 004.356.921l-4.356-.921zm-2.84-3.28L18.157 8h.343v6.5h-.343L5.5 11.823v-1.146z",clipRule:"evenodd"}))},2904:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(9770),a=n(3849),s=n.n(a),i=(n(1029),n(2595));const l=({className:e,showSpinner:t=!1,children:n,variant:a="contained",...l})=>{const c=s()("wc-block-components-button","wp-element-button",e,a,{"wc-block-components-button--loading":t});return(0,o.createElement)(r.Z,{className:c,...l},t&&(0,o.createElement)(i.Z,null),(0,o.createElement)("span",{className:"wc-block-components-button__text"},n))}},8715:(e,t,n)=>{"use strict";n.d(t,{k:()=>Q});var o=n(9196),r=n(3554),a=n(711),s=n(9307),i=n(5736),l=n(2629),c=n(3849),p=n.n(c),u=n(7608),d=n.n(u),m=n(2819),f=n(4333),h=n(9630),g=n(5158),v=n(444);const b=(0,s.createElement)(v.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(v.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var y=n(2314);class w extends s.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:o,className:r,...a}=this.props,i=e?e.length+1:0;return(0,s.createElement)("input",(0,y.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:i,className:d()(r,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${n}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const E=w;var _=n(2121),k=n.n(_);class C extends s.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,k()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,s.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,m.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=d()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,s.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,s.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,s.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}C.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const N=(0,f.withSafeTimeout)(C);var T=n(8494),S=n(9770),x=n(5082),A=n(1539),L=n(2021),O=n(3881);const R=(0,A.L)({as:"div",useHook:function(e){const t=(0,L.y)(e,"FlexBlock");return(0,O.i)({isBlock:!0,...t})},name:"FlexBlock"});var I=n(4762);const D=(0,f.createHigherOrderComponent)((e=>t=>{const[n,o]=(0,s.useState)(),r=(0,s.useCallback)((e=>o((()=>null!=e&&e.handleFocusOutside?e.handleFocusOutside.bind(e):void 0))),[]);return(0,s.createElement)("div",(0,f.__experimentalUseFocusOutside)(n),(0,s.createElement)(e,(0,y.Z)({ref:r},t)))}),"withFocusOutside")(class extends s.Component{handleFocusOutside(e){this.props.onFocusOutside(e)}render(){return this.props.children}}),M=function e({value:t,label:n,options:o,onChange:r,onFilterValueChange:a=m.noop,hideLabelFromVision:l,help:c,allowReset:p=!0,className:u,messages:v={selected:(0,i.__)("Item selected.")}}){var y;const w=(0,f.useInstanceId)(e),[_,k]=(0,s.useState)(null),[C,A]=(0,s.useState)(!1),[L,O]=(0,s.useState)(""),M=(0,s.useRef)(),F=o.find((e=>e.value===t)),U=null!==(y=null==F?void 0:F.label)&&void 0!==y?y:"",P=(0,s.useMemo)((()=>{const e=[],t=[],n=(0,m.deburr)(L.toLocaleLowerCase());return o.forEach((o=>{const r=(0,m.deburr)(o.label).toLocaleLowerCase().indexOf(n);0===r?e.push(o):r>0&&t.push(o)})),e.concat(t)}),[L,o,t]),H=e=>{r(e.value),(0,g.speak)(v.selected,"assertive"),k(e),O(""),A(!1)},z=(e=1)=>{let t=P.indexOf(_)+e;t<0?t=P.length-1:t>=P.length&&(t=0),k(P[t]),A(!0)};return(0,s.useEffect)((()=>{const e=P.length>0;if(C){const t=e?(0,i.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",P.length),P.length):(0,i.__)("No results.");(0,g.speak)(t,"polite")}}),[P,C]),(0,s.createElement)(D,{onFocusOutside:()=>{A(!1)}},(0,s.createElement)(T.Z,{className:d()(u,"components-combobox-control"),tabIndex:"-1",label:n,id:`components-form-token-input-${w}`,hideLabelFromVision:l,help:c},(0,s.createElement)("div",{className:"components-combobox-control__suggestions-container",tabIndex:"-1",onKeyDown:e=>{let t=!1;switch(e.keyCode){case h.ENTER:_&&(H(_),t=!0);break;case h.UP:z(-1),t=!0;break;case h.DOWN:z(1),t=!0;break;case h.ESCAPE:A(!1),k(null),t=!0,e.stopPropagation()}t&&e.preventDefault()}},(0,s.createElement)(x.Z,null,(0,s.createElement)(R,null,(0,s.createElement)(E,{className:"components-combobox-control__input",instanceId:w,ref:M,value:C?L:U,"aria-label":U?`${U}, ${n}`:null,onFocus:()=>{A(!0),a(""),O("")},isExpanded:C,selectedSuggestionIndex:P.indexOf(_),onChange:e=>{const t=e.value;O(t),a(t),A(!0)}})),p&&(0,s.createElement)(I.Z,null,(0,s.createElement)(S.Z,{className:"components-combobox-control__reset",icon:b,disabled:!t,onClick:()=>{r(null),M.current.input.focus()},label:(0,i.__)("Reset")}))),C&&(0,s.createElement)(N,{instanceId:w,match:{label:L},displayTransform:e=>e.label,suggestions:P,selectedIndex:P.indexOf(_),onHover:k,onSelect:H,scrollIntoView:!0}))))};var F=n(7998),U=n(9818),P=n(4801);n(2750);const H=({id:e,className:t,label:n,onChange:r,options:l,value:c,required:u=!1,errorMessage:d=(0,i.__)("Please select a value.","woocommerce"),errorId:m,autoComplete:f="off"})=>{const h=(0,s.useRef)(null),g=(0,s.useId)(),v=e||"control-"+g,b=m||v,{setValidationErrors:y,clearValidationError:w}=(0,U.useDispatch)(P.VALIDATION_STORE_KEY),E=(0,U.useSelect)((e=>e(P.VALIDATION_STORE_KEY).getValidationError(b)));return(0,s.useEffect)((()=>(!u||c?w(b):y({[b]:{message:d,hidden:!0}}),()=>{w(b)})),[w,c,b,d,u,y]),(0,o.createElement)("div",{id:v,className:p()("wc-block-components-combobox",t,{"is-active":c,"has-error":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),ref:h},(0,o.createElement)(M,{className:"wc-block-components-combobox-control",label:n,onChange:r,onFilterValueChange:e=>{if(e.length){const t=(0,F.Kn)(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&(0,F.Kn)(h.current)&&h.current.contains(t))return;const n=e.toLocaleUpperCase(),o=l.find((e=>e.value.toLocaleUpperCase()===n));if(o)return void r(o.value);const a=l.find((e=>e.label.toLocaleUpperCase().startsWith(n)));a&&r(a.value)}},options:l,value:c||"",allowReset:!1,autoComplete:f,"aria-invalid":(null==E?void 0:E.message)&&!(null!=E&&E.hidden)}),(0,o.createElement)(a.ValidationInputError,{propertyName:b}))};n(7368);const z=({className:e,countries:t,id:n,label:r,onChange:a,value:c="",autoComplete:u="off",required:d=!1,errorId:m,errorMessage:f=(0,i.__)("Please select a country","woocommerce")})=>{const h=(0,s.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,l.decodeEntities)(t)})))),[t]);return(0,o.createElement)("div",{className:p()(e,"wc-block-components-country-input")},(0,o.createElement)(H,{id:n,label:r,onChange:a,options:h,value:c,errorId:m,errorMessage:f,required:d,autoComplete:u}))};var V=n(8752);const B=e=>(0,o.createElement)(z,{countries:V.DK,...e}),W=e=>(0,o.createElement)(z,{countries:V.mO,...e});n(6115);const $=(e,t)=>{const n=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return n?n.value:""},Z=({className:e,id:t,states:n,country:r,label:c,onChange:u,autoComplete:d="off",value:m="",required:f=!1,errorId:h=""})=>{const g=n[r],v=(0,s.useMemo)((()=>g?Object.keys(g).map((e=>({value:e,label:(0,l.decodeEntities)(g[e])}))):[]),[g]),b=(0,s.useCallback)((e=>{const t=v.length>0?$(e,v):e;t!==m&&u(t)}),[u,v,m]),y=(0,s.useRef)(m);return(0,s.useEffect)((()=>{y.current!==m&&(y.current=m)}),[m]),(0,s.useEffect)((()=>{if(v.length>0&&y.current){const e=$(y.current,v);e!==y.current&&b(e)}}),[v,b]),v.length>0?(0,o.createElement)(H,{className:p()(e,"wc-block-components-state-input"),id:t,label:c,onChange:b,options:v,value:m,errorMessage:(0,i.__)("Please select a state.","woocommerce"),errorId:h,required:f,autoComplete:d}):(0,o.createElement)(a.ValidatedTextInput,{className:e,id:t,label:c,onChange:b,autoComplete:d,value:m,required:f})},j=e=>(0,o.createElement)(Z,{states:V.JJ,...e}),K=e=>(0,o.createElement)(Z,{states:V.nm,...e});var G=n(9530),q=n(9127),Y=n.n(q),J=n(8971);const X=({id:e="",fields:t,fieldConfig:n={},onChange:l,addressType:c="shipping",values:u})=>{const d=(0,f.useInstanceId)(X),m=(0,G.s)(t),h=(0,G.s)(n),g=(0,G.s)(u.country),v=(0,s.useMemo)((()=>{const e=(0,J.Z)(m,h,g);return{fields:e,addressType:c,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[m,h,g,c]),b=(0,s.useRef)({});return(0,s.useEffect)((()=>{const e={...u,...Object.fromEntries(v.hidden.map((e=>[e.key,""])))};Y()(u,e)||l(e)}),[l,v,u]),(0,s.useEffect)((()=>{"shipping"===c&&(e=>{const t="shipping_country",n=(0,U.select)(P.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(n?(0,U.dispatch)(P.VALIDATION_STORE_KEY).showValidationError(t):(0,U.dispatch)(P.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,i.__)("Please select your country","woocommerce"),hidden:!1}})),n&&e.country&&(0,U.dispatch)(P.VALIDATION_STORE_KEY).clearValidationError(t)})(u)}),[u,c]),(0,s.useEffect)((()=>{var e,t;null===(e=b.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[g]),e=e||`${d}`,(0,o.createElement)("div",{id:e,className:"wc-block-components-address-form"},v.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,o.createElement)(a.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(u[t.key]),onChange:e=>{l({...u,[t.key]:e})}});const n={id:`${e}-${t.key}`,errorId:`${c}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===c?W:B;return(0,o.createElement)(e,{key:t.key,...n,value:u.country,onChange:e=>{const t={...u,country:e,state:""};u.postcode&&!(0,r.isPostcode)({postcode:u.postcode,country:e})&&(t.postcode=""),l(t)}})}if("state"===t.key){const e="shipping"===c?K:j;return(0,o.createElement)(e,{key:t.key,...n,country:u.country,value:u.state,onChange:e=>l({...u,state:e})})}return"select"===t.type?void 0===t.options?null:(0,o.createElement)(H,{key:t.key,...n,className:p()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:u[t.key],onChange:e=>{l({...u,[t.key]:e})},options:t.options}):(0,o.createElement)(a.ValidatedTextInput,{key:t.key,ref:e=>b.current[t.key]=e,...n,type:t.type,value:u[t.key],onChange:e=>l({...u,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,n)=>!((e.required||e.value)&&"postcode"===t&&n.country&&!(0,r.isPostcode)({postcode:e.value,country:n.country})&&(e.setCustomValidity((0,i.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,u)})})))},Q=X},8810:(e,t,n)=>{"use strict";n.d(t,{Z:()=>E});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2629),l=n(711),c=n(9307),p=n(3251),u=n(3561),d=n.n(u);const m=["a","b","em","i","strong","p","br"],f=["target","href","rel","name","download"],h=(e,t)=>{const n=(null==t?void 0:t.tags)||m,o=(null==t?void 0:t.attr)||f;return d().sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:o})};var g=n(8161),v=n(4293),b=n(4617);const y=e=>{const t=(0,b.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,i.decodeEntities)(e.name),value:e.rate_id,description:(0,o.createElement)(o.Fragment,null,Number.isFinite(t)&&(0,o.createElement)(l.FormattedMonetaryAmount,{currency:(0,v.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,i.decodeEntities)(e.delivery_time))}},w=({className:e="",noResultsMessage:t,onSelectRate:n,rates:r,renderOption:a=y,selectedRate:s,disabled:i=!1})=>{const p=(null==s?void 0:s.rate_id)||"",u=(0,g.D)(p),[d,m]=(0,c.useState)((()=>{var e;return p||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,c.useEffect)((()=>{p&&p!==u&&p!==d&&m(p)}),[p,d,u]),(0,c.useEffect)((()=>{d&&n(d)}),[n,d]),0===r.length)return t;if(r.length>1)return(0,o.createElement)(l.RadioControl,{className:e,onChange:e=>{m(e),n(e)},disabled:i,selected:d,options:r.map(a)});const{label:f,secondaryLabel:h,description:v,secondaryDescription:b}=a(r[0]);return(0,o.createElement)(l.RadioControlOptionLayout,{label:f,secondaryLabel:h,description:v,secondaryDescription:b})};n(7099);const E=({packageId:e,className:t="",noResultsMessage:n,renderOption:r,packageData:u,collapsible:d,showItems:m})=>{const{selectShippingRate:f,isSelectingRate:g}=(0,p.V)(),v=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,b=null!=m?m:v,y=null!=d?d:v,E=(0,o.createElement)(o.Fragment,null,(y||b)&&(0,o.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:h(u.name)}}),b&&(0,o.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(u.items).map((e=>{const t=(0,i.decodeEntities)(e.name),n=e.quantity;return(0,o.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,o.createElement)(l.Label,{label:n>1?`${t} × ${n}`:`${t}`,screenReaderLabel:(0,s.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,s._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))})))),_=(0,c.useCallback)((t=>{f(t,e)}),[e,f]),k={className:t,noResultsMessage:n,rates:u.shipping_rates,onSelectRate:_,selectedRate:u.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:g};return y?(0,o.createElement)(l.Panel,{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g}),initialOpen:!1,title:E},(0,o.createElement)(w,{...k})):(0,o.createElement)("div",{className:a()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":g})},E,(0,o.createElement)(w,{...k}))}},5091:(e,t,n)=>{"use strict";n.d(t,{Z:()=>v});var o=n(9196),r=n(5736),a=n(9307),s=n(6881),i=n(3554),l=n(7865),c=n(9659),p=n(8449),u=n(3251),d=n(4787),m=n(7998),f=n(8810),h=n(5158);const g=({packages:e,showItems:t,collapsible:n,noResultsMessage:r,renderOption:a})=>e.length?(0,o.createElement)(o.Fragment,null,e.map((({package_id:e,...s})=>(0,o.createElement)(f.Z,{key:e,packageId:e,packageData:s,collapsible:n,showItems:t,noResultsMessage:r,renderOption:a})))):null,v=({shippingRates:e,isLoadingRates:t,className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,context:E})=>{(0,a.useEffect)((()=>{var n,o;t||(n=(0,l.wH)(e),o=(0,l.Q_)(e),1===n?(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,r._n)("%d shipping option was found.","%d shipping options were found.",o,"woocommerce"),o)):(0,h.speak)((0,r.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,r._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",n,"woocommerce"),n)+" "+(0,r.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,r._n)("%d shipping option was found","%d shipping options were found",o,"woocommerce"),o)))}),[t,e]);const{extensions:_,receiveCart:k,...C}=(0,c.b)(),N={className:n,collapsible:v,showItems:b,noResultsMessage:y,renderOption:w,extensions:_,cart:C,components:{ShippingRatesControlPackage:f.Z},context:E},{isEditor:T}=(0,p._)(),{hasSelectedLocalPickup:S,selectedRates:x}=(0,u.V)(),A=(0,m.Kn)(x)?Object.values(x):[],L=A.every((e=>e===A[0]));return(0,o.createElement)(s.Z,{isLoading:t,screenReaderLabel:(0,r.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},S&&"woocommerce/cart"===E&&e.length>1&&!L&&!T&&(0,o.createElement)(d.Z,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,r.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,o.createElement)(i.ExperimentalOrderShippingPackages.Slot,{...N}),(0,o.createElement)(i.ExperimentalOrderShippingPackages,null,(0,o.createElement)(g,{packages:e,noResultsMessage:y,renderOption:w})))}},7184:(e,t,n)=>{"use strict";n.d(t,{RK:()=>f,X$:()=>b,Br:()=>E,Tm:()=>$});var o=n(9196),r=n(5736),a=n(9307),s=n(2904),i=n(6881),l=n(4333),c=n(711),p=n(9818),u=n(4801),d=n(3849),m=n.n(d);n(1691);const f=(0,l.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:n,displayCouponForm:l=!1})=>{const[d,f]=(0,a.useState)(""),[h,g]=(0,a.useState)(!l),v=`wc-block-components-totals-coupon__input-${e}`,b=m()("wc-block-components-totals-coupon__content",{"screen-reader-text":h}),{validationErrorId:y}=(0,p.useSelect)((e=>({validationErrorId:e(u.VALIDATION_STORE_KEY).getValidationErrorId(v)})));return(0,o.createElement)("div",{className:"wc-block-components-totals-coupon"},h?(0,o.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,r.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),g(!1)}},(0,r.__)("Add a coupon","woocommerce")):(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,o.createElement)("div",{className:b},(0,o.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,o.createElement)(c.ValidatedTextInput,{id:v,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,r.__)("Enter code","woocommerce"),value:d,ariaDescribedBy:y,onChange:e=>{f(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,o.createElement)(s.Z,{className:"wc-block-components-totals-coupon__button",disabled:t||!d,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==n?null===(t=n(d))||void 0===t||t.then((e=>{e&&(f(""),g(!0))})):(f(""),g(!0))},type:"submit"},(0,r.__)("Apply","woocommerce"))),(0,o.createElement)(c.ValidationInputError,{propertyName:"coupon",elementId:v}))))}));var h=n(3554),g=n(4617);n(4970);const v={context:"summary"},b=({cartCoupons:e=[],currency:t,isRemovingCoupon:n,removeCoupon:a,values:s})=>{const{total_discount:l,total_discount_tax:p}=s,u=parseInt(l,10);if(!u&&0===e.length)return null;const d=parseInt(p,10),m=(0,g.getSetting)("displayCartPricesIncludingTax",!1)?u+d:u,f=(0,h.applyCheckoutFilter)({arg:v,filterName:"coupons",defaultValue:e});return(0,o.createElement)(c.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==f.length&&(0,o.createElement)(i.Z,{screenReaderLabel:(0,r.__)("Removing coupon…","woocommerce"),isLoading:n,showSpinner:!1},(0,o.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},f.map((e=>(0,o.createElement)(c.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,r.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,r.__)("Coupon: %s","woocommerce"),e.label),disabled:n,onRemove:()=>{a(e.code)},radius:"large",ariaLabel:(0,r.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,r.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:m?(0,r.__)("Discount","woocommerce"):(0,r.__)("Coupons","woocommerce"),value:m?-1*m:"-"})};var y=n(9659),w=n(4293);n(4554);const E=({currency:e,values:t,className:n})=>{const s=(0,g.getSetting)("taxesEnabled",!0)&&(0,g.getSetting)("displayCartPricesIncludingTax",!1),{total_price:i,total_tax:l,tax_lines:p}=t,{receiveCart:u,...d}=(0,y.b)(),f=(0,h.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,r.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),v=parseInt(l,10),b=p&&p.length>0?(0,r.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,r.__)("Including %s","woocommerce"),p.map((({name:t,price:n})=>`${(0,w.formatPrice)(n,e)} ${t}`)).join(", ")):(0,r.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,o.createElement)(c.TotalsItem,{className:m()("wc-block-components-totals-footer-item",n),currency:e,label:f,value:parseInt(i,10),description:s&&0!==v&&(0,o.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,a.createInterpolateElement)(b,{TaxAmount:(0,o.createElement)(c.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:v})}))})};var _=n(2629);const k=({selectedShippingRates:e})=>(0,o.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,_.decodeEntities)(e.filter(((t,n)=>e.indexOf(t)===n)).join(", ")));var C=n(7865),N=n(9040),T=n(8540),S=n(1621),x=n(9127),A=n.n(x),L=(n(313),n(8715));const O=({address:e,onUpdate:t,onCancel:n,addressFields:i})=>{const[l,c]=(0,a.useState)(e),{showAllValidationErrors:d}=(0,p.useDispatch)(u.VALIDATION_STORE_KEY),{hasValidationErrors:m,isCustomerDataUpdating:f}=(0,p.useSelect)((e=>({hasValidationErrors:e(u.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(u.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,o.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,o.createElement)(L.k,{fields:i,onChange:c,values:l}),(0,o.createElement)(s.Z,{className:"wc-block-components-shipping-calculator-address__button",disabled:f,onClick:o=>(o.preventDefault(),A()(l,e)?n():(d(),m()?void 0:t(l))),type:"submit"},(0,r.__)("Update","woocommerce")))},R=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:n=["country","state","city","postcode"]})=>{const{shippingAddress:r}=(0,T.L)(),a="wc/cart/shipping-calculator";return(0,o.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,o.createElement)(c.StoreNoticesContainer,{context:a}),(0,o.createElement)(O,{address:r,addressFields:n,onCancel:t,onUpdate:t=>{(0,p.dispatch)(u.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(0,S.Zt)(a),e(t)})).catch((e=>{(0,u.processErrorResponse)(e,a)}))}}))};var I=n(7731);const D=({label:e=(0,r.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n})=>(0,o.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),n(!t)},"aria-label":e,"aria-expanded":t},e),M=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,isCheckout:a=!1})=>e?(0,o.createElement)(D,{label:(0,r.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}):(0,o.createElement)("em",null,a?(0,r.__)("No shipping options available","woocommerce"):(0,r.__)("Calculated during checkout","woocommerce"));var F=n(8449),U=n(7998);const P=()=>{const{pickupAddress:e}=(0,p.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&(0,C.J3)(e)));if((0,U.Kn)(t)&&(0,U.$n)(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if((0,U.Kn)(e)&&(0,U.$n)(e,"value")&&e.value)return{pickupAddress:e.value}}return(0,U.Kn)(t),{pickupAddress:void 0}}));return void 0===e?null:(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,r.__)("Collection from %s","woocommerce"),e)+" ")},H=({formattedLocation:e})=>e?(0,o.createElement)("span",{className:"wc-block-components-shipping-address"},(0,r.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,r.__)("Shipping to %s","woocommerce"),e)+" "):null,z=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n,shippingAddress:a})=>{const{isEditor:s}=(0,F._)(),i=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection()));if(!(0,N.ET)(a)&&!s)return null;const l=(0,N.ET)(a);return(0,o.createElement)(o.Fragment,null,i?(0,o.createElement)(P,null):(0,o.createElement)(H,{formattedLocation:l}),e&&(0,o.createElement)(D,{label:(0,r.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:n}))};var V=n(4787),B=n(5091);const W=({hasRates:e,shippingRates:t,isLoadingRates:n,isAddressComplete:a})=>{const s=e?(0,r.__)("Shipping options","woocommerce"):(0,r.__)("Choose a shipping option","woocommerce");return(0,o.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,o.createElement)("legend",{className:"screen-reader-text"},s),(0,o.createElement)(B.Z,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,o.createElement)(o.Fragment,null,a&&(0,o.createElement)(V.Z,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,r.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:n,context:"woocommerce/cart"}))};n(6968);const $=({currency:e,values:t,showCalculator:n=!0,showRateSelector:s=!0,isCheckout:i=!1,className:l})=>{const[d,f]=(0,a.useState)(!1),{shippingAddress:h,cartHasCalculatedShipping:g,shippingRates:v,isLoadingRates:b}=(0,y.b)(),w=(0,I.KR)(t),E=(0,I.CN)(v)||w>0,_=n&&d,T=(0,p.useSelect)((e=>e(u.CHECKOUT_STORE_KEY).prefersCollection())),S=v.flatMap((e=>e.shipping_rates.filter((e=>T&&(0,C.J3)(e)&&e.selected||!T&&e.selected)).flatMap((e=>e.name)))),x=(0,N.K5)(h),A=(0,I.iG)(E,T,v);return(0,o.createElement)("div",{className:m()("wc-block-components-totals-shipping",l)},(0,o.createElement)(c.TotalsItem,{label:(0,r.__)("Shipping","woocommerce"),value:!A&&g?w:(!x||i)&&(0,o.createElement)(M,{showCalculator:n,isCheckout:i,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f}),description:!A&&g||x&&!i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(k,{selectedShippingRates:S}),(0,o.createElement)(z,{shippingAddress:h,showCalculator:n,isShippingCalculatorOpen:d,setIsShippingCalculatorOpen:f})):null,currency:e}),_&&(0,o.createElement)(R,{onUpdate:()=>{f(!1)},onCancel:()=>{f(!1)}}),s&&g&&!_&&(0,o.createElement)(W,{hasRates:E,shippingRates:v,isLoadingRates:b,isAddressComplete:x}))}},6881:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var o=n(9196),r=n(5736),a=n(3849),s=n.n(a),i=n(711);n(991);const l=({children:e,className:t,screenReaderLabel:n,showSpinner:a=!1,isLoading:l=!0})=>(0,o.createElement)("div",{className:s()(t,{"wc-block-components-loading-mask":l})},l&&a&&(0,o.createElement)(i.Spinner,null),(0,o.createElement)("div",{className:s()({"wc-block-components-loading-mask__children":l}),"aria-hidden":l},e),l&&(0,o.createElement)("span",{className:"screen-reader-text"},n||(0,r.__)("Loading…","woocommerce")))},4787:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var o=n(9196),r=n(3849),a=n.n(r),s=n(5736),i=n(2911),l=n(9140),c=(n(946),n(9114)),p=n(2904),u=n(2010);const d=({className:e,status:t="default",children:n,spokenMessage:r=n,onRemove:d=(()=>{}),isDismissible:m=!0,politeness:f=(0,c.x)(t),summary:h})=>((0,u.o)(r,f),(0,o.createElement)("div",{className:a()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":m})},(0,o.createElement)(i.Z,{icon:(0,c.X)(t)}),(0,o.createElement)("div",{className:"wc-block-components-notice-banner__content"},h&&(0,o.createElement)("p",{className:"wc-block-components-notice-banner__summary"},h),n),!!m&&(0,o.createElement)(p.Z,{className:"wc-block-components-notice-banner__dismiss",icon:l.Z,label:(0,s.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),d()},showTooltip:!1})))},9114:(e,t,n)=>{"use strict";n.d(t,{X:()=>i,x:()=>s});var o=n(202),r=n(2720),a=n(1242);const s=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},i=e=>{switch(e){case"success":return o.Z;case"warning":case"info":case"error":return r.Z;default:return a.Z}}},8540:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var o=n(9818),r=n(4801);const a=()=>{const{customerData:e,isInitialized:t}=(0,o.useSelect)((e=>{const t=e(r.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:n,setBillingAddress:a}=(0,o.useDispatch)(r.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:a,setShippingAddress:n}}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var o=n(9307),r=n(9127),a=n.n(r);function s(e){const t=(0,o.useRef)(e);return a()(e,t.current)||(t.current=e),t.current}},2010:(e,t,n)=>{"use strict";n.d(t,{o:()=>a});var o=n(9307),r=n(5158);const a=(e,t)=>{const n="string"==typeof e?e:(0,o.renderToString)(e);(0,o.useEffect)((()=>{n&&(0,r.speak)(n,t)}),[n,t])}},8098:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var o=n(9196),r=n(7184),a=n(4293),s=n(9659),i=n(3554);const l=()=>{const{extensions:e,receiveCart:t,...n}=(0,s.b)(),r={extensions:e,cart:n,context:"woocommerce/checkout"};return(0,o.createElement)(i.ExperimentalOrderMeta.Slot,{...r})},c=({children:e,className:t=""})=>{const{cartTotals:n}=(0,s.b)(),i=(0,a.getCurrencyFromPriceResponse)(n);return(0,o.createElement)("div",{className:t},e,(0,o.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,o.createElement)(r.Br,{currency:i,values:n})),(0,o.createElement)(l,null))}},2595:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});var o=n(9196);n(7440);const r=()=>(0,o.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,a=n.onlyScrollIfNeeded,s=n.alignWithTop,i=n.alignWithLeft,l=n.offsetTop||0,c=n.offsetLeft||0,p=n.offsetBottom||0,u=n.offsetRight||0;r=void 0===r||r;var d=o.isWindow(t),m=o.offset(e),f=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,b=void 0,y=void 0,w=void 0,E=void 0,_=void 0,k=void 0,C=void 0,N=void 0;d?(_=t,N=o.height(_),C=o.width(_),k={left:o.scrollLeft(_),top:o.scrollTop(_)},w={left:m.left-k.left-c,top:m.top-k.top-l},E={left:m.left+h-(k.left+C)+u,top:m.top+f-(k.top+N)+p},y=k):(g=o.offset(t),v=t.clientHeight,b=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},w={left:m.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:m.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-l},E={left:m.left+h-(g.left+b+(parseFloat(o.css(t,"borderRightWidth"))||0))+u,top:m.top+f-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+p}),w.top<0||E.top>0?!0===s?o.scrollTop(t,y.top+w.top):!1===s?o.scrollTop(t,y.top+E.top):w.top<0?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top):a||((s=void 0===s||!!s)?o.scrollTop(t,y.top+w.top):o.scrollTop(t,y.top+E.top)),r&&(w.left<0||E.left>0?!0===i?o.scrollLeft(t,y.left+w.left):!1===i?o.scrollLeft(t,y.left+E.left):w.left<0?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left):a||((i=void 0===i||!!i)?o.scrollLeft(t,y.left+w.left):o.scrollLeft(t,y.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function a(e){return o(e,!0)}function s(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,a=r.body,s=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=s.clientLeft||a.clientLeft||0,top:o-=s.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=a(o),t}var i=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,c="currentStyle",p="runtimeStyle",u="left",d=void 0;function m(e,t){for(var n=0;n<e.length;n++)t(e[n])}function f(e){return"border-box"===d(e,"boxSizing")}"undefined"!=typeof window&&(d=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,a=n||r.defaultView.getComputedStyle(e,null);return a&&(o=a.getPropertyValue(t)||a[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(i.test(n)&&!l.test(t)){var o=e.style,r=o[u],a=e[p][u];e[p][u]=e[c][u],o[u]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[u]=r,e[p][u]=a}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,b=1;function y(e,t,n){var o=0,r=void 0,a=void 0,s=void 0;for(a=0;a<t.length;a++)if(r=t[a])for(s=0;s<n.length;s++){var i;i="border"===r?r+n[s]+"Width":r+n[s],o+=parseFloat(d(e,i))||0}return o}function w(e){return null!=e&&e==e.window}var E={};function _(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,a=(d(e),f(e)),s=0;(null==r||r<=0)&&(r=void 0,(null==(s=d(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===n&&(n=a?b:g);var i=void 0!==r||a,l=r||s;if(n===g)return i?l-y(e,["border","padding"],o):s;if(i){var c=n===v?-y(e,["border"],o):y(e,["margin"],o);return l+(n===b?0:c)}return s+y(e,h.slice(n),o)}m(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,a=o.documentElement[n];return"CSS1Compat"===o.compatMode&&a||r&&r[n]||a}}));var k={position:"absolute",visibility:"hidden",display:"block"};function C(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=_.apply(void 0,n):function(e,o,r){var a={},s=e.style,i=void 0;for(i in o)o.hasOwnProperty(i)&&(a[i]=s[i],s[i]=o[i]);for(i in function(){t=_.apply(void 0,n)}.call(e),o)o.hasOwnProperty(i)&&(s[i]=a[i])}(e,k),t}function N(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):d(e,t);for(var a in t)t.hasOwnProperty(a)&&N(e,a,t[a])}m(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&C(t,e,n?0:b)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&C(t,e,g):t?(d(t),f(t)&&(o+=y(t,["padding","border"],n)),N(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return s(e);!function(e,t){"static"===N(e,"position")&&(e.style.position="relative");var n=s(e),o={},r=void 0,a=void 0;for(a in t)t.hasOwnProperty(a)&&(r=parseFloat(N(e,a))||0,o[a]=r+t[a]-n[a]);N(e,o)}(e,t)},isWindow:w,each:m,css:N,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return r(e);window.scrollTo(t,a(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return a(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},3561:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,p=Object.freeze,u=Object.seal,d=Object.create,m="undefined"!=typeof Reflect&&Reflect,f=m.apply,h=m.construct;f||(f=function(e,t,n){return e.apply(t,n)}),p||(p=function(e){return e}),u||(u=function(e){return e}),h||(h=function(e,t){return n(e,o(t))});var g,v=x(Array.prototype.forEach),b=x(Array.prototype.pop),y=x(Array.prototype.push),w=x(String.prototype.toLowerCase),E=x(String.prototype.toString),_=x(String.prototype.match),k=x(String.prototype.replace),C=x(String.prototype.indexOf),N=x(String.prototype.trim),T=x(RegExp.prototype.test),S=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(g,t)});function x(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return f(e,t,o)}}function A(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:w,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var l=n(a);l!==a&&(i(t)||(t[r]=l),a=l)}e[a]=!0}return e}function L(e){var t,n=d(null);for(t in e)!0===f(a,e,[t])&&(n[t]=e[t]);return n}function O(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return x(n.get);if("function"==typeof n.value)return x(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var R=p(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),I=p(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=p(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=p(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),F=p(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),U=p(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=p(["#text"]),H=p(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=p(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),V=p(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),B=p(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),$=u(/<%[\w\W]*|[\w\W]*%>/gm),Z=u(/\${[\w\W]*}/gm),j=u(/^data-[\-\w.\u00B7-\uFFFF]/),K=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Y=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.4.7",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,s=n.document,i=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,u=n.Element,d=n.NodeFilter,m=n.NamedNodeMap,f=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,h=n.HTMLFormElement,g=n.DOMParser,x=n.trustedTypes,Q=u.prototype,ee=O(Q,"cloneNode"),te=O(Q,"nextSibling"),ne=O(Q,"childNodes"),oe=O(Q,"parentNode");if("function"==typeof l){var re=s.createElement("template");re.content&&re.content.ownerDocument&&(s=re.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(x,a),se=ae?ae.createHTML(""):"",ie=s,le=ie.implementation,ce=ie.createNodeIterator,pe=ie.createDocumentFragment,ue=ie.getElementsByTagName,de=a.importNode,me={};try{me=L(s).documentMode?s.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof oe&&le&&void 0!==le.createHTMLDocument&&9!==me;var he,ge,ve=W,be=$,ye=Z,we=j,Ee=K,_e=q,ke=Y,Ce=G,Ne=null,Te=A({},[].concat(o(R),o(I),o(D),o(F),o(P))),Se=null,xe=A({},[].concat(o(H),o(z),o(V),o(B))),Ae=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Oe=null,Re=!0,Ie=!0,De=!1,Me=!0,Fe=!1,Ue=!1,Pe=!1,He=!1,ze=!1,Ve=!1,Be=!1,We=!0,$e=!1,Ze=!0,je=!1,Ke={},Ge=null,qe=A({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ye=null,Je=A({},["audio","video","img","source","image","track"]),Xe=null,Qe=A({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),et="http://www.w3.org/1998/Math/MathML",tt="http://www.w3.org/2000/svg",nt="http://www.w3.org/1999/xhtml",ot=nt,rt=!1,at=null,st=A({},[et,tt,nt],E),it=["application/xhtml+xml","text/html"],lt=null,ct=s.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(t){lt&<===t||(t&&"object"===e(t)||(t={}),t=L(t),he=he=-1===it.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ge="application/xhtml+xml"===he?E:w,Ne="ALLOWED_TAGS"in t?A({},t.ALLOWED_TAGS,ge):Te,Se="ALLOWED_ATTR"in t?A({},t.ALLOWED_ATTR,ge):xe,at="ALLOWED_NAMESPACES"in t?A({},t.ALLOWED_NAMESPACES,E):st,Xe="ADD_URI_SAFE_ATTR"in t?A(L(Qe),t.ADD_URI_SAFE_ATTR,ge):Qe,Ye="ADD_DATA_URI_TAGS"in t?A(L(Je),t.ADD_DATA_URI_TAGS,ge):Je,Ge="FORBID_CONTENTS"in t?A({},t.FORBID_CONTENTS,ge):qe,Le="FORBID_TAGS"in t?A({},t.FORBID_TAGS,ge):{},Oe="FORBID_ATTR"in t?A({},t.FORBID_ATTR,ge):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Ie=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Me=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Ue=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,Ve=t.RETURN_DOM_FRAGMENT||!1,Be=t.RETURN_TRUSTED_TYPE||!1,He=t.FORCE_BODY||!1,We=!1!==t.SANITIZE_DOM,$e=t.SANITIZE_NAMED_PROPS||!1,Ze=!1!==t.KEEP_CONTENT,je=t.IN_PLACE||!1,Ce=t.ALLOWED_URI_REGEXP||Ce,ot=t.NAMESPACE||nt,Ae=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ae.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ae.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ae.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Ie=!1),Ve&&(ze=!0),Ke&&(Ne=A({},o(P)),Se=[],!0===Ke.html&&(A(Ne,R),A(Se,H)),!0===Ke.svg&&(A(Ne,I),A(Se,z),A(Se,B)),!0===Ke.svgFilters&&(A(Ne,D),A(Se,z),A(Se,B)),!0===Ke.mathMl&&(A(Ne,F),A(Se,V),A(Se,B))),t.ADD_TAGS&&(Ne===Te&&(Ne=L(Ne)),A(Ne,t.ADD_TAGS,ge)),t.ADD_ATTR&&(Se===xe&&(Se=L(Se)),A(Se,t.ADD_ATTR,ge)),t.ADD_URI_SAFE_ATTR&&A(Xe,t.ADD_URI_SAFE_ATTR,ge),t.FORBID_CONTENTS&&(Ge===qe&&(Ge=L(Ge)),A(Ge,t.FORBID_CONTENTS,ge)),Ze&&(Ne["#text"]=!0),Ue&&A(Ne,["html","head","body"]),Ne.table&&(A(Ne,["tbody"]),delete Le.tbody),p&&p(t),lt=t)},dt=A({},["mi","mo","mn","ms","mtext"]),mt=A({},["foreignobject","desc","title","annotation-xml"]),ft=A({},["title","style","font","a","script"]),ht=A({},I);A(ht,D),A(ht,M);var gt=A({},F);A(gt,U);var vt=function(e){y(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{y(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){y(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Se[e])if(ze||Ve)try{vt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},yt=function(e){var t,n;if(He)e="<remove></remove>"+e;else{var o=_(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&ot===nt&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=ae?ae.createHTML(e):e;if(ot===nt)try{t=(new g).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(ot,"template",null);try{t.documentElement.innerHTML=rt?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),ot===nt?ue.call(t,Ue?"html":"body")[0]:Ue?t.documentElement:a},wt=function(e){return ce.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT,null,!1)},Et=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},_t=function(e,t,n){fe[e]&&v(fe[e],(function(e){e.call(r,t,n,lt)}))},kt=function(e){var t,n;if(_t("beforeSanitizeElements",e,null),(n=e)instanceof h&&("string"!=typeof n.nodeName||"string"!=typeof n.textContent||"function"!=typeof n.removeChild||!(n.attributes instanceof f)||"function"!=typeof n.removeAttribute||"function"!=typeof n.setAttribute||"string"!=typeof n.namespaceURI||"function"!=typeof n.insertBefore||"function"!=typeof n.hasChildNodes))return vt(e),!0;if(T(/[\u0080-\uFFFF]/,e.nodeName))return vt(e),!0;var o=ge(e.nodeName);if(_t("uponSanitizeElement",e,{tagName:o,allowedTags:Ne}),e.hasChildNodes()&&!Et(e.firstElementChild)&&(!Et(e.content)||!Et(e.content.firstElementChild))&&T(/<[/\w]/g,e.innerHTML)&&T(/<[/\w]/g,e.textContent))return vt(e),!0;if("select"===o&&T(/<template/i,e.innerHTML))return vt(e),!0;if(!Ne[o]||Le[o]){if(!Le[o]&&Nt(o)){if(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,o))return!1;if(Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(o))return!1}if(Ze&&!Ge[o]){var a=oe(e)||e.parentNode,s=ne(e)||e.childNodes;if(s&&a)for(var i=s.length-1;i>=0;--i)a.insertBefore(ee(s[i],!0),te(e))}return vt(e),!0}return e instanceof u&&!function(e){var t=oe(e);t&&t.tagName||(t={namespaceURI:ot,tagName:"template"});var n=w(e.tagName),o=w(t.tagName);return!!at[e.namespaceURI]&&(e.namespaceURI===tt?t.namespaceURI===nt?"svg"===n:t.namespaceURI===et?"svg"===n&&("annotation-xml"===o||dt[o]):Boolean(ht[n]):e.namespaceURI===et?t.namespaceURI===nt?"math"===n:t.namespaceURI===tt?"math"===n&&mt[o]:Boolean(gt[n]):e.namespaceURI===nt?!(t.namespaceURI===tt&&!mt[o])&&!(t.namespaceURI===et&&!dt[o])&&!gt[n]&&(ft[n]||!ht[n]):!("application/xhtml+xml"!==he||!at[e.namespaceURI]))}(e)?(vt(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!T(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=k(t,ve," "),t=k(t,be," "),t=k(t,ye," "),e.textContent!==t&&(y(r.removed,{element:e.cloneNode()}),e.textContent=t)),_t("afterSanitizeElements",e,null),!1):(vt(e),!0)},Ct=function(e,t,n){if(We&&("id"===t||"name"===t)&&(n in s||n in ct))return!1;if(Ie&&!Oe[t]&&T(we,t));else if(Re&&T(Ee,t));else if(!Se[t]||Oe[t]){if(!(Nt(e)&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,e)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(e))&&(Ae.attributeNameCheck instanceof RegExp&&T(Ae.attributeNameCheck,t)||Ae.attributeNameCheck instanceof Function&&Ae.attributeNameCheck(t))||"is"===t&&Ae.allowCustomizedBuiltInElements&&(Ae.tagNameCheck instanceof RegExp&&T(Ae.tagNameCheck,n)||Ae.tagNameCheck instanceof Function&&Ae.tagNameCheck(n))))return!1}else if(Xe[t]);else if(T(Ce,k(n,ke,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==C(n,"data:")||!Ye[e])if(De&&!T(_e,k(n,ke,"")));else if(n)return!1;return!0},Nt=function(e){return e.indexOf("-")>0},Tt=function(t){var n,o,a,s;_t("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Se};for(s=i.length;s--;){var c=n=i[s],p=c.name,u=c.namespaceURI;if(o="value"===p?n.value:N(n.value),a=ge(p),l.attrName=a,l.attrValue=o,l.keepAttr=!0,l.forceKeepAttr=void 0,_t("uponSanitizeAttribute",t,l),o=l.attrValue,!l.forceKeepAttr&&(bt(p,t),l.keepAttr))if(Me||!T(/\/>/i,o)){Fe&&(o=k(o,ve," "),o=k(o,be," "),o=k(o,ye," "));var d=ge(t.nodeName);if(Ct(d,a,o)){if(!$e||"id"!==a&&"name"!==a||(bt(p,t),o="user-content-"+o),ae&&"object"===e(x)&&"function"==typeof x.getAttributeType)if(u);else switch(x.getAttributeType(d,a)){case"TrustedHTML":o=ae.createHTML(o);break;case"TrustedScriptURL":o=ae.createScriptURL(o)}try{u?t.setAttributeNS(u,p,o):t.setAttribute(p,o),b(r.removed)}catch(e){}}}else bt(p,t)}_t("afterSanitizeAttributes",t,null)}},St=function e(t){var n,o=wt(t);for(_t("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)_t("uponSanitizeShadowNode",n,null),kt(n)||(n.content instanceof i&&e(n.content),Tt(n));_t("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,l,p,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((rt=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!Et(t)){if("function"!=typeof t.toString)throw S("toString is not a function");if("string"!=typeof(t=t.toString()))throw S("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(Et(t))return n.toStaticHTML(t.outerHTML)}return t}if(Pe||ut(d),r.removed=[],"string"==typeof t&&(je=!1),je){if(t.nodeName){var m=ge(t.nodeName);if(!Ne[m]||Le[m])throw S("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(s=(o=yt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!ze&&!Fe&&!Ue&&-1===t.indexOf("<"))return ae&&Be?ae.createHTML(t):t;if(!(o=yt(t)))return ze?null:Be?se:""}o&&He&&vt(o.firstChild);for(var f=wt(je?t:o);l=f.nextNode();)3===l.nodeType&&l===p||kt(l)||(l.content instanceof i&&St(l.content),Tt(l),p=l);if(p=null,je)return t;if(ze){if(Ve)for(u=pe.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Se.shadowroot||Se.shadowrootmod)&&(u=de.call(a,u,!0)),u}var h=Ue?o.outerHTML:o.innerHTML;return Ue&&Ne["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&T(J,o.ownerDocument.doctype.name)&&(h="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+h),Fe&&(h=k(h,ve," "),h=k(h,be," "),h=k(h,ye," ")),ae&&Be?ae.createHTML(h):h},r.setConfig=function(e){ut(e),Pe=!0},r.clearConfig=function(){lt=null,Pe=!1},r.isValidAttribute=function(e,t,n){lt||ut({});var o=ge(e),r=ge(t);return Ct(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],y(fe[e],t))},r.removeHook=function(e){if(fe[e])return b(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},1029:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},6115:()=>{},7440:()=>{}}]); checkout-blocks/fields-style.js 0000644 00000001020 15073233653 0012566 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4986],{17186:(c,e,s)=>{s.r(e),s.d(e,{default:()=>r});var o=s(99196),t=s(80612),n=s.n(t),a=s(63101),k=s(8360),l=s(69307);const r=({children:c,className:e})=>{const{dispatchCheckoutEvent:s}=(0,k.n)();return(0,l.useEffect)((()=>{s("render-checkout-form")}),[]),(0,o.createElement)(a.Z,{className:n()("wc-block-checkout__main",e)},(0,o.createElement)("form",{className:"wc-block-components-form wc-block-checkout__form"},c))}}}]); checkout-blocks/order-summary-shipping-style.js 0000644 00000000261 15073233653 0015753 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4063],{84418:(c,s,e)=>{e.r(s),e.d(s,{default:()=>k});const k=e(4519).Z}}]); checkout-blocks/shipping-address-style.js 0000644 00000001615 15073233653 0014576 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[826],{87118:(e,i,s)=>{s.r(i),s.d(i,{default:()=>w});var l=s(99196),t=s(80612),o=s.n(t),n=s(80721),r=s(40711),c=s(22723),p=s(9818),d=s(94801),h=s(33538),a=s(35642),u=s(97151);const w=(0,n.withFilteredAttributes)(a.Z)((({title:e,description:i,showStepNumber:s,children:t,className:n})=>{const a=(0,p.useSelect)((e=>e(d.CHECKOUT_STORE_KEY).isProcessing())),{showShippingFields:w}=(0,c.B)(),{requireCompanyField:m,requirePhoneField:F,showApartmentField:k,showCompanyField:b,showPhoneField:C}=(0,u.s4)();return w?(0,l.createElement)(r.FormStep,{id:"shipping-fields",disabled:a,className:o()("wc-block-checkout__shipping-fields",n),title:e,description:i,showStepNumber:s},(0,l.createElement)(h.Z,{requireCompanyField:m,requirePhoneField:F,showApartmentField:k,showCompanyField:b,showPhoneField:C}),t):null}))}}]); checkout-blocks/pickup-options-style.js 0000644 00000001417 15073233653 0014316 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[724],{89671:(e,s,c)=>{c.r(s),c.d(s,{default:()=>h});var t=c(99196),o=c(80612),l=c.n(o),r=c(80721),n=c(40711),i=c(9818),p=c(94801),u=c(68752),k=c(28361),a=c(2444);const h=(0,r.withFilteredAttributes)(a.Z)((({title:e,description:s,showStepNumber:c,children:o,className:r})=>{const{checkoutIsProcessing:a,prefersCollection:h}=(0,i.useSelect)((e=>{const s=e(p.CHECKOUT_STORE_KEY);return{checkoutIsProcessing:s.isProcessing(),prefersCollection:s.prefersCollection()}}));return h&&u.oC?(0,t.createElement)(n.FormStep,{id:"pickup-options",disabled:a,className:l()("wc-block-checkout__pickup-options",r),title:e,description:s,showStepNumber:c},(0,t.createElement)(k.Z,null),o):null}))}}]); checkout-blocks/actions-style.js 0000644 00000004270 15073233653 0012772 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9644],{19732:(e,t,s)=>{s.d(t,{P:()=>r});var c=s(94801),o=s(9818),n=s(71715),i=s(54738);const r=()=>{const{isCalculating:e,isBeforeProcessing:t,isProcessing:s,isAfterProcessing:r,isComplete:a,hasError:l}=(0,o.useSelect)((e=>{const t=e(c.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isBeforeProcessing:t.isBeforeProcessing(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),{activePaymentMethod:u,isExpressPaymentMethodActive:d}=(0,o.useSelect)((e=>{const t=e(c.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive()}})),{onSubmit:m}=(0,n.U)(),{paymentMethods:p={}}=(0,i.E)(),g=s||r||t,h=a&&!l;return{paymentMethodButtonLabel:(p[u]||{}).placeOrderButtonLabel,onSubmit:m,isCalculating:e,isDisabled:s||d,waitingForProcessing:g,waitingForRedirect:h}}},53810:(e,t,s)=>{s.r(t),s.d(t,{default:()=>k});var c=s(80721),o=s(99196),n=s(80612),i=s.n(n),r=s(74617),a=s(61740),l=s(19732),u=s(71704),d=s(65458),m=s(12904);const p=({label:e,fullWidth:t=!1})=>{const{onSubmit:s,isCalculating:c,isDisabled:n,waitingForProcessing:r,waitingForRedirect:a}=(0,l.P)();return(0,o.createElement)(m.Z,{className:i()("wc-block-components-checkout-place-order-button",{"wc-block-components-checkout-place-order-button--full-width":t}),onClick:s,disabled:c||n||r||a,showSpinner:r},a?(0,o.createElement)(u.Z,{icon:d.Z}):e)};var g=s(28027),h=s(40711),b=s(33554),P=s(16344);s(35417);var E=s(41972);const k=(0,c.withFilteredAttributes)(E.Z)((({cartPageId:e,showReturnToCart:t,className:s,placeOrderButtonLabel:c})=>{const{paymentMethodButtonLabel:n}=(0,l.P)(),u=(0,b.applyCheckoutFilter)({filterName:"placeOrderButtonLabel",defaultValue:n||c||P.g});return(0,o.createElement)("div",{className:i()("wc-block-checkout__actions",s)},(0,o.createElement)(h.StoreNoticesContainer,{context:g.n7.CHECKOUT_ACTIONS}),(0,o.createElement)("div",{className:"wc-block-checkout__actions_row"},t&&(0,o.createElement)(a.Z,{link:(0,r.getSetting)("page-"+e,!1)}),(0,o.createElement)(p,{label:u,fullWidth:!t})))}))}}]); checkout-blocks/order-summary-taxes-frontend.js 0000644 00000001377 15073233653 0015746 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3688],{3957:(e,t,a)=>{a.r(t),a.d(t,{default:()=>p});var s=a(721),r=a(9196),c=a(711),l=a(4293),n=a(9659),o=a(4617);const u={showRateAfterTaxName:{type:"boolean",default:(0,o.getSetting)("displayCartPricesIncludingTax",!1)},lock:{type:"object",default:{remove:!0,move:!1}}},p=(0,s.withFilteredAttributes)(u)((({className:e,showRateAfterTaxName:t})=>{const{cartTotals:a}=(0,n.b)();if((0,o.getSetting)("displayCartPricesIncludingTax",!1)||parseInt(a.total_tax,10)<=0)return null;const s=(0,l.getCurrencyFromPriceResponse)(a);return(0,r.createElement)(c.TotalsWrapper,{className:e},(0,r.createElement)(c.TotalsTaxes,{showRateAfterTaxName:t,currency:s,values:a}))}))}}]); order-confirmation-totals.css 0000644 00000004257 15073233653 0012402 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-order-confirmation-totals{border:0!important;margin-bottom:48px;margin-top:24px}.wc-block-order-confirmation-totals table{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;border-spacing:0;width:100%}.wc-block-order-confirmation-totals table td,.wc-block-order-confirmation-totals table th{border-left-width:0;border-radius:0;border-right-width:0;border-top:1px solid hsla(0,0%,7%,.11);font-weight:inherit;margin:0;padding:16px;text-align:left}.wc-block-order-confirmation-totals table thead th{border-top:0}.wc-block-order-confirmation-totals table tfoot th,.wc-block-order-confirmation-totals table thead{font-weight:700}.wc-block-order-confirmation-totals table tfoot tr:last-child td,.wc-block-order-confirmation-totals table tfoot tr:last-child th{border-bottom-width:0}.wc-block-order-confirmation-totals table .wc-block-order-confirmation-totals__note,.wc-block-order-confirmation-totals table .wc-block-order-confirmation-totals__total{font-variant-numeric:tabular-nums;text-align:right}.wc-block-order-confirmation-totals table .wc-item-meta{font-size:.75em;list-style-type:none;margin:.5em 0 0;padding:0}.wc-block-order-confirmation-totals table .wc-item-meta li>*{display:inline-block;margin:0}.wc-block-order-confirmation-totals table[style*=border-color] td,.wc-block-order-confirmation-totals table[style*=border-color] th,.wc-block-order-confirmation-totals table[style*=border-color] tr,.wc-block-order-confirmation-totals table[style*=border-color]>*,.wc-block-order-confirmation-totals table[style*=border-width] td,.wc-block-order-confirmation-totals table[style*=border-width] th,.wc-block-order-confirmation-totals table[style*=border-width] tr,.wc-block-order-confirmation-totals table[style*=border-width]>*{border:inherit;border-left-width:0;border-right-width:0;border-top-width:0}.wc-block-order-confirmation-totals .bundled_table_item td{padding-top:0}.wc-block-order-confirmation-totals .bundled_table_item td.wc-block-order-confirmation-totals__product{padding-left:48px} store-notices-style.asset.php 0000644 00000000400 15073233653 0012330 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '992c9aea1e46509a5d09'); mini-cart-rtl.css 0000644 00000031060 15073233653 0007747 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-right:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;right:50%;margin:-.5em -.5em 0 0;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}:root{--drawer-width:480px;--neg-drawer-width:calc(var(--drawer-width)*-1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slidein{0%{transform:translateX(0)}to{transform:translateX(max(-100%,var(--neg-drawer-width)))}}@keyframes rtlslidein{0%{transform:translateX(0)}to{transform:translateX(min(100%,var(--drawer-width)))}}.wc-block-components-drawer__screen-overlay{background-color:rgba(95,95,95,.35);bottom:0;right:0;opacity:1;position:fixed;left:0;top:0;transition:opacity .3s;z-index:9999}.wc-block-components-drawer__screen-overlay--with-slide-out{transition:opacity .3s}.wc-block-components-drawer__screen-overlay--with-slide-in{animation-duration:.3s;animation-name:fadein}.wc-block-components-drawer__screen-overlay--is-hidden{opacity:0;pointer-events:none}.wc-block-components-drawer{background:#fff;display:block;height:100%;right:100%;max-width:100%;position:relative;position:fixed;left:0;top:0;transform:translateX(max(-100%,var(--neg-drawer-width)));width:var(--drawer-width)}.wc-block-components-drawer:after{border-style:solid;border-width:0 1px 0 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.rtl .wc-block-components-drawer{transform:translateX(min(100%,var(--drawer-width)))}.wc-block-components-drawer__screen-overlay--with-slide-out .wc-block-components-drawer{transition:transform .3s}.wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-duration:.3s;animation-name:slidein}.rtl .wc-block-components-drawer__screen-overlay--with-slide-in .wc-block-components-drawer{animation-name:rtlslidein}.wc-block-components-drawer__screen-overlay--is-hidden .wc-block-components-drawer{transform:translateX(0)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-drawer,.wc-block-components-drawer__screen-overlay{animation-name:none!important;transition:none!important}}.wc-block-components-drawer__close{background:transparent!important;border:0;border-radius:0;color:inherit!important;margin:-1em;opacity:.6;padding:0;padding:1em!important;position:absolute!important;left:12px;top:12px;vertical-align:baseline;z-index:2}.wc-block-components-drawer__close:active,.wc-block-components-drawer__close:focus,.wc-block-components-drawer__close:hover{opacity:1}.wc-block-components-drawer__close:focus:not(:focus-visible){box-shadow:none;outline:none}.wc-block-components-drawer__close>span{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-block-components-drawer__close svg{fill:currentColor;display:block}.wc-block-components-drawer__content{height:100dvh;position:relative}.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 46px);margin-top:46px}@media only screen and (min-width:783px){.admin-bar .wc-block-components-drawer__content{height:calc(100dvh - 32px);margin-top:32px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-mini-cart{display:inline-block}.wc-block-mini-cart__template-part,.wp-block-woocommerce-mini-cart-contents{height:100%}.wc-block-mini-cart__button{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;padding:.75em .5em}.wc-block-mini-cart__button:hover:not([disabled]){opacity:.6}.wc-block-mini-cart__amount{margin-left:.5em}.wc-block-mini-cart--preview .wc-block-mini-cart__amount{display:initial}.wc-block-mini-cart__tax-label{margin-left:.5em}@media screen and (min-width:768px){.wc-block-mini-cart__amount{display:initial;font-size:inherit;font-weight:inherit;margin-left:8px}}.drawer-open .wc-block-mini-cart__button{pointer-events:none}.wc-block-mini-cart__drawer{font-size:1rem}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{box-sizing:border-box;justify-content:center;padding:0;position:relative}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices{margin:16px 16px -16px 48px;margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices .wc-block-components-notices__notice{margin-bottom:unset}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents .wc-block-components-notices:empty{display:none}:where(.wp-block-woocommerce-mini-cart-contents){background:#fff}.wp-block-woocommerce-empty-mini-cart-contents-block,.wp-block-woocommerce-filled-mini-cart-contents-block{background:inherit;display:flex;flex-direction:column;height:100%;max-height:-moz-available;max-height:fill-available}.wp-block-woocommerce-empty-mini-cart-contents-block{justify-content:center}.wp-block-woocommerce-filled-mini-cart-contents-block{justify-content:space-between}.wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper{overflow-y:auto;padding:48px 16px 16px}h2.wc-block-mini-cart__title{align-items:baseline;background:inherit;display:flex;font-size:2em;margin:16px 16px -32px;mask-image:linear-gradient(#000 calc(100% - 24px),transparent);padding-bottom:32px;z-index:1}h2.wc-block-mini-cart__title span:first-child{margin-left:8px}.wc-block-mini-cart__items{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:16px 16px 0}.wc-block-mini-cart__items .wc-block-mini-cart__products-table{margin-bottom:auto}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row{padding-bottom:8px;padding-top:8px}.wc-block-mini-cart__items .wc-block-mini-cart__products-table .wc-block-cart-items__row:last-child:after{content:none}.wc-block-mini-cart__footer{padding:24px 16px;position:relative}.wc-block-mini-cart__footer:after{border-style:solid;border-width:1px 0 0;bottom:0;content:"";display:block;right:0;opacity:.3;pointer-events:none;position:absolute;left:0;top:0}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal{font-weight:600;margin-bottom:16px}.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:none;font-size:.75em;font-weight:400}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{display:unset}}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;gap:16px}.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-checkout-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wc-block-components-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-button,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-checkout-button-block{display:inline-flex;flex-grow:1}@media only screen and (min-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wp-block-woocommerce-mini-cart-cart-button-block,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout .wp-block-woocommerce-mini-cart-cart-button-block{display:inline-flex}}@media only screen and (max-width:480px){.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions,.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions>.block-editor-inner-blocks>.block-editor-block-list__layout{flex-direction:column}}.wc-block-mini-cart__footer .wc-block-components-payment-method-icons{margin-top:16px}.wc-block-mini-cart__shopping-button{display:flex;justify-content:center}.wc-block-mini-cart__shopping-button a{border:2px solid;color:currentColor;font-weight:600;padding:12px 24px;text-decoration:none}.wc-block-mini-cart__shopping-button a:focus,.wc-block-mini-cart__shopping-button a:hover{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-mini-cart__quantity-badge{align-items:center;display:flex;position:relative}.wc-block-mini-cart__badge{align-items:center;border-radius:1em;box-sizing:border-box;display:flex;font-size:.875em;font-weight:600;height:1.4285714286em;justify-content:center;right:100%;margin-right:-44%;min-width:1.4285714286em;padding:0 .25em;position:absolute;transform:translateY(-50%);white-space:nowrap;z-index:1}:where(.wc-block-mini-cart__badge){background-color:transparent;color:transparent}.wc-block-mini-cart__badge:empty{opacity:0}.wc-block-mini-cart__icon{display:block;height:2em;margin:-.25em;width:2em}html[dir=rtl] .wc-block-mini-cart__icon{transform:scaleX(-1)} featured-product.css 0000644 00000012657 15073233653 0010555 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-featured-product{background-color:transparent;border-color:transparent;box-sizing:border-box;color:#fff}.wc-block-featured-product{align-content:center;align-items:center;background-color:inherit;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.wc-block-featured-product.has-background-dim .background-dim__overlay:before{background:inherit;border-radius:inherit;bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wc-block-featured-product.has-background-dim-10 .background-dim__overlay:before{opacity:.1}.wc-block-featured-product.has-background-dim-20 .background-dim__overlay:before{opacity:.2}.wc-block-featured-product.has-background-dim-30 .background-dim__overlay:before{opacity:.3}.wc-block-featured-product.has-background-dim-40 .background-dim__overlay:before{opacity:.4}.wc-block-featured-product.has-background-dim-50 .background-dim__overlay:before{opacity:.5}.wc-block-featured-product.has-background-dim-60 .background-dim__overlay:before{opacity:.6}.wc-block-featured-product.has-background-dim-70 .background-dim__overlay:before{opacity:.7}.wc-block-featured-product.has-background-dim-80 .background-dim__overlay:before{opacity:.8}.wc-block-featured-product.has-background-dim-90 .background-dim__overlay:before{opacity:.9}.wc-block-featured-product.has-background-dim-100 .background-dim__overlay:before{opacity:1}.wc-block-featured-product__selection{width:100%}.wc-block-featured-product.has-left-content{justify-content:flex-start}.wc-block-featured-product.has-left-content .wc-block-featured-product__description,.wc-block-featured-product.has-left-content .wc-block-featured-product__price,.wc-block-featured-product.has-left-content .wc-block-featured-product__title,.wc-block-featured-product.has-left-content .wc-block-featured-product__variation{margin-left:0;text-align:left}.wc-block-featured-product.has-right-content{justify-content:flex-end}.wc-block-featured-product.has-right-content .wc-block-featured-product__description,.wc-block-featured-product.has-right-content .wc-block-featured-product__price,.wc-block-featured-product.has-right-content .wc-block-featured-product__title,.wc-block-featured-product.has-right-content .wc-block-featured-product__variation{margin-right:0;text-align:right}.wc-block-featured-product.is-repeated{background-repeat:repeat;background-size:auto}.wc-block-featured-product__description,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-product__description a,.wc-block-featured-product__description a:active,.wc-block-featured-product__description a:focus,.wc-block-featured-product__description a:hover,.wc-block-featured-product__price a,.wc-block-featured-product__price a:active,.wc-block-featured-product__price a:focus,.wc-block-featured-product__price a:hover,.wc-block-featured-product__title a,.wc-block-featured-product__title a:active,.wc-block-featured-product__title a:focus,.wc-block-featured-product__title a:hover,.wc-block-featured-product__variation a,.wc-block-featured-product__variation a:active,.wc-block-featured-product__variation a:focus,.wc-block-featured-product__variation a:hover{color:#fff}.wc-block-featured-product__description,.wc-block-featured-product__link,.wc-block-featured-product__price,.wc-block-featured-product__title,.wc-block-featured-product__variation{color:inherit;padding:0 48px 16px;width:100%;z-index:1}.wc-block-featured-product .wc-block-featured-product__background-image{bottom:0;height:100%;left:0;margin:0;-o-object-fit:none;object-fit:none;padding:0;position:absolute;right:0;top:0;width:100%}.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:fixed}@supports(-webkit-overflow-scrolling:touch){.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.wc-block-featured-product .wc-block-featured-product__background-image.has-parallax{background-attachment:scroll}}.wc-block-featured-product__description{color:inherit}.wc-block-featured-product__description p{margin:0}.wc-block-featured-product .wc-block-featured-product__title{color:inherit;margin-top:0}.wc-block-featured-product .wc-block-featured-product__title div{color:inherit}.wc-block-featured-product .wc-block-featured-product__title:before{display:none}.wc-block-featured-product__wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;width:100%}.wc-block-featured-product .wp-block-button.aligncenter{text-align:center}.wc-block-featured-product .wc-block-featured-product__title,.wc-block-featured-product .wc-block-featured-product__variation{border:0;margin-top:0}.wc-block-featured-product .wc-block-featured-product__title:before,.wc-block-featured-product .wc-block-featured-product__variation:before{display:none}.wc-block-featured-product .wc-block-featured-product__variation{font-style:italic;padding-top:0}.wc-block-featured-product .wc-block-featured-product__description p{line-height:1.5;margin:0} rating-filter-wrapper.css 0000644 00000074065 15073233653 0011526 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;line-height:1.618;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-left:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-left:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{left:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;left:0;right:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-left:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;margin-left:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-left:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:50%;transform:translateX(-50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{left:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;right:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 8px 0 16px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-left:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-left:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 4px 2px 0;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 16px 0 0;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;right:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:4px 0 0 4px;color:#cc1818;padding:0 4px 0 6px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:2px 0 0 2px;overflow:hidden;padding:0 0 0 8px;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:0 2px 2px 0;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;left:-1px;margin:1px 0 0;position:absolute;right:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-right:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-left:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 30px 4px 8px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:25px 0 0 25px;border-right:0;line-height:22px;padding:.25em .5em .25em .75em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-left:0;border-radius:0 25px 25px 0;padding:1px .25em 0 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-left:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-left:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} packages-style-style.asset.php 0000644 00000000552 15073233653 0012456 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-interactivity', 'wc-settings', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '7ba615e535e4372d7cb8'); attribute-filter.js 0000644 00000106132 15073233653 0010402 0 ustar 00 (()=>{var e,t={9281:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const n=window.wp.blocks,l=window.wp.blockEditor;var a=r(2911),s=r(3743),c=r(3849),i=r.n(c),u=r(4167),m=r(5736),d=r(9307),p=r(5656);const b=window.wp.components;var g=r(2720),_=r(4333);const h={clear:(0,m.__)("Clear all selected items","woocommerce"),noItems:(0,m.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,m.__)("No results for %s","woocommerce"),search:(0,m.__)("Search for items","woocommerce"),selected:e=>(0,m.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,m._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,m.__)("Search results updated.","woocommerce")},w=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],l=(e={})=>e.parent?[...l(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:l(o[e.parent]),children:t&&t.length?a(t):[]}})),s=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||s.push(...a(t||[]))})),s},f=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,o.createElement)("strong",{key:t},e):(0,o.createElement)(d.Fragment,{key:t},e)))};function y(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const E=window.wp.htmlEntities,v=({label:e})=>(0,o.createElement)("span",{className:"woocommerce-search-list__item-count"},e),k=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,o.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,o.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(l=t.breadcrumbs).length?l.slice(0,1).toString():2===l.length?l.slice(0,1).toString()+" › "+l.slice(-1).toString():l.slice(0,1).toString()+" … "+l.slice(-1).toString()):null,(0,o.createElement)("span",{className:"woocommerce-search-list__item-name"},f((0,E.decodeEntities)(t.name),r)));var l},S=({countLabel:e,className:t,depth:r=0,controlId:n="",item:l,isSelected:a,isSingle:s,onSelect:c,search:u="",selected:m,useExpandedPanelId:p,...g})=>{var _,h;const[w,S]=p,C=null!=e&&void 0!==l.count&&null!==l.count,x=!(null===(_=l.breadcrumbs)||void 0===_||!_.length),N=!(null===(h=l.children)||void 0===h||!h.length),T=w===l.id,A=i()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":x,"has-children":N,"has-count":C,"is-expanded":T,"is-radio-button":s}),O=g.name||`search-list-item-${n}`,P=`${O}-${l.id}`,L=(0,d.useCallback)((()=>{S(T?-1:Number(l.id))}),[T,l.id,S]);return N?(0,o.createElement)("div",{className:A,onClick:L,onKeyDown:e=>"Enter"===e.key||" "===e.key?L():null,role:"treeitem",tabIndex:0},s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"radio",id:P,name:O,value:l.value,onChange:c(l),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...g}),(0,o.createElement)(k,{item:l,search:u}),C?(0,o.createElement)(v,{label:e||l.count}):null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(b.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&l.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:f((0,E.decodeEntities)(l.name),u),onChange:()=>{a?c(y(m,l.children,"id"))():c(function(e,t,r){const o=y(t,e,"id");return[...e,...o]}(m,l.children))()},onClick:e=>e.stopPropagation()}),C?(0,o.createElement)(v,{label:e||l.count}):null)):(0,o.createElement)("label",{htmlFor:P,className:A},s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{...g,type:"radio",id:P,name:O,value:l.value,onChange:c(l),checked:a,className:"woocommerce-search-list__item-input"}),(0,o.createElement)(k,{item:l,search:u})):(0,o.createElement)(b.CheckboxControl,{...g,id:P,name:O,className:"woocommerce-search-list__item-input",value:(0,E.decodeEntities)(l.value),label:f((0,E.decodeEntities)(l.name),u),onChange:c(l),checked:a}),C?(0,o.createElement)(v,{label:e||l.count}):null)};var C=r(837);r(1058);const x=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:l,className:s=""})=>{const[c,u]=(0,d.useState)(!1),p=(0,_.useInstanceId)(x);if(l=l||t,!t)return null;t=(0,E.decodeEntities)(t);const g=i()("woocommerce-tag",s,{"has-remove":!!n}),h=`woocommerce-tag__label-${p}`,w=(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"screen-reader-text"},l),(0,o.createElement)("span",{"aria-hidden":"true"},t));return(0,o.createElement)("span",{className:g},r?(0,o.createElement)(b.Button,{className:"woocommerce-tag__text",id:h,onClick:()=>u(!0)},w):(0,o.createElement)("span",{className:"woocommerce-tag__text",id:h},w),r&&c&&(0,o.createElement)(b.Popover,{onClose:()=>u(!1)},r),n&&(0,o.createElement)(b.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,m.sprintf)( // Translators: %s label. // Translators: %s label. (0,m.__)("Remove %s","woocommerce"),t),"aria-describedby":h},(0,o.createElement)(a.Z,{icon:C.Z,size:20,className:"clear-icon",role:"img"})))},N=x;r(9658);const T=e=>(0,o.createElement)(S,{...e}),A=e=>{const{list:t,selected:r,renderItem:n,depth:l=0,onSelect:a,instanceId:s,isSingle:c,search:i,useExpandedPanelId:u}=e,[m]=u;return t?(0,o.createElement)(d.Fragment,null,t.map((t=>{var p,b;const g=null!==(p=t.children)&&void 0!==p&&p.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),_=(null===(b=t.children)||void 0===b?void 0:b.length)&&m===t.id;return(0,o.createElement)(d.Fragment,{key:t.id},(0,o.createElement)("li",null,n({item:t,isSelected:g,onSelect:a,isSingle:c,selected:r,search:i,depth:l,useExpandedPanelId:u,controlId:s})),_?(0,o.createElement)(A,{...e,list:t.children,depth:l+1}):null)}))):null},O=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:l,onRemove:a})=>{if(e||t||!r)return null;const s=r.length;return(0,o.createElement)("div",{className:"woocommerce-search-list__selected"},(0,o.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,o.createElement)("strong",null,n.selected(s)),s>0?(0,o.createElement)(b.Button,{variant:"link",isDestructive:!0,onClick:()=>l([]),"aria-label":n.clear},(0,m.__)("Clear all","woocommerce")):null),s>0?(0,o.createElement)("ul",null,r.map(((e,t)=>(0,o.createElement)("li",{key:t},(0,o.createElement)(N,{label:e.name,id:e.id,remove:a}))))):null)},P=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:l,...s})=>{const{messages:c,renderItem:i,selected:u,isSingle:d}=s,p=i||T;return 0===e.length?(0,o.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,o.createElement)(a.Z,{icon:g.Z,role:"img"})),(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,m.sprintf)(c.noResults,t):c.noItems)):(0,o.createElement)("ul",{className:"woocommerce-search-list__list"},(0,o.createElement)(A,{useExpandedPanelId:l,list:e,selected:u,renderItem:p,onSelect:r,instanceId:n,isSingle:d,search:t}))},L=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:l,isSingle:a,list:s,messages:c=h,onChange:u,onSearch:p,selected:g,type:f="text",debouncedSpeak:y}=e,[E,v]=(0,d.useState)(""),k=(0,d.useState)(-1),S=(0,_.useInstanceId)(L),C=(0,d.useMemo)((()=>({...h,...c})),[c]),x=(0,d.useMemo)((()=>((e,t,r)=>{if(!t)return r?w(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?w(n,e):n})(s,E,n)),[s,E,n]);(0,d.useEffect)((()=>{y&&y(C.updated)}),[y,C]),(0,d.useEffect)((()=>{"function"==typeof p&&p(E)}),[E,p]);const N=(0,d.useCallback)((e=>()=>{a&&u([]);const t=g.findIndex((({id:t})=>t===e));u([...g.slice(0,t),...g.slice(t+1)])}),[a,g,u]),T=(0,d.useCallback)((e=>()=>{Array.isArray(e)?u(e):-1===g.findIndex((({id:t})=>t===e.id))?u(a?[e]:[...g,e]):N(e.id)()}),[a,N,u,g]),A=(0,d.useCallback)((e=>{const[t]=g.filter((t=>!e.find((e=>t.id===e.id))));N(t.id)()}),[N,g]);return(0,o.createElement)("div",{className:i()("woocommerce-search-list",t,{"is-compact":r,"is-loading":l,"is-token":"token"===f})},"text"===f&&(0,o.createElement)(O,{...e,onRemove:N,messages:C}),(0,o.createElement)("div",{className:"woocommerce-search-list__search"},"text"===f?(0,o.createElement)(b.TextControl,{label:C.search,type:"search",value:E,onChange:e=>v(e)}):(0,o.createElement)(b.FormTokenField,{disabled:l,label:C.search,onChange:A,onInputChange:e=>v(e),suggestions:[],__experimentalValidateInput:()=>!1,value:l?[(0,m.__)("Loading…","woocommerce")]:g.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),l?(0,o.createElement)("div",{className:"woocommerce-search-list__list"},(0,o.createElement)(b.Spinner,null)):(0,o.createElement)(P,{...e,search:E,filteredList:x,messages:C,onSelect:T,instanceId:S,useExpandedPanelId:k}))},R=((0,b.withSpokenMessages)(L),window.wc.wcSettings);r(9578);const I=(0,_.withInstanceId)((({className:e,headingLevel:t,onChange:r,heading:n,instanceId:a})=>{const s=`h${t}`;return(0,o.createElement)(s,{className:e},(0,o.createElement)("label",{className:"screen-reader-text",htmlFor:`block-title-${a}`},(0,m.__)("Block title","woocommerce")),(0,o.createElement)(l.PlainText,{id:`block-title-${a}`,className:"wc-block-editor-components-title",value:n,onChange:r,style:{backgroundColor:"transparent"}}))}));var F=r(9127),B=r.n(F);function j(e){const t=(0,d.useRef)(e);return B()(e,t.current)||(t.current=e),t.current}const q=window.wc.wcBlocksData,$=window.wp.data,D=(0,d.createContext)("page"),G=()=>(0,d.useContext)(D),V=(D.Provider,e=>{const t=G();e=e||t;const r=(0,$.useSelect)((t=>t(q.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,$.useDispatch)(q.QUERY_STATE_STORE_KEY);return[r,(0,d.useCallback)((t=>{o(e,t)}),[e,o])]}),Z=(e,t,r)=>{const o=G();r=r||o;const n=(0,$.useSelect)((o=>o(q.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:l}=(0,$.useDispatch)(q.QUERY_STATE_STORE_KEY);return[n,(0,d.useCallback)((t=>{l(r,e,t)}),[r,e,l])]},Q=e=>{const{namespace:t,resourceName:r,resourceValues:o=[],query:n={},shouldSelect:l=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,d.useRef)({results:[],isLoading:!0}),s=j(n),c=j(o),i=(()=>{const[,e]=(0,d.useState)();return(0,d.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,$.useSelect)((e=>{if(!l)return null;const o=e(q.COLLECTIONS_STORE_KEY),n=[t,r,s,c],a=o.getCollectionError(...n);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(a)}return{results:o.getCollection(...n),isLoading:!o.hasFinishedResolution("getCollection",n)}}),[t,r,c,s,l]);return null!==u&&(a.current=u),a.current};var U=r(2600);function M(e,t){return!(e=>null===e)(r=e)&&r instanceof Object&&r.constructor===Object&&t in e;var r}const Y=window.wc.blocksComponents;r(479);const W=({name:e,count:t})=>(0,o.createElement)(o.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,o.createElement)(Y.Label,{label:t.toString(),screenReaderLabel:(0,m.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,m._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}));r(2728);const K=({className:e, /* translators: Reset button text for filters. */ label:t=(0,m.__)("Reset","woocommerce"),onClick:r,screenReaderLabel:n=(0,m.__)("Reset filter","woocommerce")})=>(0,o.createElement)("button",{className:i()("wc-block-components-filter-reset-button",e),onClick:r},(0,o.createElement)(Y.Label,{label:t,screenReaderLabel:n}));r(6099);const z=({className:e,isLoading:t,disabled:r, /* translators: Submit button text for filters. */ label:n=(0,m.__)("Apply","woocommerce"),onClick:l,screenReaderLabel:a=(0,m.__)("Apply filter","woocommerce")})=>(0,o.createElement)("button",{type:"submit",className:i()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:r,onClick:l},(0,o.createElement)(Y.Label,{label:n,screenReaderLabel:a})),H=window.wp.url,J=e=>"boolean"==typeof e,X=e=>"string"==typeof e,ee=e=>M(e,"attribute")&&M(e,"operator")&&M(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e));var te=r(7642);const re=(0,R.getSettingWithCoercion)("isRenderingPhpTemplate",!1,J),oe="query_type_",ne="filter_";function le(e){re?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}var ae=r(1394);r(9027);const se=({className:e,style:t,suggestions:r,multiple:n=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:a={},validateInput:s=(e=>r.includes(e)),label:c="",...u})=>(0,o.createElement)("div",{className:i()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!n}),style:t},(0,o.createElement)(ae.Z,{label:c,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:s,saveTransform:l,maxLength:n?void 0:1,suggestions:r,messages:a,...u}));r(1753);const ce=({children:e})=>(0,o.createElement)("div",{className:"wc-block-filter-title-placeholder"},e),ie=(0,R.getSetting)("attributes",[]).reduce(((e,t)=>{const r=(o=t)&&o.attribute_name?{id:parseInt(o.attribute_id,10),name:o.attribute_name,taxonomy:"pa_"+o.attribute_name,label:o.attribute_label}:null;var o;return r&&r.id&&e.push(r),e}),[]),ue=(e=[],t,r,o=[],n="in")=>{if(!r||!r.taxonomy)return[];const l=e.filter((e=>e.attribute!==r.taxonomy));return 0===o.length?t(l):(l.push({attribute:r.taxonomy,operator:n,slug:o.map((({slug:e})=>e)).sort()}),t((0,u.DY)(l).asc("attribute"))),l},me=[{value:"preview-1",formattedValue:"preview-1",name:"Blue",label:(0,o.createElement)(W,{name:"Blue",count:3}),textLabel:"Blue (3)"},{value:"preview-2",formattedValue:"preview-2",name:"Green",label:(0,o.createElement)(W,{name:"Green",count:3}),textLabel:"Green (3)"},{value:"preview-3",formattedValue:"preview-3",name:"Red",label:(0,o.createElement)(W,{name:"Red",count:2}),textLabel:"Red (2)"}],de={count:0,has_archives:!0,id:0,label:"Preview",name:"preview",order:"menu_order",parent:0,taxonomy:"preview",type:""};function pe(){return Math.floor(Math.random()*Date.now())}r(3106);const be=e=>e.replace("pa_",""),ge=(e,t=[])=>{const r={};t.forEach((e=>{const{attribute:t,slug:o,operator:n}=e,l=be(t),a=o.join(","),s=`${oe}${l}`,c="in"===n?"or":"and";r[`${ne}${l}`]=a,r[s]=c}));const o=(0,H.removeQueryArgs)(e,...Object.keys(r));return(0,H.addQueryArgs)(o,r)},_e=e=>{if(e){const r=(t=`filter_${e.name}`,window?(0,H.getQueryArg)(window.location.href,t):null);return("string"==typeof r?r.split(","):[]).map((e=>encodeURIComponent(e).toLowerCase()))}var t;return[]},he=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),we=({isLoading:e=!1,options:t,checked:r,onChange:n})=>e?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"is-loading"}),(0,o.createElement)("span",{className:"is-loading"})):(0,o.createElement)(Y.CheckboxList,{className:"wc-block-attribute-filter-list",options:t,checked:r,onChange:n,isLoading:e,isDisabled:e}),fe=(0,d.createContext)({}),ye=({attributes:e,isEditor:t=!1,getNotice:r=(()=>null)})=>{const n=(0,R.getSettingWithCoercion)("hasFilterableProducts",!1,J),l=(0,R.getSettingWithCoercion)("isRenderingPhpTemplate",!1,J),s=(0,R.getSettingWithCoercion)("pageUrl",window.location.href,X),[c,p]=(0,d.useState)(!1),b=e.isPreview&&!e.attributeId?de:(e=>{if(e)return ie.find((t=>t.id===e))})(e.attributeId),g=(0,d.useMemo)((()=>_e(b)),[b]),[_,h]=(0,d.useState)(g),[w,f]=(0,d.useState)(pe()),[y,v]=(0,d.useState)(e.isPreview&&!e.attributeId?me:[]),[k]=V(),[S,C]=Z("attributes",[]),{results:x,isLoading:N}=Q({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[(null==b?void 0:b.id)||0],shouldSelect:e.attributeId>0,query:{orderby:"menu_order"}}),{results:T,isLoading:A}=(({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:o,queryState:n,isEditor:l=!1})=>{let a=G();a=`${a}-collection-data`;const[s]=V(a),[c,i]=Z("calculate_attribute_counts",[],a),[m,p]=Z("calculate_price_range",null,a),[b,g]=Z("calculate_stock_status_counts",null,a),[_,h]=Z("calculate_rating_counts",null,a),w=j(e||{}),f=j(t),y=j(r),E=j(o);(0,d.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(c.find((e=>M(w,"taxonomy")&&e.taxonomy===w.taxonomy))||i([...c,w]))}),[w,c,i]),(0,d.useEffect)((()=>{m!==f&&void 0!==f&&p(f)}),[f,p,m]),(0,d.useEffect)((()=>{b!==y&&void 0!==y&&g(y)}),[y,g,b]),(0,d.useEffect)((()=>{_!==E&&void 0!==E&&h(E)}),[E,h,_]);const[v,k]=(0,d.useState)(l),[S]=(0,U.Nr)(v,200);v||k(!0);const C=(0,d.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,u.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(s)),[s]);return Q({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...C},shouldSelect:S})})({queryAttribute:{taxonomy:(null==b?void 0:b.taxonomy)||"",queryType:e.queryType},queryState:{...k},isEditor:t}),O=(0,d.useCallback)((e=>M(T,"attribute_counts")&&Array.isArray(T.attribute_counts)?T.attribute_counts.find((({term:t})=>t===e)):null),[T]);(0,d.useEffect)((()=>{if(N||A)return;if(!Array.isArray(x))return;const t=x.map((t=>{const r=O(t.id);if(!(r||_.includes(t.slug)||(n=t.slug,null!=k&&k.attributes&&k.attributes.some((({attribute:e,slug:t=[]})=>e===(null==b?void 0:b.taxonomy)&&t.includes(n))))))return null;var n;const l=r?r.count:0;return{formattedValue:he(t.slug),value:t.slug,name:(0,E.decodeEntities)(t.name),label:(0,o.createElement)(W,{name:(0,E.decodeEntities)(t.name),count:e.showCounts?l:null}),textLabel:e.showCounts?`${(0,E.decodeEntities)(t.name)} (${l})`:(0,E.decodeEntities)(t.name)}})).filter((e=>!!e));v(t),f(pe())}),[null==b?void 0:b.taxonomy,x,N,e.showCounts,A,O,_,k.attributes]);const P=(0,d.useCallback)((e=>Array.isArray(x)?x.reduce(((t,r)=>(e.includes(r.slug)&&t.push(r),t)),[]):[]),[x]),L=(0,d.useCallback)(((e,t=!1)=>{if(e=e.map((e=>({...e,slug:e.slug.map((e=>decodeURIComponent(e)))}))),t){if(null==b||!b.taxonomy)return;const t=Object.keys((0,H.getQueryArgs)(window.location.href)),r=be(b.taxonomy),o=t.reduce(((e,t)=>t.includes(oe+r)||t.includes(ne+r)?(0,H.removeQueryArgs)(e,t):e),window.location.href);le(ge(o,e))}else{const t=ge(s,e);((e,t)=>{const r=Object.entries(t).reduce(((e,[t,r])=>t.includes("query_type")?e:{...e,[t]:r}),{});return Object.entries(r).reduce(((t,[r,o])=>e[r]===o&&t),!0)})((0,H.getQueryArgs)(window.location.href),(0,H.getQueryArgs)(t))||le(t)}}),[s,null==b?void 0:b.taxonomy]),I=t=>{const r=ue(S,C,b,P(t),"or"===e.queryType?"in":"and");L(r,0===t.length)},F=(0,d.useCallback)(((r,o=!1)=>{t||(h(r),!o&&e.showFilterButton||ue(S,C,b,P(r),"or"===e.queryType?"in":"and"))}),[t,h,S,C,b,P,e.queryType,e.showFilterButton]),q=j((0,d.useMemo)((()=>{return e=S,Array.isArray(e)&&e.every(ee)?S.filter((({attribute:e})=>e===(null==b?void 0:b.taxonomy))).flatMap((({slug:e})=>e)):[];var e}),[S,null==b?void 0:b.taxonomy])),$=function(e,t){const r=(0,d.useRef)();return(0,d.useEffect)((()=>{r.current===e||(r.current=e)}),[e,t]),r.current}(q);(0,d.useEffect)((()=>{!$||B()($,q)||B()(_,q)||F(q)}),[_,q,$,F]);const D="single"!==e.selectType,Y=(0,d.useCallback)((e=>{const t=_.includes(e);let r;D?(r=_.filter((t=>t!==e)),t||(r.push(e),r.sort())):r=t?[]:[e],F(r)}),[_,D,F]);(0,d.useEffect)((()=>{b&&!e.showFilterButton&&((({currentCheckedFilters:e,hasSetFilterDefaultsFromUrl:t})=>t&&0===e.length)({currentCheckedFilters:_,hasSetFilterDefaultsFromUrl:c})?L(S,!0):L(S,!1))}),[c,L,S,b,_,e.showFilterButton]),(0,d.useEffect)((()=>{if(!c&&!N)return g.length>0?(p(!0),void F(g,!0)):void(l||p(!0))}),[b,c,N,F,g,l]);const re=(()=>{const{wrapper:e}=(0,d.useContext)(fe);return t=>{e&&e.current&&(e.current.hidden=!t)}})();if(!n)return re(!1),null;if(!b)return t?r("noAttributes"):(re(!1),null);if(0===y.length&&!N&&t)return r("noProducts");const ae=`h${e.headingLevel}`,ye=!e.isPreview&&N,Ee=!e.isPreview&&A,ve=(ye||Ee)&&0===y.length;if(!ve&&0===y.length)return re(!1),null;const ke=D?!ve&&_.length<y.length:!ve&&0===_.length,Se=(0,o.createElement)(ae,{className:"wc-block-attribute-filter__title"},e.heading),Ce=ve?(0,o.createElement)(ce,null,Se):Se;return re(!0),(0,o.createElement)(o.Fragment,null,!t&&e.heading&&Ce,(0,o.createElement)("div",{className:i()("wc-block-attribute-filter",`style-${e.displayStyle}`)},"dropdown"===e.displayStyle?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(se,{key:w,className:i()({"single-selection":!D,"is-loading":ve}),suggestions:y.filter((e=>!_.includes(e.value))).map((e=>e.formattedValue)),disabled:ve,placeholder:(0,m.sprintf)(/* translators: %s attribute name. */ /* translators: %s attribute name. */ (0,m.__)("Select %s","woocommerce"),b.label),onChange:e=>{!D&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=y.find((t=>t.formattedValue===e));return t?t.value:e})),_].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return Y(t[0]);const r=[_,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===r.length&&Y(r[0])},value:_,displayTransform:e=>{const t=y.find((t=>[t.value,t.formattedValue].includes(e)));return t?t.textLabel:e},saveTransform:he,messages:{added:(0,m.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,m.__)("%s filter added.","woocommerce"),b.label),removed:(0,m.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,m.__)("%s filter removed.","woocommerce"),b.label),remove:(0,m.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,m.__)("Remove %s filter.","woocommerce"),b.label.toLocaleLowerCase()),__experimentalInvalid:(0,m.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,m.__)("Invalid %s filter.","woocommerce"),b.label.toLocaleLowerCase())}}),ke&&(0,o.createElement)(a.Z,{icon:te.Z,size:30})):(0,o.createElement)(we,{options:y,checked:_,onChange:Y,isLoading:ve,isDisabled:ve})),(0,o.createElement)("div",{className:"wc-block-attribute-filter__actions"},(_.length>0||t)&&!ve&&(0,o.createElement)(K,{onClick:()=>{h([]),f(pe()),c&&I([])},screenReaderLabel:(0,m.__)("Reset attribute filter","woocommerce")}),e.showFilterButton&&(0,o.createElement)(z,{className:"wc-block-attribute-filter__button",isLoading:ve,disabled:(()=>{if(ye||Ee)return!0;const e=_e(b);return e.length===_.length&&_.every((t=>e.includes(t)))})(),onClick:()=>I(_)})))};r(3275);const Ee=({clientId:e,setAttributes:t,filterType:r,attributes:a})=>{const{replaceBlock:s}=(0,$.useDispatch)("core/block-editor"),{heading:c,headingLevel:i}=a;if((0,$.useSelect)((t=>{const{getBlockParentsByBlockName:r}=t("core/block-editor");return r(e,"woocommerce/filter-wrapper").length>0}),[e])||!r)return null;const u=[(0,o.createElement)(b.Button,{key:"convert",onClick:()=>{const o=[(0,n.createBlock)(`woocommerce/${r}`,{...a,heading:""})];c&&""!==c&&o.unshift((0,n.createBlock)("core/heading",{content:c,level:null!=i?i:2})),s(e,(0,n.createBlock)("woocommerce/filter-wrapper",{heading:c,filterType:r},[...o])),t({heading:"",lock:{remove:!0}})},variant:"primary"},(0,m.__)("Upgrade block","woocommerce"))];return(0,o.createElement)(l.Warning,{actions:u},(0,m.__)("Filter block: We have improved this block to make styling easier. Upgrade it using the button below.","woocommerce"))},ve=(0,R.getSetting)("attributes",[]),ke={noAttributes:(0,m.__)("Please select an attribute to use this filter!","woocommerce"),noProducts:(0,m.__)("There are no products with the selected attributes.","woocommerce")},Se=e=>{const t=ke[e];return t?(0,o.createElement)(b.Notice,{status:"warning",isDismissible:!1},(0,o.createElement)("p",null,t)):null},Ce=(0,b.withSpokenMessages)((({attributes:e,setAttributes:t,debouncedSpeak:r,clientId:n})=>{const{attributeId:c,displayStyle:g,heading:_,headingLevel:h,isPreview:w,queryType:f,showCounts:y,showFilterButton:E,selectType:v}=e,[k,S]=(0,d.useState)(!c&&!w),C=(0,l.useBlockProps)(),x=e=>{if(!e||!e.length)return;const r=e[0].id;ve.find((e=>e.attribute_id===r.toString()))&&c!==r&&t({attributeId:r})},N=({isCompact:e})=>{const t={clear:(0,m.__)("Clear selected attribute","woocommerce"),list:(0,m.__)("Product Attributes","woocommerce"),noItems:(0,m.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,m.__)("Search for a product attribute:","woocommerce"),selected:e=>(0,m.sprintf)(/* translators: %d is the number of attributes selected. */ /* translators: %d is the number of attributes selected. */ (0,m._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,m.__)("Product attribute search results updated.","woocommerce")},r=(0,u.DY)(ve.map((e=>({id:parseInt(e.attribute_id,10),name:e.attribute_label})))).asc("name");return(0,o.createElement)(L,{className:"woocommerce-product-attributes",list:r,selected:r.filter((({id:e})=>e===c)),onChange:x,messages:t,isSingle:!0,isCompact:e})};return 0===Object.keys(ve).length?(0,o.createElement)(b.Placeholder,{className:"wc-block-attribute-filter",icon:(0,o.createElement)(a.Z,{icon:s.Z}),label:(0,m.__)("Filter by Attribute","woocommerce"),instructions:(0,m.__)("Display a list of filters based on the selected attributes.","woocommerce")},(0,o.createElement)("p",null,(0,m.__)("Attributes are needed for filtering your products. You haven't created any attributes yet.","woocommerce")),(0,o.createElement)(b.Button,{className:"wc-block-attribute-filter__add-attribute-button",variant:"secondary",href:(0,R.getAdminLink)("edit.php?post_type=product&page=product_attributes"),target:"_top"},(0,m.__)("Add new attribute","woocommerce")+" ",(0,o.createElement)(a.Z,{icon:p.Z})),(0,o.createElement)(b.Button,{className:"wc-block-attribute-filter__read_more_button",variant:"tertiary",href:"https://docs.woocommerce.com/document/managing-product-taxonomies/",target:"_blank"},(0,m.__)("Learn more","woocommerce"))):(0,o.createElement)("div",{...C},(0,o.createElement)(l.BlockControls,null,(0,o.createElement)(b.ToolbarGroup,{controls:[{icon:"edit",title:(0,m.__)("Edit","woocommerce"),onClick:()=>S(!k),isActive:k}]})),(0,o.createElement)(l.InspectorControls,{key:"inspector"},(0,o.createElement)(b.PanelBody,{title:(0,m.__)("Display Settings","woocommerce")},(0,o.createElement)(b.ToggleControl,{label:(0,m.__)("Display product count","woocommerce"),checked:y,onChange:()=>t({showCounts:!y})}),(0,o.createElement)(b.__experimentalToggleGroupControl,{label:(0,m.__)("Allow selecting multiple options?","woocommerce"),value:v||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,m.__)("Multiple","woocommerce")}),(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"single",label:(0,m.__)("Single","woocommerce")})),"multiple"===v&&(0,o.createElement)(b.__experimentalToggleGroupControl,{label:(0,m.__)("Filter Conditions","woocommerce"),help:"and"===f?(0,m.__)("Choose to return filter results for all of the attributes selected.","woocommerce"):(0,m.__)("Choose to return filter results for any of the attributes selected.","woocommerce"),value:f,onChange:e=>t({queryType:e}),className:"wc-block-attribute-filter__conditions-toggle"},(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"and",label:(0,m.__)("All","woocommerce")}),(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"or",label:(0,m.__)("Any","woocommerce")})),(0,o.createElement)(b.__experimentalToggleGroupControl,{label:(0,m.__)("Display Style","woocommerce"),value:g,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"list",label:(0,m.__)("List","woocommerce")}),(0,o.createElement)(b.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,m.__)("Dropdown","woocommerce")})),(0,o.createElement)(b.ToggleControl,{label:(0,m.__)("Show 'Apply filters' button","woocommerce"),help:(0,m.__)("Products will update when the button is clicked.","woocommerce"),checked:E,onChange:e=>t({showFilterButton:e})})),(0,o.createElement)(b.PanelBody,{title:(0,m.__)("Content Settings","woocommerce"),initialOpen:!1},N({isCompact:!0}))),(0,o.createElement)(Ee,{clientId:n,attributes:e,setAttributes:t,filterType:"attribute-filter"}),k?(0,o.createElement)(b.Placeholder,{className:"wc-block-attribute-filter",icon:(0,o.createElement)(a.Z,{icon:s.Z}),label:(0,m.__)("Filter by Attribute","woocommerce")},(0,o.createElement)("div",{className:"wc-block-attribute-filter__instructions"},(0,m.__)("Display a list of filters based on the selected attributes.","woocommerce")),(0,o.createElement)("div",{className:"wc-block-attribute-filter__selection"},N({isCompact:!1}),(0,o.createElement)(b.Button,{variant:"primary",onClick:()=>{S(!1),r((0,m.__)("Now displaying a preview of the Filter Products by Attribute block.","woocommerce"))}},(0,m.__)("Done","woocommerce")))):(0,o.createElement)("div",{className:i()("wc-block-attribute-filter")},_&&(0,o.createElement)(I,{className:"wc-block-attribute-filter__title",headingLevel:h,heading:_,onChange:e=>t({heading:e})}),(0,o.createElement)(b.Disabled,null,(0,o.createElement)(ye,{attributes:e,isEditor:!0,getNotice:Se}))))})),xe={heading:{type:"string",default:(0,m.__)("Filter by attribute","woocommerce")}},Ne=JSON.parse('{"name":"woocommerce/attribute-filter","version":"1.0.0","title":"Filter by Attribute Controls","description":"Enable customers to filter the product grid by selecting one or more attributes, such as color.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"color":{"text":true,"background":false},"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"attributeId":{"type":"number","default":0},"showCounts":{"type":"boolean","default":false},"queryType":{"type":"string","default":"or"},"headingLevel":{"type":"number","default":3},"displayStyle":{"type":"string","default":"list"},"showFilterButton":{"type":"boolean","default":false},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var Te,Ae,Oe,Pe,Le,Re,Ie,Fe,Be,je;const qe=(0,R.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),$e=(qe.pluginUrl,qe.pluginUrl,qe.buildPhase),De=(null===(Te=R.STORE_PAGES.shop)||void 0===Te||Te.permalink,null===(Ae=R.STORE_PAGES.checkout)||void 0===Ae||Ae.id,null===(Oe=R.STORE_PAGES.checkout)||void 0===Oe||Oe.permalink,null===(Pe=R.STORE_PAGES.privacy)||void 0===Pe||Pe.permalink,null===(Le=R.STORE_PAGES.privacy)||void 0===Le||Le.title,null===(Re=R.STORE_PAGES.terms)||void 0===Re||Re.permalink,null===(Ie=R.STORE_PAGES.terms)||void 0===Ie||Ie.title,null===(Fe=R.STORE_PAGES.cart)||void 0===Fe||Fe.id,null===(Be=R.STORE_PAGES.cart)||void 0===Be||Be.permalink,null!==(je=R.STORE_PAGES.myaccount)&&void 0!==je&&je.permalink?R.STORE_PAGES.myaccount.permalink:(0,R.getSetting)("wpLoginUrl","/wp-login.php"),(0,R.getSetting)("localPickupEnabled",!1),(0,R.getSetting)("countries",{})),Ge=(0,R.getSetting)("countryData",{}),Ve=(Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowBilling)).map((e=>[e,De[e]||""]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowBilling)).map((e=>[e,Ge[e].states||[]]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowShipping)).map((e=>[e,De[e]||""]))),Object.fromEntries(Object.keys(Ge).filter((e=>!0===Ge[e].allowShipping)).map((e=>[e,Ge[e].states||[]]))),Object.fromEntries(Object.keys(Ge).map((e=>[e,Ge[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),Ze=((0,R.getSetting)("addressFieldsLocations",Ve).address,(0,R.getSetting)("addressFieldsLocations",Ve).contact,(0,R.getSetting)("addressFieldsLocations",Ve).additional,[{supports:{...Ne.supports,...$e>1&&{__experimentalBorder:{radius:!1,color:!0,width:!1}}},attributes:{...Ne.attributes,showCounts:{type:"boolean",default:!0},...xe},save:({attributes:e})=>{const{className:t,showCounts:r,queryType:n,attributeId:a,heading:s,headingLevel:c,displayStyle:u,showFilterButton:m,selectType:d}=e,p={"data-attribute-id":a,"data-show-counts":r,"data-query-type":n,"data-heading":s,"data-heading-level":c};return"list"!==u&&(p["data-display-style"]=u),m&&(p["data-show-filter-button"]=m),"single"===d&&(p["data-select-type"]=d),(0,o.createElement)("div",{...l.useBlockProps.save({className:i()("is-loading",t)}),...p},(0,o.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-attribute-filter__placeholder"}))}}]);(0,n.registerBlockType)(Ne,{icon:{src:(0,o.createElement)(a.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},supports:{...Ne.supports},attributes:{...Ne.attributes,...xe},edit:Ce,save({attributes:e}){const{className:t}=e;return(0,o.createElement)("div",{...l.useBlockProps.save({className:i()("is-loading",t)})})},deprecated:Ze})},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},3275:()=>{},3106:()=>{},9578:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var a=1/0;for(u=0;u<e.length;u++){for(var[r,n,l]=e[u],s=!0,c=0;c<r.length;c++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>o.O[e](r[c])))?r.splice(c--,1):(s=!1,l<a&&(a=l));if(s){e.splice(u--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var u=e.length;u>0&&e[u-1][2]>l;u--)e[u]=e[u-1];e[u]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=3259,(()=>{var e={3259:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[a,s,c]=r,i=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(c)var u=c(o)}for(t&&t(r);i<a.length;i++)l=a[i],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(u)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[2869],(()=>o(9281)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["attribute-filter"]=n})(); product-stock-indicator-frontend.js 0000644 00000012631 15073233653 0013504 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5445],{4304:(o,t,e)=>{"use strict";e.r(t),e.d(t,{Block:()=>u,default:()=>d});var n=e(9196),r=e(5736),c=e(3849),s=e.n(c),l=e(2864),i=e(947),a=e(721);e(8094);const u=o=>{const{className:t}=o,e=(0,i.F)(o),{parentClassName:c}=(0,l.useInnerBlockLayoutContext)(),{product:a}=(0,l.useProductDataContext)();if(!a.id)return null;const u=!!a.is_in_stock,d=a.low_stock_remaining,f=a.is_on_backorder;return(0,n.createElement)("div",{className:s()(t,{[`${c}__stock-indicator`]:c,"wc-block-components-product-stock-indicator--in-stock":u,"wc-block-components-product-stock-indicator--out-of-stock":!u,"wc-block-components-product-stock-indicator--low-stock":!!d,"wc-block-components-product-stock-indicator--available-on-backorder":!!f,...o.isDescendantOfAllProducts&&{[e.className]:e.className,"wc-block-components-product-stock-indicator wp-block-woocommerce-product-stock-indicator":!0}}),...o.isDescendantOfAllProducts&&{style:e.style}},(({isInStock:o=!1,isLowStock:t=!1,lowStockAmount:e=null,isOnBackorder:n=!1})=>t&&null!==e?(0,r.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,r.__)("%d left in stock","woocommerce"),e):n?(0,r.__)("Available on backorder","woocommerce"):o?(0,r.__)("In stock","woocommerce"):(0,r.__)("Out of stock","woocommerce"))({isInStock:u,isLowStock:!!d,lowStockAmount:d,isOnBackorder:f}))},d=(0,a.withProductDataContext)(u)},947:(o,t,e)=>{"use strict";e.d(t,{F:()=>a});var n=e(3849),r=e.n(n),c=e(7998),s=e(3243),l=e(3392),i=e(172);const a=o=>{const t=(o=>{const t=(0,c.Kn)(o)?o:{style:{}};let e=t.style;return(0,s.H)(e)&&(e=JSON.parse(e)||{}),(0,c.Kn)(e)||(e={}),{...t,style:e}})(o),e=(0,i.vc)(t),n=(0,i.l8)(t),a=(0,i.su)(t),u=(0,l.f)(t);return{className:r()(u.className,e.className,n.className,a.className),style:{...u.style,...e.style,...n.style,...a.style}}}},3392:(o,t,e)=>{"use strict";e.d(t,{f:()=>c});var n=e(7998),r=e(3243);const c=o=>{const t=(0,n.Kn)(o.style.typography)?o.style.typography:{},e=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:o.fontFamily?`has-${o.fontFamily}-font-family`:e,style:{fontSize:o.fontSize?`var(--wp--preset--font-size--${o.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(o,t,e)=>{"use strict";e.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=e(3849),r=e.n(n),c=e(7427),s=e(2289),l=e(7998);function i(o={}){const t={};return(0,s.getCSSRules)(o,{selector:""}).forEach((o=>{t[o.key]=o.value})),t}function a(o,t){return o&&t?`has-${(0,c.o)(t)}-${o}`:""}function u(o){var t,e,n,c,s,u,d;const{backgroundColor:f,textColor:p,gradient:k,style:v}=o,m=a("background-color",f),y=a("color",p),b=function(o){if(o)return`has-${o}-gradient-background`}(k),g=b||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:r()(y,b,{[m]:!g&&!!m,"has-text-color":p||(null==v||null===(e=v.color)||void 0===e?void 0:e.text),"has-background":f||(null==v||null===(n=v.color)||void 0===n?void 0:n.background)||k||(null==v||null===(c=v.color)||void 0===c?void 0:c.gradient),"has-link-color":(0,l.Kn)(null==v||null===(s=v.elements)||void 0===s?void 0:s.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:i({color:(null==v?void 0:v.color)||{}})}}function d(o){var t;const e=(null===(t=o.style)||void 0===t?void 0:t.border)||{};return{className:function(o){var t;const{borderColor:e,style:n}=o,c=e?a("border-color",e):"";return r()({"has-border-color":!!e||!(null==n||null===(t=n.border)||void 0===t||!t.color),[c]:!!c})}(o),style:i({border:e})}}function f(o){var t;return{className:void 0,style:i({spacing:(null===(t=o.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(o,t,e)=>{"use strict";e.d(t,{F:()=>n});const n=o=>null===o},7998:(o,t,e)=>{"use strict";e.d(t,{$n:()=>c,Kn:()=>r});var n=e(2893);const r=o=>!(0,n.F)(o)&&o instanceof Object&&o.constructor===Object;function c(o,t){return r(o)&&t in o}},3243:(o,t,e)=>{"use strict";e.d(t,{H:()=>n});const n=o=>"string"==typeof o},112:(o,t,e)=>{"use strict";e.d(t,{$:()=>c});var n=e(3112),r=e(7090);function c(o,t){return void 0===t&&(t={}),(0,r.B)(o,(0,n.pi)({delimiter:"."},t))}},8094:()=>{},3569:(o,t,e)=>{"use strict";function n(o){return o.toLowerCase()}e.d(t,{U:()=>n})},7090:(o,t,e)=>{"use strict";e.d(t,{B:()=>s});var n=e(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],c=/[^A-Z0-9]+/gi;function s(o,t){void 0===t&&(t={});for(var e=t.splitRegexp,s=void 0===e?r:e,i=t.stripRegexp,a=void 0===i?c:i,u=t.transform,d=void 0===u?n.U:u,f=t.delimiter,p=void 0===f?" ":f,k=l(l(o,s,"$1\0$2"),a,"\0"),v=0,m=k.length;"\0"===k.charAt(v);)v++;for(;"\0"===k.charAt(m-1);)m--;return k.slice(v,m).split("\0").map(d).join(p)}function l(o,t,e){return t instanceof RegExp?o.replace(t,e):t.reduce((function(o,t){return o.replace(t,e)}),o)}},7427:(o,t,e)=>{"use strict";e.d(t,{o:()=>c});var n=e(3112),r=e(112);function c(o,t){return void 0===t&&(t={}),(0,r.$)(o,(0,n.pi)({delimiter:"-"},t))}},3112:(o,t,e)=>{"use strict";e.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(o){for(var t,e=1,n=arguments.length;e<n;e++)for(var r in t=arguments[e])Object.prototype.hasOwnProperty.call(t,r)&&(o[r]=t[r]);return o},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); page-content-wrapper.js 0000644 00000011317 15073233653 0011156 0 ustar 00 (()=>{var e,t={6951:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const i=window.wp.blocks;var a=o(5736);const n=window.wp.blockEditor;var s=o(7255);const c=window.wc.wcSettings;var l,p,d,u,m,g,w,v,k,b;const f=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),S=(f.pluginUrl,f.pluginUrl,f.buildPhase,null===(l=c.STORE_PAGES.shop)||void 0===l||l.permalink,null===(p=c.STORE_PAGES.checkout)||void 0===p?void 0:p.id),O=(null===(d=c.STORE_PAGES.checkout)||void 0===d||d.permalink,null===(u=c.STORE_PAGES.privacy)||void 0===u||u.permalink,null===(m=c.STORE_PAGES.privacy)||void 0===m||m.title,null===(g=c.STORE_PAGES.terms)||void 0===g||g.permalink,null===(w=c.STORE_PAGES.terms)||void 0===w||w.title,null===(v=c.STORE_PAGES.cart)||void 0===v?void 0:v.id),E=(null===(k=c.STORE_PAGES.cart)||void 0===k||k.permalink,null!==(b=c.STORE_PAGES.myaccount)&&void 0!==b&&b.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),y=(0,c.getSetting)("countryData",{}),h=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,E[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,c.getSetting)("addressFieldsLocations",h).address,(0,c.getSetting)("addressFieldsLocations",h).contact,(0,c.getSetting)("addressFieldsLocations",h).additional;var _=o(9307);const P=JSON.parse('{"name":"woocommerce/page-content-wrapper","version":"1.0.0","title":"WooCommerce Page","description":"Displays WooCommerce page content.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","supports":{"html":false,"multiple":false,"inserter":false},"attributes":{"page":{"type":"string","default":""}},"providesContext":{"postId":"postId","postType":"postType"},"apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');o(1889),(0,i.registerBlockType)(P,{icon:{src:s.Z},edit:({attributes:e,setAttributes:t})=>{const o=(0,n.useBlockProps)({className:"wp-block-woocommerce-page-content-wrapper"});return(0,_.useEffect)((()=>{if(!e.postId&&e.page){let o=0;"checkout"===e.page&&(o=S),"cart"===e.page&&(o=O),o&&t({postId:o,postType:"page"})}}),[e,t]),(0,r.createElement)("div",{...o},(0,r.createElement)(n.InnerBlocks,{template:[["core/post-title",{align:"wide",level:1}],["core/post-content",{align:"wide"}]]}))},save:()=>(0,r.createElement)(n.InnerBlocks.Content,null),variations:[{name:"checkout-page",title:(0,a.__)("Checkout Page","woocommerce"),attributes:{page:"checkout"},isActive:(e,t)=>e.page===t.page},{name:"cart-page",title:(0,a.__)("Cart Page","woocommerce"),attributes:{page:"cart"},isActive:(e,t)=>e.page===t.page}]})},1889:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var i=o[e];if(void 0!==i)return i.exports;var a=o[e]={exports:{}};return t[e].call(a.exports,a,a.exports,r),a.exports}r.m=t,e=[],r.O=(t,o,i,a)=>{if(!o){var n=1/0;for(p=0;p<e.length;p++){for(var[o,i,a]=e[p],s=!0,c=0;c<o.length;c++)(!1&a||n>=a)&&Object.keys(r.O).every((e=>r.O[e](o[c])))?o.splice(c--,1):(s=!1,a<n&&(n=a));if(s){e.splice(p--,1);var l=i();void 0!==l&&(t=l)}}return t}a=a||0;for(var p=e.length;p>0&&e[p-1][2]>a;p--)e[p]=e[p-1];e[p]=[o,i,a]},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.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})},r.j=6413,(()=>{var e={6413:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var i,a,[n,s,c]=o,l=0;if(n.some((t=>0!==e[t]))){for(i in s)r.o(s,i)&&(r.m[i]=s[i]);if(c)var p=c(r)}for(t&&t(o);l<n.length;l++)a=n[l],r.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return r.O(p)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var i=r.O(void 0,[2869],(()=>r(6951)));i=r.O(i),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["page-content-wrapper"]=i})(); wc-blocks-google-analytics.js 0000644 00000006121 15073233653 0012234 0 ustar 00 (()=>{"use strict";const e=window.wp.i18n,t=window.wp.hooks,o="woocommerce-google-analytics",c="experimental__woocommerce_blocks",r=(e,t)=>{const o=e.sku?e.sku:"#"+e.id,c="categories"in e&&e.categories.length?e.categories[0].name:"";return{id:o,name:e.name,quantity:t,category:c,price:(parseInt(e.prices.price,10)/10**e.prices.currency_minor_unit).toString()}},n=(e,t)=>{const o=e.sku?e.sku:"#"+e.id,c=e.categories.length?e.categories[0].name:"";return{id:o,name:e.name,list_name:t,category:c,price:(parseInt(e.prices.price,10)/10**e.prices.currency_minor_unit).toString()}},i=(e,t)=>{if("function"!=typeof gtag)throw new Error("Function gtag not implemented.");console.log(`Tracking event ${e}`),window.gtag("event",e,t)};let a=-1;const s=e=>({storeCart:t})=>{var o;a!==e&&(i(0===e?"begin_checkout":"checkout_progress",{items:t.cartItems.map(r),coupon:(null===(o=t.cartCoupons[0])||void 0===o?void 0:o.code)||"",currency:t.cartTotals.currency_code,value:(parseInt(t.cartTotals.total_price,10)/10**t.cartTotals.currency_minor_unit).toString(),checkout_step:e}),a=e)},d=({step:e,option:t,value:o})=>()=>{i("set_checkout_option",{checkout_step:e,checkout_option:t,value:o}),a=e};(0,t.addAction)(`${c}-checkout-render-checkout-form`,o,s(0)),(0,t.addAction)(`${c}-checkout-set-email-address`,o,s(1)),(0,t.addAction)(`${c}-checkout-set-shipping-address`,o,s(2)),(0,t.addAction)(`${c}-checkout-set-billing-address`,o,s(3)),(0,t.addAction)(`${c}-checkout-set-selected-shipping-rate`,o,(({shippingRateId:t})=>{d({step:4,option:(0,e.__)("Shipping Method","woocommerce"),value:t})()})),(0,t.addAction)(`${c}-checkout-set-active-payment-method`,o,(({paymentMethodSlug:t})=>{d({step:5,option:(0,e.__)("Payment Method","woocommerce"),value:t})()})),(0,t.addAction)(`${c}-checkout-submit`,o,(()=>{i("add_payment_info")})),(0,t.addAction)(`${c}-cart-add-item`,o,(({product:t,quantity:o=1})=>{i("add_to_cart",{event_category:"ecommerce",event_label:(0,e.__)("Add to Cart","woocommerce"),items:[r(t,o)]})})),(0,t.addAction)(`${c}-cart-remove-item`,o,(({product:t,quantity:o=1})=>{i("remove_from_cart",{event_category:"ecommerce",event_label:(0,e.__)("Remove Cart Item","woocommerce"),items:[r(t,o)]})})),(0,t.addAction)(`${c}-cart-set-item-quantity`,o,(({product:t,quantity:o=1})=>{i("change_cart_quantity",{event_category:"ecommerce",event_label:(0,e.__)("Change Cart Item Quantity","woocommerce"),items:[r(t,o)]})})),(0,t.addAction)(`${c}-product-list-render`,o,(({products:t,listName:o=(0,e.__)("Product List","woocommerce")})=>{0!==t.length&&i("view_item_list",{event_category:"engagement",event_label:(0,e.__)("Viewing products","woocommerce"),items:t.map(((e,t)=>({...n(e,o),list_position:t+1})))})})),(0,t.addAction)(`${c}-product-view-link`,o,(({product:e,listName:t})=>{i("select_content",{content_type:"product",items:[n(e,t)]})})),(0,t.addAction)(`${c}-product-search`,o,(({searchTerm:e})=>{i("search",{search_term:e})})),(0,t.addAction)(`${c}-product-render`,o,(({product:e,listName:t})=>{e&&i("view_item",{items:[n(e,t)]})})),(0,t.addAction)(`${c}-store-notice-create`,o,(({status:e,content:t})=>{"error"===e&&i("exception",{description:t,fatal:!1})}))})(); blocks-checkout.asset.php 0000644 00000000570 15073233653 0011464 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '9f469ef17beaf7c51576'); collection-stock-filter-frontend.asset.php 0000644 00000000165 15073233653 0014760 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => '995ef40107f39424f46d'); featured-product-style.asset.php 0000644 00000000527 15073233653 0013021 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url'), 'version' => 'ca10d4aa53352abf4534'); price-filter-frontend.js 0000644 00000055775 15073233653 0011336 0 ustar 00 (()=>{var e={3849:(e,r)=>{var t;!function(){"use strict";var n={}.hasOwnProperty;function o(){for(var e=[],r=0;r<arguments.length;r++){var t=arguments[r];if(t){var c=typeof t;if("string"===c||"number"===c)e.push(t);else if(Array.isArray(t)){if(t.length){var i=o.apply(null,t);i&&e.push(i)}}else if("object"===c)if(t.toString===Object.prototype.toString)for(var a in t)n.call(t,a)&&t[a]&&e.push(a);else e.push(t.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(t=function(){return o}.apply(r,[]))||(e.exports=t)}()},8406:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},7507:()=>{},9432:()=>{}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var c=r[n]={exports:{}};return e[n](c,c.exports,t),c.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),(()=>{"use strict";const e=window.React,r=window.wp.element;function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}const o=window.wp.i18n,c=window.wc.wcSettings;var i,a,l,s,u,p,m,d,f,b;const g=(0,c.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),w=g.pluginUrl+"assets/images/",_=(g.pluginUrl,g.buildPhase,null===(i=c.STORE_PAGES.shop)||void 0===i||i.permalink,null===(a=c.STORE_PAGES.checkout)||void 0===a||a.id,null===(l=c.STORE_PAGES.checkout)||void 0===l||l.permalink,null===(s=c.STORE_PAGES.privacy)||void 0===s||s.permalink,null===(u=c.STORE_PAGES.privacy)||void 0===u||u.title,null===(p=c.STORE_PAGES.terms)||void 0===p||p.permalink,null===(m=c.STORE_PAGES.terms)||void 0===m||m.title,null===(d=c.STORE_PAGES.cart)||void 0===d||d.id,null===(f=c.STORE_PAGES.cart)||void 0===f||f.permalink,null!==(b=c.STORE_PAGES.myaccount)&&void 0!==b&&b.permalink?c.STORE_PAGES.myaccount.permalink:(0,c.getSetting)("wpLoginUrl","/wp-login.php"),(0,c.getSetting)("localPickupEnabled",!1),(0,c.getSetting)("countries",{})),y=(0,c.getSetting)("countryData",{}),E=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,_[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,_[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),v=((0,c.getSetting)("addressFieldsLocations",E).address,(0,c.getSetting)("addressFieldsLocations",E).contact,(0,c.getSetting)("addressFieldsLocations",E).additional,({imageUrl:r=`${w}/block-error.svg`,header:t=(0,o.__)("Oops!","woocommerce"),text:n=(0,o.__)("There was an error loading the content.","woocommerce"),errorMessage:c,errorMessagePrefix:i=(0,o.__)("Error:","woocommerce"),button:a,showErrorBlock:l=!0})=>l?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},r&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:r,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),n&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},n),c&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",c),a&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},a))):null);t(8406);class h extends r.Component{constructor(...e){var r,t,o;super(...e),r=this,o={errorMessage:"",hasError:!1},(t=function(e){var r=function(e,r){if("object"!==n(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(r)?r:String(r)}(t="state"))in r?Object.defineProperty(r,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[t]=o}static getDerivedStateFromError(r){return void 0!==r.statusText&&void 0!==r.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,r.status),": ",r.statusText),hasError:!0}:{errorMessage:r.message,hasError:!0}}render(){const{header:r,imageUrl:t,showErrorMessage:n=!0,showErrorBlock:o=!0,text:c,errorMessagePrefix:i,renderError:a,button:l}=this.props,{errorMessage:s,hasError:u}=this.state;return u?"function"==typeof a?a({errorMessage:s}):(0,e.createElement)(v,{showErrorBlock:o,errorMessage:n?s:null,header:r,imageUrl:t,text:c,errorMessagePrefix:i,button:l}):this.props.children}}const k=h,S=[".wp-block-woocommerce-cart"],x=({Block:t,containers:n,getProps:o=(()=>({})),getErrorBoundaryProps:c=(()=>({}))})=>{0!==n.length&&Array.prototype.forEach.call(n,((n,i)=>{const a=o(n,i),l=c(n,i),s={...n.dataset,...a.attributes||{}};(({Block:t,container:n,attributes:o={},props:c={},errorBoundaryProps:i={}})=>{(0,r.render)((0,e.createElement)(k,{...i},(0,e.createElement)(r.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},t&&(0,e.createElement)(t,{...c,attributes:o}))),n,(()=>{n.classList&&n.classList.remove("is-loading")}))})({Block:t,container:n,props:a,attributes:s,errorBoundaryProps:l})}))};function P(e,t){const n=(0,r.useRef)();return(0,r.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}const C=window.wc.wcBlocksData,F=window.wp.data,R=window.wp.isShallowEqual;var A=t.n(R);const N=(0,r.createContext)("page"),O=()=>(0,r.useContext)(N),T=(N.Provider,e=>{const t=O();e=e||t;const n=(0,F.useSelect)((r=>r(C.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,F.useDispatch)(C.QUERY_STATE_STORE_KEY);return[n,(0,r.useCallback)((r=>{o(e,r)}),[e,o])]}),B=(e,t,n)=>{const o=O();n=n||o;const c=(0,F.useSelect)((r=>r(C.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)),[n,e]),{setQueryValue:i}=(0,F.useDispatch)(C.QUERY_STATE_STORE_KEY);return[c,(0,r.useCallback)((r=>{i(n,e,r)}),[n,e,i])]};function U(r,t,n){var o=this,c=(0,e.useRef)(null),i=(0,e.useRef)(0),a=(0,e.useRef)(null),l=(0,e.useRef)([]),s=(0,e.useRef)(),u=(0,e.useRef)(),p=(0,e.useRef)(r),m=(0,e.useRef)(!0);(0,e.useEffect)((function(){p.current=r}),[r]);var d=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof r)throw new TypeError("Expected a function");t=+t||0;var f=!!(n=n||{}).leading,b=!("trailing"in n)||!!n.trailing,g="maxWait"in n,w=g?Math.max(+n.maxWait||0,t):null;(0,e.useEffect)((function(){return m.current=!0,function(){m.current=!1}}),[]);var _=(0,e.useMemo)((function(){var e=function(e){var r=l.current,t=s.current;return l.current=s.current=null,i.current=e,u.current=p.current.apply(t,r)},r=function(e,r){d&&cancelAnimationFrame(a.current),a.current=d?requestAnimationFrame(e):setTimeout(e,r)},n=function(e){if(!m.current)return!1;var r=e-c.current;return!c.current||r>=t||r<0||g&&e-i.current>=w},_=function(r){return a.current=null,b&&l.current?e(r):(l.current=s.current=null,u.current)},y=function e(){var o=Date.now();if(n(o))return _(o);if(m.current){var a=t-(o-c.current),l=g?Math.min(a,w-(o-i.current)):a;r(e,l)}},E=function(){var p=Date.now(),d=n(p);if(l.current=[].slice.call(arguments),s.current=o,c.current=p,d){if(!a.current&&m.current)return i.current=c.current,r(y,t),f?e(c.current):u.current;if(g)return r(y,t),e(c.current)}return a.current||r(y,t),u.current};return E.cancel=function(){a.current&&(d?cancelAnimationFrame(a.current):clearTimeout(a.current)),i.current=0,l.current=c.current=s.current=a.current=null},E.isPending=function(){return!!a.current},E.flush=function(){return a.current?_(Date.now()):u.current},E}),[f,g,t,w,b,d]);return _}function L(e,r){return e===r}function M(e){return"function"==typeof e?function(){return e}:e}const j=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function I(e,r){return j(e)&&r in e}var q=function(e){return function(r,t,n){return e(r,t,n)*n}},D=function(e,r){if(e)throw Error("Invalid sort config: "+r)},G=function(e){var r=e||{},t=r.asc,n=r.desc,o=t?1:-1,c=t||n;return D(!c,"Expected `asc` or `desc` property"),D(t&&n,"Ambiguous object with `asc` and `desc` config properties"),{order:o,sortBy:c,comparer:e.comparer&&q(e.comparer)}};function Q(e,r,t){if(void 0===e||!0===e)return function(e,n){return r(e,n,t)};if("string"==typeof e)return D(e.includes("."),"String syntax not allowed for nested properties."),function(n,o){return r(n[e],o[e],t)};if("function"==typeof e)return function(n,o){return r(e(n),e(o),t)};if(Array.isArray(e)){var n=function(e){return function r(t,n,o,c,i,a,l){var s,u;if("string"==typeof t)s=a[t],u=l[t];else{if("function"!=typeof t){var p=G(t);return r(p.sortBy,n,o,p.order,p.comparer||e,a,l)}s=t(a),u=t(l)}var m=i(s,u,c);return(0===m||null==s&&null==u)&&n.length>o?r(n[o],n,o+1,c,i,a,l):m}}(r);return function(o,c){return n(e[0],e,1,t,r,o,c)}}var o=G(e);return Q(o.sortBy,o.comparer||r,o.order)}var V=function(e,r,t,n){return Array.isArray(r)?(Array.isArray(t)&&t.length<2&&(t=t[0]),r.sort(Q(t,n,e))):r};function Y(e){var r=q(e.comparer);return function(t){var n=Array.isArray(t)&&!e.inPlaceSorting?t.slice():t;return{asc:function(e){return V(1,n,e,r)},desc:function(e){return V(-1,n,e,r)},by:function(e){return V(1,n,e,r)}}}}var W=function(e,r,t){return null==e?t:null==r?-t:typeof e!=typeof r?typeof e<typeof r?-1:1:e<r?-1:e>r?1:0},K=Y({comparer:W});function $(e){const t=(0,r.useRef)(e);return A()(e,t.current)||(t.current=e),t.current}Y({comparer:W,inPlaceSorting:!0});const z=({queryAttribute:t,queryPrices:n,queryStock:o,queryRating:c,queryState:i,isEditor:a=!1})=>{let l=O();l=`${l}-collection-data`;const[s]=T(l),[u,p]=B("calculate_attribute_counts",[],l),[m,d]=B("calculate_price_range",null,l),[f,b]=B("calculate_stock_status_counts",null,l),[g,w]=B("calculate_rating_counts",null,l),_=$(t||{}),y=$(n),E=$(o),v=$(c);(0,r.useEffect)((()=>{"object"==typeof _&&Object.keys(_).length&&(u.find((e=>I(_,"taxonomy")&&e.taxonomy===_.taxonomy))||p([...u,_]))}),[_,u,p]),(0,r.useEffect)((()=>{m!==y&&void 0!==y&&d(y)}),[y,d,m]),(0,r.useEffect)((()=>{f!==E&&void 0!==E&&b(E)}),[E,b,f]),(0,r.useEffect)((()=>{g!==v&&void 0!==v&&w(v)}),[v,w,g]);const[h,k]=(0,r.useState)(a),[S]=(x=h,N=L,R=(0,e.useState)(M(x)),A=R[1],j=[R[0],(0,e.useCallback)((function(e){return A(M(e))}),[])],q=j[0],D=j[1],G=U((0,e.useCallback)((function(e){return D(e)}),[D]),200,P),Q=(0,e.useRef)(x),N(Q.current,x)||(G(x),Q.current=x),[q,G]);var x,P,R,A,N,j,q,D,G,Q;h||k(!0);const V=(0,r.useMemo)((()=>(e=>{const r=e;return Array.isArray(e.calculate_attribute_counts)&&(r.calculate_attribute_counts=K(e.calculate_attribute_counts.map((({taxonomy:e,queryType:r})=>({taxonomy:e,query_type:r})))).asc(["taxonomy","query_type"])),r})(s)),[s]);return(e=>{const{namespace:t,resourceName:n,resourceValues:o=[],query:c={},shouldSelect:i=!0}=e;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,r.useRef)({results:[],isLoading:!0}),l=$(c),s=$(o),u=(()=>{const[,e]=(0,r.useState)();return(0,r.useCallback)((r=>{e((()=>{throw r}))}),[])})(),p=(0,F.useSelect)((e=>{if(!i)return null;const r=e(C.COLLECTIONS_STORE_KEY),o=[t,n,l,s],c=r.getCollectionError(...o);if(c){if(!(c instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(c)}return{results:r.getCollection(...o),isLoading:!r.hasFinishedResolution("getCollection",o)}}),[t,n,s,l,i]);return null!==p&&(a.current=p),a.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...i,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...V},shouldSelect:S})};var Z=t(3849),J=t.n(Z);const X=window.wc.blocksComponents;t(7507);const H=(e,r,t,n=1,o=!1)=>{let[c,i]=e;const a=e=>Number.isFinite(e);return a(c)||(c=r||0),a(i)||(i=t||n),a(r)&&r>c&&(c=r),a(t)&&t<=c&&(c=t-n),a(r)&&r>=i&&(i=r+n),a(t)&&t<i&&(i=t),!o&&c>=i&&(c=i-n),o&&i<=c&&(i=c+n),[c,i]};t(6099);const ee=({className:r,isLoading:t,disabled:n, /* translators: Submit button text for filters. */ label:c=(0,o.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:a=(0,o.__)("Apply filter","woocommerce")})=>(0,e.createElement)("button",{type:"submit",className:J()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},r),disabled:n,onClick:i},(0,e.createElement)(X.Label,{label:c,screenReaderLabel:a})),re=({maxConstraint:e,minorUnit:r})=>({floatValue:t})=>void 0!==t&&t<=e/10**r&&t>0,te=({minConstraint:e,currentMaxValue:r,minorUnit:t})=>({floatValue:n})=>void 0!==n&&n>=e/10**t&&n<r/10**t;t(2728);const ne=({className:r, /* translators: Reset button text for filters. */ label:t=(0,o.__)("Reset","woocommerce"),onClick:n,screenReaderLabel:c=(0,o.__)("Reset filter","woocommerce")})=>(0,e.createElement)("button",{className:J()("wc-block-components-filter-reset-button",r),onClick:n},(0,e.createElement)(X.Label,{label:t,screenReaderLabel:c})),oe=({minPrice:t,maxPrice:n,minConstraint:c,maxConstraint:i,onChange:a,step:l,currency:s,showInputFields:u=!0,showFilterButton:p=!1,inlineInput:m=!0,isLoading:d=!1,isUpdating:f=!1,isEditor:b=!1,onSubmit:g=(()=>{})})=>{const w=(0,r.useRef)(null),_=(0,r.useRef)(null),y=l||10**s.minorUnit,[E,v]=(0,r.useState)(t),[h,k]=(0,r.useState)(n),S=(0,r.useRef)(null),[x,P]=(0,r.useState)(0);(0,r.useEffect)((()=>{v(t)}),[t]),(0,r.useEffect)((()=>{k(n)}),[n]),(0,r.useLayoutEffect)((()=>{var e;m&&S.current&&P(null===(e=S.current)||void 0===e?void 0:e.offsetWidth)}),[m,P]);const C=(0,r.useMemo)((()=>isFinite(c)&&isFinite(i)),[c,i]),F=(0,r.useMemo)((()=>isFinite(t)&&isFinite(n)&&C?{"--low":(t-c)/(i-c)*100+"%","--high":(n-c)/(i-c)*100+"%"}:{"--low":"0%","--high":"100%"}),[t,n,c,i,C]),R=(0,r.useCallback)((e=>{if(d||!C||!w.current||!_.current)return;const r=e.target.getBoundingClientRect(),t=e.clientX-r.left,n=w.current.offsetWidth,o=+w.current.value,c=_.current.offsetWidth,a=+_.current.value,l=n*(o/i),s=c*(a/i);Math.abs(t-l)>Math.abs(t-s)?(w.current.style.zIndex="20",_.current.style.zIndex="21"):(w.current.style.zIndex="21",_.current.style.zIndex="20")}),[d,i,C]),A=(0,r.useCallback)((e=>{const r=e.target.classList.contains("wc-block-price-filter__range-input--min"),o=+e.target.value,l=r?[Math.round(o/y)*y,n]:[t,Math.round(o/y)*y],s=H(l,c,i,y,r);a(s)}),[a,t,n,c,i,y]),N=(0,r.useCallback)((e=>{if(e.relatedTarget&&e.relatedTarget.classList&&e.relatedTarget.classList.contains("wc-block-price-filter__amount"))return;const r=e.target.classList.contains("wc-block-price-filter__amount--min");if(E>=h){const e=H([0,h],null,null,y,r);return a([parseInt(e[0],10),parseInt(e[1],10)])}const t=H([E,h],null,null,y,r);a(t)}),[a,y,E,h]),O=U(g,600),T=J()("wc-block-price-filter","wc-block-components-price-slider",u&&"wc-block-price-filter--has-input-fields",u&&"wc-block-components-price-slider--has-input-fields",p&&"wc-block-price-filter--has-filter-button",p&&"wc-block-components-price-slider--has-filter-button",!C&&"is-disabled",(m||x<=300)&&"wc-block-components-price-slider--is-input-inline"),B=j(w.current)?w.current.ownerDocument.activeElement:void 0,L=B&&B===w.current?y:1,M=B&&B===_.current?y:1,I=String(E/10**s.minorUnit),q=String(h/10**s.minorUnit),D=m&&x>300,G=(0,e.createElement)("div",{className:J()("wc-block-price-filter__range-input-wrapper","wc-block-components-price-slider__range-input-wrapper",{"is-loading":d&&f}),onMouseMove:R,onFocus:R},C&&(0,e.createElement)("div",{"aria-hidden":u},(0,e.createElement)("div",{className:"wc-block-price-filter__range-input-progress wc-block-components-price-slider__range-input-progress",style:F}),(0,e.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--min wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--min","aria-label":(0,o.__)("Filter products by minimum price","woocommerce"),"aria-valuetext":I,value:Number.isFinite(t)?t:c,onChange:A,step:L,min:c,max:i,ref:w,disabled:d&&!C,tabIndex:u?-1:0}),(0,e.createElement)("input",{type:"range",className:"wc-block-price-filter__range-input wc-block-price-filter__range-input--max wc-block-components-price-slider__range-input wc-block-components-price-slider__range-input--max","aria-label":(0,o.__)("Filter products by maximum price","woocommerce"),"aria-valuetext":q,value:Number.isFinite(n)?n:i,onChange:A,step:M,min:c,max:i,ref:_,disabled:d,tabIndex:u?-1:0}))),Q=e=>`wc-block-price-filter__amount wc-block-price-filter__amount--${e} wc-block-form-text-input wc-block-components-price-slider__amount wc-block-components-price-slider__amount--${e}`,V={currency:s,decimalScale:0},Y={...V,displayType:"input",allowNegative:!1,disabled:d||!C,onBlur:N};return(0,e.createElement)("div",{className:T,ref:S},(!D||!u)&&G,u&&(0,e.createElement)("div",{className:"wc-block-price-filter__controls wc-block-components-price-slider__controls"},f?(0,e.createElement)("div",{className:"input-loading"}):(0,e.createElement)(X.FormattedMonetaryAmount,{...Y,className:Q("min"),"aria-label":(0,o.__)("Filter products by minimum price","woocommerce"),isAllowed:te({minConstraint:c,minorUnit:s.minorUnit,currentMaxValue:h}),onValueChange:e=>{e!==E&&v(e)},value:E}),D&&G,f?(0,e.createElement)("div",{className:"input-loading"}):(0,e.createElement)(X.FormattedMonetaryAmount,{...Y,className:Q("max"),"aria-label":(0,o.__)("Filter products by maximum price","woocommerce"),isAllowed:re({maxConstraint:i,minorUnit:s.minorUnit}),onValueChange:e=>{e!==h&&k(e)},value:h})),!u&&!f&&Number.isFinite(t)&&Number.isFinite(n)&&(0,e.createElement)("div",{className:"wc-block-price-filter__range-text wc-block-components-price-slider__range-text"},(0,e.createElement)(X.FormattedMonetaryAmount,{...V,value:t}),(0,e.createElement)(X.FormattedMonetaryAmount,{...V,value:n})),(0,e.createElement)("div",{className:"wc-block-components-price-slider__actions"},(b||!f&&(t!==c||n!==i))&&(0,e.createElement)(ne,{onClick:()=>{a([c,i]),O()},screenReaderLabel:(0,o.__)("Reset price filter","woocommerce")}),p&&(0,e.createElement)(ee,{className:"wc-block-price-filter__button wc-block-components-price-slider__button",isLoading:f,disabled:d||!C,onClick:g,screenReaderLabel:(0,o.__)("Apply price filter","woocommerce")})))};t(1753);const ce=({children:r})=>(0,e.createElement)("div",{className:"wc-block-filter-title-placeholder"},r),ie=window.wc.priceFormat,ae=window.wp.url,le=e=>"boolean"==typeof e,se=(0,c.getSettingWithCoercion)("isRenderingPhpTemplate",!1,le);function ue(e){return window?(0,ae.getQueryArg)(window.location.href,e):null}function pe(e){se?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const me=e=>"string"==typeof e,de="ROUND_UP",fe="ROUND_DOWN",be=(e,r,t)=>{const n=10*10**r;let o=null;const c=parseFloat(e);isNaN(c)||(t===de?o=Math.ceil(c/n)*n:t===fe&&(o=Math.floor(c/n)*n));const i=P(o,Number.isFinite);return Number.isFinite(o)?o:i};t(9432);const ge=(0,r.createContext)({});function we(e,r){return Number(e)*10**r}const _e=JSON.parse('{"Y4":{"D8":{"Z":3}}}');(e=>{const r=document.body.querySelectorAll(S.join(",")),{Block:t,getProps:n,getErrorBoundaryProps:o,selector:c}=e;(({Block:e,getProps:r,getErrorBoundaryProps:t,selector:n,wrappers:o})=>{const c=document.body.querySelectorAll(n);o&&o.length>0&&Array.prototype.filter.call(c,(e=>!((e,r)=>Array.prototype.some.call(r,(r=>r.contains(e)&&!r.isSameNode(e))))(e,o))),x({Block:e,containers:c,getProps:r,getErrorBoundaryProps:t})})({Block:t,getProps:n,getErrorBoundaryProps:o,selector:c,wrappers:r}),Array.prototype.forEach.call(r,(r=>{r.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:r,getErrorBoundaryProps:t,selector:n,wrapper:o})=>{const c=o.querySelectorAll(n);x({Block:e,containers:c,getProps:r,getErrorBoundaryProps:t})})({...e,wrapper:r})}))}))})({selector:".wp-block-woocommerce-price-filter",Block:({attributes:t,isEditor:n=!1})=>{const o=(()=>{const{wrapper:e}=(0,r.useContext)(ge);return r=>{e&&e.current&&(e.current.hidden=!r)}})(),i=(0,c.getSettingWithCoercion)("hasFilterableProducts",!1,le),a=(0,c.getSettingWithCoercion)("isRenderingPhpTemplate",!1,le),[l,s]=(0,r.useState)(!1),u=ue("min_price"),p=ue("max_price"),[m]=T(),{results:d,isLoading:f}=z({queryPrices:!0,queryState:m,isEditor:n}),b=(0,ie.getCurrencyFromPriceResponse)(I(d,"price_range")?d.price_range:void 0),[g,w]=B("min_price"),[_,y]=B("max_price"),[E,v]=(0,r.useState)(we(u,b.minorUnit)||null),[h,k]=(0,r.useState)(we(p,b.minorUnit)||null),{minConstraint:S,maxConstraint:x}=(({minPrice:e,maxPrice:r,minorUnit:t})=>({minConstraint:be(e||"",t,fe),maxConstraint:be(r||"",t,de)}))({minPrice:I(d,"price_range")&&I(d.price_range,"min_price")&&me(d.price_range.min_price)?d.price_range.min_price:void 0,maxPrice:I(d,"price_range")&&I(d.price_range,"max_price")&&me(d.price_range.max_price)?d.price_range.max_price:void 0,minorUnit:b.minorUnit});(0,r.useEffect)((()=>{l||(w(we(u,b.minorUnit)),y(we(p,b.minorUnit)),s(!0))}),[b.minorUnit,l,p,u,y,w]);const[C,F]=(0,r.useState)(f),R=(0,r.useCallback)(((e,r)=>{const t=r>=Number(x)?void 0:r,n=e<=Number(S)?void 0:e;if(window){const e=function(e,r){const t={};for(const[e,n]of Object.entries(r))n?t[e]=n.toString():delete t[e];const n=(0,ae.removeQueryArgs)(e,...Object.keys(r));return(0,ae.addQueryArgs)(n,t)}(window.location.href,{min_price:n/10**b.minorUnit,max_price:t/10**b.minorUnit});window.location.href!==e&&pe(e)}w(n),y(t)}),[S,x,w,y,b.minorUnit]),A=U(R,500),N=(0,r.useCallback)((e=>{F(!0),e[0]!==E&&v(e[0]),e[1]!==h&&k(e[1]),a&&l&&!t.showFilterButton&&A(e[0],e[1])}),[E,h,v,k,a,l,A,t.showFilterButton]);(0,r.useEffect)((()=>{t.showFilterButton||a||A(E,h)}),[E,h,t.showFilterButton,A,a]);const O=P(g),L=P(_),M=P(S),j=P(x);if((0,r.useEffect)((()=>{(!Number.isFinite(E)||g!==O&&g!==E||S!==M&&S!==E)&&v(Number.isFinite(g)?g:S),(!Number.isFinite(h)||_!==L&&_!==h||x!==j&&x!==h)&&k(Number.isFinite(_)?_:x)}),[E,h,g,_,S,x,M,j,O,L]),!i)return o(!1),null;if(!f&&(null===S||null===x||S===x))return o(!1),null;const q=`h${t.headingLevel}`;o(!0),!f&&C&&F(!1);const D=(0,e.createElement)(q,{className:"wc-block-price-filter__title"},t.heading),G=f&&C?(0,e.createElement)(ce,null,D):D;return(0,e.createElement)(e.Fragment,null,!n&&t.heading&&G,(0,e.createElement)("div",{className:"wc-block-price-slider"},(0,e.createElement)(oe,{minConstraint:S,maxConstraint:x,minPrice:E,maxPrice:h,currency:b,showInputFields:t.showInputFields,inlineInput:t.inlineInput,showFilterButton:t.showFilterButton,onChange:N,onSubmit:()=>R(E,h),isLoading:f,isUpdating:C,isEditor:n})))},getProps:e=>{return{attributes:(r=e.dataset,{heading:me(null==r?void 0:r.heading)?r.heading:"",headingLevel:me(null==r?void 0:r.headingLevel)&&parseInt(r.headingLevel,10)||_e.Y4.D8.Z,showFilterButton:"true"===(null==r?void 0:r.showFilterButton),showInputFields:"false"!==(null==r?void 0:r.showInputFields),inlineInput:"true"===(null==r?void 0:r.inlineInput)}),isEditor:!1};var r}})})()})(); product-template-rtl.css 0000644 00000003761 15073233653 0011364 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wc-block-product-template.wc-block-product-template{background:none}.wc-block-product-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wc-block-product-template.is-flex-container>li{list-style:none;margin:0;width:100%}@media(min-width:600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wc-block-product-template__responsive{grid-gap:1.25em;display:-ms-grid;display:grid}.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))}.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))}.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))}.wc-block-product-template__responsive>li{margin-block-start:0}:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0} product-rating-stars/block.json 0000644 00000001536 15073233653 0012641 0 ustar 00 { "name": "woocommerce/product-rating-stars", "version": "1.0.0", "title": "Product Rating Stars", "description": "Display the average rating of a product with stars", "attributes": { "productId": { "type": "number", "default": 0 }, "isDescendentOfQueryLoop": { "type": "boolean", "default": false }, "textAlign": { "type": "string", "default": "" }, "isDescendentOfSingleProductBlock": { "type": "boolean", "default": false }, "isDescendentOfSingleProductTemplate": { "type": "boolean", "default": false } }, "usesContext": [ "query", "queryId", "postId" ], "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true }, "ancestor": [ "woocommerce/single-product" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } collection-active-filters.js 0000644 00000015266 15073233653 0012175 0 ustar 00 (()=>{var e,t={5893:(e,t,l)=>{"use strict";l.r(t);var o=l(9196);const r=window.wp.blocks;var i=l(2911),c=l(444);const n=(0,o.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,o.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"}),(0,o.createElement)("path",{d:"M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})),s=window.wc.wcSettings;var a,m,p,d,u,w,v,b,_,y;const g=(0,s.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),E=(g.pluginUrl,g.pluginUrl,g.buildPhase),S=(null===(a=s.STORE_PAGES.shop)||void 0===a||a.permalink,null===(m=s.STORE_PAGES.checkout)||void 0===m||m.id,null===(p=s.STORE_PAGES.checkout)||void 0===p||p.permalink,null===(d=s.STORE_PAGES.privacy)||void 0===d||d.permalink,null===(u=s.STORE_PAGES.privacy)||void 0===u||u.title,null===(w=s.STORE_PAGES.terms)||void 0===w||w.permalink,null===(v=s.STORE_PAGES.terms)||void 0===v||v.title,null===(b=s.STORE_PAGES.cart)||void 0===b||b.id,null===(_=s.STORE_PAGES.cart)||void 0===_||_.permalink,null!==(y=s.STORE_PAGES.myaccount)&&void 0!==y&&y.permalink?s.STORE_PAGES.myaccount.permalink:(0,s.getSetting)("wpLoginUrl","/wp-login.php"),(0,s.getSetting)("localPickupEnabled",!1),(0,s.getSetting)("countries",{})),f=(0,s.getSetting)("countryData",{}),k=(Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowBilling)).map((e=>[e,S[e]||""]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowBilling)).map((e=>[e,f[e].states||[]]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowShipping)).map((e=>[e,S[e]||""]))),Object.fromEntries(Object.keys(f).filter((e=>!0===f[e].allowShipping)).map((e=>[e,f[e].states||[]]))),Object.fromEntries(Object.keys(f).map((e=>[e,f[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),h=((0,s.getSetting)("addressFieldsLocations",k).address,(0,s.getSetting)("addressFieldsLocations",k).contact,(0,s.getSetting)("addressFieldsLocations",k).additional,JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","name":"woocommerce/collection-active-filters","version":"1.0.0","title":"Collection Active Filters","description":"Display the currently active filters.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","apiVersion":2,"ancestor":["woocommerce/collection-filters"],"supports":{"interactivity":true},"usesContext":["queryId"],"attributes":{"displayStyle":{"type":"string","default":"list"}}}')),O=window.wp.blockEditor;var P=l(5736),C=l(3849),j=l.n(C);const x=window.wp.components,T=({attributes:e,setAttributes:t})=>{const{displayStyle:l}=e;return(0,o.createElement)(O.InspectorControls,null,(0,o.createElement)(x.PanelBody,{title:(0,P.__)("Display Settings","woocommerce")},(0,o.createElement)(x.__experimentalToggleGroupControl,{label:(0,P.__)("Display Style","woocommerce"),value:l,onChange:e=>t({displayStyle:e}),className:"wc-block-active-filter__style-toggle"},(0,o.createElement)(x.__experimentalToggleGroupControlOption,{value:"list",label:(0,P.__)("List","woocommerce")}),(0,o.createElement)(x.__experimentalToggleGroupControlOption,{value:"chips",label:(0,P.__)("Chips","woocommerce")}))))},R=window.wc.blocksComponents;var G=l(6860);const A=({type:e,name:t,prefix:l="",removeCallback:r=(()=>null),showLabel:c=!0,displayStyle:n})=>{const s=l?(0,o.createElement)(o.Fragment,null,l," ",t):t,a=(0,P.sprintf)(/* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ /* translators: %s attribute value used in the filter. For example: yellow, green, small, large. */ (0,P.__)("Remove %s filter","woocommerce"),t);return(0,o.createElement)("li",{className:"wc-block-active-filters__list-item",key:`${e}: ${t}`},c&&(0,o.createElement)("span",{className:"wc-block-active-filters__list-item-type"},`${e}: `),"chips"===n?(0,o.createElement)(R.RemovableChip,{element:"span",text:s,onRemove:r,radius:"large",ariaLabel:a}):(0,o.createElement)("span",{className:"wc-block-active-filters__list-item-name"},(0,o.createElement)("button",{className:"wc-block-active-filters__list-item-remove",onClick:r},(0,o.createElement)(i.Z,{className:"wc-block-components-chip__remove-icon",icon:G.Z,size:16}),(0,o.createElement)(R.Label,{screenReaderLabel:a})),s))};l(5176),E>2&&(0,r.registerBlockType)(h,{icon:{src:(0,o.createElement)(i.Z,{icon:n,className:"wc-block-editor-components-block-icon"})},edit:e=>{const{displayStyle:t}=e.attributes,l=(0,O.useBlockProps)({className:"wc-block-active-filters"});return(0,o.createElement)("div",{...l},(0,o.createElement)(T,{...e}),(0,o.createElement)(x.Disabled,null,(0,o.createElement)("ul",{className:j()("wc-block-active-filters__list",{"wc-block-active-filters__list--chips":"chips"===t})},(0,o.createElement)(A,{type:(0,P.__)("Size","woocommerce"),name:(0,P.__)("Small","woocommerce"),displayStyle:t}),(0,o.createElement)(A,{type:(0,P.__)("Color","woocommerce"),name:(0,P.__)("Blue","woocommerce"),displayStyle:t}))))}})},5176:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},l={};function o(e){var r=l[e];if(void 0!==r)return r.exports;var i=l[e]={exports:{}};return t[e].call(i.exports,i,i.exports,o),i.exports}o.m=t,e=[],o.O=(t,l,r,i)=>{if(!l){var c=1/0;for(m=0;m<e.length;m++){for(var[l,r,i]=e[m],n=!0,s=0;s<l.length;s++)(!1&i||c>=i)&&Object.keys(o.O).every((e=>o.O[e](l[s])))?l.splice(s--,1):(n=!1,i<c&&(c=i));if(n){e.splice(m--,1);var a=r();void 0!==a&&(t=a)}}return t}i=i||0;for(var m=e.length;m>0&&e[m-1][2]>i;m--)e[m]=e[m-1];e[m]=[l,r,i]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var l in t)o.o(t,l)&&!o.o(e,l)&&Object.defineProperty(e,l,{enumerable:!0,get:t[l]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=4367,(()=>{var e={4367:0};o.O.j=t=>0===e[t];var t=(t,l)=>{var r,i,[c,n,s]=l,a=0;if(c.some((t=>0!==e[t]))){for(r in n)o.o(n,r)&&(o.m[r]=n[r]);if(s)var m=s(o)}for(t&&t(l);a<c.length;a++)i=c[a],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(m)},l=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];l.forEach(t.bind(null,0)),l.push=t.bind(null,l.push.bind(l))})();var r=o.O(void 0,[2869],(()=>o(5893)));r=o.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-active-filters"]=r})(); collection-active-filters-frontend.asset.php 0000644 00000000165 15073233653 0015273 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => '24ba4e97c5319c364fe0'); product-details.css 0000644 00000001603 15073233653 0010370 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-details ul.wc-tabs{border-bottom:1px solid #e0e0e0;list-style:none;margin:0 0 1.618em;overflow:hidden;padding:0 0 0 1em;position:relative}.wp-block-woocommerce-product-details ul.wc-tabs li{border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:inline-block;margin:0;padding:.5em 1em;position:relative;z-index:0}.wp-block-woocommerce-product-details ul.wc-tabs li a{display:inline-block;font-weight:700;text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li a:hover{text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li.active{z-index:2}.wp-block-woocommerce-product-details ul.wc-tabs li.active a{text-shadow:inherit} product-category-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013443 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-collection-style.asset.php 0000644 00000000511 15073233653 0013346 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'c1892ce859a52f0fa4fc'); checkout-style.asset.php 0000644 00000001150 15073233653 0011342 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '0aa3b2720acf42eafd91'); product-query-rtl.css 0000644 00000001217 15073233653 0010710 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.color-block-support-panel .wc-block-feedback-prompt{grid-column:1/-1}.woocommerce-product-query-panel__external-link{display:block;margin-top:12px}.woocommerce-product-query-panel__external-link .components-external-link__icon{margin-right:8px}:where(.products-block-post-template .wp-block-post)>*{margin-bottom:.75rem;margin-top:0}:where(.editor-styles-wrapper .products-block-post-template .wp-block-post)>*>*{margin-bottom:0;margin-top:0} all-products-frontend.asset.php 0000644 00000001046 15073233653 0012631 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '817507c468f28d7dc664'); product-rating.js 0000644 00000013123 15073233653 0010053 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[7385],{8894:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Block:()=>g,default:()=>f});var o=n(9196),r=n(5736),s=n(3849),l=n.n(s),c=n(2864),a=n(947),i=n(721),u=n(9060);n(2499);const d=e=>({width:e/5*100+"%"}),m=({parentClassName:e})=>{const t=d(0);return(0,o.createElement)("div",{className:l()("wc-block-components-product-rating__norating-container",`${e}-product-rating__norating-container`)},(0,o.createElement)("div",{className:"wc-block-components-product-rating__norating",role:"img"},(0,o.createElement)("span",{style:t})),(0,o.createElement)("span",null,(0,r.__)("No Reviews","woocommerce")))},p=e=>{const{rating:t,reviews:n,parentClassName:s}=e,c=d(t),a=(0,r.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,r.__)("Rated %f out of 5","woocommerce"),t),i={__html:(0,r.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,r._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",n,"woocommerce"),(0,r.sprintf)('<strong class="rating">%f</strong>',t),(0,r.sprintf)('<span class="rating">%d</span>',n))};return(0,o.createElement)("div",{className:l()("wc-block-components-product-rating__stars",`${s}__product-rating__stars`),role:"img","aria-label":a},(0,o.createElement)("span",{style:c,dangerouslySetInnerHTML:i}))},v=e=>{const{reviews:t}=e,n=(0,r.sprintf)(/* translators: %s is referring to the total of reviews for a product */ /* translators: %s is referring to the total of reviews for a product */ (0,r._n)("(%s customer review)","(%s customer reviews)",t,"woocommerce"),t);return(0,o.createElement)("span",{className:"wc-block-components-product-rating__reviews_count"},n)},g=e=>{const{textAlign:t,isDescendentOfSingleProductBlock:n,shouldDisplayMockedReviewsWhenProductHasNoReviews:r}=e,s=(0,a.F)(e),{parentClassName:i}=(0,c.useInnerBlockLayoutContext)(),{product:d}=(0,c.useProductDataContext)(),g=(e=>{const t=parseFloat(e.average_rating);return Number.isFinite(t)&&t>0?t:0})(d),f=(e=>{const t=(0,u.h)(e.review_count)?e.review_count:parseInt(e.review_count,10);return Number.isFinite(t)&&t>0?t:0})(d),y=l()(s.className,"wc-block-components-product-rating",{[`${i}__product-rating`]:i,[`has-text-align-${t}`]:t}),_=r?(0,o.createElement)(m,{parentClassName:i}):null,b=f?(0,o.createElement)(p,{rating:g,reviews:f,parentClassName:i}):_;if(f||r)return(0,o.createElement)("div",{className:y,style:s.style},(0,o.createElement)("div",{className:"wc-block-components-product-rating__container"},b,f&&n?(0,o.createElement)(v,{reviews:f}):null))},f=(0,i.withProductDataContext)(g)},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var o=n(3849),r=n.n(o),s=n(7998),l=n(3243),c=n(3392),a=n(172);const i=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let n=t.style;return(0,l.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),o=(0,a.l8)(t),i=(0,a.su)(t),u=(0,c.f)(t);return{className:r()(u.className,n.className,o.className,i.className),style:{...u.style,...n.style,...o.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});var o=n(7998),r=n(3243);const s=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>m,vc:()=>u});var o=n(3849),r=n.n(o),s=n(7427),l=n(2289),c=n(7998);function a(e={}){const t={};return(0,l.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,n,o,s,l,u,d;const{backgroundColor:m,textColor:p,gradient:v,style:g}=e,f=i("background-color",m),y=i("color",p),_=function(e){if(e)return`has-${e}-gradient-background`}(v),b=_||(null==g||null===(t=g.color)||void 0===t?void 0:t.gradient);return{className:r()(y,_,{[f]:!b&&!!f,"has-text-color":p||(null==g||null===(n=g.color)||void 0===n?void 0:n.text),"has-background":m||(null==g||null===(o=g.color)||void 0===o?void 0:o.background)||v||(null==g||null===(s=g.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,c.Kn)(null==g||null===(l=g.elements)||void 0===l?void 0:l.link)?null==g||null===(u=g.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==g?void 0:g.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,s=n?i("border-color",n):"";return r()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[s]:!!s})}(e),style:a({border:n})}}function m(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},9060:(e,t,n)=>{"use strict";n.d(t,{h:()=>o});const o=e=>"number"==typeof e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>r,Qr:()=>l});var o=n(2893);const r=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return r(e)&&t in e}const l=e=>0===Object.keys(e).length},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},2499:()=>{}}]); order-confirmation-billing-address.asset.php 0000644 00000000251 15073233653 0015242 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => 'b3df4293ff6f2fc1e5aa'); product-template-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013441 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-categories-style.asset.php 0000644 00000000351 15073233653 0013342 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render'), 'version' => '72c0298e69fe160abdbe'); collection-attribute-filter-frontend.js 0000644 00000002145 15073233653 0014347 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity;function t(e,t,r){const a=new URL(window.location.href),{searchParams:l}=a;return e.length>0?(l.set(`filter_${t}`,e.join(",")),l.set(`query_type_${t}`,r)):(l.delete(`filter_${t}`),l.delete(`query_type_${t}`)),a.href}function r(e){return(new URL(window.location.href).searchParams.get(`filter_${e}`)||"").split(",").filter(Boolean)}(0,e.store)("woocommerce/collection-attribute-filter",{actions:{navigate:()=>{const r=(0,e.getContext)("woocommerce/interactivity-dropdown"),a=(0,e.getContext)();r.selectedItem.value&&(0,e.navigate)(t([r.selectedItem.value],a.attributeSlug,a.queryType))},updateProducts:a=>{if(!a.target.value)return;const l=(0,e.getContext)();let i=r(l.attributeSlug);a.target.checked&&!i.includes(a.target.value)?("multiple"===l.selectType&&i.push(a.target.value),"single"===l.selectType&&(i=[a.target.value])):i=i.filter((e=>e!==a.target.value)),(0,e.navigate)(t(i,l.attributeSlug,l.queryType))},removeFilter:()=>{const{attributeSlug:a,queryType:l,value:i}=(0,e.getContext)();let n=r(a);n=n.filter((e=>e!==i)),(0,e.navigate)(t(n,a,l))}}})})(); mini-cart-contents-block/title-items-counter-frontend.js 0000644 00000010006 15073233653 0017446 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1114],{947:(e,t,o)=>{o.d(t,{F:()=>c});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),a=o(3392),i=o(172);const c=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,i.vc)(t),n=(0,i.l8)(t),c=(0,i.su)(t),u=(0,a.f)(t);return{className:r()(u.className,o.className,n.className,c.className),style:{...u.style,...o.style,...n.style,...c.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),a=o(7998);function i(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:f,textColor:v,gradient:p,style:y}=e,m=c("background-color",f),g=c("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(p),b=h||(null==y||null===(t=y.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[m]:!b&&!!m,"has-text-color":v||(null==y||null===(o=y.color)||void 0===o?void 0:o.text),"has-background":f||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||p||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,a.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:i({color:(null==y?void 0:y.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?c("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:i({border:o})}}function f(e){var t;return{className:void 0,style:i({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},6806:(e,t,o)=>{o.r(t),o.d(t,{default:()=>c});var n=o(9196),r=o(9659),l=o(3849),s=o.n(l),a=o(5736),i=o(947);const c=e=>{const{cartItemsCount:t}=(0,r.b)(),o=(0,i.F)(e);return(0,n.createElement)("span",{className:s()(e.className,o.className),style:o.style},(0,a.sprintf)(/* translators: %d is the count of items in the cart. */ /* translators: %d is the count of items in the cart. */ (0,a._n)("(%d item)","(%d items)",t,"woocommerce"),t))}},112:(e,t,o)=>{o.d(t,{$:()=>l});var n=o(3112),r=o(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,n.pi)({delimiter:"."},t))}},3569:(e,t,o)=>{function n(e){return e.toLowerCase()}o.d(t,{U:()=>n})},7090:(e,t,o)=>{o.d(t,{B:()=>s});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var o=t.splitRegexp,s=void 0===o?r:o,i=t.stripRegexp,c=void 0===i?l:i,u=t.transform,d=void 0===u?n.U:u,f=t.delimiter,v=void 0===f?" ":f,p=a(a(e,s,"$1\0$2"),c,"\0"),y=0,m=p.length;"\0"===p.charAt(y);)y++;for(;"\0"===p.charAt(m-1);)m--;return p.slice(y,m).split("\0").map(d).join(v)}function a(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce((function(e,t){return e.replace(t,o)}),e)}},7427:(e,t,o)=>{o.d(t,{o:()=>l});var n=o(3112),r=o(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,o)=>{o.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/products-table-frontend.js 0000644 00000067347 15073233653 0016505 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[4097],{4133:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>de});var n=r(9196),a=r(9659),c=r(3849),o=r.n(c),i=r(5736),s=r(9307),l=r(5158),u=r(9630),m=r(2600);r(8968);const d=({className:e,quantity:t=1,minimum:r=1,maximum:a,onChange:c=(()=>{}),step:d=1,itemName:p="",disabled:f})=>{const y=o()("wc-block-components-quantity-selector",e),h=(0,s.useRef)(null),g=(0,s.useRef)(null),v=(0,s.useRef)(null),_=void 0!==a,b=!f&&t-d>=r,E=!f&&(!_||t+d<=a),w=(0,s.useCallback)((e=>{let t=e;_&&(t=Math.min(t,Math.floor(a/d)*d)),t=Math.max(t,Math.ceil(r/d)*d),t=Math.floor(t/d)*d,t!==e&&c(t)}),[_,a,r,c,d]),k=(0,m.y1)(w,300);(0,s.useLayoutEffect)((()=>{w(t)}),[t,w]);const N=(0,s.useCallback)((e=>{const r=void 0!==typeof e.key?"ArrowDown"===e.key:e.keyCode===u.DOWN,n=void 0!==typeof e.key?"ArrowUp"===e.key:e.keyCode===u.UP;r&&b&&(e.preventDefault(),c(t-d)),n&&E&&(e.preventDefault(),c(t+d))}),[t,c,E,b,d]);return(0,n.createElement)("div",{className:y},(0,n.createElement)("input",{ref:h,className:"wc-block-components-quantity-selector__input",disabled:f,type:"number",step:d,min:r,max:a,value:t,onKeyDown:N,onChange:e=>{let r=parseInt(e.target.value,10);r=isNaN(r)?t:r,r!==t&&(c(r),k(r))},"aria-label":(0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("Quantity of %s in your cart.","woocommerce"),p)}),(0,n.createElement)("button",{ref:g,"aria-label":(0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("Reduce quantity of %s","woocommerce"),p),className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--minus",disabled:!b,onClick:()=>{const e=t-d;c(e),(0,l.speak)((0,i.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,i.__)("Quantity reduced to %s.","woocommerce"),e)),w(e)}},"-"),(0,n.createElement)("button",{ref:v,"aria-label":(0,i.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,i.__)("Increase quantity of %s","woocommerce"),p),disabled:!E,className:"wc-block-components-quantity-selector__button wc-block-components-quantity-selector__button--plus",onClick:()=>{const e=t+d;c(e),(0,l.speak)((0,i.sprintf)(/* translators: %s refers to the item's new quantity in the cart. */ /* translators: %s refers to the item's new quantity in the cart. */ (0,i.__)("Quantity increased to %s.","woocommerce"),e)),w(e)}},"+"))};var p=r(711),f=r(4293);r(6645);const y=({currency:e,maxPrice:t,minPrice:r,priceClassName:a,priceStyle:c={}})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,i.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,i.__)("Price between %1$s and %2$s","woocommerce"),(0,f.formatPrice)(r),(0,f.formatPrice)(t))),(0,n.createElement)("span",{"aria-hidden":!0},(0,n.createElement)(p.FormattedMonetaryAmount,{className:o()("wc-block-components-product-price__value",a),currency:e,value:r,style:c})," — ",(0,n.createElement)(p.FormattedMonetaryAmount,{className:o()("wc-block-components-product-price__value",a),currency:e,value:t,style:c}))),h=({currency:e,regularPriceClassName:t,regularPriceStyle:r,regularPrice:a,priceClassName:c,priceStyle:s,price:l})=>(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"screen-reader-text"},(0,i.__)("Previous price:","woocommerce")),(0,n.createElement)(p.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("del",{className:o()("wc-block-components-product-price__regular",t),style:r},e),value:a}),(0,n.createElement)("span",{className:"screen-reader-text"},(0,i.__)("Discounted price:","woocommerce")),(0,n.createElement)(p.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,n.createElement)("ins",{className:o()("wc-block-components-product-price__value","is-discounted",c),style:s},e),value:l})),g=({align:e,className:t,currency:r,format:a="<price/>",maxPrice:c,minPrice:i,price:l,priceClassName:u,priceStyle:m,regularPrice:d,regularPriceClassName:f,regularPriceStyle:g,style:v})=>{const _=o()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});a.includes("<price/>")||(a="<price/>",console.error("Price formats need to include the `<price/>` tag."));const b=d&&l&&l<d;let E=(0,n.createElement)("span",{className:o()("wc-block-components-product-price__value",u)});return b?E=(0,n.createElement)(h,{currency:r,price:l,priceClassName:u,priceStyle:m,regularPrice:d,regularPriceClassName:f,regularPriceStyle:g}):void 0!==i&&void 0!==c?E=(0,n.createElement)(y,{currency:r,maxPrice:c,minPrice:i,priceClassName:u,priceStyle:m}):l&&(E=(0,n.createElement)(p.FormattedMonetaryAmount,{className:o()("wc-block-components-product-price__value",u),currency:r,value:l,style:m})),(0,n.createElement)("span",{className:_,style:v},(0,s.createInterpolateElement)(a,{price:E}))};var v=r(2629);r(333);const _=({className:e="",disabled:t=!1,name:r,permalink:a="",target:c,rel:i,style:s,onClick:l,...u})=>{const m=o()("wc-block-components-product-name",e);if(t){const e=u;return(0,n.createElement)("span",{className:m,...e,dangerouslySetInnerHTML:{__html:(0,v.decodeEntities)(r)}})}return(0,n.createElement)("a",{className:m,href:a,target:c,...u,dangerouslySetInnerHTML:{__html:(0,v.decodeEntities)(r)},style:s})};var b=r(9818),E=r(4801),w=r(7998),k=r(3243),N=r(9060);var A=r(2694),C=r(3554);function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function P(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var x={normalizePrecision:function(e){var t=e.reduce((function(e,t){return Math.max(e.getPrecision(),t.getPrecision())}));return e.map((function(e){return e.getPrecision()!==t?e.convertPrecision(t):e}))},minimum:function(e){var t=P(e),r=t[0],n=t.slice(1),a=r;return n.forEach((function(e){a=a.lessThan(e)?a:e})),a},maximum:function(e){var t=P(e),r=t[0],n=t.slice(1),a=r;return n.forEach((function(e){a=a.greaterThan(e)?a:e})),a}};function R(e){return!isNaN(parseInt(e))&&isFinite(e)}function I(e){return e%2==0}function D(e){return R(e)&&!Number.isInteger(e)}function F(e){return Math.abs(e)%1==.5}function O(e){return void 0===e}function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:".",r={};return Object.entries(e).forEach((function(e){if("object"===M(e[1])){var n=T(e[1]);Object.entries(n).forEach((function(n){r[e[0]+t+n[0]]=n[1]}))}else r[e[0]]=e[1]})),r}function q(){var e={HALF_ODD:function(e){var t=Math.round(e);return F(e)&&I(t)?t-1:t},HALF_EVEN:function(e){var t=Math.round(e);return F(e)?I(t)?t:t-1:t},HALF_UP:function(e){return Math.round(e)},HALF_DOWN:function(e){return F(e)?Math.floor(e):Math.round(e)},HALF_TOWARDS_ZERO:function(e){return F(e)?Math.sign(e)*Math.floor(Math.abs(e)):Math.round(e)},HALF_AWAY_FROM_ZERO:function(e){return F(e)?Math.sign(e)*Math.ceil(Math.abs(e)):Math.round(e)},DOWN:function(e){return Math.floor(e)}};return{add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return D(e)||D(t)?function(e,t){var r=function(e){return Math.pow(10,function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0).toString();if(e.indexOf("e-")>0)return parseInt(e.split("e-")[1]);var t=e.split(".")[1];return t?t.length:0}(e))},n=Math.max(r(e),r(t));return Math.round(e*n)*Math.round(t*n)/(n*n)}(e,t):e*t},divide:function(e,t){return e/t},modulo:function(e,t){return e%t},round:function(t){return e[arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HALF_EVEN"](t)}}}var L=q();function j(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;for(var r in t)e=e.replace("{{".concat(r,"}}"),t[r]);return e};return{getExchangeRate:function(r,n){return(a=e.endpoint,!Boolean(a)||"object"!==M(a)&&"function"!=typeof a||"function"!=typeof a.then?function(r,n){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new Promise((function(r,n){var a=Object.assign(new XMLHttpRequest,{onreadystatechange:function(){4===a.readyState&&(a.status>=200&&a.status<400?r(JSON.parse(a.responseText)):n(new Error(a.statusText)))},onerror:function(){n(new Error("Network error"))}});a.open("GET",e,!0),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var r in t)e.setRequestHeader(r,t[r])}(a,t.headers),a.send()}))}(t(e.endpoint,{from:r,to:n}),{headers:e.headers})}(r,n):e.endpoint).then((function(a){return T(a)[t(e.propertyPath,{from:r,to:n})]}));var a}}}function $(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Error;if(!e)throw new r(t)}function U(e){$(Number.isInteger(e),"You must provide an integer.",TypeError)}var H=q();const z=Object.assign((function e(t){var r=Object.assign({},{amount:e.defaultAmount,currency:e.defaultCurrency,precision:e.defaultPrecision},t),n=r.amount,a=r.currency,c=r.precision;U(n),U(c);var o=e.globalLocale,i=e.globalFormat,s=e.globalRoundingMode,l=e.globalFormatRoundingMode,u=Object.assign({},e.globalExchangeRatesApi),m=function(t){var r=Object.assign({},Object.assign({},{amount:n,currency:a,precision:c},t),Object.assign({},{locale:this.locale},t));return Object.assign(e({amount:r.amount,currency:r.currency,precision:r.precision}),{locale:r.locale})},d=function(e){$(this.hasSameCurrency(e),"You must provide a Dinero instance with the same currency.",TypeError)};return{getAmount:function(){return n},getCurrency:function(){return a},getLocale:function(){return this.locale||o},setLocale:function(e){return m.call(this,{locale:e})},getPrecision:function(){return c},convertPrecision:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;U(e);var r=this.getPrecision(),n=e>r,a=n?H.multiply:H.divide,c=n?[e,r]:[r,e],o=Math.pow(10,H.subtract.apply(H,c));return m.call(this,{amount:H.round(a(this.getAmount(),o),t),precision:e})},add:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:H.add(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},subtract:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return m.call(this,{amount:H.subtract(r[0].getAmount(),r[1].getAmount()),precision:r[0].getPrecision()})},multiply:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return m.call(this,{amount:H.round(H.multiply(this.getAmount(),e),t)})},divide:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return m.call(this,{amount:H.round(H.divide(this.getAmount(),e),t)})},percentage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s;return $(function(e){return R(e)&&e<=100&&e>=0}(e),"You must provide a numeric value between 0 and 100.",RangeError),this.multiply(H.divide(e,100),t)},allocate:function(e){var t=this;!function(e){$(function(e){return e.length>0&&e.every((function(e){return e>=0}))&&e.some((function(e){return e>0}))}(e),"You must provide a non-empty array of numeric values greater than 0.",TypeError)}(e);for(var r=e.reduce((function(e,t){return H.add(e,t)})),n=this.getAmount(),a=e.map((function(e){var a=Math.floor(H.divide(H.multiply(t.getAmount(),e),r));return n=H.subtract(n,a),m.call(t,{amount:a})})),c=0;n>0;)e[c]>0&&(a[c]=a[c].add(m.call(this,{amount:1})),n=H.subtract(n,1)),c+=1;return a},convert:function(e){var t=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.endpoint,a=void 0===n?u.endpoint:n,c=r.propertyPath,o=void 0===c?u.propertyPath||"rates.{{to}}":c,i=r.headers,l=void 0===i?u.headers:i,d=r.roundingMode,p=void 0===d?s:d,f=Object.assign({},{endpoint:a,propertyPath:o,headers:l,roundingMode:p});return j(f).getExchangeRate(this.getCurrency(),e).then((function(r){return $(!O(r),'No rate was found for the destination currency "'.concat(e,'".'),TypeError),m.call(t,{amount:H.round(H.multiply(t.getAmount(),parseFloat(r)),f.roundingMode),currency:e})}))},equalsTo:function(e){return this.hasSameAmount(e)&&this.hasSameCurrency(e)},lessThan:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<r[1].getAmount()},lessThanOrEqual:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()<=r[1].getAmount()},greaterThan:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>r[1].getAmount()},greaterThanOrEqual:function(t){d.call(this,t);var r=e.normalizePrecision([this,t]);return r[0].getAmount()>=r[1].getAmount()},isZero:function(){return 0===this.getAmount()},isPositive:function(){return this.getAmount()>=0},isNegative:function(){return this.getAmount()<0},hasSubUnits:function(){return 0!==H.modulo(this.getAmount(),Math.pow(10,c))},hasCents:function(){return 0!==H.modulo(this.getAmount(),Math.pow(10,c))},hasSameCurrency:function(e){return this.getCurrency()===e.getCurrency()},hasSameAmount:function(t){var r=e.normalizePrecision([this,t]);return r[0].getAmount()===r[1].getAmount()},toFormat:function(){var e,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=(e=/^(?:(\$|USD)?0(?:(,)0)?(\.)?(0+)?|0(?:(,)0)?(\.)?(0+)?\s?(dollar)?)$/gm.exec(arguments.length>0&&void 0!==arguments[0]?arguments[0]:i),{getMatches:function(){return null!==e?e.slice(1).filter((function(e){return!O(e)})):[]},getMinimumFractionDigits:function(){var e=function(e){return"."===e};return O(this.getMatches().find(e))?0:this.getMatches()[L.add(this.getMatches().findIndex(e),1)].split("").length},getCurrencyDisplay:function(){return{USD:"code",dollar:"name",$:"symbol"}[this.getMatches().find((function(e){return"USD"===e||"dollar"===e||"$"===e}))]},getStyle:function(){return O(this.getCurrencyDisplay(this.getMatches()))?"decimal":"currency"},getUseGrouping:function(){return!O(this.getMatches().find((function(e){return","===e})))}});return this.toRoundedUnit(r.getMinimumFractionDigits(),t).toLocaleString(this.getLocale(),{currencyDisplay:r.getCurrencyDisplay(),useGrouping:r.getUseGrouping(),minimumFractionDigits:r.getMinimumFractionDigits(),style:r.getStyle(),currency:this.getCurrency()})},toUnit:function(){return H.divide(this.getAmount(),Math.pow(10,c))},toRoundedUnit:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=Math.pow(10,e);return H.divide(H.round(H.multiply(this.toUnit(),r),t),r)},toObject:function(){return{amount:n,currency:a,precision:c}},toJSON:function(){return this.toObject()}}}),{defaultAmount:0,defaultCurrency:"USD",defaultPrecision:2},{globalLocale:"en-US",globalFormat:"$0,0.00",globalRoundingMode:"HALF_EVEN",globalFormatRoundingMode:"HALF_AWAY_FROM_ZERO",globalExchangeRatesApi:{endpoint:void 0,headers:void 0,propertyPath:void 0}},x);var V=r(4617);r(2930);const Y=({children:e,className:t})=>(0,n.createElement)("div",{className:o()("wc-block-components-product-badge",t)},e),Q=()=>(0,n.createElement)(Y,{className:"wc-block-components-product-backorder-badge"},(0,i.__)("Available on backorder","woocommerce")),W=({image:e={},fallbackAlt:t=""})=>{const r=e.thumbnail?{src:e.thumbnail,alt:(0,v.decodeEntities)(e.alt)||t||"Product Image"}:{src:V.PLACEHOLDER_IMG_SRC,alt:""};return(0,n.createElement)("img",{...r,alt:r.alt})},Z=({lowStockRemaining:e})=>e?(0,n.createElement)(Y,{className:"wc-block-components-product-low-stock-badge"},(0,i.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,i.__)("%d left in stock","woocommerce"),e)):null;var B=r(7427);r(3804);const K=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,n.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",r=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${(0,B.o)(t)}`:"");return(0,n.createElement)("li",{key:t+(e.display||e.value),className:r},t&&(0,n.createElement)(n.Fragment,null,(0,n.createElement)("span",{className:"wc-block-components-product-details__name"},(0,v.decodeEntities)(t),":")," "),(0,n.createElement)("span",{className:"wc-block-components-product-details__value"},(0,v.decodeEntities)(e.display||e.value)))}))):null;var G=r(987);const J=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),X=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t;var ee=r(5266);const te=({source:e,maxLength:t=15,countType:r="words",className:a="",style:c={}})=>{const o=(0,s.useMemo)((()=>((e,t=15,r="words")=>{const n=(0,G.autop)(e);if((0,ee.count)(n,r)<=t)return n;const a=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(n);return(0,ee.count)(a,r)<=t?a:"words"===r?((e,t,r="…",n=!0)=>{const a=J(e),c=a.split(" ").splice(0,t).join(" ");return c===a?n?(0,G.autop)(a):a:n?(0,G.autop)(X(c,r)):X(c,r)})(a,t):((e,t,r=!0,n="…",a=!0)=>{const c=J(e),o=c.slice(0,t);if(o===c)return a?(0,G.autop)(c):c;if(r)return(0,G.autop)(X(o,n));const i=o.match(/([\s]+)/g),s=i?i.length:0,l=c.slice(0,t+s);return a?(0,G.autop)(X(l,n)):X(l,n)})(a,t,"characters_including_spaces"===r)})(e,t,r)),[e,t,r]);return(0,n.createElement)(s.RawHTML,{style:c,className:a},o)};var re=r(8752);const ne=({className:e,shortDescription:t="",fullDescription:r=""})=>{const a=t||r;return a?(0,n.createElement)(te,{className:e,source:a,maxLength:15,countType:re.Cm.wordCountType||"words"}):null};r(6021);const ae=({shortDescription:e="",fullDescription:t="",itemData:r=[],variation:a=[]})=>(0,n.createElement)("div",{className:"wc-block-components-product-metadata"},(0,n.createElement)(ne,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,n.createElement)(K,{details:r}),(0,n.createElement)(K,{details:a.map((({attribute:e="",value:t})=>({key:e,value:t})))})),ce=({currency:e,saleAmount:t,format:r="<price/>"})=>{if(!t||t<=0)return null;r.includes("<price/>")||(r="<price/>",console.error("Price formats need to include the `<price/>` tag."));const a=(0,i.sprintf)(/* translators: %s will be replaced by the discount amount */ /* translators: %s will be replaced by the discount amount */ (0,i.__)("Save %s","woocommerce"),r);return(0,n.createElement)(Y,{className:"wc-block-components-sale-badge"},(0,s.createInterpolateElement)(a,{price:(0,n.createElement)(p.FormattedMonetaryAmount,{currency:e,value:t})}))},oe=(e,t)=>e.convertPrecision(t.minorUnit).getAmount(),ie=e=>(0,C.mustContain)(e,"<price/>"),se=(0,s.forwardRef)((({lineItem:e,onRemove:t=(()=>{}),tabIndex:r},c)=>{const{name:u="",catalog_visibility:p="visible",short_description:y="",description:h="",low_stock_remaining:v=null,show_backorder_badge:M=!1,quantity_limits:P={minimum:1,maximum:99,multiple_of:1,editable:!0},sold_individually:S=!1,permalink:x="",images:R=[],variation:I=[],item_data:D=[],prices:F={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",price:"0",regular_price:"0",sale_price:"0",price_range:null,raw_prices:{precision:6,price:"0",regular_price:"0",sale_price:"0"}},totals:O={currency_code:"USD",currency_minor_unit:2,currency_symbol:"$",currency_prefix:"$",currency_suffix:"",currency_decimal_separator:".",currency_thousand_separator:",",line_subtotal:"0",line_subtotal_tax:"0"},extensions:T}=e,{quantity:q,setItemQuantity:L,removeItem:j,isPendingDelete:$}=(e=>{const t={key:"",quantity:1};(e=>(0,w.Kn)(e)&&(0,w.$n)(e,"key")&&(0,w.$n)(e,"quantity")&&(0,k.H)(e.key)&&(0,N.h)(e.quantity))(e)&&(t.key=e.key,t.quantity=e.quantity);const{key:r="",quantity:n=1}=t,{cartErrors:c}=(0,a.b)(),{__internalIncrementCalculating:o,__internalDecrementCalculating:i}=(0,b.useDispatch)(E.CHECKOUT_STORE_KEY),[l,u]=(0,s.useState)(n),[d]=(0,m.Nr)(l,400),p=function(e,t){const r=(0,s.useRef)();return(0,s.useEffect)((()=>{r.current===e||(r.current=e)}),[e,t]),r.current}(d),{removeItemFromCart:f,changeCartItemQuantity:y}=(0,b.useDispatch)(E.CART_STORE_KEY);(0,s.useEffect)((()=>u(n)),[n]);const h=(0,b.useSelect)((e=>{if(!r)return{quantity:!1,delete:!1};const t=e(E.CART_STORE_KEY);return{quantity:t.isItemPendingQuantity(r),delete:t.isItemPendingDelete(r)}}),[r]),g=(0,s.useCallback)((()=>r?f(r).catch((e=>{(0,E.processErrorResponse)(e)})):Promise.resolve(!1)),[r,f]);return(0,s.useEffect)((()=>{r&&(0,N.h)(p)&&Number.isFinite(p)&&p!==d&&y(r,d).catch((e=>{(0,E.processErrorResponse)(e)}))}),[r,y,d,p]),(0,s.useEffect)((()=>(h.delete?o():i(),()=>{h.delete&&i()})),[i,o,h.delete]),(0,s.useEffect)((()=>(h.quantity||d!==l?o():i(),()=>{(h.quantity||d!==l)&&i()})),[o,i,h.quantity,d,l]),{isPendingDelete:h.delete,quantity:l,setItemQuantity:u,removeItem:g,cartItemQuantityErrors:c}})(e),{dispatchStoreEvent:U}={dispatchStoreEvent:(0,s.useCallback)(((e,t={})=>{try{(0,A.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,s.useCallback)(((e,t={})=>{try{(0,A.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,b.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])},{receiveCart:H,...Y}=(0,a.b)(),B=(0,s.useMemo)((()=>({context:"cart",cartItem:e,cart:Y})),[e,Y]),K=(0,f.getCurrencyFromPriceResponse)(F),G=(0,C.applyCheckoutFilter)({filterName:"itemName",defaultValue:u,extensions:T,arg:B}),J=z({amount:parseInt(F.raw_prices.regular_price,10),precision:F.raw_prices.precision}),X=z({amount:parseInt(F.raw_prices.price,10),precision:F.raw_prices.precision}),ee=J.subtract(X),te=ee.multiply(q),re=(0,f.getCurrencyFromPriceResponse)(O);let ne=parseInt(O.line_subtotal,10);(0,V.getSetting)("displayCartPricesIncludingTax",!1)&&(ne+=parseInt(O.line_subtotal_tax,10));const se=z({amount:ne,precision:re.minorUnit}),le=R.length?R[0]:{},ue="hidden"===p||"search"===p,me=(0,C.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:T,arg:B}),de=(0,C.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:T,arg:B,validation:ie}),pe=(0,C.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:T,arg:B,validation:ie}),fe=(0,C.applyCheckoutFilter)({filterName:"saleBadgePriceFormat",defaultValue:"<price/>",extensions:T,arg:B,validation:ie}),ye=(0,C.applyCheckoutFilter)({filterName:"showRemoveItemLink",defaultValue:!0,extensions:T,arg:B});return(0,n.createElement)("tr",{className:o()("wc-block-cart-items__row",me,{"is-disabled":$}),ref:c,tabIndex:r},(0,n.createElement)("td",{className:"wc-block-cart-item__image","aria-hidden":!(0,w.$n)(le,"alt")||!le.alt},ue?(0,n.createElement)(W,{image:le,fallbackAlt:G}):(0,n.createElement)("a",{href:x,tabIndex:-1},(0,n.createElement)(W,{image:le,fallbackAlt:G}))),(0,n.createElement)("td",{className:"wc-block-cart-item__product"},(0,n.createElement)("div",{className:"wc-block-cart-item__wrap"},(0,n.createElement)(_,{disabled:$||ue,name:G,permalink:x}),M?(0,n.createElement)(Q,null):!!v&&(0,n.createElement)(Z,{lowStockRemaining:v}),(0,n.createElement)("div",{className:"wc-block-cart-item__prices"},(0,n.createElement)(g,{currency:K,regularPrice:oe(J,K),price:oe(X,K),format:pe})),(0,n.createElement)(ce,{currency:K,saleAmount:oe(ee,K),format:fe}),(0,n.createElement)(ae,{shortDescription:y,fullDescription:h,itemData:D,variation:I}),(0,n.createElement)("div",{className:"wc-block-cart-item__quantity"},!S&&!!P.editable&&(0,n.createElement)(d,{disabled:$,quantity:q,minimum:P.minimum,maximum:P.maximum,step:P.multiple_of,onChange:t=>{L(t),U("cart-set-item-quantity",{product:e,quantity:t})},itemName:G}),ye&&(0,n.createElement)("button",{className:"wc-block-cart-item__remove-link","aria-label":(0,i.sprintf)(/* translators: %s refers to the item's name in the cart. */ /* translators: %s refers to the item's name in the cart. */ (0,i.__)("Remove %s from cart","woocommerce"),G),onClick:()=>{t(),j(),U("cart-remove-item",{product:e,quantity:q}),(0,l.speak)((0,i.sprintf)(/* translators: %s refers to the item name in the cart. */ /* translators: %s refers to the item name in the cart. */ (0,i.__)("%s has been removed from your cart.","woocommerce"),G))},disabled:$},(0,i.__)("Remove item","woocommerce"))))),(0,n.createElement)("td",{className:"wc-block-cart-item__total"},(0,n.createElement)("div",{className:"wc-block-cart-item__total-price-and-sale-badge-wrapper"},(0,n.createElement)(g,{currency:re,format:de,price:se.getAmount()}),q>1&&(0,n.createElement)(ce,{currency:K,saleAmount:oe(te,K),format:fe}))))}));r(9510);const le=[...Array(3)].map(((_x,e)=>(0,n.createElement)(se,{lineItem:{},key:e}))),ue=e=>{const t={};return e.forEach((({key:e})=>{t[e]=(0,s.createRef)()})),t},me=({lineItems:e=[],isLoading:t=!1,className:r})=>{const a=(0,s.useRef)(null),c=(0,s.useRef)(ue(e));(0,s.useEffect)((()=>{c.current=ue(e)}),[e]);const l=e=>()=>{null!=c&&c.current&&e&&c.current[e].current instanceof HTMLElement?c.current[e].current.focus():a.current instanceof HTMLElement&&a.current.focus()},u=t?le:e.map(((t,r)=>{const a=e.length>r+1?e[r+1].key:null;return(0,n.createElement)(se,{key:t.key,lineItem:t,onRemove:l(a),ref:c.current[t.key],tabIndex:-1})}));return(0,n.createElement)("table",{className:o()("wc-block-cart-items",r),ref:a,tabIndex:-1},(0,n.createElement)("thead",null,(0,n.createElement)("tr",{className:"wc-block-cart-items__header"},(0,n.createElement)("th",{className:"wc-block-cart-items__header-image"},(0,n.createElement)("span",null,(0,i.__)("Product","woocommerce"))),(0,n.createElement)("th",{className:"wc-block-cart-items__header-product"},(0,n.createElement)("span",null,(0,i.__)("Details","woocommerce"))),(0,n.createElement)("th",{className:"wc-block-cart-items__header-total"},(0,n.createElement)("span",null,(0,i.__)("Total","woocommerce"))))),(0,n.createElement)("tbody",null,u))},de=({className:e})=>{const{cartItems:t,cartIsLoading:r}=(0,a.b)();return(0,n.createElement)("div",{className:o()(e,"wc-block-mini-cart__products-table")},(0,n.createElement)(me,{lineItems:t,isLoading:r,className:"wc-block-mini-cart-items"}))}},112:(e,t,r)=>{"use strict";r.d(t,{$:()=>c});var n=r(3112),a=r(7090);function c(e,t){return void 0===t&&(t={}),(0,a.B)(e,(0,n.pi)({delimiter:"."},t))}},9510:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},333:()=>{},6645:()=>{},8968:()=>{},3569:(e,t,r)=>{"use strict";function n(e){return e.toLowerCase()}r.d(t,{U:()=>n})},7090:(e,t,r)=>{"use strict";r.d(t,{B:()=>o});var n=r(3569),a=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],c=/[^A-Z0-9]+/gi;function o(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,o=void 0===r?a:r,s=t.stripRegexp,l=void 0===s?c:s,u=t.transform,m=void 0===u?n.U:u,d=t.delimiter,p=void 0===d?" ":d,f=i(i(e,o,"$1\0$2"),l,"\0"),y=0,h=f.length;"\0"===f.charAt(y);)y++;for(;"\0"===f.charAt(h-1);)h--;return f.slice(y,h).split("\0").map(m).join(p)}function i(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}},7427:(e,t,r)=>{"use strict";r.d(t,{o:()=>c});var n=r(3112),a=r(112);function c(e,t){return void 0===t&&(t={}),(0,a.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,r)=>{"use strict";r.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var a in t=arguments[r])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/checkout-button-style.js 0000644 00000006301 15073233653 0016173 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[458],{40947:(e,o,t)=>{t.d(o,{F:()=>i});var n=t(80612),l=t.n(n),r=t(77998),s=t(53243),c=t(63392),a=t(40172);const i=e=>{const o=(e=>{const o=(0,r.Kn)(e)?e:{style:{}};let t=o.style;return(0,s.H)(t)&&(t=JSON.parse(t)||{}),(0,r.Kn)(t)||(t={}),{...o,style:t}})(e),t=(0,a.vc)(o),n=(0,a.l8)(o),i=(0,a.su)(o),u=(0,c.f)(o);return{className:l()(u.className,t.className,n.className,i.className),style:{...u.style,...t.style,...n.style,...i.style}}}},63392:(e,o,t)=>{t.d(o,{f:()=>r});var n=t(77998),l=t(53243);const r=e=>{const o=(0,n.Kn)(e.style.typography)?e.style.typography:{},t=(0,l.H)(o.fontFamily)?o.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:t,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:o.fontSize,fontStyle:o.fontStyle,fontWeight:o.fontWeight,letterSpacing:o.letterSpacing,lineHeight:o.lineHeight,textDecoration:o.textDecoration,textTransform:o.textTransform}}}},40172:(e,o,t)=>{t.d(o,{l8:()=>d,su:()=>v,vc:()=>u});var n=t(80612),l=t.n(n),r=t(28579),s=t(92289),c=t(77998);function a(e={}){const o={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{o[e.key]=e.value})),o}function i(e,o){return e&&o?`has-${(0,r.o)(o)}-${e}`:""}function u(e){var o,t,n,r,s,u,d;const{backgroundColor:v,textColor:f,gradient:y,style:h}=e,k=i("background-color",v),m=i("color",f),p=function(e){if(e)return`has-${e}-gradient-background`}(y),g=p||(null==h||null===(o=h.color)||void 0===o?void 0:o.gradient);return{className:l()(m,p,{[k]:!g&&!!k,"has-text-color":f||(null==h||null===(t=h.color)||void 0===t?void 0:t.text),"has-background":v||(null==h||null===(n=h.color)||void 0===n?void 0:n.background)||y||(null==h||null===(r=h.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,c.Kn)(null==h||null===(s=h.elements)||void 0===s?void 0:s.link)?null==h||null===(u=h.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==h?void 0:h.color)||{}})}}function d(e){var o;const t=(null===(o=e.style)||void 0===o?void 0:o.border)||{};return{className:function(e){var o;const{borderColor:t,style:n}=e,r=t?i("border-color",t):"";return l()({"has-border-color":!!t||!(null==n||null===(o=n.border)||void 0===o||!o.color),[r]:!!r})}(e),style:a({border:t})}}function v(e){var o;return{className:void 0,style:a({spacing:(null===(o=e.style)||void 0===o?void 0:o.spacing)||{}})}}},33625:(e,o,t)=>{t.r(o),t.d(o,{default:()=>k});var n=t(99196),l=t(68752),r=t(12904),s=t(80612),c=t.n(s),a=t(40947),i=t(69307);const u=(0,i.createContext)({onProceedToCheckout:()=>()=>{},dispatchOnProceedToCheckout:()=>new Promise((()=>{}))});var d=t(77998);let v=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const f=e=>((e,o)=>(0,d.Kn)(e)&&"type"in e&&e.type===o)(e,v.ERROR);var y=t(152),h=t(95605);const k=({className:e,checkoutButtonLabel:o,style:t})=>{const s=(0,a.F)({style:t}),{dispatchOnProceedToCheckout:d}=(0,i.useContext)(u);return l.sE?(0,n.createElement)(r.Z,{className:c()(e,s.className,"wc-block-mini-cart__footer-checkout"),variant:(0,h.b)(e,"contained"),style:s.style,href:l.sE,onClick:e=>{d().then((o=>{o.some(f)&&e.preventDefault()}))}},o||y.k):null}}}]); mini-cart-contents-block/filled-cart-style.js 0000644 00000000613 15073233653 0015243 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[833],{31758:(e,c,t)=>{t.r(c),t.d(c,{default:()=>l});var s=t(99196),a=t(40711),n=t(69659);const l=({children:e,className:c})=>{const{cartItems:t}=(0,n.b)();return 0===t.length?null:(0,s.createElement)("div",{className:c},(0,s.createElement)(a.StoreNoticesContainer,{context:"wc/cart"}),e)}}}]); mini-cart-contents-block/empty-cart-frontend.js 0000644 00000001057 15073233653 0015624 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8513],{396:(e,c,a)=>{a.r(c),a.d(c,{default:()=>n});var s=a(9196),t=a(9659),l=a(9307);const n=({children:e,className:c})=>{const{cartItems:a,cartIsLoading:n}=(0,t.b)(),r=(0,l.useRef)(null);return(0,l.useEffect)((()=>{var e;0!==a.length||n||null===(e=r.current)||void 0===e||e.focus()}),[a,n]),n||a.length>0?null:(0,s.createElement)("div",{tabIndex:-1,ref:r,className:c},(0,s.createElement)("div",{className:"wc-block-mini-cart__empty-cart-wrapper"},e))}}}]); mini-cart-contents-block/title-frontend.js 0000644 00000011630 15073233653 0014656 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3271,1114,262],{947:(e,t,n)=>{n.d(t,{F:()=>i});var r=n(3849),l=n.n(r),o=n(7998),s=n(3243),a=n(3392),c=n(172);const i=e=>{const t=(e=>{const t=(0,o.Kn)(e)?e:{style:{}};let n=t.style;return(0,s.H)(n)&&(n=JSON.parse(n)||{}),(0,o.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,c.vc)(t),r=(0,c.l8)(t),i=(0,c.su)(t),u=(0,a.f)(t);return{className:l()(u.className,n.className,r.className,i.className),style:{...u.style,...n.style,...r.style,...i.style}}}},3392:(e,t,n)=>{n.d(t,{f:()=>o});var r=n(7998),l=n(3243);const o=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},n=(0,l.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{n.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var r=n(3849),l=n.n(r),o=n(7427),s=n(2289),a=n(7998);function c(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,o.o)(t)}-${e}`:""}function u(e){var t,n,r,o,s,u,d;const{backgroundColor:f,textColor:v,gradient:m,style:p}=e,y=i("background-color",f),g=i("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(m),b=h||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:l()(g,h,{[y]:!b&&!!y,"has-text-color":v||(null==p||null===(n=p.color)||void 0===n?void 0:n.text),"has-background":f||(null==p||null===(r=p.color)||void 0===r?void 0:r.background)||m||(null==p||null===(o=p.color)||void 0===o?void 0:o.gradient),"has-link-color":(0,a.Kn)(null==p||null===(s=p.elements)||void 0===s?void 0:s.link)?null==p||null===(u=p.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==p?void 0:p.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:r}=e,o=n?i("border-color",n):"";return l()({"has-border-color":!!n||!(null==r||null===(t=r.border)||void 0===t||!t.color),[o]:!!o})}(e),style:c({border:n})}}function f(e){var t;return{className:void 0,style:c({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},7599:(e,t,n)=>{n.r(t),n.d(t,{default:()=>u});var r=n(9196),l=n(9659),o=n(3849),s=n.n(o),a=n(6806),c=n(1078),i=n(5605);const u=({children:e,className:t})=>{const{cartIsLoading:n}=(0,l.b)();if(n)return null;const o=(0,i.g)(e);return(0,r.createElement)("h2",{className:s()(t,"wc-block-mini-cart__title")},o?e:(0,r.createElement)(r.Fragment,null,(0,r.createElement)(c.default,null),(0,r.createElement)(a.default,null)))}},6806:(e,t,n)=>{n.r(t),n.d(t,{default:()=>i});var r=n(9196),l=n(9659),o=n(3849),s=n.n(o),a=n(5736),c=n(947);const i=e=>{const{cartItemsCount:t}=(0,l.b)(),n=(0,c.F)(e);return(0,r.createElement)("span",{className:s()(e.className,n.className),style:n.style},(0,a.sprintf)(/* translators: %d is the count of items in the cart. */ /* translators: %d is the count of items in the cart. */ (0,a._n)("(%d item)","(%d items)",t,"woocommerce"),t))}},1078:(e,t,n)=>{n.r(t),n.d(t,{default:()=>c});var r=n(9196),l=n(947),o=n(3849),s=n.n(o);const a=(0,n(5736).__)("Your cart","woocommerce"),c=e=>{const t=(0,l.F)(e);return(0,r.createElement)("span",{className:s()(e.className,t.className),style:t.style},e.label||a)}},5605:(e,t,n)=>{n.d(t,{b:()=>l,g:()=>o});var r=n(7998);const l=(e="",t)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":t,o=e=>e.some((e=>Array.isArray(e)?o(e):(0,r.Kn)(e)&&null!==e.key))},112:(e,t,n)=>{n.d(t,{$:()=>o});var r=n(3112),l=n(7090);function o(e,t){return void 0===t&&(t={}),(0,l.B)(e,(0,r.pi)({delimiter:"."},t))}},3569:(e,t,n)=>{function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7090:(e,t,n)=>{n.d(t,{B:()=>s});var r=n(3569),l=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],o=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,s=void 0===n?l:n,c=t.stripRegexp,i=void 0===c?o:c,u=t.transform,d=void 0===u?r.U:u,f=t.delimiter,v=void 0===f?" ":f,m=a(a(e,s,"$1\0$2"),i,"\0"),p=0,y=m.length;"\0"===m.charAt(p);)p++;for(;"\0"===m.charAt(y-1);)y--;return m.slice(p,y).split("\0").map(d).join(v)}function a(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{n.d(t,{o:()=>o});var r=n(3112),l=n(112);function o(e,t){return void 0===t&&(t={}),(0,l.$)(e,(0,r.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var l in t=arguments[n])Object.prototype.hasOwnProperty.call(t,l)&&(e[l]=t[l]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/items-style.js 0000644 00000000476 15073233653 0014205 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6575],{26752:(c,e,s)=>{s.r(e),s.d(e,{default:()=>k});var a=s(99196),l=s(80612),n=s.n(l);const k=({children:c,className:e})=>(0,a.createElement)("div",{className:n()(e,"wc-block-mini-cart__items"),tabIndex:-1},c)}}]); mini-cart-contents-block/filled-cart-frontend.js 0000644 00000000606 15073233653 0015724 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[833],{1758:(e,c,t)=>{t.r(c),t.d(c,{default:()=>l});var s=t(9196),a=t(711),n=t(9659);const l=({children:e,className:c})=>{const{cartItems:t}=(0,n.b)();return 0===t.length?null:(0,s.createElement)("div",{className:c},(0,s.createElement)(a.StoreNoticesContainer,{context:"wc/cart"}),e)}}}]); mini-cart-contents-block/items-frontend.js 0000644 00000000473 15073233653 0014661 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6575],{6752:(c,e,s)=>{s.r(e),s.d(e,{default:()=>k});var a=s(9196),l=s(3849),n=s.n(l);const k=({children:c,className:e})=>(0,a.createElement)("div",{className:n()(e,"wc-block-mini-cart__items"),tabIndex:-1},c)}}]); mini-cart-contents-block/checkout-button-frontend.js 0000644 00000010532 15073233653 0016653 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[458],{947:(e,t,o)=>{o.d(t,{F:()=>a});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),c=o(3392),i=o(172);const a=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,i.vc)(t),n=(0,i.l8)(t),a=(0,i.su)(t),u=(0,c.f)(t);return{className:r()(u.className,o.className,n.className,a.className),style:{...u.style,...o.style,...n.style,...a.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),c=o(7998);function i(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function a(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:f,textColor:v,gradient:y,style:p}=e,m=a("background-color",f),g=a("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(y),b=h||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[m]:!b&&!!m,"has-text-color":v||(null==p||null===(o=p.color)||void 0===o?void 0:o.text),"has-background":f||(null==p||null===(n=p.color)||void 0===n?void 0:n.background)||y||(null==p||null===(l=p.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,c.Kn)(null==p||null===(s=p.elements)||void 0===s?void 0:s.link)?null==p||null===(u=p.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:i({color:(null==p?void 0:p.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?a("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:i({border:o})}}function f(e){var t;return{className:void 0,style:i({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},6849:(e,t,o)=>{o.r(t),o.d(t,{default:()=>v});var n=o(9196),r=o(8752),l=o(2904),s=o(3849),c=o.n(s),i=o(947),a=o(4648),u=o(8027);const d=(0,o(5736).__)("Go to checkout","woocommerce");var f=o(5605);const v=({className:e,checkoutButtonLabel:t,style:o})=>{const s=(0,i.F)({style:o}),{dispatchOnProceedToCheckout:v}=(0,a.b)();return r.sE?(0,n.createElement)(l.Z,{className:c()(e,s.className,"wc-block-mini-cart__footer-checkout"),variant:(0,f.b)(e,"contained"),style:s.style,href:r.sE,onClick:e=>{v().then((t=>{t.some(u.qm)&&e.preventDefault()}))}},t||d):null}},5605:(e,t,o)=>{o.d(t,{b:()=>r,g:()=>l});var n=o(7998);const r=(e="",t)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":t,l=e=>e.some((e=>Array.isArray(e)?l(e):(0,n.Kn)(e)&&null!==e.key))},112:(e,t,o)=>{o.d(t,{$:()=>l});var n=o(3112),r=o(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,n.pi)({delimiter:"."},t))}},3569:(e,t,o)=>{function n(e){return e.toLowerCase()}o.d(t,{U:()=>n})},7090:(e,t,o)=>{o.d(t,{B:()=>s});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var o=t.splitRegexp,s=void 0===o?r:o,i=t.stripRegexp,a=void 0===i?l:i,u=t.transform,d=void 0===u?n.U:u,f=t.delimiter,v=void 0===f?" ":f,y=c(c(e,s,"$1\0$2"),a,"\0"),p=0,m=y.length;"\0"===y.charAt(p);)p++;for(;"\0"===y.charAt(m-1);)m--;return y.slice(p,m).split("\0").map(d).join(v)}function c(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce((function(e,t){return e.replace(t,o)}),e)}},7427:(e,t,o)=>{o.d(t,{o:()=>l});var n=o(3112),r=o(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,o)=>{o.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/title-style.js 0000644 00000006613 15073233653 0014204 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3271,1114,262],{40947:(e,l,t)=>{t.d(l,{F:()=>i});var n=t(80612),o=t.n(n),r=t(77998),s=t(53243),a=t(63392),c=t(40172);const i=e=>{const l=(e=>{const l=(0,r.Kn)(e)?e:{style:{}};let t=l.style;return(0,s.H)(t)&&(t=JSON.parse(t)||{}),(0,r.Kn)(t)||(t={}),{...l,style:t}})(e),t=(0,c.vc)(l),n=(0,c.l8)(l),i=(0,c.su)(l),u=(0,a.f)(l);return{className:o()(u.className,t.className,n.className,i.className),style:{...u.style,...t.style,...n.style,...i.style}}}},63392:(e,l,t)=>{t.d(l,{f:()=>r});var n=t(77998),o=t(53243);const r=e=>{const l=(0,n.Kn)(e.style.typography)?e.style.typography:{},t=(0,o.H)(l.fontFamily)?l.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:t,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:l.fontSize,fontStyle:l.fontStyle,fontWeight:l.fontWeight,letterSpacing:l.letterSpacing,lineHeight:l.lineHeight,textDecoration:l.textDecoration,textTransform:l.textTransform}}}},40172:(e,l,t)=>{t.d(l,{l8:()=>d,su:()=>m,vc:()=>u});var n=t(80612),o=t.n(n),r=t(28579),s=t(92289),a=t(77998);function c(e={}){const l={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{l[e.key]=e.value})),l}function i(e,l){return e&&l?`has-${(0,r.o)(l)}-${e}`:""}function u(e){var l,t,n,r,s,u,d;const{backgroundColor:m,textColor:f,gradient:v,style:y}=e,g=i("background-color",m),p=i("color",f),b=function(e){if(e)return`has-${e}-gradient-background`}(v),h=b||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient);return{className:o()(p,b,{[g]:!h&&!!g,"has-text-color":f||(null==y||null===(t=y.color)||void 0===t?void 0:t.text),"has-background":m||(null==y||null===(n=y.color)||void 0===n?void 0:n.background)||v||(null==y||null===(r=y.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,a.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==y?void 0:y.color)||{}})}}function d(e){var l;const t=(null===(l=e.style)||void 0===l?void 0:l.border)||{};return{className:function(e){var l;const{borderColor:t,style:n}=e,r=t?i("border-color",t):"";return o()({"has-border-color":!!t||!(null==n||null===(l=n.border)||void 0===l||!l.color),[r]:!!r})}(e),style:c({border:t})}}function m(e){var l;return{className:void 0,style:c({spacing:(null===(l=e.style)||void 0===l?void 0:l.spacing)||{}})}}},17599:(e,l,t)=>{t.r(l),t.d(l,{default:()=>u});var n=t(99196),o=t(69659),r=t(80612),s=t.n(r),a=t(16806),c=t(68501),i=t(95605);const u=({children:e,className:l})=>{const{cartIsLoading:t}=(0,o.b)();if(t)return null;const r=(0,i.g)(e);return(0,n.createElement)("h2",{className:s()(l,"wc-block-mini-cart__title")},r?e:(0,n.createElement)(n.Fragment,null,(0,n.createElement)(c.default,null),(0,n.createElement)(a.default,null)))}},16806:(e,l,t)=>{t.r(l),t.d(l,{default:()=>i});var n=t(99196),o=t(69659),r=t(80612),s=t.n(r),a=t(65736),c=t(40947);const i=e=>{const{cartItemsCount:l}=(0,o.b)(),t=(0,c.F)(e);return(0,n.createElement)("span",{className:s()(e.className,t.className),style:t.style},(0,a.sprintf)((0,a._n)("(%d item)","(%d items)",l,"woocommerce"),l))}},68501:(e,l,t)=>{t.r(l),t.d(l,{default:()=>c});var n=t(99196),o=t(40947),r=t(80612),s=t.n(r),a=t(3658);const c=e=>{const l=(0,o.F)(e);return(0,n.createElement)("span",{className:s()(e.className,l.className),style:l.style},e.label||a.f)}}}]); mini-cart-contents-block/shopping-button-style.js 0000644 00000001025 15073233653 0016213 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6567],{19968:(e,t,a)=>{a.r(t),a.d(t,{default:()=>k});var c=a(99196),n=a(68752),s=a(12904),l=a(80612),o=a.n(l),p=a(36468),b=a(95605);const k=({className:e,startShoppingButtonLabel:t})=>n.Pe?(0,c.createElement)("div",{className:"wp-block-button has-text-align-center"},(0,c.createElement)(s.Z,{className:o()(e,"wp-block-button__link","wc-block-mini-cart__shopping-button"),variant:(0,b.b)(e,"contained"),href:n.Pe},t||p.v)):null}}]); mini-cart-contents-block/title-items-counter-style.js 0000644 00000005354 15073233653 0017001 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1114],{40947:(o,l,e)=>{e.d(l,{F:()=>i});var t=e(80612),n=e.n(t),r=e(77998),s=e(53243),a=e(63392),c=e(40172);const i=o=>{const l=(o=>{const l=(0,r.Kn)(o)?o:{style:{}};let e=l.style;return(0,s.H)(e)&&(e=JSON.parse(e)||{}),(0,r.Kn)(e)||(e={}),{...l,style:e}})(o),e=(0,c.vc)(l),t=(0,c.l8)(l),i=(0,c.su)(l),u=(0,a.f)(l);return{className:n()(u.className,e.className,t.className,i.className),style:{...u.style,...e.style,...t.style,...i.style}}}},63392:(o,l,e)=>{e.d(l,{f:()=>r});var t=e(77998),n=e(53243);const r=o=>{const l=(0,t.Kn)(o.style.typography)?o.style.typography:{},e=(0,n.H)(l.fontFamily)?l.fontFamily:"";return{className:o.fontFamily?`has-${o.fontFamily}-font-family`:e,style:{fontSize:o.fontSize?`var(--wp--preset--font-size--${o.fontSize})`:l.fontSize,fontStyle:l.fontStyle,fontWeight:l.fontWeight,letterSpacing:l.letterSpacing,lineHeight:l.lineHeight,textDecoration:l.textDecoration,textTransform:l.textTransform}}}},40172:(o,l,e)=>{e.d(l,{l8:()=>d,su:()=>v,vc:()=>u});var t=e(80612),n=e.n(t),r=e(28579),s=e(92289),a=e(77998);function c(o={}){const l={};return(0,s.getCSSRules)(o,{selector:""}).forEach((o=>{l[o.key]=o.value})),l}function i(o,l){return o&&l?`has-${(0,r.o)(l)}-${o}`:""}function u(o){var l,e,t,r,s,u,d;const{backgroundColor:v,textColor:f,gradient:y,style:m}=o,g=i("background-color",v),p=i("color",f),h=function(o){if(o)return`has-${o}-gradient-background`}(y),k=h||(null==m||null===(l=m.color)||void 0===l?void 0:l.gradient);return{className:n()(p,h,{[g]:!k&&!!g,"has-text-color":f||(null==m||null===(e=m.color)||void 0===e?void 0:e.text),"has-background":v||(null==m||null===(t=m.color)||void 0===t?void 0:t.background)||y||(null==m||null===(r=m.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,a.Kn)(null==m||null===(s=m.elements)||void 0===s?void 0:s.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==m?void 0:m.color)||{}})}}function d(o){var l;const e=(null===(l=o.style)||void 0===l?void 0:l.border)||{};return{className:function(o){var l;const{borderColor:e,style:t}=o,r=e?i("border-color",e):"";return n()({"has-border-color":!!e||!(null==t||null===(l=t.border)||void 0===l||!l.color),[r]:!!r})}(o),style:c({border:e})}}function v(o){var l;return{className:void 0,style:c({spacing:(null===(l=o.style)||void 0===l?void 0:l.spacing)||{}})}}},16806:(o,l,e)=>{e.r(l),e.d(l,{default:()=>i});var t=e(99196),n=e(69659),r=e(80612),s=e.n(r),a=e(65736),c=e(40947);const i=o=>{const{cartItemsCount:l}=(0,n.b)(),e=(0,c.F)(o);return(0,t.createElement)("span",{className:s()(o.className,e.className),style:e.style},(0,a.sprintf)((0,a._n)("(%d item)","(%d items)",l,"woocommerce"),l))}}}]); mini-cart-contents-block/empty-cart-style.js 0000644 00000001064 15073233653 0015143 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8513],{40396:(e,c,a)=>{a.r(c),a.d(c,{default:()=>n});var s=a(99196),t=a(69659),l=a(69307);const n=({children:e,className:c})=>{const{cartItems:a,cartIsLoading:n}=(0,t.b)(),r=(0,l.useRef)(null);return(0,l.useEffect)((()=>{var e;0!==a.length||n||null===(e=r.current)||void 0===e||e.focus()}),[a,n]),n||a.length>0?null:(0,s.createElement)("div",{tabIndex:-1,ref:r,className:c},(0,s.createElement)("div",{className:"wc-block-mini-cart__empty-cart-wrapper"},e))}}}]); mini-cart-contents-block/shopping-button-frontend.js 0000644 00000001434 15073233653 0016676 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[6567],{6644:(e,n,t)=>{t.r(n),t.d(n,{default:()=>p});var s=t(9196),c=t(8752),a=t(2904),l=t(3849),o=t.n(l);const i=(0,t(5736).__)("Start shopping","woocommerce");var r=t(5605);const p=({className:e,startShoppingButtonLabel:n})=>c.Pe?(0,s.createElement)("div",{className:"wp-block-button has-text-align-center"},(0,s.createElement)(a.Z,{className:o()(e,"wp-block-button__link","wc-block-mini-cart__shopping-button"),variant:(0,r.b)(e,"contained"),href:c.Pe},n||i)):null},5605:(e,n,t)=>{t.d(n,{b:()=>c,g:()=>a});var s=t(7998);const c=(e="",n)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":n,a=e=>e.some((e=>Array.isArray(e)?a(e):(0,s.Kn)(e)&&null!==e.key))}}]); mini-cart-contents-block/cart-button-frontend.js 0000644 00000010322 15073233653 0015774 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1959],{947:(e,t,o)=>{o.d(t,{F:()=>c});var n=o(3849),r=o.n(n),l=o(7998),s=o(3243),a=o(3392),i=o(172);const c=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let o=t.style;return(0,s.H)(o)&&(o=JSON.parse(o)||{}),(0,l.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,i.vc)(t),n=(0,i.l8)(t),c=(0,i.su)(t),u=(0,a.f)(t);return{className:r()(u.className,o.className,n.className,c.className),style:{...u.style,...o.style,...n.style,...c.style}}}},3392:(e,t,o)=>{o.d(t,{f:()=>l});var n=o(7998),r=o(3243);const l=e=>{const t=(0,n.Kn)(e.style.typography)?e.style.typography:{},o=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>f,vc:()=>u});var n=o(3849),r=o.n(n),l=o(7427),s=o(2289),a=o(7998);function i(e={}){const t={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,o,n,l,s,u,d;const{backgroundColor:f,textColor:v,gradient:y,style:p}=e,m=c("background-color",f),g=c("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(y),b=h||(null==p||null===(t=p.color)||void 0===t?void 0:t.gradient);return{className:r()(g,h,{[m]:!b&&!!m,"has-text-color":v||(null==p||null===(o=p.color)||void 0===o?void 0:o.text),"has-background":f||(null==p||null===(n=p.color)||void 0===n?void 0:n.background)||y||(null==p||null===(l=p.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,a.Kn)(null==p||null===(s=p.elements)||void 0===s?void 0:s.link)?null==p||null===(u=p.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:i({color:(null==p?void 0:p.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:n}=e,l=o?c("border-color",o):"";return r()({"has-border-color":!!o||!(null==n||null===(t=n.border)||void 0===t||!t.color),[l]:!!l})}(e),style:i({border:o})}}function f(e){var t;return{className:void 0,style:i({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},441:(e,t,o)=>{o.r(t),o.d(t,{default:()=>d});var n=o(9196),r=o(8752),l=o(2904),s=o(3849),a=o.n(s),i=o(947);const c=(0,o(5736).__)("View my cart","woocommerce");var u=o(5605);const d=({className:e,cartButtonLabel:t,style:o})=>{const s=(0,i.F)({style:o});return r.fh?(0,n.createElement)(l.Z,{className:a()(e,s.className,"wc-block-mini-cart__footer-cart"),style:s.style,href:r.fh,variant:(0,u.b)(e,"outlined")},t||c):null}},5605:(e,t,o)=>{o.d(t,{b:()=>r,g:()=>l});var n=o(7998);const r=(e="",t)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":t,l=e=>e.some((e=>Array.isArray(e)?l(e):(0,n.Kn)(e)&&null!==e.key))},112:(e,t,o)=>{o.d(t,{$:()=>l});var n=o(3112),r=o(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,n.pi)({delimiter:"."},t))}},3569:(e,t,o)=>{function n(e){return e.toLowerCase()}o.d(t,{U:()=>n})},7090:(e,t,o)=>{o.d(t,{B:()=>s});var n=o(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,t){void 0===t&&(t={});for(var o=t.splitRegexp,s=void 0===o?r:o,i=t.stripRegexp,c=void 0===i?l:i,u=t.transform,d=void 0===u?n.U:u,f=t.delimiter,v=void 0===f?" ":f,y=a(a(e,s,"$1\0$2"),c,"\0"),p=0,m=y.length;"\0"===y.charAt(p);)p++;for(;"\0"===y.charAt(m-1);)m--;return y.slice(p,m).split("\0").map(d).join(v)}function a(e,t,o){return t instanceof RegExp?e.replace(t,o):t.reduce((function(e,t){return e.replace(t,o)}),e)}},7427:(e,t,o)=>{o.d(t,{o:()=>l});var n=o(3112),r=o(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,n.pi)({delimiter:"-"},t))}},3112:(e,t,o)=>{o.d(t,{pi:()=>n});var n=function(){return n=Object.assign||function(e){for(var t,o=1,n=arguments.length;o<n;o++)for(var r in t=arguments[o])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},n.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/cart-button-style.js 0000644 00000005441 15073233653 0015323 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1959],{40947:(l,o,t)=>{t.d(o,{F:()=>i});var e=t(80612),n=t.n(e),r=t(77998),s=t(53243),a=t(63392),c=t(40172);const i=l=>{const o=(l=>{const o=(0,r.Kn)(l)?l:{style:{}};let t=o.style;return(0,s.H)(t)&&(t=JSON.parse(t)||{}),(0,r.Kn)(t)||(t={}),{...o,style:t}})(l),t=(0,c.vc)(o),e=(0,c.l8)(o),i=(0,c.su)(o),u=(0,a.f)(o);return{className:n()(u.className,t.className,e.className,i.className),style:{...u.style,...t.style,...e.style,...i.style}}}},63392:(l,o,t)=>{t.d(o,{f:()=>r});var e=t(77998),n=t(53243);const r=l=>{const o=(0,e.Kn)(l.style.typography)?l.style.typography:{},t=(0,n.H)(o.fontFamily)?o.fontFamily:"";return{className:l.fontFamily?`has-${l.fontFamily}-font-family`:t,style:{fontSize:l.fontSize?`var(--wp--preset--font-size--${l.fontSize})`:o.fontSize,fontStyle:o.fontStyle,fontWeight:o.fontWeight,letterSpacing:o.letterSpacing,lineHeight:o.lineHeight,textDecoration:o.textDecoration,textTransform:o.textTransform}}}},40172:(l,o,t)=>{t.d(o,{l8:()=>d,su:()=>f,vc:()=>u});var e=t(80612),n=t.n(e),r=t(28579),s=t(92289),a=t(77998);function c(l={}){const o={};return(0,s.getCSSRules)(l,{selector:""}).forEach((l=>{o[l.key]=l.value})),o}function i(l,o){return l&&o?`has-${(0,r.o)(o)}-${l}`:""}function u(l){var o,t,e,r,s,u,d;const{backgroundColor:f,textColor:v,gradient:y,style:m}=l,g=i("background-color",f),h=i("color",v),b=function(l){if(l)return`has-${l}-gradient-background`}(y),k=b||(null==m||null===(o=m.color)||void 0===o?void 0:o.gradient);return{className:n()(h,b,{[g]:!k&&!!g,"has-text-color":v||(null==m||null===(t=m.color)||void 0===t?void 0:t.text),"has-background":f||(null==m||null===(e=m.color)||void 0===e?void 0:e.background)||y||(null==m||null===(r=m.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,a.Kn)(null==m||null===(s=m.elements)||void 0===s?void 0:s.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==m?void 0:m.color)||{}})}}function d(l){var o;const t=(null===(o=l.style)||void 0===o?void 0:o.border)||{};return{className:function(l){var o;const{borderColor:t,style:e}=l,r=t?i("border-color",t):"";return n()({"has-border-color":!!t||!(null==e||null===(o=e.border)||void 0===o||!o.color),[r]:!!r})}(l),style:c({border:t})}}function f(l){var o;return{className:void 0,style:c({spacing:(null===(o=l.style)||void 0===o?void 0:o.spacing)||{}})}}},17537:(l,o,t)=>{t.r(o),t.d(o,{default:()=>d});var e=t(99196),n=t(68752),r=t(12904),s=t(80612),a=t.n(s),c=t(40947),i=t(29410),u=t(95605);const d=({className:l,cartButtonLabel:o,style:t})=>{const s=(0,c.F)({style:t});return n.fh?(0,e.createElement)(r.Z,{className:a()(l,s.className,"wc-block-mini-cart__footer-cart"),style:s.style,href:n.fh,variant:(0,u.b)(l,"outlined")},o||i.z):null}}}]); mini-cart-contents-block/title-label-frontend.js 0000644 00000007526 15073233653 0015744 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[262],{947:(e,o,t)=>{t.d(o,{F:()=>i});var r=t(3849),n=t.n(r),l=t(7998),s=t(3243),a=t(3392),c=t(172);const i=e=>{const o=(e=>{const o=(0,l.Kn)(e)?e:{style:{}};let t=o.style;return(0,s.H)(t)&&(t=JSON.parse(t)||{}),(0,l.Kn)(t)||(t={}),{...o,style:t}})(e),t=(0,c.vc)(o),r=(0,c.l8)(o),i=(0,c.su)(o),u=(0,a.f)(o);return{className:n()(u.className,t.className,r.className,i.className),style:{...u.style,...t.style,...r.style,...i.style}}}},3392:(e,o,t)=>{t.d(o,{f:()=>l});var r=t(7998),n=t(3243);const l=e=>{const o=(0,r.Kn)(e.style.typography)?e.style.typography:{},t=(0,n.H)(o.fontFamily)?o.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:t,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:o.fontSize,fontStyle:o.fontStyle,fontWeight:o.fontWeight,letterSpacing:o.letterSpacing,lineHeight:o.lineHeight,textDecoration:o.textDecoration,textTransform:o.textTransform}}}},172:(e,o,t)=>{t.d(o,{l8:()=>d,su:()=>f,vc:()=>u});var r=t(3849),n=t.n(r),l=t(7427),s=t(2289),a=t(7998);function c(e={}){const o={};return(0,s.getCSSRules)(e,{selector:""}).forEach((e=>{o[e.key]=e.value})),o}function i(e,o){return e&&o?`has-${(0,l.o)(o)}-${e}`:""}function u(e){var o,t,r,l,s,u,d;const{backgroundColor:f,textColor:v,gradient:p,style:y}=e,g=i("background-color",f),m=i("color",v),h=function(e){if(e)return`has-${e}-gradient-background`}(p),b=h||(null==y||null===(o=y.color)||void 0===o?void 0:o.gradient);return{className:n()(m,h,{[g]:!b&&!!g,"has-text-color":v||(null==y||null===(t=y.color)||void 0===t?void 0:t.text),"has-background":f||(null==y||null===(r=y.color)||void 0===r?void 0:r.background)||p||(null==y||null===(l=y.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,a.Kn)(null==y||null===(s=y.elements)||void 0===s?void 0:s.link)?null==y||null===(u=y.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==y?void 0:y.color)||{}})}}function d(e){var o;const t=(null===(o=e.style)||void 0===o?void 0:o.border)||{};return{className:function(e){var o;const{borderColor:t,style:r}=e,l=t?i("border-color",t):"";return n()({"has-border-color":!!t||!(null==r||null===(o=r.border)||void 0===o||!o.color),[l]:!!l})}(e),style:c({border:t})}}function f(e){var o;return{className:void 0,style:c({spacing:(null===(o=e.style)||void 0===o?void 0:o.spacing)||{}})}}},1078:(e,o,t)=>{t.r(o),t.d(o,{default:()=>c});var r=t(9196),n=t(947),l=t(3849),s=t.n(l);const a=(0,t(5736).__)("Your cart","woocommerce"),c=e=>{const o=(0,n.F)(e);return(0,r.createElement)("span",{className:s()(e.className,o.className),style:o.style},e.label||a)}},112:(e,o,t)=>{t.d(o,{$:()=>l});var r=t(3112),n=t(7090);function l(e,o){return void 0===o&&(o={}),(0,n.B)(e,(0,r.pi)({delimiter:"."},o))}},3569:(e,o,t)=>{function r(e){return e.toLowerCase()}t.d(o,{U:()=>r})},7090:(e,o,t)=>{t.d(o,{B:()=>s});var r=t(3569),n=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function s(e,o){void 0===o&&(o={});for(var t=o.splitRegexp,s=void 0===t?n:t,c=o.stripRegexp,i=void 0===c?l:c,u=o.transform,d=void 0===u?r.U:u,f=o.delimiter,v=void 0===f?" ":f,p=a(a(e,s,"$1\0$2"),i,"\0"),y=0,g=p.length;"\0"===p.charAt(y);)y++;for(;"\0"===p.charAt(g-1);)g--;return p.slice(y,g).split("\0").map(d).join(v)}function a(e,o,t){return o instanceof RegExp?e.replace(o,t):o.reduce((function(e,o){return e.replace(o,t)}),e)}},7427:(e,o,t)=>{t.d(o,{o:()=>l});var r=t(3112),n=t(112);function l(e,o){return void 0===o&&(o={}),(0,n.$)(e,(0,r.pi)({delimiter:"-"},o))}},3112:(e,o,t)=>{t.d(o,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var o,t=1,r=arguments.length;t<r;t++)for(var n in o=arguments[t])Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/footer-frontend.js 0000644 00000024762 15073233653 0015045 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9007,1959,458],{947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var s=n(3849),a=n.n(s),o=n(7998),r=n(3243),c=n(3392),l=n(172);const i=e=>{const t=(e=>{const t=(0,o.Kn)(e)?e:{style:{}};let n=t.style;return(0,r.H)(n)&&(n=JSON.parse(n)||{}),(0,o.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,l.vc)(t),s=(0,l.l8)(t),i=(0,l.su)(t),d=(0,c.f)(t);return{className:a()(d.className,n.className,s.className,i.className),style:{...d.style,...n.style,...s.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>o});var s=n(7998),a=n(3243);const o=e=>{const t=(0,s.Kn)(e.style.typography)?e.style.typography:{},n=(0,a.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>u,su:()=>m,vc:()=>d});var s=n(3849),a=n.n(s),o=n(7427),r=n(2289),c=n(7998);function l(e={}){const t={};return(0,r.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,o.o)(t)}-${e}`:""}function d(e){var t,n,s,o,r,d,u;const{backgroundColor:m,textColor:y,gradient:p,style:v}=e,h=i("background-color",m),f=i("color",y),g=function(e){if(e)return`has-${e}-gradient-background`}(p),b=g||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:a()(f,g,{[h]:!b&&!!h,"has-text-color":y||(null==v||null===(n=v.color)||void 0===n?void 0:n.text),"has-background":m||(null==v||null===(s=v.color)||void 0===s?void 0:s.background)||p||(null==v||null===(o=v.color)||void 0===o?void 0:o.gradient),"has-link-color":(0,c.Kn)(null==v||null===(r=v.elements)||void 0===r?void 0:r.link)?null==v||null===(d=v.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:l({color:(null==v?void 0:v.color)||{}})}}function u(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:s}=e,o=n?i("border-color",n):"";return a()({"has-border-color":!!n||!(null==s||null===(t=s.border)||void 0===t||!t.color),[o]:!!o})}(e),style:l({border:n})}}function m(e){var t;return{className:void 0,style:l({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var s=n(9196),a=n(8752),o=n(2904),r=n(3849),c=n.n(r),l=n(947);const i=(0,n(5736).__)("View my cart","woocommerce");var d=n(5605);const u=({className:e,cartButtonLabel:t,style:n})=>{const r=(0,l.F)({style:n});return a.fh?(0,s.createElement)(o.Z,{className:c()(e,r.className,"wc-block-mini-cart__footer-cart"),style:r.style,href:a.fh,variant:(0,d.b)(e,"outlined")},t||i):null}},6849:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});var s=n(9196),a=n(8752),o=n(2904),r=n(3849),c=n.n(r),l=n(947),i=n(4648),d=n(8027);const u=(0,n(5736).__)("Go to checkout","woocommerce");var m=n(5605);const y=({className:e,checkoutButtonLabel:t,style:n})=>{const r=(0,l.F)({style:n}),{dispatchOnProceedToCheckout:y}=(0,i.b)();return a.sE?(0,s.createElement)(o.Z,{className:c()(e,r.className,"wc-block-mini-cart__footer-checkout"),variant:(0,m.b)(e,"contained"),style:r.style,href:a.sE,onClick:e=>{y().then((t=>{t.some(d.qm)&&e.preventDefault()}))}},t||u):null}},2056:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>z});var s=n(9196),a=n(5736),o=n(711),r=n(4293),c=n(9307),l=n(9127),i=n.n(l);function d(e){const t=(0,c.useRef)(e);return i()(e,t.current)||(t.current=e),t.current}var u=n(4613),m=n(9818),y=n(4801);var p=n(9659),v=n(3849),h=n.n(v);const f=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,g=({id:e,src:t=null,alt:n=""})=>t?(0,s.createElement)("img",{className:f(e),src:t,alt:n}):null;var b=n(8752);const E=[{id:"alipay",alt:"Alipay",src:b.td+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:b.td+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:b.td+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:b.td+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:b.td+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:b.td+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:b.td+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:b.td+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:b.td+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:b.td+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:b.td+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:b.td+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:b.td+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:b.td+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:b.td+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:b.td+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:b.td+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:b.td+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:b.td+"payment-methods/wechat.svg"}];var P=n(3243);n(6391);const k=({icons:e=[],align:t="center",className:n})=>{const a=(e=>{const t={};return e.forEach((e=>{let n={};"string"==typeof e&&(n={id:e,alt:e,src:null}),"object"==typeof e&&(n={id:e.id||"",alt:e.alt||"",src:e.src||null}),n.id&&(0,P.H)(n.id)&&!t[n.id]&&(t[n.id]=n)})),Object.values(t)})(e);if(0===a.length)return null;const o=h()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},n);return(0,s.createElement)("div",{className:o},a.map((e=>{const t={...e,...(n=e.id,E.find((e=>e.id===n))||{})};var n;return(0,s.createElement)(g,{key:"payment-method-icon-"+e.id,...t})})))},_=e=>Object.values(e).reduce(((e,t)=>(null!==t.icons&&(e=e.concat(t.icons)),e)),[]);var S=n(4617),N=n(7180),w=n.n(N),x=n(4143),M=n(9401);const C=(0,c.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),O=({children:e})=>{const{isProcessing:t,isIdle:n,isCalculating:a,hasError:o}=(0,m.useSelect)((e=>{const t=e(y.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:r}=(0,m.useSelect)((e=>{const t=e(y.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:l}=(0,m.useDispatch)(y.VALIDATION_STORE_KEY),[i,d]=(0,c.useReducer)(x.I6,{}),{onPaymentSetup:u}=(e=>(0,c.useMemo)((()=>({onPaymentSetup:(0,M.m)("payment_setup",e)})),[e]))(d),p=(0,c.useRef)(i);(0,c.useEffect)((()=>{p.current=i}),[i]);const{__internalSetPaymentProcessing:v,__internalSetPaymentIdle:h,__internalEmitPaymentProcessingEvent:f}=(0,m.useDispatch)(y.PAYMENT_STORE_KEY);(0,c.useEffect)((()=>{!t||o||a||(v(),f(p.current,l))}),[t,o,a,v,f,l]),(0,c.useEffect)((()=>{n&&!r&&h()}),[n,r,h]),(0,c.useEffect)((()=>{o&&r&&h()}),[o,r,h]);const g={onPaymentProcessing:(0,c.useMemo)((()=>function(...e){return w()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),u(...e)}),[u]),onPaymentSetup:u};return(0,s.createElement)(C.Provider,{value:g},e)};var I=n(441),A=n(6849),R=n(5605);const T=()=>{const{paymentMethods:e}=((e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:n,availablePaymentMethods:s,availableExpressPaymentMethods:a}=(0,m.useSelect)((e=>{const t=e(y.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),o=Object.values(s).map((({name:e})=>e)),r=Object.values(a).map((({name:e})=>e)),c=(0,u.getPaymentMethods)(),l=(0,u.getExpressPaymentMethods)(),i=Object.keys(c).reduce(((e,t)=>(o.includes(t)&&(e[t]=c[t]),e)),{}),p=Object.keys(l).reduce(((e,t)=>(r.includes(t)&&(e[t]=l[t]),e)),{}),v=d(i),h=d(p);return{paymentMethods:e?h:v,isInitialized:e?n:t}})(!1);return(0,s.createElement)(k,{icons:_(e)})},z=({children:e,className:t,cartButtonLabel:n,checkoutButtonLabel:c})=>{const{cartTotals:l}=(0,p.b)(),i=(0,S.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(l.total_items,10)+parseInt(l.total_items_tax,10):parseInt(l.total_items,10),d=(0,R.g)(e);return(0,s.createElement)("div",{className:h()(t,"wc-block-mini-cart__footer")},(0,s.createElement)(o.TotalsItem,{className:"wc-block-mini-cart__footer-subtotal",currency:(0,r.getCurrencyFromPriceResponse)(l),label:(0,a.__)("Subtotal","woocommerce"),value:i,description:(0,a.__)("Shipping, taxes, and discounts calculated at checkout.","woocommerce")}),(0,s.createElement)("div",{className:"wc-block-mini-cart__footer-actions"},d?e:(0,s.createElement)(s.Fragment,null,(0,s.createElement)(I.default,{cartButtonLabel:n}),(0,s.createElement)(A.default,{checkoutButtonLabel:c}))),(0,s.createElement)(O,null,(0,s.createElement)(T,null)))}},5605:(e,t,n)=>{"use strict";n.d(t,{b:()=>a,g:()=>o});var s=n(7998);const a=(e="",t)=>e.includes("is-style-outline")?"outlined":e.includes("is-style-fill")?"contained":t,o=e=>e.some((e=>Array.isArray(e)?o(e):(0,s.Kn)(e)&&null!==e.key))},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>o});var s=n(3112),a=n(7090);function o(e,t){return void 0===t&&(t={}),(0,a.B)(e,(0,s.pi)({delimiter:"."},t))}},6391:()=>{},3569:(e,t,n)=>{"use strict";function s(e){return e.toLowerCase()}n.d(t,{U:()=>s})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});var s=n(3569),a=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],o=/[^A-Z0-9]+/gi;function r(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,r=void 0===n?a:n,l=t.stripRegexp,i=void 0===l?o:l,d=t.transform,u=void 0===d?s.U:d,m=t.delimiter,y=void 0===m?" ":m,p=c(c(e,r,"$1\0$2"),i,"\0"),v=0,h=p.length;"\0"===p.charAt(v);)v++;for(;"\0"===p.charAt(h-1);)h--;return p.slice(v,h).split("\0").map(u).join(y)}function c(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});var s=n(3112),a=n(112);function o(e,t){return void 0===t&&(t={}),(0,a.$)(e,(0,s.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>s});var s=function(){return s=Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},s.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-contents-block/footer-style.js 0000644 00000011374 15073233653 0014361 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9007,1959,458],{40947:(e,t,o)=>{o.d(t,{F:()=>i});var l=o(80612),n=o.n(l),a=o(77998),r=o(53243),c=o(63392),s=o(40172);const i=e=>{const t=(e=>{const t=(0,a.Kn)(e)?e:{style:{}};let o=t.style;return(0,r.H)(o)&&(o=JSON.parse(o)||{}),(0,a.Kn)(o)||(o={}),{...t,style:o}})(e),o=(0,s.vc)(t),l=(0,s.l8)(t),i=(0,s.su)(t),u=(0,c.f)(t);return{className:n()(u.className,o.className,l.className,i.className),style:{...u.style,...o.style,...l.style,...i.style}}}},63392:(e,t,o)=>{o.d(t,{f:()=>a});var l=o(77998),n=o(53243);const a=e=>{const t=(0,l.Kn)(e.style.typography)?e.style.typography:{},o=(0,n.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:o,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},40172:(e,t,o)=>{o.d(t,{l8:()=>d,su:()=>m,vc:()=>u});var l=o(80612),n=o.n(l),a=o(28579),r=o(92289),c=o(77998);function s(e={}){const t={};return(0,r.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,a.o)(t)}-${e}`:""}function u(e){var t,o,l,a,r,u,d;const{backgroundColor:m,textColor:f,gradient:y,style:v}=e,h=i("background-color",m),b=i("color",f),k=function(e){if(e)return`has-${e}-gradient-background`}(y),p=k||(null==v||null===(t=v.color)||void 0===t?void 0:t.gradient);return{className:n()(b,k,{[h]:!p&&!!h,"has-text-color":f||(null==v||null===(o=v.color)||void 0===o?void 0:o.text),"has-background":m||(null==v||null===(l=v.color)||void 0===l?void 0:l.background)||y||(null==v||null===(a=v.color)||void 0===a?void 0:a.gradient),"has-link-color":(0,c.Kn)(null==v||null===(r=v.elements)||void 0===r?void 0:r.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:s({color:(null==v?void 0:v.color)||{}})}}function d(e){var t;const o=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:o,style:l}=e,a=o?i("border-color",o):"";return n()({"has-border-color":!!o||!(null==l||null===(t=l.border)||void 0===t||!t.color),[a]:!!a})}(e),style:s({border:o})}}function m(e){var t;return{className:void 0,style:s({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},17537:(e,t,o)=>{o.r(t),o.d(t,{default:()=>d});var l=o(99196),n=o(68752),a=o(12904),r=o(80612),c=o.n(r),s=o(40947),i=o(29410),u=o(95605);const d=({className:e,cartButtonLabel:t,style:o})=>{const r=(0,s.F)({style:o});return n.fh?(0,l.createElement)(a.Z,{className:c()(e,r.className,"wc-block-mini-cart__footer-cart"),style:r.style,href:n.fh,variant:(0,u.b)(e,"outlined")},t||i.z):null}},33625:(e,t,o)=>{o.r(t),o.d(t,{default:()=>h});var l=o(99196),n=o(68752),a=o(12904),r=o(80612),c=o.n(r),s=o(40947),i=o(69307);const u=(0,i.createContext)({onProceedToCheckout:()=>()=>{},dispatchOnProceedToCheckout:()=>new Promise((()=>{}))});var d=o(77998);let m=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({});const f=e=>((e,t)=>(0,d.Kn)(e)&&"type"in e&&e.type===t)(e,m.ERROR);var y=o(152),v=o(95605);const h=({className:e,checkoutButtonLabel:t,style:o})=>{const r=(0,s.F)({style:o}),{dispatchOnProceedToCheckout:d}=(0,i.useContext)(u);return n.sE?(0,l.createElement)(a.Z,{className:c()(e,r.className,"wc-block-mini-cart__footer-checkout"),variant:(0,v.b)(e,"contained"),style:r.style,href:n.sE,onClick:e=>{d().then((t=>{t.some(f)&&e.preventDefault()}))}},t||y.k):null}},4916:(e,t,o)=>{o.r(t),o.d(t,{default:()=>p});var l=o(99196),n=o(65736),a=o(40711),r=o(64293),c=o(54738),s=o(69659),i=o(59432),u=o(77520),d=o(74617),m=o(6541),f=o(80612),y=o.n(f),v=o(17537),h=o(33625),b=o(95605);const k=()=>{const{paymentMethods:e}=(0,c.E)();return(0,l.createElement)(i.Z,{icons:(0,u.L)(e)})},p=({children:e,className:t,cartButtonLabel:o,checkoutButtonLabel:c})=>{const{cartTotals:i}=(0,s.b)(),u=(0,d.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(i.total_items,10)+parseInt(i.total_items_tax,10):parseInt(i.total_items,10),f=(0,b.g)(e);return(0,l.createElement)("div",{className:y()(t,"wc-block-mini-cart__footer")},(0,l.createElement)(a.TotalsItem,{className:"wc-block-mini-cart__footer-subtotal",currency:(0,r.getCurrencyFromPriceResponse)(i),label:(0,n.__)("Subtotal","woocommerce"),value:u,description:(0,n.__)("Shipping, taxes, and discounts calculated at checkout.","woocommerce")}),(0,l.createElement)("div",{className:"wc-block-mini-cart__footer-actions"},f?e:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(v.default,{cartButtonLabel:o}),(0,l.createElement)(h.default,{checkoutButtonLabel:c}))),(0,l.createElement)(m.E,null,(0,l.createElement)(k,null)))}}}]); mini-cart-contents-block/title-label-style.js 0000644 00000005214 15073233653 0015255 0 ustar 00 "use strict";(self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[262],{40947:(l,o,e)=>{e.d(o,{F:()=>i});var t=e(80612),n=e.n(t),r=e(77998),s=e(53243),a=e(63392),c=e(40172);const i=l=>{const o=(l=>{const o=(0,r.Kn)(l)?l:{style:{}};let e=o.style;return(0,s.H)(e)&&(e=JSON.parse(e)||{}),(0,r.Kn)(e)||(e={}),{...o,style:e}})(l),e=(0,c.vc)(o),t=(0,c.l8)(o),i=(0,c.su)(o),u=(0,a.f)(o);return{className:n()(u.className,e.className,t.className,i.className),style:{...u.style,...e.style,...t.style,...i.style}}}},63392:(l,o,e)=>{e.d(o,{f:()=>r});var t=e(77998),n=e(53243);const r=l=>{const o=(0,t.Kn)(l.style.typography)?l.style.typography:{},e=(0,n.H)(o.fontFamily)?o.fontFamily:"";return{className:l.fontFamily?`has-${l.fontFamily}-font-family`:e,style:{fontSize:l.fontSize?`var(--wp--preset--font-size--${l.fontSize})`:o.fontSize,fontStyle:o.fontStyle,fontWeight:o.fontWeight,letterSpacing:o.letterSpacing,lineHeight:o.lineHeight,textDecoration:o.textDecoration,textTransform:o.textTransform}}}},40172:(l,o,e)=>{e.d(o,{l8:()=>d,su:()=>v,vc:()=>u});var t=e(80612),n=e.n(t),r=e(28579),s=e(92289),a=e(77998);function c(l={}){const o={};return(0,s.getCSSRules)(l,{selector:""}).forEach((l=>{o[l.key]=l.value})),o}function i(l,o){return l&&o?`has-${(0,r.o)(o)}-${l}`:""}function u(l){var o,e,t,r,s,u,d;const{backgroundColor:v,textColor:f,gradient:y,style:m}=l,g=i("background-color",v),p=i("color",f),h=function(l){if(l)return`has-${l}-gradient-background`}(y),k=h||(null==m||null===(o=m.color)||void 0===o?void 0:o.gradient);return{className:n()(p,h,{[g]:!k&&!!g,"has-text-color":f||(null==m||null===(e=m.color)||void 0===e?void 0:e.text),"has-background":v||(null==m||null===(t=m.color)||void 0===t?void 0:t.background)||y||(null==m||null===(r=m.color)||void 0===r?void 0:r.gradient),"has-link-color":(0,a.Kn)(null==m||null===(s=m.elements)||void 0===s?void 0:s.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==m?void 0:m.color)||{}})}}function d(l){var o;const e=(null===(o=l.style)||void 0===o?void 0:o.border)||{};return{className:function(l){var o;const{borderColor:e,style:t}=l,r=e?i("border-color",e):"";return n()({"has-border-color":!!e||!(null==t||null===(o=t.border)||void 0===o||!o.color),[r]:!!r})}(l),style:c({border:e})}}function v(l){var o;return{className:void 0,style:c({spacing:(null===(o=l.style)||void 0===o?void 0:o.spacing)||{}})}}},68501:(l,o,e)=>{e.r(o),e.d(o,{default:()=>c});var t=e(99196),n=e(40947),r=e(80612),s=e.n(r),a=e(3658);const c=l=>{const o=(0,n.F)(l);return(0,t.createElement)("span",{className:s()(l.className,o.className),style:o.style},l.label||a.f)}}}]); active-filters.css 0000644 00000024117 15073233653 0010213 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-active-filters h1,.wp-block-woocommerce-active-filters h2,.wp-block-woocommerce-active-filters h3,.wp-block-woocommerce-active-filters h4,.wp-block-woocommerce-active-filters h5,.wp-block-woocommerce-active-filters h6{text-transform:inherit}.wp-block-woocommerce-active-filters .wc-block-filter-title-placeholder .wc-block-active-filters__title{height:1em}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:right;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-right:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-right:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 .5em 0 0;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} wc-payment-method-cod.asset.php 0000644 00000000274 15073233653 0012512 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-registry', 'wc-settings', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill'), 'version' => '79183ca056f2d383a156'); price-filter/block.json 0000644 00000001524 15073233653 0011127 0 ustar 00 { "name": "woocommerce/price-filter", "version": "1.0.0", "title": "Filter by Price Controls", "description": "Enable customers to filter the product grid by choosing a price range.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "html": false, "multiple": false, "color": { "text": true, "background": false }, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "showInputFields": { "type": "boolean", "default": true }, "inlineInput": { "type": "boolean", "default": false }, "showFilterButton": { "type": "boolean", "default": false }, "headingLevel": { "type": "number", "default": 3 } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } featured-product.js 0000644 00000130763 15073233653 0010400 0 ustar 00 (()=>{var e,t={9021:(e,t,r)=>{"use strict";r.r(t);var a=r(9196),o=r(2911),n=r(9425),i=(r(9319),r(11),r(7708)),l=r(9307),c=r(4333);const s=window.wp.url,d=window.wp.apiFetch;var m=r.n(d);const u=window.wc.wcSettings;var p,g,h,v,_,b,w,E,f,y;const S=(0,u.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),k=S.pluginUrl+"assets/images/",I=(S.pluginUrl,S.buildPhase),C=(null===(p=u.STORE_PAGES.shop)||void 0===p||p.permalink,null===(g=u.STORE_PAGES.checkout)||void 0===g||g.id,null===(h=u.STORE_PAGES.checkout)||void 0===h||h.permalink,null===(v=u.STORE_PAGES.privacy)||void 0===v||v.permalink,null===(_=u.STORE_PAGES.privacy)||void 0===_||_.title,null===(b=u.STORE_PAGES.terms)||void 0===b||b.permalink,null===(w=u.STORE_PAGES.terms)||void 0===w||w.title,null===(E=u.STORE_PAGES.cart)||void 0===E||E.id,null===(f=u.STORE_PAGES.cart)||void 0===f||f.permalink,null!==(y=u.STORE_PAGES.myaccount)&&void 0!==y&&y.permalink?u.STORE_PAGES.myaccount.permalink:(0,u.getSetting)("wpLoginUrl","/wp-login.php"),(0,u.getSetting)("localPickupEnabled",!1),(0,u.getSetting)("countries",{})),x=(0,u.getSetting)("countryData",{}),P=(Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowBilling)).map((e=>[e,C[e]||""]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowBilling)).map((e=>[e,x[e].states||[]]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowShipping)).map((e=>[e,C[e]||""]))),Object.fromEntries(Object.keys(x).filter((e=>!0===x[e].allowShipping)).map((e=>[e,x[e].states||[]]))),Object.fromEntries(Object.keys(x).map((e=>[e,x[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),N=((0,u.getSetting)("addressFieldsLocations",P).address,(0,u.getSetting)("addressFieldsLocations",P).contact,(0,u.getSetting)("addressFieldsLocations",P).additional,window.wp.blocks),R=()=>I>1,A=({selected:e=[],search:t="",queryArgs:r={}})=>{const a=(({selected:e=[],search:t="",queryArgs:r={}})=>{const a=S.productCount>100,o={per_page:a?100:0,catalog_visibility:"any",search:t,orderby:"title",order:"asc"},n=[(0,s.addQueryArgs)("/wc/store/v1/products",{...o,...r})];return a&&e.length&&n.push((0,s.addQueryArgs)("/wc/store/v1/products",{catalog_visibility:"any",include:e,per_page:0})),n})({selected:e,search:t,queryArgs:r});return Promise.all(a.map((e=>m()({path:e})))).then((e=>{const t=((e,t)=>{const r=new Map;return e.filter((e=>{const a=t(e);return!r.has(a)&&(r.set(a,e),!0)}))})(e.flat(),(e=>e.id));return t.map((e=>({...e,parent:0})))})).catch((e=>{throw e}))},L=async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}},$=(0,c.createHigherOrderComponent)((e=>class extends l.Component{constructor(...e){super(...e),(0,i.Z)(this,"state",{error:null,loading:!1,product:"preview"===this.props.attributes.productId?this.props.attributes.previewProduct:null}),(0,i.Z)(this,"loadProduct",(()=>{const{productId:e}=this.props.attributes;"preview"!==e&&(e?(this.setState({loading:!0}),(e=>m()({path:`/wc/store/v1/products/${e}`}))(e).then((e=>{this.setState({product:e,loading:!1,error:null})})).catch((async e=>{const t=await L(e);this.setState({product:null,loading:!1,error:t})}))):this.setState({product:null,loading:!1,error:null}))}))}componentDidMount(){this.loadProduct()}componentDidUpdate(e){e.attributes.productId!==this.props.attributes.productId&&this.loadProduct()}render(){const{error:t,loading:r,product:o}=this.state;return(0,a.createElement)(e,{...this.props,error:t,getProduct:this.loadProduct,isLoading:r,product:o})}}),"withProduct"),T=window.wp.components;var F=r(5736);const O=window.wp.blockEditor;var M=r(2640);const j=e=>{const{id:t,name:r,parent:a}=e;return{id:t,name:r,parent:a,breadcrumbs:[],children:[],details:e,value:e.slug}},B=e=>{const{id:t,name:r,parent:a,count:o}=e;return{id:t,name:r,parent:a,count:o,breadcrumbs:[],children:[],details:e,value:e.slug}},G="woocommerce/featured-category",H="woocommerce/featured-product",z=e=>"number"==typeof e;function D(e){return!!e&&z(e.id)&&"string"==typeof e.src}function V({blockName:e,item:t,mediaId:r,mediaSrc:a}){const[o,n]=(0,l.useState)(0),[i,c]=(0,l.useState)("");return(0,l.useEffect)((()=>{var a,o;n(r||(e===H?(o=t)&&o.images&&o.images.length&&o.images[0].id||0:(a=t)&&D(a.image)?a.image.id:0))}),[e,t,r]),(0,l.useEffect)((()=>{var r,o;c(a||(e===H?(o=t)&&o.images&&o.images.length&&o.images[0].src||"":(r=t)&&D(r.image)?r.image.src:""))}),[e,t,a]),{backgroundImageId:o,backgroundImageSrc:i}}const Z=({backgroundImageId:e,backgroundImageSrc:t,contentAlign:r,cropLabel:o,editLabel:n,editMode:i,isEditingImage:l,mediaSrc:c,setAttributes:s,setIsEditingImage:d})=>(0,a.createElement)(O.BlockControls,null,(0,a.createElement)(O.AlignmentToolbar,{value:r,onChange:e=>{s({contentAlign:e})}}),(0,a.createElement)(T.ToolbarGroup,null,t&&!l&&(0,a.createElement)(T.ToolbarButton,{onClick:()=>d(!0),icon:M.Z,label:o}),(0,a.createElement)(O.MediaReplaceFlow,{mediaId:e,mediaURL:c,accept:"image/*",onSelect:e=>{s({mediaId:e.id,mediaSrc:e.url})},allowedTypes:["image"]}),e&&c?(0,a.createElement)(T.ToolbarButton,{onClick:()=>s({mediaId:0,mediaSrc:""})},(0,F.__)("Reset","woocommerce")):null),(0,a.createElement)(T.ToolbarGroup,{controls:[{icon:"edit",title:n,onClick:()=>s({editMode:!i}),isActive:i}]})),W=({align:e,backgroundImageId:t,backgroundImageSize:r,backgroundImageSrc:o,containerRef:n,isEditingImage:i,setAttributes:c,setIsEditingImage:s})=>{const d=function(e,t){const[r,a]=(0,l.useState)(),o=(0,l.useCallback)((()=>{var t;a(null===(t=e.current)||void 0===t?void 0:t.clientWidth)}),[e]);return(0,l.useEffect)(o,[o,...t]),(0,l.useEffect)((()=>{if(!e.current)return;const{defaultView:t}=e.current.ownerDocument;return t?(t.addEventListener("resize",o),()=>{t.removeEventListener("resize",o)}):void 0}),[e,o]),r}(n,[e]);return"function"==typeof O.__experimentalImageEditingProvider?(0,a.createElement)(O.__experimentalImageEditingProvider,{id:t,url:o,naturalHeight:r.height||500,naturalWidth:r.width||500,onSaveImage:({id:e,url:t})=>{c({mediaId:e,mediaSrc:t})},isEditing:i,onFinishEditing:()=>s(!1)},(0,a.createElement)(O.__experimentalImageEditor,{url:o,height:r.height||500,width:r.width||500})):(0,a.createElement)(O.__experimentalImageEditor,{id:t,url:o,height:r.height||500,width:r.width||500,naturalHeight:r.height,naturalWidth:r.width,onSaveImage:({id:e,url:t})=>{c({mediaId:e,mediaSrc:t})},onFinishEditing:()=>s(!1),clientWidth:d})},U=({alt:e,backgroundImageSrc:t,contentPanel:r,dimRatio:o,focalPoint:n,hasParallax:i,imageFit:l,isRepeated:c,overlayColor:s,overlayGradient:d,setAttributes:m,setGradient:u,showDesc:p})=>{const g="function"==typeof T.FocalPointPicker,h=!c&&!i;return(0,a.createElement)(O.InspectorControls,{key:"inspector"},(0,a.createElement)(T.PanelBody,{title:(0,F.__)("Content","woocommerce")},(0,a.createElement)(T.ToggleControl,{label:(0,F.__)("Show description","woocommerce"),checked:p,onChange:()=>m({showDesc:!p})}),r),!!t&&(0,a.createElement)(a.Fragment,null,g&&(0,a.createElement)(T.PanelBody,{title:(0,F.__)("Media settings","woocommerce")},(0,a.createElement)(T.ToggleControl,{label:(0,F.__)("Fixed background","woocommerce"),checked:i,onChange:()=>{m({hasParallax:!i})}}),(0,a.createElement)(T.ToggleControl,{label:(0,F.__)("Repeated background","woocommerce"),checked:c,onChange:()=>{m({isRepeated:!c})}}),!c&&(0,a.createElement)(T.__experimentalToggleGroupControl,{help:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{style:{display:"block",marginBottom:"1em"}},(0,F.__)("Select “Cover” to have the image automatically fit its container.","woocommerce")),(0,a.createElement)("span",null,(0,F.__)("This may affect your ability to freely move the focal point of the image.","woocommerce"))),label:(0,F.__)("Image fit","woocommerce"),value:l,onChange:e=>m({imageFit:e})},(0,a.createElement)(T.__experimentalToggleGroupControlOption,{label:(0,F.__)("None","woocommerce"),value:"none"}),(0,a.createElement)(T.__experimentalToggleGroupControlOption /* translators: "Cover" is a verb that indicates an image covering the entire container. */,{label:(0,F.__)("Cover","woocommerce"),value:"cover"})),(0,a.createElement)(T.FocalPointPicker,{label:(0,F.__)("Focal Point Picker","woocommerce"),url:t,value:n,onChange:e=>m({focalPoint:e})}),h&&(0,a.createElement)(T.TextareaControl,{label:(0,F.__)("Alt text (alternative text)","woocommerce"),value:e,onChange:e=>{m({alt:e})},help:(0,a.createElement)(a.Fragment,null,(0,a.createElement)(T.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,F.__)("Describe the purpose of the image","woocommerce")))})),(0,a.createElement)(O.__experimentalPanelColorGradientSettings,{__experimentalHasMultipleOrigins:!0,__experimentalIsRenderedInSidebar:!0,title:(0,F.__)("Overlay","woocommerce"),initialOpen:!0,settings:[{colorValue:s,gradientValue:d,onColorChange:e=>m({overlayColor:e}),onGradientChange:e=>{u(e),m({overlayGradient:e})},label:(0,F.__)("Color","woocommerce")}]},(0,a.createElement)(T.RangeControl,{label:(0,F.__)("Opacity","woocommerce"),value:o,onChange:e=>m({dimRatio:e}),min:0,max:100,step:10,required:!0}))))};var q=r(1117),J=r(3849),Q=r.n(J);const Y=window.wp.escapeHtml,K=({error:e})=>(0,a.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,a.createElement)("span",null,(0,F.__)("The following error was returned","woocommerce"),(0,a.createElement)("br",null),(0,a.createElement)("code",null,(0,Y.escapeHTML)(e))):"api"===t?(0,a.createElement)("span",null,(0,F.__)("The following error was returned from the API","woocommerce"),(0,a.createElement)("br",null),(0,a.createElement)("code",null,(0,Y.escapeHTML)(e))):e:(0,F.__)("An error has prevented the block from being updated.","woocommerce"))(e));r(9032);const X=({className:e="",error:t,isLoading:r=!1,onRetry:n})=>(0,a.createElement)(T.Placeholder,{icon:(0,a.createElement)(o.Z,{icon:q.Z}),label:(0,F.__)("Sorry, an error occurred","woocommerce"),className:Q()("wc-block-api-error",e)},(0,a.createElement)(K,{error:t}),n&&(0,a.createElement)(a.Fragment,null,r?(0,a.createElement)(T.Spinner,null):(0,a.createElement)(T.Button,{variant:"secondary",onClick:n},(0,F.__)("Retry","woocommerce"))));function ee(e){return e?`${Math.round(100*e.x)}% ${Math.round(100*e.y)}%`:""}function te(e){return`wc-block-${e.split("/")[1]}`}function re(e,t,r){const a=new Set(t.map((e=>e[r])));return e.filter((e=>!a.has(e[r])))}const ae=window.wp.htmlEntities,oe={clear:(0,F.__)("Clear all selected items","woocommerce"),noItems:(0,F.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,F.__)("No results for %s","woocommerce"),search:(0,F.__)("Search for items","woocommerce"),selected:e=>(0,F.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,F._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,F.__)("Search results updated.","woocommerce")},ne=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),a=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const o=["0"],n=(e={})=>e.parent?[...n(a[e.parent]),e.name]:e.name?[e.name]:[],i=e=>e.map((e=>{const t=r[e.id];return o.push(""+e.id),{...e,breadcrumbs:n(a[e.parent]),children:t&&t.length?i(t):[]}})),l=i(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{o.includes(e)||l.push(...i(t||[]))})),l},ie=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,a.createElement)("strong",{key:t},e):(0,a.createElement)(l.Fragment,{key:t},e)))},le=({label:e})=>(0,a.createElement)("span",{className:"woocommerce-search-list__item-count"},e),ce=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,a.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,a.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,a.createElement)("span",{className:"woocommerce-search-list__item-name"},ie((0,ae.decodeEntities)(t.name),r)));var n},se=({countLabel:e,className:t,depth:r=0,controlId:o="",item:n,isSelected:i,isSingle:c,onSelect:s,search:d="",selected:m,useExpandedPanelId:u,...p})=>{var g,h;const[v,_]=u,b=null!=e&&void 0!==n.count&&null!==n.count,w=!(null===(g=n.breadcrumbs)||void 0===g||!g.length),E=!(null===(h=n.children)||void 0===h||!h.length),f=v===n.id,y=Q()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":w,"has-children":E,"has-count":b,"is-expanded":f,"is-radio-button":c}),S=p.name||`search-list-item-${o}`,k=`${S}-${n.id}`,I=(0,l.useCallback)((()=>{_(f?-1:Number(n.id))}),[f,n.id,_]);return E?(0,a.createElement)("div",{className:y,onClick:I,onKeyDown:e=>"Enter"===e.key||" "===e.key?I():null,role:"treeitem",tabIndex:0},c?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("input",{type:"radio",id:k,name:S,value:n.value,onChange:s(n),onClick:e=>e.stopPropagation(),checked:i,className:"woocommerce-search-list__item-input",...p}),(0,a.createElement)(ce,{item:n,search:d}),b?(0,a.createElement)(le,{label:e||n.count}):null):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(T.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:i,...!i&&n.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:ie((0,ae.decodeEntities)(n.name),d),onChange:()=>{i?s(re(m,n.children,"id"))():s(function(e,t,r){const a=re(t,e,"id");return[...e,...a]}(m,n.children))()},onClick:e=>e.stopPropagation()}),b?(0,a.createElement)(le,{label:e||n.count}):null)):(0,a.createElement)("label",{htmlFor:k,className:y},c?(0,a.createElement)(a.Fragment,null,(0,a.createElement)("input",{...p,type:"radio",id:k,name:S,value:n.value,onChange:s(n),checked:i,className:"woocommerce-search-list__item-input"}),(0,a.createElement)(ce,{item:n,search:d})):(0,a.createElement)(T.CheckboxControl,{...p,id:k,name:S,className:"woocommerce-search-list__item-input",value:(0,ae.decodeEntities)(n.value),label:ie((0,ae.decodeEntities)(n.name),d),onChange:s(n),checked:i}),b?(0,a.createElement)(le,{label:e||n.count}):null)},de=se;var me=r(2720),ue=r(837);r(1058);const pe=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:i,className:s=""})=>{const[d,m]=(0,l.useState)(!1),u=(0,c.useInstanceId)(pe);if(i=i||t,!t)return null;t=(0,ae.decodeEntities)(t);const p=Q()("woocommerce-tag",s,{"has-remove":!!n}),g=`woocommerce-tag__label-${u}`,h=(0,a.createElement)(a.Fragment,null,(0,a.createElement)("span",{className:"screen-reader-text"},i),(0,a.createElement)("span",{"aria-hidden":"true"},t));return(0,a.createElement)("span",{className:p},r?(0,a.createElement)(T.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>m(!0)},h):(0,a.createElement)("span",{className:"woocommerce-tag__text",id:g},h),r&&d&&(0,a.createElement)(T.Popover,{onClose:()=>m(!1)},r),n&&(0,a.createElement)(T.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,F.sprintf)( // Translators: %s label. // Translators: %s label. (0,F.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,a.createElement)(o.Z,{icon:ue.Z,size:20,className:"clear-icon",role:"img"})))},ge=pe;r(9658);const he=e=>(0,a.createElement)(de,{...e}),ve=e=>{const{list:t,selected:r,renderItem:o,depth:n=0,onSelect:i,instanceId:c,isSingle:s,search:d,useExpandedPanelId:m}=e,[u]=m;return t?(0,a.createElement)(l.Fragment,null,t.map((t=>{var p,g;const h=null!==(p=t.children)&&void 0!==p&&p.length&&!s?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),v=(null===(g=t.children)||void 0===g?void 0:g.length)&&u===t.id;return(0,a.createElement)(l.Fragment,{key:t.id},(0,a.createElement)("li",null,o({item:t,isSelected:h,onSelect:i,isSingle:s,selected:r,search:d,depth:n,useExpandedPanelId:m,controlId:c})),v?(0,a.createElement)(ve,{...e,list:t.children,depth:n+1}):null)}))):null},_e=({isLoading:e,isSingle:t,selected:r,messages:o,onChange:n,onRemove:i})=>{if(e||t||!r)return null;const l=r.length;return(0,a.createElement)("div",{className:"woocommerce-search-list__selected"},(0,a.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,a.createElement)("strong",null,o.selected(l)),l>0?(0,a.createElement)(T.Button,{variant:"link",isDestructive:!0,onClick:()=>n([]),"aria-label":o.clear},(0,F.__)("Clear all","woocommerce")):null),l>0?(0,a.createElement)("ul",null,r.map(((e,t)=>(0,a.createElement)("li",{key:t},(0,a.createElement)(ge,{label:e.name,id:e.id,remove:i}))))):null)},be=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:i,...l})=>{const{messages:c,renderItem:s,selected:d,isSingle:m}=l,u=s||he;return 0===e.length?(0,a.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,a.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,a.createElement)(o.Z,{icon:me.Z,role:"img"})),(0,a.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,F.sprintf)(c.noResults,t):c.noItems)):(0,a.createElement)("ul",{className:"woocommerce-search-list__list"},(0,a.createElement)(ve,{useExpandedPanelId:i,list:e,selected:d,renderItem:u,onSelect:r,instanceId:n,isSingle:m,search:t}))},we=e=>{const{className:t="",isCompact:r,isHierarchical:o,isLoading:n,isSingle:i,list:s,messages:d=oe,onChange:m,onSearch:u,selected:p,type:g="text",debouncedSpeak:h}=e,[v,_]=(0,l.useState)(""),b=(0,l.useState)(-1),w=(0,c.useInstanceId)(we),E=(0,l.useMemo)((()=>({...oe,...d})),[d]),f=(0,l.useMemo)((()=>((e,t,r)=>{if(!t)return r?ne(e):e;const a=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),o=e.map((e=>!!a.test(e.name)&&e)).filter(Boolean);return r?ne(o,e):o})(s,v,o)),[s,v,o]);(0,l.useEffect)((()=>{h&&h(E.updated)}),[h,E]),(0,l.useEffect)((()=>{"function"==typeof u&&u(v)}),[v,u]);const y=(0,l.useCallback)((e=>()=>{i&&m([]);const t=p.findIndex((({id:t})=>t===e));m([...p.slice(0,t),...p.slice(t+1)])}),[i,p,m]),S=(0,l.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===p.findIndex((({id:t})=>t===e.id))?m(i?[e]:[...p,e]):y(e.id)()}),[i,y,m,p]),k=(0,l.useCallback)((e=>{const[t]=p.filter((t=>!e.find((e=>t.id===e.id))));y(t.id)()}),[y,p]);return(0,a.createElement)("div",{className:Q()("woocommerce-search-list",t,{"is-compact":r,"is-loading":n,"is-token":"token"===g})},"text"===g&&(0,a.createElement)(_e,{...e,onRemove:y,messages:E}),(0,a.createElement)("div",{className:"woocommerce-search-list__search"},"text"===g?(0,a.createElement)(T.TextControl,{label:E.search,type:"search",value:v,onChange:e=>_(e)}):(0,a.createElement)(T.FormTokenField,{disabled:n,label:E.search,onChange:k,onInputChange:e=>_(e),suggestions:[],__experimentalValidateInput:()=>!1,value:n?[(0,F.__)("Loading…","woocommerce")]:p.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),n?(0,a.createElement)("div",{className:"woocommerce-search-list__list"},(0,a.createElement)(T.Spinner,null)):(0,a.createElement)(be,{...e,search:v,filteredList:f,messages:E,onSelect:S,instanceId:w,useExpandedPanelId:b}))},Ee=((0,T.withSpokenMessages)(we),e=>({selected:t,...r})=>{const[o,n]=(0,l.useState)(!0),[i,c]=(0,l.useState)(null),[d,u]=(0,l.useState)([]),p=async e=>{const t=await L(e);c(t),n(!1)},g=(0,l.useRef)(t);return(0,l.useEffect)((()=>{var e;(e={selected:g.current},m()({path:(0,s.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{u(e),n(!1)})).catch(p)}),[g]),(0,a.createElement)(e,{...r,selected:t,error:i,categories:d,isLoading:o})});r(8103);const fe=Ee((({categories:e=[],error:t=null,isLoading:r=!1,onChange:o,onOperatorChange:n,operator:i="any",selected:l,isCompact:c=!1,isSingle:s=!1,showReviewCount:d})=>{const m={clear:(0,F.__)("Clear all product categories","woocommerce"),list:(0,F.__)("Product Categories","woocommerce"),noItems:(0,F.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,F.__)("Search for product categories","woocommerce"),selected:e=>(0,F.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,F._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,F.__)("Category search results updated.","woocommerce")};if(t)return(0,a.createElement)(K,{error:t});const u=e.map(B);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(we,{className:"woocommerce-product-categories",list:u,isLoading:r,selected:u.filter((({id:e})=>l.includes(Number(e)))),onChange:o,renderItem:e=>{var t,r,o,n,i,l,c,s;const{item:m,search:u,depth:p=0}=e,g=m.breadcrumbs.length?`${m.breadcrumbs.join(", ")}, ${m.name}`:m.name,h=d?(0,F.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,F._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=m.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=m.details)||void 0===r?void 0:r.review_count)||0):(0,F.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,F._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(o=m.details)||void 0===o?void 0:o.count)||0,"woocommerce"),g,(null===(n=m.details)||void 0===n?void 0:n.count)||0),v=d?(0,F.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,F._n)("%d review","%d reviews",(null===(i=m.details)||void 0===i?void 0:i.review_count)||0,"woocommerce"),(null===(l=m.details)||void 0===l?void 0:l.review_count)||0):(0,F.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,F._n)("%d product","%d products",(null===(c=m.details)||void 0===c?void 0:c.count)||0,"woocommerce"),(null===(s=m.details)||void 0===s?void 0:s.count)||0);return(0,a.createElement)(se,{className:Q()("woocommerce-product-categories__item","has-count",{"is-searching":u.length>0,"is-skip-level":0===p&&0!==m.parent}),...e,countLabel:v,"aria-label":h})},messages:m,isCompact:c,isHierarchical:!0,isSingle:s}),!!n&&(0,a.createElement)("div",{hidden:l.length<2},(0,a.createElement)(T.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,F.__)("Display products matching","woocommerce"),help:(0,F.__)("Pick at least two categories to use this setting.","woocommerce"),value:i,onChange:n,options:[{label:(0,F.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,F.__)("All selected categories","woocommerce"),value:"all"}]})))})),ye=e=>null==e||"object"==typeof e&&0===Object.keys(e).length||"string"==typeof e&&0===e.trim().length;var Se=r(2600);var ke=r(9127),Ie=r.n(ke);const Ce=(0,c.createHigherOrderComponent)((e=>{class t extends l.Component{constructor(...e){super(...e),(0,i.Z)(this,"state",{error:null,loading:!1,variations:{}}),(0,i.Z)(this,"loadVariations",(()=>{const{products:e}=this.props,{loading:t,variations:r}=this.state;if(t)return;const a=this.getExpandedProduct();if(!a||r[a])return;const o=e.find((e=>e.id===a));var n;o.variations&&0!==o.variations.length?(this.setState({loading:!0}),(n=a,m()({path:(0,s.addQueryArgs)("wc/store/v1/products",{per_page:0,type:"variation",parent:n})})).then((e=>{const t=e.map((e=>({...e,parent:a})));this.setState({variations:{...this.state.variations,[a]:t},loading:!1,error:null})})).catch((async e=>{const t=await L(e);this.setState({variations:{...this.state.variations,[a]:null},loading:!1,error:t})}))):this.setState({variations:{...this.state.variations,[a]:null},loading:!1,error:null})}))}componentDidMount(){const{selected:e,showVariations:t}=this.props;e&&t&&this.loadVariations()}componentDidUpdate(e){const{isLoading:t,selected:r,showVariations:a}=this.props;a&&(!Ie()(e.selected,r)||e.isLoading&&!t)&&this.loadVariations()}isProductId(e){const{products:t}=this.props;return t.some((t=>t.id===e))}findParentProduct(e){var t;const{products:r}=this.props;return null===(t=r.filter((t=>t.variations&&t.variations.find((({id:t})=>t===e))))[0])||void 0===t?void 0:t.id}getExpandedProduct(){const{isLoading:e,selected:t,showVariations:r}=this.props;if(!r)return null;let a=t&&t.length?t[0]:null;return a?this.prevSelectedItem=a:this.prevSelectedItem&&(e||this.isProductId(this.prevSelectedItem)||(a=this.prevSelectedItem)),!e&&a?this.isProductId(a)?a:this.findParentProduct(a):null}render(){const{error:t,isLoading:r}=this.props,{error:o,loading:n,variations:i}=this.state;return(0,a.createElement)(e,{...this.props,error:o||t,expandedProduct:this.getExpandedProduct(),isLoading:r,variations:i,variationsLoading:n})}}return(0,i.Z)(t,"defaultProps",{selected:[],showVariations:!1}),t}),"withProductVariations"),xe=({className:e,item:t,isSelected:r,isLoading:o,onSelect:n,disabled:i,...l})=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(se,{...l,key:t.id,className:e,isSelected:r,item:t,onSelect:n,disabled:i}),r&&o&&(0,a.createElement)("div",{key:"loading",className:Q()("woocommerce-search-list__item","woocommerce-product-attributes__item","depth-1","is-loading","is-not-active")},(0,a.createElement)(T.Spinner,null)));r(8550);const Pe={list:(0,F.__)("Products","woocommerce"),noItems:(0,F.__)("Your store doesn't have any products.","woocommerce"),search:(0,F.__)("Search for a product to display","woocommerce"),updated:(0,F.__)("Product search results updated.","woocommerce")},Ne=(e=>t=>{let{selected:r}=t;r=void 0===r?null:r;const o=null===r;return Array.isArray(r)?(0,a.createElement)(e,{...t}):(0,a.createElement)(e,{...t,selected:o?[]:[r]})})((Ae=Ce((0,c.withInstanceId)((e=>{const{expandedProduct:t=null,error:r,instanceId:o,isCompact:n=!1,isLoading:i,onChange:l,onSearch:c,products:s,renderItem:d,selected:m=[],showVariations:u=!1,variations:p,variationsLoading:g}=e;if(r)return(0,a.createElement)(K,{error:r});const h=[...s,...p&&t&&p[t]?p[t]:[]].map(j);return(0,a.createElement)(we,{className:"woocommerce-products",list:h,isCompact:n,isLoading:i,isSingle:!0,selected:h.filter((({id:e})=>m.includes(Number(e)))),onChange:l,renderItem:d||(u?e=>{var t,r,n,l;const{item:c,search:s,depth:d=0,isSelected:m,onSelect:u}=e,p=null!==(t=c.details)&&void 0!==t&&t.variations&&Array.isArray(c.details.variations)?c.details.variations.length:0,h=Q()("woocommerce-search-product__item","woocommerce-search-list__item",`depth-${d}`,"has-count",{"is-searching":s.length>0,"is-skip-level":0===d&&0!==c.parent,"is-variable":p>0});if(!c.breadcrumbs.length){var v,_,b,w,E;const t=(null===(v=c.details)||void 0===v?void 0:v.variations)&&c.details.variations.length>0;return(0,a.createElement)(xe,{...e,className:Q()(h,{"is-selected":m}),isSelected:m,item:c,onSelect:()=>()=>{u(c)()},isLoading:i||g,countLabel:t?(0,F.sprintf)(/* translators: %1$d is the number of variations of a product product. */ /* translators: %1$d is the number of variations of a product product. */ (0,F.__)("%1$d variations","woocommerce"),null===(_=c.details)||void 0===_?void 0:_.variations.length):null,name:`products-${o}`,"aria-label":t?(0,F.sprintf)(/* translators: %1$s is the product name, %2$d is the number of variations of that product. */ /* translators: %1$s is the product name, %2$d is the number of variations of that product. */ (0,F._n)("%1$s, has %2$d variation","%1$s, has %2$d variations",null===(b=c.details)||void 0===b||null===(w=b.variations)||void 0===w?void 0:w.length,"woocommerce"),c.name,null===(E=c.details)||void 0===E?void 0:E.variations.length):void 0})}const f=ye(null===(r=c.details)||void 0===r?void 0:r.variation)?e:{...e,item:{...e.item,name:null===(n=c.details)||void 0===n?void 0:n.variation},"aria-label":`${c.breadcrumbs[0]}: ${null===(l=c.details)||void 0===l?void 0:l.variation}`};return(0,a.createElement)(se,{...f,className:h,name:`variations-${o}`})}:()=>null),onSearch:c,messages:Pe,isHierarchical:!0})}))),({selected:e,...t})=>{const[r,o]=(0,l.useState)(!0),[n,i]=(0,l.useState)(null),[c,s]=(0,l.useState)([]),d=S.productCount>100,m=async e=>{const t=await L(e);i(t),o(!1)},u=(0,l.useRef)(e);(0,l.useEffect)((()=>{A({selected:u.current}).then((e=>{s(e),o(!1)})).catch(m)}),[u]);const p=(0,Se.y1)((t=>{A({selected:e,search:t}).then((e=>{s(e),o(!1)})).catch(m)}),400),g=(0,l.useCallback)((e=>{o(!0),p(e)}),[o,p]);return(0,a.createElement)(Ae,{...t,selected:e,error:n,products:c,isLoading:r,onSearch:d?g:null})})),Re=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;var Ae;const Le=e=>"string"==typeof e;var $e=r(7427);const Te=window.wp.styleEngine;function Fe(e={}){const t={};return(0,Te.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function Oe(e,t){return e&&t?`has-${(0,$e.o)(t)}-${e}`:""}const Me=e=>{const t=(e=>{const t=Re(e)?e:{style:{}};let r=t.style;return Le(r)&&(r=JSON.parse(r)||{}),Re(r)||(r={}),{...t,style:r}})(e),r=function(e){var t,r,a,o,n,i,l;const{backgroundColor:c,textColor:s,gradient:d,style:m}=e,u=Oe("background-color",c),p=Oe("color",s),g=function(e){if(e)return`has-${e}-gradient-background`}(d),h=g||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:Q()(p,g,{[u]:!h&&!!u,"has-text-color":s||(null==m||null===(r=m.color)||void 0===r?void 0:r.text),"has-background":c||(null==m||null===(a=m.color)||void 0===a?void 0:a.background)||d||(null==m||null===(o=m.color)||void 0===o?void 0:o.gradient),"has-link-color":Re(null==m||null===(n=m.elements)||void 0===n?void 0:n.link)?null==m||null===(i=m.elements)||void 0===i||null===(l=i.link)||void 0===l?void 0:l.color:void 0}),style:Fe({color:(null==m?void 0:m.color)||{}})}}(t),a=function(e){var t;const r=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:r,style:a}=e,o=r?Oe("border-color",r):"";return Q()({"has-border-color":!!r||!(null==a||null===(t=a.border)||void 0===t||!t.color),[o]:!!o})}(e),style:Fe({border:r})}}(t),o=function(e){var t;return{className:void 0,style:Fe({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}(t),n=(e=>{const t=Re(e.style.typography)?e.style.typography:{},r=Le(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:r,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}})(t);return{className:Q()(n.className,r.className,a.className,o.className),style:{...n.style,...r.style,...a.style,...o.style}}},je=({itemId:e,linkText:t,permalink:r})=>{const o=Q()("wp-block-button__link","is-style-fill");return"preview"===e?(0,a.createElement)("div",{className:"wp-block-button aligncenter",style:{width:"100%"}},(0,a.createElement)(O.RichText.Content,{tagName:"a",className:o,href:r,title:t,style:{backgroundColor:"vivid-green-cyan",borderRadius:"5px"},value:t,target:r})):(0,a.createElement)(O.InnerBlocks,{template:[["core/buttons",{layout:{type:"flex",justifyContent:"center"}},[["core/button",{text:(0,F.__)("Shop now","woocommerce"),url:r}]]]],templateLock:"all"})},Be=({className:e="",onResize:t,...r})=>{const[o,n]=(0,l.useState)(!1),i=Q()(e,{"is-resizing":o}),c=(0,Se.zl)(((e,r,a,i)=>{o||n(!0),null==t||t(e,r,a,i)}),50,{leading:!0});return(0,a.createElement)(T.ResizableBox,{className:i,enable:{bottom:!0},onResize:c,onResizeStop:(...e)=>{null==t||t(...e),n(!1)},...r})},Ge=window.wp.data,He={icon:n.Z,label:(0,F.__)("Featured Product","woocommerce")},ze={...He,cropLabel:(0,F.__)("Edit product image","woocommerce"),editLabel:(0,F.__)("Edit selected product","woocommerce")},De={...He,emptyMessage:(0,F.__)("No product is selected.","woocommerce"),noSelectionButtonLabel:(0,F.__)("Select a product","woocommerce")},Ve={...He,description:(0,F.__)("Highlight a product or variation.","woocommerce"),editLabel:(0,F.__)("Showing Featured Product block preview.","woocommerce")},Ze=(0,c.compose)([$,T.withSpokenMessages,e=>t=>{var r;const[o,n]=(0,l.useState)(!1),{attributes:i,category:c,clientId:s,product:d}=t,m=c||d,{editMode:u}=i,p=(null==m?void 0:m.link)||(null==m?void 0:m.permalink),g=(0,Ge.useSelect)((e=>e("core/block-editor").getBlock(s))),h=null==g||null===(r=g.innerBlocks[0])||void 0===r?void 0:r.innerBlocks[0],v=(null==h?void 0:h.clientId)||"",_=(0,l.useMemo)((()=>(null==h?void 0:h.attributes)||{}),[h]),{url:b}=_,{updateBlockAttributes:w}=(0,Ge.useDispatch)("core/block-editor");return(0,l.useEffect)((()=>{o&&v&&!u&&p&&b&&p!==b&&(w(v,{url:p}),n(!1))}),[v,o,u,p,w,b]),(0,a.createElement)(e,{...t,triggerUrlUpdate:()=>n(!0)})},e=>t=>{const[r,o]=(0,l.useState)(!1),{isSelected:n}=t;return(0,l.useEffect)((()=>{o(!1)}),[n]),(0,a.createElement)(e,{...t,useEditingImage:[r,o]})},(({description:e,editLabel:t,icon:r,label:o})=>n=>i=>{const{attributes:l,debouncedSpeak:c,name:s,setAttributes:d,triggerUrlUpdate:m=(()=>{})}=i,u=te(s);return l.editMode?(0,a.createElement)(T.Placeholder,{icon:(0,a.createElement)(T.Icon,{icon:r}),label:o,className:u},e,(0,a.createElement)("div",{className:`${u}__selection`},s===G&&(0,a.createElement)(fe,{selected:l.categoryId?[l.categoryId]:[],onChange:(e=[])=>{const t=e[0]?e[0].id:0;d({categoryId:t,mediaId:0,mediaSrc:""}),m()},isSingle:!0}),s===H&&(0,a.createElement)(Ne,{selected:l.productId?[l.productId]:[],showVariations:!0,onChange:(e=[])=>{const t=e[0]?e[0].id:0;d({productId:t,mediaId:0,mediaSrc:""}),m()}}),(0,a.createElement)(T.Button,{variant:"primary",onClick:()=>{d({editMode:!1}),c(t)}},(0,F.__)("Done","woocommerce")))):(0,a.createElement)(n,{...i})})(Ve),(({emptyMessage:e,icon:t,label:r,noSelectionButtonLabel:o})=>n=>i=>{const[c]=i.useEditingImage,{attributes:s,category:d,isLoading:m,isSelected:u,name:p,product:g,setAttributes:h}=i,{mediaId:v,mediaSrc:_}=s,b=d||g,[w,E]=(0,l.useState)({}),{backgroundImageSrc:f}=V({item:b,mediaId:v,mediaSrc:_,blockName:p}),y=te(p),S=(0,l.useCallback)(((e,t,r)=>{h({minHeight:parseInt(r.style.height,10)})}),[h]),k=Me(s);return c?(0,a.createElement)(n,{...i,backgroundImageSize:w}):(0,a.createElement)(a.Fragment,null,(0,a.createElement)(n,{...i,backgroundImageSize:w}),b?(()=>{var e,t;const{contentAlign:r,dimRatio:o,focalPoint:n,hasParallax:i,isRepeated:l,imageFit:c,minHeight:p,overlayColor:h,overlayGradient:v,showDesc:_,showPrice:w,style:I,textColor:C}=s,x=Q()(y,{"is-selected":u&&"preview"!==s.categoryId&&"preview"!==s.productId,"is-loading":!b&&m,"is-not-found":!b&&!m,"has-background-dim":0!==o,"is-repeated":l},0===(P=o)||50===P?null:"has-background-dim-"+10*Math.round(P/10),"center"!==r&&`has-${r}-content`,k.className);var P;const N={borderRadius:null==I||null===(e=I.border)||void 0===e?void 0:e.radius,color:C?`var(--wp--preset--color--${C})`:null==I||null===(t=I.color)||void 0===t?void 0:t.text,boxSizing:"border-box",minHeight:p,...k.style},R=!l&&!i,A=function({focalPoint:e,imageFit:t,isImgElement:r,isRepeated:a,url:o}){let n={};var i;return n=r?{...n,...(i=e,i?{objectPosition:ee(i)}:{}),objectFit:t}:{...n,...o&&{backgroundImage:`url(${o})`},backgroundPosition:ee(e),...!a&&{backgroundRepeat:"no-repeat",backgroundSize:"cover"===t?t:"auto"}},n}({focalPoint:n,imageFit:c,isImgElement:R,isRepeated:l,url:f}),L={background:v,backgroundColor:h};return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Be,{enable:{bottom:!0},onResize:S,showHandle:u,style:{minHeight:p}}),(0,a.createElement)("div",{className:x,style:N},(0,a.createElement)("div",{className:`${y}__wrapper`},(0,a.createElement)("div",{className:"background-dim__overlay",style:L}),f&&(R?(0,a.createElement)("img",{alt:b.name,className:`${y}__background-image`,src:f,style:A,onLoad:e=>{var t,r;E({height:null===(t=e.currentTarget)||void 0===t?void 0:t.naturalHeight,width:null===(r=e.currentTarget)||void 0===r?void 0:r.naturalWidth})}}):(0,a.createElement)("div",{className:Q()(`${y}__background-image`,{"has-parallax":i}),style:A})),(0,a.createElement)("h2",{className:`${y}__title`,dangerouslySetInnerHTML:{__html:b.name}}),!ye(null==g?void 0:g.variation)&&(0,a.createElement)("h3",{className:`${y}__variation`,dangerouslySetInnerHTML:{__html:g.variation}}),_&&(0,a.createElement)("div",{className:`${y}__description`,dangerouslySetInnerHTML:{__html:(null==d?void 0:d.description)||(null==g?void 0:g.short_description)}}),w&&(0,a.createElement)("div",{className:`${y}__price`,dangerouslySetInnerHTML:{__html:g.price_html}}),(0,a.createElement)("div",{className:`${y}__link`},(()=>{const{categoryId:e,linkText:t,productId:r}=s;return(0,a.createElement)(je,{itemId:e||r,linkText:t,permalink:(d||g).permalink})})()))))})():(0,a.createElement)(T.Placeholder,{className:y,icon:(0,a.createElement)(T.Icon,{icon:t}),label:r},m?(0,a.createElement)(T.Spinner,null):(0,a.createElement)(a.Fragment,null,(0,a.createElement)("p",null,e),(0,a.createElement)("div",{style:{flexBasis:"100%",height:"0"}}),(0,a.createElement)("button",{type:"button",className:"components-button is-secondary",onClick:()=>h({editMode:!0})},o))))})(De),e=>t=>{const{error:r,isLoading:o,name:n}=t,i=te(n),l=n===G?t.getCategory:t.getProduct;return r?(0,a.createElement)(X,{className:`${i}-error`,error:r,isLoading:o,onRetry:l}):(0,a.createElement)(e,{...t})},e=>t=>{const[r,o]=t.useEditingImage,n=(0,l.useRef)(null),{attributes:i,backgroundImageSize:c,name:s,setAttributes:d}=t,{mediaId:m,mediaSrc:u}=i,p=s===H?t.product:t.category,{backgroundImageId:g,backgroundImageSrc:h}=V({item:p,mediaId:m,mediaSrc:u,blockName:s});return r?(0,a.createElement)("div",{ref:n},(0,a.createElement)(W,{align:i.align,backgroundImageId:g,backgroundImageSize:c,backgroundImageSrc:h,containerRef:n,isEditingImage:r,setAttributes:d,setIsEditingImage:o})):(0,a.createElement)(e,{...t})},e=>t=>{const{attributes:r,name:o,setAttributes:n}=t,{alt:i,dimRatio:l,focalPoint:c,hasParallax:s,isRepeated:d,imageFit:m,mediaId:u,mediaSrc:p,overlayColor:g,overlayGradient:h,showDesc:v,showPrice:_}=r,b=o===H?t.product:t.category,{setGradient:w}=(0,O.__experimentalUseGradient)({gradientAttribute:"overlayGradient",customGradientAttribute:"overlayGradient"}),{backgroundImageSrc:E}=V({item:b,mediaId:u,mediaSrc:p,blockName:o}),f=o===H?(0,a.createElement)(T.ToggleControl,{label:(0,F.__)("Show price","woocommerce"),checked:_,onChange:()=>n({showPrice:!_})}):void 0;return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(U,{alt:i,backgroundImageSrc:E,contentPanel:f,dimRatio:l,focalPoint:c,hasParallax:s,isRepeated:d,imageFit:m,overlayColor:g,overlayGradient:h,setAttributes:n,setGradient:w,showDesc:v}),(0,a.createElement)(e,{...t}))},(({cropLabel:e,editLabel:t})=>r=>o=>{const[n,i]=o.useEditingImage,{attributes:l,category:c,name:s,product:d,setAttributes:m}=o,{contentAlign:u,editMode:p,mediaId:g,mediaSrc:h}=l,v=c||d,{backgroundImageId:_,backgroundImageSrc:b}=V({item:v,mediaId:g,mediaSrc:h,blockName:s});return(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Z,{backgroundImageId:_,backgroundImageSrc:b,contentAlign:u,cropLabel:e,editLabel:t,editMode:p,isEditingImage:n,mediaSrc:h,setAttributes:m,setIsEditingImage:i}),(0,a.createElement)(r,{...o}))})(ze)])((()=>(0,a.createElement)(a.Fragment,null)));function We(e){return function(t){const r=(0,O.useBlockProps)(),{color:o,...n}=r.style;return(0,a.createElement)("div",{...r,style:n},(0,a.createElement)(e,{...t}))}}!function(e,t,r,o){var n,i,l,c,s,d,m,p,g,h,v;const _={attributes:{...r.attributes,minHeight:{type:"number",default:(0,u.getSetting)("defaultHeight",500)}},supports:{...r.supports,color:{background:null===(n=r.supports)||void 0===n||null===(i=n.color)||void 0===i?void 0:i.background,text:null===(l=r.supports)||void 0===l||null===(c=l.color)||void 0===c?void 0:c.text},spacing:{padding:null===(s=r.supports)||void 0===s||null===(d=s.spacing)||void 0===d?void 0:d.padding,...R()&&{__experimentalDefaultControls:{padding:null===(m=r.supports)||void 0===m||null===(p=m.spacing)||void 0===p?void 0:p.__experimentalDefaultControls},__experimentalSkipSerialization:null===(g=r.supports)||void 0===g||null===(h=g.spacing)||void 0===h?void 0:h.__experimentalSkipSerialization}},...R()&&{__experimentalBorder:null==r||null===(v=r.supports)||void 0===v?void 0:v.__experimentalBorder}}},b={attributes:{alt:"",contentAlign:"center",dimRatio:50,editMode:!1,hasParallax:!1,isRepeated:!1,height:(0,u.getSetting)("defaultHeight",500),mediaSrc:"",overlayColor:"#000000",showDesc:!0}};(0,N.registerBlockType)(r,{..._,example:{...b,...t},edit:We(e),save:()=>(0,a.createElement)(O.InnerBlocks.Content,null),...o})}(Ze,{attributes:{productId:"preview",previewProduct:{id:1,name:"WordPress Pennant",variation:"",permalink:"https://example.org",sku:"wp-pennant",short_description:(0,F.__)("Fly your WordPress banner with this beauty! Deck out your office space or add it to your kids walls. This banner will spruce up any space it’s hung!","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",price:"7.99",price_html:'<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">$</span>7.99</span>',images:[{id:1,src:k+"previews/pennant.jpg",thumbnail:k+"previews/pennant.jpg",name:"pennant-1.jpg",alt:"WordPress Pennant",srcset:"",sizes:""}],average_rating:5,categories:[{id:1,name:"Decor",slug:"decor",link:"https://example.org"}],review_count:1,prices:{currency_code:"GBP",decimal_separator:".",thousand_separator:",",decimals:2,price_prefix:"£",price_suffix:"",price:"7.99",regular_price:"9.99",sale_price:"7.99",price_range:null},add_to_cart:{text:(0,F.__)("Add to cart","woocommerce"),description:(0,F.__)("Add to cart","woocommerce")},has_options:!1,is_purchasable:!0,is_in_stock:!0,on_sale:!0},editMode:!1}},JSON.parse('{"name":"woocommerce/featured-product","version":"1.0.0","title":"Featured Product","description":"Highlight a product or variation.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":["wide","full"],"html":false,"color":{"background":true,"text":true},"spacing":{"padding":true,"__experimentalDefaultControls":{"padding":true},"__experimentalSkipSerialization":true},"__experimentalBorder":{"color":true,"radius":true,"width":true,"__experimentalSkipSerialization":true},"multiple":true},"attributes":{"alt":{"type":"string","default":""},"contentAlign":{"type":"string","default":"center"},"dimRatio":{"type":"number","default":50},"editMode":{"type":"boolean","default":true},"focalPoint":{"type":"object","default":{"x":0.5,"y":0.5}},"imageFit":{"type":"string","default":"none"},"hasParallax":{"type":"boolean","default":false},"isRepeated":{"type":"boolean","default":false},"mediaId":{"type":"number","default":0},"mediaSrc":{"type":"string","default":""},"minHeight":{"type":"number","default":500},"linkText":{"type":"string","default":"Shop now"},"overlayColor":{"type":"string","default":"#000000"},"overlayGradient":{"type":"string"},"productId":{"type":"number"},"previewProduct":{"type":"object","default":null},"showDesc":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),{icon:{src:(0,a.createElement)(o.Z,{icon:n.Z,className:"wc-block-editor-components-block-icon"})}})},11:()=>{},9319:()=>{},9032:()=>{},8103:()=>{},8550:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function a(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,a),n.exports}a.m=t,e=[],a.O=(t,r,o,n)=>{if(!r){var i=1/0;for(d=0;d<e.length;d++){for(var[r,o,n]=e[d],l=!0,c=0;c<r.length;c++)(!1&n||i>=n)&&Object.keys(a.O).every((e=>a.O[e](r[c])))?r.splice(c--,1):(l=!1,n<i&&(i=n));if(l){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[r,o,n]},a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var r in t)a.o(t,r)&&!a.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.j=5639,(()=>{var e={5639:0};a.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[i,l,c]=r,s=0;if(i.some((t=>0!==e[t]))){for(o in l)a.o(l,o)&&(a.m[o]=l[o]);if(c)var d=c(a)}for(t&&t(r);s<i.length;s++)n=i[s],a.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return a.O(d)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=a.O(void 0,[2869],(()=>a(9021)));o=a.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["featured-product"]=o})(); wc-blocks-classic-template-revert-button.js 0000644 00000004741 15073233653 0015051 0 ustar 00 (()=>{var e={244:()=>{}},t={};function o(r){var n=t[r];if(void 0!==n)return n.exports;var l=t[r]={exports:{}};return e[r](l,l.exports,o),l.exports}(()=>{"use strict";const e=window.React,t=window.wp.editSite,r=window.wp.data,n=window.wp.blocks,l=window.wp.components,c=window.wp.i18n,i=window.wp.element,s=window.wp.coreData,a=window.wp.blockEditor,d=window.wp.plugins;o(244);const u=e=>e.some((e=>"woocommerce/legacy-template"===e.name||u(e.innerBlocks))),p=()=>{var o,d,p;const{blocks:m,editedPostId:w}=(0,r.useSelect)((e=>({blocks:e(a.store).getBlocks(),editedPostId:e("core/edit-site").getEditedPostId()})),[]),{replaceBlocks:g}=(0,r.useDispatch)(a.store),v=(0,s.useEntityRecord)("postType","wp_template",w),b=(0,i.useMemo)((()=>u(m)),[m]),P=(0,i.useMemo)((()=>(e=>e.reduce(((e,t)=>"core/template-part"===t.name?e:[...e,t.clientId]),[]))(m)),[m]);return(0,e.createElement)(e.Fragment,null,!b&&(0,e.createElement)(t.PluginTemplateSettingPanel,null,(0,e.createElement)(l.PanelBody,{className:"wc-block-editor-revert-button-container"},(0,e.createElement)(l.Button,{variant:"secondary",onClick:()=>{var e;g(P,(0,n.createBlock)("core/group",{layout:{inherit:!0,type:"constrained"}},[(0,n.createBlock)("woocommerce/legacy-template",{template:null==v||null===(e=v.record)||void 0===e?void 0:e.slug})]))}},(0,c.__)("Revert to Classic Product Template","woocommerce")),(0,e.createElement)("span",null,(0,i.createInterpolateElement)((0,c.__)("The <strongText /> template doesn’t allow for reordering or customizing blocks, but might work better with your extensions","woocommerce"),{strongText:(0,e.createElement)("strong",null,null!==(o=null==v||null===(d=v.record)||void 0===d||null===(p=d.title)||void 0===p?void 0:p.rendered)&&void 0!==o?o:"")})))))},m=["single-product","archive-product","product-search-results","taxonomy-product_cat","taxonomy-product_tag","taxonomy-product_attribute"],w="woocommerce-blocks-revert-button-templates";let g;(0,r.subscribe)((()=>{const e=g,o=(0,r.select)("core/edit-site");if(!(e=>{if(!(e=>null===e)(t=e)&&t instanceof Object&&t.constructor===Object){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}var t;return!1})(o))return;if(g=null==o?void 0:o.getEditedPostId(),e===g)return;const n=m.some((e=>{var t;return null===(t=g)||void 0===t?void 0:t.includes(e)})),l=void 0!==t.PluginTemplateSettingPanel;if(n&&l){if((0,d.getPlugin)(w))return;return(0,d.registerPlugin)(w,{render:p})}void 0!==(0,d.getPlugin)(w)&&(0,d.unregisterPlugin)(w)}),"core/edit-site")})()})(); product-top-rated.js 0000644 00000065051 15073233653 0010475 0 ustar 00 (()=>{var e,t={5382:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),o=r(5736);const n=window.wp.blocks;var c=r(444);const a=(0,l.createElement)(c.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},(0,l.createElement)("path",{opacity:".87",fill:"none",d:"M0 0h24v24H0V0z"}),(0,l.createElement)("path",{d:"M21 8h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2zm0 4l-3 7H9V9l4.34-4.34L12.23 10H21v2zM1 9h4v12H1z"}));var i=r(2911);const s=JSON.parse('{"name":"woocommerce/product-top-rated","title":"Top Rated Products","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of your top rated products.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"categories":{"type":"array","default":[]},"catOperator":{"type":"string","default":"any"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"},"editMode":{"type":"boolean","default":true},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"rating"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),m=window.wc.wcSettings,d={columns:{type:"number",default:(0,m.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,m.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,m.getSetting)("stockStatusOptions",[]))}},u=window.wp.blockEditor,h=window.wp.components,E=window.wp.serverSideRender;var g=r.n(E);const p=({onChange:e,settings:t})=>{const{image:r,button:n,price:c,rating:a,title:i}=t,s=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Product image","woocommerce"),checked:s,onChange:()=>e({...t,image:!s})}),(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Product title","woocommerce"),checked:i,onChange:()=>e({...t,title:!i})}),(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Product price","woocommerce"),checked:c,onChange:()=>e({...t,price:!c})}),(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Product rating","woocommerce"),checked:a,onChange:()=>e({...t,rating:!a})}),(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Add to Cart button","woocommerce"),checked:n,onChange:()=>e({...t,button:!n})}))},w=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,f=({columns:e,rows:t,setAttributes:r,alignButtons:n,minColumns:c=1,maxColumns:a=6,minRows:i=1,maxRows:s=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.RangeControl,{label:(0,o.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=w(e,c,a);r({columns:Number.isNaN(t)?"":t})},min:c,max:a}),(0,l.createElement)(h.RangeControl,{label:(0,o.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=w(e,i,s);r({rows:Number.isNaN(t)?"":t})},min:i,max:s}),(0,l.createElement)(h.ToggleControl,{label:(0,o.__)("Align the last block to the bottom","woocommerce"),help:n?(0,o.__)("Align the last block to the bottom.","woocommerce"):(0,o.__)("The last inner block will follow other content.","woocommerce"),checked:n,onChange:()=>r({alignButtons:!n})}));var y=r(3849),b=r.n(y),x=r(9307);function _(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const v=window.wp.htmlEntities,k={clear:(0,o.__)("Clear all selected items","woocommerce"),noItems:(0,o.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,o.__)("No results for %s","woocommerce"),search:(0,o.__)("Search for items","woocommerce"),selected:e=>(0,o.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,o._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,o.__)("Search results updated.","woocommerce")},C=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const o=["0"],n=(e={})=>e.parent?[...n(l[e.parent]),e.name]:e.name?[e.name]:[],c=e=>e.map((e=>{const t=r[e.id];return o.push(""+e.id),{...e,breadcrumbs:n(l[e.parent]),children:t&&t.length?c(t):[]}})),a=c(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{o.includes(e)||a.push(...c(t||[]))})),a},S=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(x.Fragment,{key:t},e)))},N=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),O=e=>{const{item:t,search:r}=e,o=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},o?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},S((0,v.decodeEntities)(t.name),r)));var n},I=({countLabel:e,className:t,depth:r=0,controlId:o="",item:n,isSelected:c,isSingle:a,onSelect:i,search:s="",selected:m,useExpandedPanelId:d,...u})=>{var E,g;const[p,w]=d,f=null!=e&&void 0!==n.count&&null!==n.count,y=!(null===(E=n.breadcrumbs)||void 0===E||!E.length),k=!(null===(g=n.children)||void 0===g||!g.length),C=p===n.id,I=b()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":y,"has-children":k,"has-count":f,"is-expanded":C,"is-radio-button":a}),P=u.name||`search-list-item-${o}`,R=`${P}-${n.id}`,B=(0,x.useCallback)((()=>{w(C?-1:Number(n.id))}),[C,n.id,w]);return k?(0,l.createElement)("div",{className:I,onClick:B,onKeyDown:e=>"Enter"===e.key||" "===e.key?B():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:R,name:P,value:n.value,onChange:i(n),onClick:e=>e.stopPropagation(),checked:c,className:"woocommerce-search-list__item-input",...u}),(0,l.createElement)(O,{item:n,search:s}),f?(0,l.createElement)(N,{label:e||n.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(h.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:c,...!c&&n.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:S((0,v.decodeEntities)(n.name),s),onChange:()=>{c?i(_(m,n.children,"id"))():i(function(e,t,r){const l=_(t,e,"id");return[...e,...l]}(m,n.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(N,{label:e||n.count}):null)):(0,l.createElement)("label",{htmlFor:R,className:I},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...u,type:"radio",id:R,name:P,value:n.value,onChange:i(n),checked:c,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(O,{item:n,search:s})):(0,l.createElement)(h.CheckboxControl,{...u,id:R,name:P,className:"woocommerce-search-list__item-input",value:(0,v.decodeEntities)(n.value),label:S((0,v.decodeEntities)(n.name),s),onChange:i(n),checked:c}),f?(0,l.createElement)(N,{label:e||n.count}):null)},P=I;var R=r(2720),B=r(4333),$=r(837);r(1058);const T=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:c,className:a=""})=>{const[s,m]=(0,x.useState)(!1),d=(0,B.useInstanceId)(T);if(c=c||t,!t)return null;t=(0,v.decodeEntities)(t);const u=b()("woocommerce-tag",a,{"has-remove":!!n}),E=`woocommerce-tag__label-${d}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},c),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:u},r?(0,l.createElement)(h.Button,{className:"woocommerce-tag__text",id:E,onClick:()=>m(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:E},g),r&&s&&(0,l.createElement)(h.Popover,{onClose:()=>m(!1)},r),n&&(0,l.createElement)(h.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,o.sprintf)( // Translators: %s label. // Translators: %s label. (0,o.__)("Remove %s","woocommerce"),t),"aria-describedby":E},(0,l.createElement)(i.Z,{icon:$.Z,size:20,className:"clear-icon",role:"img"})))},F=T;r(9658);const j=e=>(0,l.createElement)(P,{...e}),L=e=>{const{list:t,selected:r,renderItem:o,depth:n=0,onSelect:c,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(x.Fragment,null,t.map((t=>{var u,h;const E=null!==(u=t.children)&&void 0!==u&&u.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(x.Fragment,{key:t.id},(0,l.createElement)("li",null,o({item:t,isSelected:E,onSelect:c,isSingle:i,selected:r,search:s,depth:n,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(L,{...e,list:t.children,depth:n+1}):null)}))):null},A=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:c,onRemove:a})=>{if(e||t||!r)return null;const i=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,n.selected(i)),i>0?(0,l.createElement)(h.Button,{variant:"link",isDestructive:!0,onClick:()=>c([]),"aria-label":n.clear},(0,o.__)("Clear all","woocommerce")):null),i>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(F,{label:e.name,id:e.id,remove:a}))))):null)},M=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:c,...a})=>{const{messages:s,renderItem:m,selected:d,isSingle:u}=a,h=m||j;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(i.Z,{icon:R.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,o.sprintf)(s.noResults,t):s.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(L,{useExpandedPanelId:c,list:e,selected:d,renderItem:h,onSelect:r,instanceId:n,isSingle:u,search:t}))},H=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:c,isSingle:a,list:i,messages:s=k,onChange:m,onSearch:d,selected:u,type:E="text",debouncedSpeak:g}=e,[p,w]=(0,x.useState)(""),f=(0,x.useState)(-1),y=(0,B.useInstanceId)(H),_=(0,x.useMemo)((()=>({...k,...s})),[s]),v=(0,x.useMemo)((()=>((e,t,r)=>{if(!t)return r?C(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),o=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?C(o,e):o})(i,p,n)),[i,p,n]);(0,x.useEffect)((()=>{g&&g(_.updated)}),[g,_]),(0,x.useEffect)((()=>{"function"==typeof d&&d(p)}),[p,d]);const S=(0,x.useCallback)((e=>()=>{a&&m([]);const t=u.findIndex((({id:t})=>t===e));m([...u.slice(0,t),...u.slice(t+1)])}),[a,u,m]),N=(0,x.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===u.findIndex((({id:t})=>t===e.id))?m(a?[e]:[...u,e]):S(e.id)()}),[a,S,m,u]),O=(0,x.useCallback)((e=>{const[t]=u.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,u]);return(0,l.createElement)("div",{className:b()("woocommerce-search-list",t,{"is-compact":r,"is-loading":c,"is-token":"token"===E})},"text"===E&&(0,l.createElement)(A,{...e,onRemove:S,messages:_}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===E?(0,l.createElement)(h.TextControl,{label:_.search,type:"search",value:p,onChange:e=>w(e)}):(0,l.createElement)(h.FormTokenField,{disabled:c,label:_.search,onChange:O,onInputChange:e=>w(e),suggestions:[],__experimentalValidateInput:()=>!1,value:c?[(0,o.__)("Loading…","woocommerce")]:u.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),c?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(h.Spinner,null)):(0,l.createElement)(M,{...e,search:p,filteredList:v,messages:_,onSelect:N,instanceId:y,useExpandedPanelId:f}))},V=((0,h.withSpokenMessages)(H),window.wp.url),D=window.wp.apiFetch;var z=r.n(D);const Z=window.wp.escapeHtml,W=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,o.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,o.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):e:(0,o.__)("An error has prevented the block from being updated.","woocommerce"))(e)),G=e=>{const{id:t,name:r,parent:l,count:o}=e;return{id:t,name:r,parent:l,count:o,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const J=(X=({categories:e=[],error:t=null,isLoading:r=!1,onChange:n,onOperatorChange:c,operator:a="any",selected:i,isCompact:s=!1,isSingle:m=!1,showReviewCount:d})=>{const u={clear:(0,o.__)("Clear all product categories","woocommerce"),list:(0,o.__)("Product Categories","woocommerce"),noItems:(0,o.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,o.__)("Search for product categories","woocommerce"),selected:e=>(0,o.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,o._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,o.__)("Category search results updated.","woocommerce")};if(t)return(0,l.createElement)(W,{error:t});const E=e.map(G);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(H,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>i.includes(Number(e)))),onChange:n,renderItem:e=>{var t,r,n,c,a,i,s,m;const{item:u,search:h,depth:E=0}=e,g=u.breadcrumbs.length?`${u.breadcrumbs.join(", ")}, ${u.name}`:u.name,p=d?(0,o.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,o._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=u.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=u.details)||void 0===r?void 0:r.review_count)||0):(0,o.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,o._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(n=u.details)||void 0===n?void 0:n.count)||0,"woocommerce"),g,(null===(c=u.details)||void 0===c?void 0:c.count)||0),w=d?(0,o.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,o._n)("%d review","%d reviews",(null===(a=u.details)||void 0===a?void 0:a.review_count)||0,"woocommerce"),(null===(i=u.details)||void 0===i?void 0:i.review_count)||0):(0,o.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,o._n)("%d product","%d products",(null===(s=u.details)||void 0===s?void 0:s.count)||0,"woocommerce"),(null===(m=u.details)||void 0===m?void 0:m.count)||0);return(0,l.createElement)(I,{className:b()("woocommerce-product-categories__item","has-count",{"is-searching":h.length>0,"is-skip-level":0===E&&0!==u.parent}),...e,countLabel:w,"aria-label":p})},messages:u,isCompact:s,isHierarchical:!0,isSingle:m}),!!c&&(0,l.createElement)("div",{hidden:i.length<2},(0,l.createElement)(h.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,o.__)("Display products matching","woocommerce"),help:(0,o.__)("Pick at least two categories to use this setting.","woocommerce"),value:a,onChange:c,options:[{label:(0,o.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,o.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,o]=(0,x.useState)(!0),[n,c]=(0,x.useState)(null),[a,i]=(0,x.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);c(t),o(!1)},m=(0,x.useRef)(e);return(0,x.useEffect)((()=>{var e;(e={selected:m.current},z()({path:(0,V.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),o(!1)})).catch(s)}),[m]),(0,l.createElement)(X,{...t,selected:e,error:n,categories:a,isLoading:r})}),K=(0,m.getSetting)("hideOutOfStockItems",!1),Q=(0,m.getSetting)("stockStatusOptions",{}),Y=({value:e,setAttributes:t})=>{const{outofstock:r,...n}=Q,c=K?n:Q,a=Object.entries(c).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),i=Object.keys(c).filter((e=>!!e)),[s,m]=(0,x.useState)(e||i);(0,x.useEffect)((()=>{t({stockStatus:["",...s]})}),[s,t]);const d=(0,x.useCallback)((e=>{const t=s.includes(e),r=s.filter((t=>t!==e));t||(r.push(e),r.sort()),m(r)}),[s]);return(0,l.createElement)(l.Fragment,null,a.map((e=>{const t=s.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,o.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,o.__)('Stock status "%s" hidden.',"woocommerce");return(0,l.createElement)(h.ToggleControl,{label:e.label,key:e.value,help:(0,o.sprintf)(t,e.label),checked:s.includes(e.value),onChange:()=>d(e.value)})})))},q=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),U=({attributes:e,name:t,setAttributes:r})=>{const{categories:n,catOperator:c,columns:a,contentVisibility:i,rows:s,alignButtons:d,stockStatus:E,isPreview:w}=e;return w?q:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(u.InspectorControls,{key:"inspector"},(0,l.createElement)(h.PanelBody,{title:(0,o.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(f,{columns:a,rows:s,alignButtons:d,setAttributes:r,minColumns:(0,m.getSetting)("minColumns",1),maxColumns:(0,m.getSetting)("maxColumns",6),minRows:(0,m.getSetting)("minRows",1),maxRows:(0,m.getSetting)("maxRows",6)})),(0,l.createElement)(h.PanelBody,{title:(0,o.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(p,{settings:i,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(h.PanelBody,{title:(0,o.__)("Filter by Product Category","woocommerce"),initialOpen:!1},(0,l.createElement)(J,{selected:n,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categories:t})},operator:c,onOperatorChange:(e="any")=>r({catOperator:e})})),(0,l.createElement)(h.PanelBody,{title:(0,o.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,l.createElement)(Y,{setAttributes:r,value:E}))),(0,l.createElement)(h.Disabled,null,(0,l.createElement)(g(),{block:t,attributes:e})))};var X;(0,n.registerBlockType)(s,{icon:{src:(0,l.createElement)(i.Z,{icon:a,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,o.__)("WooCommerce","woocommerce")],description:(0,o.__)("Display a grid of your top rated products.","woocommerce"),attributes:{...d,...s.attributes},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-top-rated"!==e)),transform:e=>(0,n.createBlock)("woocommerce/product-top-rated",e)}]},edit:e=>{const t=(0,u.useBlockProps)();return(0,l.createElement)("div",{...t},(0,l.createElement)(U,{...e}))},save:()=>null})},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var o=r[e];if(void 0!==o)return o.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,r,o,n)=>{if(!r){var c=1/0;for(m=0;m<e.length;m++){for(var[r,o,n]=e[m],a=!0,i=0;i<r.length;i++)(!1&n||c>=n)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,n<c&&(c=n));if(a){e.splice(m--,1);var s=o();void 0!==s&&(t=s)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[r,o,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=7455,(()=>{var e={7455:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var o,n,[c,a,i]=r,s=0;if(c.some((t=>0!==e[t]))){for(o in a)l.o(a,o)&&(l.m[o]=a[o]);if(i)var m=i(l)}for(t&&t(r);s<c.length;s++)n=c[s],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var o=l.O(void 0,[2869],(()=>l(5382)));o=l.O(o),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-top-rated"]=o})(); wc-blocks-data.js 0000644 00000220435 15073233653 0007712 0 ustar 00 (()=>{"use strict";var e={706:e=>{var t,r=function(){function e(e,t){if("function"!=typeof e)throw new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: "+e+".");this._batchLoadFn=e,this._maxBatchSize=function(e){if(!(!e||!1!==e.batch))return 1;var t=e&&e.maxBatchSize;if(void 0===t)return 1/0;if("number"!=typeof t||t<1)throw new TypeError("maxBatchSize must be a positive number: "+t);return t}(t),this._batchScheduleFn=function(e){var t=e&&e.batchScheduleFn;if(void 0===t)return a;if("function"!=typeof t)throw new TypeError("batchScheduleFn must be a function: "+t);return t}(t),this._cacheKeyFn=function(e){var t=e&&e.cacheKeyFn;if(void 0===t)return function(e){return e};if("function"!=typeof t)throw new TypeError("cacheKeyFn must be a function: "+t);return t}(t),this._cacheMap=function(e){if(!(!e||!1!==e.cache))return null;var t=e&&e.cacheMap;if(void 0===t)return new Map;if(null!==t){var r=["get","set","delete","clear"].filter((function(e){return t&&"function"!=typeof t[e]}));if(0!==r.length)throw new TypeError("Custom cacheMap missing methods: "+r.join(", "))}return t}(t),this._batch=null}var t=e.prototype;return t.load=function(e){if(null==e)throw new TypeError("The loader.load() function must be called with a value, but got: "+String(e)+".");var t=function(e){var t=e._batch;if(null!==t&&!t.hasDispatched&&t.keys.length<e._maxBatchSize&&(!t.cacheHits||t.cacheHits.length<e._maxBatchSize))return t;var r={hasDispatched:!1,keys:[],callbacks:[]};return e._batch=r,e._batchScheduleFn((function(){!function(e,t){if(t.hasDispatched=!0,0!==t.keys.length){var r=e._batchLoadFn(t.keys);if(!r||"function"!=typeof r.then)return s(e,t,new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: "+String(r)+"."));r.then((function(e){if(!n(e))throw new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: "+String(e)+".");if(e.length!==t.keys.length)throw new TypeError("DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\n\nKeys:\n"+String(t.keys)+"\n\nValues:\n"+String(e));i(t);for(var r=0;r<t.callbacks.length;r++){var a=e[r];a instanceof Error?t.callbacks[r].reject(a):t.callbacks[r].resolve(a)}})).catch((function(r){s(e,t,r)}))}else i(t)}(e,r)})),r}(this),r=this._cacheMap,a=this._cacheKeyFn(e);if(r){var o=r.get(a);if(o){var c=t.cacheHits||(t.cacheHits=[]);return new Promise((function(e){c.push((function(){e(o)}))}))}}t.keys.push(e);var l=new Promise((function(e,r){t.callbacks.push({resolve:e,reject:r})}));return r&&r.set(a,l),l},t.loadMany=function(e){if(!n(e))throw new TypeError("The loader.loadMany() function must be called with Array<key> but got: "+e+".");for(var t=[],r=0;r<e.length;r++)t.push(this.load(e[r]).catch((function(e){return e})));return Promise.all(t)},t.clear=function(e){var t=this._cacheMap;if(t){var r=this._cacheKeyFn(e);t.delete(r)}return this},t.clearAll=function(){var e=this._cacheMap;return e&&e.clear(),this},t.prime=function(e,t){var r=this._cacheMap;if(r){var a,s=this._cacheKeyFn(e);void 0===r.get(s)&&(t instanceof Error?(a=Promise.reject(t)).catch((function(){})):a=Promise.resolve(t),r.set(s,a))}return this},e}(),a="object"==typeof process&&"function"==typeof process.nextTick?function(e){t||(t=Promise.resolve()),t.then((function(){process.nextTick(e)}))}:"function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){setTimeout(e)};function s(e,t,r){i(t);for(var a=0;a<t.keys.length;a++)e.clear(t.keys[a]),t.callbacks[a].reject(r)}function i(e){if(e.cacheHits)for(var t=0;t<e.cacheHits.length;t++)e.cacheHits[t]()}function n(e){return"object"==typeof e&&null!==e&&"number"==typeof e.length&&(0===e.length||e.length>0&&Object.prototype.hasOwnProperty.call(e,e.length-1))}e.exports=r}},t={};function r(a){var s=t[a];if(void 0!==s)return s.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,r),i.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var a in t)r.o(t,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},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 a={};(()=>{r.r(a),r.d(a,{API_BLOCK_NAMESPACE:()=>C,CART_STORE_KEY:()=>Wt,CHECKOUT_STORE_KEY:()=>Ca,COLLECTIONS_STORE_KEY:()=>Xa,EMPTY_CART_COUPONS:()=>I,EMPTY_CART_CROSS_SELLS:()=>O,EMPTY_CART_ERRORS:()=>N,EMPTY_CART_FEES:()=>M,EMPTY_CART_ITEMS:()=>D,EMPTY_CART_ITEM_ERRORS:()=>k,EMPTY_EXTENSIONS:()=>U,EMPTY_PAYMENT_METHODS:()=>L,EMPTY_PAYMENT_REQUIREMENTS:()=>Y,EMPTY_SHIPPING_RATES:()=>x,EMPTY_TAX_LINES:()=>j,PAYMENT_STORE_KEY:()=>ti,QUERY_STATE_STORE_KEY:()=>ui,SCHEMA_STORE_KEY:()=>fi,STORE_NOTICES_STORE_KEY:()=>Ii,VALIDATION_STORE_KEY:()=>Ki,getErrorDetails:()=>Nt,hasInState:()=>Ma,processErrorResponse:()=>Yt,updateState:()=>za});var e={};r.r(e),r.d(e,{getCartData:()=>B,getCartErrors:()=>Q,getCartItem:()=>re,getCartMeta:()=>X,getCartTotals:()=>K,getCouponBeingApplied:()=>J,getCouponBeingRemoved:()=>te,getCustomerData:()=>F,getHasCalculatedShipping:()=>z,getItemsPendingDelete:()=>ce,getItemsPendingQuantityUpdate:()=>oe,getNeedsShipping:()=>G,getShippingRates:()=>$,isApplyingCoupon:()=>W,isCartDataStale:()=>Z,isCustomerDataUpdating:()=>ie,isItemPendingDelete:()=>se,isItemPendingQuantity:()=>ae,isRemovingCoupon:()=>ee,isShippingRateBeingSelected:()=>ne});var t={};r.r(t),r.d(t,{addItemToCart:()=>pt,applyCoupon:()=>dt,applyExtensionCartUpdate:()=>lt,changeCartItemQuantity:()=>mt,itemIsPendingDelete:()=>it,itemIsPendingQuantity:()=>st,receiveApplyingCoupon:()=>tt,receiveCart:()=>Qe,receiveCartContents:()=>et,receiveCartItem:()=>at,receiveError:()=>We,receiveRemovingCoupon:()=>rt,removeCoupon:()=>ut,removeItemFromCart:()=>_t,selectShippingRate:()=>ht,setBillingAddress:()=>yt,setCartData:()=>Ze,setErrorData:()=>Je,setIsCartDataStale:()=>nt,setShippingAddress:()=>Et,shippingRatesBeingSelected:()=>ct,updateCustomerData:()=>gt,updatingCustomerData:()=>ot});var s={};r.r(s),r.d(s,{getCartData:()=>St,getCartTotals:()=>ft});var i={};r.r(i),r.d(i,{getCheckoutStatus:()=>Cr,getCustomerId:()=>vr,getExtensionData:()=>Rr,getOrderId:()=>Tr,getOrderNotes:()=>Ar,getRedirectUrl:()=>Pr,getShouldCreateAccount:()=>wr,getUseShippingAsBilling:()=>br,hasError:()=>Ir,hasOrder:()=>Dr,isAfterProcessing:()=>Nr,isBeforeProcessing:()=>kr,isCalculating:()=>Lr,isComplete:()=>Or,isIdle:()=>Mr,isProcessing:()=>xr,prefersCollection:()=>Yr});var n={};r.r(n),r.d(n,{__internalDecrementCalculating:()=>_a,__internalEmitAfterProcessingEvents:()=>sa,__internalEmitValidateEvent:()=>aa,__internalIncrementCalculating:()=>pa,__internalProcessCheckoutResponse:()=>ra,__internalSetAfterProcessing:()=>ca,__internalSetBeforeProcessing:()=>na,__internalSetComplete:()=>la,__internalSetCustomerId:()=>ma,__internalSetExtensionData:()=>Sa,__internalSetHasError:()=>ua,__internalSetIdle:()=>ia,__internalSetOrderNotes:()=>Ea,__internalSetProcessing:()=>oa,__internalSetRedirectUrl:()=>da,__internalSetShouldCreateAccount:()=>ya,__internalSetUseShippingAsBilling:()=>ha,setPrefersCollection:()=>ga});var o={};r.r(o),r.d(o,{getCollection:()=>Na,getCollectionError:()=>xa,getCollectionHeader:()=>La,getCollectionLastModified:()=>Ya});var c={};r.r(c),r.d(c,{receiveCollection:()=>Ha,receiveCollectionError:()=>Va,receiveLastModified:()=>qa});var l={};r.r(l),r.d(l,{getCollection:()=>Fa,getCollectionHeader:()=>$a});var d={};r.r(d),r.d(d,{__internalEmitPaymentProcessingEvent:()=>us,__internalRemoveAvailableExpressPaymentMethod:()=>Rs,__internalRemoveAvailablePaymentMethod:()=>bs,__internalSetActivePaymentMethod:()=>fs,__internalSetAvailableExpressPaymentMethods:()=>Ps,__internalSetAvailablePaymentMethods:()=>As,__internalSetExpressPaymentError:()=>ds,__internalSetExpressPaymentMethodsInitialized:()=>gs,__internalSetExpressPaymentStarted:()=>_s,__internalSetPaymentError:()=>hs,__internalSetPaymentIdle:()=>ps,__internalSetPaymentMethodData:()=>vs,__internalSetPaymentMethodsInitialized:()=>Es,__internalSetPaymentProcessing:()=>ms,__internalSetPaymentReady:()=>ys,__internalSetPaymentResult:()=>Ts,__internalSetShouldSavePaymentMethod:()=>Ss,__internalUpdateAvailablePaymentMethods:()=>ws});var u={};r.r(u),r.d(u,{expressPaymentMethodsInitialized:()=>Ks,getActivePaymentMethod:()=>Hs,getActiveSavedPaymentMethods:()=>Gs,getActiveSavedToken:()=>js,getAvailableExpressPaymentMethods:()=>qs,getAvailablePaymentMethods:()=>Vs,getCurrentStatus:()=>Xs,getIncompatiblePaymentMethods:()=>Fs,getPaymentMethodData:()=>Bs,getPaymentResult:()=>Ws,getSavedPaymentMethods:()=>$s,getShouldSavePaymentMethod:()=>Qs,getState:()=>Zs,hasPaymentError:()=>Ls,isExpressPaymentMethodActive:()=>Us,isExpressPaymentStarted:()=>Ms,isPaymentFailed:()=>Ys,isPaymentIdle:()=>Ds,isPaymentPristine:()=>Is,isPaymentProcessing:()=>ks,isPaymentReady:()=>Ns,isPaymentStarted:()=>Os,isPaymentSuccess:()=>xs,paymentMethodsInitialized:()=>zs});var p={};r.r(p),r.d(p,{getValueForQueryContext:()=>ii,getValueForQueryKey:()=>si});var _={};r.r(_),r.d(_,{setQueryValue:()=>ci,setValueForQueryContext:()=>li});var m={};r.r(m),r.d(m,{getRoute:()=>pi,getRoutes:()=>_i});var h={};r.r(h),r.d(h,{receiveRoutes:()=>hi});var y={};r.r(y),r.d(y,{getRoute:()=>yi,getRoutes:()=>Ei});var E={};r.r(E),r.d(E,{registerContainer:()=>Ti,unregisterContainer:()=>Ai});var g={};r.r(g),r.d(g,{getRegisteredContainers:()=>Pi});var S={};r.r(S),r.d(S,{clearAllValidationErrors:()=>Ui,clearValidationError:()=>ji,clearValidationErrors:()=>Yi,hideValidationError:()=>Hi,setValidationErrors:()=>Li,showAllValidationErrors:()=>qi,showValidationError:()=>Vi});var f={};r.r(f),r.d(f,{getValidationError:()=>Bi,getValidationErrorId:()=>Fi,hasValidationErrors:()=>$i});const v=window.wp.notices,T=window.wp.data,A=window.wp.dataControls,P=window.wp.i18n,b="wc/store/cart",R={code:"cart_api_error",message:(0,P.__)("Unable to get cart data from the API.","woocommerce"),data:{status:500}},w=window.wc.wcSettings,C="wc/blocks",I=[],D=[],O=[],M=[],k=[],N=[],x=[],L=[],Y=[],U={},j=[],H={};Object.keys(w.defaultFields).forEach((e=>{H[e]=""})),delete H.email;const V={};Object.keys(w.defaultFields).forEach((e=>{V[e]=""}));const q={cartItemsPendingQuantity:[],cartItemsPendingDelete:[],cartData:{coupons:I,shippingRates:x,shippingAddress:H,billingAddress:V,items:D,itemsCount:0,itemsWeight:0,crossSells:O,needsShipping:!0,needsPayment:!1,hasCalculatedShipping:!0,fees:M,totals:{currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"",currency_suffix:"",total_items:"0",total_items_tax:"0",total_fees:"0",total_fees_tax:"0",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_price:"0",total_tax:"0",tax_lines:j},errors:k,paymentMethods:L,paymentRequirements:Y,extensions:U},metaData:{updatingCustomerData:!1,updatingSelectedRate:!1,applyingCoupon:"",removingCoupon:"",isCartDataStale:!1},errors:N},B=e=>e.cartData,F=e=>({shippingAddress:e.cartData.shippingAddress,billingAddress:e.cartData.billingAddress}),$=e=>e.cartData.shippingRates,G=e=>e.cartData.needsShipping,z=e=>e.cartData.hasCalculatedShipping,K=e=>e.cartData.totals||q.cartData.totals,X=e=>e.metaData||q.metaData,Q=e=>e.errors,W=e=>!!e.metaData.applyingCoupon,Z=e=>e.metaData.isCartDataStale,J=e=>e.metaData.applyingCoupon||"",ee=e=>!!e.metaData.removingCoupon,te=e=>e.metaData.removingCoupon||"",re=(e,t)=>e.cartData.items.find((e=>e.key===t)),ae=(e,t)=>e.cartItemsPendingQuantity.includes(t),se=(e,t)=>e.cartItemsPendingDelete.includes(t),ie=e=>!!e.metaData.updatingCustomerData,ne=e=>!!e.metaData.updatingSelectedRate,oe=e=>e.cartItemsPendingQuantity,ce=e=>e.cartItemsPendingDelete;var le=function(){return le=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var s in t=arguments[r])Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s]);return e},le.apply(this,arguments)};function de(e){return e.toLowerCase()}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var ue=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],pe=/[^A-Z0-9]+/gi;function _e(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}function me(e,t){var r=e.charAt(0),a=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+a:""+r.toUpperCase()+a}function he(e,t){return 0===t?e.toLowerCase():me(e,t)}const ye=e=>((e,t)=>Object.entries(e).reduce(((e,[r,a])=>({...e,[t(0,r)]:a})),{}))(e,((e,t)=>{return void 0===r&&(r={}),function(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,a=void 0===r?ue:r,s=t.stripRegexp,i=void 0===s?pe:s,n=t.transform,o=void 0===n?de:n,c=t.delimiter,l=void 0===c?" ":c,d=_e(_e(e,a,"$1\0$2"),i,"\0"),u=0,p=d.length;"\0"===d.charAt(u);)u++;for(;"\0"===d.charAt(p-1);)p--;return d.slice(u,p).split("\0").map(o).join(l)}(e,le({delimiter:"",transform:me},t))}(t,le({transform:he},r));var r})),Ee=window.CustomEvent||null,ge=(e,{bubbles:t=!1,cancelable:r=!1,element:a,detail:s={}})=>{if(!Ee)return;a||(a=document.body);const i=new Ee(e,{bubbles:t,cancelable:r,detail:s});a.dispatchEvent(i)},Se="SET_CART_DATA",fe="SET_ERROR_DATA",ve="APPLYING_COUPON",Te="REMOVING_COUPON",Ae="RECEIVE_CART_ITEM",Pe="ITEM_PENDING_QUANTITY",be="SET_IS_CART_DATA_STALE",Re="RECEIVE_REMOVED_ITEM",we="UPDATING_CUSTOMER_DATA",Ce="SET_BILLING_ADDRESS",Ie="SET_SHIPPING_ADDRESS",De="UPDATING_SELECTED_SHIPPING_RATE",Oe=window.wp.apiFetch;var Me=r.n(Oe),ke=r(706),Ne=r.n(ke);const xe={},Le={code:"invalid_json",message:(0,P.__)("The response is not a valid JSON response.","woocommerce")},Ye=e=>{Me().setNonce&&"function"==typeof Me().setNonce?Me().setNonce(e):console.error('The monkey patched function on APIFetch, "setNonce", is not present, likely another plugin or some other code has removed this augmentation')},Ue=new(Ne())((e=>Me()({path:"/wc/store/v1/batch",method:"POST",data:{requests:e.map((e=>({...e,body:null==e?void 0:e.data})))}}).then((t=>(function(e){if("object"!=typeof e||null===e||!e.hasOwnProperty("responses"))throw new Error("Response not valid")}(t),e.map(((e,r)=>t.responses[r]||xe)))))),{batchScheduleFn:e=>setTimeout(e,300),cache:!1,maxBatchSize:25}),je=e=>({type:"API_FETCH_WITH_HEADERS",options:e}),He=e=>new Promise(((t,r)=>{e.method&&"GET"!==e.method?(async e=>await Ue.load(e))(e).then((e=>{throw function(e){if("object"!=typeof e||null===e||!("body"in e)||!("headers"in e))throw new Error("Response not valid")}(e),e.status>=200&&e.status<300&&(t({response:e.body,headers:e.headers}),Ye(e.headers)),e})).catch((e=>{e.headers&&Ye(e.headers),e.body?r(e.body):r(e)})):Me()({...e,parse:!1}).then((e=>{e.json().then((r=>{t({response:r,headers:e.headers}),Ye(e.headers)})).catch((()=>{r(Le)}))})).catch((e=>{Ye(e.headers),"function"==typeof e.json?e.json().then((e=>{r(e)})).catch((()=>{r(Le)})):r(e.message)}))})),Ve=e=>He(e),qe={API_FETCH_WITH_HEADERS:({options:e})=>He(e)},Be=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function Fe(e,t){return Be(e)&&t in e}const $e=e=>Be(e)&&Fe(e,"code")&&Fe(e,"message"),Ge=e=>e.quantity>=e.quantity_limits.minimum&&e.quantity<=e.quantity_limits.maximum&&e.quantity%e.quantity_limits.multiple_of==0,ze=(0,P.__)("Something went wrong. Please contact us to get assistance.","woocommerce"),Ke=(e,t,r)=>{const a=null==r?void 0:r.context;(0,T.select)("wc/store/payment").isExpressPaymentMethodActive()||void 0===a||(0,T.dispatch)("core/notices").createNotice(e,t,{isDismissible:!0,...r,context:a})},Xe=window.wp.htmlEntities,Qe=e=>({dispatch:t,select:r})=>{const a=ye(e),s=r.getCartData();((e=null,t=null)=>{t&&t.forEach((e=>{(0,T.dispatch)("core/notices").removeNotice(e.code,"wc/cart")})),null!==e&&e.forEach((e=>{$e(e)&&Ke("error",(0,Xe.decodeEntities)(e.message),{id:e.code,context:"wc/cart",isDismissible:!1})}))})(a.errors,s.errors),(({oldCart:e,newCart:t,cartItemsPendingQuantity:r=[],cartItemsPendingDelete:a=[]})=>{(0,T.select)(b).hasFinishedResolution("getCartData")&&(((e,t,r)=>{e.items.forEach((e=>{r.includes(e.key)||t.items.find((t=>t&&t.key===e.key))||(0,T.dispatch)("core/notices").createInfoNotice((0,P.sprintf)(/* translators: %s is the name of the item. */ /* translators: %s is the name of the item. */ (0,P.__)('"%s" was removed from your cart.',"woocommerce"),e.name),{context:"wc/cart",speak:!0,type:"snackbar",id:`${e.key}-removed`})}))})(e,t,a),((e,t)=>{t.items.forEach((t=>{const r=e.items.find((e=>e&&e.key===t.key)),a=0===e.items.length;if(!r&&!a)return;if(Ge(t))return;const s=t.quantity>t.quantity_limits.maximum,i=t.quantity<t.quantity_limits.minimum,n=t.quantity%t.quantity_limits.multiple_of!=0;(s||i||n)&&(n?(0,T.dispatch)("core/notices").createInfoNotice((0,P.sprintf)(/* translators: %1$s is the name of the item, %2$d is the quantity of the item. %3$d is a number that the quantity must be a multiple of. */ /* translators: %1$s is the name of the item, %2$d is the quantity of the item. %3$d is a number that the quantity must be a multiple of. */ (0,P.__)('The quantity of "%1$s" was changed to %2$d. You must purchase this product in groups of %3$d.',"woocommerce"),t.name,Math.floor(t.quantity/t.quantity_limits.multiple_of)*t.quantity_limits.multiple_of,t.quantity_limits.multiple_of),{context:"wc/cart",speak:!0,type:"snackbar",id:`${t.key}-quantity-update`}):i?(0,T.dispatch)("core/notices").createInfoNotice((0,P.sprintf)(/* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ /* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ (0,P.__)('The quantity of "%1$s" was increased to %2$d. This is the minimum required quantity.',"woocommerce"),t.name,t.quantity_limits.minimum),{context:"wc/cart",speak:!0,type:"snackbar",id:`${t.key}-quantity-update`}):(0,T.dispatch)("core/notices").createInfoNotice((0,P.sprintf)(/* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ /* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ (0,P.__)('The quantity of "%1$s" was decreased to %2$d. This is the maximum allowed quantity.',"woocommerce"),t.name,t.quantity_limits.maximum),{context:"wc/cart",speak:!0,type:"snackbar",id:`${t.key}-quantity-update`}))}))})(e,t),((e,t,r)=>{t.items.forEach((t=>{if(r.includes(t.key))return;const a=e.items.find((e=>e&&e.key===t.key));return a&&t.key===a.key?(t.quantity!==a.quantity&&Ge(t)&&(0,T.dispatch)("core/notices").createInfoNotice((0,P.sprintf)(/* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ /* translators: %1$s is the name of the item, %2$d is the quantity of the item. */ (0,P.__)('The quantity of "%1$s" was changed to %2$d.',"woocommerce"),t.name,t.quantity),{context:"wc/cart",speak:!0,type:"snackbar",id:`${t.key}-quantity-update`}),t):void 0}))})(e,t,r))})({oldCart:s,newCart:a,cartItemsPendingQuantity:r.getItemsPendingQuantityUpdate(),cartItemsPendingDelete:r.getItemsPendingDelete()}),t.setCartData(a)},We=(e=null)=>({dispatch:t})=>{var r,a;$e(e)&&(t.setErrorData(e),null!==(r=e.data)&&void 0!==r&&r.cart&&t.receiveCart(null==e||null===(a=e.data)||void 0===a?void 0:a.cart))},Ze=e=>({type:Se,response:e}),Je=e=>({type:fe,error:e}),et=e=>{const t=ye(e),{shippingAddress:r,billingAddress:a,...s}=t;return{type:Se,response:s}},tt=e=>({type:ve,couponCode:e}),rt=e=>({type:Te,couponCode:e}),at=(e=null)=>({type:Ae,cartItem:e}),st=(e,t=!0)=>({type:Pe,cartItemKey:e,isPendingQuantity:t}),it=(e,t=!0)=>({type:Re,cartItemKey:e,isPendingDelete:t}),nt=(e=!0)=>({type:be,isCartDataStale:e}),ot=e=>({type:we,isResolving:e}),ct=e=>({type:De,isResolving:e}),lt=e=>async({dispatch:t})=>{try{const{response:r}=await Ve({path:"/wc/store/v1/cart/extensions",method:"POST",data:{namespace:e.namespace,data:e.data},cache:"no-store"});return t.receiveCart(r),r}catch(e){return t.receiveError(e),Promise.reject(e)}},dt=e=>async({dispatch:t})=>{try{t.receiveApplyingCoupon(e);const{response:r}=await Ve({path:"/wc/store/v1/cart/apply-coupon",method:"POST",data:{code:e},cache:"no-store"});return t.receiveCart(r),r}catch(e){return t.receiveError(e),Promise.reject(e)}finally{t.receiveApplyingCoupon("")}},ut=e=>async({dispatch:t})=>{try{t.receiveRemovingCoupon(e);const{response:r}=await Ve({path:"/wc/store/v1/cart/remove-coupon",method:"POST",data:{code:e},cache:"no-store"});return t.receiveCart(r),r}catch(e){return t.receiveError(e),Promise.reject(e)}finally{t.receiveRemovingCoupon("")}},pt=(e,t=1)=>async({dispatch:r})=>{try{ge("wc-blocks_adding_to_cart",{bubbles:!0,cancelable:!0});const{response:a}=await Ve({path:"/wc/store/v1/cart/add-item",method:"POST",data:{id:e,quantity:t},cache:"no-store"});return r.receiveCart(a),(({preserveCartData:e=!1})=>{ge("wc-blocks_added_to_cart",{bubbles:!0,cancelable:!0,detail:{preserveCartData:e}})})({preserveCartData:!0}),a}catch(e){return r.receiveError(e),Promise.reject(e)}},_t=e=>async({dispatch:t})=>{try{t.itemIsPendingDelete(e);const{response:r}=await Ve({path:"/wc/store/v1/cart/remove-item",data:{key:e},method:"POST",cache:"no-store"});return t.receiveCart(r),r}catch(e){return t.receiveError(e),Promise.reject(e)}finally{t.itemIsPendingDelete(e,!1)}},mt=(e,t)=>async({dispatch:r,select:a})=>{const s=a.getCartItem(e);if((null==s?void 0:s.quantity)!==t)try{r.itemIsPendingQuantity(e);const{response:a}=await Ve({path:"/wc/store/v1/cart/update-item",method:"POST",data:{key:e,quantity:t},cache:"no-store"});return r.receiveCart(a),a}catch(e){return r.receiveError(e),Promise.reject(e)}finally{r.itemIsPendingQuantity(e,!1)}},ht=(e,t=null)=>async({dispatch:r,select:a})=>{var s;const i=null===(s=a.getShippingRates().find((e=>e.package_id===t)))||void 0===s?void 0:s.shipping_rates.find((e=>!0===e.selected));if((null==i?void 0:i.rate_id)!==e)try{r.shippingRatesBeingSelected(!0);const{response:a}=await Ve({path:"/wc/store/v1/cart/select-shipping-rate",method:"POST",data:{package_id:t,rate_id:e},cache:"no-store"}),{shipping_address:s,billing_address:i,...n}=a;return r.receiveCart(n),a}catch(e){return r.receiveError(e),Promise.reject(e)}finally{r.shippingRatesBeingSelected(!1)}},yt=e=>({type:Ce,billingAddress:e}),Et=e=>({type:Ie,shippingAddress:e}),gt=(e,t=!0)=>async({dispatch:r})=>{try{r.updatingCustomerData(!0);const{response:a}=await Ve({path:"/wc/store/v1/cart/update-customer",method:"POST",data:e,cache:"no-store"});return t?r.receiveCartContents(a):r.receiveCart(a),a}catch(e){return r.receiveError(e),Promise.reject(e)}finally{r.updatingCustomerData(!1)}},St=()=>async({dispatch:e})=>{const t=await Me()({path:"/wc/store/v1/cart",method:"GET",cache:"no-store"}),{receiveCart:r,receiveError:a}=e;t?r(t):a(R)},ft=()=>async({resolveSelect:e})=>{await e.getCartData()},vt=(e=[],t)=>t.type===Ae?e.map((e=>{var r;return e.key===(null===(r=t.cartItem)||void 0===r?void 0:r.key)?t.cartItem:e})):e,Tt=(e,t)=>t.reduce(((t,r)=>(e&&e.hasOwnProperty(r)&&(t[r]=e[r]),t)),{}),At=(e,t,r)=>{let a,s=null;const i=(...i)=>{s=i,a&&clearTimeout(a),a=setTimeout((()=>{a=null,!r&&s&&e(...s)}),t),r&&!a&&e(...i)};return i.flush=()=>{a&&s&&(e(...s),clearTimeout(a),a=null)},i},Pt=window.wp.isShallowEqual;var bt=r.n(Pt);const Rt=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let wt=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({}),Ct=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});const It=(e,t)=>Be(e)&&"type"in e&&e.type===t,Dt=e=>It(e,wt.SUCCESS),Ot=e=>It(e,wt.ERROR),Mt=e=>It(e,wt.FAIL),kt=e=>!Be(e)||void 0===e.retry||!0===e.retry,Nt=e=>{const t=Fe(e.data,"details")?Object.entries(e.data.details):null;return t?t.reduce(((e,[t,{code:r,message:a,additional_errors:s=[]}])=>[...e,{param:t,id:`${t}_${r}`,code:r,message:(0,Xe.decodeEntities)(a)},...Array.isArray(s)?s.flatMap((e=>Fe(e,"code")&&Fe(e,"message")?[{param:t,id:`${t}_${e.code}`,code:e.code,message:(0,Xe.decodeEntities)(e.message)}]:[])):[]]),[]):[]},xt=e=>{switch(e){case"woocommerce_rest_missing_email_address":case"woocommerce_rest_invalid_email_address":return Ct.CONTACT_INFORMATION;default:return Ct.CART}},Lt=e=>{switch(e){case"invalid_email":return Ct.CONTACT_INFORMATION;case"billing_address":return Ct.BILLING_ADDRESS;case"shipping_address":return Ct.SHIPPING_ADDRESS;default:return}},Yt=(e,t)=>{if(!$e(e))return;if("rest_invalid_param"===e.code)return((e,t)=>{Nt(e).forEach((({code:e,message:r,id:a,param:s})=>{Ke("error",r,{id:a,context:t||Lt(s)||xt(e)})}))})(e,t);let r=(0,Xe.decodeEntities)(e.message)||ze;"invalid_json"===e.code&&(r=ze),Ke("error",r,{id:e.code,context:t||xt(e.code)})},Ut=window.wp.url,jt="wc/store/validation",Ht=(e,t)=>"string"!=typeof t?t:"email"===e?(0,Ut.isEmail)(t)?t.trim():"":"postcode"===e?t.replace(" ","").toUpperCase():t.trim(),Vt=(e,t)=>Object.keys(e).filter((r=>Ht(r,e[r])!==Ht(r,t[r]))),qt={customerDataIsInitialized:!1,doingPush:!1,customerData:{billingAddress:{},shippingAddress:{}},dirtyProps:{billingAddress:[],shippingAddress:[]}},Bt=()=>{if(qt.doingPush)return;if(qt.doingPush=!0,(()=>{const e=(0,T.select)(b).getCustomerData();qt.dirtyProps.billingAddress=[...qt.dirtyProps.billingAddress,...Vt(qt.customerData.billingAddress,e.billingAddress)],qt.dirtyProps.shippingAddress=[...qt.dirtyProps.shippingAddress,...Vt(qt.customerData.shippingAddress,e.shippingAddress)],qt.customerData=e})(),!(qt.dirtyProps.billingAddress.length>0||qt.dirtyProps.shippingAddress.length>0))return void(qt.doingPush=!1);if(!(e=>{const t=(0,T.select)(jt);return 0===[...e.billingAddress.filter((e=>void 0!==t.getValidationError("billing_"+e))),...e.shippingAddress.filter((e=>void 0!==t.getValidationError("shipping_"+e)))].filter(Boolean).length})(qt.dirtyProps))return void(qt.doingPush=!1);const e={};qt.dirtyProps.billingAddress.length&&(e.billing_address=Tt(qt.customerData.billingAddress,qt.dirtyProps.billingAddress)),qt.dirtyProps.shippingAddress.length&&(e.shipping_address=Tt(qt.customerData.shippingAddress,qt.dirtyProps.shippingAddress)),(0,T.dispatch)(b).updateCustomerData(e).then((()=>{qt.dirtyProps.billingAddress=[],qt.dirtyProps.shippingAddress=[],qt.doingPush=!1,(()=>{const e=(0,T.select)("wc/store/store-notices").getRegisteredContainers(),{removeNotice:t}=(0,T.dispatch)("core/notices"),{getNotices:r}=(0,T.select)("core/notices");e.forEach((e=>{r(e).forEach((r=>{t(r.id,e)}))}))})()})).catch((e=>{qt.doingPush=!1,Yt(e)}))},Ft=At((()=>{qt.doingPush?Ft():Bt()}),1500),$t="wc/store/payment";let Gt=function(e){return e.IDLE="idle",e.EXPRESS_STARTED="express_started",e.PROCESSING="processing",e.READY="ready",e.ERROR="has_error",e}({});const zt=async()=>!!(0,T.select)(b).hasFinishedResolution("getCartData")&&(await(0,T.dispatch)($t).__internalUpdateAvailablePaymentMethods(),!0),Kt=At(zt,1e3),Xt=(0,T.registerStore)(b,{reducer:(e=q,t)=>{switch(t.type){case fe:t.error&&(e={...e,errors:[t.error]});break;case Se:t.response&&(e={...e,errors:N,cartData:{...e.cartData,...t.response}});break;case ve:(t.couponCode||""===t.couponCode)&&(e={...e,metaData:{...e.metaData,applyingCoupon:t.couponCode}});break;case Ce:e={...e,cartData:{...e.cartData,billingAddress:{...e.cartData.billingAddress,...t.billingAddress}}};break;case Ie:e={...e,cartData:{...e.cartData,shippingAddress:{...e.cartData.shippingAddress,...t.shippingAddress}}};break;case Te:(t.couponCode||""===t.couponCode)&&(e={...e,metaData:{...e.metaData,removingCoupon:t.couponCode}});break;case Pe:const r=e.cartItemsPendingQuantity.filter((e=>e!==t.cartItemKey));t.isPendingQuantity&&t.cartItemKey&&r.push(t.cartItemKey),e={...e,cartItemsPendingQuantity:r};break;case Re:const a=e.cartItemsPendingDelete.filter((e=>e!==t.cartItemKey));t.isPendingDelete&&t.cartItemKey&&a.push(t.cartItemKey),e={...e,cartItemsPendingDelete:a};break;case Ae:e={...e,errors:N,cartData:{...e.cartData,items:vt(e.cartData.items,t)}};break;case we:e={...e,metaData:{...e.metaData,updatingCustomerData:!!t.isResolving}};break;case De:e={...e,metaData:{...e.metaData,updatingSelectedRate:!!t.isResolving}};break;case be:e={...e,metaData:{...e.metaData,isCartDataStale:t.isCartDataStale}}}return e},actions:t,controls:A.controls,selectors:e,resolvers:s,__experimentalUseThunks:!0});Xt.subscribe(((e=!0)=>{if((0,T.select)(b).hasFinishedResolution("getCartData"))return qt.customerDataIsInitialized?void(bt()(qt.customerData,(0,T.select)(b).getCustomerData())||(e?Ft():Bt())):(qt.customerData=(0,T.select)(b).getCustomerData(),void(qt.customerDataIsInitialized=!0))})),document.body.addEventListener("focusout",(e=>{e.target&&e.target instanceof Element&&"input"===e.target.tagName.toLowerCase()&&Ft.flush()}));const Qt=Xt.subscribe((async()=>{await zt()&&(Qt(),Xt.subscribe(Kt))})),Wt=b,Zt="wc/store/checkout";let Jt=function(e){return e.IDLE="idle",e.COMPLETE="complete",e.BEFORE_PROCESSING="before_processing",e.PROCESSING="processing",e.AFTER_PROCESSING="after_processing",e}({});const er={order_id:0,customer_id:0,billing_address:{},shipping_address:{},...(0,w.getSetting)("checkoutData",{})||{}};var tr,rr,ar,sr,ir,nr,or,cr,lr,dr;const ur=(0,w.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),pr=ur.pluginUrl+"assets/images/",_r=(ur.pluginUrl,ur.buildPhase,null===(tr=w.STORE_PAGES.shop)||void 0===tr||tr.permalink,null===(rr=w.STORE_PAGES.checkout)||void 0===rr||rr.id,null===(ar=w.STORE_PAGES.checkout)||void 0===ar||ar.permalink,null===(sr=w.STORE_PAGES.privacy)||void 0===sr||sr.permalink,null===(ir=w.STORE_PAGES.privacy)||void 0===ir||ir.title,null===(nr=w.STORE_PAGES.terms)||void 0===nr||nr.permalink,null===(or=w.STORE_PAGES.terms)||void 0===or||or.title,null===(cr=w.STORE_PAGES.cart)||void 0===cr||cr.id,null===(lr=w.STORE_PAGES.cart)||void 0===lr||lr.permalink,null!==(dr=w.STORE_PAGES.myaccount)&&void 0!==dr&&dr.permalink?w.STORE_PAGES.myaccount.permalink:(0,w.getSetting)("wpLoginUrl","/wp-login.php"),(0,w.getSetting)("localPickupEnabled",!1)),mr=(0,w.getSetting)("countries",{}),hr=(0,w.getSetting)("countryData",{}),yr=(Object.fromEntries(Object.keys(hr).filter((e=>!0===hr[e].allowBilling)).map((e=>[e,mr[e]||""]))),Object.fromEntries(Object.keys(hr).filter((e=>!0===hr[e].allowBilling)).map((e=>[e,hr[e].states||[]]))),Object.fromEntries(Object.keys(hr).filter((e=>!0===hr[e].allowShipping)).map((e=>[e,mr[e]||""]))),Object.fromEntries(Object.keys(hr).filter((e=>!0===hr[e].allowShipping)).map((e=>[e,hr[e].states||[]]))),Object.fromEntries(Object.keys(hr).map((e=>[e,hr[e].locale||[]])))),Er={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},gr=(0,w.getSetting)("addressFieldsLocations",Er).address,Sr=((0,w.getSetting)("addressFieldsLocations",Er).contact,(0,w.getSetting)("addressFieldsLocations",Er).additional,(0,w.getSetting)("collectableMethodIds",[])),fr=e=>"string"==typeof e,vr=e=>e.customerId,Tr=e=>e.orderId,Ar=e=>e.orderNotes,Pr=e=>e.redirectUrl,br=e=>e.useShippingAsBilling,Rr=e=>e.extensionData,wr=e=>e.shouldCreateAccount,Cr=e=>e.status,Ir=e=>e.hasError,Dr=e=>!!e.orderId,Or=e=>e.status===Jt.COMPLETE,Mr=e=>e.status===Jt.IDLE,kr=e=>e.status===Jt.BEFORE_PROCESSING,Nr=e=>e.status===Jt.AFTER_PROCESSING,xr=e=>e.status===Jt.PROCESSING,Lr=e=>e.calculatingCount>0,Yr=e=>{if(void 0===e.prefersCollection){const e=(0,T.select)(b).getShippingRates();if(!e||!e.length)return!1;const r=e[0].shipping_rates.find((e=>e.selected));if(Fe(r,"method_id")&&fr(r.method_id))return t=null==r?void 0:r.method_id,!!_r&&(Array.isArray(t)?!!t.find((e=>Sr.includes(e))):Sr.includes(t))}var t;return e.prefersCollection},Ur="SET_IDLE",jr="SET_REDIRECT_URL",Hr="SET_CHECKOUT_COMPLETE",Vr="SET_BEFORE_PROCESSING",qr="SET_AFTER_PROCESSING",Br="SET_CHECKOUT_IS_PROCESSING",Fr="SET_CHECKOUT_HAS_ERROR",$r="SET_CHECKOUT_CUSTOMER_ID",Gr="SET_CHECKOUT_ORDER_NOTES",zr="INCREMENT_CALCULATING",Kr="DECREMENT_CALCULATING",Xr="SET_USE_SHIPPING_AS_BILLING",Qr="SET_SHOULD_CREATE_ACCOUNT",Wr="SET_PREFERS_COLLECTION",Zr="SET_EXTENSION_DATA",Jr=e=>Be(e)&&Fe(e,"type"),ea=async(e,t,r)=>{const a=[],s=Rt(e,t);for(const e of s)try{const t=await Promise.resolve(e.callback(r));if(!Jr(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if(Ot(t)||Mt(t))return a.push(t),a;a.push(t)}catch(e){return console.error(e),a.push({type:wt.ERROR}),a}return a},ta=(window.wp.element,"checkout_success"),ra=e=>({dispatch:t})=>{const r=(e=>{const t={message:"",paymentStatus:"not set",redirectUrl:"",paymentDetails:{}};return"payment_result"in e&&(t.paymentStatus=e.payment_result.payment_status,t.redirectUrl=e.payment_result.redirect_url,e.payment_result.hasOwnProperty("payment_details")&&Array.isArray(e.payment_result.payment_details)&&e.payment_result.payment_details.forEach((({key:e,value:r})=>{t.paymentDetails[e]=(0,Xe.decodeEntities)(r)}))),"message"in e&&(t.message=(0,Xe.decodeEntities)(e.message)),!t.message&&"data"in e&&"status"in e.data&&e.data.status>299&&(t.message=(0,P.__)("Something went wrong. Please contact us to get assistance.","woocommerce")),t})(e);t.__internalSetRedirectUrl((null==r?void 0:r.redirectUrl)||""),(0,T.dispatch)($t).__internalSetPaymentResult(r),t.__internalSetAfterProcessing()},aa=({observers:e,setValidationErrors:t})=>({dispatch:r,registry:a})=>{const{createErrorNotice:s}=a.dispatch(v.store);((e,t)=>{const r=(0,T.select)("core/notices").getNotices(t),{removeNotice:a}=(0,T.dispatch)("core/notices");r.filter((e=>"error"===e.status)).forEach((e=>a(e.id,t)))})(),(async(e,t,r)=>{const a=Rt(e,t),s=[];for(const e of a)try{const t=await Promise.resolve(e.callback(r));"object"==typeof t&&s.push(t)}catch(e){console.error(e)}return!s.length||s})(e,"checkout_validation",{}).then((e=>{!0!==e?(Array.isArray(e)&&e.forEach((({errorMessage:e,validationErrors:r,context:a="wc/checkout"})=>{s(e,{context:a}),t(r)})),r.__internalSetIdle(),r.__internalSetHasError()):r.__internalSetProcessing()}))},sa=({observers:e,notices:t})=>({select:r,dispatch:a,registry:s})=>{const{createErrorNotice:i}=s.dispatch(v.store),n={redirectUrl:r.getRedirectUrl(),orderId:r.getOrderId(),customerId:r.getCustomerId(),orderNotes:r.getOrderNotes(),processingResponse:(0,T.select)($t).getPaymentResult()};r.hasError()?ea(e,"checkout_fail",n).then((e=>{(({observerResponses:e,notices:t,dispatch:r,createErrorNotice:a,data:s})=>{const i=(({observerResponses:e,createErrorNotice:t})=>{let r=null;return e.forEach((e=>{if((Ot(e)||Mt(e))&&e.message&&fr(e.message)){const a=e.messageContext&&fr(e.messageContext)?{context:e.messageContext}:void 0;r=e,t(e.message,a)}})),r})({observerResponses:e,createErrorNotice:a});if(null!==i)kt(i)?r.__internalSetIdle():r.__internalSetComplete(i);else{var n;t.checkoutNotices.some((e=>"error"===e.status))||t.expressPaymentNotices.some((e=>"error"===e.status))||t.paymentNotices.some((e=>"error"===e.status))||a((null===(n=s.processingResponse)||void 0===n?void 0:n.message)||(0,P.__)("Something went wrong. Please contact us to get assistance.","woocommerce"),{id:"checkout",context:"wc/checkout"}),r.__internalSetIdle()}})({observerResponses:e,notices:t,dispatch:a,createErrorNotice:i,data:n})})):ea(e,ta,n).then((e=>{(({observerResponses:e,dispatch:t,createErrorNotice:r})=>{let a=null,s=null;if(e.forEach((e=>{Dt(e)&&(a=e),(Ot(e)||Mt(e))&&(s=e)})),a&&!s)t.__internalSetComplete(a);else if(Be(s)){if(s.message&&fr(s.message)){const e=s.messageContext&&fr(s.messageContext)?{context:s.messageContext}:void 0;r(s.message,e)}kt(s)?t.__internalSetHasError(!0):t.__internalSetComplete(s)}else t.__internalSetComplete()})({observerResponses:e,dispatch:a,createErrorNotice:i})}))},ia=()=>({type:Ur}),na=()=>({type:Vr}),oa=()=>({type:Br}),ca=()=>({type:qr}),la=(e={})=>({type:Hr,data:e}),da=e=>({type:jr,redirectUrl:e}),ua=(e=!0)=>({type:Fr,hasError:e}),pa=()=>({type:zr}),_a=()=>({type:Kr}),ma=e=>({type:$r,customerId:e}),ha=e=>({type:Xr,useShippingAsBilling:e}),ya=e=>({type:Qr,shouldCreateAccount:e}),Ea=e=>({type:Gr,orderNotes:e}),ga=e=>({type:Wr,prefersCollection:e}),Sa=(e,t,r=!1)=>({type:Zr,extensionData:t,namespace:e,replace:r}),fa=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,P.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,P.__)("%s (optional)","woocommerce"),e.label)),e.priority&&("number"==typeof e.priority&&(t.index=e.priority),fr(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},va=Object.entries(yr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,fa(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),Ta=e=>{const t=((e,t,r="")=>{const a=r&&void 0!==va[r]?va[r]:{};return e.map((e=>({key:e,...w.defaultFields[e]||{},...a[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))})(gr,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:a=!1})=>{a&&((e,t)=>e in t)(t,e)&&(r[t]="")})),r},Aa={redirectUrl:"",status:Jt.PRISTINE,hasError:!1,orderId:er.order_id,customerId:er.customer_id,calculatingCount:0,orderNotes:"",useShippingAsBilling:(Pa=er.billing_address,ba=er.shipping_address,gr.every((e=>Pa[e]===ba[e]))),shouldCreateAccount:!1,prefersCollection:void 0,extensionData:{}};var Pa,ba;const Ra={reducer:(e=Aa,t)=>{var r;let a=e;switch(t.type){case Ur:a=e.status!==Jt.IDLE?{...e,status:Jt.IDLE}:e;break;case jr:a=void 0!==t.redirectUrl&&t.redirectUrl!==e.redirectUrl?{...e,redirectUrl:t.redirectUrl}:e;break;case Hr:a={...e,status:Jt.COMPLETE,redirectUrl:"string"==typeof(null===(r=t.data)||void 0===r?void 0:r.redirectUrl)?t.data.redirectUrl:e.redirectUrl};break;case Br:a={...e,status:Jt.PROCESSING,hasError:!1};break;case Vr:a={...e,status:Jt.BEFORE_PROCESSING,hasError:!1};break;case qr:a={...e,status:Jt.AFTER_PROCESSING};break;case Fr:a={...e,hasError:t.hasError,status:e.status===Jt.PROCESSING||e.status===Jt.BEFORE_PROCESSING?Jt.IDLE:e.status};break;case zr:a={...e,calculatingCount:e.calculatingCount+1};break;case Kr:a={...e,calculatingCount:Math.max(0,e.calculatingCount-1)};break;case $r:void 0!==t.customerId&&(a={...e,customerId:t.customerId});break;case Xr:void 0!==t.useShippingAsBilling&&t.useShippingAsBilling!==e.useShippingAsBilling&&(a={...e,useShippingAsBilling:t.useShippingAsBilling});break;case Qr:void 0!==t.shouldCreateAccount&&t.shouldCreateAccount!==e.shouldCreateAccount&&(a={...e,shouldCreateAccount:t.shouldCreateAccount});break;case Wr:void 0!==t.prefersCollection&&t.prefersCollection!==e.prefersCollection&&(a={...e,prefersCollection:t.prefersCollection});break;case Gr:void 0!==t.orderNotes&&e.orderNotes!==t.orderNotes&&(a={...e,orderNotes:t.orderNotes});break;case Zr:void 0!==t.extensionData&&void 0!==t.namespace&&(a={...e,extensionData:{...e.extensionData,[t.namespace]:t.replace?t.extensionData:{...e.extensionData[t.namespace],...t.extensionData}}})}return a},selectors:i,actions:n,__experimentalUseThunks:!0},wa=(0,T.createReduxStore)(Zt,Ra);(0,T.register)(wa);const Ca=Zt,Ia="wc/store/collections",Da=[],Oa=(e,t)=>!!t&&!!t.reduce(((e,t)=>"object"==typeof e&&null!==e?e[t]:void 0),e);function Ma(e,t){return Oa(e,t)}const ka=({state:e,namespace:t,resourceName:r,query:a,ids:s,type:i="items",fallback:n=Da})=>Ma(e,[t,r,s=JSON.stringify(s),a=null!==a?(0,Ut.addQueryArgs)("",a):"",i])?e[t][r][s][a][i]:n,Na=(e,t,r,a=null,s=Da)=>ka({state:e,namespace:t,resourceName:r,query:a,ids:s}),xa=(e,t,r,a=null,s=Da)=>ka({state:e,namespace:t,resourceName:r,query:a,ids:s,type:"error",fallback:null}),La=(e,t,r,a,s=null,i=Da)=>{const n=((e,t,r,a=null,s=Da)=>ka({state:e,namespace:t,resourceName:r,query:a,ids:s,type:"headers",fallback:void 0}))(e,r,a,s,i);return n&&n.get?n.has(t)?n.get(t):void 0:null},Ya=e=>e.lastModified||0,Ua={RECEIVE_COLLECTION:"RECEIVE_COLLECTION",RESET_COLLECTION:"RESET_COLLECTION",ERROR:"ERROR",RECEIVE_LAST_MODIFIED:"RECEIVE_LAST_MODIFIED",INVALIDATE_RESOLUTION_FOR_STORE:"INVALIDATE_RESOLUTION_FOR_STORE"};let ja=window.Headers||null;function Ha(e,t,r="",a=[],s={items:[],headers:ja},i=!1){return{type:i?Ua.RESET_COLLECTION:Ua.RECEIVE_COLLECTION,namespace:e,resourceName:t,queryString:r,ids:a,response:s}}function Va(e,t,r,a,s){return{type:"ERROR",namespace:e,resourceName:t,queryString:r,ids:a,response:{items:[],headers:ja,error:s}}}function qa(e){return{type:Ua.RECEIVE_LAST_MODIFIED,timestamp:e}}ja=ja?new ja:{get:()=>{},has:()=>{}};const Ba="wc/store/schema";function*Fa(e,t,r,a){const s=yield T.controls.resolveSelect(Ba,"getRoute",e,t,a),i=(0,Ut.addQueryArgs)("",r);if(s)try{const{response:r=Da,headers:n}=yield je({path:s+i});n&&n.get&&n.has("last-modified")&&(yield function*(e){const t=yield T.controls.resolveSelect(Ia,"getCollectionLastModified");t?e>t&&(yield T.controls.dispatch(Ia,"invalidateResolutionForStore"),yield T.controls.dispatch(Ia,"receiveLastModified",e)):yield T.controls.dispatch(Ia,"receiveLastModified",e)}(parseInt(n.get("last-modified"),10))),yield Ha(e,t,i,a,{items:r,headers:n})}catch(r){yield Va(e,t,i,a,r)}else yield Ha(e,t,i,a)}function*$a(e,t,r,a,s){const i=[t,r,a,s].filter((e=>void 0!==e));yield T.controls.resolveSelect(Ia,"getCollection",...i)}function Ga(e,t,r,a=0){const s=t[a];if(a===t.length-1)return{...e,[s]:r};const i=e[s]||{};return{...e,[s]:Ga(i,t,r,a+1)}}function za(e,t,r){return Ga(e,t,r)}const Ka=(0,T.createReduxStore)(Ia,{reducer:(e={},t)=>{if(t.type===Ua.RECEIVE_LAST_MODIFIED)return t.timestamp===e.lastModified?e:{...e,lastModified:t.timestamp};if(t.type===Ua.INVALIDATE_RESOLUTION_FOR_STORE)return{};const{type:r,namespace:a,resourceName:s,queryString:i,response:n}=t,o=t.ids?JSON.stringify(t.ids):"[]";switch(r){case Ua.RECEIVE_COLLECTION:if(Ma(e,[a,s,o,i]))return e;e=za(e,[a,s,o,i],n);break;case Ua.RESET_COLLECTION:case Ua.ERROR:e=za(e,[a,s,o,i],n)}return e},actions:c,controls:{...A.controls,...qe},selectors:o,resolvers:l});(0,T.register)(Ka);const Xa=Ia,Qa={status:Gt.IDLE,activePaymentMethod:"",activeSavedToken:"",availablePaymentMethods:{},availableExpressPaymentMethods:{},savedPaymentMethods:(0,w.getSetting)("customerPaymentMethods",{}),paymentMethodData:{},paymentResult:null,paymentMethodsInitialized:!1,expressPaymentMethodsInitialized:!1,shouldSavePaymentMethod:!1};let Wa=function(e){return e.SET_PAYMENT_IDLE="SET_PAYMENT_IDLE",e.SET_EXPRESS_PAYMENT_STARTED="SET_EXPRESS_PAYMENT_STARTED",e.SET_PAYMENT_READY="SET_PAYMENT_READY",e.SET_PAYMENT_PROCESSING="SET_PAYMENT_PROCESSING",e.SET_PAYMENT_ERROR="SET_PAYMENT_ERROR",e.SET_PAYMENT_METHODS_INITIALIZED="SET_PAYMENT_METHODS_INITIALIZED",e.SET_EXPRESS_PAYMENT_METHODS_INITIALIZED="SET_EXPRESS_PAYMENT_METHODS_INITIALIZED",e.SET_ACTIVE_PAYMENT_METHOD="SET_ACTIVE_PAYMENT_METHOD",e.SET_SHOULD_SAVE_PAYMENT_METHOD="SET_SHOULD_SAVE_PAYMENT_METHOD",e.SET_AVAILABLE_PAYMENT_METHODS="SET_AVAILABLE_PAYMENT_METHODS",e.SET_AVAILABLE_EXPRESS_PAYMENT_METHODS="SET_AVAILABLE_EXPRESS_PAYMENT_METHODS",e.REMOVE_AVAILABLE_PAYMENT_METHOD="REMOVE_AVAILABLE_PAYMENT_METHOD",e.REMOVE_AVAILABLE_EXPRESS_PAYMENT_METHOD="REMOVE_AVAILABLE_EXPRESS_PAYMENT_METHOD",e.INITIALIZE_PAYMENT_METHODS="INITIALIZE_PAYMENT_METHODS",e.SET_PAYMENT_METHOD_DATA="SET_PAYMENT_METHOD_DATA",e.SET_PAYMENT_RESULT="SET_PAYMENT_RESULT",e}({});const Za=e=>Object.fromEntries(e.map((({package_id:e,shipping_rates:t})=>{var r;return[e,(null===(r=t.find((e=>e.selected)))||void 0===r?void 0:r.rate_id)||""]}))),Ja=window.wc.wcBlocksRegistry,es=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,P.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,P._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,P._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,P.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,P.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,P.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,P.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],ts=(0,w.getSetting)("displayCartPricesIncludingTax",!1),rs={coupons:[],shipping_rates:(0,w.getSetting)("shippingMethodsExist",!1)||(0,w.getSetting)("localPickupEnabled",!1)?es:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,P.__)("Beanie","woocommerce"),summary:(0,P.__)("Beanie","woocommerce"),short_description:(0,P.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:pr+"previews/beanie.jpg",thumbnail:pr+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,P.__)("Color","woocommerce"),value:(0,P.__)("Yellow","woocommerce")},{attribute:(0,P.__)("Size","woocommerce"),value:(0,P.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"12000":"10000",regular_price:ts?"12000":"10000",sale_price:ts?"12000":"10000",price_range:null,raw_prices:{precision:6,price:ts?"12000000":"10000000",regular_price:ts?"12000000":"10000000",sale_price:ts?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,P.__)("Cap","woocommerce"),summary:(0,P.__)("Cap","woocommerce"),short_description:(0,P.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:pr+"previews/cap.jpg",thumbnail:pr+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,P.__)("Color","woocommerce"),value:(0,P.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"2400":"2000",regular_price:ts?"2400":"2000",sale_price:ts?"2400":"2000",price_range:null,raw_prices:{precision:6,price:ts?"24000000":"20000000",regular_price:ts?"24000000":"20000000",sale_price:ts?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,P.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,P.__)("Polo","woocommerce"),description:(0,P.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"24000":"20000",regular_price:ts?"24000":"20000",sale_price:ts?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:pr+"previews/polo.jpg",thumbnail:pr+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,P.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,P.__)("Long Sleeve Tee","woocommerce"),description:(0,P.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"30000":"25000",regular_price:ts?"30000":"25000",sale_price:ts?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:pr+"previews/long-sleeve-tee.jpg",thumbnail:pr+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,P.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,P.__)("Hoodie with Zipper","woocommerce"),description:(0,P.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"15000":"12500",regular_price:ts?"30000":"25000",sale_price:ts?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:pr+"previews/hoodie-with-zipper.jpg",thumbnail:pr+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,P.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,P.__)("Polo","woocommerce"),description:(0,P.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"4500":"4250",regular_price:ts?"4500":"4250",sale_price:ts?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:pr+"previews/hoodie-with-logo.jpg",thumbnail:pr+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,P.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,P.__)("Hoodie with Pocket","woocommerce"),description:(0,P.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"3500":"3250",regular_price:ts?"4500":"4250",sale_price:ts?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:pr+"previews/hoodie-with-pocket.jpg",thumbnail:pr+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,P.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,P.__)("T-Shirt","woocommerce"),description:(0,P.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:ts?"1800":"1500",regular_price:ts?"1800":"1500",sale_price:ts?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:pr+"previews/tshirt.jpg",thumbnail:pr+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,P.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,w.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,P.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}},as=(e,t,r=!1)=>{const{createErrorNotice:a}=(0,T.dispatch)("core/notices"),s=r?Ct.EXPRESS_PAYMENTS:Ct.PAYMENTS;a(`${(0,P.sprintf)(/* translators: %s the id of the payment method being registered (bank transfer, cheque...) */ /* translators: %s the id of the payment method being registered (bank transfer, cheque...) */ (0,P.__)("There was an error registering the payment method with id '%s': ","woocommerce"),e.paymentMethodId)} ${t}`,{context:s,id:`wc-${e.paymentMethodId}-registration-error`})},ss=async(e=!1)=>{let t={};const r=e?(0,Ja.getExpressPaymentMethods)():(0,Ja.getPaymentMethods)(),a=e=>{const{name:r}=e;t={...t,[e.name]:{name:r}}},s=e?Object.keys(r):Array.from(new Set([...(0,w.getSetting)("paymentMethodSortOrder",[]),...Object.keys(r)])),i=(()=>{let e;if((0,T.select)("core/editor")){const t={cartCoupons:rs.coupons,cartItems:rs.items,crossSellsProducts:rs.cross_sells,cartFees:rs.fees,cartItemsCount:rs.items_count,cartItemsWeight:rs.items_weight,cartNeedsPayment:rs.needs_payment,cartNeedsShipping:rs.needs_shipping,cartItemErrors:k,cartTotals:rs.totals,cartIsLoading:!1,cartErrors:N,billingData:q.cartData.billingAddress,billingAddress:q.cartData.billingAddress,shippingAddress:q.cartData.shippingAddress,extensions:U,shippingRates:rs.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:rs.has_calculated_shipping,paymentRequirements:rs.payment_requirements,receiveCart:()=>{}};e={cart:t,cartTotals:t.cartTotals,cartNeedsShipping:t.cartNeedsShipping,billingData:t.billingAddress,billingAddress:t.billingAddress,shippingAddress:t.shippingAddress,selectedShippingMethods:Za(t.shippingRates),paymentMethods:rs.payment_methods,paymentRequirements:t.paymentRequirements}}else{const t=(0,T.select)(b),r=t.getCartData(),a=t.getCartErrors(),s=t.getCartTotals(),i=!t.hasFinishedResolution("getCartData"),n=t.isCustomerDataUpdating(),o=Za(r.shippingRates);e={cart:{cartCoupons:r.coupons,cartItems:r.items,crossSellsProducts:r.crossSells,cartFees:r.fees,cartItemsCount:r.itemsCount,cartItemsWeight:r.itemsWeight,cartNeedsPayment:r.needsPayment,cartNeedsShipping:r.needsShipping,cartItemErrors:r.errors,cartTotals:s,cartIsLoading:i,cartErrors:a,billingData:Ta(r.billingAddress),billingAddress:Ta(r.billingAddress),shippingAddress:Ta(r.shippingAddress),extensions:r.extensions,shippingRates:r.shippingRates,isLoadingRates:n,cartHasCalculatedShipping:r.hasCalculatedShipping,paymentRequirements:r.paymentRequirements,receiveCart:(0,T.dispatch)(b).receiveCart},cartTotals:r.totals,cartNeedsShipping:r.needsShipping,billingData:r.billingAddress,billingAddress:r.billingAddress,shippingAddress:r.shippingAddress,selectedShippingMethods:o,paymentMethods:r.paymentMethods,paymentRequirements:r.paymentRequirements}}return e})(),n=i.paymentMethods,o=!!(0,T.select)("core/editor");for(let t=0;t<s.length;t++){const c=s[t],l=r[c];if(l)try{const t=!(!o&&!e)||n.includes(c),r=!!o||t&&await Promise.resolve(l.canMakePayment(i));if(r){if("object"==typeof r&&r.error)throw new Error(r.error.message);a(l)}}catch(t){(w.CURRENT_USER_IS_ADMIN||o)&&as(l,t,e)}}const c=Object.keys(t),l=e?(0,T.select)($t).getAvailableExpressPaymentMethods():(0,T.select)($t).getAvailablePaymentMethods();if(Object.keys(l).length===c.length&&Object.keys(l).every((e=>c.includes(e))))return!0;const{__internalSetAvailablePaymentMethods:d,__internalSetAvailableExpressPaymentMethods:u}=(0,T.dispatch)($t);return(e?u:d)(t),!0},is=async e=>{const t=Object.keys(e),r=Object.keys((0,T.select)($t).getAvailableExpressPaymentMethods()),a=[...t,...r],s=(0,T.select)($t).getSavedPaymentMethods(),i=Object.keys(s).flatMap((e=>s[e]))[0]||void 0;if(i){const e=i.tokenId.toString(),t=i.method.gateway,r=`wc-${t}-payment-token`;return void(0,T.dispatch)($t).__internalSetActivePaymentMethod(t,{token:e,payment_method:t,[r]:e,isSavedToken:!0})}const n=(0,T.select)($t).getActivePaymentMethod();n&&a.includes(n)||((0,T.dispatch)($t).__internalSetPaymentIdle(),(0,T.dispatch)($t).__internalSetActivePaymentMethod(t[0]))},ns=window.wp.deprecated;var os=r.n(ns);const cs=e=>["first_name","last_name","company","address_1","address_2","city","state","postcode","country","phone"].every((t=>Fe(e,t))),ls=e=>cs(e)&&Fe(e,"email"),ds=e=>({registry:t})=>{const{createErrorNotice:r,removeNotice:a}=t.dispatch(v.store);e?r(e,{id:"wc-express-payment-error",context:Ct.EXPRESS_PAYMENTS}):a("wc-express-payment-error",Ct.EXPRESS_PAYMENTS)},us=(e,t)=>({dispatch:r,registry:a})=>{const{createErrorNotice:s,removeNotice:i}=a.dispatch("core/notices");return i("wc-payment-error",Ct.PAYMENTS),ea(e,"payment_setup",{}).then((e=>{let i,n,o,c;e.forEach((e=>{Dt(e)&&(i=e),(Ot(e)||Mt(e))&&(n=e);const{billingAddress:t,billingData:r,shippingAddress:a,shippingData:s}=(null==e?void 0:e.meta)||{};o=t,c=a,r&&(o=r,os()("returning billingData from an onPaymentProcessing observer in WooCommerce Blocks",{version:"9.5.0",alternative:"billingAddress",link:"https://github.com/woocommerce/woocommerce-blocks/pull/6369"})),Fe(s,"address")&&s.address&&(c=s.address,os()("returning shippingData from an onPaymentProcessing observer in WooCommerce Blocks",{version:"9.5.0",alternative:"shippingAddress",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8163"}))}));const{setBillingAddress:l,setShippingAddress:d}=a.dispatch(Wt);if(Jr(i)&&!n){var u;const{paymentMethodData:e}=(null===(u=i)||void 0===u?void 0:u.meta)||{};ls(o)&&l(o),cs(c)&&d(c),r.__internalSetPaymentMethodData(Be(e)?e:{}),r.__internalSetPaymentReady()}else if(Mt(n)){var p;const{paymentMethodData:e}=(null===(p=n)||void 0===p?void 0:p.meta)||{};if(Fe(n,"message")&&fr(n.message)&&n.message.length){let e=Ct.PAYMENTS;Fe(n,"messageContext")&&fr(n.messageContext)&&n.messageContext.length&&(e=n.messageContext),s(n.message,{id:"wc-payment-error",isDismissible:!1,context:e})}ls(o)&&l(o),r.__internalSetPaymentMethodData(Be(e)?e:{}),r.__internalSetPaymentError()}else if(Ot(n)){if(Fe(n,"message")&&fr(n.message)&&n.message.length){let e=Ct.PAYMENTS;Fe(n,"messageContext")&&fr(n.messageContext)&&n.messageContext.length&&(e=n.messageContext),s(n.message,{id:"wc-payment-error",isDismissible:!1,context:e})}r.__internalSetPaymentError(),_=n.validationErrors,Be(_)&&Object.entries(_).every((([e,t])=>{return fr(e)&&Be(r=t)&&Fe(r,"message")&&Fe(r,"hidden")&&fr(r.message)&&"boolean"==typeof r.hidden;var r}))&&t(n.validationErrors)}else r.__internalSetPaymentReady();var _}))},ps=()=>({type:Wa.SET_PAYMENT_IDLE}),_s=()=>({type:Wa.SET_EXPRESS_PAYMENT_STARTED}),ms=()=>({type:Wa.SET_PAYMENT_PROCESSING}),hs=()=>({type:Wa.SET_PAYMENT_ERROR}),ys=()=>({type:Wa.SET_PAYMENT_READY}),Es=e=>async({select:t,dispatch:r})=>{const a=t.getAvailablePaymentMethods();e&&await is(a),r({type:Wa.SET_PAYMENT_METHODS_INITIALIZED,initialized:e})},gs=e=>({type:Wa.SET_EXPRESS_PAYMENT_METHODS_INITIALIZED,initialized:e}),Ss=e=>({type:Wa.SET_SHOULD_SAVE_PAYMENT_METHOD,shouldSavePaymentMethod:e}),fs=(e,t={})=>({type:Wa.SET_ACTIVE_PAYMENT_METHOD,activePaymentMethod:e,paymentMethodData:t}),vs=(e={})=>({type:Wa.SET_PAYMENT_METHOD_DATA,paymentMethodData:e}),Ts=e=>({type:Wa.SET_PAYMENT_RESULT,data:e}),As=e=>async({dispatch:t,select:r})=>{r.getActivePaymentMethod()in e||await is(e),t({type:Wa.SET_AVAILABLE_PAYMENT_METHODS,paymentMethods:e})},Ps=e=>({type:Wa.SET_AVAILABLE_EXPRESS_PAYMENT_METHODS,paymentMethods:e}),bs=e=>({type:Wa.REMOVE_AVAILABLE_PAYMENT_METHOD,name:e}),Rs=e=>({type:Wa.REMOVE_AVAILABLE_EXPRESS_PAYMENT_METHOD,name:e});function ws(){return async({select:e,dispatch:t})=>{const r=await ss(!0),a=await ss(!1),{paymentMethodsInitialized:s,expressPaymentMethodsInitialized:i}=e;a&&!s()&&t(Es(!0)),r&&!i()&&t(gs(!0))}}const Cs={};(0,w.getSetting)("globalPaymentMethods")&&(0,w.getSetting)("globalPaymentMethods").forEach((e=>{Cs[e.id]=e.title}));const Is=e=>(os()("isPaymentPristine",{since:"9.6.0",alternative:"isPaymentIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),e.status===Gt.IDLE),Ds=e=>e.status===Gt.IDLE,Os=e=>(os()("isPaymentStarted",{since:"9.6.0",alternative:"isExpressPaymentStarted",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),e.status===Gt.EXPRESS_STARTED),Ms=e=>e.status===Gt.EXPRESS_STARTED,ks=e=>e.status===Gt.PROCESSING,Ns=e=>e.status===Gt.READY,xs=e=>(os()("isPaymentSuccess",{since:"9.6.0",alternative:"isPaymentReady",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),e.status===Gt.READY),Ls=e=>e.status===Gt.ERROR,Ys=e=>(os()("isPaymentFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),e.status===Gt.ERROR),Us=e=>Object.keys(e.availableExpressPaymentMethods).includes(e.activePaymentMethod),js=e=>"object"==typeof e.paymentMethodData&&Fe(e.paymentMethodData,"token")?e.paymentMethodData.token+"":"",Hs=e=>e.activePaymentMethod,Vs=e=>e.availablePaymentMethods,qs=e=>e.availableExpressPaymentMethods,Bs=e=>e.paymentMethodData,Fs=e=>{const{availablePaymentMethods:t,availableExpressPaymentMethods:r,paymentMethodsInitialized:a,expressPaymentMethodsInitialized:s}=e;return a&&s?Object.fromEntries(Object.entries(Cs).filter((([e])=>!(e in{...t,...r})))):{}},$s=e=>e.savedPaymentMethods,Gs=e=>((e=[],t)=>{if(0===e.length)return{};const r=(0,Ja.getPaymentMethods)(),a=Object.fromEntries(e.map((e=>[e,r[e]]))),s=Object.keys(t),i={};return s.forEach((e=>{const r=t[e].filter((({method:{gateway:e}})=>{var t;return e in a&&(null===(t=a[e].supports)||void 0===t?void 0:t.showSavedCards)}));r.length&&(i[e]=r)})),i})(Object.keys(e.availablePaymentMethods),e.savedPaymentMethods),zs=e=>e.paymentMethodsInitialized,Ks=e=>e.expressPaymentMethodsInitialized,Xs=e=>(os()("getCurrentStatus",{since:"8.9.0",alternative:"isPaymentIdle, isPaymentProcessing, hasPaymentError",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/7666"}),{get isPristine(){return os()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks"}),Ds(e)},isIdle:Ds(e),isStarted:Ms(e),isProcessing:ks(e),get isFinished(){return os()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),Ls(e)||Ns(e)},hasError:Ls(e),get hasFailed(){return os()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),Ls(e)},get isSuccessful(){return os()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),Ns(e)},isDoingExpressPayment:Us(e)}),Qs=e=>e.shouldSavePaymentMethod,Ws=e=>e.paymentResult,Zs=e=>e,Js={reducer:(e=Qa,t)=>{let r=e;switch(t.type){case Wa.SET_PAYMENT_IDLE:r={...e,status:Gt.IDLE};break;case Wa.SET_EXPRESS_PAYMENT_STARTED:r={...e,status:Gt.EXPRESS_STARTED};break;case Wa.SET_PAYMENT_PROCESSING:r={...e,status:Gt.PROCESSING};break;case Wa.SET_PAYMENT_READY:r={...e,status:Gt.READY};break;case Wa.SET_PAYMENT_ERROR:r={...e,status:Gt.ERROR};break;case Wa.SET_SHOULD_SAVE_PAYMENT_METHOD:r={...e,shouldSavePaymentMethod:t.shouldSavePaymentMethod};break;case Wa.SET_PAYMENT_METHOD_DATA:r={...e,paymentMethodData:t.paymentMethodData};break;case Wa.SET_PAYMENT_RESULT:r={...e,paymentResult:t.data};break;case Wa.REMOVE_AVAILABLE_PAYMENT_METHOD:const a={...e.availablePaymentMethods};delete a[t.name],r={...e,availablePaymentMethods:{...a}};break;case Wa.REMOVE_AVAILABLE_EXPRESS_PAYMENT_METHOD:const s={...e.availablePaymentMethods};delete s[t.name],r={...e,availableExpressPaymentMethods:{...s}};break;case Wa.SET_PAYMENT_METHODS_INITIALIZED:r={...e,paymentMethodsInitialized:t.initialized};break;case Wa.SET_EXPRESS_PAYMENT_METHODS_INITIALIZED:r={...e,expressPaymentMethodsInitialized:t.initialized};break;case Wa.SET_AVAILABLE_PAYMENT_METHODS:r={...e,availablePaymentMethods:t.paymentMethods};break;case Wa.SET_AVAILABLE_EXPRESS_PAYMENT_METHODS:r={...e,availableExpressPaymentMethods:t.paymentMethods};break;case Wa.SET_ACTIVE_PAYMENT_METHOD:const i="object"==typeof e.paymentMethodData&&Fe(t.paymentMethodData,"token")?t.paymentMethodData.token+"":"";r={...e,activeSavedToken:i,activePaymentMethod:t.activePaymentMethod,paymentMethodData:t.paymentMethodData||e.paymentMethodData};break;default:return r}return r},selectors:u,actions:d,controls:{...A.controls,...qe},__experimentalUseThunks:!0},ei=(0,T.createReduxStore)($t,Js);(0,T.register)(ei);const ti=$t,ri="wc/store/query-state",ai=(e,t)=>void 0===e[t]?null:e[t],si=(e,t,r,a={})=>{let s=ai(e,t);return null===s?a:(s=JSON.parse(s),void 0!==s[r]?s[r]:a)},ii=(e,t,r={})=>{const a=ai(e,t);return null===a?r:JSON.parse(a)},ni="SET_QUERY_KEY_VALUE",oi="SET_QUERY_CONTEXT_VALUE",ci=(e,t,r)=>({type:ni,context:e,queryKey:t,value:r}),li=(e,t)=>({type:oi,context:e,value:t}),di=(0,T.createReduxStore)(ri,{reducer:(e={},t)=>{const{type:r,context:a,queryKey:s,value:i}=t,n=ai(e,a);let o;switch(r){case ni:const t=null!==n?JSON.parse(n):{};t[s]=i,o=JSON.stringify(t),n!==o&&(e={...e,[a]:o});break;case oi:o=JSON.stringify(i),n!==o&&(e={...e,[a]:o})}return e},actions:_,selectors:p});(0,T.register)(di);const ui=ri,pi=(0,T.createRegistrySelector)((e=>(t,r,a,s=[])=>{const i=e(Ba).hasFinishedResolution("getRoutes",[r]);let n="";if((t=t.routes)[r]?t[r][a]||(n=(0,P.sprintf)("There is no route for the given resource name (%s) in the store",a)):n=(0,P.sprintf)("There is no route for the given namespace (%s) in the store",r),""!==n){if(i)throw new Error(n);return""}const o=((e,t=[])=>{const r=(e=Object.entries(e)).find((([,e])=>t.length===e.length)),[a,s]=r||[];return a?0===t.length?a:((e,t,r)=>(t.forEach(((t,a)=>{e=e.replace(`{${t}}`,r[a])})),e))(a,s,t):""})(t[r][a],s);if(""===o&&i)throw new Error((0,P.sprintf)("While there is a route for the given namespace (%1$s) and resource name (%2$s), there is no route utilizing the number of ids you included in the select arguments. The available routes are: (%3$s)",r,a,JSON.stringify(t[r][a])));return o})),_i=(0,T.createRegistrySelector)((e=>(t,r)=>{const a=e(Ba).hasFinishedResolution("getRoutes",[r]),s=t.routes[r];if(!s){if(a)throw new Error((0,P.sprintf)("There is no route for the given namespace (%s) in the store",r));return[]}let i=[];for(const e in s)i=[...i,...Object.keys(s[e])];return i})),mi={RECEIVE_MODEL_ROUTES:"RECEIVE_MODEL_ROUTES"};function hi(e,t=C){return{type:mi.RECEIVE_MODEL_ROUTES,routes:e,namespace:t}}function*yi(e){yield T.controls.resolveSelect(Ba,"getRoutes",e)}function*Ei(e){const t=yield(0,A.apiFetch)({path:e}),r=t&&t.routes?Object.keys(t.routes):[];yield hi(r,e)}const gi=(0,T.combineReducers)({routes:(e={},t)=>{const{type:r,routes:a,namespace:s}=t;return r===mi.RECEIVE_MODEL_ROUTES&&a.forEach((t=>{const r=((e,t)=>(t=t.replace(`${e}/`,"")).replace(/\/\(\?P\<[a-z_]*\>\[\\*[a-z]\]\+\)/g,""))(s,t);if(r&&r!==s){const a=(e=>{const t=e.match(/\<[a-z_]*\>/g);return Array.isArray(t)&&0!==t.length?t.map((e=>e.replace(/<|>/g,""))):[]})(t),i=((e,t)=>Array.isArray(t)&&0!==t.length?(t.forEach((t=>{const r=`\\(\\?P<${t}>.*?\\)`;e=e.replace(new RegExp(r),`{${t}}`)})),e):e)(t,a);Ma(e,[s,r,i])||(e=za(e,[s,r,i],a))}})),e}}),Si=(0,T.createReduxStore)(Ba,{reducer:gi,actions:h,controls:A.controls,selectors:m,resolvers:y});(0,T.register)(Si);const fi=Ba;let vi=function(e){return e.REGISTER_CONTAINER="REGISTER_CONTAINER",e.UNREGISTER_CONTAINER="UNREGISTER_CONTAINER",e}({});const Ti=e=>({type:vi.REGISTER_CONTAINER,containerContext:e}),Ai=e=>({type:vi.UNREGISTER_CONTAINER,containerContext:e}),Pi=e=>e.containers,bi={containers:[]},Ri="wc/store/store-notices",wi={reducer:(e=bi,t)=>{switch(t.type){case vi.REGISTER_CONTAINER:return{...e,containers:[...e.containers,t.containerContext]};case vi.UNREGISTER_CONTAINER:const r=e.containers.filter((e=>e!==t.containerContext));return{...e,containers:r}}return e},actions:E,selectors:g},Ci=(0,T.createReduxStore)(Ri,wi);(0,T.register)(Ci);const Ii=Ri,Di="SET_VALIDATION_ERRORS",Oi="CLEAR_VALIDATION_ERROR",Mi="CLEAR_VALIDATION_ERRORS",ki="HIDE_VALIDATION_ERROR",Ni="SHOW_VALIDATION_ERROR",xi="SHOW_ALL_VALIDATION_ERRORS",Li=e=>({type:Di,errors:e}),Yi=e=>({type:Mi,errors:e}),Ui=()=>(os()("clearAllValidationErrors",{version:"9.0.0",alternative:"clearValidationErrors",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/7601",hint:"Calling `clearValidationErrors` with no arguments will clear all validation errors."}),Yi()),ji=e=>({type:Oi,error:e}),Hi=e=>({type:ki,error:e}),Vi=e=>({type:Ni,error:e}),qi=()=>({type:xi}),Bi=(e,t)=>e[t],Fi=(e,t)=>{if(e.hasOwnProperty(t)&&!e[t].hidden)return`validate-error-${t}`},$i=e=>Object.keys(e).length>0,Gi={reducer:(e={},t)=>{const r={...e};switch(t.type){case Di:return t.errors&&Object.entries(t.errors).some((([t,r])=>!("string"!=typeof(null==r?void 0:r.message)||e.hasOwnProperty(t)&&bt()(e[t],r))))?{...e,...t.errors}:e;case Oi:return fr(t.error)&&r.hasOwnProperty(t.error)?(delete r[t.error],r):r;case Mi:const{errors:a}=t;return void 0===a?{}:Array.isArray(a)?(a.forEach((e=>{r.hasOwnProperty(e)&&delete r[e]})),r):r;case ki:return fr(t.error)&&r.hasOwnProperty(t.error)?(r[t.error].hidden=!0,r):r;case Ni:return fr(t.error)&&r.hasOwnProperty(t.error)?(r[t.error].hidden=!1,r):r;case xi:return Object.keys(r).forEach((e=>{r[e].hidden&&(r[e].hidden=!1)})),{...r};default:return e}},selectors:f,actions:S},zi=(0,T.createReduxStore)(jt,Gi);(0,T.register)(zi);const Ki=jt})(),(this.wc=this.wc||{}).wcBlocksData=a})(); order-confirmation-shipping-address.asset.php 0000644 00000000251 15073233653 0015443 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => 'cbe3b727556f17cccbeb'); price-filter-wrapper-rtl.css 0000644 00000055273 15073233653 0012143 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-price-slider{margin-bottom:24px}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button>*,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button:after,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-reset-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-filter-submit-button,.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__amount{display:none}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__amount,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__button,.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}.wc-block-components-price-slider__range-input-wrapper{-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.wc-block-components-price-slider__range-input-wrapper:before{background:currentColor;bottom:0;content:"";right:0;opacity:.2;position:absolute;left:0;top:0}.wc-block-components-price-slider__range-input-wrapper.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:.5625em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider__range-input-wrapper.is-loading>*{visibility:hidden}.wc-block-components-price-slider__range-input-wrapper.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__range-input-wrapper.is-loading{animation:none}}.wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:currentColor;background:var(--track-background);height:4px;right:0;position:absolute;top:0;width:100%}.wc-block-components-price-slider__controls{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{border-radius:4px;border-width:1px;font-size:.875em;margin:0;max-width:80px;min-width:0;padding:8px;width:auto}.wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount{max-width:60px}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading>*{visibility:hidden}.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.is-loading{animation:none}}.wc-block-components-price-slider__range-text{align-items:center;display:flex;justify-content:space-between;margin:24px 0}.wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:.875em}.wc-block-components-price-slider__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.wc-block-components-price-slider__range-input{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;right:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}.wc-block-components-price-slider__range-input::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wc-block-components-price-slider__range-input::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wc-block-components-price-slider__range-input::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wc-block-components-price-slider__range-input::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{background-position-x:right;margin-right:-2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:right}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:left;margin-right:2px}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:left}.rtl .wc-block-components-price-slider__range-input-progress{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;--range-color:#af7dd1;background:var(--track-background)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(-1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}}@media screen and (-ms-high-contrast:active)and (prefers-reduced-motion:reduce),screen and (-ms-high-contrast:none)and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}@supports(-ms-ime-align:auto){.wc-block-components-price-slider__range-input-wrapper{background:transparent;box-shadow:none;height:24px}.wc-block-components-price-slider__range-input-progress{background:#af7dd1;top:7px;width:100%}.wc-block-components-price-slider__range-input{height:24px;pointer-events:auto}.wc-block-components-price-slider__range-input::-ms-track{background:transparent;border-color:transparent;border-width:7px 0;color:transparent}.wc-block-components-price-slider__range-input::-ms-fill-lower{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input::-ms-fill-upper{background:transparent}.wc-block-components-price-slider__range-input::-ms-tooltip{display:none}.wc-block-components-price-slider__range-input::-ms-thumb{pointer-events:auto;transform:translate(-1px)}.wc-block-components-price-slider__range-input--max::-ms-fill-upper{background:#e1e1e1;box-shadow:inset 0 0 0 1px #b8b8b8}.wc-block-components-price-slider__range-input--max::-ms-fill-lower{background:transparent}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper>*{visibility:hidden}.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-price-slider.is-loading.is-disabled .wc-block-components-price-slider__range-input-wrapper{animation:none}}.wc-block-components-price-slider.is-disabled:not(.is-loading) .wc-block-components-price-slider__range-input-wrapper{animation:none}}.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{background:transparent;border:3px solid;box-sizing:border-box}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{--range-color:currentColor}.theme-twentytwentyone .wc-block-price-filter__range-input{background:transparent;height:0;width:calc(100% + 6px)}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-webkit-slider-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-webkit-slider-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-moz-range-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-moz-range-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input:focus::-ms-thumb,.theme-twentytwentyone .wc-block-price-filter__range-input:hover::-ms-thumb{filter:none}.theme-twentytwentyone .wc-block-price-filter__range-input::-webkit-slider-thumb{background:#fff;height:12px;margin-top:-6px;width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(-2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background:#fff;box-sizing:content-box;height:12px;transform:translate(2px,2px);width:12px}.theme-twentytwentyone .wc-block-price-filter__range-input::-ms-track{border-color:transparent!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.theme-twentytwentyone .wc-block-components-price-slider__range-input-wrapper{border:0;height:50px;position:relative}.theme-twentytwentyone .wc-block-components-price-slider__range-input-progress{display:none}.theme-twentytwentyone .wc-block-price-filter__range-input{height:100%;margin:0;width:100%}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-filter-title-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:1.625em;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-bottom:12px;margin-top:12px;max-width:100%!important;max-width:-moz-max-content!important;max-width:max-content!important;min-width:80px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-filter-title-placeholder>*{visibility:hidden}.wc-block-filter-title-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-filter-title-placeholder{animation:none}}.wc-block-filter-title-placeholder .wc-block-active-filters__title,.wc-block-filter-title-placeholder .wc-block-attribute-filter__title,.wc-block-filter-title-placeholder .wc-block-price-filter__title,.wc-block-filter-title-placeholder .wc-block-rating-filter__title,.wc-block-filter-title-placeholder .wc-block-stock-filter__title{height:1em;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-price-filter{border-color:#757575;border-radius:4px;border-style:none!important}.wp-block-woocommerce-price-filter h1,.wp-block-woocommerce-price-filter h2,.wp-block-woocommerce-price-filter h3,.wp-block-woocommerce-price-filter h4,.wp-block-woocommerce-price-filter h5,.wp-block-woocommerce-price-filter h6{text-transform:inherit}.wc-block-price-filter,.wc-block-price-filter__controls,.wc-block-price-slider{border-color:inherit;border-radius:inherit}.wc-block-price-filter__controls input{border-color:inherit!important;border-radius:inherit!important;border-style:solid}.wc-block-price-filter__controls .input-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;height:2em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5.625em;z-index:1}.wc-block-price-filter__controls .input-loading>*{visibility:hidden}.wc-block-price-filter__controls .input-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-price-filter__controls .input-loading{animation:none}}.editor-styles-wrapper .wc-block-price-filter__button.wc-block-components-price-slider__button,.wc-block-price-filter__button.wc-block-components-price-slider__button{font-size:.875em;padding:.5em 1em} product-button.css 0000644 00000012004 15073233653 0010253 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;margin-right:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} filter-wrapper-frontend.js 0000644 00000124613 15073233653 0011700 0 ustar 00 (()=>{var e,t,r={9389:(e,t,r)=>{"use strict";r.d(t,{Ah:()=>i,g6:()=>o});var n=r(9307);const o=(0,n.createContext)({}),i=()=>{const{wrapper:e}=(0,n.useContext)(o);return t=>{e&&e.current&&(e.current.hidden=!t)}}},6919:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},1756:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var i=r(6919),a=r(1711);o(r(1711),t);var l={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},s=function(){function e(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=l),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:l,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?i.ElementType.Tag:void 0,n=new a.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===i.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new a.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===i.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new a.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=s,t.default=s},1711:function(e,t,r){"use strict";var n,o=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=r(6919),l=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),x(this,e)},e}();t.Node=l;var s=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return o(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(l);t.DataNode=s;var c=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Text,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(s);t.Text=c;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Comment,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(s);t.Comment=u;var p=function(e){function t(t,r){var n=e.call(this,r)||this;return n.name=t,n.type=a.ElementType.Directive,n}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(s);t.ProcessingInstruction=p;var d=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return o(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(l);t.NodeWithChildren=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.CDATA,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=f;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=a.ElementType.Root,t}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=m;var h=function(e){function t(t,r,n,o){void 0===n&&(n=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,n)||this;return i.name=t,i.attribs=r,i.type=o,i}return o(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(d);function g(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function b(e){return e.type===a.ElementType.Text}function v(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function k(e){return e.type===a.ElementType.Root}function x(e,t){var r;if(void 0===t&&(t=!1),b(e))r=new c(e.data);else if(v(e))r=new u(e.data);else if(g(e)){var n=t?E(e.children):[],o=new h(e.name,i({},e.attribs),n);n.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),r=o}else if(y(e)){n=t?E(e.children):[];var a=new f(n);n.forEach((function(e){return e.parent=a})),r=a}else if(k(e)){n=t?E(e.children):[];var l=new m(n);n.forEach((function(e){return e.parent=l})),e["x-mode"]&&(l["x-mode"]=e["x-mode"]),r=l}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new p(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),r=s}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function E(e){for(var t=e.map((function(e){return x(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=h,t.isTag=g,t.isCDATA=y,t.isText=b,t.isComment=v,t.isDirective=w,t.isDocument=k,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=x},9951:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},722:e=>{var t="html",r="head",n="body",o=/<([a-zA-Z]+[0-9]?)/,i=/<head[^]*>/i,a=/<body[^]*>/i,l=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},s=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"==typeof window&&window.DOMParser;if("function"==typeof c){var u=new c;l=s=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var p=document.implementation.createHTMLDocument();l=function(e,t){return t?(p.documentElement.querySelector(t).innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var d,f="object"==typeof document?document.createElement("template"):{};f.content&&(d=function(e){return f.innerHTML=e,f.content.childNodes}),e.exports=function(e){var c,u,p,f,m=e.match(o);switch(m&&m[1]&&(c=m[1].toLowerCase()),c){case t:return u=s(e),i.test(e)||(p=u.querySelector(r))&&p.parentNode.removeChild(p),a.test(e)||(p=u.querySelector(n))&&p.parentNode.removeChild(p),u.querySelectorAll(t);case r:case n:return f=(u=l(e)).querySelectorAll(c),a.test(e)&&i.test(e)?f[0].parentNode.childNodes:f;default:return d?d(e):(p=l(e,n).querySelector(n)).childNodes}}},8336:(e,t,r)=>{var n=r(722),o=r(4674).formatDOM,i=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(i);return r&&r[1]&&(t=r[1]),o(n(e),null,t)}},4674:(e,t,r)=>{for(var n,o=r(1756),i=r(9951).CASE_SENSITIVE_TAG_NAMES,a=o.Comment,l=o.Element,s=o.ProcessingInstruction,c=o.Text,u={},p=0,d=i.length;p<d;p++)n=i[p],u[n.toLowerCase()]=n;function f(e){for(var t,r={},n=0,o=e.length;n<o;n++)r[(t=e[n]).name]=t.value;return r}function m(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=f,t.formatDOM=function e(t,r,n){r=r||null;for(var o=[],i=0,u=t.length;i<u;i++){var p,d=t[i];switch(d.nodeType){case 1:(p=new l(m(d.nodeName),f(d.attributes))).children=e(d.childNodes,p);break;case 3:p=new c(d.nodeValue);break;case 8:p=new a(d.nodeValue);break;default:continue}var h=o[i-1]||null;h&&(h.next=p),p.parent=r,p.prev=h,p.next=null,o.push(p)}return n&&((p=new s(n.substring(0,n.indexOf(" ")).toLowerCase(),n)).next=o[0]||null,p.parent=r,o.unshift(p),o[1]&&(o[1].prev=o[0])),o}},1234:(e,t,r)=>{var n=r(1986),o=r(8313),i=r(8336);i="function"==typeof i.default?i.default:i;var a={lowerCaseAttributeNames:!1};function l(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:n(i(e,(t=t||{}).htmlparser2||a),t)}l.domToReact=n,l.htmlToDOM=i,l.attributesToProps=o,l.Element=r(1756).Element,e.exports=l,e.exports.default=l},8313:(e,t,r)=>{var n=r(5),o=r(3381);function i(e){return n.possibleStandardNames[e]}e.exports=function(e){var t,r,a,l,s,c={},u=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(a=e[t],n.isCustomAttribute(t))c[t]=a;else if(l=i(r=t.toLowerCase()))switch(s=n.getPropertyInfo(l),"checked"!==l&&"value"!==l||u||(l=i("default"+r)),c[l]=a,s&&s.type){case n.BOOLEAN:c[l]=!0;break;case n.OVERLOADED_BOOLEAN:""===a&&(c[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(c[t]=a);return o.setStyleProp(e.style,c),c}},1986:(e,t,r)=>{var n=r(9196),o=r(8313),i=r(3381),a=i.setStyleProp,l=i.canTextBeChildOfNode;function s(e){return i.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&i.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,r){for(var i,c,u,p,d,f=(r=r||{}).library||n,m=f.cloneElement,h=f.createElement,g=f.isValidElement,y=[],b="function"==typeof r.replace,v=r.trim,w=0,k=t.length;w<k;w++)if(i=t[w],b&&g(u=r.replace(i)))k>1&&(u=m(u,{key:u.key||w})),y.push(u);else if("text"!==i.type){switch(p=i.attribs,s(i)?a(p.style,p):p&&(p=o(p)),d=null,i.type){case"script":case"style":i.children[0]&&(p.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?p.defaultValue=i.children[0].data:i.children&&i.children.length&&(d=e(i.children,r));break;default:continue}k>1&&(p.key=w),y.push(h(i.name,p,d))}else{if((c=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(v&&c)continue;y.push(i.data)}return 1===y.length?y[0]:y}},3381:(e,t,r)=>{var n=r(9196),o=r(6071).default,i={reactCompat:!0},a=n.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var r,n,o="function"==typeof t,i={},a={};for(r in e)n=e[r],o&&(i=t(r,n))&&2===i.length?a[i[0]]=i[1]:"string"==typeof n&&(a[n]=r);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},8406:()=>{},158:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,n=/^\s*/,o=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,i=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,l=/^[;\s]*/,s=/^\s+|\s+$/g,c="";function u(e){return e?e.replace(s,c):c}e.exports=function(e,s){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];s=s||{};var p=1,d=1;function f(e){var t=e.match(r);t&&(p+=t.length);var n=e.lastIndexOf("\n");d=~n?e.length-n:d+e.length}function m(){var e={line:p,column:d};return function(t){return t.position=new h(e),v(),t}}function h(e){this.start=e,this.end={line:p,column:d},this.source=s.source}h.prototype.content=e;var g=[];function y(t){var r=new Error(s.source+":"+p+":"+d+": "+t);if(r.reason=t,r.filename=s.source,r.line=p,r.column=d,r.source=e,!s.silent)throw r;g.push(r)}function b(t){var r=t.exec(e);if(r){var n=r[0];return f(n),e=e.slice(n.length),r}}function v(){b(n)}function w(e){var t;for(e=e||[];t=k();)!1!==t&&e.push(t);return e}function k(){var t=m();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;c!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,c===e.charAt(r-1))return y("End of comment missing");var n=e.slice(2,r-2);return d+=2,f(n),e=e.slice(r),d+=2,t({type:"comment",comment:n})}}function x(){var e=m(),r=b(o);if(r){if(k(),!b(i))return y("property missing ':'");var n=b(a),s=e({type:"declaration",property:u(r[0].replace(t,c)),value:n?u(n[0].replace(t,c)):c});return b(l),s}}return v(),function(){var e,t=[];for(w(t);e=x();)!1!==e&&(t.push(e),w(t));return t}()}},5:(e,t,r)=>{"use strict";function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function o(e,t,r,n,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=o,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}Object.defineProperty(t,"__esModule",{value:!0});var i={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){i[e]=new o(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,r,a=(r=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,i=[],_n=!0,a=!1;try{for(r=r.call(e);!(_n=(n=r.next()).done)&&(i.push(n.value),!t||i.length!==t);_n=!0);}catch(e){a=!0,o=e}finally{try{_n||null==r.return||r.return()}finally{if(a)throw o}}return i}}(t,r)||function(e,t){if(e){if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?n(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=a[0],s=a[1];i[l]=new o(l,1,!1,s,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){i[e]=new o(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){i[e]=new o(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){i[e]=new o(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){i[e]=new o(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){i[e]=new o(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){i[e]=new o(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){i[e]=new o(e,5,!1,e.toLowerCase(),null,!1,!1)}));var a=/[\-\:]([a-z])/g,l=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(a,l);i[t]=new o(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(a,l);i[t]=new o(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(a,l);i[t]=new o(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){i[e]=new o(e,1,!1,e.toLowerCase(),null,!1,!1)})),i.xlinkHref=new o("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){i[e]=new o(e,1,!1,e.toLowerCase(),null,!0,!0)}));var s=r(1257),c=s.CAMELCASE,u=s.SAME,p=s.possibleStandardNames,d=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),f=Object.keys(p).reduce((function(e,t){var r=p[t];return r===u?e[t]=t:r===c?e[t.toLowerCase()]=t:e[t]=r,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return i.hasOwnProperty(e)?i[e]:null},t.isCustomAttribute=d,t.possibleStandardNames=f},1257:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},6071:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var o=n(r(4725)),i=r(4824);t.default=function(e,t){var r={};return e&&"string"==typeof e?((0,o.default)(e,(function(e,n){e&&n&&(r[(0,i.camelCase)(e,t)]=n)})),r):r}},4824:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,n=/-([a-z])/g,o=/^[^-]+$/,i=/^-(webkit|moz|ms|o|khtml)-/,a=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},s=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||o.test(e)||r.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(a,s):e.replace(i,s)).replace(n,l))}},4725:(e,t,r)=>{var n=r(158);e.exports=function(e,t){var r,o=null;if(!e||"string"!=typeof e)return o;for(var i,a,l=n(e),s="function"==typeof t,c=0,u=l.length;c<u;c++)i=(r=l[c]).property,a=r.value,s?t(i,a,r):a&&(o||(o={}),o[i]=a);return o}},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},4617:e=>{"use strict";e.exports=window.wc.wcSettings},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning}},n={};function o(e){var t=n[e];if(void 0!==t)return t.exports;var i=n[e]={exports:{}};return r[e].call(i.exports,i,i.exports,o),i.exports}o.m=r,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,r)=>(o.f[r](e,t),t)),[])),o.u=e=>({3431:"attribute-filter-wrapper",3470:"price-filter-wrapper",4742:"stock-filter-wrapper",6863:"active-filters-wrapper",9206:"rating-filter-wrapper"}[e]+"-frontend.js?ver="+{3431:"c2bfe51cb72b6f386757",3470:"5df531735452a20a6e68",4742:"144b95379039905ef50d",6863:"b7dfe94a70d00b013874",9206:"b951b0321293ee2b6707"}[e]),o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="webpackWcBlocksJsonp:",o.l=(r,n,i,a)=>{if(e[r])e[r].push(n);else{var l,s;if(void 0!==i)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var p=c[u];if(p.getAttribute("src")==r||p.getAttribute("data-webpack")==t+i){l=p;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",t+i),l.src=r),e[r]=[n];var d=(t,n)=>{l.onerror=l.onload=null,clearTimeout(f);var o=e[r];if(delete e[r],l.parentNode&&l.parentNode.removeChild(l),o&&o.forEach((e=>e(n))),t)return t(n)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=d.bind(null,l.onerror),l.onload=d.bind(null,l.onload),s&&document.head.appendChild(l)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&!e;)e=r[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={2966:0};o.f.j=(t,r)=>{var n=o.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var i=new Promise(((r,o)=>n=e[t]=[r,o]));r.push(n[2]=i);var a=o.p+o.u(t),l=new Error;o.l(a,(r=>{if(o.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var i=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;l.message="Loading chunk "+t+" failed.\n("+i+": "+a+")",l.name="ChunkLoadError",l.type=i,l.request=a,n[1](l)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,i,[a,l,s]=r,c=0;if(a.some((t=>0!==e[t]))){for(n in l)o.o(l,n)&&(o.m[n]=l[n]);s&&s(o)}for(t&&t(r);c<a.length;c++)i=a[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";var e=o(9196),t=o(9307);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}var n,i,a,l,s,c,u,p,d,f,m=o(5736),h=o(4617);const g=(0,h.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),y=g.pluginUrl+"assets/images/",b=g.pluginUrl+"assets/client/blocks/",v=(g.buildPhase,null===(n=h.STORE_PAGES.shop)||void 0===n||n.permalink,null===(i=h.STORE_PAGES.checkout)||void 0===i||i.id,null===(a=h.STORE_PAGES.checkout)||void 0===a||a.permalink,null===(l=h.STORE_PAGES.privacy)||void 0===l||l.permalink,null===(s=h.STORE_PAGES.privacy)||void 0===s||s.title,null===(c=h.STORE_PAGES.terms)||void 0===c||c.permalink,null===(u=h.STORE_PAGES.terms)||void 0===u||u.title,null===(p=h.STORE_PAGES.cart)||void 0===p||p.id,null===(d=h.STORE_PAGES.cart)||void 0===d||d.permalink,null!==(f=h.STORE_PAGES.myaccount)&&void 0!==f&&f.permalink?h.STORE_PAGES.myaccount.permalink:(0,h.getSetting)("wpLoginUrl","/wp-login.php"),(0,h.getSetting)("localPickupEnabled",!1),(0,h.getSetting)("countries",{})),w=(0,h.getSetting)("countryData",{}),k=(Object.fromEntries(Object.keys(w).filter((e=>!0===w[e].allowBilling)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(w).filter((e=>!0===w[e].allowBilling)).map((e=>[e,w[e].states||[]]))),Object.fromEntries(Object.keys(w).filter((e=>!0===w[e].allowShipping)).map((e=>[e,v[e]||""]))),Object.fromEntries(Object.keys(w).filter((e=>!0===w[e].allowShipping)).map((e=>[e,w[e].states||[]]))),Object.fromEntries(Object.keys(w).map((e=>[e,w[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),x=((0,h.getSetting)("addressFieldsLocations",k).address,(0,h.getSetting)("addressFieldsLocations",k).contact,(0,h.getSetting)("addressFieldsLocations",k).additional,({imageUrl:t=`${y}/block-error.svg`,header:r=(0,m.__)("Oops!","woocommerce"),text:n=(0,m.__)("There was an error loading the content.","woocommerce"),errorMessage:o,errorMessagePrefix:i=(0,m.__)("Error:","woocommerce"),button:a,showErrorBlock:l=!0})=>l?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},r&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},r),n&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},n),o&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",o),a&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},a))):null);o(8406);class E extends t.Component{constructor(...e){var t,n,o;super(...e),t=this,o={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:r,showErrorMessage:n=!0,showErrorBlock:o=!0,text:i,errorMessagePrefix:a,renderError:l,button:s}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof l?l({errorMessage:c}):(0,e.createElement)(x,{showErrorBlock:o,errorMessage:n?c:null,header:t,imageUrl:r,text:i,errorMessagePrefix:a,button:s}):this.props.children}}const S=E,T=[".wp-block-woocommerce-cart"],C=({Block:r,containers:n,getProps:o=(()=>({})),getErrorBoundaryProps:i=(()=>({}))})=>{0!==n.length&&Array.prototype.forEach.call(n,((n,a)=>{const l=o(n,a),s=i(n,a),c={...n.dataset,...l.attributes||{}};(({Block:r,container:n,attributes:o={},props:i={},errorBoundaryProps:a={}})=>{(0,t.render)((0,e.createElement)(S,{...a},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},r&&(0,e.createElement)(r,{...i,attributes:o}))),n,(()=>{n.classList&&n.classList.remove("is-loading")}))})({Block:r,container:n,props:l,attributes:c,errorBoundaryProps:s})}))},O=e=>{const t=document.body.querySelectorAll(T.join(",")),{Block:r,getProps:n,getErrorBoundaryProps:o,selector:i}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:n,wrappers:o})=>{const i=document.body.querySelectorAll(n);o&&o.length>0&&Array.prototype.filter.call(i,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,o))),C({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:n,getErrorBoundaryProps:o,selector:i,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:n,wrapper:o})=>{const i=o.querySelectorAll(n);C({Block:e,containers:i,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))};var P=o(1234);P.domToReact,P.htmlToDOM,P.attributesToProps,P.Element;const A=P,_=window.wc.blocksCheckout,N=(e,t)=>e&&t[e]?t[e]:null,M=({block:r,blockMap:n,blockWrapper:o,children:i,depth:a=1})=>i&&0!==i.length?Array.from(i).map(((i,l)=>{const{blockName:s="",...c}={...i instanceof HTMLElement?i.dataset:{},className:i instanceof Element?null==i?void 0:i.className:""},u=`${r}_${a}_${l}`,p=N(s,n);if(!p){const e=A(i instanceof Element&&(null==i?void 0:i.outerHTML)||(null==i?void 0:i.textContent)||"");if("string"==typeof e&&e)return e;if(!(0,t.isValidElement)(e))return null;const l=i.childNodes.length?M({block:r,blockMap:n,children:i.childNodes,depth:a+1,blockWrapper:o}):void 0;return l?(0,t.cloneElement)(e,{key:u,...(null==e?void 0:e.props)||{}},l):(0,t.cloneElement)(e,{key:u,...(null==e?void 0:e.props)||{}})}const d=o||t.Fragment;return(0,e.createElement)(t.Suspense,{key:`${r}_${a}_${l}_suspense`,fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},(0,e.createElement)(S,{text:`Unexpected error in: ${s}`,showErrorBlock:h.CURRENT_USER_IS_ADMIN},(0,e.createElement)(d,null,(0,e.createElement)(p,{key:u,...c},M({block:r,blockMap:n,children:i.childNodes,depth:a+1,blockWrapper:o}),((r,n,o,i)=>{if(!(0,_.hasInnerBlocks)(r))return null;const a=o?Array.from(o).map((e=>e instanceof HTMLElement&&(null==e?void 0:e.dataset.blockName)||null)).filter(Boolean):[],l=(0,_.getRegisteredBlocks)(r).filter((({blockName:e,force:t})=>!0===t&&!a.includes(e))),s=i||t.Fragment;return(0,e.createElement)(t.Fragment,null,l.map((({blockName:t,component:r},o)=>{const i=r||N(t,n);return i?(0,e.createElement)(S,{key:`${t}_blockerror`,text:`Unexpected error in: ${t}`,showErrorBlock:h.CURRENT_USER_IS_ADMIN},(0,e.createElement)(s,null,(0,e.createElement)(i,{key:`${t}_forced_${o}`}))):null})))})(s,n,i.childNodes,o)))))})):null,R=window.wc.wcBlocksRegistry;o.p=b,(0,R.registerBlockComponent)({blockName:"woocommerce/active-filters",component:(0,t.lazy)((()=>o.e(6863).then(o.bind(o,8845))))}),(0,R.registerBlockComponent)({blockName:"woocommerce/price-filter",component:(0,t.lazy)((()=>o.e(3470).then(o.bind(o,4169))))}),(0,R.registerBlockComponent)({blockName:"woocommerce/stock-filter",component:(0,t.lazy)((()=>o.e(4742).then(o.bind(o,9851))))}),(0,R.registerBlockComponent)({blockName:"woocommerce/attribute-filter",component:(0,t.lazy)((()=>o.e(3431).then(o.bind(o,2025))))}),(0,R.registerBlockComponent)({blockName:"woocommerce/rating-filter",component:(0,t.lazy)((()=>o.e(9206).then(o.bind(o,1538))))});var B=o(9389);(({Block:e,selector:t,blockName:r,getProps:n=(()=>({})),blockMap:o,blockWrapper:i})=>{O({Block:e,selector:t,getProps:(e,t)=>{const a=M({block:r,blockMap:o,children:e.children||[],blockWrapper:i});return{...n(e,t),children:a}}})})({blockName:"woocommerce/filter-wrapper",selector:".wp-block-woocommerce-filter-wrapper",Block:({children:r})=>{const n=(0,t.useRef)(null);return(0,e.createElement)("div",{className:"wc-blocks-filter-wrapper",ref:n},(0,e.createElement)(B.g6.Provider,{value:{wrapper:n}},r))},blockMap:(0,R.getRegisteredBlockComponents)("woocommerce/filter-wrapper")})})()})(); order-confirmation-additional-information.css 0000644 00000001553 15073233653 0015523 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-order-confirmation-additional-information,.wc-block-order-confirmation-additional-information{border-radius:4px;margin-bottom:48px;margin-top:48px} collection-price-filter.asset.php 0000644 00000000441 15073233653 0013117 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-data-store', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '297a438435367060bd82'); order-confirmation-shipping-wrapper.asset.php 0000644 00000000264 15073233653 0015502 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '0f2a58a6d1253ce3c18d'); attribute-filter-wrapper-frontend.js 0000644 00000203255 15073233653 0013701 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3431],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var r=n(7608),o=n.n(r);function s(e){return"appear"===e?"top":"left"}function i(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:n=s(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(2314),o=n(9307),s=n(7608),i=n.n(s),l=n(2819),a=n(7180),c=n.n(a),u=n(2858),d=n(9402),p=n(7971);const f=["onMouseDown","onClick"],h=(0,o.forwardRef)((function(e,t){const{href:n,target:s,isSmall:a,isPressed:h,isBusy:m,isDestructive:g,className:v,disabled:y,icon:b,iconPosition:w="left",iconSize:E,showTooltip:S,tooltipPosition:k,shortcut:x,label:T,children:_,text:C,variant:I,__experimentalIsFocusable:L,describedBy:A,...F}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:s,...i}){let l=s;var a,u,d,p,f;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),r&&(null!==(u=l)&&void 0!==u||(l="tertiary")),n&&(null!==(d=l)&&void 0!==d||(l="secondary")),e&&(c()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(p=l)&&void 0!==p||(l="secondary")),o&&(null!==(f=l)&&void 0!==f||(l="link")),{...i,variant:l}}(e),R=i()("components-button",v,{"is-secondary":"secondary"===I,"is-primary":"primary"===I,"is-small":a,"is-tertiary":"tertiary"===I,"is-pressed":h,"is-busy":m,"is-link":"link"===I,"is-destructive":g,"has-text":!!b&&!!_,"has-icon":!!b}),N=y&&!L,Z=void 0===n||N?"button":"a",O="a"===Z?{href:n,target:s}:{type:"button",disabled:N,"aria-pressed":h};if(y&&L){O["aria-disabled"]=!0;for(const e of f)F[e]=e=>{e.stopPropagation(),e.preventDefault()}}const D=!N&&(S&&T||x||!!T&&(!_||(0,l.isArray)(_)&&!_.length)&&!1!==S),M=A?(0,l.uniqueId)():null,V=F["aria-describedby"]||M,P=(0,o.createElement)(Z,(0,r.Z)({},O,F,{className:R,"aria-label":F["aria-label"]||T,"aria-describedby":V,ref:t}),b&&"left"===w&&(0,o.createElement)(d.Z,{icon:b,size:E}),C&&(0,o.createElement)(o.Fragment,null,C),b&&"right"===w&&(0,o.createElement)(d.Z,{icon:b,size:E}),_);return D?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.Z,{text:A||T,shortcut:x,position:k},P),A&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:M},A))):(0,o.createElement)(o.Fragment,null,P,A&&(0,o.createElement)(p.Z,null,(0,o.createElement)("span",{id:M},A)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2314),o=n(9307);const s=function({icon:e,className:t,...n}){const s=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:s},n))}},7167:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(9307),o=n(2819),s=n(7608),i=n.n(s),l=n(5736),a=n(4333),c=n(9630),u=n(9127),d=n.n(u),p=n(6969),f=n(7864),h=n(5465),m=n(144);const g={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class v extends r.Component{constructor(){super(...arguments),this.state=g,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,r=!d()(t,e.suggestions);(r||n!==e.value)&&this.updateSuggestions(r)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(g)}onKeyDown(e){let t=!1;switch(e.keyCode){case c.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case c.ENTER:t=this.addCurrentToken();break;case c.LEFT:t=this.handleLeftArrowKey();break;case c.UP:t=this.handleUpArrowKey();break;case c.RIGHT:t=this.handleRightArrowKey();break;case c.DOWN:t=this.handleDownArrowKey();break;case c.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case c.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case c.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,r=t.split(n),s=(0,o.last)(r)||"";r.length>1&&this.addNewTokens(r.slice(0,-1)),this.setState({incompleteTokenValue:s},this.updateSuggestions),this.props.onInputChange(s)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,o.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,o.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,r=this.props.maxSuggestions,s=this.props.saveTransform){let i=s(e);const l=[],a=[];return 0===i.length?t=(0,o.difference)(t,n):(i=i.toLocaleLowerCase(),(0,o.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(i);-1===n.indexOf(e)&&(0===t?l.push(e):t>0&&a.push(e))})),t=l.concat(a)),(0,o.take)(t,r)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,o.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,r=n.trim().length>1,o=this.getMatchingSuggestions(n),s=o.length>0,i={isExpanded:t||r&&s};if(e&&(i.selectedSuggestionIndex=-1,i.selectedSuggestionScroll=!1),this.setState(i),r){const{debouncedSpeak:e}=this.props;e(s?(0,l.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,l._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",o.length),o.length):(0,l.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,o.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,t,n){const o=this.getTokenValue(e),s=e.status?e.status:void 0,i=t+1,l=n.length;return(0,r.createElement)(p.Z,{key:"token-"+o,value:o,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:t,maxLength:n,placeholder:o,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:t,placeholder:0===s.length?o:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return n&&s.length>=n||(l={...l,onChange:this.onInputChange}),(0,r.createElement)(f.Z,l)}render(){const{disabled:e,label:t=(0,l.__)("Add item"),instanceId:n,className:o,__experimentalShowHowTo:s}=this.props,{isExpanded:a}=this.state,c=i()(o,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let u={className:"components-form-token-field",tabIndex:"-1"};const d=this.getMatchingSuggestions();return e||(u=Object.assign({},u,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,r.createElement)("div",u,(0,r.createElement)("label",{htmlFor:`components-form-token-input-${n}`,className:"components-form-token-field__label"},t),(0,r.createElement)("div",{ref:this.bindTokensAndInput,className:c,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),a&&(0,r.createElement)(h.Z,{instanceId:n,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:d,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),s&&(0,r.createElement)("p",{id:`components-form-token-suggestions-howto-${n}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,l.__)("Separate with commas, spaces, or the Enter key."):(0,l.__)("Separate with commas or the Enter key.")))}}v.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:o.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,l.__)("Item added."),removed:(0,l.__)("Item removed."),remove:(0,l.__)("Remove item"),__experimentalInvalid:(0,l.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const y=(0,m.Z)((0,a.withInstanceId)(v))},5465:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9307),o=n(2819),s=n(2121),i=n.n(s),l=n(7608),a=n.n(l),c=n(4333);class u extends r.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,i()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,r.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,o.map)(this.props.suggestions,((e,t)=>{const n=this.computeSuggestionMatch(e),o=a()("components-form-token-field__suggestion",{"is-selected":t===this.props.selectedIndex});return(0,r.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${t}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":t===this.props.selectedIndex},n?(0,r.createElement)("span",{"aria-label":this.props.displayTransform(e)},n.suggestionBeforeMatch,(0,r.createElement)("strong",{className:"components-form-token-field__suggestion-match"},n.suggestionMatch),n.suggestionAfterMatch):this.props.displayTransform(e))})))}}u.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const d=(0,c.withSafeTimeout)(u)},7864:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),s=n(7608),i=n.n(s);class l extends o.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:t,instanceId:n,selectedSuggestionIndex:s,className:l,...a}=this.props,c=e?e.length+1:0;return(0,o.createElement)("input",(0,r.Z)({ref:this.bindInput,id:`components-form-token-input-${n}`,type:"text"},a,{value:e||"",onChange:this.onChange,size:c,className:i()(l,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":t,"aria-autocomplete":"list","aria-owns":t?`components-form-token-suggestions-${n}`:void 0,"aria-activedescendant":-1!==s?`components-form-token-suggestions-${n}-${s}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${n}`}))}}const a=l},6969:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9307),o=n(7608),s=n.n(o),i=n(2819),l=n(4333),a=n(5736),c=n(1034),u=n(9770),d=n(7971);function p({value:e,status:t,title:n,displayTransform:o,isBorderless:f=!1,disabled:h=!1,onClickRemove:m=i.noop,onMouseEnter:g,onMouseLeave:v,messages:y,termPosition:b,termsCount:w}){const E=(0,l.useInstanceId)(p),S=s()("components-form-token-field__token",{"is-error":"error"===t,"is-success":"success"===t,"is-validating":"validating"===t,"is-borderless":f,"is-disabled":h}),k=o(e),x=(0,a.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,a.__)("%1$s (%2$s of %3$s)"),k,b,w);return(0,r.createElement)("span",{className:S,onMouseEnter:g,onMouseLeave:v,title:n},(0,r.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${E}`},(0,r.createElement)(d.Z,{as:"span"},x),(0,r.createElement)("span",{"aria-hidden":"true"},k)),(0,r.createElement)(u.Z,{className:"components-form-token-field__remove-token",icon:c.Z,onClick:!h&&(()=>m({value:e})),label:y.remove,"aria-describedby":`components-form-token-field__token-text-${E}`}))}},144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),s=n(4333),i=n(5158);const l=(0,s.createHigherOrderComponent)((e=>t=>(0,o.createElement)(e,(0,r.Z)({},t,{speak:i.speak,debouncedSpeak:(0,s.useDebounce)(i.speak,500)}))),"withSpokenMessages")},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),s=n(444),i=n(6372);const l=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(i.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&i.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===s.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(s.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>x});var r=n(2314),o=n(9307),s=n(7608),i=n.n(s),l=n(5904),a=n(7180),c=n.n(a),u=n(4333),d=n(7152),p=n(2023),f=n(9770),h=n(9330),m=n(3698),g=n(7031),v=n(3854);const y="Popover";function b(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function E(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function S(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const k=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:s,noArrow:a=!0,isAlternate:k,position:x="bottom right",range:T,focusOnMount:_="firstElement",anchorRef:C,shouldAnchorIncludePadding:I,anchorRect:L,getAnchorRect:A,expandOnMobile:F,animate:R=!0,onClickOutside:N,onFocusOutside:Z,__unstableStickyBoundaryElement:O,__unstableSlotName:D=y,__unstableObserveElement:M,__unstableBoundaryParent:V,__unstableForcePosition:P,__unstableForceXAlignment:B,...H},W)=>{const $=(0,o.useRef)(null),z=(0,o.useRef)(null),j=(0,o.useRef)(),K=(0,u.useViewportMatch)("medium","<"),[q,U]=(0,o.useState)(),Y=(0,m.Z)(D),Q=F&&K,[X,G]=(0,u.useResizeObserver)();a=Q||a,(0,o.useLayoutEffect)((()=>{if(Q)return S(j.current,"is-without-arrow",a),S(j.current,"is-alternate",k),w(j.current,"data-x-axis"),w(j.current,"data-y-axis"),E(j.current,"top"),E(j.current,"left"),E(z.current,"maxHeight"),void E(z.current,"maxWidth");const e=()=>{if(!j.current||!z.current)return;let e=function(e,t,n,r=!1,o,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,p.cS)(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,p.cS)((0,l.getRectangleFromRange)(r),r.endContainer.ownerDocument,s);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,p.cS)(r.getBoundingClientRect(),r.ownerDocument,s);return o?e:b(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),a=(0,p.cS)(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return o?a:b(a,r)}if(!e.current)return;const{parentNode:i}=e.current,a=i.getBoundingClientRect();return o?a:b(a,i)}($,L,A,C,I,j.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=j.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var s;V&&(r=null===(s=j.current.closest(".popover-slot"))||void 0===s?void 0:s.parentNode);const i=G.height?G:z.current.getBoundingClientRect(),{popoverTop:c,popoverLeft:u,xAxis:d,yAxis:f,contentHeight:h,contentWidth:m}=(0,p.sw)(e,i,x,O,j.current,o,r,P,B);"number"==typeof c&&"number"==typeof u&&(E(j.current,"top",c+"px"),E(j.current,"left",u+"px")),S(j.current,"is-without-arrow",a||"center"===d&&"middle"===f),S(j.current,"is-alternate",k),w(j.current,"data-x-axis",d),w(j.current,"data-y-axis",f),E(z.current,"maxHeight","number"==typeof h?h+"px":""),E(z.current,"maxWidth","number"==typeof m?m+"px":""),U(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[f]||"middle"))};e();const{ownerDocument:t}=j.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const s=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",s),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const i=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(C);let c;return i&&i!==t&&(i.defaultView.addEventListener("resize",e),i.defaultView.addEventListener("scroll",e,!0)),M&&(c=new n.MutationObserver(e),c.observe(M,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",s),n.cancelAnimationFrame(o),i&&i!==t&&(i.defaultView.removeEventListener("resize",e),i.defaultView.removeEventListener("scroll",e,!0)),c&&c.disconnect()}}),[Q,L,A,C,I,x,G,O,M,V]);const J=(e,n)=>{if("focus-outside"===e&&Z)Z(n);else if("focus-outside"===e&&N){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),c()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),N(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:_,__unstableOnClose:J,onClose:J}),ne=(0,u.useMergeRefs)([j,ee,W]),re=Boolean(R&&q)&&(0,v.T)({type:"appear",origin:q});let oe=(0,o.createElement)("div",(0,r.Z)({className:i()("components-popover",s,re,{"is-expanded":Q,"is-without-arrow":a,"is-alternate":k})},H,{ref:ne},te,{tabIndex:"-1"}),Q&&(0,o.createElement)(h.Z,null),Q&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(f.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,o.createElement)("div",{ref:z,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},X,n)));return Y.ref&&(oe=(0,o.createElement)(g.de,{name:D},oe)),C||L?oe:(0,o.createElement)("span",{ref:$},oe)}));k.Slot=(0,o.forwardRef)((function({name:e=y},t){return(0,o.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const x=k},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>i,sw:()=>s});var r=n(5736);const o=10;function s(e,t,n="top",s,i,l,a,c,u){const[d,p="center",f]=n.split(" "),h=function(e,t,n,r,s,i,l,a){const{height:c}=t;if(s){const t=s.getBoundingClientRect().top+c-l;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===r?u=e.bottom:"top"===r&&(u=e.top);const d={popoverTop:u,contentHeight:(u-c/2>0?c/2:u)+(u+c/2>window.innerHeight?window.innerHeight-u:c/2)},p={popoverTop:e.top,contentHeight:e.top-o-c>0?c:e.top-o},f={popoverTop:e.bottom,contentHeight:e.bottom+o+c>window.innerHeight?window.innerHeight-o-e.bottom:c};let h,m=n,g=null;if(!s&&!a)if("middle"===n&&d.contentHeight===c)m="middle";else if("top"===n&&p.contentHeight===c)m="top";else if("bottom"===n&&f.contentHeight===c)m="bottom";else{m=p.contentHeight>f.contentHeight?"top":"bottom";const e="top"===m?p.contentHeight:f.contentHeight;g=e!==c?e:null}return h="middle"===m?d.popoverTop:"top"===m?p.popoverTop:f.popoverTop,{yAxis:m,popoverTop:h,contentHeight:g}}(e,t,d,f,s,0,l,c),m=function(e,t,n,o,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===o?f=e.right:"middle"===i||c||(f=d);let h=e.right;"left"===o?h=e.left:"middle"===i||c||(h=d);const m={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:h,contentWidth:h+u>window.innerWidth?window.innerWidth-h:u};let v,y=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)y="center";else if("left"===n&&m.contentWidth===u)y="left";else if("right"===n&&g.contentWidth===u)y="right";else{y=m.contentWidth>g.contentWidth?"left":"right";const e="left"===y?m.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(y="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===y?p.popoverLeft:"left"===y?m.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:y,popoverLeft:v,contentWidth:b}}(e,t,p,f,s,h.yAxis,a,c,u);return{...m,...h}}function i(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const s=o.getBoundingClientRect();return new r.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9307);let o=0;function s(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=o)}let i=0;function l(){return(0,r.useEffect)((()=>(0===i&&s(!0),++i,()=>{1===i&&s(!1),--i})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(2819);const s=function({shortcut:e,className:t}){if(!e)return null;let n,s;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,s=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":s},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(3698);function s(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function i({name:e,children:t}){const n=(0,o.Z)(e),i=(0,r.useRef)({rerender:s()});return(0,r.useEffect)((()=>(n.registerFill(i),()=>{n.unregisterFill(i)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),s=n(4333),i=n(4745);const l=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...l},a){const c=(0,o.useContext)(i.Z),u=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(c.registerSlot(e,u,t),()=>{c.unregisterSlot(e,u)})),[c.registerSlot,c.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{c.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,s.useMergeRefs)([a,u])},l))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(4745);function s(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},s=t.fills[e],i=(0,r.useMemo)((()=>s||[]),[s]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:i,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),o=n(9307),s=n(2819),i=n(2146),l=n(293);function a({name:e,children:t,registerFill:n,unregisterFill:r}){const i=(0,l.Z)(e),a=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,a.current),()=>r(e,a.current))),[]),(0,o.useLayoutEffect)((()=>{a.current.children=t,i&&i.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==a.current.name&&(r(a.current.name,a.current),a.current.name=e,n(e,a.current))}),[e]),i&&i.node?((0,s.isFunction)(t)&&(t=t(i.props.fillProps)),(0,o.createPortal)(t,i.node)):null}const c=e=>(0,o.createElement)(i.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(a,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>c,g7:()=>u});var r=n(2314),o=n(9307),s=n(4011),i=n(9137),l=n(9183),a=n(942);function c(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(s.Z,e),(0,o.createElement)(l.Z,e))}const u=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(a.Z,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(i.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),s=n(2819),i=n(2146);class l extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,i=(0,s.map)(r(t,this),(e=>{const t=(0,s.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,s.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,s.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,s.isFunction)(e)?e(i):i)}}const a=e=>(0,o.createElement)(i.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:s})=>(0,o.createElement)(l,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:s}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(2146);const s=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[s,i]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(i(t(e)),n((()=>{i(t(e))})))),[e]),s}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(9307),o=n(2819),s=n(4333),i=n(8689),l=n(1202);const a=(0,r.createElement)("div",{className:"event-catcher"}),c=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(a,e),(0,r.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==r.Children.count(e))return;const o=r.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},p=function({children:e,position:t,text:n,shortcut:a}){const[p,f]=(0,r.useState)(!1),[h,m]=(0,r.useState)(!1),g=(0,s.useDebounce)(m,700),v=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",w),f(!0)},y=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",w),f(!1)},b=e=>"mouseUp"===e?y:"mouseDown"===e?v:void 0,w=b("mouseUp"),E=(t,n)=>r=>{if(d(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&p)return;g.cancel();const s=(0,o.includes)(["focus","mouseenter"],r.type);s!==h&&(n?g(s):m(s))},S=()=>{g.cancel(),document.removeEventListener("mouseup",w)};if((0,r.useEffect)((()=>S),[]),1!==r.Children.count(e))return e;const k={onMouseEnter:E("onMouseEnter",!0),onMouseLeave:E("onMouseLeave"),onClick:E("onClick"),onFocus:E("onFocus"),onBlur:E("onBlur"),onMouseDown:b("mouseDown")},x=r.Children.only(e),{children:T,disabled:_}=x.props,C=_?c:u,I=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:s})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(i.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,r.createElement)(l.Z,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:T,isOver:h,position:t,text:n,shortcut:a});return C({child:x,eventHandlers:k,childrenWithPopover:I})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(7608),o=n.n(r),s=n(9307),i=n(6186);const l=(0,s.forwardRef)((function({as:e="div",className:t,...n},r){return(0,i.k)({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},1034:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(444);const s=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}))},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307),o=n(444);const s=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},2911:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);const o=(0,r.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,r.cloneElement)(e,{width:t,height:t,...n,ref:o})}))},7642:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9196),o=n(444);const s=(0,r.createElement)(o.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(o.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}))},3722:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(5736),s=n(711);n(479);const i=({name:e,count:t})=>(0,r.createElement)(r.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,r.createElement)(s.Label,{label:t.toString(),screenReaderLabel:(0,o.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,o._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}))},9281:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9196);n(1753);const o=({children:e})=>(0,r.createElement)("div",{className:"wc-block-filter-title-placeholder"},e)},390:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(5736),s=n(3849),i=n.n(s),l=n(711);n(2728);const a=({className:e, /* translators: Reset button text for filters. */ label:t=(0,o.__)("Reset","woocommerce"),onClick:n,screenReaderLabel:s=(0,o.__)("Reset filter","woocommerce")})=>(0,r.createElement)("button",{className:i()("wc-block-components-filter-reset-button",e),onClick:n},(0,r.createElement)(l.Label,{label:t,screenReaderLabel:s}))},6977:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9196),o=n(5736),s=n(3849),i=n.n(s),l=n(711);n(6099);const a=({className:e,isLoading:t,disabled:n, /* translators: Submit button text for filters. */ label:s=(0,o.__)("Apply","woocommerce"),onClick:a,screenReaderLabel:c=(0,o.__)("Apply filter","woocommerce")})=>(0,r.createElement)("button",{type:"submit",className:i()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:n,onClick:a},(0,r.createElement)(l.Label,{label:s,screenReaderLabel:c}))},2045:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(9196),o=n(7167),s=n(3849),i=n.n(s);n(9027);const l=({className:e,style:t,suggestions:n,multiple:s=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:a={},validateInput:c=(e=>n.includes(e)),label:u="",...d})=>(0,r.createElement)("div",{className:i()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!s}),style:t},(0,r.createElement)(o.Z,{label:u,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:l,maxLength:s?void 0:1,suggestions:n,messages:a,...d}))},6621:(e,t,n)=>{"use strict";n.d(t,{d:()=>d});var r=n(9307),o=n(2600),s=n(7998),i=n(4167),l=n(9530),a=n(2785),c=n(1720),u=n(7218);const d=({queryAttribute:e,queryPrices:t,queryStock:n,queryRating:d,queryState:p,isEditor:f=!1})=>{let h=(0,u.s)();h=`${h}-collection-data`;const[m]=(0,a.$p)(h),[g,v]=(0,a.kX)("calculate_attribute_counts",[],h),[y,b]=(0,a.kX)("calculate_price_range",null,h),[w,E]=(0,a.kX)("calculate_stock_status_counts",null,h),[S,k]=(0,a.kX)("calculate_rating_counts",null,h),x=(0,l.s)(e||{}),T=(0,l.s)(t),_=(0,l.s)(n),C=(0,l.s)(d);(0,r.useEffect)((()=>{"object"==typeof x&&Object.keys(x).length&&(g.find((e=>(0,s.$n)(x,"taxonomy")&&e.taxonomy===x.taxonomy))||v([...g,x]))}),[x,g,v]),(0,r.useEffect)((()=>{y!==T&&void 0!==T&&b(T)}),[T,b,y]),(0,r.useEffect)((()=>{w!==_&&void 0!==_&&E(_)}),[_,E,w]),(0,r.useEffect)((()=>{S!==C&&void 0!==C&&k(C)}),[C,k,S]);const[I,L]=(0,r.useState)(f),[A]=(0,o.Nr)(I,200);I||L(!0);const F=(0,r.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,i.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(m)),[m]);return(0,c.K)({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...p,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...F},shouldSelect:A})}},1720:(e,t,n)=>{"use strict";n.d(t,{K:()=>c});var r=n(4801),o=n(9818),s=n(9307),i=n(9530),l=n(5280),a=n(7700);const c=e=>{const{namespace:t,resourceName:n,resourceValues:c=[],query:u={},shouldSelect:d=!0}=e;if(!t||!n)throw new Error("The options object must have valid values for the namespace and the resource properties.");const p=(0,s.useRef)({results:[],isLoading:!0}),f=(0,i.s)(u),h=(0,i.s)(c),m=(0,l._)(),g=(0,o.useSelect)((e=>{if(!d)return null;const o=e(r.COLLECTIONS_STORE_KEY),s=[t,n,f,h],i=o.getCollectionError(...s);if(i){if(!(0,a.V)(i))throw new Error("TypeError: `error` object is not an instance of Error constructor");m(i)}return{results:o.getCollection(...s),isLoading:!o.hasFinishedResolution("getCollection",s)}}),[t,n,h,f,d]);return null!==g&&(p.current=g),p.current}},2785:(e,t,n)=>{"use strict";n.d(t,{$p:()=>l,kX:()=>a});var r=n(4801),o=n(9818),s=n(9307),i=(n(9127),n(7218));const l=e=>{const t=(0,i.s)();e=e||t;const n=(0,o.useSelect)((t=>t(r.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:l}=(0,o.useDispatch)(r.QUERY_STATE_STORE_KEY);return[n,(0,s.useCallback)((t=>{l(e,t)}),[e,l])]},a=(e,t,n)=>{const l=(0,i.s)();n=n||l;const a=(0,o.useSelect)((o=>o(r.QUERY_STATE_STORE_KEY).getValueForQueryKey(n,e,t)),[n,e]),{setQueryValue:c}=(0,o.useDispatch)(r.QUERY_STATE_STORE_KEY);return[a,(0,s.useCallback)((t=>{c(n,e,t)}),[n,e,c])]}},7218:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var r=n(9307);const o=(0,r.createContext)("page"),s=()=>(0,r.useContext)(o);o.Provider},8161:(e,t,n)=>{"use strict";n.d(t,{D:()=>o});var r=n(9307);function o(e,t){const n=(0,r.useRef)();return(0,r.useEffect)((()=>{n.current===e||t&&!t(e,n.current)||(n.current=e)}),[e,t]),n.current}},9530:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(9307),o=n(9127),s=n.n(o);function i(e){const t=(0,r.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>c});var r=n(3849),o=n.n(r),s=n(7998),i=n(3243),l=n(3392),a=n(172);const c=e=>{const t=(e=>{const t=(0,s.Kn)(e)?e:{style:{}};let n=t.style;return(0,i.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,a.vc)(t),r=(0,a.l8)(t),c=(0,a.su)(t),u=(0,l.f)(t);return{className:o()(u.className,n.className,r.className,c.className),style:{...u.style,...n.style,...r.style,...c.style}}}},5280:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(9307);const o=()=>{const[,e]=(0,r.useState)();return(0,r.useCallback)((t=>{e((()=>{throw t}))}),[])}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>s});var r=n(7998),o=n(3243);const s=e=>{const t=(0,r.Kn)(e.style.typography)?e.style.typography:{},n=(0,o.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var r=n(3849),o=n.n(r),s=n(7427),i=n(2289),l=n(7998);function a(e={}){const t={};return(0,i.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function c(e,t){return e&&t?`has-${(0,s.o)(t)}-${e}`:""}function u(e){var t,n,r,s,i,u,d;const{backgroundColor:p,textColor:f,gradient:h,style:m}=e,g=c("background-color",p),v=c("color",f),y=function(e){if(e)return`has-${e}-gradient-background`}(h),b=y||(null==m||null===(t=m.color)||void 0===t?void 0:t.gradient);return{className:o()(v,y,{[g]:!b&&!!g,"has-text-color":f||(null==m||null===(n=m.color)||void 0===n?void 0:n.text),"has-background":p||(null==m||null===(r=m.color)||void 0===r?void 0:r.background)||h||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,l.Kn)(null==m||null===(i=m.elements)||void 0===i?void 0:i.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:r}=e,s=n?c("border-color",n):"";return o()({"has-border-color":!!n||!(null==r||null===(t=r.border)||void 0===t||!t.color),[s]:!!s})}(e),style:a({border:n})}}function p(e){var t;return{className:void 0,style:a({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2025:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>j});var r=n(9196),o=n(3849),s=n.n(o),i=n(947),l=n(3243),a=n(5736),c=n(9530),u=n(8161),d=n(2785),p=n(1720),f=n(6621),h=n(9307),m=n(3722),g=n(390),v=n(6977),y=n(9127),b=n.n(y),w=n(2629),E=n(4617),S=n(6483),k=n(6508),x=n(7998),T=n(7519),_=n(2911),C=n(7642),I=n(4534),L=n(2045),A=n(9281),F=n(9212),R=n(5833);const N=[{value:"preview-1",formattedValue:"preview-1",name:"Blue",label:(0,r.createElement)(m.Z,{name:"Blue",count:3}),textLabel:"Blue (3)"},{value:"preview-2",formattedValue:"preview-2",name:"Green",label:(0,r.createElement)(m.Z,{name:"Green",count:3}),textLabel:"Green (3)"},{value:"preview-3",formattedValue:"preview-3",name:"Red",label:(0,r.createElement)(m.Z,{name:"Red",count:2}),textLabel:"Red (2)"}],Z={count:0,has_archives:!0,id:0,label:"Preview",name:"preview",order:"menu_order",parent:0,taxonomy:"preview",type:""};n(3106);const O=JSON.parse('{"Y4":{"hd":{"Z":"or"},"D8":{"Z":3},"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function D(){return Math.floor(Math.random()*Date.now())}const M=e=>e.replace("pa_",""),V=(e,t=[])=>{const n={};t.forEach((e=>{const{attribute:t,slug:r,operator:o}=e,s=M(t),i=r.join(","),l=`${I.zv}${s}`,a="in"===o?"or":"and";n[`${I.w8}${s}`]=i,n[l]=a}));const r=(0,S.removeQueryArgs)(e,...Object.keys(n));return(0,S.addQueryArgs)(r,n)},P=e=>{if(e){const t=(0,I.re)(`filter_${e.name}`);return("string"==typeof t?t.split(","):[]).map((e=>encodeURIComponent(e).toLowerCase()))}return[]},B=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,"");var H=n(711);const W=({isLoading:e=!1,options:t,checked:n,onChange:o})=>e?(0,r.createElement)(r.Fragment,null,(0,r.createElement)("span",{className:"is-loading"}),(0,r.createElement)("span",{className:"is-loading"})):(0,r.createElement)(H.CheckboxList,{className:"wc-block-attribute-filter-list",options:t,checked:n,onChange:o,isLoading:e,isDisabled:e});var $=n(9389);const z=({attributes:e,isEditor:t=!1,getNotice:n=(()=>null)})=>{const o=(0,E.getSettingWithCoercion)("hasFilterableProducts",!1,k.j),i=(0,E.getSettingWithCoercion)("isRenderingPhpTemplate",!1,k.j),y=(0,E.getSettingWithCoercion)("pageUrl",window.location.href,l.H),[O,H]=(0,h.useState)(!1),z=e.isPreview&&!e.attributeId?Z:(0,F.it)(e.attributeId),j=(0,h.useMemo)((()=>P(z)),[z]),[K,q]=(0,h.useState)(j),[U,Y]=(0,h.useState)(D()),[Q,X]=(0,h.useState)(e.isPreview&&!e.attributeId?N:[]),[G]=(0,d.$p)(),[J,ee]=(0,d.kX)("attributes",[]),{results:te,isLoading:ne}=(0,p.K)({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[(null==z?void 0:z.id)||0],shouldSelect:e.attributeId>0,query:{orderby:"menu_order"}}),{results:re,isLoading:oe}=(0,f.d)({queryAttribute:{taxonomy:(null==z?void 0:z.taxonomy)||"",queryType:e.queryType},queryState:{...G},isEditor:t}),se=(0,h.useCallback)((e=>(0,x.$n)(re,"attribute_counts")&&Array.isArray(re.attribute_counts)?re.attribute_counts.find((({term:t})=>t===e)):null),[re]);(0,h.useEffect)((()=>{if(ne||oe)return;if(!Array.isArray(te))return;const t=te.map((t=>{const n=se(t.id);if(!(n||K.includes(t.slug)||(o=t.slug,null!=G&&G.attributes&&G.attributes.some((({attribute:e,slug:t=[]})=>e===(null==z?void 0:z.taxonomy)&&t.includes(o))))))return null;var o;const s=n?n.count:0;return{formattedValue:B(t.slug),value:t.slug,name:(0,w.decodeEntities)(t.name),label:(0,r.createElement)(m.Z,{name:(0,w.decodeEntities)(t.name),count:e.showCounts?s:null}),textLabel:e.showCounts?`${(0,w.decodeEntities)(t.name)} (${s})`:(0,w.decodeEntities)(t.name)}})).filter((e=>!!e));X(t),Y(D())}),[null==z?void 0:z.taxonomy,te,ne,e.showCounts,oe,se,K,G.attributes]);const ie=(0,h.useCallback)((e=>Array.isArray(te)?te.reduce(((t,n)=>(e.includes(n.slug)&&t.push(n),t)),[]):[]),[te]),le=(0,h.useCallback)(((e,t=!1)=>{if(e=e.map((e=>({...e,slug:e.slug.map((e=>decodeURIComponent(e)))}))),t){if(null==z||!z.taxonomy)return;const t=Object.keys((0,S.getQueryArgs)(window.location.href)),n=M(z.taxonomy),r=t.reduce(((e,t)=>t.includes(I.zv+n)||t.includes(I.w8+n)?(0,S.removeQueryArgs)(e,t):e),window.location.href),o=V(r,e);(0,I.X7)(o)}else{const t=V(y,e);((e,t)=>{const n=Object.entries(t).reduce(((e,[t,n])=>t.includes("query_type")?e:{...e,[t]:n}),{});return Object.entries(n).reduce(((t,[n,r])=>e[n]===r&&t),!0)})((0,S.getQueryArgs)(window.location.href),(0,S.getQueryArgs)(t))||(0,I.X7)(t)}}),[y,null==z?void 0:z.taxonomy]),ae=t=>{const n=(0,R.e)(J,ee,z,ie(t),"or"===e.queryType?"in":"and");le(n,0===t.length)},ce=(0,h.useCallback)(((n,r=!1)=>{t||(q(n),!r&&e.showFilterButton||(0,R.e)(J,ee,z,ie(n),"or"===e.queryType?"in":"and"))}),[t,q,J,ee,z,ie,e.queryType,e.showFilterButton]),ue=(0,h.useMemo)((()=>(0,T.ov)(J)?J.filter((({attribute:e})=>e===(null==z?void 0:z.taxonomy))).flatMap((({slug:e})=>e)):[]),[J,null==z?void 0:z.taxonomy]),de=(0,c.s)(ue),pe=(0,u.D)(de);(0,h.useEffect)((()=>{!pe||b()(pe,de)||b()(K,de)||ce(de)}),[K,de,pe,ce]);const fe="single"!==e.selectType,he=(0,h.useCallback)((e=>{const t=K.includes(e);let n;fe?(n=K.filter((t=>t!==e)),t||(n.push(e),n.sort())):n=t?[]:[e],ce(n)}),[K,fe,ce]);(0,h.useEffect)((()=>{z&&!e.showFilterButton&&((({currentCheckedFilters:e,hasSetFilterDefaultsFromUrl:t})=>t&&0===e.length)({currentCheckedFilters:K,hasSetFilterDefaultsFromUrl:O})?le(J,!0):le(J,!1))}),[O,le,J,z,K,e.showFilterButton]),(0,h.useEffect)((()=>{if(!O&&!ne)return j.length>0?(H(!0),void ce(j,!0)):void(i||H(!0))}),[z,O,ne,ce,j,i]);const me=(0,$.Ah)();if(!o)return me(!1),null;if(!z)return t?n("noAttributes"):(me(!1),null);if(0===Q.length&&!ne&&t)return n("noProducts");const ge=`h${e.headingLevel}`,ve=!e.isPreview&&ne,ye=!e.isPreview&&oe,be=(ve||ye)&&0===Q.length;if(!be&&0===Q.length)return me(!1),null;const we=fe?!be&&K.length<Q.length:!be&&0===K.length,Ee=(0,r.createElement)(ge,{className:"wc-block-attribute-filter__title"},e.heading),Se=be?(0,r.createElement)(A.Z,null,Ee):Ee;return me(!0),(0,r.createElement)(r.Fragment,null,!t&&e.heading&&Se,(0,r.createElement)("div",{className:s()("wc-block-attribute-filter",`style-${e.displayStyle}`)},"dropdown"===e.displayStyle?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(L.Z,{key:U,className:s()({"single-selection":!fe,"is-loading":be}),suggestions:Q.filter((e=>!K.includes(e.value))).map((e=>e.formattedValue)),disabled:be,placeholder:(0,a.sprintf)(/* translators: %s attribute name. */ /* translators: %s attribute name. */ (0,a.__)("Select %s","woocommerce"),z.label),onChange:e=>{!fe&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=Q.find((t=>t.formattedValue===e));return t?t.value:e})),K].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return he(t[0]);const n=[K,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&he(n[0])},value:K,displayTransform:e=>{const t=Q.find((t=>[t.value,t.formattedValue].includes(e)));return t?t.textLabel:e},saveTransform:B,messages:{added:(0,a.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,a.__)("%s filter added.","woocommerce"),z.label),removed:(0,a.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,a.__)("%s filter removed.","woocommerce"),z.label),remove:(0,a.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,a.__)("Remove %s filter.","woocommerce"),z.label.toLocaleLowerCase()),__experimentalInvalid:(0,a.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,a.__)("Invalid %s filter.","woocommerce"),z.label.toLocaleLowerCase())}}),we&&(0,r.createElement)(_.Z,{icon:C.Z,size:30})):(0,r.createElement)(W,{options:Q,checked:K,onChange:he,isLoading:be,isDisabled:be})),(0,r.createElement)("div",{className:"wc-block-attribute-filter__actions"},(K.length>0||t)&&!be&&(0,r.createElement)(g.Z,{onClick:()=>{q([]),Y(D()),O&&ae([])},screenReaderLabel:(0,a.__)("Reset attribute filter","woocommerce")}),e.showFilterButton&&(0,r.createElement)(v.Z,{className:"wc-block-attribute-filter__button",isLoading:be,disabled:(()=>{if(ve||ye)return!0;const e=P(z);return e.length===K.length&&K.every((t=>e.includes(t)))})(),onClick:()=>ae(K)})))},j=e=>{const t=(0,i.F)(e),n=(o=e,{className:(0,l.H)(null==o?void 0:o.className)?o.className:"",attributeId:parseInt((0,l.H)(null==o?void 0:o.attributeId)?o.attributeId:"0",10),showCounts:"true"===(null==o?void 0:o.showCounts),queryType:(0,l.H)(null==o?void 0:o.queryType)&&o.queryType||O.Y4.hd.Z,heading:(0,l.H)(null==o?void 0:o.heading)?o.heading:"",headingLevel:(0,l.H)(null==o?void 0:o.headingLevel)&&parseInt(o.headingLevel,10)||O.Y4.D8.Z,displayStyle:(0,l.H)(null==o?void 0:o.displayStyle)&&o.displayStyle||O.Y4.PW.Z,showFilterButton:"true"===(null==o?void 0:o.showFilterButton),selectType:(0,l.H)(null==o?void 0:o.selectType)&&o.selectType||O.Y4.lr.Z,isPreview:!1});var o;return(0,r.createElement)("div",{className:s()((0,l.H)(e.className)?e.className:"",t.className),style:t.style},(0,r.createElement)(z,{isEditor:!1,attributes:n}))}},7519:(e,t,n)=>{"use strict";n.d(t,{Gt:()=>s,ov:()=>l});var r=n(7998);const o=e=>(0,r.$n)(e,"count")&&(0,r.$n)(e,"description")&&(0,r.$n)(e,"id")&&(0,r.$n)(e,"name")&&(0,r.$n)(e,"parent")&&(0,r.$n)(e,"slug")&&"number"==typeof e.count&&"string"==typeof e.description&&"number"==typeof e.id&&"string"==typeof e.name&&"number"==typeof e.parent&&"string"==typeof e.slug,s=e=>Array.isArray(e)&&e.every(o),i=e=>(0,r.$n)(e,"attribute")&&(0,r.$n)(e,"operator")&&(0,r.$n)(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e)),l=e=>Array.isArray(e)&&e.every(i)},6508:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});const r=e=>"boolean"==typeof e},7700:(e,t,n)=>{"use strict";n.d(t,{V:()=>r});const r=e=>e instanceof Error},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});const r=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>s,Kn:()=>o});var r=n(2893);const o=e=>!(0,r.F)(e)&&e instanceof Object&&e.constructor===Object;function s(e,t){return o(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>r});const r=e=>"string"==typeof e},5833:(e,t,n)=>{"use strict";n.d(t,{e:()=>s,o:()=>o});var r=n(4167);const o=(e=[],t,n,o="")=>{const s=e.filter((e=>e.attribute===n.taxonomy)),i=s.length?s[0]:null;if(!(i&&i.slug&&Array.isArray(i.slug)&&i.slug.includes(o)))return;const l=i.slug.filter((e=>e!==o)),a=e.filter((e=>e.attribute!==n.taxonomy));l.length>0&&(i.slug=l.sort(),a.push(i)),t((0,r.DY)(a).asc("attribute"))},s=(e=[],t,n,o=[],s="in")=>{if(!n||!n.taxonomy)return[];const i=e.filter((e=>e.attribute!==n.taxonomy));return 0===o.length?t(i):(i.push({attribute:n.taxonomy,operator:s,slug:o.map((({slug:e})=>e)).sort()}),t((0,r.DY)(i).asc("attribute"))),i}},9212:(e,t,n)=>{"use strict";n.d(t,{I3:()=>i,it:()=>s});var r=n(4617);n(9818);const o=(0,r.getSetting)("attributes",[]).reduce(((e,t)=>{const n=(r=t)&&r.attribute_name?{id:parseInt(r.attribute_id,10),name:r.attribute_name,taxonomy:"pa_"+r.attribute_name,label:r.attribute_label}:null;var r;return n&&n.id&&e.push(n),e}),[]),s=e=>{if(e)return o.find((t=>t.id===e))},i=e=>{if(e)return o.find((t=>t.taxonomy===e))}},4534:(e,t,n)=>{"use strict";n.d(t,{H9:()=>d,X7:()=>u,re:()=>c,w8:()=>a,zv:()=>l});var r=n(6483),o=n(4617),s=n(6508);const i=(0,o.getSettingWithCoercion)("isRenderingPhpTemplate",!1,s.j),l="query_type_",a="filter_";function c(e){return window?(0,r.getQueryArg)(window.location.href,e):null}function u(e){i?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const d=e=>{const t=(0,r.getQueryArgs)(e);return(0,r.addQueryArgs)(e,t)}},3849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var r=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var o=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;o=void 0===o||o;var p=r.isWindow(t),f=r.offset(e),h=r.outerHeight(e),m=r.outerWidth(e),g=void 0,v=void 0,y=void 0,b=void 0,w=void 0,E=void 0,S=void 0,k=void 0,x=void 0,T=void 0;p?(S=t,T=r.height(S),x=r.width(S),k={left:r.scrollLeft(S),top:r.scrollTop(S)},w={left:f.left-k.left-c,top:f.top-k.top-a},E={left:f.left+m-(k.left+x)+d,top:f.top+h-(k.top+T)+u},b=k):(g=r.offset(t),v=t.clientHeight,y=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},w={left:f.left-(g.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-a},E={left:f.left+m-(g.left+y+(parseFloat(r.css(t,"borderRightWidth"))||0))+d,top:f.top+h-(g.top+v+(parseFloat(r.css(t,"borderBottomWidth"))||0))+u}),w.top<0||E.top>0?!0===i?r.scrollTop(t,b.top+w.top):!1===i?r.scrollTop(t,b.top+E.top):w.top<0?r.scrollTop(t,b.top+w.top):r.scrollTop(t,b.top+E.top):s||((i=void 0===i||!!i)?r.scrollTop(t,b.top+w.top):r.scrollTop(t,b.top+E.top)),o&&(w.left<0||E.left>0?!0===l?r.scrollLeft(t,b.left+w.left):!1===l?r.scrollLeft(t,b.left+E.left):w.left<0?r.scrollLeft(t,b.left+w.left):r.scrollLeft(t,b.left+E.left):s||((l=void 0===l||!!l)?r.scrollLeft(t,b.left+w.left):r.scrollLeft(t,b.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function r(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var o=e.document;"number"!=typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function o(e){return r(e)}function s(e){return r(e,!0)}function i(e){var t=function(e){var t,n=void 0,r=void 0,o=e.ownerDocument,s=o.body,i=o&&o.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:r-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=o(r),t.top+=s(r),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function h(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var r="",o=e.ownerDocument,s=n||o.defaultView.getComputedStyle(e,null);return s&&(r=s.getPropertyValue(t)||s[t]),r}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var r=e.style,o=r[d],s=e[u][d];e[u][d]=e[c][d],r[d]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[d]=o,e[u][d]=s}return""===n?"auto":n});var m=["margin","border","padding"],g=-1,v=2,y=1;function b(e,t,n){var r=0,o=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(o=t[s])for(i=0;i<n.length;i++){var l;l="border"===o?o+n[i]+"Width":o+n[i],r+=parseFloat(p(e,l))||0}return r}function w(e){return null!=e&&e==e.window}var E={};function S(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],o="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),h(e)),i=0;(null==o||o<=0)&&(o=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?y:g);var l=void 0!==o||s,a=o||i;if(n===g)return l?a-b(e,["border","padding"],r):i;if(l){var c=n===v?-b(e,["border"],r):b(e,["margin"],r);return a+(n===y?0:c)}return i+b(e,m.slice(n),r)}f(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,r=t.document,o=r.body,s=r.documentElement[n];return"CSS1Compat"===r.compatMode&&s||o&&o[n]||s}}));var k={position:"absolute",visibility:"hidden",display:"block"};function x(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,r,o){var s={},i=e.style,l=void 0;for(l in r)r.hasOwnProperty(l)&&(s[l]=i[l],i[l]=r[l]);for(l in function(){t=S.apply(void 0,n)}.call(e),r)r.hasOwnProperty(l)&&(i[l]=s[l])}(e,k),t}function T(e,t,r){var o=r;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==o?("number"==typeof o&&(o+="px"),void(e.style[t]=o)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&T(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&x(t,e,n?0:y)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,r){return void 0===r?t&&x(t,e,g):t?(p(t),h(t)&&(r+=b(t,["padding","border"],n)),T(t,e,r)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===T(e,"position")&&(e.style.position="relative");var n=i(e),r={},o=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(o=parseFloat(T(e,s))||0,r[s]=o+t[s]-n[s]);T(e,r)}(e,t)},isWindow:w,each:f,css:T,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return o(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return s(e);window.scrollTo(o(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>s});var r=n(3112),o=n(7090);function s(e,t){return void 0===t&&(t={}),(0,o.B)(e,(0,r.pi)({delimiter:"."},t))}},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},3106:()=>{},3569:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{U:()=>r})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>i});var r=n(3569),o=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function i(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,i=void 0===n?o:n,a=t.stripRegexp,c=void 0===a?s:a,u=t.transform,d=void 0===u?r.U:u,p=t.delimiter,f=void 0===p?" ":p,h=l(l(e,i,"$1\0$2"),c,"\0"),m=0,g=h.length;"\0"===h.charAt(m);)m++;for(;"\0"===h.charAt(g-1);)g--;return h.slice(m,g).split("\0").map(d).join(f)}function l(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(3112),o=n(112);function s(e,t){return void 0===t&&(t={}),(0,o.$)(e,(0,r.pi)({delimiter:"-"},t))}},2600:(e,t,n)=>{"use strict";n.d(t,{Nr:()=>l,y1:()=>o});var r=n(9196);function o(e,t,n){var o=this,s=(0,r.useRef)(null),i=(0,r.useRef)(0),l=(0,r.useRef)(null),a=(0,r.useRef)([]),c=(0,r.useRef)(),u=(0,r.useRef)(),d=(0,r.useRef)(e),p=(0,r.useRef)(!0);(0,r.useEffect)((function(){d.current=e}),[e]);var f=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var h=!!(n=n||{}).leading,m=!("trailing"in n)||!!n.trailing,g="maxWait"in n,v=g?Math.max(+n.maxWait||0,t):null;(0,r.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var y=(0,r.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},n=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!p.current)return!1;var n=e-s.current;return!s.current||n>=t||n<0||g&&e-i.current>=v},y=function(t){return l.current=null,m&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var o=Date.now();if(r(o))return y(o);if(p.current){var l=t-(o-s.current),a=g?Math.min(l,v-(o-i.current)):l;n(e,a)}},w=function(){var d=Date.now(),f=r(d);if(a.current=[].slice.call(arguments),c.current=o,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,n(b,t),h?e(s.current):u.current;if(g)return n(b,t),e(s.current)}return l.current||n(b,t),u.current};return w.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},w.isPending=function(){return!!l.current},w.flush=function(){return l.current?y(Date.now()):u.current},w}),[h,g,t,v,m,f]);return y}function s(e,t){return e===t}function i(e){return"function"==typeof e?function(){return e}:e}function l(e,t,n){var l,a,c=n&&n.equalityFn||s,u=(l=(0,r.useState)(i(e)),a=l[1],[l[0],(0,r.useCallback)((function(e){return a(i(e))}),[])]),d=u[0],p=u[1],f=o((0,r.useCallback)((function(e){return p(e)}),[p]),t,n),h=(0,r.useRef)(e);return c(h.current,e)||(f(e),h.current=e),[d,f]}},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},4167:(e,t,n)=>{"use strict";n.d(t,{DY:()=>u});var r=function(e){return function(t,n,r){return e(t,n,r)*r}},o=function(e,t){if(e)throw Error("Invalid sort config: "+t)},s=function(e){var t=e||{},n=t.asc,s=t.desc,i=n?1:-1,l=n||s;return o(!l,"Expected `asc` or `desc` property"),o(n&&s,"Ambiguous object with `asc` and `desc` config properties"),{order:i,sortBy:l,comparer:e.comparer&&r(e.comparer)}};function i(e,t,n){if(void 0===e||!0===e)return function(e,r){return t(e,r,n)};if("string"==typeof e)return o(e.includes("."),"String syntax not allowed for nested properties."),function(r,o){return t(r[e],o[e],n)};if("function"==typeof e)return function(r,o){return t(e(r),e(o),n)};if(Array.isArray(e)){var r=function(e){return function t(n,r,o,i,l,a,c){var u,d;if("string"==typeof n)u=a[n],d=c[n];else{if("function"!=typeof n){var p=s(n);return t(p.sortBy,r,o,p.order,p.comparer||e,a,c)}u=n(a),d=n(c)}var f=l(u,d,i);return(0===f||null==u&&null==d)&&r.length>o?t(r[o],r,o+1,i,l,a,c):f}}(t);return function(o,s){return r(e[0],e,1,n,t,o,s)}}var l=s(e);return i(l.sortBy,l.comparer||t,l.order)}var l=function(e,t,n,r){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(i(n,r,e))):t};function a(e){var t=r(e.comparer);return function(n){var r=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return l(1,r,e,t)},desc:function(e){return l(-1,r,e,t)},by:function(e){return l(1,r,e,t)}}}}var c=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},u=a({comparer:c});a({comparer:c,inPlaceSorting:!0})},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>r});var r=function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},r.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); mini-cart-style.js.LICENSE.txt 0000644 00000000366 15073233653 0012036 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-gallery-large-image-next-previous/block.json 0000644 00000001356 15073233653 0016660 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery-large-image-next-previous", "version": "1.0.0", "title": "Next/Previous Buttons", "description": "Display next and previous buttons.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "usesContext": [ "nextPreviousButtonsPosition", "productGalleryClientId", "postId"], "textdomain": "woocommerce", "supports": { "layout": { "default": { "type": "flex", "verticalAlignment": "bottom" }, "allowVerticalAlignment": true, "allowJustification": false, "allowOrientation": false, "allowInheriting": false } }, "ancestor": [ "woocommerce/product-gallery-large-image" ] } mini-cart.asset.php 0000644 00000000430 15073233653 0010262 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-price-format', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'b9d45061c08714f5ce20'); product-best-sellers-style.asset.php 0000644 00000000473 15073233653 0013626 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => 'bbc155ea27026b049382'); rating-filter-style.asset.php 0000644 00000000613 15073233653 0012307 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '2cf23354b41036858674'); wc-blocks-classic-template-revert-button-style-rtl.css 0000644 00000000545 15073233653 0017160 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-editor-revert-button-container{display:flex;flex-direction:column;gap:16px}.wc-block-editor-revert-button-container span{color:#757575} product-price.js 0000644 00000015366 15073233653 0007704 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[5579],{7461:(e,r,t)=>{"use strict";t.r(r),t.d(r,{Block:()=>m,default:()=>p});var c=t(9196),l=t(3849),n=t.n(l),o=t(3088),a=t(4293),s=t(2864),i=t(947),u=t(721);const m=e=>{var r,t;const{className:l,textAlign:u,isDescendentOfSingleProductTemplate:m}=e,p=(0,i.F)(e),{parentName:d,parentClassName:y}=(0,s.useInnerBlockLayoutContext)(),{product:v}=(0,s.useProductDataContext)(),g="woocommerce/all-products"===d,f=n()("wc-block-components-product-price",l,p.className,{[`${y}__product-price`]:y});if(!v.id&&!m){const e=(0,c.createElement)(o.Z,{align:u,className:f});return g?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},e):e}const N=v.prices,_=m?(0,a.getCurrencyFromPriceResponse)():(0,a.getCurrencyFromPriceResponse)(N),k="5000",P=N.price!==N.regular_price,b=n()({[`${y}__product-price__value`]:y,[`${y}__product-price__value--on-sale`]:P}),w=(0,c.createElement)(o.Z,{align:u,className:f,style:p.style,regularPriceStyle:p.style,priceStyle:p.style,priceClassName:b,currency:_,price:m?k:N.price,minPrice:null==N||null===(r=N.price_range)||void 0===r?void 0:r.min_amount,maxPrice:null==N||null===(t=N.price_range)||void 0===t?void 0:t.max_amount,regularPrice:m?k:N.regular_price,regularPriceClassName:n()({[`${y}__product-price__regular`]:y})});return g?(0,c.createElement)("div",{className:"wp-block-woocommerce-product-price"},w):w},p=e=>e.isDescendentOfSingleProductTemplate?(0,c.createElement)(m,{...e}):(0,u.withProductDataContext)(m)(e)},3088:(e,r,t)=>{"use strict";t.d(r,{Z:()=>p});var c=t(9196),l=t(5736),n=t(711),o=t(3849),a=t.n(o),s=t(4293),i=t(9307);t(6645);const u=({currency:e,maxPrice:r,minPrice:t,priceClassName:o,priceStyle:i={}})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,l.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,l.__)("Price between %1$s and %2$s","woocommerce"),(0,s.formatPrice)(t),(0,s.formatPrice)(r))),(0,c.createElement)("span",{"aria-hidden":!0},(0,c.createElement)(n.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",o),currency:e,value:t,style:i})," — ",(0,c.createElement)(n.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",o),currency:e,value:r,style:i}))),m=({currency:e,regularPriceClassName:r,regularPriceStyle:t,regularPrice:o,priceClassName:s,priceStyle:i,price:u})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,l.__)("Previous price:","woocommerce")),(0,c.createElement)(n.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("del",{className:a()("wc-block-components-product-price__regular",r),style:t},e),value:o}),(0,c.createElement)("span",{className:"screen-reader-text"},(0,l.__)("Discounted price:","woocommerce")),(0,c.createElement)(n.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("ins",{className:a()("wc-block-components-product-price__value","is-discounted",s),style:i},e),value:u})),p=({align:e,className:r,currency:t,format:l="<price/>",maxPrice:o,minPrice:s,price:p,priceClassName:d,priceStyle:y,regularPrice:v,regularPriceClassName:g,regularPriceStyle:f,style:N})=>{const _=a()(r,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});l.includes("<price/>")||(l="<price/>",console.error("Price formats need to include the `<price/>` tag."));const k=v&&p&&p<v;let P=(0,c.createElement)("span",{className:a()("wc-block-components-product-price__value",d)});return k?P=(0,c.createElement)(m,{currency:t,price:p,priceClassName:d,priceStyle:y,regularPrice:v,regularPriceClassName:g,regularPriceStyle:f}):void 0!==s&&void 0!==o?P=(0,c.createElement)(u,{currency:t,maxPrice:o,minPrice:s,priceClassName:d,priceStyle:y}):p&&(P=(0,c.createElement)(n.FormattedMonetaryAmount,{className:a()("wc-block-components-product-price__value",d),currency:t,value:p,style:y})),(0,c.createElement)("span",{className:_,style:N},(0,i.createInterpolateElement)(l,{price:P}))}},947:(e,r,t)=>{"use strict";t.d(r,{F:()=>i});var c=t(3849),l=t.n(c),n=t(7998),o=t(3243),a=t(3392),s=t(172);const i=e=>{const r=(e=>{const r=(0,n.Kn)(e)?e:{style:{}};let t=r.style;return(0,o.H)(t)&&(t=JSON.parse(t)||{}),(0,n.Kn)(t)||(t={}),{...r,style:t}})(e),t=(0,s.vc)(r),c=(0,s.l8)(r),i=(0,s.su)(r),u=(0,a.f)(r);return{className:l()(u.className,t.className,c.className,i.className),style:{...u.style,...t.style,...c.style,...i.style}}}},3392:(e,r,t)=>{"use strict";t.d(r,{f:()=>n});var c=t(7998),l=t(3243);const n=e=>{const r=(0,c.Kn)(e.style.typography)?e.style.typography:{},t=(0,l.H)(r.fontFamily)?r.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:t,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:r.fontSize,fontStyle:r.fontStyle,fontWeight:r.fontWeight,letterSpacing:r.letterSpacing,lineHeight:r.lineHeight,textDecoration:r.textDecoration,textTransform:r.textTransform}}}},172:(e,r,t)=>{"use strict";t.d(r,{l8:()=>m,su:()=>p,vc:()=>u});var c=t(3849),l=t.n(c),n=t(7427),o=t(2289),a=t(7998);function s(e={}){const r={};return(0,o.getCSSRules)(e,{selector:""}).forEach((e=>{r[e.key]=e.value})),r}function i(e,r){return e&&r?`has-${(0,n.o)(r)}-${e}`:""}function u(e){var r,t,c,n,o,u,m;const{backgroundColor:p,textColor:d,gradient:y,style:v}=e,g=i("background-color",p),f=i("color",d),N=function(e){if(e)return`has-${e}-gradient-background`}(y),_=N||(null==v||null===(r=v.color)||void 0===r?void 0:r.gradient);return{className:l()(f,N,{[g]:!_&&!!g,"has-text-color":d||(null==v||null===(t=v.color)||void 0===t?void 0:t.text),"has-background":p||(null==v||null===(c=v.color)||void 0===c?void 0:c.background)||y||(null==v||null===(n=v.color)||void 0===n?void 0:n.gradient),"has-link-color":(0,a.Kn)(null==v||null===(o=v.elements)||void 0===o?void 0:o.link)?null==v||null===(u=v.elements)||void 0===u||null===(m=u.link)||void 0===m?void 0:m.color:void 0}),style:s({color:(null==v?void 0:v.color)||{}})}}function m(e){var r;const t=(null===(r=e.style)||void 0===r?void 0:r.border)||{};return{className:function(e){var r;const{borderColor:t,style:c}=e,n=t?i("border-color",t):"";return l()({"has-border-color":!!t||!(null==c||null===(r=c.border)||void 0===r||!r.color),[n]:!!n})}(e),style:s({border:t})}}function p(e){var r;return{className:void 0,style:s({spacing:(null===(r=e.style)||void 0===r?void 0:r.spacing)||{}})}}},2893:(e,r,t)=>{"use strict";t.d(r,{F:()=>c});const c=e=>null===e},7998:(e,r,t)=>{"use strict";t.d(r,{$n:()=>n,Kn:()=>l,Qr:()=>o});var c=t(2893);const l=e=>!(0,c.F)(e)&&e instanceof Object&&e.constructor===Object;function n(e,r){return l(e)&&r in e}const o=e=>0===Object.keys(e).length},3243:(e,r,t)=>{"use strict";t.d(r,{H:()=>c});const c=e=>"string"==typeof e},6645:()=>{}}]); product-tag-style.js.LICENSE.txt 0000644 00000000174 15073233653 0012401 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-category.asset.php 0000644 00000000473 15073233653 0011701 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-element', 'wp-escape-html', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-server-side-render', 'wp-url'), 'version' => '839c90df96d3182fd44f'); collection-active-filters.css 0000644 00000017005 15073233653 0012342 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:right;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:right;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-right:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-right:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 .5em 0 0;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} mini-cart-contents-style.asset.php 0000644 00000001031 15073233653 0013251 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '02f7002adb7ee077f338'); cart-style.js.LICENSE.txt 0000644 00000000663 15073233653 0011104 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! @license DOMPurify 2.4.7 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.4.7/LICENSE */ product-gallery-large-image-style.js.LICENSE.txt 0000644 00000000174 15073233653 0015435 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-gallery-large-image/block.json 0000644 00000001040 15073233653 0014020 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "woocommerce/product-gallery-large-image", "version": "1.0.0", "title": "Large Image", "description": "Display the Large Image of a product.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "usesContext": [ "nextPreviousButtonsPosition", "postId", "hoverZoom", "fullScreenOnClick", "cropImages"], "supports": { "interactivity": true }, "textdomain": "woocommerce", "ancestor": [ "woocommerce/product-gallery" ] } add-to-cart-form.css 0000644 00000002021 15073233653 0010320 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-add-to-cart-form{width:unset}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wc-block-add-to-cart-form .quantity{display:inline-block;float:none;margin-right:4px;vertical-align:middle}.wc-block-add-to-cart-form .quantity .qty{margin-right:.5rem;text-align:center;width:3.631em} order-confirmation-additional-information/block.json 0000644 00000001673 15073233653 0017001 0 ustar 00 { "name": "woocommerce/order-confirmation-additional-information", "version": "1.0.0", "title": "Additional Information", "description": "Displays additional information provided by third-party extensions for the current order.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "html": false, "__experimentalBorder": { "color": true, "radius": true, "width": true, "style": true, "__experimentalDefaultControls": { "width": true, "color": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "attributes": { "align": { "type": "string", "default": "wide" }, "className": { "type": "string", "default": "" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-collection-no-results.asset.php 0000644 00000000246 15073233653 0014326 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '3310bc6ce1501b94381d'); product-stock-indicator-rtl.css 0000644 00000000501 15073233653 0012633 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-stock-indicator{display:block;font-size:.875em;margin-bottom:.75em;margin-top:0} order-confirmation-shipping-address/block.json 0000644 00000002527 15073233653 0015611 0 ustar 00 { "name": "woocommerce/order-confirmation-shipping-address", "version": "1.0.0", "title": "Shipping Address", "description": "Display the order confirmation shipping address.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "multiple": false, "align": [ "wide", "full" ], "inserter": false, "html": false, "color": { "text": true, "background": true, "__experimentalDefaultControls": { "background": true, "text": true } }, "typography": { "fontSize": true, "lineHeight": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true, "__experimentalTextTransform": true, "__experimentalTextDecoration": true, "__experimentalLetterSpacing": true, "__experimentalDefaultControls": { "fontSize": true } }, "__experimentalBorder": { "color": true, "radius": true, "width": true, "style": true, "__experimentalDefaultControls": { "width": true, "color": true } }, "spacing": { "padding": true, "margin": true, "__experimentalDefaultControls": { "margin": false, "padding": false } } }, "attributes": { "align": { "type": "string", "default": "wide" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-rating-stars-rtl.css 0000644 00000005737 15073233653 0012174 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating-stars{display:block;line-height:1}.wc-block-components-product-rating-stars__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;text-align:right;width:5.3em}.wc-block-components-product-rating-stars__stars:before{color:inherit;content:"SSSSS";right:0;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__stars span{color:inherit;right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-components-product-rating-stars__stars span:before{color:inherit;content:"SSSSS";right:0;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__link{display:inline-block;font-size:.875em;height:1.618em;text-align:inherit;width:100%}.wc-block-all-products .wc-block-components-product-rating-stars{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating-stars__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating-stars__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating-stars__norating:before{color:transparent;content:"S";right:0;position:absolute;left:0;text-align:center;top:0;white-space:nowrap}.wp-block-woocommerce-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}} add-to-cart-form/block.json 0000644 00000001072 15073233653 0011600 0 ustar 00 { "name": "woocommerce/add-to-cart-form", "version": "1.0.0", "title": "Add to Cart with Options", "description": "Display a button so the customer can add a product to their cart. Options will also be displayed depending on product type. e.g. quantity, variation.", "attributes": { "isDescendentOfSingleProductBlock": { "type": "boolean", "default": false } }, "category": "woocommerce", "keywords": [ "WooCommerce" ], "usesContext": ["postId"], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-search-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013073 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ order-confirmation-shipping-address.js 0000644 00000006424 15073233653 0014162 0 ustar 00 (()=>{var e,r={4847:(e,r,t)=>{"use strict";t.r(r);var o=t(9196);const n=window.wp.blocks;var i=t(2911),s=t(1873);const a=JSON.parse('{"name":"woocommerce/order-confirmation-shipping-address","version":"1.0.0","title":"Shipping Address","description":"Display the order confirmation shipping address.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"multiple":false,"align":["wide","full"],"inserter":false,"html":false,"color":{"text":true,"background":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}},"__experimentalBorder":{"color":true,"radius":true,"width":true,"style":true,"__experimentalDefaultControls":{"width":true,"color":true}},"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"attributes":{"align":{"type":"string","default":"wide"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l=window.wp.blockEditor;t(9633);(0,n.registerBlockType)(a,{icon:{src:(0,o.createElement)(i.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...a.attributes},edit:()=>{const e=(0,l.useBlockProps)({className:"wc-block-order-confirmation-shipping-address"});return(0,o.createElement)("div",{...e},(0,o.createElement)("address",null,"Test address 1",(0,o.createElement)("br",null),"Test address 2",(0,o.createElement)("br",null),"San Francisco, CA 94110",(0,o.createElement)("br",null),"United States"))},save:()=>null})},9633:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},444:e=>{"use strict";e.exports=window.wp.primitives}},t={};function o(e){var n=t[e];if(void 0!==n)return n.exports;var i=t[e]={exports:{}};return r[e].call(i.exports,i,i.exports,o),i.exports}o.m=r,e=[],o.O=(r,t,n,i)=>{if(!t){var s=1/0;for(p=0;p<e.length;p++){for(var[t,n,i]=e[p],a=!0,l=0;l<t.length;l++)(!1&i||s>=i)&&Object.keys(o.O).every((e=>o.O[e](t[l])))?t.splice(l--,1):(a=!1,i<s&&(s=i));if(a){e.splice(p--,1);var c=n();void 0!==c&&(r=c)}}return r}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[t,n,i]},o.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return o.d(r,{a:r}),r},o.d=(e,r)=>{for(var t in r)o.o(r,t)&&!o.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},o.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=8610,(()=>{var e={8610:0};o.O.j=r=>0===e[r];var r=(r,t)=>{var n,i,[s,a,l]=t,c=0;if(s.some((r=>0!==e[r]))){for(n in a)o.o(a,n)&&(o.m[n]=a[n]);if(l)var p=l(o)}for(r&&r(t);c<s.length;c++)i=s[c],o.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return o.O(p)},t=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})();var n=o.O(void 0,[2869],(()=>o(4847)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-shipping-address"]=n})(); order-confirmation-status-style.asset.php 0000644 00000000264 15073233653 0014664 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'b63dfbaddb353f44de65'); wc-interactivity-dropdown.asset.php 0000644 00000000165 15073233653 0013543 0 ustar 00 <?php return array('dependencies' => array('wc-interactivity', 'wp-polyfill'), 'version' => '1cea5e9e36e528d7493b'); product-details-rtl.css 0000644 00000001605 15073233653 0011171 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-product-details ul.wc-tabs{border-bottom:1px solid #e0e0e0;list-style:none;margin:0 0 1.618em;overflow:hidden;padding:0 1em 0 0;position:relative}.wp-block-woocommerce-product-details ul.wc-tabs li{border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:inline-block;margin:0;padding:.5em 1em;position:relative;z-index:0}.wp-block-woocommerce-product-details ul.wc-tabs li a{display:inline-block;font-weight:700;text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li a:hover{text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li.active{z-index:2}.wp-block-woocommerce-product-details ul.wc-tabs li.active a{text-shadow:inherit} mini-cart.js 0000644 00000040405 15073233653 0006777 0 ustar 00 (()=>{var e,t={4313:(e,t,o)=>{"use strict";o.r(t);var r=o(9196),l=o(444);const n=(0,r.createElement)(l.SVG,{viewBox:"0 0 24 24",version:"1.1",id:"svg713",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)("defs",{id:"defs705"}),(0,r.createElement)("path",{id:"path882",d:"m 19.199219,1.4501954 a 3.8,3.8 0 0 0 -3.72461,3.0996093 H 5.1992188 l -0.8984376,-2 H 1 v 2 h 2 l 3.5996094,7.5996093 -1.2988282,2.400391 a 2,2 0 0 0 1.6992188,3 h 12 v -2 H 7 l 1.0996094,-2 h 7.4999996 a 1.9,1.9 0 0 0 1.701172,-1 L 19.240234,9.0458985 A 3.8,3.8 0 0 0 23,5.2490235 3.8,3.8 0 0 0 19.199219,1.4501954 Z M 6.1757812,6.5087891 h 9.4433598 c 0.02007,0.055814 0.0433,0.1034655 0.06445,0.15625 a 3.8,3.8 0 0 0 0.08398,0.2050781 c 0.07333,0.1598062 0.153258,0.3011377 0.236328,0.4335937 0.194879,0.3107365 0.413084,0.5552137 0.646485,0.7578126 a 3.8,3.8 0 0 0 0.324218,0.2558593 3.8,3.8 0 0 0 0.228516,0.1601563 l -1.71093,3.0722659 H 8.5175781 Z M 7,18.549805 a 2,2 0 1 0 2,2 2,2 0 0 0 -2,-2 z m 10,0 a 2,2 0 0 0 -2,2 2,2 0 0 0 2,2 2,2 0 0 0 0.617188,-3.902344 A 2,2 0 0 0 17,18.549805 Z"}));var c=o(2911);const a=window.wp.blocks,i=window.wc.wcSettings;var s,d,u,p,m,C,w,g,h,b;const v=(0,i.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),_=v.pluginUrl+"assets/images/",E=(v.pluginUrl,v.buildPhase),f=(null===(s=i.STORE_PAGES.shop)||void 0===s||s.permalink,null===(d=i.STORE_PAGES.checkout)||void 0===d||d.id,null===(u=i.STORE_PAGES.checkout)||void 0===u||u.permalink,null===(p=i.STORE_PAGES.privacy)||void 0===p||p.permalink,null===(m=i.STORE_PAGES.privacy)||void 0===m||m.title,null===(C=i.STORE_PAGES.terms)||void 0===C||C.permalink,null===(w=i.STORE_PAGES.terms)||void 0===w||w.title,null===(g=i.STORE_PAGES.cart)||void 0===g||g.id,null===(h=i.STORE_PAGES.cart)||void 0===h||h.permalink,null!==(b=i.STORE_PAGES.myaccount)&&void 0!==b&&b.permalink?i.STORE_PAGES.myaccount.permalink:(0,i.getSetting)("wpLoginUrl","/wp-login.php"),(0,i.getSetting)("localPickupEnabled",!1),(0,i.getSetting)("countries",{})),k=(0,i.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowBilling)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowBilling)).map((e=>[e,k[e].states||[]]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowShipping)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(k).filter((e=>!0===k[e].allowShipping)).map((e=>[e,k[e].states||[]]))),Object.fromEntries(Object.keys(k).map((e=>[e,k[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),S=((0,i.getSetting)("addressFieldsLocations",y).address,(0,i.getSetting)("addressFieldsLocations",y).contact,(0,i.getSetting)("addressFieldsLocations",y).additional,window.wp.hooks),O=JSON.parse('{"name":"woocommerce/mini-cart","version":"1.0.0","title":"Mini-Cart","icon":"miniCartAlt","description":"Display a button for shoppers to quickly view their cart.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","supports":{"html":false,"multiple":false,"typography":{"fontSize":true}},"example":{"attributes":{"isPreview":true,"className":"wc-block-mini-cart--preview"}},"attributes":{"isPreview":{"type":"boolean","default":false},"miniCartIcon":{"type":"string","default":"cart"},"addToCartBehaviour":{"type":"string","default":"none"},"hasHiddenPrice":{"type":"boolean","default":true},"cartAndCheckoutRenderStyle":{"type":"string","default":"hidden"},"priceColor":{"type":"object"},"priceColorValue":{"type":"string"},"iconColor":{"type":"object"},"iconColorValue":{"type":"string"},"productCountColor":{"type":"object"},"productCountColorValue":{"type":"string"}},"apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),T=window.wp.blockEditor,x=window.wc.priceFormat,R=window.wp.components;var P=o(5736),A=o(9307),G=o(5904),H=o(2600);const V=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],B=({children:e,style:t={},...o})=>{const l=(0,A.useRef)(null),n=()=>{l.current&&G.focus.focusable.find(l.current).forEach((e=>{V.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},c=(0,H.y1)(n,0,{leading:!0});return(0,A.useLayoutEffect)((()=>{let e;return n(),l.current&&(e=new window.MutationObserver(c),e.observe(l.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),c.cancel()}}),[c]),(0,r.createElement)("div",{ref:l,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...o},e)},M=window.wp.data,j=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,r.createElement)("circle",{cx:"12.6667",cy:"24.6667",r:"2",fill:"currentColor"}),(0,r.createElement)("circle",{cx:"23.3333",cy:"24.6667",r:"2",fill:"currentColor"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.28491 10.0356C9.47481 9.80216 9.75971 9.66667 10.0606 9.66667H25.3333C25.6232 9.66667 25.8989 9.79247 26.0888 10.0115C26.2787 10.2305 26.3643 10.5211 26.3233 10.8081L24.99 20.1414C24.9196 20.6341 24.4977 21 24 21H12C11.5261 21 11.1173 20.6674 11.0209 20.2034L9.08153 10.8701C9.02031 10.5755 9.09501 10.269 9.28491 10.0356ZM11.2898 11.6667L12.8136 19H23.1327L24.1803 11.6667H11.2898Z",fill:"currentColor"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.66669 6.66667C5.66669 6.11438 6.1144 5.66667 6.66669 5.66667H9.33335C9.81664 5.66667 10.2308 6.01229 10.3172 6.48778L11.0445 10.4878C11.1433 11.0312 10.7829 11.5517 10.2395 11.6505C9.69614 11.7493 9.17555 11.3889 9.07676 10.8456L8.49878 7.66667H6.66669C6.1144 7.66667 5.66669 7.21895 5.66669 6.66667Z",fill:"currentColor"})),L=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.4444 14.2222C12.9354 14.2222 13.3333 14.6202 13.3333 15.1111C13.3333 15.8183 13.6143 16.4966 14.1144 16.9967C14.6145 17.4968 15.2927 17.7778 16 17.7778C16.7072 17.7778 17.3855 17.4968 17.8856 16.9967C18.3857 16.4966 18.6667 15.8183 18.6667 15.1111C18.6667 14.6202 19.0646 14.2222 19.5555 14.2222C20.0465 14.2222 20.4444 14.6202 20.4444 15.1111C20.4444 16.2898 19.9762 17.4203 19.1427 18.2538C18.3092 19.0873 17.1787 19.5555 16 19.5555C14.8212 19.5555 13.6908 19.0873 12.8573 18.2538C12.0238 17.4203 11.5555 16.2898 11.5555 15.1111C11.5555 14.6202 11.9535 14.2222 12.4444 14.2222Z",fill:"currentColor"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.2408 6.68254C11.4307 6.46089 11.7081 6.33333 12 6.33333H20C20.2919 6.33333 20.5693 6.46089 20.7593 6.68254L24.7593 11.3492C25.0134 11.6457 25.0717 12.0631 24.9085 12.4179C24.7453 12.7727 24.3905 13 24 13H8.00001C7.60948 13 7.25469 12.7727 7.0915 12.4179C6.92832 12.0631 6.9866 11.6457 7.24076 11.3492L11.2408 6.68254ZM12.4599 8.33333L10.1742 11H21.8258L19.5401 8.33333H12.4599Z",fill:"currentColor"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 12C7 11.4477 7.44772 11 8 11H24C24.5523 11 25 11.4477 25 12V25.3333C25 25.8856 24.5523 26.3333 24 26.3333H8C7.44772 26.3333 7 25.8856 7 25.3333V12ZM9 13V24.3333H23V13H9Z",fill:"currentColor"})),Z=(0,r.createElement)(l.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"none"},(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.5556 12.3333C19.0646 12.3333 18.6667 11.9354 18.6667 11.4444C18.6667 10.7372 18.3857 8.05893 17.8856 7.55883C17.3855 7.05873 16.7073 6.77778 16 6.77778C15.2928 6.77778 14.6145 7.05873 14.1144 7.55883C13.6143 8.05893 13.3333 10.7372 13.3333 11.4444C13.3333 11.9354 12.9354 12.3333 12.4445 12.3333C11.9535 12.3333 11.5556 11.9354 11.5556 11.4444C11.5556 10.2657 12.0238 7.13524 12.8573 6.30175C13.6908 5.46825 14.8213 5 16 5C17.1788 5 18.3092 5.46825 19.1427 6.30175C19.9762 7.13524 20.4445 10.2657 20.4445 11.4444C20.4445 11.9354 20.0465 12.3333 19.5556 12.3333Z",fill:"currentColor"}),(0,r.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 12C7.5 11.4477 7.94772 11 8.5 11H23.5C24.0523 11 24.5 11.4477 24.5 12V25.3333C24.5 25.8856 24.0523 26.3333 23.5 26.3333H8.5C7.94772 26.3333 7.5 25.8856 7.5 25.3333V12ZM9.5 13V24.3333H22.5V13H9.5Z",fill:"currentColor"})),N=({colorTypes:e})=>{const t=(0,T.__experimentalUseMultipleOriginColorsAndGradients)(),o=(e=>{const t=[];return e.colors&&e.colors.forEach((e=>{t.push(...e.colors)})),e.gradients&&e.gradients.forEach((e=>{t.push(...e.gradients)})),t})(t),{clientId:l}=(0,T.useBlockEditContext)(),n=(0,M.useSelect)((e=>{const{getBlockAttributes:t}=e(T.store);return t(l)||{}}),[l]),{updateBlockAttributes:c}=(0,M.useDispatch)(T.store),a=(0,A.useMemo)((()=>((e,t,o,r)=>Object.entries(e).reduce(((e,[l,n])=>{var c,a;const i=((e,t,o,r)=>l=>{const n=((e,t,o)=>{if(!t)return;const r=(null==e?void 0:e.find((e=>e.color===t||e.slug===t)))||{};return null!=r&&r.color||(r.color=t),r.class=(0,T.getColorClassName)(o,null==r?void 0:r.slug),r})(o,l,t)||{};r({[e]:n})})(l,n.context,t,r),s={colorValue:null!==(c=null==o||null===(a=o[l])||void 0===a?void 0:a.color)&&void 0!==c?c:void 0,label:n.label,onColorChange:i,resetAllFilter:()=>i()};return e.push(s),e}),[]))(e,o,n,(e=>c(l,e)))),[e,o,c,n,l]);return t.hasColorsOrGradients&&(0,r.createElement)(T.InspectorControls,{group:"color"},(0,r.createElement)(T.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:a,panelId:l,...t}))};o(4329);const I=({count:e,icon:t,iconColor:o,productCountColor:l})=>(0,r.createElement)("span",{className:"wc-block-mini-cart__quantity-badge"},(0,r.createElement)(c.Z,{className:"wc-block-mini-cart__icon",color:o.color,size:20,icon:function(e){switch(e){case"cart":default:return j;case"bag":return L;case"bag-alt":return Z}}(t)}),(0,r.createElement)("span",{className:"wc-block-mini-cart__badge",style:{background:l.color}},e>0?e:"")),F={name:void 0,color:void 0,slug:void 0};window.wp.apiFetch,o(8338);o(3771);const D={...O.supports,...E>1&&{typography:{...O.supports.typography,__experimentalFontFamily:!0,__experimentalFontWeight:!0}}};(0,a.registerBlockType)(O,{icon:{src:(0,r.createElement)(c.Z,{icon:n,className:"wc-block-editor-components-block-icon wc-block-editor-mini-cart__icon"})},supports:{...D},example:{...O.example},attributes:{...O.attributes},edit:({attributes:e,setAttributes:t})=>{const{cartAndCheckoutRenderStyle:o,addToCartBehaviour:l,hasHiddenPrice:n,priceColor:a=F,iconColor:s=F,productCountColor:d=F,miniCartIcon:u}=function(e){const t={...e};return t.priceColorValue&&!t.priceColor&&(t.priceColor={color:e.priceColorValue},delete t.priceColorValue),t.iconColorValue&&!t.iconColor&&(t.iconColor={color:e.iconColorValue},delete t.iconColorValue),t.productCountColorValue&&!t.productCountColor&&(t.productCountColor={color:e.productCountColorValue},delete t.productCountColorValue),t}(e),p={priceColor:{label:(0,P.__)("Price","woocommerce"),context:"price-color"},iconColor:{label:(0,P.__)("Icon","woocommerce"),context:"icon-color"},productCountColor:{label:(0,P.__)("Product Count","woocommerce"),context:"product-count-color"}},m=(0,T.useBlockProps)({className:"wc-block-mini-cart"}),C=(e=>{if(!(e=>null===e)(t=e)&&t instanceof Object&&t.constructor===Object){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}var t;return!1})((0,M.select)("core/edit-site")),w=(0,i.getSetting)("templatePartEditUri","");return(0,r.createElement)("div",{...m},(0,r.createElement)(T.InspectorControls,null,(0,r.createElement)(R.PanelBody,{title:(0,P.__)("Settings","woocommerce")},(0,r.createElement)(R.__experimentalToggleGroupControl,{className:"wc-block-editor-mini-cart__cart-icon-toggle",isBlock:!0,label:(0,P.__)("Cart Icon","woocommerce"),value:u,onChange:e=>{t({miniCartIcon:e})}},(0,r.createElement)(R.__experimentalToggleGroupControlOption,{value:"cart",label:(0,r.createElement)(c.Z,{size:32,icon:j})}),(0,r.createElement)(R.__experimentalToggleGroupControlOption,{value:"bag",label:(0,r.createElement)(c.Z,{size:32,icon:L})}),(0,r.createElement)(R.__experimentalToggleGroupControlOption,{value:"bag-alt",label:(0,r.createElement)(c.Z,{size:32,icon:Z})})),(0,r.createElement)(R.BaseControl,{id:"wc-block-mini-cart__display-toggle",label:(0,P.__)("Display","woocommerce")},(0,r.createElement)(R.ToggleControl,{label:(0,P.__)("Display total price","woocommerce"),help:(0,P.__)("Toggle to display the total price of products in the shopping cart. If no products have been added, the price will not display.","woocommerce"),checked:!n,onChange:()=>t({hasHiddenPrice:!n})})),C&&(0,r.createElement)(R.__experimentalToggleGroupControl,{className:"wc-block-editor-mini-cart__render-in-cart-and-checkout-toggle",label:(0,P.__)("Mini-Cart in cart and checkout pages","woocommerce"),value:o,onChange:e=>{t({cartAndCheckoutRenderStyle:e})},help:(0,P.__)("Select how the Mini-Cart behaves in the Cart and Checkout pages. This might affect the header layout.","woocommerce")},(0,r.createElement)(R.__experimentalToggleGroupControlOption,{value:"hidden",label:(0,P.__)("Hide","woocommerce")}),(0,r.createElement)(R.__experimentalToggleGroupControlOption,{value:"removed",label:(0,P.__)("Remove","woocommerce")}))),(0,r.createElement)(R.PanelBody,{title:(0,P.__)("Cart Drawer","woocommerce")},w&&(0,r.createElement)(r.Fragment,null,(0,r.createElement)("img",{className:"wc-block-editor-mini-cart__drawer-image",src:(0,P.isRTL)()?`${_}blocks/mini-cart/cart-drawer-rtl.svg`:`${_}blocks/mini-cart/cart-drawer.svg`,alt:""}),(0,r.createElement)("p",null,(0,P.__)("When opened, the Mini-Cart drawer gives shoppers quick access to view their selected products and checkout.","woocommerce")),(0,r.createElement)("p",{className:"wc-block-editor-mini-cart__drawer-link"},(0,r.createElement)(R.ExternalLink,{href:w},(0,P.__)("Edit Mini-Cart Drawer template","woocommerce")))),(0,r.createElement)(R.BaseControl,{id:"wc-block-mini-cart__add-to-cart-behaviour-toggle",label:(0,P.__)("Behavior","woocommerce")},(0,r.createElement)(R.ToggleControl,{label:(0,P.__)("Open drawer when adding","woocommerce"),onChange:e=>{t({addToCartBehaviour:e?"open_drawer":"none"})},help:(0,P.__)("Toggle to open the Mini-Cart drawer when a shopper adds a product to their cart.","woocommerce"),checked:"open_drawer"===l})))),(0,r.createElement)(N,{colorTypes:p}),(0,r.createElement)(B,null,(0,r.createElement)("button",{className:"wc-block-mini-cart__button"},!n&&(0,r.createElement)("span",{className:"wc-block-mini-cart__amount",style:{color:a.color}},(0,x.formatPrice)(0)),(0,r.createElement)(I,{count:0,iconColor:s,productCountColor:d,icon:u}))))},save:()=>null}),(0,S.addFilter)("blocks.registerBlockType","woocommerce/mini-cart",(function(e,t){return"core/template-part"===t?{...e,variations:e.variations.map((e=>"mini-cart"===e.name?{...e,scope:[]}:e))}:e}))},8338:()=>{},4329:()=>{},3771:()=>{},9196:e=>{"use strict";e.exports=window.React},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.m=t,e=[],r.O=(t,o,l,n)=>{if(!o){var c=1/0;for(d=0;d<e.length;d++){for(var[o,l,n]=e[d],a=!0,i=0;i<o.length;i++)(!1&n||c>=n)&&Object.keys(r.O).every((e=>r.O[e](o[i])))?o.splice(i--,1):(a=!1,n<c&&(c=n));if(a){e.splice(d--,1);var s=l();void 0!==s&&(t=s)}}return t}n=n||0;for(var d=e.length;d>0&&e[d-1][2]>n;d--)e[d]=e[d-1];e[d]=[o,l,n]},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.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})},r.j=2398,(()=>{var e={2398:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,n,[c,a,i]=o,s=0;if(c.some((t=>0!==e[t]))){for(l in a)r.o(a,l)&&(r.m[l]=a[l]);if(i)var d=i(r)}for(t&&t(o);s<c.length;s++)n=c[s],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(d)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=r.O(void 0,[2869],(()=>r(4313)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["mini-cart"]=l})(); product-results-count-style.asset.php 0000644 00000000264 15073233653 0014047 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9339697d7ff0cea1050d'); order-confirmation-shipping-address.css 0000644 00000002465 15073233653 0014337 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce-order-confirmation-address-wrapper .wp-block-column:empty{display:none}.wp-block-woocommerce-order-confirmation-shipping-wrapper>:first-child{margin-top:0}.wp-block-woocommerce-order-confirmation-shipping-wrapper .block-editor-block-list__layout>:first-child{margin-top:0!important}.wc-block-order-confirmation-order-note,.wc-block-order-confirmation-shipping-address{border:1px solid hsla(0,0%,7%,.11);border-radius:4px;padding:16px}.wc-block-order-confirmation-order-note address,.wc-block-order-confirmation-order-note p,.wc-block-order-confirmation-shipping-address address,.wc-block-order-confirmation-shipping-address p{box-sizing:border-box;display:block;margin:0 0 16px;width:100%!important}.wc-block-order-confirmation-order-note address:last-child,.wc-block-order-confirmation-order-note p:last-child,.wc-block-order-confirmation-shipping-address address:last-child,.wc-block-order-confirmation-shipping-address p:last-child{margin-bottom:0}.wc-block-order-confirmation-order-note{margin-top:48px}.wc-block-order-confirmation-order-note .wc-block-order-confirmation-order-note__label{font-weight:700} rating-filter-rtl.css 0000644 00000075461 15073233653 0010650 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-product-rating{display:block}.wc-block-components-product-rating span{line-height:1.618}.wc-block-components-product-rating__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:0}.wc-block-components-product-rating__stars:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;opacity:.5;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-components-product-rating__stars span{color:inherit;right:0;overflow:hidden;padding-top:1.5em;position:absolute;left:0;top:0}.wc-block-components-product-rating__stars span:before{color:inherit;content:"SSSSS";right:0;line-height:1.618;position:absolute;left:0;top:0;white-space:nowrap}.wc-block-all-products .wc-block-components-product-rating{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating__stars+.wc-block-components-product-rating__reviews_count{margin-right:8px}.wc-block-components-product-rating__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating__norating:before{color:transparent;content:"S";right:0;position:absolute;left:0;text-align:center;top:0;white-space:nowrap}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}}.wc-block-all-products .wc-block-components-product-rating__container,.wp-block-query .wc-block-components-product-rating__container{display:block}.wc-block-all-products .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars,.wp-block-query .wc-block-components-product-rating__stars.wc-block-grid__product-rating__stars{margin:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-submit-button{border:none;display:block;margin-right:auto;white-space:nowrap}.wc-block-components-filter-submit-button.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;line-height:normal;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:-moz-max-content;width:max-content;z-index:1}.wc-block-components-filter-submit-button.is-loading>*{visibility:hidden}.wc-block-components-filter-submit-button.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-components-filter-submit-button.is-loading{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-filter-reset-button{background:transparent;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-components-filter-reset-button:active,.wc-block-components-filter-reset-button:focus,.wc-block-components-filter-reset-button:hover{background:transparent}.wc-block-components-filter-reset-button:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-components-filter-reset-button[disabled]{cursor:not-allowed} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-blocks-components-form-token-field-wrapper .components-popover{right:0;opacity:0;position:fixed;top:0;z-index:z-index(".components-popover")}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded,.wc-blocks-components-form-token-field-wrapper .components-popover[data-x-axis][data-y-axis]{opacity:1}.wc-blocks-components-form-token-field-wrapper .components-popover.is-expanded{bottom:0;right:0;left:0;top:0;z-index:z-index(".components-popover")!important}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow){margin-right:2px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{border:8px solid #ccc}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow).is-alternate:before{border-color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after{border:8px solid #fff}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow):before{content:"";height:0;line-height:0;position:absolute;width:0}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]{margin-top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{bottom:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after{bottom:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=top]:before{border-bottom:none;border-right-color:transparent;border-left-color:transparent;border-top-style:solid;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]{margin-top:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{top:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after{top:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=bottom]:before{border-bottom-style:solid;border-right-color:transparent;border-left-color:transparent;border-top:none;margin-right:-10px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]{margin-right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{left:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after{left:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]:before{border-bottom-color:transparent;border-right-style:solid;border-left:none;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]{margin-right:8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{right:-8px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after{right:-6px}.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:after,.wc-blocks-components-form-token-field-wrapper .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]:before{border-bottom-color:transparent;border-right:none;border-left-style:solid;border-top-color:transparent}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=top]{bottom:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=bottom]{top:100%}.wc-blocks-components-form-token-field-wrapper .components-popover[data-y-axis=middle]{align-items:center;display:flex}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-top{margin-top:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-bottom{margin-top:-12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom){margin-right:12px}.wc-blocks-components-form-token-field-wrapper .components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom){margin-left:12px}.wc-blocks-components-form-token-field-wrapper .components-popover__content{background:#fff;border:1px solid #ccc;border-radius:2px;box-shadow:0 .7px 1px rgba(0,0,0,.1),0 1.2px 1.7px -.2px rgba(0,0,0,.1),0 2.3px 3.3px -.5px rgba(0,0,0,.1);height:100%}.is-alternate .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:1px solid #1e1e1e;box-shadow:none}.components-popover .wc-blocks-components-form-token-field-wrapper .components-popover__content{height:auto;overflow-y:auto;position:absolute}.components-popover.is-expanded .wc-blocks-components-form-token-field-wrapper .components-popover__content{border:none;border-top:1px solid #1e1e1e;height:calc(100% - 48px);min-width:auto;overflow-y:visible;position:static}.components-popover[data-y-axis=top] .wc-blocks-components-form-token-field-wrapper .components-popover__content{bottom:100%}.components-popover[data-x-axis=center] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:50%;transform:translateX(50%)}.components-popover[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{right:100%;position:absolute}.components-popover:not([data-y-axis=middle])[data-x-axis=right] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-right:-25px}.components-popover[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{position:absolute;left:100%}.components-popover:not([data-y-axis=middle])[data-x-axis=left] .wc-blocks-components-form-token-field-wrapper .components-popover__content{margin-left:-25px}.wc-blocks-components-form-token-field-wrapper .components-popover__header{align-items:center;background:#fff;display:flex;height:48px;justify-content:space-between;padding:0 16px 0 8px}.wc-blocks-components-form-token-field-wrapper .components-popover__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.wc-blocks-components-form-token-field-wrapper .components-popover__close.components-button{z-index:z-index(".components-popover__close")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover{z-index:z-index(".components-tooltip")}.wc-blocks-components-form-token-field-wrapper .components-tooltip.components-popover .components-popover__content{min-width:0}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content{background:#1e1e1e;border-radius:2px;border-width:0;box-shadow:none;color:#fff;font-size:12px;line-height:1.4;text-align:center;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-tooltip .components-popover__content>div{padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-tooltip__shortcut{display:inline-block;margin-right:8px}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper{position:relative}.wc-blocks-components-form-token-field-wrapper .disabled-element-wrapper .event-catcher{bottom:0;height:100%;right:0;position:absolute;left:0;top:0;width:100%;z-index:z-index(".components-tooltip .event-catcher")}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{align-items:center;border:1px solid #949494;border-radius:2px;box-shadow:0 0 0 transparent;cursor:text;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:normal;margin:0 0 8px;padding:2px 4px;transition:box-shadow .1s linear;width:100%}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{transition-delay:0s;transition-duration:0s}}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{font-size:13px;line-height:normal}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:focus{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-webkit-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container::-moz-placeholder{color:rgba(30,30,30,.62);opacity:1}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container:-ms-input-placeholder{color:rgba(30,30,30,.62)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-disabled{background:#ddd;border-color:#ddd}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container.is-active{border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 .5px var(--wp-admin-theme-color);outline:2px solid transparent}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{background:inherit;border:0;box-shadow:none;color:#1e1e1e;display:inline-block;flex:1;font-size:16px;margin-right:4px;max-width:100%;min-height:24px;min-width:50px;padding:0;width:100%}@media(min-width:600px){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{font-size:13px}}.components-form-token-field.is-active .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input:focus{box-shadow:none;outline:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token+input[type=text].components-form-token-field__input{width:auto}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label{display:inline-block;margin-bottom:4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__help{color:#757575;font-size:12px;font-style:normal}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token{color:#1e1e1e;display:flex;font-size:13px;margin:2px 0 2px 4px;max-width:100%}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-success .components-form-token-field__token-text{background:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-error .components-form-token-field__token-text{background:#cc1818}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__remove-token,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-validating .components-form-token-field__token-text{color:#757575}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless{padding:0 0 0 16px;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__token-text{background:transparent;color:var(--wp-admin-theme-color)}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless .components-form-token-field__remove-token{background:transparent;color:#757575;position:absolute;left:0;top:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text{color:#4ab866}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text{border-radius:0 4px 4px 0;color:#cc1818;padding:0 6px 0 4px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token.is-disabled .components-form-token-field__remove-token{cursor:default}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#ddd;display:inline-block;height:auto;line-height:24px;min-width:unset;transition:all .2s cubic-bezier(.4,1,.4,1)}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{animation-delay:0s;animation-duration:1ms;transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{border-radius:0 2px 2px 0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button{border-radius:2px 0 0 2px;color:#1e1e1e;cursor:pointer;line-height:10px;overflow:initial;padding:0 2px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button:hover{color:#1e1e1e}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{border-top:1px solid #757575;flex:1 0 100%;list-style:none;margin:4px -4px -4px;max-height:9em;min-width:100%;overflow-y:auto;padding:0;transition:all .15s ease-in-out}@media(prefers-reduced-motion:reduce){.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{transition-delay:0s;transition-duration:0s}}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{color:#757575;cursor:pointer;display:block;font-size:13px;margin:0;padding:4px 8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:var(--wp-admin-theme-color);color:#fff}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion-match{text-decoration:underline}.wc-blocks-components-form-token-field-wrapper{border-color:#949494}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__label,.wc-blocks-components-form-token-field-wrapper .components-visually-hidden{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border-color:inherit;box-sizing:border-box;margin-bottom:0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{background-color:#fff;border-radius:0;box-shadow:none;color:#000;position:relative}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container input[type=text].components-form-token-field__input{min-height:30px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper .components-form-token-field__token-text{background:#e0e0e0}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__remove-token{border:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list{background-color:#fff;border:1px solid #949494;border-top:0 solid #949494;right:-1px;margin:1px 0 0;position:absolute;left:-1px;top:100%;z-index:50}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestions-list:empty{display:none}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion{padding:8px}.wc-blocks-components-form-token-field-wrapper .components-form-token-field__suggestion.is-selected{background:#f0f0f0;color:#2f2f2f}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token{margin-left:0;position:relative;width:100%;z-index:1}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__remove-token.components-button,.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{background:transparent}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token-text{padding-right:4px;width:100%}.wc-blocks-components-form-token-field-wrapper.single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{position:absolute}.wc-blocks-components-form-token-field-wrapper.single-selection .is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{border:1px solid #949494;margin:0 2px 4px;padding:0 5px;position:static} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-rating-filter.is-loading{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;line-height:1;margin-top:16px;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-rating-filter.is-loading>*{visibility:hidden}.wc-block-rating-filter.is-loading:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-rating-filter.is-loading{animation:none}}.wc-block-rating-filter.style-dropdown{align-items:flex-start;display:flex;gap:16px;position:relative}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:0}.wc-block-rating-filter.style-dropdown .single-selection .components-form-token-field__input-container.is-active .components-form-token-field__token+input[type=text].components-form-token-field__input{opacity:1}.wc-block-rating-filter.style-dropdown .wc-block-components-filter-submit-button{height:36px;line-height:1}.wc-block-rating-filter.style-dropdown>svg{pointer-events:none;position:absolute;left:8px;top:50%;transform:translateY(-50%)}.wc-block-rating-filter .wc-block-components-product-rating__stars{display:inline-block}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper{flex-grow:1;height:-moz-max-content;height:max-content;max-width:unset;width:0}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper:not(.is-loading){border:1px solid #757575!important;border-radius:4px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper.is-loading{border-radius:.25em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field{border-radius:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container{border:0;border-radius:inherit;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:8px;text-decoration:inherit;text-transform:inherit}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input{font-size:.875em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::-moz-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input:-ms-input-placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__input::placeholder{color:#000}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list{border:1px solid #757575;border-radius:4px;margin-top:8px;max-height:21em}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestions-list .components-form-token-field__suggestion{border:1px solid #ccc;border-radius:4px;color:#000;margin:12px;padding:12px}.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__suggestion,.wc-block-rating-filter .wc-blocks-components-form-token-field-wrapper .components-form-token-field__input-container .components-form-token-field__token{font-size:.875em}.wc-block-rating-filter .wc-block-components-product-rating{margin-bottom:0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container{padding:4px 8px 4px 30px}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-form-token-field__token-text{background-color:#fff;border:1px solid;border-radius:0 25px 25px 0;border-left:0;line-height:22px;padding:.25em .75em .25em .5em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container>.components-form-token-field__input{margin:.25em 0}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token{background-color:#fff;border:1px solid;border-right:0;border-radius:25px 0 0 25px;padding:1px 0 0 .25em}.wc-blocks-components-form-token-field-wrapper:not(.single-selection) .components-form-token-field__input-container .components-button.components-form-token-field__remove-token.has-icon svg{background-color:#e0e0e0;border-radius:25px}.wp-block-woocommerce-rating-filter{margin-bottom:24px}.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li input,.wp-block-woocommerce-rating-filter .wc-block-rating-filter .wc-block-rating-filter-list li label{cursor:pointer}.wc-block-rating-filter__actions{align-items:center;display:flex;gap:16px;justify-content:flex-end;margin-top:16px}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button{margin-right:0}.wc-block-rating-filter__actions .wc-block-components-filter-submit-button:disabled{cursor:auto;opacity:.6}.wc-block-rating-filter__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button{font-size:.875em;margin-right:0;margin-top:0}.editor-styles-wrapper .wc-block-rating-filter .wc-block-rating-filter__button,.wc-block-rating-filter__actions .wc-block-rating-filter__button{font-size:.875em;margin-top:.5em;padding:.5em 1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} reviews-by-category-rtl.css 0000644 00000025105 15073233653 0011776 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-load-more{text-align:center;width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-sort-select{text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.is-loading .wc-block-components-review-list-item__text{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:60%;z-index:1}.is-loading .wc-block-components-review-list-item__text>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__text:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__text{animation:none}}.is-loading .wc-block-components-review-list-item__text:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__image:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;font-size:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__author:before{content:" "}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__product{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__meta .wc-block-components-review-list-item__rating .wc-block-components-review-list-item__rating__stars>span{display:none}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:120px;z-index:1}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date>*{visibility:hidden}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date{animation:none}}.is-loading .wc-block-components-review-list-item__info .wc-block-components-review-list-item__published-date:before{content:" "}.editor-styles-wrapper .wc-block-components-review-list-item__item,.wc-block-components-review-list-item__item{list-style:none;margin:0 0 48px}.wc-block-components-review-list-item__info{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr;margin-bottom:24px}.wc-block-components-review-list-item__meta{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__info{-ms-grid-columns:calc(3em + 16px) 1fr;grid-template-columns:calc(3em + 16px) 1fr}.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{-ms-grid-column:2;grid-column:2}.wc-block-components-review-list-item__image{-ms-grid-row-span:2;align-items:center;display:flex;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1/3;height:3em;justify-content:center;position:relative;width:3em}.wc-block-components-review-list-item__image>img{display:block;max-height:100%;-o-object-fit:contain;object-fit:contain}.wc-block-components-review-list-item__verified{bottom:-7px;height:21px;line-height:21px;margin:0;overflow:hidden;position:absolute;left:-7px;text-indent:21px;width:21px}.wc-block-components-review-list-item__verified:before{background:transparent url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"21\" height=\"21\" fill=\"none\"%3E%3Ccircle cx=\"10.5\" cy=\"10.5\" r=\"10.5\" fill=\"%23fff\"/%3E%3Cpath fill=\"%23008A21\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3Cmask id=\"a\" width=\"17\" height=\"17\" x=\"2\" y=\"2\" maskUnits=\"userSpaceOnUse\"%3E%3Cpath fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2.1667 10.5003c0-4.6 3.7333-8.3333 8.3333-8.3333s8.3334 3.7333 8.3334 8.3333S15.1 18.8337 10.5 18.8337s-8.3333-3.7334-8.3333-8.3334zm2.5 0l4.1666 4.1667 7.5001-7.5-1.175-1.1833-6.325 6.325-2.9917-2.9834-1.175 1.175z\" clip-rule=\"evenodd\"/%3E%3C/mask%3E%3Cg mask=\"url%28%23a%29\"%3E%3Cpath fill=\"%23008A21\" d=\"M.5.5h20v20H.5z\"/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:21px;width:21px}.wc-block-components-review-list-item__meta{align-items:center;display:flex;flex-flow:row wrap}.wc-block-components-review-list-item__meta:after{content:"";flex-basis:100%;order:3}.wc-block-components-review-list-item__author,.wc-block-components-review-list-item__product{display:block;font-weight:700;margin-left:8px;order:1}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author{font-weight:400;order:4}.wc-block-components-review-list-item__published-date{order:5}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date{padding-right:8px;position:relative}.wc-block-components-review-list-item__product+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{border-left:1px solid;content:"";display:inline-block;height:1em;margin-right:-8px;opacity:.5;position:absolute;top:calc(50% + .1em);transform:translateY(-50%);vertical-align:middle}.wc-block-components-review-list-item__author:first-child+.wc-block-components-review-list-item__published-date:before,.wc-block-components-review-list-item__rating+.wc-block-components-review-list-item__author+.wc-block-components-review-list-item__published-date:before{display:none}.wc-block-components-review-list-item__rating{order:2}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars{display:block;font-family:star;font-size:1em;font-weight:400;height:1em;line-height:1;overflow:hidden;position:relative;top:0;width:5.3em}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before{content:"SSSSS";float:right;right:0;opacity:.25;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span{float:right;right:0;overflow:hidden;padding-top:1.5em;position:absolute;top:0}.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span:before{color:#e6a237;content:"SSSSS";right:0;position:absolute;top:0}.wc-block-components-review-list-item__text p{font-size:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-review-list.wc-block-components-review-list{margin:0} legacy-template.asset.php 0000644 00000000375 15073233653 0011464 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '7a28cf530204660de807'); product-gallery-large-image.asset.php 0000644 00000000247 15073233653 0013672 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill'), 'version' => 'c947c169bb8b76e99cf2'); checkout.js 0000644 00000521760 15073233653 0006731 0 ustar 00 (()=>{var e,t={7806:(e,t,o)=>{"use strict";o.r(t);var c=o(9196),r=o(3849),n=o.n(r),s=o(444);const a=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,c.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M5 3.75h14c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H5c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,c.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.4 10.75c0-.47.38-.85.85-.85h9.5c.47 0 .85.38.85.85v1.5c0 .47-.38.85-.85.85h-9.5a.85.85 0 01-.85-.85v-1.5zm1.2.35v.8h8.8v-.8H7.6zM12.4 15.25c0-.47.38-.85.85-.85h3.5c.47 0 .85.38.85.85v1.5c0 .47-.38.85-.85.85h-3.5a.85.85 0 01-.85-.85v-1.5zm1.2.35v.8h2.8v-.8h-2.8zM6.5 15.9a.6.6 0 01.6-.6h2.8a.6.6 0 010 1.2H7.1a.6.6 0 01-.6-.6zM6.5 7.9a.6.6 0 01.6-.6h9.8a.6.6 0 110 1.2H7.1a.6.6 0 01-.6-.6z",clipRule:"evenodd"}));var i=o(2911);const l=window.wp.blocks;var m=o(5736);const d=window.wp.blockEditor;var p=o(9307),u=o(4333);const h=(0,p.createContext)({hasContainerWidth:!1,containerClassName:"",isMobile:!1,isSmall:!1,isMedium:!1,isLarge:!1}),_=({children:e,className:t=""})=>{const[o,r]=(()=>{const[e,{width:t}]=(0,u.useResizeObserver)();let o="";return t>700?o="is-large":t>520?o="is-medium":t>400?o="is-small":t&&(o="is-mobile"),[e,o]})(),s={hasContainerWidth:""!==r,containerClassName:r,isMobile:"is-mobile"===r,isSmall:"is-small"===r,isMedium:"is-medium"===r,isLarge:"is-large"===r};return(0,c.createElement)(h.Provider,{value:s},(0,c.createElement)("div",{className:n()(t,r)},o,e))};o(906);const g=({children:e,className:t})=>(0,c.createElement)(_,{className:n()("wc-block-components-sidebar-layout",t)},e),k=window.wp.data,E=(0,p.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),w=()=>(0,p.useContext)(E),b=({children:e,currentPostId:t=0,previewData:o={},currentView:r="",isPreview:n=!1})=>{const s=(0,k.useSelect)((e=>t||e("core/editor").getCurrentPostId()),[t]),a=(0,p.useCallback)((e=>o&&e in o?o[e]:{}),[o]),i={isEditor:!0,currentPostId:s,currentView:r,previewData:o,getPreviewData:a,isPreview:n};return(0,c.createElement)(E.Provider,{value:i},e)},y=window.wp.plugins,v=window.wc.wcSettings;var f,C,S,P,N,T,R,x,A,I,M=o(7708);const O=(0,v.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),B=O.pluginUrl+"assets/images/",D=(O.pluginUrl,O.buildPhase,null===(f=v.STORE_PAGES.shop)||void 0===f||f.permalink,null===(C=v.STORE_PAGES.checkout)||void 0===C?void 0:C.id),L=(null===(S=v.STORE_PAGES.checkout)||void 0===S||S.permalink,null===(P=v.STORE_PAGES.privacy)||void 0===P?void 0:P.permalink),F=(null===(N=v.STORE_PAGES.privacy)||void 0===N||N.title,null===(T=v.STORE_PAGES.terms)||void 0===T?void 0:T.permalink),Y=(null===(R=v.STORE_PAGES.terms)||void 0===R||R.title,null===(x=v.STORE_PAGES.cart)||void 0===x?void 0:x.id),U=null===(A=v.STORE_PAGES.cart)||void 0===A?void 0:A.permalink,V=(null!==(I=v.STORE_PAGES.myaccount)&&void 0!==I&&I.permalink?v.STORE_PAGES.myaccount.permalink:(0,v.getSetting)("wpLoginUrl","/wp-login.php"),(0,v.getSetting)("localPickupEnabled",!1)),j=(0,v.getSetting)("countries",{}),K=(0,v.getSetting)("countryData",{}),$=Object.fromEntries(Object.keys(K).filter((e=>!0===K[e].allowBilling)).map((e=>[e,j[e]||""]))),H=Object.fromEntries(Object.keys(K).filter((e=>!0===K[e].allowBilling)).map((e=>[e,K[e].states||[]]))),q=Object.fromEntries(Object.keys(K).filter((e=>!0===K[e].allowShipping)).map((e=>[e,j[e]||""]))),z=Object.fromEntries(Object.keys(K).filter((e=>!0===K[e].allowShipping)).map((e=>[e,K[e].states||[]]))),Z=Object.fromEntries(Object.keys(K).map((e=>[e,K[e].locale||[]]))),W={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},G=(0,v.getSetting)("addressFieldsLocations",W).address,X=((0,v.getSetting)("addressFieldsLocations",W).contact,(0,v.getSetting)("addressFieldsLocations",W).additional,({imageUrl:e=`${B}/block-error.svg`,header:t=(0,m.__)("Oops!","woocommerce"),text:o=(0,m.__)("There was an error loading the content.","woocommerce"),errorMessage:r,errorMessagePrefix:n=(0,m.__)("Error:","woocommerce"),button:s,showErrorBlock:a=!0})=>a?(0,c.createElement)("div",{className:"wc-block-error wc-block-components-error"},e&&(0,c.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:e,alt:""}),(0,c.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,c.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),o&&(0,c.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),r&&(0,c.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},n?n+" ":"",r),s&&(0,c.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},s))):null);o(8406);class J extends p.Component{constructor(...e){super(...e),(0,M.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{header:e,imageUrl:t,showErrorMessage:o=!0,showErrorBlock:r=!0,text:n,errorMessagePrefix:s,renderError:a,button:i}=this.props,{errorMessage:l,hasError:m}=this.state;return m?"function"==typeof a?a({errorMessage:l}):(0,c.createElement)(X,{showErrorBlock:r,errorMessage:o?l:null,header:e,imageUrl:t,text:n,errorMessagePrefix:s,button:i}):this.props.children}}const Q=J,ee=window.wc.wcBlocksData;var te=o(7180),oe=o.n(te);let ce=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({});const re={},ne=(e=re,{type:t,eventType:o,id:c,callback:r,priority:n})=>{const s=e.hasOwnProperty(o)?new Map(e[o]):new Map;switch(t){case ce.ADD_EVENT_CALLBACK:return s.set(c,{priority:n,callback:r}),{...e,[o]:s};case ce.REMOVE_EVENT_CALLBACK:return s.delete(c),{...e,[o]:s}}},se=(e,t)=>(o,c=10)=>{const r=((e,t,o=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:ce.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:o}))(e,o,c);return t(r),()=>{var o;t((o=e,{id:r.id,type:ce.REMOVE_EVENT_CALLBACK,eventType:o}))}},ae=(0,p.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),ie=({children:e})=>{const{isProcessing:t,isIdle:o,isCalculating:r,hasError:n}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:s}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:a}=(0,k.useDispatch)(ee.VALIDATION_STORE_KEY),[i,l]=(0,p.useReducer)(ne,{}),{onPaymentSetup:m}=(e=>(0,p.useMemo)((()=>({onPaymentSetup:se("payment_setup",e)})),[e]))(l),d=(0,p.useRef)(i);(0,p.useEffect)((()=>{d.current=i}),[i]);const{__internalSetPaymentProcessing:u,__internalSetPaymentIdle:h,__internalEmitPaymentProcessingEvent:_}=(0,k.useDispatch)(ee.PAYMENT_STORE_KEY);(0,p.useEffect)((()=>{!t||n||r||(u(),_(d.current,a))}),[t,n,r,u,_,a]),(0,p.useEffect)((()=>{o&&!s&&h()}),[o,s,h]),(0,p.useEffect)((()=>{n&&s&&h()}),[n,s,h]);const g={onPaymentProcessing:(0,p.useMemo)((()=>function(...e){return oe()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),m(...e)}),[m]),onPaymentSetup:m};return(0,c.createElement)(ae.Provider,{value:g},e)},le={NONE:"none",INVALID_ADDRESS:"invalid_address",UNKNOWN:"unknown_error"},me={INVALID_COUNTRY:"woocommerce_rest_cart_shipping_rates_invalid_country",MISSING_COUNTRY:"woocommerce_rest_cart_shipping_rates_missing_country",INVALID_STATE:"woocommerce_rest_cart_shipping_rates_invalid_state"},de={shippingErrorStatus:{isPristine:!0,isValid:!1,hasInvalidAddress:!1,hasError:!1},dispatchErrorStatus:e=>e,shippingErrorTypes:le,onShippingRateSuccess:()=>()=>{},onShippingRateFail:()=>()=>{},onShippingRateSelectSuccess:()=>()=>{},onShippingRateSelectFail:()=>()=>{}},pe=(e,{type:t})=>Object.values(le).includes(t)?t:e,ue="shipping_rates_success",he="shipping_rates_fail",_e="shipping_rate_select_success",ge="shipping_rate_select_fail",ke=e=>({onSuccess:se(ue,e),onFail:se(he,e),onSelectSuccess:se(_e,e),onSelectFail:se(ge,e)});let Ee=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({}),we=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});const be=async(e,t,o)=>{const c=((e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[])(e,t),r=[];for(const e of c)try{const t=await Promise.resolve(e.callback(o));"object"==typeof t&&r.push(t)}catch(e){console.error(e)}return!r.length||r};var ye=o(9262),ve=o.n(ye);const fe=window.wp.htmlEntities,Ce=e=>"string"==typeof e,Se=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,m.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,m.__)("%s (optional)","woocommerce"),e.label)),e.priority&&("number"==typeof e.priority&&(t.index=e.priority),Ce(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},Pe=Object.entries(Z).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,Se(t)])).reduce(((e,[t,o])=>(e[t]=o,e)),{})])).reduce(((e,[t,o])=>(e[t]=o,e)),{}),Ne=(e,t,o="")=>{const c=o&&void 0!==Pe[o]?Pe[o]:{};return e.map((e=>({key:e,...v.defaultFields[e]||{},...c[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))},Te=window.wp.url,Re=(e,t)=>e in t,xe=e=>{const t=Ne(G,{},e.country),o=Object.assign({},e);return t.forEach((({key:t="",hidden:c=!1})=>{c&&Re(t,e)&&(o[t]="")})),o},Ae=e=>{if(0===Object.values(e).length)return null;const t="string"==typeof q[e.country]?(0,fe.decodeEntities)(q[e.country]):"",o="object"==typeof z[e.country]&&"string"==typeof z[e.country][e.state]?(0,fe.decodeEntities)(z[e.country][e.state]):e.state,c=[];c.push(e.postcode.toUpperCase()),c.push(e.city),c.push(o),c.push(t);return c.filter(Boolean).join(", ")||null},Ie=e=>!!e.country&&Ne(G,{},e.country).every((({key:t="",hidden:o=!1,required:c=!1})=>!(!o&&c)||Re(t,e)&&""!==e[t])),Me=window.CustomEvent||null,Oe=(e,t,o=!1,c=!1)=>{if("function"!=typeof jQuery)return()=>{};const r=()=>{((e,{bubbles:t=!1,cancelable:o=!1,element:c,detail:r={}})=>{if(!Me)return;c||(c=document.body);const n=new Me(e,{bubbles:t,cancelable:o,detail:r});c.dispatchEvent(n)})(t,{bubbles:o,cancelable:c})};return jQuery(document).on(e,r),()=>jQuery(document).off(e,r)},Be=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,k.dispatch)(ee.CART_STORE_KEY).invalidateResolutionForStore()},De=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,k.dispatch)(ee.CART_STORE_KEY).invalidateResolutionForStore()},Le=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},Fe={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},Ye={...Fe,email:""},Ue={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:ee.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},Ve=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,fe.decodeEntities)(t)]))),je={cartCoupons:ee.EMPTY_CART_COUPONS,cartItems:ee.EMPTY_CART_ITEMS,cartFees:ee.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:ee.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:ee.EMPTY_CART_ITEM_ERRORS,cartTotals:Ue,cartIsLoading:!0,cartErrors:ee.EMPTY_CART_ERRORS,billingAddress:Ye,shippingAddress:Fe,shippingRates:ee.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:ee.EMPTY_PAYMENT_METHODS,paymentRequirements:ee.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:ee.EMPTY_EXTENSIONS},Ke=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:o}=w(),c=null==o?void 0:o.previewCart,{shouldSelect:r}=e,n=(0,p.useRef)();(0,p.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",Be),document.body.addEventListener("wc-blocks_removed_from_cart",Be),window.addEventListener("pageshow",De);const t=Oe("added_to_cart","wc-blocks_added_to_cart"),o=Oe("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",Be),document.body.removeEventListener("wc-blocks_removed_from_cart",Be),window.removeEventListener("pageshow",De),t(),o()}})(),Le)),[]);const s=(0,k.useSelect)(((e,{dispatch:o})=>{if(!r)return je;if(t)return{cartCoupons:c.coupons,cartItems:c.items,crossSellsProducts:c.cross_sells,cartFees:c.fees,cartItemsCount:c.items_count,cartItemsWeight:c.items_weight,cartNeedsPayment:c.needs_payment,cartNeedsShipping:c.needs_shipping,cartItemErrors:ee.EMPTY_CART_ITEM_ERRORS,cartTotals:c.totals,cartIsLoading:!1,cartErrors:ee.EMPTY_CART_ERRORS,billingData:Ye,billingAddress:Ye,shippingAddress:Fe,extensions:ee.EMPTY_EXTENSIONS,shippingRates:c.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:c.has_calculated_shipping,paymentRequirements:c.paymentRequirements,receiveCart:"function"==typeof(null==c?void 0:c.receiveCart)?c.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==c?void 0:c.receiveCartContents)?c.receiveCartContents:()=>{}};const n=e(ee.CART_STORE_KEY),s=n.getCartData(),a=n.getCartErrors(),i=n.getCartTotals(),l=!n.hasFinishedResolution("getCartData"),m=n.isCustomerDataUpdating(),{receiveCart:d,receiveCartContents:p}=o(ee.CART_STORE_KEY),u=Ve(s.billingAddress),h=s.needsShipping?Ve(s.shippingAddress):u,_=s.fees.length>0?s.fees.map((e=>Ve(e))):ee.EMPTY_CART_FEES,g=s.coupons.length>0?s.coupons.map((e=>({...e,label:e.code}))):ee.EMPTY_CART_COUPONS;return{cartCoupons:g,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:_,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:i,cartIsLoading:l,cartErrors:a,billingData:xe(u),billingAddress:xe(u),shippingAddress:xe(h),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:m,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:d,receiveCartContents:p}}),[r]);return n.current&&ve()(n.current,s)||(n.current=s),n.current},$e=e=>null===e,He=e=>!$e(e)&&e instanceof Object&&e.constructor===Object;function qe(e,t){return He(e)&&t in e}const ze=e=>e.length,Ze=(0,v.getSetting)("collectableMethodIds",[]),We=e=>Ze.includes(e.method_id),Ge=e=>!!V&&(Array.isArray(e)?!!e.find((e=>Ze.includes(e))):Ze.includes(e)),Xe=e=>Object.fromEntries(e.map((({package_id:e,shipping_rates:t})=>{var o;return[e,(null===(o=t.find((e=>e.selected)))||void 0===o?void 0:o.rate_id)||""]})));var Je=o(9127),Qe=o.n(Je);const et=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,m.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,m._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,m._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,m.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,m.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,m.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,m.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],tt=(0,v.getSetting)("displayCartPricesIncludingTax",!1),ot={coupons:[],shipping_rates:(0,v.getSetting)("shippingMethodsExist",!1)||(0,v.getSetting)("localPickupEnabled",!1)?et:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,m.__)("Beanie","woocommerce"),summary:(0,m.__)("Beanie","woocommerce"),short_description:(0,m.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:B+"previews/beanie.jpg",thumbnail:B+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,m.__)("Color","woocommerce"),value:(0,m.__)("Yellow","woocommerce")},{attribute:(0,m.__)("Size","woocommerce"),value:(0,m.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"12000":"10000",regular_price:tt?"12000":"10000",sale_price:tt?"12000":"10000",price_range:null,raw_prices:{precision:6,price:tt?"12000000":"10000000",regular_price:tt?"12000000":"10000000",sale_price:tt?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,m.__)("Cap","woocommerce"),summary:(0,m.__)("Cap","woocommerce"),short_description:(0,m.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:B+"previews/cap.jpg",thumbnail:B+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,m.__)("Color","woocommerce"),value:(0,m.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"2400":"2000",regular_price:tt?"2400":"2000",sale_price:tt?"2400":"2000",price_range:null,raw_prices:{precision:6,price:tt?"24000000":"20000000",regular_price:tt?"24000000":"20000000",sale_price:tt?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,m.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,m.__)("Polo","woocommerce"),description:(0,m.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"24000":"20000",regular_price:tt?"24000":"20000",sale_price:tt?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:B+"previews/polo.jpg",thumbnail:B+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,m.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,m.__)("Long Sleeve Tee","woocommerce"),description:(0,m.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"30000":"25000",regular_price:tt?"30000":"25000",sale_price:tt?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:B+"previews/long-sleeve-tee.jpg",thumbnail:B+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,m.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,m.__)("Hoodie with Zipper","woocommerce"),description:(0,m.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"15000":"12500",regular_price:tt?"30000":"25000",sale_price:tt?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:B+"previews/hoodie-with-zipper.jpg",thumbnail:B+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,m.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,m.__)("Polo","woocommerce"),description:(0,m.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"4500":"4250",regular_price:tt?"4500":"4250",sale_price:tt?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:B+"previews/hoodie-with-logo.jpg",thumbnail:B+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,m.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,m.__)("Hoodie with Pocket","woocommerce"),description:(0,m.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"3500":"3250",regular_price:tt?"4500":"4250",sale_price:tt?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:B+"previews/hoodie-with-pocket.jpg",thumbnail:B+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,m.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,m.__)("T-Shirt","woocommerce"),description:(0,m.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:tt?"1800":"1500",regular_price:tt?"1800":"1500",sale_price:tt?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:B+"previews/tshirt.jpg",thumbnail:B+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,m.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,v.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,m.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}},ct=window.wp.hooks,rt=()=>({dispatchStoreEvent:(0,p.useCallback)(((e,t={})=>{try{(0,ct.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,p.useCallback)(((e,t={})=>{try{(0,ct.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,k.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])}),nt=()=>{const{shippingRates:e,needsShipping:t,hasCalculatedShipping:o,isLoadingRates:c,isCollectable:r,isSelectingRate:n}=(0,k.useSelect)((e=>{const t=!!e("core/editor"),o=e(ee.CART_STORE_KEY),c=t?ot.shipping_rates:o.getShippingRates();return{shippingRates:c,needsShipping:t?ot.needs_shipping:o.getNeedsShipping(),hasCalculatedShipping:t?ot.has_calculated_shipping:o.getHasCalculatedShipping(),isLoadingRates:!t&&o.isCustomerDataUpdating(),isCollectable:c.every((({shipping_rates:e})=>e.find((({method_id:e})=>Ge(e))))),isSelectingRate:!t&&o.isShippingRateBeingSelected()}})),s=(0,p.useRef)({});(0,p.useEffect)((()=>{const t=Xe(e);He(t)&&!Qe()(s.current,t)&&(s.current=t)}),[e]);const{selectShippingRate:a}=(0,k.useDispatch)(ee.CART_STORE_KEY),i=Ge(Object.values(s.current).map((e=>e.split(":")[0]))),{dispatchCheckoutEvent:l}=rt(),m=(0,p.useCallback)(((e,t)=>{let o;void 0!==e&&(o=Ge(e.split(":")[0])?a(e,null):a(e,t),o.then((()=>{l("set-selected-shipping-rate",{shippingRateId:e})})).catch((e=>{(0,ee.processErrorResponse)(e)})))}),[a,l]);return{isSelectingRate:n,selectedRates:s.current,selectShippingRate:m,shippingRates:e,needsShipping:t,hasCalculatedShipping:o,isLoadingRates:c,isCollectable:r,hasSelectedLocalPickup:i}},{NONE:st,INVALID_ADDRESS:at,UNKNOWN:it}=le,lt=(0,p.createContext)(de),mt=()=>(0,p.useContext)(lt),dt=({children:e})=>{const{__internalIncrementCalculating:t,__internalDecrementCalculating:o}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),{shippingRates:r,isLoadingRates:n,cartErrors:s}=Ke(),{selectedRates:a,isSelectingRate:i}=nt(),[l,m]=(0,p.useReducer)(pe,st),[d,u]=(0,p.useReducer)(ne,{}),h=(0,p.useRef)(d),_=(0,p.useMemo)((()=>({onShippingRateSuccess:ke(u).onSuccess,onShippingRateFail:ke(u).onFail,onShippingRateSelectSuccess:ke(u).onSelectSuccess,onShippingRateSelectFail:ke(u).onSelectFail})),[u]);(0,p.useEffect)((()=>{h.current=d}),[d]),(0,p.useEffect)((()=>{n?t():o()}),[n,t,o]),(0,p.useEffect)((()=>{i?t():o()}),[t,o,i]),(0,p.useEffect)((()=>{s.length>0&&s.some((e=>!(!e.code||!Object.values(me).includes(e.code))))?m({type:at}):m({type:st})}),[s]);const g=(0,p.useMemo)((()=>({isPristine:l===st,isValid:l===st,hasInvalidAddress:l===at,hasError:l===it||l===at})),[l]);(0,p.useEffect)((()=>{n||0!==r.length&&!g.hasError||be(h.current,he,{hasInvalidAddress:g.hasInvalidAddress,hasError:g.hasError})}),[r,n,g.hasError,g.hasInvalidAddress]),(0,p.useEffect)((()=>{!n&&r.length>0&&!g.hasError&&be(h.current,ue,r)}),[r,n,g.hasError]),(0,p.useEffect)((()=>{i||(g.hasError?be(h.current,ge,{hasError:g.hasError,hasInvalidAddress:g.hasInvalidAddress}):be(h.current,_e,a.current))}),[a,i,g.hasError,g.hasInvalidAddress]);const E={shippingErrorStatus:g,dispatchErrorStatus:m,shippingErrorTypes:le,..._};return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(lt.Provider,{value:E},e))};function pt(e,t){const o=(0,p.useRef)();return(0,p.useEffect)((()=>{o.current===e||t&&!t(e,o.current)||(o.current=e)}),[e,t]),o.current}const ut={},ht={},_t=()=>ut,gt=()=>ht,kt=(0,p.createContext)({onSubmit:()=>{},onCheckoutAfterProcessingWithSuccess:()=>()=>{},onCheckoutAfterProcessingWithError:()=>()=>{},onCheckoutBeforeProcessing:()=>()=>{},onCheckoutValidationBeforeProcessing:()=>()=>{},onCheckoutSuccess:()=>()=>{},onCheckoutFail:()=>()=>{},onCheckoutValidation:()=>()=>{}}),Et=()=>(0,p.useContext)(kt),wt=({children:e,redirectUrl:t})=>{const o=_t(),r=gt(),{isEditor:n}=w(),{__internalUpdateAvailablePaymentMethods:s}=(0,k.useDispatch)(ee.PAYMENT_STORE_KEY);(0,p.useEffect)((()=>{(n||0!==Object.keys(o).length||0!==Object.keys(r).length)&&s()}),[n,o,r,s]);const{__internalSetRedirectUrl:a,__internalEmitValidateEvent:i,__internalEmitAfterProcessingEvents:l,__internalSetBeforeProcessing:m}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),{checkoutRedirectUrl:d,checkoutStatus:u,isCheckoutBeforeProcessing:h,isCheckoutAfterProcessing:_,checkoutHasError:g,checkoutOrderId:E,checkoutOrderNotes:b,checkoutCustomerId:y}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{checkoutRedirectUrl:t.getRedirectUrl(),checkoutStatus:t.getCheckoutStatus(),isCheckoutBeforeProcessing:t.isBeforeProcessing(),isCheckoutAfterProcessing:t.isAfterProcessing(),checkoutHasError:t.hasError(),checkoutOrderId:t.getOrderId(),checkoutOrderNotes:t.getOrderNotes(),checkoutCustomerId:t.getCustomerId()}}));t&&t!==d&&a(t);const{setValidationErrors:v}=(0,k.useDispatch)(ee.VALIDATION_STORE_KEY),{dispatchCheckoutEvent:f}=rt(),{checkoutNotices:C,paymentNotices:S,expressPaymentNotices:P}=(0,k.useSelect)((e=>{const{getNotices:t}=e("core/notices");return{checkoutNotices:Object.values(we).filter((e=>e!==we.PAYMENTS&&e!==we.EXPRESS_PAYMENTS)).reduce(((e,o)=>[...e,...t(o)]),[]),paymentNotices:t(we.PAYMENTS),expressPaymentNotices:t(we.EXPRESS_PAYMENTS)}}),[]),[N,T]=(0,p.useReducer)(ne,{}),R=(0,p.useRef)(N),{onCheckoutValidation:x,onCheckoutSuccess:A,onCheckoutFail:I}=(e=>(0,p.useMemo)((()=>({onCheckoutSuccess:se("checkout_success",e),onCheckoutFail:se("checkout_fail",e),onCheckoutValidation:se("checkout_validation",e)})),[e]))(T);(0,p.useEffect)((()=>{R.current=N}),[N]);const M=(0,p.useMemo)((()=>function(...e){return oe()("onCheckoutBeforeProcessing",{alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks"}),x(...e)}),[x]),O=(0,p.useMemo)((()=>function(...e){return oe()("onCheckoutValidationBeforeProcessing",{since:"9.7.0",alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),x(...e)}),[x]),B=(0,p.useMemo)((()=>function(...e){return oe()("onCheckoutAfterProcessingWithSuccess",{since:"9.7.0",alternative:"onCheckoutSuccess",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),A(...e)}),[A]),D=(0,p.useMemo)((()=>function(...e){return oe()("onCheckoutAfterProcessingWithError",{since:"9.7.0",alternative:"onCheckoutFail",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),I(...e)}),[I]);(0,p.useEffect)((()=>{h&&i({observers:R.current,setValidationErrors:v})}),[h,v,i]);const L=pt(u),F=pt(g);(0,p.useEffect)((()=>{u===L&&g===F||_&&l({observers:R.current,notices:{checkoutNotices:C,paymentNotices:S,expressPaymentNotices:P}})}),[u,g,d,E,y,b,_,h,L,F,C,P,S,i,l]);const Y={onSubmit:(0,p.useCallback)((()=>{f("submit"),m()}),[f,m]),onCheckoutBeforeProcessing:M,onCheckoutValidationBeforeProcessing:O,onCheckoutAfterProcessingWithSuccess:B,onCheckoutAfterProcessingWithError:D,onCheckoutSuccess:A,onCheckoutFail:I,onCheckoutValidation:x};return(0,c.createElement)(kt.Provider,{value:Y},e)},bt=window.wp.apiFetch;var yt=o.n(bt);(0,m.__)("Something went wrong. Please contact us to get assistance.","woocommerce");const vt=window.wc.wcBlocksRegistry,ft=(e,t,o)=>{const c=Object.keys(e).map((t=>({key:t,value:e[t]})),[]),r=`wc-${o}-new-payment-method`;return c.push({key:r,value:t}),c},Ct=e=>{if(!e)return;const{__internalSetCustomerId:t}=(0,k.dispatch)(ee.CHECKOUT_STORE_KEY);yt().setNonce&&"function"==typeof yt().setNonce&&yt().setNonce(e),null!=e&&e.get("User-ID")&&t(parseInt(e.get("User-ID")||"0",10))},St=()=>{const{onCheckoutValidation:e}=Et(),{hasError:t,redirectUrl:o,isProcessing:c,isBeforeProcessing:r,isComplete:n,orderNotes:s,shouldCreateAccount:a,extensionData:i,customerId:l}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{hasError:t.hasError(),redirectUrl:t.getRedirectUrl(),isProcessing:t.isProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),orderNotes:t.getOrderNotes(),shouldCreateAccount:t.getShouldCreateAccount(),extensionData:t.getExtensionData(),customerId:t.getCustomerId()}})),{__internalSetHasError:d,__internalProcessCheckoutResponse:u}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),h=(0,k.useSelect)((e=>e(ee.VALIDATION_STORE_KEY).hasValidationErrors)),{shippingErrorStatus:_}=mt(),{billingAddress:g,shippingAddress:E}=(0,k.useSelect)((e=>e(ee.CART_STORE_KEY).getCustomerData())),{cartNeedsPayment:w,cartNeedsShipping:b,receiveCartContents:y}=Ke(),{activePaymentMethod:v,paymentMethodData:f,isExpressPaymentMethodActive:C,hasPaymentError:S,isPaymentReady:P,shouldSavePayment:N}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),hasPaymentError:t.hasPaymentError(),isPaymentReady:t.isPaymentReady(),shouldSavePayment:t.getShouldSavePaymentMethod()}}),[]),T=(0,vt.getPaymentMethods)(),R=(0,vt.getExpressPaymentMethods)(),x=(0,p.useRef)(g),A=(0,p.useRef)(E),I=(0,p.useRef)(o),[M,O]=(0,p.useState)(!1),B=(0,p.useMemo)((()=>{var e;const t={...R,...T};return null==t||null===(e=t[v])||void 0===e?void 0:e.paymentMethodId}),[v,R,T]),D=h()&&!C||S||_.hasError,L=!t&&!D&&(P||!w)&&c;(0,p.useEffect)((()=>{D===t||!c&&!r||C||d(D)}),[D,t,c,r,C,d]),(0,p.useEffect)((()=>{x.current=g,A.current=E,I.current=o}),[g,E,o]);const F=(0,p.useCallback)((()=>h()?void 0!==(0,k.select)(ee.VALIDATION_STORE_KEY).getValidationError("shipping-rates-error")&&{errorMessage:(0,m.__)("Sorry, this order requires a shipping option.","woocommerce")}:S?{errorMessage:(0,m.__)("There was a problem with your payment option.","woocommerce"),context:"wc/checkout/payments"}:!_.hasError||{errorMessage:(0,m.__)("There was a problem with your shipping option.","woocommerce"),context:"wc/checkout/shipping-methods"}),[h,S,_.hasError]);(0,p.useEffect)((()=>{let t;return C||(t=e(F,0)),()=>{C||"function"!=typeof t||t()}}),[e,F,C]),(0,p.useEffect)((()=>{I.current&&(window.location.href=I.current)}),[n]);const Y=(0,p.useCallback)((async()=>{if(M)return;O(!0),(()=>{const e=(0,k.select)("wc/store/store-notices").getRegisteredContainers(),{removeNotice:t}=(0,k.dispatch)("core/notices"),{getNotices:o}=(0,k.select)("core/notices");e.forEach((e=>{o(e).forEach((o=>{t(o.id,e)}))}))})();const e=w?{payment_method:B,payment_data:ft(f,N,v)}:{},t={shipping_address:b?xe(A.current):void 0,billing_address:xe(x.current),customer_note:s,create_account:a,...e,extensions:{...i}};yt()({path:"/wc/store/v1/checkout",method:"POST",data:t,cache:"no-store",parse:!1}).then((e=>{if(function(e){if("object"!=typeof e||null===e||!("body"in e)||!("headers"in e))throw new Error("Response not valid")}(e),Ct(e.headers),!e.ok)throw e;return e.json()})).then((e=>{u(e),O(!1)})).catch((e=>{Ct(null==e?void 0:e.headers);try{e.json().then((e=>e)).then((e=>{var t;null!==(t=e.data)&&void 0!==t&&t.cart&&y(e.data.cart),(0,ee.processErrorResponse)(e),u(e)}))}catch{let e=(0,m.__)("Something went wrong when placing the order. Check your email for order updates before retrying.","woocommerce");0!==l&&(e=(0,m.__)("Something went wrong when placing the order. Check your account's order history or your email for order updates before retrying.","woocommerce")),(0,ee.processErrorResponse)({code:"unknown_error",message:e,data:null})}d(!0),O(!1)}))}),[M,w,B,f,N,v,s,a,i,b,y,d,u]);return(0,p.useEffect)((()=>{L&&!M&&Y()}),[Y,L,M]),null},Pt=({children:e,redirectUrl:t})=>(0,c.createElement)(wt,{redirectUrl:t},(0,c.createElement)(dt,null,(0,c.createElement)(ie,null,e,(0,c.createElement)(Q,{renderError:v.CURRENT_USER_IS_ADMIN?null:()=>null},(0,c.createElement)(y.PluginArea,{scope:"woocommerce-checkout"})),(0,c.createElement)(St,null)))),Nt={cc:[{method:{gateway:"credit-card",last4:"5678",brand:"Visa"},expires:"12/20",is_default:!1,tokenId:"1"}]},Tt=window.wp.components,Rt=window.wc.blocksCheckout;var xt=o(5062);const At=(0,p.forwardRef)((({children:e,className:t=""},o)=>(0,c.createElement)("div",{ref:o,className:n()("wc-block-components-main",t)},e))),It=(0,p.createContext)({showCompanyField:!1,showApartmentField:!1,showPhoneField:!1,requireCompanyField:!1,requirePhoneField:!1,showOrderNotes:!0,showPolicyLinks:!0,showReturnToCart:!0,cartPageId:0,showRateAfterTaxName:!1}),Mt=(0,p.createContext)({addressFieldControls:()=>null}),Ot=()=>(0,p.useContext)(It),Bt=()=>(0,p.useContext)(Mt),Dt=["core/paragraph","core/image","core/separator"],Lt=e=>{const t=(0,Rt.applyCheckoutFilter)({filterName:"additionalCartCheckoutInnerBlockTypes",defaultValue:[],extensions:(0,k.select)(ee.CART_STORE_KEY).getCartData().extensions,arg:{block:e},validation:e=>{if(Array.isArray(e)&&e.every((e=>"string"==typeof e)))return!0;throw new Error("allowedBlockTypes filters must return an array of strings.")}});return Array.from(new Set([...(0,l.getBlockTypes)().filter((t=>((null==t?void 0:t.parent)||[]).includes(e))).map((({name:e})=>e)),...Dt,...t]))},Ft=({clientId:e,registeredBlocks:t,defaultTemplate:o=[]})=>{const c=(0,p.useRef)(t),r=(0,p.useRef)(o),n=(0,k.useRegistry)(),{isPreview:s}=w();(0,p.useEffect)((()=>{let t=!1;if(s)return;const{replaceInnerBlocks:o}=(0,k.dispatch)("core/block-editor");return n.subscribe((()=>{if(!n.select("core/block-editor").getBlock(e))return;const s=n.select("core/block-editor").getBlocks(e);if(0===s.length&&r.current.length>0&&!t){const c=(0,l.createBlocksFromInnerBlocksTemplate)(r.current);if(0!==c.length)return t=!0,void o(e,c)}const a=c.current.map((e=>(0,l.getBlockType)(e))),i=((e,t)=>{const o=t.filter((e=>e&&(({attributes:e})=>{var t,o,c;return Boolean((null===(t=e.lock)||void 0===t?void 0:t.remove)||(null===(o=e.lock)||void 0===o||null===(c=o.default)||void 0===c?void 0:c.remove))})(e))),c=[];return o.forEach((t=>{if(void 0===t)return;const o=e.find((e=>e.name===t.name));o||c.push(t)})),c})(s,a);if(0===i.length)return;let m=-1;const d=i.map((e=>{const t=r.current.findIndex((([t])=>t===e.name)),o=(0,l.createBlock)(e.name);return-1===m&&(m=(({defaultTemplatePosition:e,innerBlocks:t,currentDefaultTemplate:o})=>{switch(e){case-1:return t.length;case 0:return 0;default:const c=o.current[e-1],r=t.findIndex((({name:e})=>e===c[0]));return-1===r?e:r+1}})({defaultTemplatePosition:t,innerBlocks:s,currentDefaultTemplate:r})),o}));n.batch((()=>{n.dispatch("core/block-editor").insertBlocks(d,m,e)}))}),"core/block-editor")}),[e,s,n])};o(9768),(0,l.registerBlockType)("woocommerce/checkout-fields-block",{icon:{src:(0,c.createElement)(i.Z,{icon:xt.Z,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e,attributes:t})=>{const o=(0,d.useBlockProps)({className:n()("wc-block-checkout__main",null==t?void 0:t.className)}),r=Lt(Rt.innerBlockAreas.CHECKOUT_FIELDS),{addressFieldControls:s}=Bt(),a=[["woocommerce/checkout-express-payment-block",{},[]],["woocommerce/checkout-contact-information-block",{},[]],["woocommerce/checkout-shipping-method-block",{},[]],["woocommerce/checkout-pickup-options-block",{},[]],["woocommerce/checkout-shipping-address-block",{},[]],["woocommerce/checkout-billing-address-block",{},[]],["woocommerce/checkout-shipping-methods-block",{},[]],["woocommerce/checkout-payment-block",{},[]],["woocommerce/checkout-order-note-block",{},[]],["woocommerce/checkout-terms-block",{},[]],["woocommerce/checkout-actions-block",{},[]]].filter(Boolean);return Ft({clientId:e,registeredBlocks:r,defaultTemplate:a}),(0,c.createElement)(At,{...o},(0,c.createElement)(s,null),(0,c.createElement)("form",{className:"wc-block-components-form wc-block-checkout__form"},(0,c.createElement)(d.InnerBlocks,{allowedBlocks:r,templateLock:!1,template:a,renderAppender:d.InnerBlocks.ButtonBlockAppender})))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(d.InnerBlocks.Content,null))});const Yt=(0,p.forwardRef)((({children:e,className:t=""},o)=>(0,c.createElement)("div",{ref:o,className:n()("wc-block-components-sidebar",t)},e)));o(7450),(0,l.registerBlockType)("woocommerce/checkout-totals-block",{icon:{src:(0,c.createElement)(i.Z,{icon:xt.Z,className:"wc-block-editor-components-block-icon"})},edit:({clientId:e,attributes:t})=>{const o=(0,d.useBlockProps)({className:n()("wc-block-checkout__sidebar",null==t?void 0:t.className)}),r=Lt(Rt.innerBlockAreas.CHECKOUT_TOTALS),s=[["woocommerce/checkout-order-summary-block",{},[]]];return Ft({clientId:e,registeredBlocks:r,defaultTemplate:s}),(0,c.createElement)(Yt,{...o},(0,c.createElement)(d.InnerBlocks,{allowedBlocks:r,templateLock:!1,template:s,renderAppender:d.InnerBlocks.ButtonBlockAppender}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(d.InnerBlocks.Content,null))});var Ut=o(1873);const Vt=()=>{const{customerData:e,isInitialized:t}=(0,k.useSelect)((e=>{const t=e(ee.CART_STORE_KEY);return{customerData:t.getCustomerData(),isInitialized:t.hasFinishedResolution("getCartData")}})),{setShippingAddress:o,setBillingAddress:c}=(0,k.useDispatch)(ee.CART_STORE_KEY);return{isInitialized:t,billingAddress:e.billingAddress,shippingAddress:e.shippingAddress,setBillingAddress:c,setShippingAddress:o}},jt=()=>{const{needsShipping:e}=nt(),{useShippingAsBilling:t,prefersCollection:o}=(0,k.useSelect)((e=>({useShippingAsBilling:e(ee.CHECKOUT_STORE_KEY).getUseShippingAsBilling(),prefersCollection:e(ee.CHECKOUT_STORE_KEY).prefersCollection()}))),{__internalSetUseShippingAsBilling:c}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),{billingAddress:r,setBillingAddress:n,shippingAddress:s,setShippingAddress:a}=Vt(),i=(0,p.useCallback)((e=>{n({email:e})}),[n]),l=(0,v.getSetting)("forcedBillingAddress",!1);return{shippingAddress:s,billingAddress:r,setShippingAddress:a,setBillingAddress:n,setEmail:i,defaultFields:v.defaultFields,useShippingAsBilling:t,setUseShippingAsBilling:c,needsShipping:e,showShippingFields:!l&&e&&!o,showShippingMethods:e&&!o,showBillingFields:!e||!t||!!o,forcedBillingAddress:l,useBillingAsShipping:l||!!o}},Kt=window.wc.blocksComponents,$t=({children:e,stepHeadingContent:t})=>(0,c.createElement)("div",{className:"wc-block-components-checkout-step__heading"},(0,c.createElement)(Kt.Title,{"aria-hidden":"true",className:"wc-block-components-checkout-step__title",headingLevel:"2"},e),!!t&&(0,c.createElement)("span",{className:"wc-block-components-checkout-step__heading-content"},t)),Ht=({attributes:e,setAttributes:t,className:o="",children:r})=>{const{title:s="",description:a="",showStepNumber:i=!0}=e,l=(0,d.useBlockProps)({className:n()("wc-block-components-checkout-step",o,{"wc-block-components-checkout-step--with-step-number":i})});return(0,c.createElement)("div",{...l},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Form Step Options","woocommerce")},(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Show step number","woocommerce"),checked:i,onChange:()=>t({showStepNumber:!i})}))),(0,c.createElement)($t,null,(0,c.createElement)(d.PlainText,{className:"",value:s,onChange:e=>t({title:e}),style:{backgroundColor:"transparent"}})),(0,c.createElement)("div",{className:"wc-block-components-checkout-step__container"},(0,c.createElement)("p",{className:"wc-block-components-checkout-step__description"},(0,c.createElement)(d.PlainText,{className:a?"":"wc-block-components-checkout-step__description-placeholder",value:a,placeholder:(0,m.__)("Optional text for this form step.","woocommerce"),onChange:e=>t({description:e}),style:{backgroundColor:"transparent"}})),(0,c.createElement)("div",{className:"wc-block-components-checkout-step__content"},r)))};o(3820);const qt=({block:e})=>{const{"data-block":t}=(0,d.useBlockProps)(),o=Lt(e);return Ft({clientId:t,registeredBlocks:o}),(0,c.createElement)("div",{className:"wc-block-checkout__additional_fields"},(0,c.createElement)(d.InnerBlocks,{allowedBlocks:o}))},zt=()=>(0,c.createElement)(d.InnerBlocks.Content,null);var Zt=o(1638),Wt=o(5904),Gt=o(2600);const Xt=["BUTTON","FIELDSET","INPUT","OPTGROUP","OPTION","SELECT","TEXTAREA","A"],Jt=({children:e,style:t={},...o})=>{const r=(0,p.useRef)(null),n=()=>{r.current&&Wt.focus.focusable.find(r.current).forEach((e=>{Xt.includes(e.nodeName)&&e.setAttribute("tabindex","-1"),e.hasAttribute("contenteditable")&&e.setAttribute("contenteditable","false")}))},s=(0,Gt.y1)(n,0,{leading:!0});return(0,p.useLayoutEffect)((()=>{let e;return n(),r.current&&(e=new window.MutationObserver(s),e.observe(r.current,{childList:!0,attributes:!0,subtree:!0})),()=>{e&&e.disconnect(),s.cancel()}}),[s]),(0,c.createElement)("div",{ref:r,"aria-disabled":"true",style:{userSelect:"none",pointerEvents:"none",cursor:"normal",...t},...o},e)};var Qt=o(3133);o(2750);const eo=({id:e,className:t,label:o,onChange:r,options:s,value:a,required:i=!1,errorMessage:l=(0,m.__)("Please select a value.","woocommerce"),errorId:d,autoComplete:u="off"})=>{const h=(0,p.useRef)(null),_=(0,p.useId)(),g=e||"control-"+_,E=d||g,{setValidationErrors:w,clearValidationError:b}=(0,k.useDispatch)(ee.VALIDATION_STORE_KEY),y=(0,k.useSelect)((e=>e(ee.VALIDATION_STORE_KEY).getValidationError(E)));return(0,p.useEffect)((()=>(!i||a?b(E):w({[E]:{message:l,hidden:!0}}),()=>{b(E)})),[b,a,E,l,i,w]),(0,c.createElement)("div",{id:g,className:n()("wc-block-components-combobox",t,{"is-active":a,"has-error":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),ref:h},(0,c.createElement)(Qt.Z,{className:"wc-block-components-combobox-control",label:o,onChange:r,onFilterValueChange:e=>{if(e.length){const t=He(h.current)?h.current.ownerDocument.activeElement:void 0;if(t&&He(h.current)&&h.current.contains(t))return;const o=e.toLocaleUpperCase(),c=s.find((e=>e.value.toLocaleUpperCase()===o));if(c)return void r(c.value);const n=s.find((e=>e.label.toLocaleUpperCase().startsWith(o)));n&&r(n.value)}},options:s,value:a||"",allowReset:!1,autoComplete:u,"aria-invalid":(null==y?void 0:y.message)&&!(null!=y&&y.hidden)}),(0,c.createElement)(Kt.ValidationInputError,{propertyName:E}))};o(7368);const to=({className:e,countries:t,id:o,label:r,onChange:s,value:a="",autoComplete:i="off",required:l=!1,errorId:d,errorMessage:u=(0,m.__)("Please select a country","woocommerce")})=>{const h=(0,p.useMemo)((()=>Object.entries(t).map((([e,t])=>({value:e,label:(0,fe.decodeEntities)(t)})))),[t]);return(0,c.createElement)("div",{className:n()(e,"wc-block-components-country-input")},(0,c.createElement)(eo,{id:o,label:r,onChange:s,options:h,value:a,errorId:d,errorMessage:u,required:l,autoComplete:i}))},oo=e=>(0,c.createElement)(to,{countries:$,...e}),co=e=>(0,c.createElement)(to,{countries:q,...e});o(6115);const ro=(e,t)=>{const o=t.find((t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase()));return o?o.value:""},no=({className:e,id:t,states:o,country:r,label:s,onChange:a,autoComplete:i="off",value:l="",required:d=!1,errorId:u=""})=>{const h=o[r],_=(0,p.useMemo)((()=>h?Object.keys(h).map((e=>({value:e,label:(0,fe.decodeEntities)(h[e])}))):[]),[h]),g=(0,p.useCallback)((e=>{const t=_.length>0?ro(e,_):e;t!==l&&a(t)}),[a,_,l]),k=(0,p.useRef)(l);return(0,p.useEffect)((()=>{k.current!==l&&(k.current=l)}),[l]),(0,p.useEffect)((()=>{if(_.length>0&&k.current){const e=ro(k.current,_);e!==k.current&&g(e)}}),[_,g]),_.length>0?(0,c.createElement)(eo,{className:n()(e,"wc-block-components-state-input"),id:t,label:s,onChange:g,options:_,value:l,errorMessage:(0,m.__)("Please select a state.","woocommerce"),errorId:u,required:d,autoComplete:i}):(0,c.createElement)(Kt.ValidatedTextInput,{className:e,id:t,label:s,onChange:g,autoComplete:i,value:l,required:d})},so=e=>(0,c.createElement)(no,{states:H,...e}),ao=e=>(0,c.createElement)(no,{states:z,...e});function io(e){const t=(0,p.useRef)(e);return Qe()(e,t.current)||(t.current=e),t.current}const lo=({id:e="",fields:t,fieldConfig:o={},onChange:r,addressType:s="shipping",values:a})=>{const i=(0,u.useInstanceId)(lo),l=io(t),d=io(o),h=io(a.country),_=(0,p.useMemo)((()=>{const e=Ne(l,d,h);return{fields:e,addressType:s,required:e.filter((e=>e.required)),hidden:e.filter((e=>e.hidden))}}),[l,d,h,s]),g=(0,p.useRef)({});return(0,p.useEffect)((()=>{const e={...a,...Object.fromEntries(_.hidden.map((e=>[e.key,""])))};Qe()(a,e)||r(e)}),[r,_,a]),(0,p.useEffect)((()=>{"shipping"===s&&(e=>{const t="shipping_country",o=(0,k.select)(ee.VALIDATION_STORE_KEY).getValidationError(t);!e.country&&(e.city||e.state||e.postcode)&&(o?(0,k.dispatch)(ee.VALIDATION_STORE_KEY).showValidationError(t):(0,k.dispatch)(ee.VALIDATION_STORE_KEY).setValidationErrors({[t]:{message:(0,m.__)("Please select your country","woocommerce"),hidden:!1}})),o&&e.country&&(0,k.dispatch)(ee.VALIDATION_STORE_KEY).clearValidationError(t)})(a)}),[a,s]),(0,p.useEffect)((()=>{var e,t;null===(e=g.current)||void 0===e||null===(t=e.postcode)||void 0===t||t.revalidate()}),[h]),e=e||`${i}`,(0,c.createElement)("div",{id:e,className:"wc-block-components-address-form"},_.fields.map((t=>{if(t.hidden)return null;if("checkbox"===t.type)return(0,c.createElement)(Kt.CheckboxControl,{className:`wc-block-components-address-form__${t.key}`,label:t.label,key:t.key,checked:Boolean(a[t.key]),onChange:e=>{r({...a,[t.key]:e})}});const o={id:`${e}-${t.key}`,errorId:`${s}_${t.key}`,label:t.required?t.label:t.optionalLabel,autoCapitalize:t.autocapitalize,autoComplete:t.autocomplete,errorMessage:t.errorMessage,required:t.required,className:`wc-block-components-address-form__${t.key}`};if("country"===t.key){const e="shipping"===s?co:oo;return(0,c.createElement)(e,{key:t.key,...o,value:a.country,onChange:e=>{const t={...a,country:e,state:""};a.postcode&&!(0,Rt.isPostcode)({postcode:a.postcode,country:e})&&(t.postcode=""),r(t)}})}if("state"===t.key){const e="shipping"===s?ao:so;return(0,c.createElement)(e,{key:t.key,...o,country:a.country,value:a.state,onChange:e=>r({...a,state:e})})}return"select"===t.type?void 0===t.options?null:(0,c.createElement)(eo,{key:t.key,...o,className:n()("wc-block-components-select-input",`wc-block-components-select-input-${t.key}`),value:a[t.key],onChange:e=>{r({...a,[t.key]:e})},options:t.options}):(0,c.createElement)(Kt.ValidatedTextInput,{key:t.key,ref:e=>g.current[t.key]=e,...o,type:t.type,value:a[t.key],onChange:e=>r({...a,[t.key]:e}),customFormatter:e=>"postcode"===t.key?e.trimStart().toUpperCase():e,customValidation:e=>((e,t,o)=>!((e.required||e.value)&&"postcode"===t&&o.country&&!(0,Rt.isPostcode)({postcode:e.value,country:o.country})&&(e.setCustomValidity((0,m.__)("Please enter a valid postcode","woocommerce")),1)))(e,t.key,a)})})))},mo=lo;o(2262);const po=({isEditing:e=!1,addressCard:t,addressForm:o})=>{const r=n()("wc-block-components-address-address-wrapper",{"is-editing":e});return(0,c.createElement)("div",{className:r},(0,c.createElement)("div",{className:"wc-block-components-address-card-wrapper"},t()),(0,c.createElement)("div",{className:"wc-block-components-address-form-wrapper"},o()))};o(3658);const uo=({address:e,onEdit:t,target:o,fieldConfig:r})=>(0,c.createElement)("div",{className:"wc-block-components-address-card"},(0,c.createElement)("address",null,(0,c.createElement)("span",{className:"wc-block-components-address-card__address-section"},e.first_name+" "+e.last_name),(0,c.createElement)("div",{className:"wc-block-components-address-card__address-section"},[e.address_1,!r.address_2.hidden&&e.address_2,e.city,e.state,e.postcode,$[e.country]?$[e.country]:e.country].filter((e=>!!e)).map(((e,t)=>(0,c.createElement)("span",{key:"address-"+t},e)))),e.phone&&!r.phone.hidden?(0,c.createElement)("div",{key:"address-phone",className:"wc-block-components-address-card__address-section"},e.phone):""),t&&(0,c.createElement)("a",{role:"button",href:"#"+o,className:"wc-block-components-address-card__edit","aria-label":(0,m.__)("Edit address","woocommerce"),onClick:e=>{t(),e.preventDefault()}},(0,m.__)("Edit","woocommerce"))),ho=({addressFieldsConfig:e,defaultEditing:t=!1})=>{const{shippingAddress:o,setShippingAddress:r,setBillingAddress:n,useShippingAsBilling:s}=jt(),{dispatchCheckoutEvent:a}=rt(),[i,l]=(0,p.useState)(t),{hasValidationErrors:m,invalidProps:d}=(0,k.useSelect)((e=>{const t=e(ee.VALIDATION_STORE_KEY);return{hasValidationErrors:t.hasValidationErrors(),invalidProps:Object.keys(o).filter((e=>void 0!==t.getValidationError("shipping_"+e))).filter(Boolean)}}));(0,p.useEffect)((()=>{d.length>0&&!1===i&&l(!0)}),[i,m,d.length]);const u=(0,p.useCallback)((e=>{r(e),s&&(n(e),a("set-billing-address")),a("set-shipping-address")}),[a,n,r,s]),h=(0,p.useCallback)((()=>(0,c.createElement)(uo,{address:o,target:"shipping",onEdit:()=>{l(!0)},fieldConfig:e})),[o,e]),_=(0,p.useCallback)((()=>(0,c.createElement)(mo,{id:"shipping",type:"shipping",onChange:u,values:o,fields:G,fieldConfig:e})),[e,u,o]);return(0,c.createElement)(po,{isEditing:i,addressCard:h,addressForm:_})},_o=({showCompanyField:e=!1,showApartmentField:t=!1,showPhoneField:o=!1,requireCompanyField:r=!1,requirePhoneField:n=!1})=>{const{setBillingAddress:s,shippingAddress:a,useShippingAsBilling:i,setUseShippingAsBilling:l}=jt(),{isEditor:d}=w(),u=()=>{const t={...a};o||delete t.phone,e&&delete t.company,s(t)};(0,Zt.qR)((()=>{i&&u()}));const h=(0,p.useMemo)((()=>({company:{hidden:!e,required:r},address_2:{hidden:!t},phone:{hidden:!o,required:n}})),[e,r,t,o,n]),_=d?Jt:p.Fragment,g=i?[we.SHIPPING_ADDRESS,we.BILLING_ADDRESS]:[we.SHIPPING_ADDRESS],E=!(!a.address_1||!a.first_name&&!a.last_name),{cartDataLoaded:b}=(0,k.useSelect)((e=>({cartDataLoaded:e(ee.CART_STORE_KEY).hasFinishedResolution("getCartData")}))),y=d||!E;return(0,c.createElement)(p.Fragment,null,(0,c.createElement)(Kt.StoreNoticesContainer,{context:g}),(0,c.createElement)(_,null,b?(0,c.createElement)(ho,{addressFieldsConfig:h,defaultEditing:y}):null),(0,c.createElement)(Kt.CheckboxControl,{className:"wc-block-checkout__use-address-for-billing",label:(0,m.__)("Use same address for billing","woocommerce"),checked:i,onChange:e=>{l(e),e&&u()}}))},go=({defaultTitle:e=(0,m.__)("Step","woocommerce"),defaultDescription:t=(0,m.__)("Step description text.","woocommerce"),defaultShowStepNumber:o=!0})=>({title:{type:"string",default:e},description:{type:"string",default:t},showStepNumber:{type:"boolean",default:o}}),ko={...go({defaultTitle:(0,m.__)("Shipping address","woocommerce"),defaultDescription:(0,m.__)("Enter the address where you want your order delivered.","woocommerce")}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};(0,l.registerBlockType)("woocommerce/checkout-shipping-address-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Ut.Z,className:"wc-block-editor-components-block-icon"})},attributes:ko,edit:({attributes:e,setAttributes:t})=>{const{showCompanyField:o,showApartmentField:r,requireCompanyField:s,showPhoneField:a,requirePhoneField:i}=Ot(),{addressFieldControls:l}=Bt(),{showShippingFields:m}=jt();return m?(0,c.createElement)(Ht,{setAttributes:t,attributes:e,className:n()("wc-block-checkout__shipping-fields",null==e?void 0:e.className)},(0,c.createElement)(l,null),(0,c.createElement)(_o,{showCompanyField:o,showApartmentField:r,requireCompanyField:s,showPhoneField:a,requirePhoneField:i}),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.SHIPPING_ADDRESS})):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});var Eo=o(5676);o(8054);const wo=F?`<a href="${F}" target="_blank">${(0,m.__)("Terms and Conditions","woocommerce")}</a>`:(0,m.__)("Terms and Conditions","woocommerce"),bo=L?`<a href="${L}" target="_blank">${(0,m.__)("Privacy Policy","woocommerce")}</a>`:(0,m.__)("Privacy Policy","woocommerce"),yo=(0,m.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,m.__)("By proceeding with your purchase you agree to our %1$s and %2$s","woocommerce"),wo,bo),vo=(0,m.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,m.__)("You must accept our %1$s and %2$s to continue with your purchase.","woocommerce"),wo,bo);o(2364),(0,l.registerBlockType)("woocommerce/checkout-terms-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Eo.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:{checkbox:e,text:t},setAttributes:o})=>{const r=(0,d.useBlockProps)(),n=t||(e?vo:yo);return(0,c.createElement)("div",{...r},(0,c.createElement)(d.InspectorControls,null,(!F||!L)&&(0,c.createElement)(Tt.Notice,{className:"wc-block-checkout__terms_notice",status:"warning",isDismissible:!1},(0,m.__)("Link to your store's Terms and Conditions and Privacy Policy pages by creating pages for them.","woocommerce"),(0,c.createElement)("br",null),!F&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("br",null),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=advanced`},(0,m.__)("Setup a Terms and Conditions page","woocommerce"))),!L&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("br",null),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}options-privacy.php`},(0,m.__)("Setup a Privacy Policy page","woocommerce")))),F&&L&&!(n.includes(F)&&n.includes(L))&&(0,c.createElement)(Tt.Notice,{className:"wc-block-checkout__terms_notice",status:"warning",isDismissible:!1,actions:yo!==t?[{label:(0,m.__)("Restore default text","woocommerce"),onClick:()=>o({text:""})}]:[]},(0,c.createElement)("p",null,(0,m.__)("Ensure you add links to your policy pages in this section.","woocommerce"))),(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Display options","woocommerce")},(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Require checkbox","woocommerce"),checked:e,onChange:()=>o({checkbox:!e})}))),(0,c.createElement)("div",{className:"wc-block-checkout__terms"},e?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Kt.CheckboxControl,{id:"terms-condition",checked:!1}),(0,c.createElement)(d.RichText,{value:n,onChange:e=>o({text:e})})):(0,c.createElement)(d.RichText,{tagName:"span",value:n,onChange:e=>o({text:e})})))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});var fo=o(6217);const Co=()=>{const{customerId:e,shouldCreateAccount:t}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{customerId:t.getCustomerId(),shouldCreateAccount:t.getShouldCreateAccount()}})),{__internalSetShouldCreateAccount:o}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),{billingAddress:r,setEmail:n}=jt(),{dispatchCheckoutEvent:s}=rt(),a=!e&&(0,v.getSetting)("checkoutAllowsGuest",!1)&&(0,v.getSetting)("checkoutAllowsSignup",!1)&&(0,c.createElement)(Kt.CheckboxControl,{className:"wc-block-checkout__create-account",label:(0,m.__)("Create an account?","woocommerce"),checked:t,onChange:e=>o(e)});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Kt.StoreNoticesContainer,{context:we.CONTACT_INFORMATION}),(0,c.createElement)(Kt.ValidatedTextInput,{id:"email",type:"email",autoComplete:"email",errorId:"billing_email",label:(0,m.__)("Email address","woocommerce"),value:r.email,required:!0,onChange:e=>{n(e),s("set-email-address")},customValidation:e=>!!(0,Te.isEmail)(e.value)||(e.setCustomValidity((0,m.__)("Please enter a valid email address","woocommerce")),!1)}),a)},So={...go({defaultTitle:(0,m.__)("Contact information","woocommerce"),defaultDescription:(0,m.__)("We'll use this email to send you details and updates about your order.","woocommerce")}),className:{type:"string",default:""},lock:{type:"object",default:{remove:!0,move:!0}}};(0,l.registerBlockType)("woocommerce/checkout-contact-information-block",{icon:{src:(0,c.createElement)(i.Z,{icon:fo.Z,className:"wc-block-editor-components-block-icon"})},attributes:So,edit:({attributes:e,setAttributes:t})=>(0,c.createElement)(Ht,{attributes:e,setAttributes:t,className:n()("wc-block-checkout__contact-fields",null==e?void 0:e.className)},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Account creation and guest checkout","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Account creation and guest checkout settings can be managed in your store settings.","woocommerce")),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=account`},(0,m.__)("Manage account settings","woocommerce")))),(0,c.createElement)(Jt,null,(0,c.createElement)(Co,null)),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.CONTACT_INFORMATION})),save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});const Po=({addressFieldsConfig:e,defaultEditing:t=!1})=>{const{billingAddress:o,setShippingAddress:r,setBillingAddress:n,useBillingAsShipping:s}=jt(),{dispatchCheckoutEvent:a}=rt(),[i,l]=(0,p.useState)(t),{hasValidationErrors:m,invalidProps:d}=(0,k.useSelect)((e=>{const t=e(ee.VALIDATION_STORE_KEY);return{hasValidationErrors:t.hasValidationErrors(),invalidProps:Object.keys(o).filter((e=>"email"!==e&&void 0!==t.getValidationError("billing_"+e))).filter(Boolean)}}));(0,p.useEffect)((()=>{d.length>0&&!1===i&&l(!0)}),[i,m,d.length]);const u=(0,p.useCallback)((e=>{n(e),s&&(r(e),a("set-shipping-address")),a("set-billing-address")}),[a,n,r,s]),h=(0,p.useCallback)((()=>(0,c.createElement)(uo,{address:o,target:"billing",onEdit:()=>{l(!0)},fieldConfig:e})),[o,e]),_=(0,p.useCallback)((()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(mo,{id:"billing",type:"billing",onChange:u,values:o,fields:G,fieldConfig:e}))),[e,o,u]);return(0,c.createElement)(po,{isEditing:i,addressCard:h,addressForm:_})},No=({showCompanyField:e=!1,showApartmentField:t=!1,showPhoneField:o=!1,requireCompanyField:r=!1,requirePhoneField:n=!1})=>{const{shippingAddress:s,billingAddress:a,setShippingAddress:i,useBillingAsShipping:l}=jt(),{isEditor:m}=w();(0,Zt.qR)((()=>{if(l){const{email:t,...c}=a,r={...c};o||delete r.phone,e&&delete r.company,i(r)}}));const d=(0,p.useMemo)((()=>({company:{hidden:!e,required:r},address_2:{hidden:!t},phone:{hidden:!o,required:n}})),[e,r,t,o,n]),u=m?Jt:p.Fragment,h=l?[we.BILLING_ADDRESS,we.SHIPPING_ADDRESS]:[we.BILLING_ADDRESS],{cartDataLoaded:_}=(0,k.useSelect)((e=>({cartDataLoaded:e(ee.CART_STORE_KEY).hasFinishedResolution("getCartData")}))),g=!(!a.address_1||!a.first_name&&!a.last_name),{email:E,...b}=a,y=Qe()(b,s),v=m||!g||y;return(0,c.createElement)(p.Fragment,null,(0,c.createElement)(Kt.StoreNoticesContainer,{context:h}),(0,c.createElement)(u,null,_?(0,c.createElement)(Po,{addressFieldsConfig:d,defaultEditing:v}):null))},To=(0,m.__)("Billing address","woocommerce"),Ro=(0,m.__)("Enter the billing address that matches your payment method.","woocommerce"),xo=(0,m.__)("Billing and shipping address","woocommerce"),Ao=(0,m.__)("Enter the billing and shipping address that matches your payment method.","woocommerce"),Io={...go({defaultTitle:To,defaultDescription:Ro}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};(0,l.registerBlockType)("woocommerce/checkout-billing-address-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Ut.Z,className:"wc-block-editor-components-block-icon"})},attributes:Io,edit:({attributes:e,setAttributes:t})=>{const{showCompanyField:o,showApartmentField:r,requireCompanyField:s,showPhoneField:a,requirePhoneField:i}=Ot(),{addressFieldControls:l}=Bt(),{showBillingFields:m,forcedBillingAddress:d,useBillingAsShipping:p}=jt();return m||p?(e.title=((e,t)=>t?e===To?xo:e:e===xo?To:e)(e.title,d),e.description=((e,t)=>t?e===Ro?Ao:e:e===Ao?Ro:e)(e.description,d),(0,c.createElement)(Ht,{setAttributes:t,attributes:e,className:n()("wc-block-checkout__billing-fields",null==e?void 0:e.className)},(0,c.createElement)(l,null),(0,c.createElement)(No,{showCompanyField:o,showApartmentField:r,requireCompanyField:s,showPhoneField:a,requirePhoneField:i}),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.BILLING_ADDRESS}))):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});var Mo=o(2069);const Oo=(0,m.__)("Place Order","woocommerce"),Bo={cartPageId:{type:"number",default:0},showReturnToCart:{type:"boolean",default:!0},className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}},placeOrderButtonLabel:{type:"string",default:Oo}},Do=(e,t)=>{if(!e.title.raw)return e.slug;const o=1===t.filter((t=>t.title.raw===e.title.raw)).length;return e.title.raw+(o?"":` - ${e.slug}`)},Lo=({setPageId:e,pageId:t,labels:o})=>{const r=(0,k.useSelect)((e=>e("core").getEntityRecords("postType","page",{status:"publish",orderby:"title",order:"asc",per_page:100})),[])||null;return r?(0,c.createElement)(Tt.PanelBody,{title:o.title},(0,c.createElement)(Tt.SelectControl,{label:(0,m.__)("Link to","woocommerce"),value:t,options:[{label:o.default,value:0},...r.map((e=>({label:Do(e,r),value:parseInt(e.id,10)})))],onChange:t=>e(parseInt(t,10))})):null};var Fo=o(4054);o(7755);const Yo=({link:e})=>{const t=e||U;return t?(0,c.createElement)("a",{href:t,className:"wc-block-components-checkout-return-to-cart-button"},(0,c.createElement)(i.Z,{icon:Fo.Z}),(0,m.__)("Return to Cart","woocommerce")):null};var Uo=o(3871);o(1029),o(7440);const Vo=()=>(0,c.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"}),jo=({className:e,showSpinner:t=!1,children:o,variant:r="contained",...s})=>{const a=n()("wc-block-components-button","wp-element-button",e,r,{"wc-block-components-button--loading":t});return(0,c.createElement)(Uo.Z,{className:a,...s},t&&(0,c.createElement)(Vo,null),(0,c.createElement)("span",{className:"wc-block-components-button__text"},o))},Ko=({onChange:e,placeholder:t,value:o,...r})=>(0,c.createElement)(jo,{...r},(0,c.createElement)(d.RichText,{multiline:!1,allowedFormats:[],value:o,placeholder:t,onChange:e}));o(1165);const $o={icon:{src:(0,c.createElement)(i.Z,{icon:Mo.Z,className:"wc-block-editor-components-block-icon"})},attributes:Bo,save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()}),edit:({attributes:e,setAttributes:t})=>{const o=(0,d.useBlockProps)(),{cartPageId:r=0,showReturnToCart:s=!0,placeOrderButtonLabel:a}=e,{current:i}=(0,p.useRef)(r),l=(0,k.useSelect)((e=>i||e("core/editor").getCurrentPostId()),[i]);return(0,c.createElement)("div",{...o},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Account options","woocommerce")},(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)('Show a "Return to Cart" link',"woocommerce"),checked:s,onChange:()=>t({showReturnToCart:!s})})),s&&!(l===D&&0===i)&&(0,c.createElement)(Lo,{pageId:r,setPageId:e=>t({cartPageId:e}),labels:{title:(0,m.__)("Return to Cart button","woocommerce"),default:(0,m.__)("WooCommerce Cart Page","woocommerce")}})),(0,c.createElement)("div",{className:"wc-block-checkout__actions"},(0,c.createElement)("div",{className:"wc-block-checkout__actions_row"},(0,c.createElement)(Jt,null,s&&(0,c.createElement)(Yo,{link:(0,v.getSetting)("page-"+r,!1)})),(0,c.createElement)(Ko,{className:n()("wc-block-cart__submit-button","wc-block-components-checkout-place-order-button",{"wc-block-components-checkout-place-order-button--full-width":!s}),value:a,placeholder:Oo,onChange:e=>{t({placeOrderButtonLabel:e})}}))))}};(0,l.registerBlockType)("woocommerce/checkout-actions-block",$o);var Ho=o(7255);const qo=({disabled:e,onChange:t,placeholder:o,value:r})=>{const[n,s]=(0,p.useState)(!1),[a,i]=(0,p.useState)("");return(0,c.createElement)("div",{className:"wc-block-checkout__add-note"},(0,c.createElement)(Kt.CheckboxControl,{disabled:e,label:(0,m.__)("Add a note to your order","woocommerce"),checked:n,onChange:e=>{s(e),e?r!==a&&t(a):(t(""),i(r))}}),n&&(0,c.createElement)(Kt.Textarea,{disabled:e,onTextChange:t,placeholder:o,value:r}))},zo=({className:e})=>{const{needsShipping:t}=nt(),{isProcessing:o,orderNotes:r}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),orderNotes:t.getOrderNotes()}})),{__internalSetOrderNotes:s}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY);return(0,c.createElement)(Kt.FormStep,{id:"order-notes",showStepNumber:!1,className:n()("wc-block-checkout__order-notes",e),disabled:o},(0,c.createElement)(qo,{disabled:o,onChange:s,placeholder:t?(0,m.__)("Notes about your order, e.g. special notes for delivery.","woocommerce"):(0,m.__)("Notes about your order.","woocommerce"),value:r}))};o(8659),o(56),(0,l.registerBlockType)("woocommerce/checkout-order-note-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Ho.Z,className:"wc-block-editor-components-block-icon"})},edit:()=>{const e=(0,d.useBlockProps)();return(0,c.createElement)("div",{...e},(0,c.createElement)(Jt,null,(0,c.createElement)(zo,null)))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const Zo=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24",fill:"none"},(0,c.createElement)("path",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",d:"M6 3.75h12c.69 0 1.25.56 1.25 1.25v14c0 .69-.56 1.25-1.25 1.25H6c-.69 0-1.25-.56-1.25-1.25V5c0-.69.56-1.25 1.25-1.25z"}),(0,c.createElement)("path",{fill:"currentColor",fillRule:"evenodd",d:"M6.9 7.5A1.1 1.1 0 018 6.4h8a1.1 1.1 0 011.1 1.1v2a1.1 1.1 0 01-1.1 1.1H8a1.1 1.1 0 01-1.1-1.1v-2zm1.2.1v1.8h7.8V7.6H8.1z",clipRule:"evenodd"}),(0,c.createElement)("path",{fill:"currentColor",d:"M8.5 12h1v1h-1v-1zM8.5 14h1v1h-1v-1zM8.5 16h1v1h-1v-1zM11.5 12h1v1h-1v-1zM11.5 14h1v1h-1v-1zM11.5 16h1v1h-1v-1zM14.5 12h1v1h-1v-1zM14.5 14h1v1h-1v-1zM14.5 16h1v1h-1v-1z"}));o(991);const Wo=({children:e,className:t,screenReaderLabel:o,showSpinner:r=!1,isLoading:s=!0})=>(0,c.createElement)("div",{className:n()(t,{"wc-block-components-loading-mask":s})},s&&r&&(0,c.createElement)(Kt.Spinner,null),(0,c.createElement)("div",{className:n()({"wc-block-components-loading-mask__children":s}),"aria-hidden":s},e),s&&(0,c.createElement)("span",{className:"screen-reader-text"},o||(0,m.__)("Loading…","woocommerce")));o(1691);const Go=(0,u.withInstanceId)((({instanceId:e,isLoading:t=!1,onSubmit:o,displayCouponForm:r=!1})=>{const[s,a]=(0,p.useState)(""),[i,l]=(0,p.useState)(!r),d=`wc-block-components-totals-coupon__input-${e}`,u=n()("wc-block-components-totals-coupon__content",{"screen-reader-text":i}),{validationErrorId:h}=(0,k.useSelect)((e=>({validationErrorId:e(ee.VALIDATION_STORE_KEY).getValidationErrorId(d)})));return(0,c.createElement)("div",{className:"wc-block-components-totals-coupon"},i?(0,c.createElement)("a",{role:"button",href:"#wc-block-components-totals-coupon__form",className:"wc-block-components-totals-coupon-link","aria-label":(0,m.__)("Add a coupon","woocommerce"),onClick:e=>{e.preventDefault(),l(!1)}},(0,m.__)("Add a coupon","woocommerce")):(0,c.createElement)(Wo,{screenReaderLabel:(0,m.__)("Applying coupon…","woocommerce"),isLoading:t,showSpinner:!1},(0,c.createElement)("div",{className:u},(0,c.createElement)("form",{className:"wc-block-components-totals-coupon__form",id:"wc-block-components-totals-coupon__form"},(0,c.createElement)(Kt.ValidatedTextInput,{id:d,errorId:"coupon",className:"wc-block-components-totals-coupon__input",label:(0,m.__)("Enter code","woocommerce"),value:s,ariaDescribedBy:h,onChange:e=>{a(e)},focusOnMount:!0,validateOnMount:!1,showError:!1}),(0,c.createElement)(jo,{className:"wc-block-components-totals-coupon__button",disabled:t||!s,showSpinner:t,onClick:e=>{var t;e.preventDefault(),void 0!==o?null===(t=o(s))||void 0===t||t.then((e=>{e&&(a(""),l(!0))})):(a(""),l(!0))},type:"submit"},(0,m.__)("Apply","woocommerce"))),(0,c.createElement)(Kt.ValidationInputError,{propertyName:"coupon",elementId:d}))))}));o(4970);const Xo={context:"summary"},Jo=({cartCoupons:e=[],currency:t,isRemovingCoupon:o,removeCoupon:r,values:n})=>{const{total_discount:s,total_discount_tax:a}=n,i=parseInt(s,10);if(!i&&0===e.length)return null;const l=parseInt(a,10),d=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?i+l:i,p=(0,Rt.applyCheckoutFilter)({arg:Xo,filterName:"coupons",defaultValue:e});return(0,c.createElement)(Kt.TotalsItem,{className:"wc-block-components-totals-discount",currency:t,description:0!==p.length&&(0,c.createElement)(Wo,{screenReaderLabel:(0,m.__)("Removing coupon…","woocommerce"),isLoading:o,showSpinner:!1},(0,c.createElement)("ul",{className:"wc-block-components-totals-discount__coupon-list"},p.map((e=>(0,c.createElement)(Kt.RemovableChip,{key:"coupon-"+e.code,className:"wc-block-components-totals-discount__coupon-list-item",text:e.label,screenReaderText:(0,m.sprintf)(/* translators: %s Coupon code. */ /* translators: %s Coupon code. */ (0,m.__)("Coupon: %s","woocommerce"),e.label),disabled:o,onRemove:()=>{r(e.code)},radius:"large",ariaLabel:(0,m.sprintf)(/* translators: %s is a coupon code. */ /* translators: %s is a coupon code. */ (0,m.__)('Remove coupon "%s"',"woocommerce"),e.label)}))))),label:d?(0,m.__)("Discount","woocommerce"):(0,m.__)("Coupons","woocommerce"),value:d?-1*d:"-"})},Qo=window.wc.priceFormat;o(4554);const ec=({currency:e,values:t,className:o})=>{const r=(0,v.getSetting)("taxesEnabled",!0)&&(0,v.getSetting)("displayCartPricesIncludingTax",!1),{total_price:s,total_tax:a,tax_lines:i}=t,{receiveCart:l,...d}=Ke(),u=(0,Rt.applyCheckoutFilter)({filterName:"totalLabel",defaultValue:(0,m.__)("Total","woocommerce"),extensions:d.extensions,arg:{cart:d}}),h=parseInt(a,10),_=i&&i.length>0?(0,m.sprintf)(/* translators: %s is a list of tax rates */ /* translators: %s is a list of tax rates */ (0,m.__)("Including %s","woocommerce"),i.map((({name:t,price:o})=>`${(0,Qo.formatPrice)(o,e)} ${t}`)).join(", ")):(0,m.__)("Including <TaxAmount/> in taxes","woocommerce");return(0,c.createElement)(Kt.TotalsItem,{className:n()("wc-block-components-totals-footer-item",o),currency:e,label:u,value:parseInt(s,10),description:r&&0!==h&&(0,c.createElement)("p",{className:"wc-block-components-totals-footer-item-tax"},(0,p.createInterpolateElement)(_,{TaxAmount:(0,c.createElement)(Kt.FormattedMonetaryAmount,{className:"wc-block-components-totals-footer-item-tax-value",currency:e,value:h})}))})},tc=({selectedShippingRates:e})=>(0,c.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},(0,fe.decodeEntities)(e.filter(((t,o)=>e.indexOf(t)===o)).join(", ")));o(313);const oc=({address:e,onUpdate:t,onCancel:o,addressFields:r})=>{const[n,s]=(0,p.useState)(e),{showAllValidationErrors:a}=(0,k.useDispatch)(ee.VALIDATION_STORE_KEY),{hasValidationErrors:i,isCustomerDataUpdating:l}=(0,k.useSelect)((e=>({hasValidationErrors:e(ee.VALIDATION_STORE_KEY).hasValidationErrors,isCustomerDataUpdating:e(ee.CART_STORE_KEY).isCustomerDataUpdating()})));return(0,c.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},(0,c.createElement)(mo,{fields:r,onChange:s,values:n}),(0,c.createElement)(jo,{className:"wc-block-components-shipping-calculator-address__button",disabled:l,onClick:c=>(c.preventDefault(),Qe()(n,e)?o():(a(),i()?void 0:t(n))),type:"submit"},(0,m.__)("Update","woocommerce")))},cc=({onUpdate:e=(()=>{}),onCancel:t=(()=>{}),addressFields:o=["country","state","city","postcode"]})=>{const{shippingAddress:r}=Vt(),n="wc/cart/shipping-calculator";return(0,c.createElement)("div",{className:"wc-block-components-shipping-calculator"},(0,c.createElement)(Kt.StoreNoticesContainer,{context:n}),(0,c.createElement)(oc,{address:r,addressFields:o,onCancel:t,onUpdate:t=>{(0,k.dispatch)(ee.CART_STORE_KEY).updateCustomerData({shipping_address:t},!1).then((()=>{(e=>{const{removeNotice:t}=(0,k.dispatch)("core/notices"),{getNotices:o}=(0,k.select)("core/notices");o(e).forEach((o=>{t(o.id,e)}))})(n),e(t)})).catch((e=>{(0,ee.processErrorResponse)(e,n)}))}}))},rc=({label:e=(0,m.__)("Calculate","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o})=>(0,c.createElement)("a",{role:"button",href:"#wc-block-components-shipping-calculator-address__link",className:"wc-block-components-totals-shipping__change-address__link",id:"wc-block-components-totals-shipping__change-address__link",onClick:e=>{e.preventDefault(),o(!t)},"aria-label":e,"aria-expanded":t},e),nc=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,isCheckout:r=!1})=>e?(0,c.createElement)(rc,{label:(0,m.__)("Add an address for shipping options","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}):(0,c.createElement)("em",null,r?(0,m.__)("No shipping options available","woocommerce"):(0,m.__)("Calculated during checkout","woocommerce")),sc=()=>{const{pickupAddress:e}=(0,k.useSelect)((e=>{const t=e("wc/store/cart").getShippingRates().flatMap((e=>e.shipping_rates)).find((e=>e.selected&&We(e)));if(He(t)&&qe(t,"meta_data")){const e=t.meta_data.find((e=>"pickup_address"===e.key));if(He(e)&&qe(e,"value")&&e.value)return{pickupAddress:e.value}}return He(t),{pickupAddress:void 0}}));return void 0===e?null:(0,c.createElement)("span",{className:"wc-block-components-shipping-address"},(0,m.sprintf)(/* translators: %s: shipping method name, e.g. "Amazon Locker" */ /* translators: %s: shipping method name, e.g. "Amazon Locker" */ (0,m.__)("Collection from %s","woocommerce"),e)+" ")},ac=({formattedLocation:e})=>e?(0,c.createElement)("span",{className:"wc-block-components-shipping-address"},(0,m.sprintf)(/* translators: %s location. */ /* translators: %s location. */ (0,m.__)("Shipping to %s","woocommerce"),e)+" "):null,ic=({showCalculator:e,isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o,shippingAddress:r})=>{const{isEditor:n}=w(),s=(0,k.useSelect)((e=>e(ee.CHECKOUT_STORE_KEY).prefersCollection()));if(!Ae(r)&&!n)return null;const a=Ae(r);return(0,c.createElement)(c.Fragment,null,s?(0,c.createElement)(sc,null):(0,c.createElement)(ac,{formattedLocation:a}),e&&(0,c.createElement)(rc,{label:(0,m.__)("Change address","woocommerce"),isShippingCalculatorOpen:t,setIsShippingCalculatorOpen:o}))};var lc=o(9140),mc=(o(946),o(202)),dc=o(2720),pc=o(4824);const uc=e=>{switch(e){case"success":case"warning":case"info":case"default":return"polite";default:return"assertive"}},hc=e=>{switch(e){case"success":return mc.Z;case"warning":case"info":case"error":return dc.Z;default:return pc.Z}};var _c=o(5158);const gc=({className:e,status:t="default",children:o,spokenMessage:r=o,onRemove:s=(()=>{}),isDismissible:a=!0,politeness:l=uc(t),summary:d})=>(((e,t)=>{const o="string"==typeof e?e:(0,p.renderToString)(e);(0,p.useEffect)((()=>{o&&(0,_c.speak)(o,t)}),[o,t])})(r,l),(0,c.createElement)("div",{className:n()(e,"wc-block-components-notice-banner","is-"+t,{"is-dismissible":a})},(0,c.createElement)(i.Z,{icon:hc(t)}),(0,c.createElement)("div",{className:"wc-block-components-notice-banner__content"},d&&(0,c.createElement)("p",{className:"wc-block-components-notice-banner__summary"},d),o),!!a&&(0,c.createElement)(jo,{className:"wc-block-components-notice-banner__dismiss",icon:lc.Z,label:(0,m.__)("Dismiss this notice","woocommerce"),onClick:e=>{"function"==typeof(null==e?void 0:e.preventDefault)&&e.preventDefault&&e.preventDefault(),s()},showTooltip:!1})));var kc=o(3561),Ec=o.n(kc);const wc=["a","b","em","i","strong","p","br"],bc=["target","href","rel","name","download"],yc=(e,t)=>{const o=(null==t?void 0:t.tags)||wc,c=(null==t?void 0:t.attr)||bc;return Ec().sanitize(e,{ALLOWED_TAGS:o,ALLOWED_ATTR:c})},vc=e=>{const t=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,fe.decodeEntities)(e.name),value:e.rate_id,description:(0,c.createElement)(c.Fragment,null,Number.isFinite(t)&&(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:(0,Qo.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,(0,fe.decodeEntities)(e.delivery_time))}},fc=({className:e="",noResultsMessage:t,onSelectRate:o,rates:r,renderOption:n=vc,selectedRate:s,disabled:a=!1})=>{const i=(null==s?void 0:s.rate_id)||"",l=pt(i),[m,d]=(0,p.useState)((()=>{var e;return i||(null===(e=r[0])||void 0===e?void 0:e.rate_id)}));if((0,p.useEffect)((()=>{i&&i!==l&&i!==m&&d(i)}),[i,m,l]),(0,p.useEffect)((()=>{m&&o(m)}),[o,m]),0===r.length)return t;if(r.length>1)return(0,c.createElement)(Kt.RadioControl,{className:e,onChange:e=>{d(e),o(e)},disabled:a,selected:m,options:r.map(n)});const{label:u,secondaryLabel:h,description:_,secondaryDescription:g}=n(r[0]);return(0,c.createElement)(Kt.RadioControlOptionLayout,{label:u,secondaryLabel:h,description:_,secondaryDescription:g})};o(7099);const Cc=({packageId:e,className:t="",noResultsMessage:o,renderOption:r,packageData:s,collapsible:a,showItems:i})=>{const{selectShippingRate:l,isSelectingRate:d}=nt(),u=document.querySelectorAll(".wc-block-components-shipping-rates-control__package").length>1,h=null!=i?i:u,_=null!=a?a:u,g=(0,c.createElement)(c.Fragment,null,(_||h)&&(0,c.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:yc(s.name)}}),h&&(0,c.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(s.items).map((e=>{const t=(0,fe.decodeEntities)(e.name),o=e.quantity;return(0,c.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},(0,c.createElement)(Kt.Label,{label:o>1?`${t} × ${o}`:`${t}`,screenReaderLabel:(0,m.sprintf)(/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ /* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */ (0,m._n)("%1$s (%2$d unit)","%1$s (%2$d units)",o,"woocommerce"),t,o)}))})))),k=(0,p.useCallback)((t=>{l(t,e)}),[e,l]),E={className:t,noResultsMessage:o,rates:s.shipping_rates,onSelectRate:k,selectedRate:s.shipping_rates.find((e=>e.selected)),renderOption:r,disabled:d};return _?(0,c.createElement)(Kt.Panel,{className:n()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":d}),initialOpen:!1,title:g},(0,c.createElement)(fc,{...E})):(0,c.createElement)("div",{className:n()("wc-block-components-shipping-rates-control__package",t,{"wc-block-components-shipping-rates-control__package--disabled":d})},g,(0,c.createElement)(fc,{...E}))},Sc=({packages:e,showItems:t,collapsible:o,noResultsMessage:r,renderOption:n})=>e.length?(0,c.createElement)(c.Fragment,null,e.map((({package_id:e,...s})=>(0,c.createElement)(Cc,{key:e,packageId:e,packageData:s,collapsible:o,showItems:t,noResultsMessage:r,renderOption:n})))):null,Pc=({shippingRates:e,isLoadingRates:t,className:o,collapsible:r,showItems:n,noResultsMessage:s,renderOption:a,context:i})=>{(0,p.useEffect)((()=>{var o,c;t||(o=ze(e),c=(e=>e.reduce((function(e,t){return e+t.shipping_rates.length}),0))(e),1===o?(0,_c.speak)((0,m.sprintf)(/* translators: %d number of shipping options found. */ /* translators: %d number of shipping options found. */ (0,m._n)("%d shipping option was found.","%d shipping options were found.",c,"woocommerce"),c)):(0,_c.speak)((0,m.sprintf)(/* translators: %d number of shipping packages packages. */ /* translators: %d number of shipping packages packages. */ (0,m._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",o,"woocommerce"),o)+" "+(0,m.sprintf)(/* translators: %d number of shipping options available. */ /* translators: %d number of shipping options available. */ (0,m._n)("%d shipping option was found","%d shipping options were found",c,"woocommerce"),c)))}),[t,e]);const{extensions:l,receiveCart:d,...u}=Ke(),h={className:o,collapsible:r,showItems:n,noResultsMessage:s,renderOption:a,extensions:l,cart:u,components:{ShippingRatesControlPackage:Cc},context:i},{isEditor:_}=w(),{hasSelectedLocalPickup:g,selectedRates:k}=nt(),E=He(k)?Object.values(k):[],b=E.every((e=>e===E[0]));return(0,c.createElement)(Wo,{isLoading:t,screenReaderLabel:(0,m.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},g&&"woocommerce/cart"===i&&e.length>1&&!b&&!_&&(0,c.createElement)(gc,{className:"wc-block-components-notice",isDismissible:!1,status:"warning"},(0,m.__)("Multiple shipments must have the same pickup location","woocommerce")),(0,c.createElement)(Rt.ExperimentalOrderShippingPackages.Slot,{...h}),(0,c.createElement)(Rt.ExperimentalOrderShippingPackages,null,(0,c.createElement)(Sc,{packages:e,noResultsMessage:s,renderOption:a})))},Nc=({hasRates:e,shippingRates:t,isLoadingRates:o,isAddressComplete:r})=>{const n=e?(0,m.__)("Shipping options","woocommerce"):(0,m.__)("Choose a shipping option","woocommerce");return(0,c.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},(0,c.createElement)("legend",{className:"screen-reader-text"},n),(0,c.createElement)(Pc,{className:"wc-block-components-totals-shipping__options",noResultsMessage:(0,c.createElement)(c.Fragment,null,r&&(0,c.createElement)(gc,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,m.__)("There are no shipping options available. Please check your shipping address.","woocommerce"))),shippingRates:t,isLoadingRates:o,context:"woocommerce/cart"}))};o(6968);const Tc=({currency:e,values:t,showCalculator:o=!0,showRateSelector:r=!0,isCheckout:s=!1,className:a})=>{const[i,l]=(0,p.useState)(!1),{shippingAddress:d,cartHasCalculatedShipping:u,shippingRates:h,isLoadingRates:_}=Ke(),g=(e=>(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.total_shipping,10)+parseInt(e.total_shipping_tax,10):parseInt(e.total_shipping,10))(t),E=h.some((e=>e.shipping_rates.length))||g>0,w=o&&i,b=(0,k.useSelect)((e=>e(ee.CHECKOUT_STORE_KEY).prefersCollection())),y=h.flatMap((e=>e.shipping_rates.filter((e=>b&&We(e)&&e.selected||!b&&e.selected)).flatMap((e=>e.name)))),f=Ie(d),C=((e,t,o)=>!e||!t&&o.some((e=>!e.shipping_rates.some((e=>!Ge(e.method_id))))))(E,b,h);return(0,c.createElement)("div",{className:n()("wc-block-components-totals-shipping",a)},(0,c.createElement)(Kt.TotalsItem,{label:(0,m.__)("Shipping","woocommerce"),value:!C&&u?g:(!f||s)&&(0,c.createElement)(nc,{showCalculator:o,isCheckout:s,isShippingCalculatorOpen:i,setIsShippingCalculatorOpen:l}),description:!C&&u||f&&!s?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(tc,{selectedShippingRates:y}),(0,c.createElement)(ic,{shippingAddress:d,showCalculator:o,isShippingCalculatorOpen:i,setIsShippingCalculatorOpen:l})):null,currency:e}),w&&(0,c.createElement)(cc,{onUpdate:()=>{l(!1)},onCancel:()=>{l(!1)}}),r&&u&&!w&&(0,c.createElement)(Nc,{hasRates:E,shippingRates:h,isLoadingRates:_,isAddressComplete:f}))},Rc=()=>{const{extensions:e,receiveCart:t,...o}=Ke(),r={extensions:e,cart:o,context:"woocommerce/checkout"};return(0,c.createElement)(Rt.ExperimentalOrderMeta.Slot,{...r})};(0,l.registerBlockType)("woocommerce/checkout-order-summary-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},attributes:{className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}},edit:({clientId:e})=>{const t=(0,d.useBlockProps)(),{cartTotals:o}=Ke(),r=(0,Qo.getCurrencyFromPriceResponse)(o),n=Lt(Rt.innerBlockAreas.CHECKOUT_ORDER_SUMMARY),s=[["woocommerce/checkout-order-summary-cart-items-block",{},[]],["woocommerce/checkout-order-summary-coupon-form-block",{},[]],["woocommerce/checkout-order-summary-subtotal-block",{},[]],["woocommerce/checkout-order-summary-fee-block",{},[]],["woocommerce/checkout-order-summary-discount-block",{},[]],["woocommerce/checkout-order-summary-shipping-block",{},[]],["woocommerce/checkout-order-summary-taxes-block",{},[]]];return Ft({clientId:e,registeredBlocks:n,defaultTemplate:s}),(0,c.createElement)("div",{...t},(0,c.createElement)(d.InnerBlocks,{allowedBlocks:n,template:s}),(0,c.createElement)("div",{className:"wc-block-components-totals-wrapper"},(0,c.createElement)(ec,{currency:r,values:o})),(0,c.createElement)(Rc,null))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(d.InnerBlocks.Content,null))});var xc=o(3326),Ac=o(5656);const Ic={warning:"#F0B849",error:"#CC1818",success:"#46B450",info:"#0073AA"},Mc=({status:e="warning",...t})=>(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",...t},(0,c.createElement)("path",{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:Ic[e],strokeWidth:"1.5"}),(0,c.createElement)("path",{d:"M13 7H11V13H13V7Z",fill:Ic[e]}),(0,c.createElement)("path",{d:"M13 15H11V17H13V15Z",fill:Ic[e]}));o(6950);const Oc=({href:e,title:t,description:o,warning:r})=>(0,c.createElement)("a",{href:e,className:"wc-block-editor-components-external-link-card",target:"_blank",rel:"noreferrer"},(0,c.createElement)("span",{className:"wc-block-editor-components-external-link-card__content"},(0,c.createElement)("strong",{className:"wc-block-editor-components-external-link-card__title"},t),o&&(0,c.createElement)("span",{className:"wc-block-editor-components-external-link-card__description",dangerouslySetInnerHTML:{__html:yc(o)}}),r?(0,c.createElement)("span",{className:"wc-block-editor-components-external-link-card__warning"},(0,c.createElement)(i.Z,{icon:(0,c.createElement)(Mc,{status:"error"})}),(0,c.createElement)("span",null,r)):null),(0,c.createElement)(Tt.VisuallyHidden,{as:"span"},/* translators: accessibility text */ /* translators: accessibility text */ (0,m.__)("(opens in a new tab)","woocommerce")),(0,c.createElement)(i.Z,{icon:Ac.Z,className:"wc-block-editor-components-external-link-card__icon"})),Bc=window.wp.autop,Dc=e=>e.replace(/<\/?[a-z][^>]*?>/gi,""),Lc=(e,t)=>e.replace(/[\s|\.\,]+$/i,"")+t,Fc=(e,t,o="…",c=!0)=>{const r=Dc(e),n=r.split(" ").splice(0,t).join(" ");return n===r?c?(0,Bc.autop)(r):r:c?(0,Bc.autop)(Lc(n,o)):Lc(n,o)},Yc=(e,t,o=!0,c="…",r=!0)=>{const n=Dc(e),s=n.slice(0,t);if(s===n)return r?(0,Bc.autop)(n):n;if(o)return(0,Bc.autop)(Lc(s,c));const a=s.match(/([\s]+)/g),i=a?a.length:0,l=n.slice(0,t+i);return r?(0,Bc.autop)(Lc(l,c)):Lc(l,c)};o(7277);const Uc=()=>(0,c.createElement)(gc,{isDismissible:!1,className:"wc-block-checkout__no-payment-methods-notice",status:"error"},(0,m.__)("There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order.","woocommerce")),Vc=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,c.createElement)("path",{d:"M0 0h24v24H0z"}),(0,c.createElement)("path",{fill:"#000",fillRule:"nonzero",d:"M17.3 8v1c1 .2 1.4.9 1.4 1.7h-1c0-.6-.3-1-1-1-.8 0-1.3.4-1.3.9 0 .4.3.6 1.4 1 1 .2 2 .6 2 1.9 0 .9-.6 1.4-1.5 1.5v1H16v-1c-.9-.1-1.6-.7-1.7-1.7h1c0 .6.4 1 1.3 1 1 0 1.2-.5 1.2-.8 0-.4-.2-.8-1.3-1.1-1.3-.3-2.1-.8-2.1-1.8 0-.9.7-1.5 1.6-1.6V8h1.3zM12 10v1H6v-1h6zm2-2v1H6V8h8zM2 4v16h20V4H2zm2 14V6h16v12H4z"}),(0,c.createElement)("path",{stroke:"#000",strokeLinecap:"round",d:"M6 16c2.6 0 3.9-3 1.7-3-2 0-1 3 1.5 3 1 0 1-.8 2.8-.8"})));var jc=o(214),Kc=o(1231);o(3169);const $c={bank:jc.Z,bill:Kc.Z,card:xc.Z,checkPayment:Vc},Hc=({icon:e="",text:t=""})=>{const o=!!e,r=(0,p.useCallback)((e=>o&&Ce(e)&&qe($c,e)),[o]),s=n()("wc-block-components-payment-method-label",{"wc-block-components-payment-method-label--with-icon":o});return(0,c.createElement)("span",{className:s},r(e)?(0,c.createElement)(i.Z,{icon:$c[e]}):e,t)},qc=e=>`wc-block-components-payment-method-icon wc-block-components-payment-method-icon--${e}`,zc=({id:e,src:t=null,alt:o=""})=>t?(0,c.createElement)("img",{className:qc(e),src:t,alt:o}):null,Zc=[{id:"alipay",alt:"Alipay",src:B+"payment-methods/alipay.svg"},{id:"amex",alt:"American Express",src:B+"payment-methods/amex.svg"},{id:"bancontact",alt:"Bancontact",src:B+"payment-methods/bancontact.svg"},{id:"diners",alt:"Diners Club",src:B+"payment-methods/diners.svg"},{id:"discover",alt:"Discover",src:B+"payment-methods/discover.svg"},{id:"eps",alt:"EPS",src:B+"payment-methods/eps.svg"},{id:"giropay",alt:"Giropay",src:B+"payment-methods/giropay.svg"},{id:"ideal",alt:"iDeal",src:B+"payment-methods/ideal.svg"},{id:"jcb",alt:"JCB",src:B+"payment-methods/jcb.svg"},{id:"laser",alt:"Laser",src:B+"payment-methods/laser.svg"},{id:"maestro",alt:"Maestro",src:B+"payment-methods/maestro.svg"},{id:"mastercard",alt:"Mastercard",src:B+"payment-methods/mastercard.svg"},{id:"multibanco",alt:"Multibanco",src:B+"payment-methods/multibanco.svg"},{id:"p24",alt:"Przelewy24",src:B+"payment-methods/p24.svg"},{id:"sepa",alt:"Sepa",src:B+"payment-methods/sepa.svg"},{id:"sofort",alt:"Sofort",src:B+"payment-methods/sofort.svg"},{id:"unionpay",alt:"Union Pay",src:B+"payment-methods/unionpay.svg"},{id:"visa",alt:"Visa",src:B+"payment-methods/visa.svg"},{id:"wechat",alt:"WeChat",src:B+"payment-methods/wechat.svg"}];o(6391);const Wc=({icons:e=[],align:t="center",className:o})=>{const r=(e=>{const t={};return e.forEach((e=>{let o={};"string"==typeof e&&(o={id:e,alt:e,src:null}),"object"==typeof e&&(o={id:e.id||"",alt:e.alt||"",src:e.src||null}),o.id&&Ce(o.id)&&!t[o.id]&&(t[o.id]=o)})),Object.values(t)})(e);if(0===r.length)return null;const s=n()("wc-block-components-payment-method-icons",{"wc-block-components-payment-method-icons--align-left":"left"===t,"wc-block-components-payment-method-icons--align-right":"right"===t},o);return(0,c.createElement)("div",{className:s},r.map((e=>{const t={...e,...(o=e.id,Zc.find((e=>e.id===o))||{})};var o;return(0,c.createElement)(zc,{key:"payment-method-icon-"+e.id,...t})})))},Gc=(e="")=>{const{cartCoupons:t,cartIsLoading:o}=Ke(),{createErrorNotice:c}=(0,k.useDispatch)("core/notices"),{createNotice:r}=(0,k.useDispatch)("core/notices"),{setValidationErrors:n}=(0,k.useDispatch)(ee.VALIDATION_STORE_KEY),{isApplyingCoupon:s,isRemovingCoupon:a}=(0,k.useSelect)((e=>{const t=e(ee.CART_STORE_KEY);return{isApplyingCoupon:t.isApplyingCoupon(),isRemovingCoupon:t.isRemovingCoupon()}}),[c,r]),{applyCoupon:i,removeCoupon:l}=(0,k.useDispatch)(ee.CART_STORE_KEY);return{appliedCoupons:t,isLoading:o,applyCoupon:t=>i(t).then((()=>((0,Rt.applyCheckoutFilter)({filterName:"showApplyCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&r("info",(0,m.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,m.__)('Coupon code "%s" has been applied to your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((e=>(n({coupon:{message:(0,fe.decodeEntities)(e.message),hidden:!1}}),Promise.resolve(!1)))),removeCoupon:t=>l(t).then((()=>((0,Rt.applyCheckoutFilter)({filterName:"showRemoveCouponNotice",defaultValue:!0,arg:{couponCode:t,context:e}})&&r("info",(0,m.sprintf)(/* translators: %s coupon code. */ /* translators: %s coupon code. */ (0,m.__)('Coupon code "%s" has been removed from your cart.',"woocommerce"),t),{id:"coupon-form",type:"snackbar",context:e}),Promise.resolve(!0)))).catch((t=>(c(t.message,{id:"coupon-form",context:e}),Promise.resolve(!1)))),isApplyingCoupon:s,isRemovingCoupon:a}},Xc=(e,t)=>{const o=[],c=(t,o)=>{const c=o+"_tax",r=qe(e,o)&&Ce(e[o])?parseInt(e[o],10):0;return{key:o,label:t,value:r,valueWithTax:r+(qe(e,c)&&Ce(e[c])?parseInt(e[c],10):0)}};return o.push(c((0,m.__)("Subtotal:","woocommerce"),"total_items")),o.push(c((0,m.__)("Fees:","woocommerce"),"total_fees")),o.push(c((0,m.__)("Discount:","woocommerce"),"total_discount")),o.push({key:"total_tax",label:(0,m.__)("Taxes:","woocommerce"),value:parseInt(e.total_tax,10),valueWithTax:parseInt(e.total_tax,10)}),t&&o.push(c((0,m.__)("Shipping:","woocommerce"),"total_shipping")),o},Jc=()=>{const{onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutAfterProcessingWithSuccess:o,onCheckoutAfterProcessingWithError:c,onSubmit:r,onCheckoutSuccess:n,onCheckoutFail:s,onCheckoutValidation:a}=Et(),{isCalculating:i,isComplete:l,isIdle:d,isProcessing:u,customerId:h}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{isComplete:t.isComplete(),isIdle:t.isIdle(),isProcessing:t.isProcessing(),customerId:t.getCustomerId(),isCalculating:t.isCalculating()}})),{paymentStatus:_,activePaymentMethod:g,shouldSavePayment:E}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{paymentStatus:{get isPristine(){return oe()("isPristine",{since:"9.6.0",alternative:"isIdle",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentIdle()},isIdle:t.isPaymentIdle(),isStarted:t.isExpressPaymentStarted(),isProcessing:t.isPaymentProcessing(),get isFinished(){return oe()("isFinished",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()||t.isPaymentReady()},hasError:t.hasPaymentError(),get hasFailed(){return oe()("hasFailed",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.hasPaymentError()},get isSuccessful(){return oe()("isSuccessful",{since:"9.6.0",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8110"}),t.isPaymentReady()},isReady:t.isPaymentReady(),isDoingExpressPayment:t.isExpressPaymentMethodActive()},activePaymentMethod:t.getActivePaymentMethod(),shouldSavePayment:t.getShouldSavePaymentMethod()}})),{__internalSetExpressPaymentError:w}=(0,k.useDispatch)(ee.PAYMENT_STORE_KEY),{onPaymentProcessing:b,onPaymentSetup:y}=(0,p.useContext)(ae),{shippingErrorStatus:f,shippingErrorTypes:C,onShippingRateSuccess:S,onShippingRateFail:P,onShippingRateSelectSuccess:N,onShippingRateSelectFail:T}=mt(),{shippingRates:R,isLoadingRates:x,selectedRates:A,isSelectingRate:I,selectShippingRate:M,needsShipping:O}=nt(),{billingAddress:B,shippingAddress:D}=(0,k.useSelect)((e=>e(ee.CART_STORE_KEY).getCustomerData())),{setShippingAddress:L}=(0,k.useDispatch)(ee.CART_STORE_KEY),{cartItems:F,cartFees:Y,cartTotals:U,extensions:V}=Ke(),{appliedCoupons:j}=Gc(),K=(0,p.useRef)(Xc(U,O)),$=(0,p.useRef)({label:(0,m.__)("Total","woocommerce"),value:parseInt(U.total_price,10)});(0,p.useEffect)((()=>{K.current=Xc(U,O),$.current={label:(0,m.__)("Total","woocommerce"),value:parseInt(U.total_price,10)}}),[U,O]);const H=(0,p.useCallback)(((e="")=>{oe()("setExpressPaymentError should only be used by Express Payment Methods (using the provided onError handler).",{alternative:"",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),w(e)}),[w]);return{activePaymentMethod:g,billing:{appliedCoupons:j,billingAddress:B,billingData:B,cartTotal:$.current,cartTotalItems:K.current,currency:(0,Qo.getCurrencyFromPriceResponse)(U),customerId:h,displayPricesIncludingTax:(0,v.getSetting)("displayCartPricesIncludingTax",!1)},cartData:{cartItems:F,cartFees:Y,extensions:V},checkoutStatus:{isCalculating:i,isComplete:l,isIdle:d,isProcessing:u},components:{LoadingMask:Wo,PaymentMethodIcons:Wc,PaymentMethodLabel:Hc,ValidationInputError:Kt.ValidationInputError},emitResponse:{noticeContexts:we,responseTypes:Ee},eventRegistration:{onCheckoutAfterProcessingWithError:c,onCheckoutAfterProcessingWithSuccess:o,onCheckoutBeforeProcessing:e,onCheckoutValidationBeforeProcessing:t,onCheckoutSuccess:n,onCheckoutFail:s,onCheckoutValidation:a,onPaymentProcessing:b,onPaymentSetup:y,onShippingRateFail:P,onShippingRateSelectFail:T,onShippingRateSelectSuccess:N,onShippingRateSuccess:S},onSubmit:r,paymentStatus:_,setExpressPaymentError:H,shippingData:{isSelectingRate:I,needsShipping:O,selectedRates:A,setSelectedRates:M,setShippingAddress:L,shippingAddress:D,shippingRates:R,shippingRatesLoading:x},shippingStatus:{shippingErrorStatus:f,shippingErrorTypes:C},shouldSavePayment:E}};class Qc extends p.Component{constructor(...e){super(...e),(0,M.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return{errorMessage:e.message,hasError:!0}}render(){const{hasError:e,errorMessage:t}=this.state,{isEditor:o}=this.props;if(e){let e=(0,m.__)("We are experiencing difficulties with this payment method. Please contact us for assistance.","woocommerce");(o||v.CURRENT_USER_IS_ADMIN)&&(e=t||(0,m.__)("There was an error with this payment method. Please verify it's configured correctly.","woocommerce"));const r=[{id:"0",content:e,isDismissible:!1,status:"error"}];return(0,c.createElement)(Kt.StoreNoticesContainer,{additionalNotices:r,context:we.PAYMENTS})}return this.props.children}}const er=Qc,tr=({children:e,showSaveOption:t})=>{const{isEditor:o}=w(),{shouldSavePaymentMethod:r,customerId:n}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY),o=e(ee.CHECKOUT_STORE_KEY);return{shouldSavePaymentMethod:t.getShouldSavePaymentMethod(),customerId:o.getCustomerId()}})),{__internalSetShouldSavePaymentMethod:s}=(0,k.useDispatch)(ee.PAYMENT_STORE_KEY);return(0,c.createElement)(er,{isEditor:o},e,n>0&&t&&(0,c.createElement)(Kt.CheckboxControl,{className:"wc-block-components-payment-methods__save-card-info",label:(0,m.__)("Save payment information to my account for future purchases.","woocommerce"),checked:r,onChange:()=>s(!r)}))},or="wc/store/payment",cr=()=>{const{activeSavedToken:e,activePaymentMethod:t,isExpressPaymentMethodActive:o,savedPaymentMethods:r,availablePaymentMethods:s}=(0,k.useSelect)((e=>{const t=e(or);return{activeSavedToken:t.getActiveSavedToken(),activePaymentMethod:t.getActivePaymentMethod(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),savedPaymentMethods:t.getSavedPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),{__internalSetActivePaymentMethod:a}=(0,k.useDispatch)(or),i=(0,vt.getPaymentMethods)(),{...l}=Jc(),{removeNotice:m}=(0,k.useDispatch)("core/notices"),{dispatchCheckoutEvent:d}=rt(),{isEditor:u}=w(),h=Object.keys(s).map((e=>{const{edit:t,content:o,label:r,supports:n}=i[e],s=u?t:o;return{value:e,label:"string"==typeof r?r:(0,p.cloneElement)(r,{components:l.components}),name:`wc-saved-payment-method-token-${e}`,content:(0,c.createElement)(tr,{showSaveOption:n.showSaveOption},(0,p.cloneElement)(s,{__internalSetActivePaymentMethod:a,...l}))}})),_=(0,p.useCallback)((e=>{a(e),m("wc-payment-error",we.PAYMENTS),d("set-active-payment-method",{value:e})}),[d,m,a]),g=0===Object.keys(r).length&&1===Object.keys(i).length,E=n()({"disable-radio-control":g});return o?null:(0,c.createElement)(Kt.RadioControlAccordion,{id:"wc-payment-method-options",className:E,selected:e?null:t,onChange:_,options:h})},rr="wc/store/cart",nr=((0,m.__)("Unable to get cart data from the API.","woocommerce"),[]),sr=[],ar={},ir={};Object.keys(v.defaultFields).forEach((e=>{ir[e]=""})),delete ir.email;const lr={};Object.keys(v.defaultFields).forEach((e=>{lr[e]=""}));const mr={cartItemsPendingQuantity:[],cartItemsPendingDelete:[],cartData:{coupons:[],shippingRates:[],shippingAddress:ir,billingAddress:lr,items:[],itemsCount:0,itemsWeight:0,crossSells:[],needsShipping:!0,needsPayment:!1,hasCalculatedShipping:!0,fees:[],totals:{currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"",currency_suffix:"",total_items:"0",total_items_tax:"0",total_fees:"0",total_fees_tax:"0",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_price:"0",total_tax:"0",tax_lines:[]},errors:nr,paymentMethods:[],paymentRequirements:[],extensions:ar},metaData:{updatingCustomerData:!1,updatingSelectedRate:!1,applyingCoupon:"",removingCoupon:"",isCartDataStale:!1},errors:sr},dr=({method:e,expires:t})=>(0,m.sprintf)(/* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card, %3$s is referring to the expiry date. */ /* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card, %3$s is referring to the expiry date. */ (0,m.__)("%1$s ending in %2$s (expires %3$s)","woocommerce"),e.brand,e.last4,t),pr=({method:e})=>e.brand&&e.last4?(0,m.sprintf)(/* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card. */ /* translators: %1$s is referring to the payment method brand, %2$s is referring to the last 4 digits of the payment card. */ (0,m.__)("%1$s ending in %2$s","woocommerce"),e.brand,e.last4):(0,m.sprintf)(/* translators: %s is the name of the payment method gateway. */ /* translators: %s is the name of the payment method gateway. */ (0,m.__)("Saved token for %s","woocommerce"),e.gateway),ur=()=>{var e;const{activeSavedToken:t,activePaymentMethod:o,savedPaymentMethods:r}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{activeSavedToken:t.getActiveSavedToken(),activePaymentMethod:t.getActivePaymentMethod(),savedPaymentMethods:t.getSavedPaymentMethods()}})),{__internalSetActivePaymentMethod:n}=(0,k.useDispatch)(ee.PAYMENT_STORE_KEY),s=(()=>{let e;if((0,k.select)("core/editor")){const t={cartCoupons:ot.coupons,cartItems:ot.items,crossSellsProducts:ot.cross_sells,cartFees:ot.fees,cartItemsCount:ot.items_count,cartItemsWeight:ot.items_weight,cartNeedsPayment:ot.needs_payment,cartNeedsShipping:ot.needs_shipping,cartItemErrors:nr,cartTotals:ot.totals,cartIsLoading:!1,cartErrors:sr,billingData:mr.cartData.billingAddress,billingAddress:mr.cartData.billingAddress,shippingAddress:mr.cartData.shippingAddress,extensions:ar,shippingRates:ot.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:ot.has_calculated_shipping,paymentRequirements:ot.payment_requirements,receiveCart:()=>{}};e={cart:t,cartTotals:t.cartTotals,cartNeedsShipping:t.cartNeedsShipping,billingData:t.billingAddress,billingAddress:t.billingAddress,shippingAddress:t.shippingAddress,selectedShippingMethods:Xe(t.shippingRates),paymentMethods:ot.payment_methods,paymentRequirements:t.paymentRequirements}}else{const t=(0,k.select)(rr),o=t.getCartData(),c=t.getCartErrors(),r=t.getCartTotals(),n=!t.hasFinishedResolution("getCartData"),s=t.isCustomerDataUpdating(),a=Xe(o.shippingRates);e={cart:{cartCoupons:o.coupons,cartItems:o.items,crossSellsProducts:o.crossSells,cartFees:o.fees,cartItemsCount:o.itemsCount,cartItemsWeight:o.itemsWeight,cartNeedsPayment:o.needsPayment,cartNeedsShipping:o.needsShipping,cartItemErrors:o.errors,cartTotals:r,cartIsLoading:n,cartErrors:c,billingData:xe(o.billingAddress),billingAddress:xe(o.billingAddress),shippingAddress:xe(o.shippingAddress),extensions:o.extensions,shippingRates:o.shippingRates,isLoadingRates:s,cartHasCalculatedShipping:o.hasCalculatedShipping,paymentRequirements:o.paymentRequirements,receiveCart:(0,k.dispatch)(rr).receiveCart},cartTotals:o.totals,cartNeedsShipping:o.needsShipping,billingData:o.billingAddress,billingAddress:o.billingAddress,shippingAddress:o.shippingAddress,selectedShippingMethods:a,paymentMethods:o.paymentMethods,paymentRequirements:o.paymentRequirements}}return e})(),a=(0,vt.getPaymentMethods)(),i=Jc(),{removeNotice:l}=(0,k.useDispatch)("core/notices"),{dispatchCheckoutEvent:m}=rt(),d=(0,p.useMemo)((()=>{const e=Object.keys(r),t=new Set(e.flatMap((e=>r[e].map((e=>e.method.gateway))))),o=Array.from(t).filter((e=>{var t;return null===(t=a[e])||void 0===t?void 0:t.canMakePayment(s)}));return e.flatMap((e=>r[e].map((t=>{if(!o.includes(t.method.gateway))return;const c="cc"===e||"echeck"===e,r=t.method.gateway;return{name:`wc-saved-payment-method-token-${r}`,label:c?dr(t):pr(t),value:t.tokenId.toString(),onChange:e=>{n(r,{token:e,payment_method:r,[`wc-${r}-payment-token`]:e.toString(),isSavedToken:!0}),l("wc-payment-error",we.PAYMENTS),m("set-active-payment-method",{paymentMethodSlug:r})}}})))).filter((e=>void 0!==e))}),[r,a,n,l,m,s]),u=t&&a[o]&&void 0!==(null===(e=a[o])||void 0===e?void 0:e.savedTokenComponent)&&!$e(a[o].savedTokenComponent)?(0,p.cloneElement)(a[o].savedTokenComponent,{token:t,...i}):null;return d.length>0?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Kt.RadioControl,{id:"wc-payment-method-saved-tokens",selected:t,options:d,onChange:()=>{}}),u):null};o(7586);const hr=()=>{const{paymentMethodsInitialized:e,availablePaymentMethods:t,savedPaymentMethods:o}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),availablePaymentMethods:t.getAvailablePaymentMethods(),savedPaymentMethods:t.getSavedPaymentMethods()}}));return e&&0===Object.keys(t).length?(0,c.createElement)(Uc,null):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ur,null),Object.keys(o).length>0&&(0,c.createElement)(Kt.Label,{label:(0,m.__)("Use another payment method.","woocommerce"),screenReaderLabel:(0,m.__)("Other available payment methods","woocommerce"),wrapperElement:"p",wrapperProps:{className:["wc-block-components-checkout-step__description wc-block-components-checkout-step__description-payments-aligned"]}}),(0,c.createElement)(cr,null))},_r=()=>(0,c.createElement)(hr,null),gr={...go({defaultTitle:(0,m.__)("Payment options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};(0,l.registerBlockType)("woocommerce/checkout-payment-block",{icon:{src:(0,c.createElement)(i.Z,{icon:xc.Z,className:"wc-block-editor-components-block-icon"})},attributes:gr,edit:({attributes:e,setAttributes:t})=>{const o=(0,v.getSetting)("globalPaymentMethods"),{incompatiblePaymentMethods:r}=(0,k.useSelect)((e=>{const{getIncompatiblePaymentMethods:t}=e(ee.PAYMENT_STORE_KEY);return{incompatiblePaymentMethods:t()}}),[]),s=(0,m.__)("Incompatible with block-based checkout","woocommerce"),a=O.wordCountType;return(0,c.createElement)(Ht,{attributes:e,setAttributes:t,className:n()("wc-block-checkout__payment-method",null==e?void 0:e.className)},(0,c.createElement)(d.InspectorControls,null,o.length>0&&(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Methods","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("You currently have the following payment integrations active.","woocommerce")),o.map((e=>{const t=!!r[e.id];let o;return o="words"===a?Fc(e.description,30,void 0,!1):Yc(e.description,30,"characters_including_spaces"===a,void 0,!1),(0,c.createElement)(Oc,{key:e.id,href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=checkout§ion=${e.id}`,title:e.title,description:o,...t?{warning:s}:{}})})),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=checkout`},(0,m.__)("Manage payment methods","woocommerce")))),(0,c.createElement)(Jt,null,(0,c.createElement)(_r,null)),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.PAYMENT_METHODS}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});const kr=(0,c.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"currentColor",viewBox:"0 0 24 24"},(0,c.createElement)("path",{stroke:"#1E1E1E",strokeLinejoin:"round",strokeWidth:"1.5",d:"M18.25 12a6.25 6.25 0 1 1-12.5 0 6.25 6.25 0 0 1 12.5 0Z"}),(0,c.createElement)("path",{fill:"#1E1E1E",d:"M10 3h4v3h-4z"}),(0,c.createElement)("rect",{width:"1.5",height:"5",x:"11.25",y:"8",fill:"#1E1E1E",rx:".75"}),(0,c.createElement)("path",{fill:"#1E1E1E",d:"m15.7 4.816 1.66 1.078-1.114 1.718-1.661-1.078z"})),Er=()=>((e=!1)=>{const{paymentMethodsInitialized:t,expressPaymentMethodsInitialized:o,availablePaymentMethods:c,availableExpressPaymentMethods:r}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{paymentMethodsInitialized:t.paymentMethodsInitialized(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),availablePaymentMethods:t.getAvailablePaymentMethods()}})),n=Object.values(c).map((({name:e})=>e)),s=Object.values(r).map((({name:e})=>e)),a=(0,vt.getPaymentMethods)(),i=(0,vt.getExpressPaymentMethods)(),l=Object.keys(a).reduce(((e,t)=>(n.includes(t)&&(e[t]=a[t]),e)),{}),m=Object.keys(i).reduce(((e,t)=>(s.includes(t)&&(e[t]=i[t]),e)),{}),d=io(l),p=io(m);return{paymentMethods:e?p:d,isInitialized:e?o:t}})(!0),wr=()=>{const{isEditor:e}=w(),{activePaymentMethod:t,paymentMethodData:o}=(0,k.useSelect)((e=>{const t=e(or);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData()}})),{__internalSetActivePaymentMethod:r,__internalSetExpressPaymentStarted:n,__internalSetPaymentIdle:s,__internalSetPaymentError:a,__internalSetPaymentMethodData:i,__internalSetExpressPaymentError:l}=(0,k.useDispatch)(or),{paymentMethods:d}=Er(),u=Jc(),h=(0,p.useRef)(t),_=(0,p.useRef)(o),g=(0,p.useCallback)((e=>()=>{h.current=t,_.current=o,n(),r(e)}),[t,o,r,n]),E=(0,p.useCallback)((()=>{s(),r(h.current,_.current)}),[r,s]),b=(0,p.useCallback)((e=>{a(),i(e),l(e),r(h.current,_.current)}),[r,a,i,l]),y=(0,p.useCallback)(((e="")=>{oe()("Express Payment Methods should use the provided onError handler instead.",{alternative:"onError",plugin:"woocommerce-gutenberg-products-block",link:"https://github.com/woocommerce/woocommerce-gutenberg-products-block/pull/4228"}),e?b(e):l("")}),[l,b]),v=Object.entries(d),f=v.length>0?v.map((([t,o])=>{const r=e?o.edit:o.content;return(0,p.isValidElement)(r)?(0,c.createElement)("li",{key:t,id:`express-payment-method-${t}`},(0,p.cloneElement)(r,{...u,onClick:g(t),onClose:E,onError:b,setExpressPaymentError:y})):null})):(0,c.createElement)("li",{key:"noneRegistered"},(0,m.__)("No registered Payment Methods","woocommerce"));return(0,c.createElement)(er,{isEditor:e},(0,c.createElement)("ul",{className:"wc-block-components-express-payment__event-buttons"},f))};o(9660);const br=()=>{const{isCalculating:e,isProcessing:t,isAfterProcessing:o,isBeforeProcessing:r,isComplete:n,hasError:s}=(0,k.useSelect)((e=>{const t=e(ee.CHECKOUT_STORE_KEY);return{isCalculating:t.isCalculating(),isProcessing:t.isProcessing(),isAfterProcessing:t.isAfterProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),hasError:t.hasError()}})),{availableExpressPaymentMethods:a,expressPaymentMethodsInitialized:i,isExpressPaymentMethodActive:l}=(0,k.useSelect)((e=>{const t=e(ee.PAYMENT_STORE_KEY);return{availableExpressPaymentMethods:t.getAvailableExpressPaymentMethods(),expressPaymentMethodsInitialized:t.expressPaymentMethodsInitialized(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive()}})),{isEditor:d}=w();if(!i||i&&0===Object.keys(a).length)return d||v.CURRENT_USER_IS_ADMIN?(0,c.createElement)(Kt.StoreNoticesContainer,{context:we.EXPRESS_PAYMENTS}):null;const p=t||o||r||n&&!s;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Wo,{isLoading:e||p||l},(0,c.createElement)("div",{className:"wc-block-components-express-payment wc-block-components-express-payment--checkout"},(0,c.createElement)("div",{className:"wc-block-components-express-payment__title-container"},(0,c.createElement)(Kt.Title,{className:"wc-block-components-express-payment__title",headingLevel:"2"},(0,m.__)("Express Checkout","woocommerce"))),(0,c.createElement)("div",{className:"wc-block-components-express-payment__content"},(0,c.createElement)(Kt.StoreNoticesContainer,{context:we.EXPRESS_PAYMENTS}),(0,c.createElement)(wr,null)))),(0,c.createElement)("div",{className:"wc-block-components-express-payment-continue-rule wc-block-components-express-payment-continue-rule--checkout"},(0,m.__)("Or continue below","woocommerce")))},yr=({className:e})=>{const{cartNeedsPayment:t}=Ke();return t?(0,c.createElement)("div",{className:e},(0,c.createElement)(br,null)):null};o(2455),(0,l.registerBlockType)("woocommerce/checkout-express-payment-block",{icon:{src:(0,c.createElement)(i.Z,{style:{fill:"none"},icon:kr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{paymentMethods:t,isInitialized:o}=Er(),r=Object.keys(t).length>0,s=(0,d.useBlockProps)({className:n()({"wp-block-woocommerce-checkout-express-payment-block--has-express-payment-methods":r},null==e?void 0:e.className),attributes:e});return o&&r?(0,c.createElement)("div",{...s},(0,c.createElement)(yr,null)):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});var vr=o(31),fr=o(1998);const Cr=({minRate:e,maxRate:t,multiple:o=!1})=>{if(void 0===e||void 0===t)return null;const r=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10),n=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(t.price,10)+parseInt(t.taxes,10):parseInt(t.price,10),s=0===r?(0,c.createElement)("em",null,(0,m.__)("free","woocommerce")):(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:(0,Qo.getCurrencyFromPriceResponse)(e),value:r});return(0,c.createElement)("span",{className:"wc-block-checkout__shipping-method-option-price"},r!==n||o?(0,p.createInterpolateElement)(0===r&&0===n?"<price />":(0,m.__)("from <price />","woocommerce"),{price:s}):s)};function Sr(e){return e?{min:e.reduce(((e,t)=>Ge(t.method_id)?e:void 0===e||parseInt(t.price,10)<parseInt(e.price,10)?t:e),void 0),max:e.reduce(((e,t)=>Ge(t.method_id)?e:void 0===e||parseInt(t.price,10)>parseInt(e.price,10)?t:e),void 0)}:{min:void 0,max:void 0}}function Pr(e){return e?{min:e.reduce(((e,t)=>Ge(t.method_id)&&(void 0===e||t.price<e.price)?t:e),void 0),max:e.reduce(((e,t)=>Ge(t.method_id)&&(void 0===e||t.price>e.price)?t:e),void 0)}:{min:void 0,max:void 0}}o(6523);const Nr=(0,m.__)("Local Pickup","woocommerce"),Tr=(0,m.__)("Shipping","woocommerce"),Rr=({checked:e,rate:t,showPrice:o,showIcon:r,toggleText:s,setAttributes:a})=>(0,c.createElement)(Tt.__experimentalRadio,{value:"pickup",className:n()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"pickup"===e})},!0===r&&(0,c.createElement)(i.Z,{icon:fr.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,c.createElement)(d.RichText,{value:s,placeholder:Nr,tagName:"span",className:"wc-block-checkout__shipping-method-option-title",onChange:e=>a({localPickupText:e}),__unstableDisableFormats:!0,preserveWhiteSpace:!0}),!0===o&&(0,c.createElement)(Cr,{minRate:t.min,maxRate:t.max})),xr=({checked:e,rate:t,showPrice:o,showIcon:r,toggleText:s,setAttributes:a})=>{const l=void 0===t.min?(0,c.createElement)("span",{className:"wc-block-checkout__shipping-method-option-price"},(0,m.__)("calculated with an address","woocommerce")):(0,c.createElement)(Cr,{minRate:t.min,maxRate:t.max});return(0,c.createElement)(Tt.__experimentalRadio,{value:"shipping",className:n()("wc-block-checkout__shipping-method-option",{"wc-block-checkout__shipping-method-option--selected":"shipping"===e})},!0===r&&(0,c.createElement)(i.Z,{icon:vr.Z,size:28,className:"wc-block-checkout__shipping-method-option-icon"}),(0,c.createElement)(d.RichText,{value:s,placeholder:Tr,tagName:"span",className:"wc-block-checkout__shipping-method-option-title",onChange:e=>a({shippingText:e}),__unstableDisableFormats:!0,preserveWhiteSpace:!0}),!0===o&&l)},Ar={...go({defaultTitle:(0,m.__)("Shipping method","woocommerce"),defaultDescription:(0,m.__)("Select how you would like to receive your order.","woocommerce")}),className:{type:"string",default:""},showIcon:{type:"boolean",default:!0},showPrice:{type:"boolean",default:!0},localPickupText:{type:"string",default:Nr},shippingText:{type:"string",default:Tr},lock:{type:"object",default:{move:!0,remove:!0}}};(0,l.registerBlockType)("woocommerce/checkout-shipping-method-block",{icon:{src:(0,c.createElement)(i.Z,{icon:vr.Z,className:"wc-block-editor-components-block-icon"})},attributes:Ar,edit:({attributes:e,setAttributes:t})=>{var o,r;const{setPrefersCollection:s}=(0,k.useDispatch)(ee.CHECKOUT_STORE_KEY),{prefersCollection:a}=(0,k.useSelect)((e=>({prefersCollection:e(ee.CHECKOUT_STORE_KEY).prefersCollection()}))),{showPrice:i,showIcon:l,className:p,localPickupText:u,shippingText:h}=e,{shippingRates:_,needsShipping:g,hasCalculatedShipping:E,isCollectable:w}=nt();return g&&E&&_&&w&&V?(0,c.createElement)(Ht,{attributes:e,setAttributes:t,className:n()("wc-block-checkout__shipping-method",p)},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Appearance","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Choose how this block is displayed to your customers.","woocommerce")),(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Show icon","woocommerce"),checked:l,onChange:()=>t({showIcon:!l})}),(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Show costs","woocommerce"),checked:i,onChange:()=>t({showPrice:!i})})),(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Shipping Methods","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Methods can be made managed in your store settings.","woocommerce")),(0,c.createElement)(Oc,{key:"shipping_methods",href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping`,title:(0,m.__)("Shipping","woocommerce"),description:(0,m.__)("Manage your shipping zones, methods, and rates.","woocommerce")}),(0,c.createElement)(Oc,{key:"pickup_location",href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping§ion=pickup_location`,title:(0,m.__)("Local Pickup","woocommerce"),description:(0,m.__)("Allow customers to choose a local pickup location during checkout.","woocommerce")}))),(0,c.createElement)(Tt.__experimentalRadioGroup,{id:"shipping-method",className:"wc-block-checkout__shipping-method-container",label:"options",onChange:e=>{s("pickup"===e)},checked:a?"pickup":"shipping"},(0,c.createElement)(xr,{checked:a?"pickup":"shipping",rate:Sr(null===(o=_[0])||void 0===o?void 0:o.shipping_rates),showPrice:i,showIcon:l,setAttributes:t,toggleText:h}),(0,c.createElement)(Rr,{checked:a?"pickup":"shipping",rate:Pr(null===(r=_[0])||void 0===r?void 0:r.shipping_rates),showPrice:i,showIcon:l,setAttributes:t,toggleText:u})),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.SHIPPING_METHOD})):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))}),o(1665);const Ir=()=>(0,c.createElement)(Tt.Placeholder,{icon:(0,c.createElement)(i.Z,{icon:vr.Z}),label:(0,m.__)("Shipping options","woocommerce"),className:"wc-block-checkout__no-shipping-placeholder"},(0,c.createElement)("span",{className:"wc-block-checkout__no-shipping-placeholder-description"},(0,m.__)("Your store does not have any Shipping Options configured. Once you have added your Shipping Options they will appear here.","woocommerce")),(0,c.createElement)(Tt.Button,{variant:"secondary",href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping`,target:"_blank",rel:"noopener noreferrer"},(0,m.__)("Configure Shipping Options","woocommerce"))),Mr=e=>{const t=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:(0,fe.decodeEntities)(e.name),value:e.rate_id,description:(0,fe.decodeEntities)(e.description),secondaryLabel:(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:(0,Qo.getCurrencyFromPriceResponse)(e),value:t}),secondaryDescription:(0,fe.decodeEntities)(e.delivery_time)}},Or=({noShippingPlaceholder:e=null})=>{const{isEditor:t}=w(),{shippingRates:o,needsShipping:r,isLoadingRates:n,hasCalculatedShipping:s,isCollectable:a}=nt(),{shippingAddress:i}=Vt(),l=a?o.map((e=>({...e,shipping_rates:e.shipping_rates.filter((e=>!Ge(e.method_id)))}))):o;if(!r)return null;const d=ze(o);if(!s&&!d)return(0,c.createElement)("p",null,(0,m.__)("Shipping options will be displayed here after entering your full shipping address.","woocommerce"));const p=Ie(i);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Kt.StoreNoticesContainer,{context:we.SHIPPING_METHODS}),t&&!d?e:(0,c.createElement)(Pc,{noResultsMessage:(0,c.createElement)(c.Fragment,null,p?(0,c.createElement)(gc,{isDismissible:!1,className:"wc-block-components-shipping-rates-control__no-results-notice",status:"warning"},(0,m.__)("There are no shipping options available. Please check your shipping address.","woocommerce")):(0,m.__)("Add a shipping address to view shipping options.","woocommerce")),renderOption:Mr,collapsible:!1,shippingRates:l,isLoadingRates:n,context:"woocommerce/checkout"}))};o(8425);const Br={...go({defaultTitle:(0,m.__)("Shipping options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};o(2104),(0,l.registerBlockType)("woocommerce/checkout-shipping-methods-block",{icon:{src:(0,c.createElement)(i.Z,{icon:vr.Z,className:"wc-block-editor-components-block-icon"})},attributes:Br,edit:({attributes:e,setAttributes:t})=>{const o=(0,v.getSetting)("globalShippingMethods"),r=(0,v.getSetting)("activeShippingZones"),{showShippingMethods:s}=jt();return s?(0,c.createElement)(Ht,{attributes:e,setAttributes:t,className:n()("wc-block-checkout__shipping-option",null==e?void 0:e.className)},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Shipping Calculations","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Options that control shipping can be managed in your store settings.","woocommerce")),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping§ion=options`},(0,m.__)("Manage shipping options","woocommerce"))," "),o.length>0&&(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Methods","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("The following shipping integrations are active on your store.","woocommerce")),o.map((e=>(0,c.createElement)(Oc,{key:e.id,href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping§ion=${e.id}`,title:e.title,description:e.description}))),(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping`},(0,m.__)("Manage shipping methods","woocommerce"))),r.length&&(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Shipping Zones","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Shipping Zones can be made managed in your store settings.","woocommerce")),r.map((e=>(0,c.createElement)(Oc,{key:e.id,href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=shipping&zone_id=${e.id}`,title:e.title,description:e.description}))))),(0,c.createElement)(Jt,null,(0,c.createElement)(Or,{noShippingPlaceholder:(0,c.createElement)(Ir,null)})),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.SHIPPING_METHODS})):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});const Dr=({title:e,setSelectedOption:t,selectedOption:o,pickupLocations:r,onSelectRate:n,renderPickupLocation:s,packageCount:a})=>{const i=document.querySelectorAll(".wc-block-components-local-pickup-select .wc-block-components-radio-control").length>1;return(0,c.createElement)("div",{className:"wc-block-components-local-pickup-select"},!(!i||!e)&&(0,c.createElement)("div",null,e),(0,c.createElement)(Kt.RadioControl,{onChange:e=>{t(e),n(e)},selected:o,options:r.map((e=>s(e,a)))}))},Lr=(e,t)=>{const o=(0,v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):e.price,r=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_location"===e.key));return t?t.value:""}return""})(e),n=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_address"===e.key));return t?t.value:""}return""})(e),s=(e=>{if(null!=e&&e.meta_data){const t=e.meta_data.find((e=>"pickup_details"===e.key));return t?t.value:""}return""})(e);let a=(0,c.createElement)("em",null,(0,m.__)("free","woocommerce"));return parseInt(o,10)>0&&(a=1===t?(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:(0,Qo.getCurrencyFromPriceResponse)(e),value:o}):(0,p.createInterpolateElement)(/* translators: <price/> is the price of the package, <packageCount/> is the number of packages. These must appear in the translated string. */ /* translators: <price/> is the price of the package, <packageCount/> is the number of packages. These must appear in the translated string. */ (0,m._n)("<price/> x <packageCount/> package","<price/> x <packageCount/> packages",t,"woocommerce"),{price:(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:(0,Qo.getCurrencyFromPriceResponse)(e),value:o}),packageCount:(0,c.createElement)(c.Fragment,null,t)})),{value:e.rate_id,label:r?(0,fe.decodeEntities)(r):(0,fe.decodeEntities)(e.name),secondaryLabel:a,description:(0,fe.decodeEntities)(s),secondaryDescription:n?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(i.Z,{icon:Ut.Z,className:"wc-block-editor-components-block-icon"}),(0,fe.decodeEntities)(n)):void 0}},Fr=()=>{var e;const{shippingRates:t,selectShippingRate:o}=nt(),r=((null===(e=t[0])||void 0===e?void 0:e.shipping_rates)||[]).filter(We),[n,s]=(0,p.useState)((()=>{var e;return(null===(e=r.find((e=>e.selected)))||void 0===e?void 0:e.rate_id)||""})),a=(0,p.useCallback)((e=>{o(e)}),[o]),{extensions:i,receiveCart:l,...m}=Ke(),d={extensions:i,cart:m,components:{ShippingRatesControlPackage:Cc,LocalPickupSelect:Dr},renderPickupLocation:Lr};(0,p.useEffect)((()=>{!n&&r[0]&&(s(r[0].rate_id),a(r[0].rate_id))}),[a,r,n]);const u=ze(t);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Rt.ExperimentalOrderLocalPickupPackages.Slot,{...d}),(0,c.createElement)(Rt.ExperimentalOrderLocalPickupPackages,null,(0,c.createElement)(Dr,{title:t[0].name,setSelectedOption:s,onSelectRate:a,selectedOption:n,renderPickupLocation:Lr,pickupLocations:r,packageCount:u})))},Yr={...go({defaultTitle:(0,m.__)("Pickup options","woocommerce"),defaultDescription:""}),className:{type:"string",default:""},lock:{type:"object",default:{move:!0,remove:!0}}};o(7734),(0,l.registerBlockType)("woocommerce/checkout-pickup-options-block",{icon:{src:(0,c.createElement)(i.Z,{icon:fr.Z,className:"wc-block-editor-components-block-icon"})},attributes:Yr,edit:({attributes:e,setAttributes:t})=>{const{prefersCollection:o}=(0,k.useSelect)((e=>({prefersCollection:e(ee.CHECKOUT_STORE_KEY).prefersCollection()}))),{className:r}=e;return o&&V?(0,c.createElement)(Ht,{attributes:e,setAttributes:t,className:n()("wc-block-checkout__shipping-method",r)},(0,c.createElement)(Fr,null),(0,c.createElement)(qt,{block:Rt.innerBlockAreas.PICKUP_LOCATION})):null},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()},(0,c.createElement)(zt,null))});const Ur=({className:e=""})=>{const{cartTotals:t}=Ke(),o=(0,Qo.getCurrencyFromPriceResponse)(t);return(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(Kt.Subtotal,{currency:o,values:t}))};(0,l.registerBlockType)("woocommerce/checkout-order-summary-subtotal-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(Ur,{className:t}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const Vr=({className:e=""})=>{const{cartFees:t,cartTotals:o}=Ke(),r=(0,Qo.getCurrencyFromPriceResponse)(o);return(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(Kt.TotalsFees,{currency:r,cartFees:t}))};(0,l.registerBlockType)("woocommerce/checkout-order-summary-fee-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(Vr,{className:t}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const jr=()=>{const{extensions:e,receiveCart:t,...o}=Ke(),r={extensions:e,cart:o,context:"woocommerce/checkout"};return(0,c.createElement)(Rt.ExperimentalDiscountsMeta.Slot,{...r})},Kr=({className:e=""})=>{const{cartTotals:t,cartCoupons:o}=Ke(),{removeCoupon:r,isRemovingCoupon:n}=Gc("wc/checkout"),s=(0,Qo.getCurrencyFromPriceResponse)(t);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(Jo,{cartCoupons:o,currency:s,isRemovingCoupon:n,removeCoupon:r,values:t})),(0,c.createElement)(jr,null))};(0,l.registerBlockType)("woocommerce/checkout-order-summary-discount-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(Kr,{className:t}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const $r=({className:e=""})=>{const{cartTotals:t,cartNeedsShipping:o}=Ke();if(!o)return null;const r=(0,Qo.getCurrencyFromPriceResponse)(t);return(0,c.createElement)(Rt.TotalsWrapper,{className:e},(0,c.createElement)(Tc,{showCalculator:!1,showRateSelector:!1,values:t,currency:r,isCheckout:!0}))};(0,l.registerBlockType)("woocommerce/checkout-order-summary-shipping-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(Jt,null,(0,c.createElement)($r,{className:t})))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});var Hr=o(6855);const qr=({className:e=""})=>{const t=(0,v.getSetting)("couponsEnabled",!0),{applyCoupon:o,isApplyingCoupon:r}=Gc("wc/checkout");return t?(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(Go,{onSubmit:o,isLoading:r})):null};(0,l.registerBlockType)("woocommerce/checkout-order-summary-coupon-form-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Hr.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(Jt,null,(0,c.createElement)(qr,{className:t})))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const zr=({className:e,showRateAfterTaxName:t})=>{const{cartTotals:o}=Ke();if((0,v.getSetting)("displayCartPricesIncludingTax",!1)||parseInt(o.total_tax,10)<=0)return null;const r=(0,Qo.getCurrencyFromPriceResponse)(o);return(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(Kt.TotalsTaxes,{showRateAfterTaxName:t,currency:r,values:o}))},Zr={showRateAfterTaxName:{type:"boolean",default:(0,v.getSetting)("displayCartPricesIncludingTax",!1)},lock:{type:"object",default:{remove:!0,move:!1}}};(0,l.registerBlockType)("woocommerce/checkout-order-summary-taxes-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Zo,className:"wc-block-editor-components-block-icon"})},attributes:Zr,edit:({attributes:e,setAttributes:t})=>{const{className:o,showRateAfterTaxName:r}=e,n=(0,d.useBlockProps)(),s=(0,v.getSetting)("taxesEnabled"),a=(0,v.getSetting)("displayItemizedTaxes",!1),i=(0,v.getSetting)("displayCartPricesIncludingTax",!1);return(0,c.createElement)("div",{...n},(0,c.createElement)(d.InspectorControls,null,s&&a&&!i&&(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Taxes","woocommerce")},(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Show rate after tax name","woocommerce"),help:(0,m.__)("Show the percentage rate alongside each tax line in the summary.","woocommerce"),checked:r,onChange:()=>t({showRateAfterTaxName:!r})}))),(0,c.createElement)(zr,{className:o,showRateAfterTaxName:r}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})});const Wr=(0,c.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),(0,c.createElement)("path",{d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.37-.66-.11-1.48-.87-1.48H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45zM6.16 6h12.15l-2.76 5H8.53L6.16 6zM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"}));o(6645);const Gr=({currency:e,maxPrice:t,minPrice:o,priceClassName:r,priceStyle:s={}})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,m.sprintf)(/* translators: %1$s min price, %2$s max price */ /* translators: %1$s min price, %2$s max price */ (0,m.__)("Price between %1$s and %2$s","woocommerce"),(0,Qo.formatPrice)(o),(0,Qo.formatPrice)(t))),(0,c.createElement)("span",{"aria-hidden":!0},(0,c.createElement)(Kt.FormattedMonetaryAmount,{className:n()("wc-block-components-product-price__value",r),currency:e,value:o,style:s})," — ",(0,c.createElement)(Kt.FormattedMonetaryAmount,{className:n()("wc-block-components-product-price__value",r),currency:e,value:t,style:s}))),Xr=({currency:e,regularPriceClassName:t,regularPriceStyle:o,regularPrice:r,priceClassName:s,priceStyle:a,price:i})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"screen-reader-text"},(0,m.__)("Previous price:","woocommerce")),(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("del",{className:n()("wc-block-components-product-price__regular",t),style:o},e),value:r}),(0,c.createElement)("span",{className:"screen-reader-text"},(0,m.__)("Discounted price:","woocommerce")),(0,c.createElement)(Kt.FormattedMonetaryAmount,{currency:e,renderText:e=>(0,c.createElement)("ins",{className:n()("wc-block-components-product-price__value","is-discounted",s),style:a},e),value:i})),Jr=({align:e,className:t,currency:o,format:r="<price/>",maxPrice:s,minPrice:a,price:i,priceClassName:l,priceStyle:m,regularPrice:d,regularPriceClassName:u,regularPriceStyle:h,style:_})=>{const g=n()(t,"price","wc-block-components-product-price",{[`wc-block-components-product-price--align-${e}`]:e});r.includes("<price/>")||(r="<price/>",console.error("Price formats need to include the `<price/>` tag."));const k=d&&i&&i<d;let E=(0,c.createElement)("span",{className:n()("wc-block-components-product-price__value",l)});return k?E=(0,c.createElement)(Xr,{currency:o,price:i,priceClassName:l,priceStyle:m,regularPrice:d,regularPriceClassName:u,regularPriceStyle:h}):void 0!==a&&void 0!==s?E=(0,c.createElement)(Gr,{currency:o,maxPrice:s,minPrice:a,priceClassName:l,priceStyle:m}):i&&(E=(0,c.createElement)(Kt.FormattedMonetaryAmount,{className:n()("wc-block-components-product-price__value",l),currency:o,value:i,style:m})),(0,c.createElement)("span",{className:g,style:_},(0,p.createInterpolateElement)(r,{price:E}))};o(333);const Qr=({className:e="",disabled:t=!1,name:o,permalink:r="",target:s,rel:a,style:i,onClick:l,...m})=>{const d=n()("wc-block-components-product-name",e);if(t){const e=m;return(0,c.createElement)("span",{className:d,...e,dangerouslySetInnerHTML:{__html:(0,fe.decodeEntities)(o)}})}return(0,c.createElement)("a",{className:d,href:r,target:s,...m,dangerouslySetInnerHTML:{__html:(0,fe.decodeEntities)(o)},style:i})};var en=o(1064);o(2930);const tn=({children:e,className:t})=>(0,c.createElement)("div",{className:n()("wc-block-components-product-badge",t)},e),on=()=>(0,c.createElement)(tn,{className:"wc-block-components-product-backorder-badge"},(0,m.__)("Available on backorder","woocommerce")),cn=({image:e={},fallbackAlt:t=""})=>{const o=e.thumbnail?{src:e.thumbnail,alt:(0,fe.decodeEntities)(e.alt)||t||"Product Image"}:{src:v.PLACEHOLDER_IMG_SRC,alt:""};return(0,c.createElement)("img",{...o,alt:o.alt})},rn=({lowStockRemaining:e})=>e?(0,c.createElement)(tn,{className:"wc-block-components-product-low-stock-badge"},(0,m.sprintf)(/* translators: %d stock amount (number of items in stock for product) */ /* translators: %d stock amount (number of items in stock for product) */ (0,m.__)("%d left in stock","woocommerce"),e)):null;var nn=o(7427);o(3804);const sn=({details:e=[]})=>Array.isArray(e)?0===(e=e.filter((e=>!e.hidden))).length?null:(0,c.createElement)("ul",{className:"wc-block-components-product-details"},e.map((e=>{const t=(null==e?void 0:e.key)||e.name||"",o=(null==e?void 0:e.className)||(t?`wc-block-components-product-details__${(0,nn.o)(t)}`:"");return(0,c.createElement)("li",{key:t+(e.display||e.value),className:o},t&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"wc-block-components-product-details__name"},(0,fe.decodeEntities)(t),":")," "),(0,c.createElement)("span",{className:"wc-block-components-product-details__value"},(0,fe.decodeEntities)(e.display||e.value)))}))):null,an=window.wp.wordcount,ln=({source:e,maxLength:t=15,countType:o="words",className:r="",style:n={}})=>{const s=(0,p.useMemo)((()=>((e,t=15,o="words")=>{const c=(0,Bc.autop)(e);if((0,an.count)(c,o)<=t)return c;const r=(e=>{const t=e.indexOf("</p>");return-1===t?e:e.substr(0,t+4)})(c);return(0,an.count)(r,o)<=t?r:"words"===o?Fc(r,t):Yc(r,t,"characters_including_spaces"===o)})(e,t,o)),[e,t,o]);return(0,c.createElement)(p.RawHTML,{style:n,className:r},s)},mn=({className:e,shortDescription:t="",fullDescription:o=""})=>{const r=t||o;return r?(0,c.createElement)(ln,{className:e,source:r,maxLength:15,countType:O.wordCountType||"words"}):null};o(6021);const dn=({shortDescription:e="",fullDescription:t="",itemData:o=[],variation:r=[]})=>(0,c.createElement)("div",{className:"wc-block-components-product-metadata"},(0,c.createElement)(mn,{className:"wc-block-components-product-metadata__description",shortDescription:e,fullDescription:t}),(0,c.createElement)(sn,{details:o}),(0,c.createElement)(sn,{details:r.map((({attribute:e="",value:t})=>({key:e,value:t})))})),pn=e=>(0,Rt.mustContain)(e,"<price/>"),un=({cartItem:e})=>{const{images:t,low_stock_remaining:o,show_backorder_badge:r,name:s,permalink:a,prices:i,quantity:l,short_description:d,description:u,item_data:h,variation:_,totals:g,extensions:k}=e,{receiveCart:E,...w}=Ke(),b=(0,p.useMemo)((()=>({context:"summary",cartItem:e,cart:w})),[e,w]),y=(0,Qo.getCurrencyFromPriceResponse)(i),f=(0,Rt.applyCheckoutFilter)({filterName:"itemName",defaultValue:s,extensions:k,arg:b}),C=(0,en.Z)({amount:parseInt(i.raw_prices.regular_price,10),precision:Ce(i.raw_prices.precision)?parseInt(i.raw_prices.precision,10):i.raw_prices.precision}).convertPrecision(y.minorUnit).getAmount(),S=(0,en.Z)({amount:parseInt(i.raw_prices.price,10),precision:Ce(i.raw_prices.precision)?parseInt(i.raw_prices.precision,10):i.raw_prices.precision}).convertPrecision(y.minorUnit).getAmount(),P=(0,Qo.getCurrencyFromPriceResponse)(g);let N=parseInt(g.line_subtotal,10);(0,v.getSetting)("displayCartPricesIncludingTax",!1)&&(N+=parseInt(g.line_subtotal_tax,10));const T=(0,en.Z)({amount:N,precision:P.minorUnit}).getAmount(),R=(0,Rt.applyCheckoutFilter)({filterName:"subtotalPriceFormat",defaultValue:"<price/>",extensions:k,arg:b,validation:pn}),x=(0,Rt.applyCheckoutFilter)({filterName:"cartItemPrice",defaultValue:"<price/>",extensions:k,arg:b,validation:pn}),A=(0,Rt.applyCheckoutFilter)({filterName:"cartItemClass",defaultValue:"",extensions:k,arg:b});return(0,c.createElement)("div",{className:n()("wc-block-components-order-summary-item",A)},(0,c.createElement)("div",{className:"wc-block-components-order-summary-item__image"},(0,c.createElement)("div",{className:"wc-block-components-order-summary-item__quantity"},(0,c.createElement)(Kt.Label,{label:l.toString(),screenReaderLabel:(0,m.sprintf)(/* translators: %d number of products of the same type in the cart */ /* translators: %d number of products of the same type in the cart */ (0,m._n)("%d item","%d items",l,"woocommerce"),l)})),(0,c.createElement)(cn,{image:t.length?t[0]:{},fallbackAlt:f})),(0,c.createElement)("div",{className:"wc-block-components-order-summary-item__description"},(0,c.createElement)(Qr,{disabled:!0,name:f,permalink:a}),(0,c.createElement)(Jr,{currency:y,price:S,regularPrice:C,className:"wc-block-components-order-summary-item__individual-prices",priceClassName:"wc-block-components-order-summary-item__individual-price",regularPriceClassName:"wc-block-components-order-summary-item__regular-individual-price",format:R}),r?(0,c.createElement)(on,null):!!o&&(0,c.createElement)(rn,{lowStockRemaining:o}),(0,c.createElement)(dn,{shortDescription:d,fullDescription:u,itemData:h,variation:_})),(0,c.createElement)("span",{className:"screen-reader-text"},(0,m.sprintf)(/* translators: %1$d is the number of items, %2$s is the item name and %3$s is the total price including the currency symbol. */ /* translators: %1$d is the number of items, %2$s is the item name and %3$s is the total price including the currency symbol. */ (0,m._n)("Total price for %1$d %2$s item: %3$s","Total price for %1$d %2$s items: %3$s",l,"woocommerce"),l,f,(0,Qo.formatPrice)(T,P))),(0,c.createElement)("div",{className:"wc-block-components-order-summary-item__total-price","aria-hidden":"true"},(0,c.createElement)(Jr,{currency:P,format:x,price:T})))};o(3086);const hn=({cartItems:e=[]})=>{const{isLarge:t,hasContainerWidth:o}=(0,p.useContext)(h);return o?(0,c.createElement)(Kt.Panel,{className:"wc-block-components-order-summary",initialOpen:t,hasBorder:!1,title:(0,c.createElement)("span",{className:"wc-block-components-order-summary__button-text"},(0,m.__)("Order summary","woocommerce"))},(0,c.createElement)("div",{className:"wc-block-components-order-summary__content"},e.map((e=>(0,c.createElement)(un,{key:e.key,cartItem:e}))))):null},gn=({className:e})=>{const{cartItems:t}=Ke();return(0,c.createElement)(Kt.TotalsWrapper,{className:e},(0,c.createElement)(hn,{cartItems:t}))};(0,l.registerBlockType)("woocommerce/checkout-order-summary-cart-items-block",{icon:{src:(0,c.createElement)(i.Z,{icon:Wr,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e})=>{const{className:t}=e,o=(0,d.useBlockProps)();return(0,c.createElement)("div",{...o},(0,c.createElement)(gn,{className:t}))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save()})}),o(7867);var kn=o(9630);const En=(e,t=!0)=>{t?window.document.body.classList.add(e):window.document.body.classList.remove(e)},wn=({attributes:e,setAttributes:t})=>{const{hasDarkControls:o}=e;return(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Style","woocommerce")},(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Dark mode inputs","woocommerce"),help:(0,m.__)("Inputs styled specifically for use on dark background colors.","woocommerce"),checked:o,onChange:()=>t({hasDarkControls:!o})})))};o(4413);const bn=(e,t)=>{const[o,c]=(0,p.useState)((()=>{const o=window.localStorage.getItem(e);if(o)try{return JSON.parse(o)}catch{console.error(`Value for key '${e}' could not be retrieved from localStorage because it can't be parsed.`)}return t}));return(0,p.useEffect)((()=>{try{window.localStorage.setItem(e,JSON.stringify(o))}catch{console.error(`Value for key '${e}' could not be saved in localStorage because it can't be converted into a string.`)}}),[e,o]),[o,c]},yn=[],vn=({block:e})=>{const[t,o]=(e=>{const[t,o]=bn("wc-blocks_dismissed_sidebar_compatibility_notices",yn),[c,r]=(0,p.useState)(!1),n=t.includes(e);return(0,p.useEffect)((()=>{r(!n)}),[n]),[c,()=>{const c=new Set(t);c.add(e),o([...c])}]})(e),r=(0,p.createInterpolateElement)((0,m.__)("The Cart & Checkout Blocks are built to optimize for faster checkout. To make sure this feature is right for your store, <a>review the list of compatible extensions</a>.","woocommerce"),{a:(0,c.createElement)(Tt.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/#section-3"})});return(0,c.createElement)(Tt.Notice,{onRemove:o,className:n()(["wc-blocks-sidebar-compatibility-notice",{"is-hidden":!t}])},r)};function fn(){const e=(0,m.__)("Your store does not have any payment methods that support the Checkout block. Once you have configured a compatible payment method it will be displayed here.","woocommerce");return(0,c.createElement)(Tt.Notice,{className:"wc-blocks-no-payment-methods-notice",status:"warning",spokenMessage:e,isDismissible:!1},(0,c.createElement)("div",{className:"wc-blocks-no-payment-methods-notice__content"},e," ",(0,c.createElement)(Tt.ExternalLink,{href:`${v.ADMIN_URL}admin.php?page=wc-settings&tab=checkout`},(0,m.__)("Configure Payment Methods","woocommerce"))))}o(9245);const Cn=window.wp.editor,Sn=window.wp.coreData;function Pn({block:e}){const t="checkout"===e?D:Y,o="checkout"===e?"woocommerce_checkout_page_id":"woocommerce_cart_page_id",{saveEntityRecord:r}=(0,k.useDispatch)(Sn.store),{editPost:n,savePost:s}=(0,k.useDispatch)(Cn.store),{slug:a,postPublished:i,currentPostId:l}=(0,k.useSelect)((o=>{var c;const{getEntityRecord:r}=o(Sn.store),{isCurrentPostPublished:n,getCurrentPostId:s}=o(Cn.store);return{slug:(null===(c=r("postType","page",t))||void 0===c?void 0:c.slug)||e,postPublished:n(),currentPostId:s()}}),[]),[d,u]=(0,p.useState)("pristine"),h=(0,p.useCallback)((()=>{u("updating"),Promise.resolve().then((()=>yt()({path:`/wc/v3/settings/advanced/${o}`,method:"GET"}))).catch((e=>{"rest_setting_setting_invalid"===e.code&&u("error")})).then((()=>{if(!i)return n({status:"publish"}),s()})).then((()=>yt()({path:`/wc/v3/settings/advanced/${o}`,method:"POST",data:{value:l.toString()}}))).then((()=>{if(0!==t)return r("postType","page",{id:t,slug:`${a}-2`})})).then((()=>n({slug:a}))).then((()=>s())).then((()=>u("updated")))}),[i,n,s,o,l,t,r,a]);let _;return _="checkout"===e?(0,p.createInterpolateElement)((0,m.__)("If you would like to use this block as your default checkout, <a>update your page settings</a>.","woocommerce"),{a:(0,c.createElement)("a",{href:"#",onClick:h},(0,m.__)("update your page settings","woocommerce"))}):(0,p.createInterpolateElement)((0,m.__)("If you would like to use this block as your default cart, <a>update your page settings</a>.","woocommerce"),{a:(0,c.createElement)("a",{href:"#",onClick:h},(0,m.__)("update your page settings","woocommerce"))}),"string"==typeof pagenow&&"site-editor"===pagenow||l===t||"dismissed"===d?null:(0,c.createElement)(Tt.Notice,{className:"wc-default-page-notice",status:"updated"===d?"success":"info",onRemove:()=>u("dismissed"),spokenMessage:"updated"===d?(0,m.__)("Page settings updated","woocommerce"):_},"updated"===d?(0,m.__)("Page settings updated","woocommerce"):(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",null,_)))}o(4828);var Nn=o(7642);const Tn=[],Rn=window.wp.notices;var xn=o(5146);const An=!1,In=o.n(xn)()("wc-admin:tracks");function Mn(e,t){return In("recordevent %s %o","wcadmin_"+e,t,{_tqk:window._tkq,shouldRecord:!(An||!window._tkq||!window.wcTracks||!window.wcTracks.isEnabled)}),!(!window.wcTracks||"function"!=typeof window.wcTracks.recordEvent)&&(An?(window.wcTracks.validateEvent(e,t),!1):void window.wcTracks.recordEvent(e,t))}const On=({blocks:e,findCondition:t})=>{for(const o of e){if(t(o))return o;if(o.innerBlocks){const e=On({blocks:o.innerBlocks,findCondition:t});if(e)return e}}},Bn=({blockType:e="woocommerce/cart"})=>"woocommerce/cart"===e?(0,c.createElement)("p",null,(0,m.__)("If you continue, the cart block will be replaced with the classic experience powered by shortcodes. This means that you may lose customizations that you made to the cart block.","woocommerce")):(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",null,(0,m.__)("If you continue, the checkout block will be replaced with the classic experience powered by shortcodes. This means that you may lose:","woocommerce")),(0,c.createElement)("ul",{className:"cross-list"},(0,c.createElement)("li",null,(0,m.__)("Customizations and updates to the block","woocommerce")),(0,c.createElement)("li",null,(0,m.__)("Additional local pickup options created for the new checkout","woocommerce"))));function Dn({block:e,clientId:t}){const{createInfoNotice:o}=(0,k.useDispatch)(Rn.store),{replaceBlock:r,selectBlock:n}=(0,k.useDispatch)(d.store),[s,a]=(0,p.useState)(!1),i=()=>a(!1),{undo:u}=(0,k.useDispatch)(Sn.store),h="woocommerce/cart"===e?(0,m.__)("Switch to classic cart","woocommerce"):(0,m.__)("Switch to classic checkout","woocommerce"),_="woocommerce/cart"===e?(0,m.__)("Switched to classic cart.","woocommerce"):(0,m.__)("Switched to classic checkout.","woocommerce"),{getBlocks:g}=(0,k.useSelect)((e=>({getBlocks:e(d.store).getBlocks})),[]),E=()=>{u(),Mn("switch_to_classic_shortcode_undo",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"})};return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Tt.Button,{variant:"secondary",onClick:()=>{Mn("switch_to_classic_shortcode_click",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),a(!0)}},h),s&&(0,c.createElement)(Tt.Modal,{size:"medium",title:h,onRequestClose:i,className:"wc-blocks-switch-to-classic-shortcode-modal-content"},(0,c.createElement)(Bn,{blockType:e}),(0,c.createElement)(Tt.TabbableContainer,{className:"wc-blocks-switch-to-classic-shortcode-modal-actions"},(0,c.createElement)(Tt.Button,{variant:"primary",isDestructive:!0,onClick:()=>{r(t,(0,l.createBlock)("woocommerce/classic-shortcode",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"})),Mn("switch_to_classic_shortcode_confirm",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),(()=>{const e=On({blocks:g(),findCondition:e=>"woocommerce/classic-shortcode"===e.name});e&&n(e.clientId)})(),o(_,{actions:[{label:(0,m.__)("Undo","woocommerce"),onClick:E}],type:"snackbar"}),i()}},(0,m.__)("Switch","woocommerce"))," ",(0,c.createElement)(Tt.Button,{variant:"secondary",onClick:()=>{Mn("switch_to_classic_shortcode_cancel",{shortcode:"woocommerce/checkout"===e?"checkout":"cart"}),i()}},(0,m.__)("Cancel","woocommerce")))))}function Ln({toggleDismissedStatus:e,block:t,clientId:o}){const[r,n,s,a]=(e=>{const[t,o,c]=(()=>{const e={};(0,v.getSetting)("incompatibleExtensions")&&(0,v.getSetting)("incompatibleExtensions").forEach((t=>{e[t.id]=t.title}));const t=Object.keys(e),o=t.length;return[e,t,o]})(),[r,n,s]=(()=>{const{incompatiblePaymentMethods:e}=(0,k.useSelect)((e=>{const{getIncompatiblePaymentMethods:t}=e(or);return{incompatiblePaymentMethods:t()}}),[]),t=Object.keys(e);return[e,t,t.length]})(),a={...t,...r},i=[...o,...n],l=c+s,[m,d]=bn("wc-blocks_dismissed_incompatible_extensions_notices",Tn),[u,h]=(0,p.useState)(!1),_=m.some((t=>{return Object.keys(t).includes(e)&&(o=t[e],c=i,o.length===c.length&&new Set([...o,...c]).size===o.length);var o,c})),g=0===l||_;return(0,p.useEffect)((()=>{h(!g),g||_||d((t=>t.reduce(((t,o)=>(Object.keys(o).includes(e)||t.push(o),t)),[])))}),[g,_,d,e]),[u,()=>{const t=new Set(m);t.add({[e]:i}),d([...t])},(E=a,Object.fromEntries(Object.entries(E).sort((([,e],[,t])=>e.localeCompare(t))))),l];var E})(t);if((0,p.useEffect)((()=>{e(!r)}),[r,e]),!r)return null;const l=(0,c.createElement)(c.Fragment,null,a>1?(0,p.createInterpolateElement)((0,m.__)("Some active extensions do not yet support this block. This may impact the shopper experience. <a>Learn more</a>","woocommerce"),{a:(0,c.createElement)(Tt.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/"})}):(0,p.createInterpolateElement)((0,m.sprintf)( // translators: %s is the name of the extension. // translators: %s is the name of the extension. (0,m.__)("<strong>%s</strong> does not yet support this block. This may impact the shopper experience. <a>Learn more</a>","woocommerce"),Object.values(s)[0]),{strong:(0,c.createElement)("strong",null),a:(0,c.createElement)(Tt.ExternalLink,{href:"https://woocommerce.com/document/cart-checkout-blocks-support-status/"})})),d=Object.entries(s),u=d.length-2;return(0,c.createElement)(Tt.Notice,{className:"wc-blocks-incompatible-extensions-notice",status:"warning",onRemove:n,spokenMessage:l},(0,c.createElement)("div",{className:"wc-blocks-incompatible-extensions-notice__content"},(0,c.createElement)(i.Z,{className:"wc-blocks-incompatible-extensions-notice__warning-icon",icon:(0,c.createElement)(Mc,null)}),(0,c.createElement)("div",null,(0,c.createElement)("p",null,l),a>1&&(0,c.createElement)("ul",null,d.slice(0,2).map((([e,t])=>(0,c.createElement)("li",{key:e,className:"wc-blocks-incompatible-extensions-notice__element"},t)))),d.length>2&&(0,c.createElement)("details",null,(0,c.createElement)("summary",null,(0,c.createElement)("span",null,(0,m.sprintf)( // translators: %s is the number of incompatible extensions. // translators: %s is the number of incompatible extensions. (0,m._n)("%s more incompatibility","%s more incompatibilites",u,"woocommerce"),u)),(0,c.createElement)(i.Z,{icon:Nn.Z})),(0,c.createElement)("ul",null,d.slice(2).map((([e,t])=>(0,c.createElement)("li",{key:e,className:"wc-blocks-incompatible-extensions-notice__element"},t))))),(0,c.createElement)(Dn,{block:t,clientId:o}))))}o(8861),o(9781);var Fn=o(6554);o(1612);const Yn=({text:e,title:t=(0,m.__)("Feedback?","woocommerce"),url:o})=>{const[r,n]=(0,p.useState)(!1);return(0,p.useEffect)((()=>{n(!0)}),[]),(0,c.createElement)(c.Fragment,null,r&&(0,c.createElement)("div",{className:"wc-block-feedback-prompt"},(0,c.createElement)(i.Z,{icon:Fn.Z}),(0,c.createElement)("h2",{className:"wc-block-feedback-prompt__title"},t),(0,c.createElement)("p",{className:"wc-block-feedback-prompt__text"},e),(0,c.createElement)("a",{href:o,className:"wc-block-feedback-prompt__link",rel:"noreferrer noopener",target:"_blank"},(0,m.__)("Give us your feedback.","woocommerce"),(0,c.createElement)(i.Z,{icon:Ac.Z,size:16}))))},Un=()=>(0,c.createElement)(Yn,{text:(0,m.__)("We are currently working on improving our cart and checkout blocks to provide merchants with the tools and customization options they need.","woocommerce"),url:"https://github.com/woocommerce/woocommerce/discussions/new?category=checkout-flow&labels=type%3A+product%20feedback"}),Vn=(0,u.createHigherOrderComponent)((e=>t=>{const{clientId:o,name:r,isSelected:n}=t,[s,a]=(0,p.useState)(!0),{isCart:i,isCheckout:l,isPaymentMethodsBlock:m,hasPaymentMethods:u,parentId:h}=(0,k.useSelect)((e=>{const{getBlockParentsByBlockName:t,getBlockName:c}=e(d.store),r=t(o,["woocommerce/cart","woocommerce/checkout"]).reduce(((e,t)=>(e[c(t)]=t,e)),{}),n=c(o),s=Object.keys(r).includes("woocommerce/cart"),a=Object.keys(r).includes("woocommerce/checkout"),i="woocommerce/cart"===n||s,l=i?"woocommerce/cart":"woocommerce/checkout";return{isCart:i,isCheckout:"woocommerce/checkout"===n||a,parentId:n===l?o:r[l],isPaymentMethodsBlock:"woocommerce/checkout-payment-block"===n,hasPaymentMethods:e(ee.PAYMENT_STORE_KEY).paymentMethodsInitialized()&&Object.keys(e(ee.PAYMENT_STORE_KEY).getAvailablePaymentMethods()).length>0}}));return r.startsWith("woocommerce/")&&n&&(i||l)?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Ln,{toggleDismissedStatus:e=>{a(e)},block:i?"woocommerce/cart":"woocommerce/checkout",clientId:h}),(0,c.createElement)(Pn,{block:l?"checkout":"cart"}),s?(0,c.createElement)(vn,{block:l?"checkout":"cart"}):null,m&&!u&&(0,c.createElement)(fn,null),(0,c.createElement)(Un,null)),(0,c.createElement)(e,{key:"edit",...t})):(0,c.createElement)(e,{key:"edit",...t})}),"withSidebarNotices");(0,ct.hasFilter)("editor.BlockEdit","woocommerce/add/sidebar-compatibility-notice")||(0,ct.addFilter)("editor.BlockEdit","woocommerce/add/sidebar-compatibility-notice",Vn,11),(0,ct.hasFilter)("blocks.registerBlockType","core/lock/addAttribute")||(0,k.subscribe)((()=>{var e,t,o,c;const r=(0,k.select)(d.store);if(!r)return;const n=r.getSelectedBlock();n&&(En("wc-lock-selected-block--remove",!(null==n||null===(e=n.attributes)||void 0===e||null===(t=e.lock)||void 0===t||!t.remove)),En("wc-lock-selected-block--move",!(null==n||null===(o=n.attributes)||void 0===o||null===(c=o.lock)||void 0===c||!c.move)))}));const jn=["woocommerce/checkout-fields-block","woocommerce/checkout-totals-block"],Kn={hasDarkControls:{type:"boolean",default:(0,v.getSetting)("hasDarkEditorStyleSupport",!1)},showRateAfterTaxName:{type:"boolean",default:(0,v.getSetting)("displayCartPricesIncludingTax",!1)}},$n={showOrderNotes:{type:"boolean",default:!0},showPolicyLinks:{type:"boolean",default:!0},showReturnToCart:{type:"boolean",default:!0},cartPageId:{type:"number",default:0}},Hn=JSON.parse('{"name":"woocommerce/checkout","version":"1.0.0","title":"Checkout","description":"Display a checkout form so your customers can submit orders.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":["wide"],"html":false,"multiple":false},"example":{"attributes":{"isPreview":true},"viewportWidth":800},"attributes":{"isPreview":{"type":"boolean","default":false,"save":false},"showCompanyField":{"type":"boolean","default":false},"requireCompanyField":{"type":"boolean","default":false},"showApartmentField":{"type":"boolean","default":true},"showPhoneField":{"type":"boolean","default":true},"requirePhoneField":{"type":"boolean","default":false},"align":{"type":"string","default":"wide"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),qn={icon:{src:(0,c.createElement)(i.Z,{icon:a,className:"wc-block-editor-components-block-icon"})},attributes:{...Hn.attributes,...Kn,...$n},edit:({clientId:e,attributes:t,setAttributes:o})=>{const{showCompanyField:r,requireCompanyField:s,showApartmentField:a,showPhoneField:i,requirePhoneField:u,showOrderNotes:h,showPolicyLinks:_,showReturnToCart:E,showRateAfterTaxName:w,cartPageId:y,isPreview:v=!1}=t,f=(0,p.useRef)((0,Te.getQueryArg)(window.location.href,"focus"));(0,p.useEffect)((()=>{"checkout"!==f.current||(0,k.select)("core/block-editor").hasSelectedBlock()||((0,k.dispatch)("core/block-editor").selectBlock(e),(0,k.dispatch)("core/interface").enableComplementaryArea("core/edit-site","edit-site/block-inspector"))}),[e]);const C=e=>{const c={};c[e]=!t[e],o(c)},S=((e={})=>{const t=(0,p.useRef)(),o=(0,d.useBlockProps)({ref:t,...e});return(({ref:e})=>{const t=(0,ct.hasFilter)("blocks.registerBlockType","core/lock/addAttribute"),o=e.current;(0,p.useEffect)((()=>{if(o&&!t)return o.addEventListener("keydown",e,{capture:!0,passive:!1}),()=>{o.removeEventListener("keydown",e,{capture:!0})};function e(e){const{keyCode:t,target:o}=e;if(!(o instanceof HTMLElement))return;if(t!==kn.BACKSPACE&&t!==kn.DELETE)return;if((0,Wt.isTextField)(o))return;const c=o;if(void 0===c.dataset.block)return;const r=(e=>{var t,o,c,r,n;if(!e)return!1;const{getBlock:s}=(0,k.select)(d.store),a=s(e);if("boolean"==typeof(null==a||null===(t=a.attributes)||void 0===t||null===(o=t.lock)||void 0===o?void 0:o.remove))return a.attributes.lock.remove;const i=(0,l.getBlockType)(a.name);var m,p,u;return"boolean"==typeof(null==i||null===(c=i.attributes)||void 0===c||null===(r=c.lock)||void 0===r||null===(n=r.default)||void 0===n?void 0:n.remove)&&(null==i||null===(m=i.attributes)||void 0===m||null===(p=m.lock)||void 0===p||null===(u=p.default)||void 0===u?void 0:u.remove)})(c.dataset.block);r&&(e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation())}}),[o,t])})({ref:t}),o})();return(0,c.createElement)("div",{...S},(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(wn,{attributes:t,setAttributes:o})),(0,c.createElement)(b,{isPreview:v,previewData:{previewCart:ot,previewSavedPaymentMethods:Nt}},(0,c.createElement)(Rt.SlotFillProvider,null,(0,c.createElement)(Pt,null,(0,c.createElement)(g,{className:n()("wc-block-checkout",{"has-dark-controls":t.hasDarkControls})},(0,c.createElement)(Mt.Provider,{value:{addressFieldControls:()=>(0,c.createElement)(d.InspectorControls,null,(0,c.createElement)(Tt.PanelBody,{title:(0,m.__)("Address Fields","woocommerce")},(0,c.createElement)("p",{className:"wc-block-checkout__controls-text"},(0,m.__)("Show or hide fields in the checkout address forms.","woocommerce")),(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Company","woocommerce"),checked:r,onChange:()=>C("showCompanyField")}),r&&(0,c.createElement)(Tt.CheckboxControl,{label:(0,m.__)("Require company name?","woocommerce"),checked:s,onChange:()=>C("requireCompanyField"),className:"components-base-control--nested"}),(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Apartment, suite, etc.","woocommerce"),checked:a,onChange:()=>C("showApartmentField")}),(0,c.createElement)(Tt.ToggleControl,{label:(0,m.__)("Phone","woocommerce"),checked:i,onChange:()=>C("showPhoneField")}),i&&(0,c.createElement)(Tt.CheckboxControl,{label:(0,m.__)("Require phone number?","woocommerce"),checked:u,onChange:()=>C("requirePhoneField"),className:"components-base-control--nested"})))}},(0,c.createElement)(It.Provider,{value:{showCompanyField:r,requireCompanyField:s,showApartmentField:a,showPhoneField:i,requirePhoneField:u,showOrderNotes:h,showPolicyLinks:_,showReturnToCart:E,cartPageId:y,showRateAfterTaxName:w}},(0,c.createElement)(d.InnerBlocks,{allowedBlocks:jn,template:[["woocommerce/checkout-fields-block",{},[]],["woocommerce/checkout-totals-block",{},[]]],templateLock:"insert"}))))))))},save:()=>(0,c.createElement)("div",{...d.useBlockProps.save({className:"wc-block-checkout is-loading"})},(0,c.createElement)(d.InnerBlocks.Content,null)),transforms:{to:[{type:"block",blocks:["woocommerce/classic-shortcode"],transform:e=>(0,l.createBlock)("woocommerce/classic-shortcode",{shortcode:"checkout",align:e.align},[])}]},deprecated:[{attributes:{...Hn.attributes,...Kn,...$n},save:({attributes:e})=>(0,c.createElement)("div",{className:n()("is-loading",e.className)}),migrate:e=>{const{showOrderNotes:t,showPolicyLinks:o,showReturnToCart:c,cartPageId:r}=e;return[e,[(0,l.createBlock)("woocommerce/checkout-fields-block",{},[(0,l.createBlock)("woocommerce/checkout-express-payment-block",{},[]),(0,l.createBlock)("woocommerce/checkout-contact-information-block",{},[]),(0,l.createBlock)("woocommerce/checkout-shipping-address-block",{},[]),(0,l.createBlock)("woocommerce/checkout-billing-address-block",{},[]),(0,l.createBlock)("woocommerce/checkout-shipping-methods-block",{},[]),(0,l.createBlock)("woocommerce/checkout-payment-block",{},[]),!!t&&(0,l.createBlock)("woocommerce/checkout-order-note-block",{},[]),!!o&&(0,l.createBlock)("woocommerce/checkout-terms-block",{},[]),(0,l.createBlock)("woocommerce/checkout-actions-block",{showReturnToCart:c,cartPageId:r},[])].filter(Boolean)),(0,l.createBlock)("woocommerce/checkout-totals-block",{})]]},isEligible:(e,t)=>!t.some((e=>"woocommerce/checkout-fields-block"===e.name))}]};(0,l.registerBlockType)(Hn,qn)},8406:()=>{},1029:()=>{},3086:()=>{},6391:()=>{},3169:()=>{},2930:()=>{},3804:()=>{},6021:()=>{},7755:()=>{},313:()=>{},7099:()=>{},1691:()=>{},4970:()=>{},4554:()=>{},6968:()=>{},2750:()=>{},7368:()=>{},991:()=>{},946:()=>{},333:()=>{},6645:()=>{},906:()=>{},6115:()=>{},9660:()=>{},7277:()=>{},7586:()=>{},3658:()=>{},2262:()=>{},3820:()=>{},1165:()=>{},2455:()=>{},9768:()=>{},8659:()=>{},56:()=>{},7734:()=>{},6523:()=>{},8425:()=>{},1665:()=>{},2104:()=>{},8054:()=>{},2364:()=>{},7450:()=>{},7867:()=>{},4828:()=>{},6950:()=>{},1612:()=>{},9781:()=>{},9245:()=>{},4413:()=>{},8861:()=>{},7440:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function c(e){var r=o[e];if(void 0!==r)return r.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,c),n.exports}c.m=t,e=[],c.O=(t,o,r,n)=>{if(!o){var s=1/0;for(m=0;m<e.length;m++){for(var[o,r,n]=e[m],a=!0,i=0;i<o.length;i++)(!1&n||s>=n)&&Object.keys(c.O).every((e=>c.O[e](o[i])))?o.splice(i--,1):(a=!1,n<s&&(s=n));if(a){e.splice(m--,1);var l=r();void 0!==l&&(t=l)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[o,r,n]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=4231,(()=>{var e={4231:0};c.O.j=t=>0===e[t];var t=(t,o)=>{var r,n,[s,a,i]=o,l=0;if(s.some((t=>0!==e[t]))){for(r in a)c.o(a,r)&&(c.m[r]=a[r]);if(i)var m=i(c)}for(t&&t(o);l<s.length;l++)n=s[l],c.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return c.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var r=c.O(void 0,[2869],(()=>c(7806)));r=c.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{}).checkout=r})(); product-rating-stars.js 0000644 00000012270 15073233653 0011207 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[118],{1872:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Block:()=>g,default:()=>v});var o=n(9196),r=n(5736),s=n(3849),a=n.n(s),l=n(2864),c=n(947),i=n(721),u=n(9060);n(6006);const d=t=>({width:t/5*100+"%"}),m=({parentClassName:t})=>{const e=d(0);return(0,o.createElement)("div",{className:a()("wc-block-components-product-rating-stars__norating-container",`${t}-product-rating-stars__norating-container`)},(0,o.createElement)("div",{className:"wc-block-components-product-rating-stars__norating",role:"img"},(0,o.createElement)("span",{style:e})),(0,o.createElement)("span",null,(0,r.__)("No Reviews","woocommerce")))},p=t=>{const{rating:e,reviews:n,parentClassName:s}=t,l=d(e),c=(0,r.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,r.__)("Rated %f out of 5","woocommerce"),e),i={__html:(0,r.sprintf)(/* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ /* translators: %1$s is referring to the average rating value, %2$s is referring to the number of ratings */ (0,r._n)("Rated %1$s out of 5 based on %2$s customer rating","Rated %1$s out of 5 based on %2$s customer ratings",n,"woocommerce"),(0,r.sprintf)('<strong class="rating">%f</strong>',e),(0,r.sprintf)('<span class="rating">%d</span>',n))};return(0,o.createElement)("div",{className:a()("wc-block-components-product-rating-stars__stars",`${s}__product-rating-stars__stars`),role:"img","aria-label":c},(0,o.createElement)("span",{style:l,dangerouslySetInnerHTML:i}))},g=t=>{const{textAlign:e,shouldDisplayMockedReviewsWhenProductHasNoReviews:n}=t,r=(0,c.F)(t),{parentClassName:s}=(0,l.useInnerBlockLayoutContext)(),{product:i}=(0,l.useProductDataContext)(),d=(t=>{const e=parseFloat(t.average_rating);return Number.isFinite(e)&&e>0?e:0})(i),g=(t=>{const e=(0,u.h)(t.review_count)?t.review_count:parseInt(t.review_count,10);return Number.isFinite(e)&&e>0?e:0})(i),v=a()(r.className,"wc-block-components-product-rating-stars",{[`${s}__product-rating`]:s,[`has-text-align-${e}`]:e}),f=n?(0,o.createElement)(m,{parentClassName:s}):null,y=g?(0,o.createElement)(p,{rating:d,reviews:g,parentClassName:s}):f;return(0,o.createElement)("div",{className:v,style:r.style},(0,o.createElement)("div",{className:"wc-block-components-product-rating-stars__container"},y))},v=(0,i.withProductDataContext)(g)},947:(t,e,n)=>{"use strict";n.d(e,{F:()=>i});var o=n(3849),r=n.n(o),s=n(7998),a=n(3243),l=n(3392),c=n(172);const i=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let n=e.style;return(0,a.H)(n)&&(n=JSON.parse(n)||{}),(0,s.Kn)(n)||(n={}),{...e,style:n}})(t),n=(0,c.vc)(e),o=(0,c.l8)(e),i=(0,c.su)(e),u=(0,l.f)(e);return{className:r()(u.className,n.className,o.className,i.className),style:{...u.style,...n.style,...o.style,...i.style}}}},3392:(t,e,n)=>{"use strict";n.d(e,{f:()=>s});var o=n(7998),r=n(3243);const s=t=>{const e=(0,o.Kn)(t.style.typography)?t.style.typography:{},n=(0,r.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:n,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,n)=>{"use strict";n.d(e,{l8:()=>d,su:()=>m,vc:()=>u});var o=n(3849),r=n.n(o),s=n(7427),a=n(2289),l=n(7998);function c(t={}){const e={};return(0,a.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function u(t){var e,n,o,s,a,u,d;const{backgroundColor:m,textColor:p,gradient:g,style:v}=t,f=i("background-color",m),y=i("color",p),b=function(t){if(t)return`has-${t}-gradient-background`}(g),_=b||(null==v||null===(e=v.color)||void 0===e?void 0:e.gradient);return{className:r()(y,b,{[f]:!_&&!!f,"has-text-color":p||(null==v||null===(n=v.color)||void 0===n?void 0:n.text),"has-background":m||(null==v||null===(o=v.color)||void 0===o?void 0:o.background)||g||(null==v||null===(s=v.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,l.Kn)(null==v||null===(a=v.elements)||void 0===a?void 0:a.link)?null==v||null===(u=v.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==v?void 0:v.color)||{}})}}function d(t){var e;const n=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:n,style:o}=t,s=n?i("border-color",n):"";return r()({"has-border-color":!!n||!(null==o||null===(e=o.border)||void 0===e||!e.color),[s]:!!s})}(t),style:c({border:n})}}function m(t){var e;return{className:void 0,style:c({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,n)=>{"use strict";n.d(e,{F:()=>o});const o=t=>null===t},9060:(t,e,n)=>{"use strict";n.d(e,{h:()=>o});const o=t=>"number"==typeof t},7998:(t,e,n)=>{"use strict";n.d(e,{$n:()=>s,Kn:()=>r,Qr:()=>a});var o=n(2893);const r=t=>!(0,o.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return r(t)&&e in t}const a=t=>0===Object.keys(t).length},3243:(t,e,n)=>{"use strict";n.d(e,{H:()=>o});const o=t=>"string"==typeof t},6006:()=>{}}]); attribute-filter-frontend.js 0000644 00000174414 15073233653 0012227 0 ustar 00 (()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=o.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)r.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var r=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var o=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;o=void 0===o||o;var p=r.isWindow(t),f=r.offset(e),m=r.outerHeight(e),h=r.outerWidth(e),g=void 0,v=void 0,w=void 0,b=void 0,y=void 0,E=void 0,S=void 0,k=void 0,_=void 0,x=void 0;p?(S=t,x=r.height(S),_=r.width(S),k={left:r.scrollLeft(S),top:r.scrollTop(S)},y={left:f.left-k.left-c,top:f.top-k.top-a},E={left:f.left+h-(k.left+_)+d,top:f.top+m-(k.top+x)+u},b=k):(g=r.offset(t),v=t.clientHeight,w=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},y={left:f.left-(g.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-a},E={left:f.left+h-(g.left+w+(parseFloat(r.css(t,"borderRightWidth"))||0))+d,top:f.top+m-(g.top+v+(parseFloat(r.css(t,"borderBottomWidth"))||0))+u}),y.top<0||E.top>0?!0===i?r.scrollTop(t,b.top+y.top):!1===i?r.scrollTop(t,b.top+E.top):y.top<0?r.scrollTop(t,b.top+y.top):r.scrollTop(t,b.top+E.top):s||((i=void 0===i||!!i)?r.scrollTop(t,b.top+y.top):r.scrollTop(t,b.top+E.top)),o&&(y.left<0||E.left>0?!0===l?r.scrollLeft(t,b.left+y.left):!1===l?r.scrollLeft(t,b.left+E.left):y.left<0?r.scrollLeft(t,b.left+y.left):r.scrollLeft(t,b.left+E.left):s||((l=void 0===l||!!l)?r.scrollLeft(t,b.left+y.left):r.scrollLeft(t,b.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function r(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var o=e.document;"number"!=typeof(n=o.documentElement[r])&&(n=o.body[r])}return n}function o(e){return r(e)}function s(e){return r(e,!0)}function i(e){var t=function(e){var t,n=void 0,r=void 0,o=e.ownerDocument,s=o.body,i=o&&o.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:r-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=o(r),t.top+=s(r),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var r="",o=e.ownerDocument,s=n||o.defaultView.getComputedStyle(e,null);return s&&(r=s.getPropertyValue(t)||s[t]),r}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var r=e.style,o=r[d],s=e[u][d];e[u][d]=e[c][d],r[d]="fontSize"===t?"1em":n||0,n=r.pixelLeft+"px",r[d]=o,e[u][d]=s}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,w=1;function b(e,t,n){var r=0,o=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(o=t[s])for(i=0;i<n.length;i++){var l;l="border"===o?o+n[i]+"Width":o+n[i],r+=parseFloat(p(e,l))||0}return r}function y(e){return null!=e&&e==e.window}var E={};function S(e,t,n){if(y(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],o="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),m(e)),i=0;(null==o||o<=0)&&(o=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?w:g);var l=void 0!==o||s,a=o||i;if(n===g)return l?a-b(e,["border","padding"],r):i;if(l){var c=n===v?-b(e,["border"],r):b(e,["margin"],r);return a+(n===w?0:c)}return i+b(e,h.slice(n),r)}f(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,r=t.document,o=r.body,s=r.documentElement[n];return"CSS1Compat"===r.compatMode&&s||o&&o[n]||s}}));var k={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,r,o){var s={},i=e.style,l=void 0;for(l in r)r.hasOwnProperty(l)&&(s[l]=i[l],i[l]=r[l]);for(l in function(){t=S.apply(void 0,n)}.call(e),r)r.hasOwnProperty(l)&&(i[l]=s[l])}(e,k),t}function x(e,t,r){var o=r;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==o?("number"==typeof o&&(o+="px"),void(e.style[t]=o)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&x(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&_(t,e,n?0:w)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,r){return void 0===r?t&&_(t,e,g):t?(p(t),m(t)&&(r+=b(t,["padding","border"],n)),x(t,e,r)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===x(e,"position")&&(e.style.position="relative");var n=i(e),r={},o=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(o=parseFloat(x(e,s))||0,r[s]=o+t[s]-n[s]);x(e,r)}(e,t)},isWindow:y,each:f,css:x,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(y(e)){if(void 0===t)return o(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(y(e)){if(void 0===t)return s(e);window.scrollTo(o(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},8406:()=>{},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},3106:()=>{}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}const o=window.wp.i18n,s=window.wc.wcSettings;var i,l,a,c,u,d,p,f,m,h;const g=(0,s.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase,null===(i=s.STORE_PAGES.shop)||void 0===i||i.permalink,null===(l=s.STORE_PAGES.checkout)||void 0===l||l.id,null===(a=s.STORE_PAGES.checkout)||void 0===a||a.permalink,null===(c=s.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(u=s.STORE_PAGES.privacy)||void 0===u||u.title,null===(d=s.STORE_PAGES.terms)||void 0===d||d.permalink,null===(p=s.STORE_PAGES.terms)||void 0===p||p.title,null===(f=s.STORE_PAGES.cart)||void 0===f||f.id,null===(m=s.STORE_PAGES.cart)||void 0===m||m.permalink,null!==(h=s.STORE_PAGES.myaccount)&&void 0!==h&&h.permalink?s.STORE_PAGES.myaccount.permalink:(0,s.getSetting)("wpLoginUrl","/wp-login.php"),(0,s.getSetting)("localPickupEnabled",!1),(0,s.getSetting)("countries",{})),b=(0,s.getSetting)("countryData",{}),y=(Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).map((e=>[e,b[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),E=((0,s.getSetting)("addressFieldsLocations",y).address,(0,s.getSetting)("addressFieldsLocations",y).contact,(0,s.getSetting)("addressFieldsLocations",y).additional,({imageUrl:t=`${v}/block-error.svg`,header:n=(0,o.__)("Oops!","woocommerce"),text:r=(0,o.__)("There was an error loading the content.","woocommerce"),errorMessage:s,errorMessagePrefix:i=(0,o.__)("Error:","woocommerce"),button:l,showErrorBlock:a=!0})=>a?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},n&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},n),r&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},r),s&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",s),l&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},l))):null);n(8406);class S extends t.Component{constructor(...e){var t,n,o;super(...e),t=this,o={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===r(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:n,showErrorMessage:r=!0,showErrorBlock:o=!0,text:s,errorMessagePrefix:i,renderError:l,button:a}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof l?l({errorMessage:c}):(0,e.createElement)(E,{showErrorBlock:o,errorMessage:r?c:null,header:t,imageUrl:n,text:s,errorMessagePrefix:i,button:a}):this.props.children}}const k=S,_=[".wp-block-woocommerce-cart"],x=({Block:n,containers:r,getProps:o=(()=>({})),getErrorBoundaryProps:s=(()=>({}))})=>{0!==r.length&&Array.prototype.forEach.call(r,((r,i)=>{const l=o(r,i),a=s(r,i),c={...r.dataset,...l.attributes||{}};(({Block:n,container:r,attributes:o={},props:s={},errorBoundaryProps:i={}})=>{(0,t.render)((0,e.createElement)(k,{...i},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},n&&(0,e.createElement)(n,{...s,attributes:o}))),r,(()=>{r.classList&&r.classList.remove("is-loading")}))})({Block:n,container:r,props:l,attributes:c,errorBoundaryProps:a})}))},T=window.wp.isShallowEqual;var C=n.n(T);function L(e){const n=(0,t.useRef)(e);return C()(e,n.current)||(n.current=e),n.current}const I=window.wc.wcBlocksData,A=window.wp.data,R=(0,t.createContext)("page"),O=()=>(0,t.useContext)(R),P=(R.Provider,e=>{const n=O();e=e||n;const r=(0,A.useSelect)((t=>t(I.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,A.useDispatch)(I.QUERY_STATE_STORE_KEY);return[r,(0,t.useCallback)((t=>{o(e,t)}),[e,o])]}),F=(e,n,r)=>{const o=O();r=r||o;const s=(0,A.useSelect)((t=>t(I.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,n)),[r,e]),{setQueryValue:i}=(0,A.useDispatch)(I.QUERY_STATE_STORE_KEY);return[s,(0,t.useCallback)((t=>{i(r,e,t)}),[r,e,i])]},N=e=>{const{namespace:n,resourceName:r,resourceValues:o=[],query:s={},shouldSelect:i=!0}=e;if(!n||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,t.useRef)({results:[],isLoading:!0}),a=L(s),c=L(o),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),d=(0,A.useSelect)((e=>{if(!i)return null;const t=e(I.COLLECTIONS_STORE_KEY),o=[n,r,a,c],s=t.getCollectionError(...o);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(s)}return{results:t.getCollection(...o),isLoading:!t.hasFinishedResolution("getCollection",o)}}),[n,r,c,a,i]);return null!==d&&(l.current=d),l.current};function B(e,t){return e===t}function M(e){return"function"==typeof e?function(){return e}:e}function D(e,t){return!(e=>null===e)(n=e)&&n instanceof Object&&n.constructor===Object&&t in e;var n}var V=function(e){return function(t,n,r){return e(t,n,r)*r}},W=function(e,t){if(e)throw Error("Invalid sort config: "+t)},j=function(e){var t=e||{},n=t.asc,r=t.desc,o=n?1:-1,s=n||r;return W(!s,"Expected `asc` or `desc` property"),W(n&&r,"Ambiguous object with `asc` and `desc` config properties"),{order:o,sortBy:s,comparer:e.comparer&&V(e.comparer)}};function H(e,t,n){if(void 0===e||!0===e)return function(e,r){return t(e,r,n)};if("string"==typeof e)return W(e.includes("."),"String syntax not allowed for nested properties."),function(r,o){return t(r[e],o[e],n)};if("function"==typeof e)return function(r,o){return t(e(r),e(o),n)};if(Array.isArray(e)){var r=function(e){return function t(n,r,o,s,i,l,a){var c,u;if("string"==typeof n)c=l[n],u=a[n];else{if("function"!=typeof n){var d=j(n);return t(d.sortBy,r,o,d.order,d.comparer||e,l,a)}c=n(l),u=n(a)}var p=i(c,u,s);return(0===p||null==c&&null==u)&&r.length>o?t(r[o],r,o+1,s,i,l,a):p}}(t);return function(o,s){return r(e[0],e,1,n,t,o,s)}}var o=j(e);return H(o.sortBy,o.comparer||t,o.order)}var U=function(e,t,n,r){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(H(n,r,e))):t};function q(e){var t=V(e.comparer);return function(n){var r=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return U(1,r,e,t)},desc:function(e){return U(-1,r,e,t)},by:function(e){return U(1,r,e,t)}}}}var z=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},K=q({comparer:z});q({comparer:z,inPlaceSorting:!0});const $=({queryAttribute:n,queryPrices:r,queryStock:o,queryRating:s,queryState:i,isEditor:l=!1})=>{let a=O();a=`${a}-collection-data`;const[c]=P(a),[u,d]=F("calculate_attribute_counts",[],a),[p,f]=F("calculate_price_range",null,a),[m,h]=F("calculate_stock_status_counts",null,a),[g,v]=F("calculate_rating_counts",null,a),w=L(n||{}),b=L(r),y=L(o),E=L(s);(0,t.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(u.find((e=>D(w,"taxonomy")&&e.taxonomy===w.taxonomy))||d([...u,w]))}),[w,u,d]),(0,t.useEffect)((()=>{p!==b&&void 0!==b&&f(b)}),[b,f,p]),(0,t.useEffect)((()=>{m!==y&&void 0!==y&&h(y)}),[y,h,m]),(0,t.useEffect)((()=>{g!==E&&void 0!==E&&v(E)}),[E,v,g]);const[S,k]=(0,t.useState)(l),[_]=(x=S,A=B,C=(0,e.useState)(M(x)),I=C[1],R=[C[0],(0,e.useCallback)((function(e){return I(M(e))}),[])],V=R[0],W=R[1],j=function(t,n,r){var o=this,s=(0,e.useRef)(null),i=(0,e.useRef)(0),l=(0,e.useRef)(null),a=(0,e.useRef)([]),c=(0,e.useRef)(),u=(0,e.useRef)(),d=(0,e.useRef)(t),p=(0,e.useRef)(!0);(0,e.useEffect)((function(){d.current=t}),[t]);var f=!n&&0!==n&&"undefined"!=typeof window;if("function"!=typeof t)throw new TypeError("Expected a function");n=+n||0;var m=!!(r=r||{}).leading,h=!("trailing"in r)||!!r.trailing,g="maxWait"in r,v=g?Math.max(+r.maxWait||0,n):null;(0,e.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var w=(0,e.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},t=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},r=function(e){if(!p.current)return!1;var t=e-s.current;return!s.current||t>=n||t<0||g&&e-i.current>=v},w=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,u.current)},b=function e(){var o=Date.now();if(r(o))return w(o);if(p.current){var l=n-(o-s.current),a=g?Math.min(l,v-(o-i.current)):l;t(e,a)}},y=function(){var d=Date.now(),f=r(d);if(a.current=[].slice.call(arguments),c.current=o,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,t(b,n),m?e(s.current):u.current;if(g)return t(b,n),e(s.current)}return l.current||t(b,n),u.current};return y.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},y.isPending=function(){return!!l.current},y.flush=function(){return l.current?w(Date.now()):u.current},y}),[m,g,n,v,h,f]);return w}((0,e.useCallback)((function(e){return W(e)}),[W]),200,T),H=(0,e.useRef)(x),A(H.current,x)||(j(x),H.current=x),[V,j]);var x,T,C,I,A,R,V,W,j,H;S||k(!0);const U=(0,t.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=K(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return N({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...i,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...U},shouldSelect:_})},G=window.wc.blocksComponents;n(479);const Q=({name:t,count:n})=>(0,e.createElement)(e.Fragment,null,t,null!==n&&Number.isFinite(n)&&(0,e.createElement)(G.Label,{label:n.toString(),screenReaderLabel:(0,o.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,o._n)("%s product","%s products",n,"woocommerce"),n),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}));var Y=n(3849),Z=n.n(Y);n(2728);const X=({className:t, /* translators: Reset button text for filters. */ label:n=(0,o.__)("Reset","woocommerce"),onClick:r,screenReaderLabel:s=(0,o.__)("Reset filter","woocommerce")})=>(0,e.createElement)("button",{className:Z()("wc-block-components-filter-reset-button",t),onClick:r},(0,e.createElement)(G.Label,{label:n,screenReaderLabel:s}));n(6099);const J=({className:t,isLoading:n,disabled:r, /* translators: Submit button text for filters. */ label:s=(0,o.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,o.__)("Apply filter","woocommerce")})=>(0,e.createElement)("button",{type:"submit",className:Z()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":n},t),disabled:r,onClick:i},(0,e.createElement)(G.Label,{label:s,screenReaderLabel:l})),ee=window.wp.htmlEntities,te=window.wp.url,ne=e=>"boolean"==typeof e,re=e=>"string"==typeof e,oe=e=>D(e,"attribute")&&D(e,"operator")&&D(e,"slug")&&"string"==typeof e.attribute&&"string"==typeof e.operator&&Array.isArray(e.slug)&&e.slug.every((e=>"string"==typeof e)),se=(0,t.forwardRef)((function({icon:e,size:n=24,...r},o){return(0,t.cloneElement)(e,{width:n,height:n,...r,ref:o})})),ie=window.wp.primitives,le=(0,e.createElement)(ie.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(ie.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})),ae=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ne),ce="query_type_",ue="filter_";function de(e){ae?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const pe=window.lodash;var fe=n(7608),me=n.n(fe);const he=window.wp.compose,ge=window.wp.keycodes,ve=(0,t.createElement)(ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(ie.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function we(){return we=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},we.apply(this,arguments)}const be=window.wp.deprecated;var ye=n.n(be);const Ee=window.wp.dom,Se=(0,t.createElement)(ie.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(ie.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function ke(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const s=o.getBoundingClientRect();return new r.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}let _e=0;function xe(e){const t=document.scrollingElement||document.body;e&&(_e=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=_e)}let Te=0;function Ce(){return(0,t.useEffect)((()=>(0===Te&&xe(!0),++Te,()=>{1===Te&&xe(!1),--Te})),[]),null}window.wp.warning;const Le=(0,t.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Ie(e){const n=(0,t.useContext)(Le),r=n.slots[e]||{},o=n.fills[e],s=(0,t.useMemo)((()=>o||[]),[o]);return{...r,updateSlot:(0,t.useCallback)((t=>{n.updateSlot(e,t)}),[e,n.updateSlot]),unregisterSlot:(0,t.useCallback)((t=>{n.unregisterSlot(e,t)}),[e,n.unregisterSlot]),fills:s,registerFill:(0,t.useCallback)((t=>{n.registerFill(e,t)}),[e,n.registerFill]),unregisterFill:(0,t.useCallback)((t=>{n.unregisterFill(e,t)}),[e,n.unregisterFill])}}const Ae=(0,t.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function Re({name:e,children:n,registerFill:r,unregisterFill:o}){const s=(e=>{const{getSlot:n,subscribe:r}=(0,t.useContext)(Ae),[o,s]=(0,t.useState)(n(e));return(0,t.useEffect)((()=>(s(n(e)),r((()=>{s(n(e))})))),[e]),o})(e),i=(0,t.useRef)({name:e,children:n});return(0,t.useLayoutEffect)((()=>(r(e,i.current),()=>o(e,i.current))),[]),(0,t.useLayoutEffect)((()=>{i.current.children=n,s&&s.forceUpdate()}),[n]),(0,t.useLayoutEffect)((()=>{e!==i.current.name&&(o(i.current.name,i.current),i.current.name=e,r(e,i.current))}),[e]),s&&s.node?((0,pe.isFunction)(n)&&(n=n(s.props.fillProps)),(0,t.createPortal)(n,s.node)):null}const Oe=e=>(0,t.createElement)(Ae.Consumer,null,(({registerFill:n,unregisterFill:r})=>(0,t.createElement)(Re,we({},e,{registerFill:n,unregisterFill:r}))));class Pe extends t.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:n,fillProps:r={},getFills:o}=this.props,s=(0,pe.map)(o(n,this),(e=>{const n=(0,pe.isFunction)(e.children)?e.children(r):e.children;return t.Children.map(n,((e,n)=>{if(!e||(0,pe.isString)(e))return e;const r=e.key||n;return(0,t.cloneElement)(e,{key:r})}))})).filter((0,pe.negate)(t.isEmptyElement));return(0,t.createElement)(t.Fragment,null,(0,pe.isFunction)(e)?e(s):s)}}const Fe=e=>(0,t.createElement)(Ae.Consumer,null,(({registerSlot:n,unregisterSlot:r,getFills:o})=>(0,t.createElement)(Pe,we({},e,{registerSlot:n,unregisterSlot:r,getFills:o}))));function Ne(){const[,e]=(0,t.useState)({}),n=(0,t.useRef)(!0);return(0,t.useEffect)((()=>()=>{n.current=!1}),[]),()=>{n.current&&e({})}}function Be({name:e,children:n}){const r=Ie(e),o=(0,t.useRef)({rerender:Ne()});return(0,t.useEffect)((()=>(r.registerFill(o),()=>{r.unregisterFill(o)})),[r.registerFill,r.unregisterFill]),r.ref&&r.ref.current?("function"==typeof n&&(n=n(r.fillProps)),(0,t.createPortal)(n,r.ref.current)):null}const Me=(0,t.forwardRef)((function({name:e,fillProps:n={},as:r="div",...o},s){const i=(0,t.useContext)(Le),l=(0,t.useRef)();return(0,t.useLayoutEffect)((()=>(i.registerSlot(e,l,n),()=>{i.unregisterSlot(e,l)})),[i.registerSlot,i.unregisterSlot,e]),(0,t.useLayoutEffect)((()=>{i.updateSlot(e,n)})),(0,t.createElement)(r,we({ref:(0,he.useMergeRefs)([s,l])},o))}));function De(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Oe,e),(0,t.createElement)(Be,e))}const Ve=(0,t.forwardRef)((({bubblesVirtually:e,...n},r)=>e?(0,t.createElement)(Me,we({},n,{ref:r})):(0,t.createElement)(Fe,n)));function We(e){return"appear"===e?"top":"left"}const je="Popover";function He(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=r?parseInt(r,10):0,c=o?parseInt(o,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function Ue(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function qe(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function ze(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const Ke=(0,t.forwardRef)((({headerTitle:e,onClose:n,children:r,className:s,noArrow:i=!0,isAlternate:l,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:p,anchorRect:f,getAnchorRect:m,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:w,__unstableStickyBoundaryElement:b,__unstableSlotName:y=je,__unstableObserveElement:E,__unstableBoundaryParent:S,__unstableForcePosition:k,__unstableForceXAlignment:_,...x},T)=>{const C=(0,t.useRef)(null),L=(0,t.useRef)(null),I=(0,t.useRef)(),A=(0,he.useViewportMatch)("medium","<"),[R,O]=(0,t.useState)(),P=Ie(y),F=h&&A,[N,B]=(0,he.useResizeObserver)();i=F||i,(0,t.useLayoutEffect)((()=>{if(F)return ze(I.current,"is-without-arrow",i),ze(I.current,"is-alternate",l),Ue(I.current,"data-x-axis"),Ue(I.current,"data-y-axis"),qe(I.current,"top"),qe(I.current,"left"),qe(L.current,"maxHeight"),void qe(L.current,"maxWidth");const e=()=>{if(!I.current||!L.current)return;let e=function(e,t,n,r=!1,o,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return ke(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return ke((0,Ee.getRectangleFromRange)(r),r.endContainer.ownerDocument,s);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=ke(r.getBoundingClientRect(),r.ownerDocument,s);return o?e:He(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),l=ke(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return o?l:He(l,r)}if(!e.current)return;const{parentNode:i}=e.current,l=i.getBoundingClientRect();return o?l:He(l,i)}(C,f,m,d,p,I.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=I.current;let r,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;S&&(r=null===(c=I.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=B.height?B:L.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:v,yAxis:w,contentHeight:y,contentWidth:E}=function(e,t,n="top",r,s,i,l,a,c){const[u,d="center",p]=n.split(" "),f=function(e,t,n,r,o,s,i,l){const{height:a}=t;if(o){const t=o.getBoundingClientRect().top+a-i;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const u={popoverTop:c,contentHeight:(c-a/2>0?a/2:c)+(c+a/2>window.innerHeight?window.innerHeight-c:a/2)},d={popoverTop:e.top,contentHeight:e.top-10-a>0?a:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+a>window.innerHeight?window.innerHeight-10-e.bottom:a};let f,m=n,h=null;if(!o&&!l)if("middle"===n&&u.contentHeight===a)m="middle";else if("top"===n&&d.contentHeight===a)m="top";else if("bottom"===n&&p.contentHeight===a)m="bottom";else{m=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===m?d.contentHeight:p.contentHeight;h=e!==a?e:null}return f="middle"===m?u.popoverTop:"top"===m?d.popoverTop:p.popoverTop,{yAxis:m,popoverTop:f,contentHeight:h}}(e,t,u,p,r,0,i,a),m=function(e,t,n,r,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,o.isRTL)()?n="right":"right"===n&&(0,o.isRTL)()&&(n="left"),"left"===r&&(0,o.isRTL)()?r="right":"right"===r&&(0,o.isRTL)()&&(r="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===r?f=e.right:"middle"===i||c||(f=d);let m=e.right;"left"===r?m=e.left:"middle"===i||c||(m=d);const h={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:m,contentWidth:m+u>window.innerWidth?window.innerWidth-m:u};let v,w=n,b=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)w="center";else if("left"===n&&h.contentWidth===u)w="left";else if("right"===n&&g.contentWidth===u)w="right";else{w=h.contentWidth>g.contentWidth?"left":"right";const e="left"===w?h.contentWidth:g.contentWidth;u>window.innerWidth&&(b=window.innerWidth),e!==u&&(w="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===w?p.popoverLeft:"left"===w?h.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,o.isRTL)()||(v=Math.max(v,0))}return{xAxis:w,popoverLeft:v,contentWidth:b}}(e,t,d,p,r,f.yAxis,l,a,c);return{...m,...f}}(e,u,a,b,I.current,s,r,k,_);"number"==typeof h&&"number"==typeof g&&(qe(I.current,"top",h+"px"),qe(I.current,"left",g+"px")),ze(I.current,"is-without-arrow",i||"center"===v&&"middle"===w),ze(I.current,"is-alternate",l),Ue(I.current,"data-x-axis",v),Ue(I.current,"data-y-axis",w),qe(L.current,"maxHeight","number"==typeof y?y+"px":""),qe(L.current,"maxWidth","number"==typeof E?E+"px":""),O(({left:"right",right:"left"}[v]||"center")+" "+({top:"bottom",bottom:"top"}[w]||"middle"))};e();const{ownerDocument:t}=I.current,{defaultView:n}=t,r=n.setInterval(e,500);let s;const c=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),E&&(h=new n.MutationObserver(e),h.observe(E,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(s),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[F,f,m,d,p,a,B,b,E,S]);const M=(e,t)=>{if("focus-outside"===e&&w)w(t);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>t.relatedTarget}),ye()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else n&&n()},[D,V]=(0,he.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:M,onClose:M}),W=(0,he.useMergeRefs)([I,D,T]),j=Boolean(g&&R)&&function(e){if("loading"===e.type)return me()("components-animate__loading");const{type:t,origin:n=We(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return me()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?me()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:R});let H=(0,t.createElement)("div",we({className:me()("components-popover",s,j,{"is-expanded":F,"is-without-arrow":i,"is-alternate":l})},x,{ref:W},V,{tabIndex:"-1"}),F&&(0,t.createElement)(Ce,null),F&&(0,t.createElement)("div",{className:"components-popover__header"},(0,t.createElement)("span",{className:"components-popover__header-title"},e),(0,t.createElement)(ot,{className:"components-popover__close",icon:Se,onClick:n})),(0,t.createElement)("div",{ref:L,className:"components-popover__content"},(0,t.createElement)("div",{style:{position:"relative"}},N,r)));return P.ref&&(H=(0,t.createElement)(De,{name:y},H)),d||f?H:(0,t.createElement)("span",{ref:C},H)}));Ke.Slot=(0,t.forwardRef)((function({name:e=je},n){return(0,t.createElement)(Ve,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:n})}));const $e=Ke,Ge=function({shortcut:e,className:n}){if(!e)return null;let r,o;return(0,pe.isString)(e)&&(r=e),(0,pe.isObject)(e)&&(r=e.display,o=e.ariaLabel),(0,t.createElement)("span",{className:n,"aria-label":o},r)},Qe=(0,t.createElement)("div",{className:"event-catcher"}),Ye=({eventHandlers:e,child:n,childrenWithPopover:r})=>(0,t.cloneElement)((0,t.createElement)("span",{className:"disabled-element-wrapper"},(0,t.cloneElement)(Qe,e),(0,t.cloneElement)(n,{children:r}),","),e),Ze=({child:e,eventHandlers:n,childrenWithPopover:r})=>(0,t.cloneElement)(e,{...n,children:r}),Xe=(e,n,r)=>{if(1!==t.Children.count(e))return;const o=t.Children.only(e);"function"==typeof o.props[n]&&o.props[n](r)},Je=function({children:e,position:n,text:r,shortcut:o}){const[s,i]=(0,t.useState)(!1),[l,a]=(0,t.useState)(!1),c=(0,he.useDebounce)(a,700),u=t=>{Xe(e,"onMouseDown",t),document.addEventListener("mouseup",f),i(!0)},d=t=>{Xe(e,"onMouseUp",t),document.removeEventListener("mouseup",f),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,f=p("mouseUp"),m=(t,n)=>r=>{if(Xe(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&s)return;c.cancel();const o=(0,pe.includes)(["focus","mouseenter"],r.type);o!==l&&(n?c(o):a(o))},h=()=>{c.cancel(),document.removeEventListener("mouseup",f)};if((0,t.useEffect)((()=>h),[]),1!==t.Children.count(e))return e;const g={onMouseEnter:m("onMouseEnter",!0),onMouseLeave:m("onMouseLeave"),onClick:m("onClick"),onFocus:m("onFocus"),onBlur:m("onBlur"),onMouseDown:p("mouseDown")},v=t.Children.only(e),{children:w,disabled:b}=v.props,y=b?Ye:Ze,E=(({grandchildren:e,isOver:n,position:r,text:o,shortcut:s})=>(0,t.concatChildren)(e,n&&(0,t.createElement)($e,{focusOnMount:!1,position:r,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,t.createElement)(Ge,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:w,isOver:l,position:n,text:r,shortcut:o});return y({child:v,eventHandlers:g,childrenWithPopover:E})},et=function({icon:e,className:n,...r}){const o=["dashicon","dashicons","dashicons-"+e,n].filter(Boolean).join(" ");return(0,t.createElement)("span",we({className:o},r))},tt=function({icon:e=null,size:n=24,...r}){if("string"==typeof e)return(0,t.createElement)(et,we({icon:e},r));if((0,t.isValidElement)(e)&&et===e.type)return(0,t.cloneElement)(e,{...r});if("function"==typeof e)return e.prototype instanceof t.Component?(0,t.createElement)(e,{size:n,...r}):e({size:n,...r});if(e&&("svg"===e.type||e.type===ie.SVG)){const o={width:n,height:n,...e.props,...r};return(0,t.createElement)(ie.SVG,o)}return(0,t.isValidElement)(e)?(0,t.cloneElement)(e,{size:n,...r}):e},nt=(0,t.forwardRef)((function({as:e="div",className:n,...r},o){return function({as:e="div",...n}){return"function"==typeof n.children?n.children(n):(0,t.createElement)(e,n)}({as:e,className:me()("components-visually-hidden",n),...r,ref:o})})),rt=["onMouseDown","onClick"],ot=(0,t.forwardRef)((function(e,n){const{href:r,target:o,isSmall:s,isPressed:i,isBusy:l,isDestructive:a,className:c,disabled:u,icon:d,iconPosition:p="left",iconSize:f,showTooltip:m,tooltipPosition:h,shortcut:g,label:v,children:w,text:b,variant:y,__experimentalIsFocusable:E,describedBy:S,...k}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:s,...i}){let l=s;var a,c,u,d,p;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),r&&(null!==(c=l)&&void 0!==c||(l="tertiary")),n&&(null!==(u=l)&&void 0!==u||(l="secondary")),e&&(ye()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=l)&&void 0!==d||(l="secondary")),o&&(null!==(p=l)&&void 0!==p||(l="link")),{...i,variant:l}}(e),_=me()("components-button",c,{"is-secondary":"secondary"===y,"is-primary":"primary"===y,"is-small":s,"is-tertiary":"tertiary"===y,"is-pressed":i,"is-busy":l,"is-link":"link"===y,"is-destructive":a,"has-text":!!d&&!!w,"has-icon":!!d}),x=u&&!E,T=void 0===r||x?"button":"a",C="a"===T?{href:r,target:o}:{type:"button",disabled:x,"aria-pressed":i};if(u&&E){C["aria-disabled"]=!0;for(const e of rt)k[e]=e=>{e.stopPropagation(),e.preventDefault()}}const L=!x&&(m&&v||g||!!v&&(!w||(0,pe.isArray)(w)&&!w.length)&&!1!==m),I=S?(0,pe.uniqueId)():null,A=k["aria-describedby"]||I,R=(0,t.createElement)(T,we({},C,k,{className:_,"aria-label":k["aria-label"]||v,"aria-describedby":A,ref:n}),d&&"left"===p&&(0,t.createElement)(tt,{icon:d,size:f}),b&&(0,t.createElement)(t.Fragment,null,b),d&&"right"===p&&(0,t.createElement)(tt,{icon:d,size:f}),w);return L?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Je,{text:S||v,shortcut:g,position:h},R),S&&(0,t.createElement)(nt,null,(0,t.createElement)("span",{id:I},S))):(0,t.createElement)(t.Fragment,null,R,S&&(0,t.createElement)(nt,null,(0,t.createElement)("span",{id:I},S)))}));function st({value:e,status:n,title:r,displayTransform:s,isBorderless:i=!1,disabled:l=!1,onClickRemove:a=pe.noop,onMouseEnter:c,onMouseLeave:u,messages:d,termPosition:p,termsCount:f}){const m=(0,he.useInstanceId)(st),h=me()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":l}),g=s(e),v=(0,o.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,o.__)("%1$s (%2$s of %3$s)"),g,p,f);return(0,t.createElement)("span",{className:h,onMouseEnter:c,onMouseLeave:u,title:r},(0,t.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${m}`},(0,t.createElement)(nt,{as:"span"},v),(0,t.createElement)("span",{"aria-hidden":"true"},g)),(0,t.createElement)(ot,{className:"components-form-token-field__remove-token",icon:ve,onClick:!l&&(()=>a({value:e})),label:d.remove,"aria-describedby":`components-form-token-field__token-text-${m}`}))}class it extends t.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:n,instanceId:r,selectedSuggestionIndex:o,className:s,...i}=this.props,l=e?e.length+1:0;return(0,t.createElement)("input",we({ref:this.bindInput,id:`components-form-token-input-${r}`,type:"text"},i,{value:e||"",onChange:this.onChange,size:l,className:me()(s,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":n,"aria-autocomplete":"list","aria-owns":n?`components-form-token-suggestions-${r}`:void 0,"aria-activedescendant":-1!==o?`components-form-token-suggestions-${r}-${o}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${r}`}))}}const lt=it;var at=n(2121),ct=n.n(at);class ut extends t.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,ct()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,t.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,pe.map)(this.props.suggestions,((e,n)=>{const r=this.computeSuggestionMatch(e),o=me()("components-form-token-field__suggestion",{"is-selected":n===this.props.selectedIndex});return(0,t.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${n}`,role:"option",className:o,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":n===this.props.selectedIndex},r?(0,t.createElement)("span",{"aria-label":this.props.displayTransform(e)},r.suggestionBeforeMatch,(0,t.createElement)("strong",{className:"components-form-token-field__suggestion-match"},r.suggestionMatch),r.suggestionAfterMatch):this.props.displayTransform(e))})))}}ut.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const dt=(0,he.withSafeTimeout)(ut),pt=window.wp.a11y,ft=(0,he.createHigherOrderComponent)((e=>n=>(0,t.createElement)(e,we({},n,{speak:pt.speak,debouncedSpeak:(0,he.useDebounce)(pt.speak,500)}))),"withSpokenMessages"),mt={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class ht extends t.Component{constructor(){super(...arguments),this.state=mt,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,r=!C()(t,e.suggestions);(r||n!==e.value)&&this.updateSuggestions(r)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(mt)}onKeyDown(e){let t=!1;switch(e.keyCode){case ge.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case ge.ENTER:t=this.addCurrentToken();break;case ge.LEFT:t=this.handleLeftArrowKey();break;case ge.UP:t=this.handleUpArrowKey();break;case ge.RIGHT:t=this.handleRightArrowKey();break;case ge.DOWN:t=this.handleDownArrowKey();break;case ge.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case ge.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case ge.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,r=t.split(n),o=(0,pe.last)(r)||"";r.length>1&&this.addNewTokens(r.slice(0,-1)),this.setState({incompleteTokenValue:o},this.updateSuggestions),this.props.onInputChange(o)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,pe.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,pe.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,r=this.props.maxSuggestions,o=this.props.saveTransform){let s=o(e);const i=[],l=[];return 0===s.length?t=(0,pe.difference)(t,n):(s=s.toLocaleLowerCase(),(0,pe.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(s);-1===n.indexOf(e)&&(0===t?i.push(e):t>0&&l.push(e))})),t=i.concat(l)),(0,pe.take)(t,r)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,pe.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,r=n.trim().length>1,s=this.getMatchingSuggestions(n),i=s.length>0,l={isExpanded:t||r&&i};if(e&&(l.selectedSuggestionIndex=-1,l.selectedSuggestionScroll=!1),this.setState(l),r){const{debouncedSpeak:e}=this.props;e(i?(0,o.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,o._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",s.length),s.length):(0,o.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,pe.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,n,r){const o=this.getTokenValue(e),s=e.status?e.status:void 0,i=n+1,l=r.length;return(0,t.createElement)(st,{key:"token-"+o,value:o,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:n,maxLength:r,placeholder:o,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:n,placeholder:0===s.length?o:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return r&&s.length>=r||(l={...l,onChange:this.onInputChange}),(0,t.createElement)(lt,l)}render(){const{disabled:e,label:n=(0,o.__)("Add item"),instanceId:r,className:s,__experimentalShowHowTo:i}=this.props,{isExpanded:l}=this.state,a=me()(s,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let c={className:"components-form-token-field",tabIndex:"-1"};const u=this.getMatchingSuggestions();return e||(c=Object.assign({},c,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,t.createElement)("div",c,(0,t.createElement)("label",{htmlFor:`components-form-token-input-${r}`,className:"components-form-token-field__label"},n),(0,t.createElement)("div",{ref:this.bindTokensAndInput,className:a,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),l&&(0,t.createElement)(dt,{instanceId:r,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:u,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),i&&(0,t.createElement)("p",{id:`components-form-token-suggestions-howto-${r}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,o.__)("Separate with commas, spaces, or the Enter key."):(0,o.__)("Separate with commas or the Enter key.")))}}ht.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:pe.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,o.__)("Item added."),removed:(0,o.__)("Item removed."),remove:(0,o.__)("Remove item"),__experimentalInvalid:(0,o.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const gt=ft((0,he.withInstanceId)(ht));n(9027);const vt=({className:t,style:n,suggestions:r,multiple:o=!0,saveTransform:s=(e=>e.trim().replace(/\s/g,"-")),messages:i={},validateInput:l=(e=>r.includes(e)),label:a="",...c})=>(0,e.createElement)("div",{className:Z()("wc-blocks-components-form-token-field-wrapper",t,{"single-selection":!o}),style:n},(0,e.createElement)(gt,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:l,saveTransform:s,maxLength:o?void 0:1,suggestions:r,messages:i,...c}));n(1753);const wt=({children:t})=>(0,e.createElement)("div",{className:"wc-block-filter-title-placeholder"},t),bt=(0,s.getSetting)("attributes",[]).reduce(((e,t)=>{const n=(r=t)&&r.attribute_name?{id:parseInt(r.attribute_id,10),name:r.attribute_name,taxonomy:"pa_"+r.attribute_name,label:r.attribute_label}:null;var r;return n&&n.id&&e.push(n),e}),[]),yt=(e=[],t,n,r=[],o="in")=>{if(!n||!n.taxonomy)return[];const s=e.filter((e=>e.attribute!==n.taxonomy));return 0===r.length?t(s):(s.push({attribute:n.taxonomy,operator:o,slug:r.map((({slug:e})=>e)).sort()}),t(K(s).asc("attribute"))),s},Et=[{value:"preview-1",formattedValue:"preview-1",name:"Blue",label:(0,e.createElement)(Q,{name:"Blue",count:3}),textLabel:"Blue (3)"},{value:"preview-2",formattedValue:"preview-2",name:"Green",label:(0,e.createElement)(Q,{name:"Green",count:3}),textLabel:"Green (3)"},{value:"preview-3",formattedValue:"preview-3",name:"Red",label:(0,e.createElement)(Q,{name:"Red",count:2}),textLabel:"Red (2)"}],St={count:0,has_archives:!0,id:0,label:"Preview",name:"preview",order:"menu_order",parent:0,taxonomy:"preview",type:""};n(3106);const kt=JSON.parse('{"Y4":{"hd":{"Z":"or"},"D8":{"Z":3},"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function _t(){return Math.floor(Math.random()*Date.now())}const xt=e=>e.replace("pa_",""),Tt=(e,t=[])=>{const n={};t.forEach((e=>{const{attribute:t,slug:r,operator:o}=e,s=xt(t),i=r.join(","),l=`${ce}${s}`,a="in"===o?"or":"and";n[`${ue}${s}`]=i,n[l]=a}));const r=(0,te.removeQueryArgs)(e,...Object.keys(n));return(0,te.addQueryArgs)(r,n)},Ct=e=>{if(e){const n=(t=`filter_${e.name}`,window?(0,te.getQueryArg)(window.location.href,t):null);return("string"==typeof n?n.split(","):[]).map((e=>encodeURIComponent(e).toLowerCase()))}var t;return[]},Lt=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),It=({isLoading:t=!1,options:n,checked:r,onChange:o})=>t?(0,e.createElement)(e.Fragment,null,(0,e.createElement)("span",{className:"is-loading"}),(0,e.createElement)("span",{className:"is-loading"})):(0,e.createElement)(G.CheckboxList,{className:"wc-block-attribute-filter-list",options:n,checked:r,onChange:o,isLoading:t,isDisabled:t}),At=(0,t.createContext)({});(e=>{const t=document.body.querySelectorAll(_.join(",")),{Block:n,getProps:r,getErrorBoundaryProps:o,selector:s}=e;(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:r,wrappers:o})=>{const s=document.body.querySelectorAll(r);o&&o.length>0&&Array.prototype.filter.call(s,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,o))),x({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({Block:n,getProps:r,getErrorBoundaryProps:o,selector:s,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:r,wrapper:o})=>{const s=o.querySelectorAll(r);x({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-attribute-filter",Block:({attributes:n,isEditor:r=!1,getNotice:i=(()=>null)})=>{const l=(0,s.getSettingWithCoercion)("hasFilterableProducts",!1,ne),a=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,ne),c=(0,s.getSettingWithCoercion)("pageUrl",window.location.href,re),[u,d]=(0,t.useState)(!1),p=n.isPreview&&!n.attributeId?St:(e=>{if(e)return bt.find((t=>t.id===e))})(n.attributeId),f=(0,t.useMemo)((()=>Ct(p)),[p]),[m,h]=(0,t.useState)(f),[g,v]=(0,t.useState)(_t()),[w,b]=(0,t.useState)(n.isPreview&&!n.attributeId?Et:[]),[y]=P(),[E,S]=F("attributes",[]),{results:k,isLoading:_}=N({namespace:"/wc/store/v1",resourceName:"products/attributes/terms",resourceValues:[(null==p?void 0:p.id)||0],shouldSelect:n.attributeId>0,query:{orderby:"menu_order"}}),{results:x,isLoading:T}=$({queryAttribute:{taxonomy:(null==p?void 0:p.taxonomy)||"",queryType:n.queryType},queryState:{...y},isEditor:r}),I=(0,t.useCallback)((e=>D(x,"attribute_counts")&&Array.isArray(x.attribute_counts)?x.attribute_counts.find((({term:t})=>t===e)):null),[x]);(0,t.useEffect)((()=>{if(_||T)return;if(!Array.isArray(k))return;const t=k.map((t=>{const r=I(t.id);if(!(r||m.includes(t.slug)||(o=t.slug,null!=y&&y.attributes&&y.attributes.some((({attribute:e,slug:t=[]})=>e===(null==p?void 0:p.taxonomy)&&t.includes(o))))))return null;var o;const s=r?r.count:0;return{formattedValue:Lt(t.slug),value:t.slug,name:(0,ee.decodeEntities)(t.name),label:(0,e.createElement)(Q,{name:(0,ee.decodeEntities)(t.name),count:n.showCounts?s:null}),textLabel:n.showCounts?`${(0,ee.decodeEntities)(t.name)} (${s})`:(0,ee.decodeEntities)(t.name)}})).filter((e=>!!e));b(t),v(_t())}),[null==p?void 0:p.taxonomy,k,_,n.showCounts,T,I,m,y.attributes]);const A=(0,t.useCallback)((e=>Array.isArray(k)?k.reduce(((t,n)=>(e.includes(n.slug)&&t.push(n),t)),[]):[]),[k]),R=(0,t.useCallback)(((e,t=!1)=>{if(e=e.map((e=>({...e,slug:e.slug.map((e=>decodeURIComponent(e)))}))),t){if(null==p||!p.taxonomy)return;const t=Object.keys((0,te.getQueryArgs)(window.location.href)),n=xt(p.taxonomy),r=t.reduce(((e,t)=>t.includes(ce+n)||t.includes(ue+n)?(0,te.removeQueryArgs)(e,t):e),window.location.href);de(Tt(r,e))}else{const t=Tt(c,e);((e,t)=>{const n=Object.entries(t).reduce(((e,[t,n])=>t.includes("query_type")?e:{...e,[t]:n}),{});return Object.entries(n).reduce(((t,[n,r])=>e[n]===r&&t),!0)})((0,te.getQueryArgs)(window.location.href),(0,te.getQueryArgs)(t))||de(t)}}),[c,null==p?void 0:p.taxonomy]),O=e=>{const t=yt(E,S,p,A(e),"or"===n.queryType?"in":"and");R(t,0===e.length)},B=(0,t.useCallback)(((e,t=!1)=>{r||(h(e),!t&&n.showFilterButton||yt(E,S,p,A(e),"or"===n.queryType?"in":"and"))}),[r,h,E,S,p,A,n.queryType,n.showFilterButton]),M=L((0,t.useMemo)((()=>{return e=E,Array.isArray(e)&&e.every(oe)?E.filter((({attribute:e})=>e===(null==p?void 0:p.taxonomy))).flatMap((({slug:e})=>e)):[];var e}),[E,null==p?void 0:p.taxonomy])),V=function(e,n){const r=(0,t.useRef)();return(0,t.useEffect)((()=>{r.current===e||(r.current=e)}),[e,n]),r.current}(M);(0,t.useEffect)((()=>{!V||C()(V,M)||C()(m,M)||B(M)}),[m,M,V,B]);const W="single"!==n.selectType,j=(0,t.useCallback)((e=>{const t=m.includes(e);let n;W?(n=m.filter((t=>t!==e)),t||(n.push(e),n.sort())):n=t?[]:[e],B(n)}),[m,W,B]);(0,t.useEffect)((()=>{p&&!n.showFilterButton&&((({currentCheckedFilters:e,hasSetFilterDefaultsFromUrl:t})=>t&&0===e.length)({currentCheckedFilters:m,hasSetFilterDefaultsFromUrl:u})?R(E,!0):R(E,!1))}),[u,R,E,p,m,n.showFilterButton]),(0,t.useEffect)((()=>{if(!u&&!_)return f.length>0?(d(!0),void B(f,!0)):void(a||d(!0))}),[p,u,_,B,f,a]);const H=(()=>{const{wrapper:e}=(0,t.useContext)(At);return t=>{e&&e.current&&(e.current.hidden=!t)}})();if(!l)return H(!1),null;if(!p)return r?i("noAttributes"):(H(!1),null);if(0===w.length&&!_&&r)return i("noProducts");const U=`h${n.headingLevel}`,q=!n.isPreview&&_,z=!n.isPreview&&T,K=(q||z)&&0===w.length;if(!K&&0===w.length)return H(!1),null;const G=W?!K&&m.length<w.length:!K&&0===m.length,Y=(0,e.createElement)(U,{className:"wc-block-attribute-filter__title"},n.heading),ie=K?(0,e.createElement)(wt,null,Y):Y;return H(!0),(0,e.createElement)(e.Fragment,null,!r&&n.heading&&ie,(0,e.createElement)("div",{className:Z()("wc-block-attribute-filter",`style-${n.displayStyle}`)},"dropdown"===n.displayStyle?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(vt,{key:g,className:Z()({"single-selection":!W,"is-loading":K}),suggestions:w.filter((e=>!m.includes(e.value))).map((e=>e.formattedValue)),disabled:K,placeholder:(0,o.sprintf)(/* translators: %s attribute name. */ /* translators: %s attribute name. */ (0,o.__)("Select %s","woocommerce"),p.label),onChange:e=>{!W&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=w.find((t=>t.formattedValue===e));return t?t.value:e})),m].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return j(t[0]);const n=[m,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&j(n[0])},value:m,displayTransform:e=>{const t=w.find((t=>[t.value,t.formattedValue].includes(e)));return t?t.textLabel:e},saveTransform:Lt,messages:{added:(0,o.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,o.__)("%s filter added.","woocommerce"),p.label),removed:(0,o.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,o.__)("%s filter removed.","woocommerce"),p.label),remove:(0,o.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,o.__)("Remove %s filter.","woocommerce"),p.label.toLocaleLowerCase()),__experimentalInvalid:(0,o.sprintf)(/* translators: %s is the attribute label. */ /* translators: %s is the attribute label. */ (0,o.__)("Invalid %s filter.","woocommerce"),p.label.toLocaleLowerCase())}}),G&&(0,e.createElement)(se,{icon:le,size:30})):(0,e.createElement)(It,{options:w,checked:m,onChange:j,isLoading:K,isDisabled:K})),(0,e.createElement)("div",{className:"wc-block-attribute-filter__actions"},(m.length>0||r)&&!K&&(0,e.createElement)(X,{onClick:()=>{h([]),v(_t()),u&&O([])},screenReaderLabel:(0,o.__)("Reset attribute filter","woocommerce")}),n.showFilterButton&&(0,e.createElement)(J,{className:"wc-block-attribute-filter__button",isLoading:K,disabled:(()=>{if(q||z)return!0;const e=Ct(p);return e.length===m.length&&m.every((t=>e.includes(t)))})(),onClick:()=>O(m)})))},getProps:e=>{return{isEditor:!1,attributes:(t=e.dataset,{className:re(null==t?void 0:t.className)?t.className:"",attributeId:parseInt(re(null==t?void 0:t.attributeId)?t.attributeId:"0",10),showCounts:"true"===(null==t?void 0:t.showCounts),queryType:re(null==t?void 0:t.queryType)&&t.queryType||kt.Y4.hd.Z,heading:re(null==t?void 0:t.heading)?t.heading:"",headingLevel:re(null==t?void 0:t.headingLevel)&&parseInt(t.headingLevel,10)||kt.Y4.D8.Z,displayStyle:re(null==t?void 0:t.displayStyle)&&t.displayStyle||kt.Y4.PW.Z,showFilterButton:"true"===(null==t?void 0:t.showFilterButton),selectType:re(null==t?void 0:t.selectType)&&t.selectType||kt.Y4.lr.Z,isPreview:!1})};var t}})})()})(); collection-filters-style.asset.php 0000644 00000000303 15073233653 0013335 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '04f8513a4e793447890f'); product-gallery-thumbnails-style.js.LICENSE.txt 0000644 00000000174 15073233653 0015431 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ attribute-filter/block.json 0000644 00000002135 15073233653 0012027 0 ustar 00 { "name": "woocommerce/attribute-filter", "version": "1.0.0", "title": "Filter by Attribute Controls", "description": "Enable customers to filter the product grid by selecting one or more attributes, such as color.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "html": false, "color": { "text": true, "background": false }, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "attributeId": { "type": "number", "default": 0 }, "showCounts": { "type": "boolean", "default": false }, "queryType": { "type": "string", "default": "or" }, "headingLevel": { "type": "number", "default": 3 }, "displayStyle": { "type": "string", "default": "list" }, "showFilterButton": { "type": "boolean", "default": false }, "selectType": { "type": "string", "default": "multiple" }, "isPreview": { "type": "boolean", "default": false } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-image-frontend.js 0000644 00000016273 15073233653 0011477 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3706,5432],{6838:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b});var o=n(721),r=n(9196),l=n(9307),a=n(5736),s=n(3849),c=n.n(s),i=n(4617),u=n(2864),d=n(947),p=n(8360),g=n(5863);n(3030);let m=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});const f=e=>(0,r.createElement)("img",{...e,src:i.PLACEHOLDER_IMG_SRC,alt:"",width:void 0,height:void 0}),y=({image:e,loaded:t,showFullSize:n,fallbackAlt:o,width:a,scale:s,height:c,aspectRatio:i})=>{const{thumbnail:u,src:d,srcset:p,sizes:g,alt:m}=e||{},y={alt:m||o,hidden:!t,src:u,...n&&{src:d,srcSet:p,sizes:g}},h={height:c,width:a,objectFit:s,aspectRatio:i};return(0,r.createElement)(l.Fragment,null,y.src&&(0,r.createElement)("img",{style:h,"data-testid":"product-image",...y}),!e&&(0,r.createElement)(f,{style:h}))},h=(0,o.withProductDataContext)((e=>{const{className:t,imageSizing:n=m.SINGLE,showProductLink:o=!0,showSaleBadge:s,saleBadgeAlign:i="right",height:h,width:v,scale:b,aspectRatio:k,...w}=e,S=(0,d.F)(e),{parentClassName:N}=(0,u.useInnerBlockLayoutContext)(),{product:E,isLoading:C}=(0,u.useProductDataContext)(),{dispatchStoreEvent:L}=(0,p.n)();if(!E.id)return(0,r.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,r.createElement)(f,null));const x=!!E.images.length,F=x?E.images[0]:null,_=o?"a":l.Fragment,A=(0,a.sprintf)(/* translators: %s is referring to the product name */ /* translators: %s is referring to the product name */ (0,a.__)("Link to %s","woocommerce"),E.name),B={href:E.permalink,...!x&&{"aria-label":A},onClick:()=>{L("product-view-link",{product:E})}};return delete w.style,(0,r.createElement)("div",{className:c()(t,"wc-block-components-product-image",{[`${N}__product-image`]:N},S.className),style:S.style},(0,r.createElement)(_,{...o&&B},!!s&&(0,r.createElement)(g.default,{align:i,...w}),(0,r.createElement)(y,{fallbackAlt:E.name,image:F,loaded:!C,showFullSize:n!==m.THUMBNAIL,width:v,height:h,scale:b,aspectRatio:k})))})),v={showProductLink:{type:"boolean",default:!0},showSaleBadge:{type:"boolean",default:!0},saleBadgeAlign:{type:"string",default:"right"},imageSizing:{type:"string",default:m.SINGLE},productId:{type:"number",default:0},isDescendentOfQueryLoop:{type:"boolean",default:!1},isDescendentOfSingleProductBlock:{type:"boolean",default:!1},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},aspectRatio:{type:"string"}},b=(0,o.withFilteredAttributes)(v)(h)},5863:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Block:()=>d,default:()=>p});var o=n(9196),r=n(5736),l=n(3849),a=n.n(l),s=n(711),c=n(2864),i=n(947),u=n(721);n(3902);const d=e=>{const{className:t,align:n}=e,l=(0,i.F)(e),{parentClassName:u}=(0,c.useInnerBlockLayoutContext)(),{product:d}=(0,c.useProductDataContext)();if(!(d.id&&d.on_sale||e.isDescendentOfSingleProductTemplate))return null;const p="string"==typeof n?`wc-block-components-product-sale-badge--align-${n}`:"";return(0,o.createElement)("div",{className:a()("wc-block-components-product-sale-badge",t,p,{[`${u}__product-onsale`]:u},l.className),style:l.style},(0,o.createElement)(s.Label,{label:(0,r.__)("Sale","woocommerce"),screenReaderLabel:(0,r.__)("Product on sale","woocommerce")}))},p=(0,u.withProductDataContext)(d)},947:(e,t,n)=>{"use strict";n.d(t,{F:()=>i});var o=n(3849),r=n.n(o),l=n(7998),a=n(3243),s=n(3392),c=n(172);const i=e=>{const t=(e=>{const t=(0,l.Kn)(e)?e:{style:{}};let n=t.style;return(0,a.H)(n)&&(n=JSON.parse(n)||{}),(0,l.Kn)(n)||(n={}),{...t,style:n}})(e),n=(0,c.vc)(t),o=(0,c.l8)(t),i=(0,c.su)(t),u=(0,s.f)(t);return{className:r()(u.className,n.className,o.className,i.className),style:{...u.style,...n.style,...o.style,...i.style}}}},3392:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});var o=n(7998),r=n(3243);const l=e=>{const t=(0,o.Kn)(e.style.typography)?e.style.typography:{},n=(0,r.H)(t.fontFamily)?t.fontFamily:"";return{className:e.fontFamily?`has-${e.fontFamily}-font-family`:n,style:{fontSize:e.fontSize?`var(--wp--preset--font-size--${e.fontSize})`:t.fontSize,fontStyle:t.fontStyle,fontWeight:t.fontWeight,letterSpacing:t.letterSpacing,lineHeight:t.lineHeight,textDecoration:t.textDecoration,textTransform:t.textTransform}}}},172:(e,t,n)=>{"use strict";n.d(t,{l8:()=>d,su:()=>p,vc:()=>u});var o=n(3849),r=n.n(o),l=n(7427),a=n(2289),s=n(7998);function c(e={}){const t={};return(0,a.getCSSRules)(e,{selector:""}).forEach((e=>{t[e.key]=e.value})),t}function i(e,t){return e&&t?`has-${(0,l.o)(t)}-${e}`:""}function u(e){var t,n,o,l,a,u,d;const{backgroundColor:p,textColor:g,gradient:m,style:f}=e,y=i("background-color",p),h=i("color",g),v=function(e){if(e)return`has-${e}-gradient-background`}(m),b=v||(null==f||null===(t=f.color)||void 0===t?void 0:t.gradient);return{className:r()(h,v,{[y]:!b&&!!y,"has-text-color":g||(null==f||null===(n=f.color)||void 0===n?void 0:n.text),"has-background":p||(null==f||null===(o=f.color)||void 0===o?void 0:o.background)||m||(null==f||null===(l=f.color)||void 0===l?void 0:l.gradient),"has-link-color":(0,s.Kn)(null==f||null===(a=f.elements)||void 0===a?void 0:a.link)?null==f||null===(u=f.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:c({color:(null==f?void 0:f.color)||{}})}}function d(e){var t;const n=(null===(t=e.style)||void 0===t?void 0:t.border)||{};return{className:function(e){var t;const{borderColor:n,style:o}=e,l=n?i("border-color",n):"";return r()({"has-border-color":!!n||!(null==o||null===(t=o.border)||void 0===t||!t.color),[l]:!!l})}(e),style:c({border:n})}}function p(e){var t;return{className:void 0,style:c({spacing:(null===(t=e.style)||void 0===t?void 0:t.spacing)||{}})}}},2893:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});const o=e=>null===e},7998:(e,t,n)=>{"use strict";n.d(t,{$n:()=>l,Kn:()=>r});var o=n(2893);const r=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function l(e,t){return r(e)&&t in e}},3243:(e,t,n)=>{"use strict";n.d(t,{H:()=>o});const o=e=>"string"==typeof e},112:(e,t,n)=>{"use strict";n.d(t,{$:()=>l});var o=n(3112),r=n(7090);function l(e,t){return void 0===t&&(t={}),(0,r.B)(e,(0,o.pi)({delimiter:"."},t))}},3030:()=>{},3902:()=>{},3569:(e,t,n)=>{"use strict";function o(e){return e.toLowerCase()}n.d(t,{U:()=>o})},7090:(e,t,n)=>{"use strict";n.d(t,{B:()=>a});var o=n(3569),r=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],l=/[^A-Z0-9]+/gi;function a(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,a=void 0===n?r:n,c=t.stripRegexp,i=void 0===c?l:c,u=t.transform,d=void 0===u?o.U:u,p=t.delimiter,g=void 0===p?" ":p,m=s(s(e,a,"$1\0$2"),i,"\0"),f=0,y=m.length;"\0"===m.charAt(f);)f++;for(;"\0"===m.charAt(y-1);)y--;return m.slice(f,y).split("\0").map(d).join(g)}function s(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},7427:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var o=n(3112),r=n(112);function l(e,t){return void 0===t&&(t={}),(0,r.$)(e,(0,o.pi)({delimiter:"-"},t))}},3112:(e,t,n)=>{"use strict";n.d(t,{pi:()=>o});var o=function(){return o=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); order-confirmation-summary-style.asset.php 0000644 00000000362 15073233653 0015035 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-price-format', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-date', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'd7f5f0e7ff83a22d78c2'); product-categories-rtl.css 0000644 00000003660 15073233653 0011674 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-product-categories{margin-bottom:1em}.wc-block-product-categories.is-dropdown{display:flex}.wc-block-product-categories select{margin-left:.5em}.wc-block-product-categories-list--has-images{list-style:none outside}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item{clear:both;list-style:none outside;margin:4px 60px 4px 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item ul{margin:4px 0 0}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image{border:1px solid #eee;display:inline-block;margin:0 -60px 0 .5em;max-width:50px;padding:0;position:relative;vertical-align:middle}.wc-block-product-categories-list--has-images .wc-block-product-categories-list-item__image img{display:block;height:auto;margin:0;max-width:100%;padding:0}.wc-block-product-categories-list-item-count:before{content:" ("}.wc-block-product-categories-list-item-count:after{content:")"}.wp-block-woocommerce-product-categories.is-loading .wc-block-product-categories__placeholder{background:currentColor;display:inline-block;height:1em;min-width:200px;opacity:.2;width:50%}.wc-block-product-categories__button{align-items:center;display:flex;margin:0;overflow:hidden;padding:0 .5em;position:relative}.wc-block-product-categories__button svg{fill:currentColor;outline:none}.rtl .wc-block-product-categories__button svg{transform:rotate(-180deg)}.wc-block-product-categories__button:active{color:currentColor}.wc-block-product-categories__button:disabled,.wc-block-product-categories__button[aria-disabled=true]{cursor:default;opacity:.3}.wc-block-product-categories__button:disabled:focus,.wc-block-product-categories__button[aria-disabled=true]:focus{box-shadow:none} breadcrumbs-style.asset.php 0000644 00000000324 15073233653 0012030 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '3265d58e4661ff5b7eca'); mini-cart-style.asset.php 0000644 00000000545 15073233653 0011427 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-warning'), 'version' => '680365d47a093c3da85b'); product-new.js 0000644 00000066161 15073233653 0007372 0 ustar 00 (()=>{var e,t={7589:(e,t,r)=>{"use strict";r.r(t);var l=r(9196),n=r(5736);const c=window.wp.blocks;var o=r(2911),a=r(444);const i=(0,l.createElement)(a.SVG,{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M10 11c-1.588-.479-4-.91-4-.91s2-.241 4-.454c1.8-.191 3.365-.502 4-3.181C14.635 3.775 15 1 15 1s.365 2.775 1 5.455c.635 2.679 2 2.969 4 3.181 2 .213 4 .455 4 .455s-2.412.43-4 .909c-1.588.479-3 1-4 4.546-.746 2.643-.893 4.948-1 5.454-.107-.506-.167-2.5-1-5.454C13 12 11.588 11.479 10 11zM7.333 3.5C6.803 3.333 6 3.182 6 3.182s.667-.085 1.333-.16c.6-.066 1.122-.175 1.334-1.113C8.878.971 9 0 9 0s.122.971.333 1.91c.212.937.667 1.038 1.334 1.113.666.074 1.333.159 1.333.159s-.804.15-1.333.318c-.53.167-1 .35-1.334 1.59C9.085 6.017 9.036 6.824 9 7c-.036-.177-.056-.875-.333-1.91-.334-1.24-.804-1.423-1.334-1.59zM2.444 18C1.474 17.713 0 17.454 0 17.454s1.222-.145 2.444-.272c1.1-.115 2.057-.302 2.445-1.91C5.277 13.666 5.5 12 5.5 12s.223 1.665.611 3.273c.388 1.607 1.222 1.781 2.445 1.909 1.222.127 2.444.273 2.444.273s-1.474.258-2.444.545c-.971.287-1.834.6-2.445 2.727-.456 1.586-.546 2.97-.611 3.273-.065-.304-.102-1.5-.611-3.273C4.278 18.6 3.415 18.287 2.444 18z",fill:"currentColor"})),s=window.wc.wcSettings,m={columns:{type:"number",default:(0,s.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,s.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,s.getSetting)("stockStatusOptions",[]))}},d=window.wp.blockEditor,u=window.wp.components,h=window.wp.serverSideRender;var E=r.n(h);const g=({onChange:e,settings:t})=>{const{image:r,button:c,price:o,rating:a,title:i}=t,s=!1!==r;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Product image","woocommerce"),checked:s,onChange:()=>e({...t,image:!s})}),(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Product title","woocommerce"),checked:i,onChange:()=>e({...t,title:!i})}),(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Product price","woocommerce"),checked:o,onChange:()=>e({...t,price:!o})}),(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Product rating","woocommerce"),checked:a,onChange:()=>e({...t,rating:!a})}),(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},p=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,w=({columns:e,rows:t,setAttributes:r,alignButtons:c,minColumns:o=1,maxColumns:a=6,minRows:i=1,maxRows:s=6})=>(0,l.createElement)(l.Fragment,null,(0,l.createElement)(u.RangeControl,{label:(0,n.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=p(e,o,a);r({columns:Number.isNaN(t)?"":t})},min:o,max:a}),(0,l.createElement)(u.RangeControl,{label:(0,n.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=p(e,i,s);r({rows:Number.isNaN(t)?"":t})},min:i,max:s}),(0,l.createElement)(u.ToggleControl,{label:(0,n.__)("Align the last block to the bottom","woocommerce"),help:c?(0,n.__)("Align the last block to the bottom.","woocommerce"):(0,n.__)("The last inner block will follow other content.","woocommerce"),checked:c,onChange:()=>r({alignButtons:!c})}));var f=r(3849),b=r.n(f),y=r(9307);function x(e,t,r){const l=new Set(t.map((e=>e[r])));return e.filter((e=>!l.has(e[r])))}const _=window.wp.htmlEntities,v={clear:(0,n.__)("Clear all selected items","woocommerce"),noItems:(0,n.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,n.__)("No results for %s","woocommerce"),search:(0,n.__)("Search for items","woocommerce"),selected:e=>(0,n.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,n._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,n.__)("Search results updated.","woocommerce")},C=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),l=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],c=(e={})=>e.parent?[...c(l[e.parent]),e.name]:e.name?[e.name]:[],o=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:c(l[e.parent]),children:t&&t.length?o(t):[]}})),a=o(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||a.push(...o(t||[]))})),a},k=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,l.createElement)("strong",{key:t},e):(0,l.createElement)(y.Fragment,{key:t},e)))},S=({label:e})=>(0,l.createElement)("span",{className:"woocommerce-search-list__item-count"},e),N=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,l.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,l.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(c=t.breadcrumbs).length?c.slice(0,1).toString():2===c.length?c.slice(0,1).toString()+" › "+c.slice(-1).toString():c.slice(0,1).toString()+" … "+c.slice(-1).toString()):null,(0,l.createElement)("span",{className:"woocommerce-search-list__item-name"},k((0,_.decodeEntities)(t.name),r)));var c},O=({countLabel:e,className:t,depth:r=0,controlId:n="",item:c,isSelected:o,isSingle:a,onSelect:i,search:s="",selected:m,useExpandedPanelId:d,...h})=>{var E,g;const[p,w]=d,f=null!=e&&void 0!==c.count&&null!==c.count,v=!(null===(E=c.breadcrumbs)||void 0===E||!E.length),C=!(null===(g=c.children)||void 0===g||!g.length),O=p===c.id,P=b()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":v,"has-children":C,"has-count":f,"is-expanded":O,"is-radio-button":a}),I=h.name||`search-list-item-${n}`,B=`${I}-${c.id}`,R=(0,y.useCallback)((()=>{w(O?-1:Number(c.id))}),[O,c.id,w]);return C?(0,l.createElement)("div",{className:P,onClick:R,onKeyDown:e=>"Enter"===e.key||" "===e.key?R():null,role:"treeitem",tabIndex:0},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{type:"radio",id:B,name:I,value:c.value,onChange:i(c),onClick:e=>e.stopPropagation(),checked:o,className:"woocommerce-search-list__item-input",...h}),(0,l.createElement)(N,{item:c,search:s}),f?(0,l.createElement)(S,{label:e||c.count}):null):(0,l.createElement)(l.Fragment,null,(0,l.createElement)(u.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:o,...!o&&c.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:k((0,_.decodeEntities)(c.name),s),onChange:()=>{o?i(x(m,c.children,"id"))():i(function(e,t,r){const l=x(t,e,"id");return[...e,...l]}(m,c.children))()},onClick:e=>e.stopPropagation()}),f?(0,l.createElement)(S,{label:e||c.count}):null)):(0,l.createElement)("label",{htmlFor:B,className:P},a?(0,l.createElement)(l.Fragment,null,(0,l.createElement)("input",{...h,type:"radio",id:B,name:I,value:c.value,onChange:i(c),checked:o,className:"woocommerce-search-list__item-input"}),(0,l.createElement)(N,{item:c,search:s})):(0,l.createElement)(u.CheckboxControl,{...h,id:B,name:I,className:"woocommerce-search-list__item-input",value:(0,_.decodeEntities)(c.value),label:k((0,_.decodeEntities)(c.name),s),onChange:i(c),checked:o}),f?(0,l.createElement)(S,{label:e||c.count}):null)},P=O;var I=r(2720),B=r(4333),R=r(837);r(1058);const $=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:a,className:i=""})=>{const[s,m]=(0,y.useState)(!1),d=(0,B.useInstanceId)($);if(a=a||t,!t)return null;t=(0,_.decodeEntities)(t);const h=b()("woocommerce-tag",i,{"has-remove":!!c}),E=`woocommerce-tag__label-${d}`,g=(0,l.createElement)(l.Fragment,null,(0,l.createElement)("span",{className:"screen-reader-text"},a),(0,l.createElement)("span",{"aria-hidden":"true"},t));return(0,l.createElement)("span",{className:h},r?(0,l.createElement)(u.Button,{className:"woocommerce-tag__text",id:E,onClick:()=>m(!0)},g):(0,l.createElement)("span",{className:"woocommerce-tag__text",id:E},g),r&&s&&(0,l.createElement)(u.Popover,{onClose:()=>m(!1)},r),c&&(0,l.createElement)(u.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,n.sprintf)( // Translators: %s label. // Translators: %s label. (0,n.__)("Remove %s","woocommerce"),t),"aria-describedby":E},(0,l.createElement)(o.Z,{icon:R.Z,size:20,className:"clear-icon",role:"img"})))},F=$;r(9658);const T=e=>(0,l.createElement)(P,{...e}),j=e=>{const{list:t,selected:r,renderItem:n,depth:c=0,onSelect:o,instanceId:a,isSingle:i,search:s,useExpandedPanelId:m}=e,[d]=m;return t?(0,l.createElement)(y.Fragment,null,t.map((t=>{var u,h;const E=null!==(u=t.children)&&void 0!==u&&u.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(h=t.children)||void 0===h?void 0:h.length)&&d===t.id;return(0,l.createElement)(y.Fragment,{key:t.id},(0,l.createElement)("li",null,n({item:t,isSelected:E,onSelect:o,isSingle:i,selected:r,search:s,depth:c,useExpandedPanelId:m,controlId:a})),g?(0,l.createElement)(j,{...e,list:t.children,depth:c+1}):null)}))):null},A=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:o,onRemove:a})=>{if(e||t||!r)return null;const i=r.length;return(0,l.createElement)("div",{className:"woocommerce-search-list__selected"},(0,l.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,l.createElement)("strong",null,c.selected(i)),i>0?(0,l.createElement)(u.Button,{variant:"link",isDestructive:!0,onClick:()=>o([]),"aria-label":c.clear},(0,n.__)("Clear all","woocommerce")):null),i>0?(0,l.createElement)("ul",null,r.map(((e,t)=>(0,l.createElement)("li",{key:t},(0,l.createElement)(F,{label:e.name,id:e.id,remove:a}))))):null)},M=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:a,...i})=>{const{messages:s,renderItem:m,selected:d,isSingle:u}=i,h=m||T;return 0===e.length?(0,l.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,l.createElement)(o.Z,{icon:I.Z,role:"img"})),(0,l.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,n.sprintf)(s.noResults,t):s.noItems)):(0,l.createElement)("ul",{className:"woocommerce-search-list__list"},(0,l.createElement)(j,{useExpandedPanelId:a,list:e,selected:d,renderItem:h,onSelect:r,instanceId:c,isSingle:u,search:t}))},L=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:o,isSingle:a,list:i,messages:s=v,onChange:m,onSearch:d,selected:h,type:E="text",debouncedSpeak:g}=e,[p,w]=(0,y.useState)(""),f=(0,y.useState)(-1),x=(0,B.useInstanceId)(L),_=(0,y.useMemo)((()=>({...v,...s})),[s]),k=(0,y.useMemo)((()=>((e,t,r)=>{if(!t)return r?C(e):e;const l=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!l.test(e.name)&&e)).filter(Boolean);return r?C(n,e):n})(i,p,c)),[i,p,c]);(0,y.useEffect)((()=>{g&&g(_.updated)}),[g,_]),(0,y.useEffect)((()=>{"function"==typeof d&&d(p)}),[p,d]);const S=(0,y.useCallback)((e=>()=>{a&&m([]);const t=h.findIndex((({id:t})=>t===e));m([...h.slice(0,t),...h.slice(t+1)])}),[a,h,m]),N=(0,y.useCallback)((e=>()=>{Array.isArray(e)?m(e):-1===h.findIndex((({id:t})=>t===e.id))?m(a?[e]:[...h,e]):S(e.id)()}),[a,S,m,h]),O=(0,y.useCallback)((e=>{const[t]=h.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,h]);return(0,l.createElement)("div",{className:b()("woocommerce-search-list",t,{"is-compact":r,"is-loading":o,"is-token":"token"===E})},"text"===E&&(0,l.createElement)(A,{...e,onRemove:S,messages:_}),(0,l.createElement)("div",{className:"woocommerce-search-list__search"},"text"===E?(0,l.createElement)(u.TextControl,{label:_.search,type:"search",value:p,onChange:e=>w(e)}):(0,l.createElement)(u.FormTokenField,{disabled:o,label:_.search,onChange:O,onInputChange:e=>w(e),suggestions:[],__experimentalValidateInput:()=>!1,value:o?[(0,n.__)("Loading…","woocommerce")]:h.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),o?(0,l.createElement)("div",{className:"woocommerce-search-list__list"},(0,l.createElement)(u.Spinner,null)):(0,l.createElement)(M,{...e,search:p,filteredList:k,messages:_,onSelect:N,instanceId:x,useExpandedPanelId:f}))},V=((0,u.withSpokenMessages)(L),window.wp.url),H=window.wp.apiFetch;var D=r.n(H);const Z=window.wp.escapeHtml,z=({error:e})=>(0,l.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,l.createElement)("span",null,(0,n.__)("The following error was returned","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):"api"===t?(0,l.createElement)("span",null,(0,n.__)("The following error was returned from the API","woocommerce"),(0,l.createElement)("br",null),(0,l.createElement)("code",null,(0,Z.escapeHTML)(e))):e:(0,n.__)("An error has prevented the block from being updated.","woocommerce"))(e)),J=e=>{const{id:t,name:r,parent:l,count:n}=e;return{id:t,name:r,parent:l,count:n,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const W=(X=({categories:e=[],error:t=null,isLoading:r=!1,onChange:c,onOperatorChange:o,operator:a="any",selected:i,isCompact:s=!1,isSingle:m=!1,showReviewCount:d})=>{const h={clear:(0,n.__)("Clear all product categories","woocommerce"),list:(0,n.__)("Product Categories","woocommerce"),noItems:(0,n.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,n.__)("Search for product categories","woocommerce"),selected:e=>(0,n.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,n._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,n.__)("Category search results updated.","woocommerce")};if(t)return(0,l.createElement)(z,{error:t});const E=e.map(J);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(L,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>i.includes(Number(e)))),onChange:c,renderItem:e=>{var t,r,c,o,a,i,s,m;const{item:u,search:h,depth:E=0}=e,g=u.breadcrumbs.length?`${u.breadcrumbs.join(", ")}, ${u.name}`:u.name,p=d?(0,n.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,n._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=u.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=u.details)||void 0===r?void 0:r.review_count)||0):(0,n.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,n._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(c=u.details)||void 0===c?void 0:c.count)||0,"woocommerce"),g,(null===(o=u.details)||void 0===o?void 0:o.count)||0),w=d?(0,n.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,n._n)("%d review","%d reviews",(null===(a=u.details)||void 0===a?void 0:a.review_count)||0,"woocommerce"),(null===(i=u.details)||void 0===i?void 0:i.review_count)||0):(0,n.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,n._n)("%d product","%d products",(null===(s=u.details)||void 0===s?void 0:s.count)||0,"woocommerce"),(null===(m=u.details)||void 0===m?void 0:m.count)||0);return(0,l.createElement)(O,{className:b()("woocommerce-product-categories__item","has-count",{"is-searching":h.length>0,"is-skip-level":0===E&&0!==u.parent}),...e,countLabel:w,"aria-label":p})},messages:h,isCompact:s,isHierarchical:!0,isSingle:m}),!!o&&(0,l.createElement)("div",{hidden:i.length<2},(0,l.createElement)(u.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,n.__)("Display products matching","woocommerce"),help:(0,n.__)("Pick at least two categories to use this setting.","woocommerce"),value:a,onChange:o,options:[{label:(0,n.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,n.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,n]=(0,y.useState)(!0),[c,o]=(0,y.useState)(null),[a,i]=(0,y.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);o(t),n(!1)},m=(0,y.useRef)(e);return(0,y.useEffect)((()=>{var e;(e={selected:m.current},D()({path:(0,V.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),n(!1)})).catch(s)}),[m]),(0,l.createElement)(X,{...t,selected:e,error:c,categories:a,isLoading:r})}),G=(0,s.getSetting)("hideOutOfStockItems",!1),K=(0,s.getSetting)("stockStatusOptions",{}),Q=({value:e,setAttributes:t})=>{const{outofstock:r,...c}=K,o=G?c:K,a=Object.entries(o).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),i=Object.keys(o).filter((e=>!!e)),[s,m]=(0,y.useState)(e||i);(0,y.useEffect)((()=>{t({stockStatus:["",...s]})}),[s,t]);const d=(0,y.useCallback)((e=>{const t=s.includes(e),r=s.filter((t=>t!==e));t||(r.push(e),r.sort()),m(r)}),[s]);return(0,l.createElement)(l.Fragment,null,a.map((e=>{const t=s.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,n.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,n.__)('Stock status "%s" hidden.',"woocommerce");return(0,l.createElement)(u.ToggleControl,{label:e.label,key:e.value,help:(0,n.sprintf)(t,e.label),checked:s.includes(e.value),onChange:()=>d(e.value)})})))},Y=(0,l.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,l.createElement)("title",null,"Grid Block Preview"),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,l.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,l.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),q=({attributes:e,name:t,setAttributes:r})=>{const{categories:c,catOperator:o,columns:a,contentVisibility:i,rows:m,alignButtons:h,stockStatus:p,isPreview:f}=e;return f?Y:(0,l.createElement)(l.Fragment,null,(0,l.createElement)(d.InspectorControls,{key:"inspector"},(0,l.createElement)(u.PanelBody,{title:(0,n.__)("Layout","woocommerce"),initialOpen:!0},(0,l.createElement)(w,{columns:a,rows:m,alignButtons:h,setAttributes:r,minColumns:(0,s.getSetting)("minColumns",1),maxColumns:(0,s.getSetting)("maxColumns",6),minRows:(0,s.getSetting)("minRows",1),maxRows:(0,s.getSetting)("maxRows",6)})),(0,l.createElement)(u.PanelBody,{title:(0,n.__)("Content","woocommerce"),initialOpen:!0},(0,l.createElement)(g,{settings:i,onChange:e=>r({contentVisibility:e})})),(0,l.createElement)(u.PanelBody,{title:(0,n.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,l.createElement)(Q,{setAttributes:r,value:p})),(0,l.createElement)(u.PanelBody,{title:(0,n.__)("Filter by Product Category","woocommerce"),initialOpen:!1},(0,l.createElement)(W,{selected:c,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categories:t})},operator:o,onOperatorChange:(e="any")=>r({catOperator:e})}))),(0,l.createElement)(u.Disabled,null,(0,l.createElement)(E(),{block:t,attributes:e})))},U=JSON.parse('{"name":"woocommerce/product-new","title":"Newest Products","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of your newest products.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"categories":{"type":"array","default":[]},"catOperator":{"type":"string","default":"any"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"},"editMode":{"type":"boolean","default":true},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"date"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');var X;(0,c.registerBlockType)(U,{title:(0,n.__)("Newest Products","woocommerce"),icon:{src:(0,l.createElement)(o.Z,{icon:i,className:"wc-block-editor-components-block-icon wc-block-editor-components-block-icon--sparkles"})},attributes:{...m,...U.attributes},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-new"!==e)),transform:e=>(0,c.createBlock)("woocommerce/product-new",e)}]},edit:e=>{const t=(0,d.useBlockProps)();return(0,l.createElement)("div",{...t},(0,l.createElement)(q,{...e}))},save:()=>null})},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function l(e){var n=r[e];if(void 0!==n)return n.exports;var c=r[e]={exports:{}};return t[e].call(c.exports,c,c.exports,l),c.exports}l.m=t,e=[],l.O=(t,r,n,c)=>{if(!r){var o=1/0;for(m=0;m<e.length;m++){for(var[r,n,c]=e[m],a=!0,i=0;i<r.length;i++)(!1&c||o>=c)&&Object.keys(l.O).every((e=>l.O[e](r[i])))?r.splice(i--,1):(a=!1,c<o&&(o=c));if(a){e.splice(m--,1);var s=n();void 0!==s&&(t=s)}}return t}c=c||0;for(var m=e.length;m>0&&e[m-1][2]>c;m--)e[m]=e[m-1];e[m]=[r,n,c]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var r in t)l.o(t,r)&&!l.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=2042,(()=>{var e={2042:0};l.O.j=t=>0===e[t];var t=(t,r)=>{var n,c,[o,a,i]=r,s=0;if(o.some((t=>0!==e[t]))){for(n in a)l.o(a,n)&&(l.m[n]=a[n]);if(i)var m=i(l)}for(t&&t(r);s<o.length;s++)c=o[s],l.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return l.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=l.O(void 0,[2869],(()=>l(7589)));n=l.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-new"]=n})(); featured-category-rtl.css 0000644 00000012021 15073233653 0011472 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-featured-category{background-color:transparent;border-color:transparent;box-sizing:border-box;color:#fff}.wc-block-featured-category{align-content:center;align-items:center;background-color:inherit;background-position:50%;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.wc-block-featured-category.has-background-dim .background-dim__overlay:before{background:inherit;border-radius:inherit;bottom:0;content:"";right:0;opacity:.5;position:absolute;left:0;top:0;z-index:1}.wc-block-featured-category.has-background-dim-10 .background-dim__overlay:before{opacity:.1}.wc-block-featured-category.has-background-dim-20 .background-dim__overlay:before{opacity:.2}.wc-block-featured-category.has-background-dim-30 .background-dim__overlay:before{opacity:.3}.wc-block-featured-category.has-background-dim-40 .background-dim__overlay:before{opacity:.4}.wc-block-featured-category.has-background-dim-50 .background-dim__overlay:before{opacity:.5}.wc-block-featured-category.has-background-dim-60 .background-dim__overlay:before{opacity:.6}.wc-block-featured-category.has-background-dim-70 .background-dim__overlay:before{opacity:.7}.wc-block-featured-category.has-background-dim-80 .background-dim__overlay:before{opacity:.8}.wc-block-featured-category.has-background-dim-90 .background-dim__overlay:before{opacity:.9}.wc-block-featured-category.has-background-dim-100 .background-dim__overlay:before{opacity:1}.wc-block-featured-category__selection{width:100%}.wc-block-featured-category.has-left-content{justify-content:flex-start}.wc-block-featured-category.has-left-content .wc-block-featured-category__description,.wc-block-featured-category.has-left-content .wc-block-featured-category__price,.wc-block-featured-category.has-left-content .wc-block-featured-category__title,.wc-block-featured-category.has-left-content .wc-block-featured-category__variation{margin-right:0;text-align:right}.wc-block-featured-category.has-right-content{justify-content:flex-end}.wc-block-featured-category.has-right-content .wc-block-featured-category__description,.wc-block-featured-category.has-right-content .wc-block-featured-category__price,.wc-block-featured-category.has-right-content .wc-block-featured-category__title,.wc-block-featured-category.has-right-content .wc-block-featured-category__variation{margin-left:0;text-align:left}.wc-block-featured-category.is-repeated{background-repeat:repeat;background-size:auto}.wc-block-featured-category__description,.wc-block-featured-category__price,.wc-block-featured-category__title,.wc-block-featured-category__variation{line-height:1.25;margin-bottom:0;text-align:center}.wc-block-featured-category__description a,.wc-block-featured-category__description a:active,.wc-block-featured-category__description a:focus,.wc-block-featured-category__description a:hover,.wc-block-featured-category__price a,.wc-block-featured-category__price a:active,.wc-block-featured-category__price a:focus,.wc-block-featured-category__price a:hover,.wc-block-featured-category__title a,.wc-block-featured-category__title a:active,.wc-block-featured-category__title a:focus,.wc-block-featured-category__title a:hover,.wc-block-featured-category__variation a,.wc-block-featured-category__variation a:active,.wc-block-featured-category__variation a:focus,.wc-block-featured-category__variation a:hover{color:#fff}.wc-block-featured-category__description,.wc-block-featured-category__link,.wc-block-featured-category__price,.wc-block-featured-category__title,.wc-block-featured-category__variation{color:inherit;padding:0 48px 16px;width:100%;z-index:1}.wc-block-featured-category .wc-block-featured-category__background-image{bottom:0;height:100%;right:0;margin:0;-o-object-fit:none;object-fit:none;padding:0;position:absolute;left:0;top:0;width:100%}.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:fixed}@supports(-webkit-overflow-scrolling:touch){.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:scroll}}@media(prefers-reduced-motion:reduce){.wc-block-featured-category .wc-block-featured-category__background-image.has-parallax{background-attachment:scroll}}.wc-block-featured-category__description{color:inherit}.wc-block-featured-category__description p{margin:0}.wc-block-featured-category .wc-block-featured-category__title{color:inherit;margin-top:0}.wc-block-featured-category .wc-block-featured-category__title div{color:inherit}.wc-block-featured-category .wc-block-featured-category__title:before{display:none}.wc-block-featured-category__wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;width:100%}.wc-block-featured-category .wp-block-button.aligncenter{text-align:center} 9782-frontend.js 0000644 00000201077 15073233653 0007346 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[9782],{7625:(e,t,n)=>{"use strict";n.d(t,{Z:()=>re});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i=Math.abs,a=String.fromCharCode,o=Object.assign;function s(e){return e.trim()}function c(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function f(e,t,n){return e.slice(t,n)}function d(e){return e.length}function h(e){return e.length}function p(e,t){return t.push(e),e}var m=1,g=1,v=0,b=0,y=0,w="";function x(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:m,column:g,length:o,return:""}}function k(e,t){return o(x("",null,null,"",null,null,0),e,{length:-e.length},t)}function _(){return y=b>0?u(w,--b):0,g--,10===y&&(g=1,m--),y}function S(){return y=b<v?u(w,b++):0,g++,10===y&&(g=1,m++),y}function A(){return u(w,b)}function E(){return b}function M(e,t){return f(w,e,t)}function C(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function R(e){return m=g=1,v=d(w=e),b=0,[]}function F(e){return w="",e}function L(e){return s(M(b-1,O(91===e?e+2:40===e?e+1:e)))}function Z(e){for(;(y=A())&&y<33;)S();return C(e)>2||C(y)>3?"":" "}function N(e,t){for(;--t&&S()&&!(y<48||y>102||y>57&&y<65||y>70&&y<97););return M(e,E()+(t<6&&32==A()&&32==S()))}function O(e){for(;S();)switch(y){case e:return b;case 34:case 39:34!==e&&39!==e&&O(y);break;case 40:41===e&&O(e);break;case 92:S()}return b}function T(e,t){for(;S()&&e+y!==57&&(e+y!==84||47!==A()););return"/*"+M(t,b-1)+"*"+a(47===e?e:S())}function D(e){for(;!C(A());)S();return M(e,b)}var P="-ms-",H="-moz-",$="-webkit-",z="comm",I="rule",B="decl",W="@keyframes";function j(e,t){for(var n="",r=h(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function G(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case B:return e.return=e.return||e.value;case z:return"";case W:return e.return=e.value+"{"+j(e.children,r)+"}";case I:e.value=e.props.join(",")}return d(n=j(e.children,r))?e.return=e.value+"{"+n+"}":""}function q(e){return F(U("",null,null,null,[""],e=R(e),0,[0],e))}function U(e,t,n,r,i,o,s,f,h){for(var m=0,g=0,v=s,b=0,y=0,w=0,x=1,k=1,M=1,C=0,R="",F=i,O=o,P=r,H=R;k;)switch(w=C,C=S()){case 40:if(108!=w&&58==u(H,v-1)){-1!=l(H+=c(L(C),"&","&\f"),"&\f")&&(M=-1);break}case 34:case 39:case 91:H+=L(C);break;case 9:case 10:case 13:case 32:H+=Z(w);break;case 92:H+=N(E()-1,7);continue;case 47:switch(A()){case 42:case 47:p(X(T(S(),E()),t,n),h);break;default:H+="/"}break;case 123*x:f[m++]=d(H)*M;case 125*x:case 59:case 0:switch(C){case 0:case 125:k=0;case 59+g:-1==M&&(H=c(H,/\f/g,"")),y>0&&d(H)-v&&p(y>32?Y(H+";",r,n,v-1):Y(c(H," ","")+";",r,n,v-2),h);break;case 59:H+=";";default:if(p(P=V(H,t,n,m,g,i,f,R,F=[],O=[],v),o),123===C)if(0===g)U(H,t,P,P,F,o,v,f,O);else switch(99===b&&110===u(H,3)?100:b){case 100:case 108:case 109:case 115:U(e,P,P,r&&p(V(e,P,P,0,0,i,f,R,i,F=[],v),O),i,O,v,f,r?F:O);break;default:U(H,P,P,P,[""],O,0,f,O)}}m=g=y=0,x=M=1,R=H="",v=s;break;case 58:v=1+d(H),y=w;default:if(x<1)if(123==C)--x;else if(125==C&&0==x++&&125==_())continue;switch(H+=a(C),C*x){case 38:M=g>0?1:(H+="\f",-1);break;case 44:f[m++]=(d(H)-1)*M,M=1;break;case 64:45===A()&&(H+=L(S())),b=A(),g=v=d(R=H+=D(E())),C++;break;case 45:45===w&&2==d(H)&&(x=0)}}return o}function V(e,t,n,r,a,o,l,u,d,p,m){for(var g=a-1,v=0===a?o:[""],b=h(v),y=0,w=0,k=0;y<r;++y)for(var _=0,S=f(e,g+1,g=i(w=l[y])),A=e;_<b;++_)(A=s(w>0?v[_]+" "+S:c(S,/&\f/g,v[_])))&&(d[k++]=A);return x(e,t,n,0===a?I:u,d,p,m)}function X(e,t,n){return x(e,t,n,z,a(y),f(e,2,-2),0)}function Y(e,t,n,r){return x(e,t,n,B,f(e,0,r),f(e,r+1,-1),r)}var K=function(e,t,n){for(var r=0,i=0;r=i,i=A(),38===r&&12===i&&(t[n]=1),!C(i);)S();return M(e,b)},J=new WeakMap,Q=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||J.get(n))&&!r){J.set(e,!0);for(var i=[],o=function(e,t){return F(function(e,t){var n=-1,r=44;do{switch(C(r)){case 0:38===r&&12===A()&&(t[n]=1),e[n]+=K(b-1,t,n);break;case 2:e[n]+=L(r);break;case 4:if(44===r){e[++n]=58===A()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=S());return e}(R(e),t))}(t,i),s=n.props,c=0,l=0;c<o.length;c++)for(var u=0;u<s.length;u++,l++)e.props[l]=i[c]?o[c].replace(/&\f/g,s[u]):s[u]+" "+o[c]}}},ee=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function te(e,t){switch(function(e,t){return 45^u(e,0)?(((t<<2^u(e,0))<<2^u(e,1))<<2^u(e,2))<<2^u(e,3):0}(e,t)){case 5103:return $+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return $+e+H+e+P+e+e;case 6828:case 4268:return $+e+P+e+e;case 6165:return $+e+P+"flex-"+e+e;case 5187:return $+e+c(e,/(\w+).+(:[^]+)/,$+"box-$1$2"+P+"flex-$1$2")+e;case 5443:return $+e+P+"flex-item-"+c(e,/flex-|-self/,"")+e;case 4675:return $+e+P+"flex-line-pack"+c(e,/align-content|flex-|-self/,"")+e;case 5548:return $+e+P+c(e,"shrink","negative")+e;case 5292:return $+e+P+c(e,"basis","preferred-size")+e;case 6060:return $+"box-"+c(e,"-grow","")+$+e+P+c(e,"grow","positive")+e;case 4554:return $+c(e,/([^-])(transform)/g,"$1"+$+"$2")+e;case 6187:return c(c(c(e,/(zoom-|grab)/,$+"$1"),/(image-set)/,$+"$1"),e,"")+e;case 5495:case 3959:return c(e,/(image-set\([^]*)/,$+"$1$`$1");case 4968:return c(c(e,/(.+:)(flex-)?(.*)/,$+"box-pack:$3"+P+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$+e+e;case 4095:case 3583:case 4068:case 2532:return c(e,/(.+)-inline(.+)/,$+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(d(e)-1-t>6)switch(u(e,t+1)){case 109:if(45!==u(e,t+4))break;case 102:return c(e,/(.+:)(.+)-([^]+)/,"$1"+$+"$2-$3$1"+H+(108==u(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?te(c(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==u(e,t+1))break;case 6444:switch(u(e,d(e)-3-(~l(e,"!important")&&10))){case 107:return c(e,":",":"+$)+e;case 101:return c(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+$+(45===u(e,14)?"inline-":"")+"box$3$1"+$+"$2$3$1"+P+"$2box$3")+e}break;case 5936:switch(u(e,t+11)){case 114:return $+e+P+c(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return $+e+P+c(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return $+e+P+c(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return $+e+P+e+e}return e}var ne=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case B:e.return=te(e.value,e.length);break;case W:return j([k(e,{value:c(e.value,"@","@"+$)})],r);case I:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return j([k(e,{props:[c(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return j([k(e,{props:[c(t,/:(plac\w+)/,":"+$+"input-$1")]}),k(e,{props:[c(t,/:(plac\w+)/,":-moz-$1")]}),k(e,{props:[c(t,/:(plac\w+)/,P+"input-$1")]})],r)}return""}))}}],re=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,a,o=e.stylisPlugins||ne,s={},c=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;c.push(e)}));var l,u,f,d,p=[G,(d=function(e){l.insert(e)},function(e){e.root||(e=e.return)&&d(e)})],m=(u=[Q,ee].concat(o,p),f=h(u),function(e,t,n,r){for(var i="",a=0;a<f;a++)i+=u[a](e,t,n,r)||"";return i});a=function(e,t,n,r){l=n,j(q(e?e+"{"+t.styles+"}":t.styles),m),r&&(g.inserted[t.name]=!0)};var g={key:t,sheet:new r({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:a};return g.sheet.hydrate(c),g}},3982:(e,t,n)=>{"use strict";n.d(t,{iv:()=>f,cx:()=>u});var r=n(7625),i=n(7797),a=n(8116);function o(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function s(e,t,n){var r=[],i=(0,a.fp)(e,r,n);return r.length<2?n:i+t(r)}var c=function e(t){for(var n="",r=0;r<t.length;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var o in a="",i)i[o]&&o&&(a&&(a+=" "),a+=o);break;default:a=i}a&&(n&&(n+=" "),n+=a)}}return n},l=function(e){var t=(0,r.Z)({key:"css"});t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=(0,i.O)(n,t.registered,void 0);return(0,a.My)(t,o,!1),t.key+"-"+o.name};return{css:n,cx:function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];return s(t.registered,n,c(r))},injectGlobal:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=(0,i.O)(n,t.registered);o(t,a)},keyframes:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=(0,i.O)(n,t.registered),s="animation-"+a.name;return o(t,{name:a.name,styles:"@keyframes "+s+"{"+a.styles+"}"}),s},hydrate:function(e){e.forEach((function(e){t.inserted[e]=!0}))},flush:function(){t.registered={},t.inserted={},t.sheet.flush()},sheet:t.sheet,cache:t,getRegisteredStyles:a.fp.bind(null,t.registered),merge:s.bind(null,t.registered,n)}}(),u=(l.flush,l.hydrate,l.cx),f=(l.merge,l.getRegisteredStyles,l.injectGlobal,l.keyframes,l.css);l.sheet,l.cache},6119:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{Z:()=>r})},7797:(e,t,n)=>{"use strict";n.d(t,{O:()=>p});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(6119),a=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},l=(0,i.Z)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(o,(function(e,t,n){return d={name:t,styles:n,next:d},t}))}return 1===r[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return d={name:n.name,styles:n.styles,next:d},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)d={name:r.name,styles:r.styles,next:d},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=f(e,t,n[i])+";";else for(var a in n){var o=n[a];if("object"!=typeof o)null!=t&&void 0!==t[o]?r+=a+"{"+t[o]+"}":c(o)&&(r+=l(a)+":"+u(a,o)+";");else if(!Array.isArray(o)||"string"!=typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=f(e,t,o);switch(a){case"animation":case"animationName":r+=l(a)+":"+s+";";break;default:r+=a+"{"+s+"}"}}else for(var d=0;d<o.length;d++)c(o[d])&&(r+=l(a)+":"+u(a,o[d])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=d,a=n(e);return d=i,f(e,t,a)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var d,h=/label:\s*([^\s;\n{]+)\s*(;|$)/g,p=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";d=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,i+=f(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=f(n,t,e[o]),r&&(i+=a[o]);h.lastIndex=0;for(var s,c="";null!==(s=h.exec(i));)c+="-"+s[1];var l=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+c;return{name:l,styles:i,next:d}}},594:(e,t,n)=>{"use strict";n.d(t,{Z:()=>y});var r=n(2314),i=n(9196),a=n(6119),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=(0,a.Z)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),c=n(7625),l=n(7797),u=n(9653),f=i.createContext("undefined"!=typeof HTMLElement?(0,c.Z)({key:"css"}):null);f.Provider;var d=i.createContext({}),h=n(8116),p=s,m=function(e){return"theme"!==e},g=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?p:m},v=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},b=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,h.hC)(t,n,r),(0,u.L)((function(){return(0,h.My)(t,n,r)})),null},y=function e(t,n){var a,o,s=t.__emotion_real===t,c=s&&t.__emotion_base||t;void 0!==n&&(a=n.label,o=n.target);var u=v(t,n,s),p=u||g(c),m=!p("as");return function(){var y=arguments,w=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&w.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)w.push.apply(w,y);else{w.push(y[0][0]);for(var x=y.length,k=1;k<x;k++)w.push(y[k],y[0][k])}var _,S=(_=function(e,t,n){var r=m&&e.as||c,a="",s=[],f=e;if(null==e.theme){for(var v in f={},e)f[v]=e[v];f.theme=i.useContext(d)}"string"==typeof e.className?a=(0,h.fp)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var y=(0,l.O)(w.concat(s),t.registered,f);a+=t.key+"-"+y.name,void 0!==o&&(a+=" "+o);var x=m&&void 0===u?g(r):p,k={};for(var _ in e)m&&"as"===_||x(_)&&(k[_]=e[_]);return k.className=a,k.ref=n,i.createElement(i.Fragment,null,i.createElement(b,{cache:t,serialized:y,isStringTag:"string"==typeof r}),i.createElement(r,k))},(0,i.forwardRef)((function(e,t){var n=(0,i.useContext)(f);return _(e,n,t)})));return S.displayName=void 0!==a?a:"Styled("+("string"==typeof c?c:c.displayName||c.name||"Component")+")",S.defaultProps=t.defaultProps,S.__emotion_real=S,S.__emotion_base=c,S.__emotion_styles=w,S.__emotion_forwardProp=u,Object.defineProperty(S,"toString",{value:function(){return"."+o}}),S.withComponent=function(t,i){return e(t,(0,r.Z)({},n,i,{shouldForwardProp:v(S,i,!0)})).apply(void 0,w)},S}}},9653:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(9196),i=!!r.useInsertionEffect&&r.useInsertionEffect,a=i||function(e){return e()};i||r.useLayoutEffect},8116:(e,t,n)=>{"use strict";function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}n.d(t,{My:()=>a,fp:()=>r,hC:()=>i});var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(7608),i=n.n(r);function a(e){return"appear"===e?"top":"left"}function o(e){if("loading"===e.type)return i()("components-animate__loading");const{type:t,origin:n=a(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return i()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?i()("components-animate__slide-in","is-from-"+n):void 0}},8494:(e,t,n)=>{"use strict";n.d(t,{Z:()=>b});var r=n(9307),i=n(7608),a=n.n(i),o=n(7971),s=n(594),c=n(2819);const l={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function u(e){return(0,c.get)(l,e,"")}var f=n(8093),d=n(9472);const h=(0,s.Z)("div",{target:"e1puf3u3"})("font-family:",u("default.fontFamily"),";font-size:",u("default.fontSize"),";"),p=(0,s.Z)("div",{target:"e1puf3u2"})("margin-bottom:",(0,d.D)(2),";.components-panel__row &{margin-bottom:inherit;}"),m=(0,s.Z)("label",{target:"e1puf3u1"})("display:inline-block;margin-bottom:",(0,d.D)(2),";"),g=(0,s.Z)("p",{target:"e1puf3u0"})("font-size:",u("helpText.fontSize"),";font-style:normal;color:",f.DM.mediumGray.text,";");function v({id:e,label:t,hideLabelFromVision:n,help:i,className:s,children:c}){return(0,r.createElement)(h,{className:a()("components-base-control",s)},(0,r.createElement)(p,{className:"components-base-control__field"},t&&e&&(n?(0,r.createElement)(o.Z,{as:"label",htmlFor:e},t):(0,r.createElement)(m,{className:"components-base-control__label",htmlFor:e},t)),t&&!e&&(n?(0,r.createElement)(o.Z,{as:"label"},t):(0,r.createElement)(v.VisualLabel,null,t)),c),!!i&&(0,r.createElement)(g,{id:e+"__help",className:"components-base-control__help"},i))}v.VisualLabel=({className:e,children:t})=>(e=a()("components-base-control__label",e),(0,r.createElement)("span",{className:e},t));const b=v},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(2314),i=n(9307),a=n(7608),o=n.n(a),s=n(2819),c=n(7180),l=n.n(c),u=n(2858),f=n(9402),d=n(7971);const h=["onMouseDown","onClick"],p=(0,i.forwardRef)((function(e,t){const{href:n,target:a,isSmall:c,isPressed:p,isBusy:m,isDestructive:g,className:v,disabled:b,icon:y,iconPosition:w="left",iconSize:x,showTooltip:k,tooltipPosition:_,shortcut:S,label:A,children:E,text:M,variant:C,__experimentalIsFocusable:R,describedBy:F,...L}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:i,variant:a,...o}){let s=a;var c,u,f,d,h;return t&&(null!==(c=s)&&void 0!==c||(s="primary")),r&&(null!==(u=s)&&void 0!==u||(s="tertiary")),n&&(null!==(f=s)&&void 0!==f||(s="secondary")),e&&(l()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=s)&&void 0!==d||(s="secondary")),i&&(null!==(h=s)&&void 0!==h||(s="link")),{...o,variant:s}}(e),Z=o()("components-button",v,{"is-secondary":"secondary"===C,"is-primary":"primary"===C,"is-small":c,"is-tertiary":"tertiary"===C,"is-pressed":p,"is-busy":m,"is-link":"link"===C,"is-destructive":g,"has-text":!!y&&!!E,"has-icon":!!y}),N=b&&!R,O=void 0===n||N?"button":"a",T="a"===O?{href:n,target:a}:{type:"button",disabled:N,"aria-pressed":p};if(b&&R){T["aria-disabled"]=!0;for(const e of h)L[e]=e=>{e.stopPropagation(),e.preventDefault()}}const D=!N&&(k&&A||S||!!A&&(!E||(0,s.isArray)(E)&&!E.length)&&!1!==k),P=F?(0,s.uniqueId)():null,H=L["aria-describedby"]||P,$=(0,i.createElement)(O,(0,r.Z)({},T,L,{className:Z,"aria-label":L["aria-label"]||A,"aria-describedby":H,ref:t}),y&&"left"===w&&(0,i.createElement)(f.Z,{icon:y,size:x}),M&&(0,i.createElement)(i.Fragment,null,M),y&&"right"===w&&(0,i.createElement)(f.Z,{icon:y,size:x}),E);return D?(0,i.createElement)(i.Fragment,null,(0,i.createElement)(u.Z,{text:F||A,shortcut:S,position:_},$),F&&(0,i.createElement)(d.Z,null,(0,i.createElement)("span",{id:P},F))):(0,i.createElement)(i.Fragment,null,$,F&&(0,i.createElement)(d.Z,null,(0,i.createElement)("span",{id:P},F)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),i=n(9307);const a=function({icon:e,className:t,...n}){const a=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,i.createElement)("span",(0,r.Z)({className:a},n))}},9391:(e,t,n)=>{"use strict";n.d(t,{G:()=>i,f:()=>a});var r=n(9307);const i=(0,r.createContext)({flexItemDisplay:void 0}),a=()=>(0,r.useContext)(i)},4762:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1539),i=n(3881);const a=(0,r.L)({as:"div",useHook:i.i,name:"FlexItem"})},3881:(e,t,n)=>{"use strict";n.d(t,{i:()=>s});var r=n(3982),i=n(2021),a=n(9391),o=n(7414);function s(e){const{className:t,display:n,isBlock:s=!1,...c}=(0,i.y)(e,"FlexItem"),l={},u=(0,a.f)().flexItemDisplay;return l.Base=(0,r.iv)({display:n||u},"",""),{...c,className:(0,r.cx)(o.ck,l.Base,s&&o.Ge,t)}}},5082:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(2314),i=n(9307),a=n(5851),o=n(3982),s=n(7180),c=n.n(s),l=n(2021);const u=["40em","52em","64em"];var f=n(9472),d=n(7414);function h(e){const{align:t="center",className:n,direction:r="row",expanded:a=!0,gap:s=2,justify:h="space-between",wrap:p=!1,...m}=(0,l.y)(function({isReversed:e,...t}){return void 0!==e?(c()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...t,direction:e?"row-reverse":"row"}):t}(e),"Flex"),g=function(e,t={}){const n=((e={})=>{const{defaultIndex:t=0}=e;if("number"!=typeof t)throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>u.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${u.length} breakpoints, got index ${t}`);const[n,r]=(0,i.useState)(t);return(0,i.useEffect)((()=>{const e=()=>{const e=u.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;n!==e&&r(e)};return e(),"undefined"!=typeof document&&document.addEventListener("resize",e),()=>{"undefined"!=typeof document&&document.removeEventListener("resize",e)}}),[n]),n})(t);if(!Array.isArray(e)&&"function"!=typeof e)return e;const r=e||[];return r[n>=r.length?r.length-1:n]}(Array.isArray(r)?r:[r]),v="string"==typeof g&&!!g.includes("column"),b="string"==typeof g&&g.includes("reverse");return{...m,className:(0,i.useMemo)((()=>{const e={};return e.Base=(0,o.iv)({alignItems:v?"normal":t,flexDirection:g,flexWrap:p?"wrap":void 0,justifyContent:h,height:v&&a?"100%":void 0,width:!v&&a?"100%":void 0,marginBottom:p?`calc(${(0,f.D)(s)} * -1)`:void 0},"",""),e.Items=(0,o.iv)({"> * + *:not(marquee)":{marginTop:v?(0,f.D)(s):void 0,marginRight:!v&&b?(0,f.D)(s):void 0,marginLeft:v||b?void 0:(0,f.D)(s)}},"",""),e.WrapItems=(0,o.iv)({"> *:not(marquee)":{marginBottom:(0,f.D)(s),marginLeft:!v&&b?(0,f.D)(s):void 0,marginRight:v||b?void 0:(0,f.D)(s)},"> *:last-child:not(marquee)":{marginLeft:!v&&b?0:void 0,marginRight:v||b?void 0:0}},"",""),(0,o.cx)(d.kC,e.Base,p?e.WrapItems:e.Items,v?d.bg:d.h,n)}),[t,n,g,a,s,v,b,h,p]),isColumn:v}}var p=n(9391),m=n(4808);const g=(0,a.Iq)((function(e,t){const{children:n,isColumn:a,...o}=h(e);return(0,i.createElement)(p.G.Provider,{value:{flexItemDisplay:a?"block":void 0}},(0,i.createElement)(m.Z,(0,r.Z)({},o,{ref:t}),n))}),"Flex")},7414:(e,t,n)=>{"use strict";n.d(t,{Ge:()=>o,bg:()=>s,ck:()=>a,h:()=>c,kC:()=>i});var r=n(3982);const i=(0,r.iv)({name:"zjik7",styles:"display:flex"}),a=(0,r.iv)({name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"}),o=(0,r.iv)({name:"82a6rk",styles:"flex:1"}),s=(0,r.iv)({name:"13nosa1",styles:">*{min-height:0;}"}),c=(0,r.iv)({name:"1pwxzk4",styles:">*{min-width:0;}"})},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2314),i=n(9307),a=n(444),o=n(6372);const s=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,i.createElement)(o.Z,(0,r.Z)({icon:e},n));if((0,i.isValidElement)(e)&&o.Z===e.type)return(0,i.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof i.Component?(0,i.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===a.SVG)){const r={width:t,height:t,...e.props,...n};return(0,i.createElement)(a.SVG,r)}return(0,i.isValidElement)(e)?(0,i.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>S});var r=n(2314),i=n(9307),a=n(7608),o=n.n(a),s=n(5904),c=n(7180),l=n.n(c),u=n(4333),f=n(7152),d=n(2023),h=n(9770),p=n(9330),m=n(3698),g=n(7031),v=n(3854);const b="Popover";function y(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:i,paddingRight:a}=(o=t).ownerDocument.defaultView.getComputedStyle(o);var o;const s=n?parseInt(n,10):0,c=r?parseInt(r,10):0,l=i?parseInt(i,10):0,u=a?parseInt(a,10):0;return{x:e.left+l,y:e.top+s,width:e.width-l-u,height:e.height-s-c,left:e.left+l,right:e.right-u,top:e.top+s,bottom:e.bottom-c}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function x(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function k(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const _=(0,i.forwardRef)((({headerTitle:e,onClose:t,children:n,className:a,noArrow:c=!0,isAlternate:_,position:S="bottom right",range:A,focusOnMount:E="firstElement",anchorRef:M,shouldAnchorIncludePadding:C,anchorRect:R,getAnchorRect:F,expandOnMobile:L,animate:Z=!0,onClickOutside:N,onFocusOutside:O,__unstableStickyBoundaryElement:T,__unstableSlotName:D=b,__unstableObserveElement:P,__unstableBoundaryParent:H,__unstableForcePosition:$,__unstableForceXAlignment:z,...I},B)=>{const W=(0,i.useRef)(null),j=(0,i.useRef)(null),G=(0,i.useRef)(),q=(0,u.useViewportMatch)("medium","<"),[U,V]=(0,i.useState)(),X=(0,m.Z)(D),Y=L&&q,[K,J]=(0,u.useResizeObserver)();c=Y||c,(0,i.useLayoutEffect)((()=>{if(Y)return k(G.current,"is-without-arrow",c),k(G.current,"is-alternate",_),w(G.current,"data-x-axis"),w(G.current,"data-y-axis"),x(G.current,"top"),x(G.current,"left"),x(j.current,"maxHeight"),void x(j.current,"maxWidth");const e=()=>{if(!G.current||!j.current)return;let e=function(e,t,n,r=!1,i,a){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,d.cS)(t,t.ownerDocument||e.current.ownerDocument,a)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,d.cS)((0,s.getRectangleFromRange)(r),r.endContainer.ownerDocument,a);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,d.cS)(r.getBoundingClientRect(),r.ownerDocument,a);return i?e:y(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),o=t.getBoundingClientRect(),c=(0,d.cS)(new window.DOMRect(n.left,n.top,n.width,o.bottom-n.top),e.ownerDocument,a);return i?c:y(c,r)}if(!e.current)return;const{parentNode:o}=e.current,c=o.getBoundingClientRect();return i?c:y(c,o)}(W,R,F,M,C,G.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=G.current;let r,i=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();i=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var a;H&&(r=null===(a=G.current.closest(".popover-slot"))||void 0===a?void 0:a.parentNode);const o=J.height?J:j.current.getBoundingClientRect(),{popoverTop:l,popoverLeft:u,xAxis:f,yAxis:h,contentHeight:p,contentWidth:m}=(0,d.sw)(e,o,S,T,G.current,i,r,$,z);"number"==typeof l&&"number"==typeof u&&(x(G.current,"top",l+"px"),x(G.current,"left",u+"px")),k(G.current,"is-without-arrow",c||"center"===f&&"middle"===h),k(G.current,"is-alternate",_),w(G.current,"data-x-axis",f),w(G.current,"data-y-axis",h),x(j.current,"maxHeight","number"==typeof p?p+"px":""),x(j.current,"maxWidth","number"==typeof m?m+"px":""),V(({left:"right",right:"left"}[f]||"center")+" "+({top:"bottom",bottom:"top"}[h]||"middle"))};e();const{ownerDocument:t}=G.current,{defaultView:n}=t,r=n.setInterval(e,500);let i;const a=()=>{n.cancelAnimationFrame(i),i=n.requestAnimationFrame(e)};n.addEventListener("click",a),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const o=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(M);let l;return o&&o!==t&&(o.defaultView.addEventListener("resize",e),o.defaultView.addEventListener("scroll",e,!0)),P&&(l=new n.MutationObserver(e),l.observe(P,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",a),n.cancelAnimationFrame(i),o&&o!==t&&(o.defaultView.removeEventListener("resize",e),o.defaultView.removeEventListener("scroll",e,!0)),l&&l.disconnect()}}),[Y,R,F,M,C,S,J,T,P,H]);const Q=(e,n)=>{if("focus-outside"===e&&O)O(n);else if("focus-outside"===e&&N){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),l()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),N(e)}else t&&t()},[ee,te]=(0,u.__experimentalUseDialog)({focusOnMount:E,__unstableOnClose:Q,onClose:Q}),ne=(0,u.useMergeRefs)([G,ee,B]),re=Boolean(Z&&U)&&(0,v.T)({type:"appear",origin:U});let ie=(0,i.createElement)("div",(0,r.Z)({className:o()("components-popover",a,re,{"is-expanded":Y,"is-without-arrow":c,"is-alternate":_})},I,{ref:ne},te,{tabIndex:"-1"}),Y&&(0,i.createElement)(p.Z,null),Y&&(0,i.createElement)("div",{className:"components-popover__header"},(0,i.createElement)("span",{className:"components-popover__header-title"},e),(0,i.createElement)(h.Z,{className:"components-popover__close",icon:f.Z,onClick:t})),(0,i.createElement)("div",{ref:j,className:"components-popover__content"},(0,i.createElement)("div",{style:{position:"relative"}},K,n)));return X.ref&&(ie=(0,i.createElement)(g.de,{name:D},ie)),M||R?ie:(0,i.createElement)("span",{ref:W},ie)}));_.Slot=(0,i.forwardRef)((function({name:e=b},t){return(0,i.createElement)(g.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const S=_},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>o,sw:()=>a});var r=n(5736);const i=10;function a(e,t,n="top",a,o,s,c,l,u){const[f,d="center",h]=n.split(" "),p=function(e,t,n,r,a,o,s,c){const{height:l}=t;if(a){const t=a.getBoundingClientRect().top+l-s;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let u=e.top+e.height/2;"bottom"===r?u=e.bottom:"top"===r&&(u=e.top);const f={popoverTop:u,contentHeight:(u-l/2>0?l/2:u)+(u+l/2>window.innerHeight?window.innerHeight-u:l/2)},d={popoverTop:e.top,contentHeight:e.top-i-l>0?l:e.top-i},h={popoverTop:e.bottom,contentHeight:e.bottom+i+l>window.innerHeight?window.innerHeight-i-e.bottom:l};let p,m=n,g=null;if(!a&&!c)if("middle"===n&&f.contentHeight===l)m="middle";else if("top"===n&&d.contentHeight===l)m="top";else if("bottom"===n&&h.contentHeight===l)m="bottom";else{m=d.contentHeight>h.contentHeight?"top":"bottom";const e="top"===m?d.contentHeight:h.contentHeight;g=e!==l?e:null}return p="middle"===m?f.popoverTop:"top"===m?d.popoverTop:h.popoverTop,{yAxis:m,popoverTop:p,contentHeight:g}}(e,t,f,h,a,0,s,l),m=function(e,t,n,i,a,o,s,c,l){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===i&&(0,r.isRTL)()?i="right":"right"===i&&(0,r.isRTL)()&&(i="left");const f=Math.round(e.left+e.width/2),d={popoverLeft:f,contentWidth:(f-u/2>0?u/2:f)+(f+u/2>window.innerWidth?window.innerWidth-f:u/2)};let h=e.left;"right"===i?h=e.right:"middle"===o||l||(h=f);let p=e.right;"left"===i?p=e.left:"middle"===o||l||(p=f);const m={popoverLeft:h,contentWidth:h-u>0?u:h},g={popoverLeft:p,contentWidth:p+u>window.innerWidth?window.innerWidth-p:u};let v,b=n,y=null;if(!a&&!c)if("center"===n&&d.contentWidth===u)b="center";else if("left"===n&&m.contentWidth===u)b="left";else if("right"===n&&g.contentWidth===u)b="right";else{b=m.contentWidth>g.contentWidth?"left":"right";const e="left"===b?m.contentWidth:g.contentWidth;u>window.innerWidth&&(y=window.innerWidth),e!==u&&(b="center",d.popoverLeft=window.innerWidth/2)}if(v="center"===b?d.popoverLeft:"left"===b?m.popoverLeft:g.popoverLeft,s){const e=s.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:b,popoverLeft:v,contentWidth:y}}(e,t,d,h,a,p.yAxis,c,l,u);return{...m,...p}}function o(e,t,n){const{defaultView:r}=t,{frameElement:i}=r;if(!i||t===n.ownerDocument)return e;const a=i.getBoundingClientRect();return new r.DOMRect(e.left+a.left,e.top+a.top,e.width,e.height)}},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(9307);let i=0;function a(e){const t=document.scrollingElement||document.body;e&&(i=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=i)}let o=0;function s(){return(0,r.useEffect)((()=>(0===o&&a(!0),++o,()=>{1===o&&a(!1),--o})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307),i=n(2819);const a=function({shortcut:e,className:t}){if(!e)return null;let n,a;return(0,i.isString)(e)&&(n=e),(0,i.isObject)(e)&&(n=e.display,a=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":a},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307),i=n(3698);function a(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function o({name:e,children:t}){const n=(0,i.Z)(e),o=(0,r.useRef)({rerender:a()});return(0,r.useEffect)((()=>(n.registerFill(o),()=>{n.unregisterFill(o)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307);n(2560);const i=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2314),i=n(9307),a=n(4333),o=n(4745);const s=(0,i.forwardRef)((function({name:e,fillProps:t={},as:n="div",...s},c){const l=(0,i.useContext)(o.Z),u=(0,i.useRef)();return(0,i.useLayoutEffect)((()=>(l.registerSlot(e,u,t),()=>{l.unregisterSlot(e,u)})),[l.registerSlot,l.unregisterSlot,e]),(0,i.useLayoutEffect)((()=>{l.updateSlot(e,t)})),(0,i.createElement)(n,(0,r.Z)({ref:(0,a.useMergeRefs)([c,u])},s))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307),i=n(4745);function a(e){const t=(0,r.useContext)(i.Z),n=t.slots[e]||{},a=t.fills[e],o=(0,r.useMemo)((()=>a||[]),[a]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:o,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),i=n(9307),a=n(2819),o=n(2146),s=n(293);function c({name:e,children:t,registerFill:n,unregisterFill:r}){const o=(0,s.Z)(e),c=(0,i.useRef)({name:e,children:t});return(0,i.useLayoutEffect)((()=>(n(e,c.current),()=>r(e,c.current))),[]),(0,i.useLayoutEffect)((()=>{c.current.children=t,o&&o.forceUpdate()}),[t]),(0,i.useLayoutEffect)((()=>{e!==c.current.name&&(r(c.current.name,c.current),c.current.name=e,n(e,c.current))}),[e]),o&&o.node?((0,a.isFunction)(t)&&(t=t(o.props.fillProps)),(0,i.createPortal)(t,o.node)):null}const l=e=>(0,i.createElement)(o.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,i.createElement)(c,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>l,g7:()=>u});var r=n(2314),i=n(9307),a=n(4011),o=n(9137),s=n(9183),c=n(942);function l(e){return(0,i.createElement)(i.Fragment,null,(0,i.createElement)(a.Z,e),(0,i.createElement)(s.Z,e))}const u=(0,i.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,i.createElement)(c.Z,(0,r.Z)({},t,{ref:n})):(0,i.createElement)(o.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(2314),i=n(9307),a=n(2819),o=n(2146);class s extends i.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,o=(0,a.map)(r(t,this),(e=>{const t=(0,a.isFunction)(e.children)?e.children(n):e.children;return i.Children.map(t,((e,t)=>{if(!e||(0,a.isString)(e))return e;const n=e.key||t;return(0,i.cloneElement)(e,{key:n})}))})).filter((0,a.negate)(i.isEmptyElement));return(0,i.createElement)(i.Fragment,null,(0,a.isFunction)(e)?e(o):o)}}const c=e=>(0,i.createElement)(o.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:a})=>(0,i.createElement)(s,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:a}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307),i=n(2146);const a=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(i.Z),[a,o]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(o(t(e)),n((()=>{o(t(e))})))),[e]),a}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(9307),i=n(2819),a=n(4333),o=n(8689),s=n(1202);const c=(0,r.createElement)("div",{className:"event-catcher"}),l=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(c,e),(0,r.cloneElement)(t,{children:n}),","),e),u=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),f=(e,t,n)=>{if(1!==r.Children.count(e))return;const i=r.Children.only(e);"function"==typeof i.props[t]&&i.props[t](n)},d=function({children:e,position:t,text:n,shortcut:c}){const[d,h]=(0,r.useState)(!1),[p,m]=(0,r.useState)(!1),g=(0,a.useDebounce)(m,700),v=t=>{f(e,"onMouseDown",t),document.addEventListener("mouseup",w),h(!0)},b=t=>{f(e,"onMouseUp",t),document.removeEventListener("mouseup",w),h(!1)},y=e=>"mouseUp"===e?b:"mouseDown"===e?v:void 0,w=y("mouseUp"),x=(t,n)=>r=>{if(f(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&d)return;g.cancel();const a=(0,i.includes)(["focus","mouseenter"],r.type);a!==p&&(n?g(a):m(a))},k=()=>{g.cancel(),document.removeEventListener("mouseup",w)};if((0,r.useEffect)((()=>k),[]),1!==r.Children.count(e))return e;const _={onMouseEnter:x("onMouseEnter",!0),onMouseLeave:x("onMouseLeave"),onClick:x("onClick"),onFocus:x("onFocus"),onBlur:x("onBlur"),onMouseDown:y("mouseDown")},S=r.Children.only(e),{children:A,disabled:E}=S.props,M=E?l:u,C=(({grandchildren:e,isOver:t,position:n,text:i,shortcut:a})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(o.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},i,(0,r.createElement)(s.Z,{className:"components-tooltip__shortcut",shortcut:a}))))({grandchildren:A,isOver:p,position:t,text:n,shortcut:c});return M({child:S,eventHandlers:_,childrenWithPopover:C})}},4283:(e,t,n)=>{"use strict";n.d(t,{_3:()=>i,cT:()=>r,rE:()=>a});const r="data-wp-component",i="data-wp-c16t",a="__contextSystemKey__"},8864:(e,t,n)=>{"use strict";n.d(t,{l:()=>a});var r=n(2819),i=n(7770);const a=n.n(i)()((function(e){return`components-${(0,r.kebabCase)(e)}`}))},2021:(e,t,n)=>{"use strict";n.d(t,{y:()=>f});var r=n(3982),i=(n(2560),n(9307)),a=n(2819);const o=(0,i.createContext)({}),s=()=>(0,i.useContext)(o);function c({value:e}){const t=s(),n=(0,i.useRef)(e);return function(t,r){const o=(0,i.useRef)(!1);(0,i.useEffect)((()=>{o.current?(0,a.isEqual)(n.current,e)&&n.current!==e&&"undefined"!=typeof process&&process.env:o.current=!0}),r)}(0,[e]),(0,i.useMemo)((()=>(0,a.merge)((0,a.cloneDeep)(t),e)),[t,e])}(0,i.memo)((({children:e,value:t})=>{const n=c({value:t});return(0,i.createElement)(o.Provider,{value:n},e)}));var l=n(4283),u=n(8864);function f(e,t){const n=s();void 0===t&&"undefined"!=typeof process&&process.env;const i=(null==n?void 0:n[t])||{},a={[l._3]:!0,...(o=t,{[l.cT]:o})};var o;const{_overrides:c,...f}=i,d=Object.entries(f).length?Object.assign({},f,e):e,h=(0,r.cx)((0,u.l)(t),e.className),p="function"==typeof d.renderChildren?d.renderChildren(d):d.children;for(const e in d)a[e]=d[e];for(const e in c)a[e]=c[e];return a.children=p,a.className=h,a}},1539:(e,t,n)=>{"use strict";n.d(t,{L:()=>s});var r=n(2314),i=n(9307),a=n(5851),o=n(4808);const s=({as:e,name:t,useHook:n,memo:s=!1})=>{function c(t,a){const s=n(t);return(0,i.createElement)(o.Z,(0,r.Z)({as:e||"div"},s,{ref:a}))}return c.displayName=t,(0,a.Iq)(c,t,{memo:s})}},9472:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});const r="4px";function i(e){var t,n;if(void 0===e)return;if(!e)return"0";const i="number"==typeof e?e:Number(e);return null!==(t=(n=CSS).supports)&&void 0!==t&&t.call(n,"margin",e.toString())||Number.isNaN(i)?e.toString():`calc(${r} * ${e})`}},8093:(e,t,n)=>{"use strict";n.d(t,{DM:()=>g});var r=n(2819),i=n(4224);function a(e="",t=1){const{r:n,g:r,b:a}=(0,i.Z)(e).toRgb();return`rgba(${n}, ${r}, ${a}, ${t})`}const o={black:"#000",white:"#fff"},s={blue:{medium:{focus:"#007cba",focusDark:"#fff"}},gray:{900:"#1e1e1e",700:"#757575",600:"#949494",400:"#ccc",200:"#ddd",100:"#f0f0f0"},darkGray:{primary:"#1e1e1e",heading:"#050505"},mediumGray:{text:"#757575"},lightGray:{ui:"#949494",secondary:"#ccc",tertiary:"#e7e8e9"}},c={900:"#191e23",800:"#23282d",700:"#32373c",600:"#40464d",500:"#555d66",400:"#606a73",300:"#6c7781",200:"#7e8993",150:"#8d96a0",100:"#8f98a1",placeholder:a(s.gray[900],.62)},l={900:a("#000510",.9),800:a("#00000a",.85),700:a("#06060b",.8),600:a("#000913",.75),500:a("#0a1829",.7),400:a("#0a1829",.65),300:a("#0e1c2e",.62),200:a("#162435",.55),100:a("#223443",.5),backgroundFill:a(c[700],.7)},u={900:a("#304455",.45),800:a("#425863",.4),700:a("#667886",.35),600:a("#7b86a2",.3),500:a("#9197a2",.25),400:a("#95959c",.2),300:a("#829493",.15),200:a("#8b8b96",.1),100:a("#747474",.05)},f={900:"#a2aab2",800:"#b5bcc2",700:"#ccd0d4",600:"#d7dade",500:"#e2e4e7",400:"#e8eaeb",300:"#edeff0",200:"#f3f4f5",100:"#f8f9f9",placeholder:a(o.white,.65)},d={900:a(o.white,.5),800:a(o.white,.45),700:a(o.white,.4),600:a(o.white,.35),500:a(o.white,.3),400:a(o.white,.25),300:a(o.white,.2),200:a(o.white,.15),100:a(o.white,.1),backgroundFill:a(f[300],.8)},h={wordpress:{700:"#00669b"},dark:{900:"#0071a1"},medium:{900:"#006589",800:"#00739c",700:"#007fac",600:"#008dbe",500:"#00a0d2",400:"#33b3db",300:"#66c6e4",200:"#bfe7f3",100:"#e5f5fa",highlight:"#b3e7fe",focus:"#007cba"}},p={theme:`var( --wp-admin-theme-color, ${h.wordpress[700]})`,themeDark10:`var( --wp-admin-theme-color-darker-10, ${h.medium.focus})`},m={theme:p.theme,background:o.white,backgroundDisabled:f[200],border:s.gray[700],borderFocus:p.themeDark10,borderDisabled:s.gray[400],borderLight:s.gray[200],label:c[500],textDisabled:c[150],textDark:o.white,textLight:o.black},g={...o,darkGray:(0,r.merge)({},c,s.darkGray),darkOpacity:l,darkOpacityLight:u,mediumGray:s.mediumGray,gray:s.gray,lightGray:(0,r.merge)({},f,s.lightGray),lightGrayLight:d,blue:(0,r.merge)({},h,s.blue),alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},admin:p,ui:m}},4808:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});const r=(0,n(594).Z)("div",{target:"em57xhy0"})("");r.selector=".components-view",r.displayName="View";const i=r},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(7608),i=n.n(r),a=n(9307),o=n(6186);const s=(0,a.forwardRef)((function({as:e="div",className:t,...n},r){return(0,o.k)({as:e,className:i()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});var r=n(9307);function i({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307),i=n(444);const a=(0,r.createElement)(i.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(i.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=i.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var s in n)r.call(n,s)&&n[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},7770:e=>{e.exports=function(e,t){var n,r,i=0;function a(){var a,o,s=n,c=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(o=0;o<c;o++)if(s.args[o]!==arguments[o]){s=s.next;continue e}return s!==n&&(s===r&&(r=s.prev),s.prev.next=s.next,s.next&&(s.next.prev=s.prev),s.next=n,s.prev=null,n.prev=s,n=s),s.val}s=s.next}for(a=new Array(c),o=0;o<c;o++)a[o]=arguments[o];return s={args:a,val:e.apply(null,a)},n?(n.prev=s,s.next=n):r=s,i===t.maxSize?(r=r.prev).next=null:i++,n=s,s.val}return t=t||{},a.clear=function(){n=null,r=null,i=0},a}},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},4224:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>o});var i=/^\s+/,a=/\s+$/;function o(e,t){if(t=t||{},(e=e||"")instanceof o)return e;if(!(this instanceof o))return new o(e,t);var n=function(e){var t,n,o,s={r:0,g:0,b:0},c=1,l=null,u=null,f=null,d=!1,h=!1;return"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(a,"").toLowerCase();var t,n=!1;if(_[e])e=_[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=D.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=D.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=D.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=D.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=D.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=D.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=D.hex8.exec(e))?{r:C(t[1]),g:C(t[2]),b:C(t[3]),a:Z(t[4]),format:n?"name":"hex8"}:(t=D.hex6.exec(e))?{r:C(t[1]),g:C(t[2]),b:C(t[3]),format:n?"name":"hex"}:(t=D.hex4.exec(e))?{r:C(t[1]+""+t[1]),g:C(t[2]+""+t[2]),b:C(t[3]+""+t[3]),a:Z(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=D.hex3.exec(e))&&{r:C(t[1]+""+t[1]),g:C(t[2]+""+t[2]),b:C(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==r(e)&&(P(e.r)&&P(e.g)&&P(e.b)?(t=e.r,n=e.g,o=e.b,s={r:255*E(t,255),g:255*E(n,255),b:255*E(o,255)},d=!0,h="%"===String(e.r).substr(-1)?"prgb":"rgb"):P(e.h)&&P(e.s)&&P(e.v)?(l=F(e.s),u=F(e.v),s=function(e,t,n){e=6*E(e,360),t=E(t,100),n=E(n,100);var r=Math.floor(e),i=e-r,a=n*(1-t),o=n*(1-i*t),s=n*(1-(1-i)*t),c=r%6;return{r:255*[n,o,a,a,s,n][c],g:255*[s,n,n,o,a,a][c],b:255*[a,a,s,n,n,o][c]}}(e.h,l,u),d=!0,h="hsv"):P(e.h)&&P(e.s)&&P(e.l)&&(l=F(e.s),f=F(e.l),s=function(e,t,n){var r,i,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=E(e,360),t=E(t,100),n=E(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}(e.h,l,f),d=!0,h="hsl"),e.hasOwnProperty("a")&&(c=e.a)),c=A(c),{ok:d,format:e.format||h,r:Math.min(255,Math.max(s.r,0)),g:Math.min(255,Math.max(s.g,0)),b:Math.min(255,Math.max(s.b,0)),a:c}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function s(e,t,n){e=E(e,255),t=E(t,255),n=E(n,255);var r,i,a=Math.max(e,t,n),o=Math.min(e,t,n),s=(a+o)/2;if(a==o)r=i=0;else{var c=a-o;switch(i=s>.5?c/(2-a-o):c/(a+o),a){case e:r=(t-n)/c+(t<n?6:0);break;case t:r=(n-e)/c+2;break;case n:r=(e-t)/c+4}r/=6}return{h:r,s:i,l:s}}function c(e,t,n){e=E(e,255),t=E(t,255),n=E(n,255);var r,i,a=Math.max(e,t,n),o=Math.min(e,t,n),s=a,c=a-o;if(i=0===a?0:c/a,a==o)r=0;else{switch(a){case e:r=(t-n)/c+(t<n?6:0);break;case t:r=(n-e)/c+2;break;case n:r=(e-t)/c+4}r/=6}return{h:r,s:i,v:s}}function l(e,t,n,r){var i=[R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function u(e,t,n,r){return[R(L(r)),R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16))].join("")}function f(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s-=t/100,n.s=M(n.s),o(n)}function d(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.s+=t/100,n.s=M(n.s),o(n)}function h(e){return o(e).desaturate(100)}function p(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l+=t/100,n.l=M(n.l),o(n)}function m(e,t){t=0===t?0:t||10;var n=o(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),o(n)}function g(e,t){t=0===t?0:t||10;var n=o(e).toHsl();return n.l-=t/100,n.l=M(n.l),o(n)}function v(e,t){var n=o(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,o(n)}function b(e){var t=o(e).toHsl();return t.h=(t.h+180)%360,o(t)}function y(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=o(e).toHsl(),r=[o(e)],i=360/t,a=1;a<t;a++)r.push(o({h:(n.h+a*i)%360,s:n.s,l:n.l}));return r}function w(e){var t=o(e).toHsl(),n=t.h;return[o(e),o({h:(n+72)%360,s:t.s,l:t.l}),o({h:(n+216)%360,s:t.s,l:t.l})]}function x(e,t,n){t=t||6,n=n||30;var r=o(e).toHsl(),i=360/n,a=[o(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(o(r));return a}function k(e,t){t=t||6;for(var n=o(e).toHsv(),r=n.h,i=n.s,a=n.v,s=[],c=1/t;t--;)s.push(o({h:r,s:i,v:a})),a=(a+c)%1;return s}o.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=A(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=c(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=c(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=s(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=s(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return l(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var a=[R(Math.round(e).toString(16)),R(Math.round(t).toString(16)),R(Math.round(n).toString(16)),R(L(r))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*E(this._r,255))+"%",g:Math.round(100*E(this._g,255))+"%",b:Math.round(100*E(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*E(this._r,255))+"%, "+Math.round(100*E(this._g,255))+"%, "+Math.round(100*E(this._b,255))+"%)":"rgba("+Math.round(100*E(this._r,255))+"%, "+Math.round(100*E(this._g,255))+"%, "+Math.round(100*E(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(S[l(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+u(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=o(e);n="#"+u(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return o(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(p,arguments)},brighten:function(){return this._applyModification(m,arguments)},darken:function(){return this._applyModification(g,arguments)},desaturate:function(){return this._applyModification(f,arguments)},saturate:function(){return this._applyModification(d,arguments)},greyscale:function(){return this._applyModification(h,arguments)},spin:function(){return this._applyModification(v,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(x,arguments)},complement:function(){return this._applyCombination(b,arguments)},monochromatic:function(){return this._applyCombination(k,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(y,[3])},tetrad:function(){return this._applyCombination(y,[4])}},o.fromRatio=function(e,t){if("object"==r(e)){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]="a"===i?e[i]:F(e[i]));e=n}return o(e,t)},o.equals=function(e,t){return!(!e||!t)&&o(e).toRgbString()==o(t).toRgbString()},o.random=function(){return o.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},o.mix=function(e,t,n){n=0===n?0:n||50;var r=o(e).toRgb(),i=o(t).toRgb(),a=n/100;return o({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},o.readability=function(e,t){var n=o(e),r=o(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},o.isReadable=function(e,t,n){var r,i,a,s,c,l=o.readability(e,t);switch(i=!1,(a=n,"AA"!==(s=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==s&&(s="AA"),"small"!==(c=(a.size||"small").toLowerCase())&&"large"!==c&&(c="small"),r={level:s,size:c}).level+r.size){case"AAsmall":case"AAAlarge":i=l>=4.5;break;case"AAlarge":i=l>=3;break;case"AAAsmall":i=l>=7}return i},o.mostReadable=function(e,t,n){var r,i,a,s,c=null,l=0;i=(n=n||{}).includeFallbackColors,a=n.level,s=n.size;for(var u=0;u<t.length;u++)(r=o.readability(e,t[u]))>l&&(l=r,c=o(t[u]));return o.isReadable(e,c,{level:a,size:s})||!i?c:(n.includeFallbackColors=!1,o.mostReadable(e,["#fff","#000"],n))};var _=o.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},S=o.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(_);function A(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function E(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function M(e){return Math.min(1,Math.max(0,e))}function C(e){return parseInt(e,16)}function R(e){return 1==e.length?"0"+e:""+e}function F(e){return e<=1&&(e=100*e+"%"),e}function L(e){return Math.round(255*parseFloat(e)).toString(16)}function Z(e){return C(e)/255}var N,O,T,D=(O="[\\s|\\(]+("+(N="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",T="[\\s|\\(]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",{CSS_UNIT:new RegExp(N),rgb:new RegExp("rgb"+O),rgba:new RegExp("rgba"+T),hsl:new RegExp("hsl"+O),hsla:new RegExp("hsla"+T),hsv:new RegExp("hsv"+O),hsva:new RegExp("hsva"+T),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function P(e){return!!D.CSS_UNIT.exec(e)}}}]); product-categories.js 0000644 00000015723 15073233653 0010724 0 ustar 00 (()=>{var e,t={9067:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const a=window.wp.blocks;var c=o(2911),l=o(7742);o(6892);const n=JSON.parse('{"name":"woocommerce/product-categories","title":"Product Categories List","category":"woocommerce","description":"Show all product categories as a list or dropdown.","keywords":["WooCommerce"],"supports":{"align":["wide","full"],"html":false,"color":{"background":false,"link":true},"typography":{"fontSize":true,"lineHeight":true}},"attributes":{"align":{"type":"string"},"hasCount":{"type":"boolean","default":true},"hasImage":{"type":"boolean","default":false},"hasEmpty":{"type":"boolean","default":false},"isDropdown":{"type":"boolean","default":false},"isHierarchical":{"type":"boolean","default":true},"showChildrenOnly":{"type":"boolean","default":false}},"example":{"attributes":{"hasCount":true,"hasImage":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');o(5946);const s=window.wp.blockEditor;var i=o(5736);const d=window.wp.serverSideRender;var p=o.n(d);const m=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object,u=window.wp.data,w=window.wp.components,h=()=>(0,r.createElement)(w.Placeholder,{icon:(0,r.createElement)(c.Z,{icon:l.Z}),label:(0,i.__)("Product Categories List","woocommerce"),className:"wc-block-product-categories"},(0,i.__)("This block displays the product categories for your store. To use it you first need to create a product and assign it to a category.","woocommerce")),g=({attributes:e,setAttributes:t,name:o})=>{const a=(0,u.useSelect)((e=>e("core/edit-site"))),c=(0,u.useSelect)((e=>e("core/edit-widgets"))),l=(e=>{if(m(e)){const t=e.getEditedPostType();return"wp_template"===t||"wp_template_part"===t}return!1})(a),n=(e=>{if(m(e)){const t=e.getWidgetAreas();return Array.isArray(t)&&t.length>0}return!1})(c),d=(0,s.useBlockProps)({className:"wc-block-product-categories"});return(0,r.createElement)("div",{...d},(()=>{const{hasCount:o,hasImage:a,hasEmpty:c,isDropdown:d,isHierarchical:p,showChildrenOnly:m}=e;return(0,r.createElement)(s.InspectorControls,{key:"inspector"},(0,r.createElement)(w.PanelBody,{title:(0,i.__)("List Settings","woocommerce"),initialOpen:!0},(0,r.createElement)(w.__experimentalToggleGroupControl,{label:(0,i.__)("Display style","woocommerce"),value:d?"dropdown":"list",onChange:e=>t({isDropdown:"dropdown"===e})},(0,r.createElement)(w.__experimentalToggleGroupControlOption,{value:"list",label:(0,i.__)("List","woocommerce")}),(0,r.createElement)(w.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,i.__)("Dropdown","woocommerce")}))),(0,r.createElement)(w.PanelBody,{title:(0,i.__)("Content","woocommerce"),initialOpen:!0},(0,r.createElement)(w.ToggleControl,{label:(0,i.__)("Show product count","woocommerce"),checked:o,onChange:()=>t({hasCount:!o})}),!d&&(0,r.createElement)(w.ToggleControl,{label:(0,i.__)("Show category images","woocommerce"),help:a?(0,i.__)("Category images are visible.","woocommerce"):(0,i.__)("Category images are hidden.","woocommerce"),checked:a,onChange:()=>t({hasImage:!a})}),(0,r.createElement)(w.ToggleControl,{label:(0,i.__)("Show hierarchy","woocommerce"),checked:p,onChange:()=>t({isHierarchical:!p})}),(0,r.createElement)(w.ToggleControl,{label:(0,i.__)("Show empty categories","woocommerce"),checked:c,onChange:()=>t({hasEmpty:!c})}),(l||n)&&(0,r.createElement)(w.ToggleControl,{label:(0,i.__)("Only show children of current category","woocommerce"),help:(0,i.__)("This will affect product category pages","woocommerce"),checked:m,onChange:()=>t({showChildrenOnly:!m})})))})(),(0,r.createElement)(w.Disabled,null,(0,r.createElement)(p(),{block:o,attributes:e,EmptyResponsePlaceholder:h})))};(0,a.registerBlockType)(n,{icon:{src:(0,r.createElement)(c.Z,{icon:l.Z,className:"wc-block-editor-components-block-icon"})},transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:({idBase:e,instance:t})=>"woocommerce_product_categories"===e&&!(null==t||!t.raw),transform:({instance:e})=>(0,a.createBlock)("woocommerce/product-categories",{hasCount:!!e.raw.count,hasEmpty:!e.raw.hide_empty,isDropdown:!!e.raw.dropdown,isHierarchical:!!e.raw.hierarchical})}]},deprecated:[{attributes:{hasCount:{type:"boolean",default:!0,source:"attribute",selector:"div",attribute:"data-has-count"},hasEmpty:{type:"boolean",default:!1,source:"attribute",selector:"div",attribute:"data-has-empty"},isDropdown:{type:"boolean",default:!1,source:"attribute",selector:"div",attribute:"data-is-dropdown"},isHierarchical:{type:"boolean",default:!0,source:"attribute",selector:"div",attribute:"data-is-hierarchical"}},migrate:e=>e,save(e){const{hasCount:t,hasEmpty:o,isDropdown:a,isHierarchical:c}=e,l={};return t&&(l["data-has-count"]=!0),o&&(l["data-has-empty"]=!0),a&&(l["data-is-dropdown"]=!0),c&&(l["data-is-hierarchical"]=!0),(0,r.createElement)("div",{className:"is-loading",...l},a?(0,r.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-categories__placeholder"}):(0,r.createElement)("ul",{"aria-hidden":!0},(0,r.createElement)("li",null,(0,r.createElement)("span",{className:"wc-block-product-categories__placeholder"})),(0,r.createElement)("li",null,(0,r.createElement)("span",{className:"wc-block-product-categories__placeholder"})),(0,r.createElement)("li",null,(0,r.createElement)("span",{className:"wc-block-product-categories__placeholder"}))))}}],edit:e=>{const t=(0,s.useBlockProps)();return(0,r.createElement)("div",{...t},(0,r.createElement)(g,{...e}))},save:()=>null})},6892:()=>{},5946:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function r(e){var a=o[e];if(void 0!==a)return a.exports;var c=o[e]={exports:{}};return t[e].call(c.exports,c,c.exports,r),c.exports}r.m=t,e=[],r.O=(t,o,a,c)=>{if(!o){var l=1/0;for(d=0;d<e.length;d++){for(var[o,a,c]=e[d],n=!0,s=0;s<o.length;s++)(!1&c||l>=c)&&Object.keys(r.O).every((e=>r.O[e](o[s])))?o.splice(s--,1):(n=!1,c<l&&(l=c));if(n){e.splice(d--,1);var i=a();void 0!==i&&(t=i)}}return t}c=c||0;for(var d=e.length;d>0&&e[d-1][2]>c;d--)e[d]=e[d-1];e[d]=[o,a,c]},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.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})},r.j=3353,(()=>{var e={3353:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var a,c,[l,n,s]=o,i=0;if(l.some((t=>0!==e[t]))){for(a in n)r.o(n,a)&&(r.m[a]=n[a]);if(s)var d=s(r)}for(t&&t(o);i<l.length;i++)c=l[i],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return r.O(d)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var a=r.O(void 0,[2869],(()=>r(9067)));a=r.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-categories"]=a})(); reviews-by-category.js 0000644 00000115175 15073233653 0011032 0 ustar 00 (()=>{var e,t={1737:(e,t,r)=>{"use strict";r.r(t);var o=r(9196),a=r(5736);const n=window.wp.blocks;var s=r(2911),i=r(6554);const c=window.wp.blockEditor,l=window.wp.components;var m=r(3849),d=r.n(m),w=r(9307);function u(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const p=window.wp.htmlEntities,h={clear:(0,a.__)("Clear all selected items","woocommerce"),noItems:(0,a.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,a.__)("No results for %s","woocommerce"),search:(0,a.__)("Search for items","woocommerce"),selected:e=>(0,a.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,a._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,a.__)("Search results updated.","woocommerce")},g=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const a=["0"],n=(e={})=>e.parent?[...n(o[e.parent]),e.name]:e.name?[e.name]:[],s=e=>e.map((e=>{const t=r[e.id];return a.push(""+e.id),{...e,breadcrumbs:n(o[e.parent]),children:t&&t.length?s(t):[]}})),i=s(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{a.includes(e)||i.push(...s(t||[]))})),i},v=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,o.createElement)("strong",{key:t},e):(0,o.createElement)(w.Fragment,{key:t},e)))},_=({label:e})=>(0,o.createElement)("span",{className:"woocommerce-search-list__item-count"},e),b=e=>{const{item:t,search:r}=e,a=t.breadcrumbs&&t.breadcrumbs.length;return(0,o.createElement)("span",{className:"woocommerce-search-list__item-label"},a?(0,o.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(n=t.breadcrumbs).length?n.slice(0,1).toString():2===n.length?n.slice(0,1).toString()+" › "+n.slice(-1).toString():n.slice(0,1).toString()+" … "+n.slice(-1).toString()):null,(0,o.createElement)("span",{className:"woocommerce-search-list__item-name"},v((0,p.decodeEntities)(t.name),r)));var n},E=({countLabel:e,className:t,depth:r=0,controlId:a="",item:n,isSelected:s,isSingle:i,onSelect:c,search:m="",selected:h,useExpandedPanelId:g,...E})=>{var y,f;const[k,R]=g,C=null!=e&&void 0!==n.count&&null!==n.count,S=!(null===(y=n.breadcrumbs)||void 0===y||!y.length),N=!(null===(f=n.children)||void 0===f||!f.length),T=k===n.id,P=d()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":S,"has-children":N,"has-count":C,"is-expanded":T,"is-radio-button":i}),I=E.name||`search-list-item-${a}`,L=`${I}-${n.id}`,O=(0,w.useCallback)((()=>{R(T?-1:Number(n.id))}),[T,n.id,R]);return N?(0,o.createElement)("div",{className:P,onClick:O,onKeyDown:e=>"Enter"===e.key||" "===e.key?O():null,role:"treeitem",tabIndex:0},i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"radio",id:L,name:I,value:n.value,onChange:c(n),onClick:e=>e.stopPropagation(),checked:s,className:"woocommerce-search-list__item-input",...E}),(0,o.createElement)(b,{item:n,search:m}),C?(0,o.createElement)(_,{label:e||n.count}):null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:s,...!s&&n.children.some((e=>h.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:v((0,p.decodeEntities)(n.name),m),onChange:()=>{s?c(u(h,n.children,"id"))():c(function(e,t,r){const o=u(t,e,"id");return[...e,...o]}(h,n.children))()},onClick:e=>e.stopPropagation()}),C?(0,o.createElement)(_,{label:e||n.count}):null)):(0,o.createElement)("label",{htmlFor:L,className:P},i?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{...E,type:"radio",id:L,name:I,value:n.value,onChange:c(n),checked:s,className:"woocommerce-search-list__item-input"}),(0,o.createElement)(b,{item:n,search:m})):(0,o.createElement)(l.CheckboxControl,{...E,id:L,name:I,className:"woocommerce-search-list__item-input",value:(0,p.decodeEntities)(n.value),label:v((0,p.decodeEntities)(n.name),m),onChange:c(n),checked:s}),C?(0,o.createElement)(_,{label:e||n.count}):null)},y=E;var f=r(2720),k=r(4333),R=r(837);r(1058);const C=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:i,className:c=""})=>{const[m,u]=(0,w.useState)(!1),h=(0,k.useInstanceId)(C);if(i=i||t,!t)return null;t=(0,p.decodeEntities)(t);const g=d()("woocommerce-tag",c,{"has-remove":!!n}),v=`woocommerce-tag__label-${h}`,_=(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"screen-reader-text"},i),(0,o.createElement)("span",{"aria-hidden":"true"},t));return(0,o.createElement)("span",{className:g},r?(0,o.createElement)(l.Button,{className:"woocommerce-tag__text",id:v,onClick:()=>u(!0)},_):(0,o.createElement)("span",{className:"woocommerce-tag__text",id:v},_),r&&m&&(0,o.createElement)(l.Popover,{onClose:()=>u(!1)},r),n&&(0,o.createElement)(l.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,a.sprintf)( // Translators: %s label. // Translators: %s label. (0,a.__)("Remove %s","woocommerce"),t),"aria-describedby":v},(0,o.createElement)(s.Z,{icon:R.Z,size:20,className:"clear-icon",role:"img"})))},S=C;r(9658);const N=e=>(0,o.createElement)(y,{...e}),T=e=>{const{list:t,selected:r,renderItem:a,depth:n=0,onSelect:s,instanceId:i,isSingle:c,search:l,useExpandedPanelId:m}=e,[d]=m;return t?(0,o.createElement)(w.Fragment,null,t.map((t=>{var u,p;const h=null!==(u=t.children)&&void 0!==u&&u.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),g=(null===(p=t.children)||void 0===p?void 0:p.length)&&d===t.id;return(0,o.createElement)(w.Fragment,{key:t.id},(0,o.createElement)("li",null,a({item:t,isSelected:h,onSelect:s,isSingle:c,selected:r,search:l,depth:n,useExpandedPanelId:m,controlId:i})),g?(0,o.createElement)(T,{...e,list:t.children,depth:n+1}):null)}))):null},P=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:s,onRemove:i})=>{if(e||t||!r)return null;const c=r.length;return(0,o.createElement)("div",{className:"woocommerce-search-list__selected"},(0,o.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,o.createElement)("strong",null,n.selected(c)),c>0?(0,o.createElement)(l.Button,{variant:"link",isDestructive:!0,onClick:()=>s([]),"aria-label":n.clear},(0,a.__)("Clear all","woocommerce")):null),c>0?(0,o.createElement)("ul",null,r.map(((e,t)=>(0,o.createElement)("li",{key:t},(0,o.createElement)(S,{label:e.name,id:e.id,remove:i}))))):null)},I=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:i,...c})=>{const{messages:l,renderItem:m,selected:d,isSingle:w}=c,u=m||N;return 0===e.length?(0,o.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,o.createElement)(s.Z,{icon:f.Z,role:"img"})),(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,a.sprintf)(l.noResults,t):l.noItems)):(0,o.createElement)("ul",{className:"woocommerce-search-list__list"},(0,o.createElement)(T,{useExpandedPanelId:i,list:e,selected:d,renderItem:u,onSelect:r,instanceId:n,isSingle:w,search:t}))},L=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:s,isSingle:i,list:c,messages:m=h,onChange:u,onSearch:p,selected:v,type:_="text",debouncedSpeak:b}=e,[E,y]=(0,w.useState)(""),f=(0,w.useState)(-1),R=(0,k.useInstanceId)(L),C=(0,w.useMemo)((()=>({...h,...m})),[m]),S=(0,w.useMemo)((()=>((e,t,r)=>{if(!t)return r?g(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),a=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?g(a,e):a})(c,E,n)),[c,E,n]);(0,w.useEffect)((()=>{b&&b(C.updated)}),[b,C]),(0,w.useEffect)((()=>{"function"==typeof p&&p(E)}),[E,p]);const N=(0,w.useCallback)((e=>()=>{i&&u([]);const t=v.findIndex((({id:t})=>t===e));u([...v.slice(0,t),...v.slice(t+1)])}),[i,v,u]),T=(0,w.useCallback)((e=>()=>{Array.isArray(e)?u(e):-1===v.findIndex((({id:t})=>t===e.id))?u(i?[e]:[...v,e]):N(e.id)()}),[i,N,u,v]),O=(0,w.useCallback)((e=>{const[t]=v.filter((t=>!e.find((e=>t.id===e.id))));N(t.id)()}),[N,v]);return(0,o.createElement)("div",{className:d()("woocommerce-search-list",t,{"is-compact":r,"is-loading":s,"is-token":"token"===_})},"text"===_&&(0,o.createElement)(P,{...e,onRemove:N,messages:C}),(0,o.createElement)("div",{className:"woocommerce-search-list__search"},"text"===_?(0,o.createElement)(l.TextControl,{label:C.search,type:"search",value:E,onChange:e=>y(e)}):(0,o.createElement)(l.FormTokenField,{disabled:s,label:C.search,onChange:O,onInputChange:e=>y(e),suggestions:[],__experimentalValidateInput:()=>!1,value:s?[(0,a.__)("Loading…","woocommerce")]:v.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),s?(0,o.createElement)("div",{className:"woocommerce-search-list__list"},(0,o.createElement)(l.Spinner,null)):(0,o.createElement)(I,{...e,search:E,filteredList:S,messages:C,onSelect:T,instanceId:R,useExpandedPanelId:f}))},O=((0,l.withSpokenMessages)(L),window.wp.url),x=window.wp.apiFetch;var A=r.n(x);const M=window.wc.wcSettings;var j,D,B,F,Z,$,H,G,W,U;const J=(0,M.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),z=(J.pluginUrl,J.pluginUrl,J.buildPhase,null===(j=M.STORE_PAGES.shop)||void 0===j||j.permalink,null===(D=M.STORE_PAGES.checkout)||void 0===D||D.id,null===(B=M.STORE_PAGES.checkout)||void 0===B||B.permalink,null===(F=M.STORE_PAGES.privacy)||void 0===F||F.permalink,null===(Z=M.STORE_PAGES.privacy)||void 0===Z||Z.title,null===($=M.STORE_PAGES.terms)||void 0===$||$.permalink,null===(H=M.STORE_PAGES.terms)||void 0===H||H.title,null===(G=M.STORE_PAGES.cart)||void 0===G||G.id,null===(W=M.STORE_PAGES.cart)||void 0===W||W.permalink,null!==(U=M.STORE_PAGES.myaccount)&&void 0!==U&&U.permalink?M.STORE_PAGES.myaccount.permalink:(0,M.getSetting)("wpLoginUrl","/wp-login.php"),(0,M.getSetting)("localPickupEnabled",!1),(0,M.getSetting)("countries",{})),V=(0,M.getSetting)("countryData",{}),q=(Object.fromEntries(Object.keys(V).filter((e=>!0===V[e].allowBilling)).map((e=>[e,z[e]||""]))),Object.fromEntries(Object.keys(V).filter((e=>!0===V[e].allowBilling)).map((e=>[e,V[e].states||[]]))),Object.fromEntries(Object.keys(V).filter((e=>!0===V[e].allowShipping)).map((e=>[e,z[e]||""]))),Object.fromEntries(Object.keys(V).filter((e=>!0===V[e].allowShipping)).map((e=>[e,V[e].states||[]]))),Object.fromEntries(Object.keys(V).map((e=>[e,V[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),K=((0,M.getSetting)("addressFieldsLocations",q).address,(0,M.getSetting)("addressFieldsLocations",q).contact,(0,M.getSetting)("addressFieldsLocations",q).additional,async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}}),Q=window.wp.escapeHtml,Y=({error:e})=>(0,o.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,Q.escapeHTML)(e))):"api"===t?(0,o.createElement)("span",null,(0,a.__)("The following error was returned from the API","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,Q.escapeHTML)(e))):e:(0,a.__)("An error has prevented the block from being updated.","woocommerce"))(e)),X=e=>{const{id:t,name:r,parent:o,count:a}=e;return{id:t,name:r,parent:o,count:a,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const ee=(te=({categories:e=[],error:t=null,isLoading:r=!1,onChange:n,onOperatorChange:s,operator:i="any",selected:c,isCompact:m=!1,isSingle:w=!1,showReviewCount:u})=>{const p={clear:(0,a.__)("Clear all product categories","woocommerce"),list:(0,a.__)("Product Categories","woocommerce"),noItems:(0,a.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,a.__)("Search for product categories","woocommerce"),selected:e=>(0,a.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,a._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,a.__)("Category search results updated.","woocommerce")};if(t)return(0,o.createElement)(Y,{error:t});const h=e.map(X);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(L,{className:"woocommerce-product-categories",list:h,isLoading:r,selected:h.filter((({id:e})=>c.includes(Number(e)))),onChange:n,renderItem:e=>{var t,r,n,s,i,c,l,m;const{item:w,search:p,depth:h=0}=e,g=w.breadcrumbs.length?`${w.breadcrumbs.join(", ")}, ${w.name}`:w.name,v=u?(0,a.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,a._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=w.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=w.details)||void 0===r?void 0:r.review_count)||0):(0,a.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,a._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(n=w.details)||void 0===n?void 0:n.count)||0,"woocommerce"),g,(null===(s=w.details)||void 0===s?void 0:s.count)||0),_=u?(0,a.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,a._n)("%d review","%d reviews",(null===(i=w.details)||void 0===i?void 0:i.review_count)||0,"woocommerce"),(null===(c=w.details)||void 0===c?void 0:c.review_count)||0):(0,a.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,a._n)("%d product","%d products",(null===(l=w.details)||void 0===l?void 0:l.count)||0,"woocommerce"),(null===(m=w.details)||void 0===m?void 0:m.count)||0);return(0,o.createElement)(E,{className:d()("woocommerce-product-categories__item","has-count",{"is-searching":p.length>0,"is-skip-level":0===h&&0!==w.parent}),...e,countLabel:_,"aria-label":v})},messages:p,isCompact:m,isHierarchical:!0,isSingle:w}),!!s&&(0,o.createElement)("div",{hidden:c.length<2},(0,o.createElement)(l.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,a.__)("Display products matching","woocommerce"),help:(0,a.__)("Pick at least two categories to use this setting.","woocommerce"),value:i,onChange:s,options:[{label:(0,a.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,a.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,a]=(0,w.useState)(!0),[n,s]=(0,w.useState)(null),[i,c]=(0,w.useState)([]),l=async e=>{const t=await K(e);s(t),a(!1)},m=(0,w.useRef)(e);return(0,w.useEffect)((()=>{var e;(e={selected:m.current},A()({path:(0,O.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{c(e),a(!1)})).catch(l)}),[m]),(0,o.createElement)(te,{...t,selected:e,error:n,categories:i,isLoading:r})});var te,re=r(1117);r(9032);const oe=({className:e="",error:t,isLoading:r=!1,onRetry:n})=>(0,o.createElement)(l.Placeholder,{icon:(0,o.createElement)(s.Z,{icon:re.Z}),label:(0,a.__)("Sorry, an error occurred","woocommerce"),className:d()("wc-block-api-error",e)},(0,o.createElement)(Y,{error:t}),n&&(0,o.createElement)(o.Fragment,null,r?(0,o.createElement)(l.Spinner,null):(0,o.createElement)(l.Button,{variant:"secondary",onClick:n},(0,a.__)("Retry","woocommerce"))));r(1069);const ae=({label:e,screenReaderLabel:t,wrapperElement:r,wrapperProps:a={}})=>{let n;const s=null!=e,i=null!=t;return!s&&i?(n=r||"span",a={...a,className:d()(a.className,"screen-reader-text")},(0,o.createElement)(n,{...a},t)):(n=r||w.Fragment,s&&i&&e!==t?(0,o.createElement)(n,{...a},(0,o.createElement)("span",{"aria-hidden":"true"},e),(0,o.createElement)("span",{className:"screen-reader-text"},t)):(0,o.createElement)(n,{...a},e))},ne=({onClick:e,label:t=(0,a.__)("Load more","woocommerce"),screenReaderLabel:r=(0,a.__)("Load more","woocommerce")})=>(0,o.createElement)("div",{className:"wp-block-button wc-block-load-more wc-block-components-load-more"},(0,o.createElement)("button",{className:"wp-block-button__link",onClick:e},(0,o.createElement)(ae,{label:t,screenReaderLabel:r}))),se=window.wc.blocksComponents;r(7082);const ie=({onChange:e,readOnly:t,value:r})=>(0,o.createElement)(se.SortSelect,{className:"wc-block-review-sort-select wc-block-components-review-sort-select",label:(0,a.__)("Order by","woocommerce"),onChange:e,options:[{key:"most-recent",label:(0,a.__)("Most recent","woocommerce")},{key:"highest-rating",label:(0,a.__)("Highest rating","woocommerce")},{key:"lowest-rating",label:(0,a.__)("Lowest rating","woocommerce")}],readOnly:t,screenReaderLabel:(0,a.__)("Order reviews by","woocommerce"),value:r});var ce=r(7708);function le(e){let t,r,o,a=[];for(let n=0;n<e.length;n++)t=e.substring(n),r=t.match(/^&[a-z0-9#]+;/),r?(o=r[0],a.push(o),n+=o.length-1):a.push(e[n]);return a}const me=(e,t,r="...")=>{const o=function(e,t){const r=(t=t||{}).limit||100,o=void 0===t.preserveTags||t.preserveTags,a=void 0!==t.wordBreak&&t.wordBreak,n=t.suffix||"...",s=t.moreLink||"",i=t.moreText||"»",c=t.preserveWhiteSpace||!1,l=e.replace(/</g,"\n<").replace(/>/g,">\n").replace(/\n\n/g,"\n").replace(/^\n/g,"").replace(/\n$/g,"").split("\n");let m,d,w,u,p,h,g=0,v=[],_=!1;for(let e=0;e<l.length;e++){if(m=l[e],u=c?m:m.replace(/[ ]+/g," "),!m.length)continue;const t=le(u);if("<"!==m[0])if(g>=r)m="";else if(g+t.length>=r){if(d=r-g," "===t[d-1])for(;d&&(d-=1," "===t[d-1]););else w=t.slice(d).indexOf(" "),a||(-1!==w?d+=w:d=m.length);m=t.slice(0,d).join("")+n,s&&(m+='<a href="'+s+'" style="display:inline">'+i+"</a>"),g=r,_=!0}else g+=t.length;else if(o){if(g>=r)if(p=m.match(/[a-zA-Z]+/),h=p?p[0]:"",h)if("</"!==m.substring(0,2))v.push(h),m="";else{for(;v[v.length-1]!==h&&v.length;)v.pop();v.length&&(m=""),v.pop()}else m=""}else m="";l[e]=m}return{html:l.join("\n").replace(/\n/g,""),more:_}}(e,{suffix:r,limit:t});return o.html},de=(e,t,r)=>(t<=r?e.start=e.middle+1:e.end=e.middle-1,e),we=(e,t,r,o)=>{const a=((e,t,r)=>{let o={start:0,middle:0,end:e.length};for(;o.start<=o.end;)o.middle=Math.floor((o.start+o.end)/2),t.innerHTML=me(e,o.middle),o=de(o,t.clientHeight,r);return o.middle})(e,t,r);return me(e,a-o.length,o)},ue={className:"read-more-content",ellipsis:"…",lessText:(0,a.__)("Read less","woocommerce"),maxLines:3,moreText:(0,a.__)("Read more","woocommerce")};class pe extends w.Component{constructor(e){super(e),(0,ce.Z)(this,"reviewSummary",void 0),(0,ce.Z)(this,"reviewContent",void 0),this.state={isExpanded:!1,clampEnabled:null,content:e.children,summary:"."},this.reviewContent=(0,w.createRef)(),this.reviewSummary=(0,w.createRef)(),this.getButton=this.getButton.bind(this),this.onClick=this.onClick.bind(this)}componentDidMount(){this.setSummary()}componentDidUpdate(e){e.maxLines===this.props.maxLines&&e.children===this.props.children||this.setState({clampEnabled:null,summary:"."},this.setSummary)}setSummary(){if(this.props.children){const{maxLines:e,ellipsis:t}=this.props;if(!this.reviewSummary.current||!this.reviewContent.current)return;const r=(this.reviewSummary.current.clientHeight+1)*e+1,o=this.reviewContent.current.clientHeight+1>r;this.setState({clampEnabled:o}),o&&this.setState({summary:we(this.reviewContent.current.innerHTML,this.reviewSummary.current,r,t)})}}getButton(){const{isExpanded:e}=this.state,{className:t,lessText:r,moreText:a}=this.props,n=e?r:a;if(n)return(0,o.createElement)("a",{href:"#more",className:t+"__read_more",onClick:this.onClick,"aria-expanded":!e,role:"button"},n)}onClick(e){e.preventDefault();const{isExpanded:t}=this.state;this.setState({isExpanded:!t})}render(){const{className:e}=this.props,{content:t,summary:r,clampEnabled:a,isExpanded:n}=this.state;return t?!1===a?(0,o.createElement)("div",{className:e},(0,o.createElement)("div",{ref:this.reviewContent},t)):(0,o.createElement)("div",{className:e},(!n||null===a)&&(0,o.createElement)("div",{ref:this.reviewSummary,"aria-hidden":n,dangerouslySetInnerHTML:{__html:r}}),(n||null===a)&&(0,o.createElement)("div",{ref:this.reviewContent,"aria-hidden":!n},t),this.getButton()):null}}(0,ce.Z)(pe,"defaultProps",ue);const he=pe;r(9191);const ge=({attributes:e,review:t={}})=>{const{imageType:r,showReviewDate:n,showReviewerName:s,showReviewImage:i,showReviewRating:c,showReviewContent:l,showProductName:m}=e,{rating:w}=t,u=!(Object.keys(t).length>0),p=Number.isFinite(w)&&c;return(0,o.createElement)("li",{className:d()("wc-block-review-list-item__item","wc-block-components-review-list-item__item",{"is-loading":u,"wc-block-components-review-list-item__item--has-image":i}),"aria-hidden":u},(m||n||s||i||p)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__info wc-block-components-review-list-item__info"},i&&function(e,t,r){var n,s;return r||!e?(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"}):(0,o.createElement)("div",{className:"wc-block-review-list-item__image wc-block-components-review-list-item__image"},"product"===t?(0,o.createElement)("img",{"aria-hidden":"true",alt:(null===(n=e.product_image)||void 0===n?void 0:n.alt)||"",src:(null===(s=e.product_image)||void 0===s?void 0:s.thumbnail)||""}):(0,o.createElement)("img",{"aria-hidden":"true",alt:"",src:e.reviewer_avatar_urls[96]||""}),e.verified&&(0,o.createElement)("div",{className:"wc-block-review-list-item__verified wc-block-components-review-list-item__verified",title:(0,a.__)("Verified buyer","woocommerce")},(0,a.__)("Verified buyer","woocommerce")))}(t,r,u),(m||s||p||n)&&(0,o.createElement)("div",{className:"wc-block-review-list-item__meta wc-block-components-review-list-item__meta"},p&&function(e){const{rating:t}=e,r={width:t/5*100+"%"},n=(0,a.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,a.__)("Rated %f out of 5","woocommerce"),t),s={__html:(0,a.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,a.__)("Rated %s out of 5","woocommerce"),(0,a.sprintf)('<strong class="rating">%f</strong>',t))};return(0,o.createElement)("div",{className:"wc-block-review-list-item__rating wc-block-components-review-list-item__rating"},(0,o.createElement)("div",{className:"wc-block-review-list-item__rating__stars wc-block-components-review-list-item__rating__stars",role:"img","aria-label":n},(0,o.createElement)("span",{style:r,dangerouslySetInnerHTML:s})))}(t),m&&function(e){return(0,o.createElement)("div",{className:"wc-block-review-list-item__product wc-block-components-review-list-item__product"},(0,o.createElement)("a",{href:e.product_permalink,dangerouslySetInnerHTML:{__html:e.product_name}}))}(t),s&&function(e){const{reviewer:t=""}=e;return(0,o.createElement)("div",{className:"wc-block-review-list-item__author wc-block-components-review-list-item__author"},t)}(t),n&&function(e){const{date_created:t,formatted_date_created:r}=e;return(0,o.createElement)("time",{className:"wc-block-review-list-item__published-date wc-block-components-review-list-item__published-date",dateTime:t},r)}(t))),l&&function(e){return(0,o.createElement)(he,{maxLines:10,moreText:(0,a.__)("Read full review","woocommerce"),lessText:(0,a.__)("Hide full review","woocommerce"),className:"wc-block-review-list-item__text wc-block-components-review-list-item__text"},(0,o.createElement)("div",{dangerouslySetInnerHTML:{__html:e.review||""}}))}(t))};r(5779);const ve=({attributes:e,reviews:t})=>{const r=(0,M.getSetting)("showAvatars",!0),a=(0,M.getSetting)("reviewRatingsEnabled",!0),n=(r||"product"===e.imageType)&&e.showReviewImage,s=a&&e.showReviewRating,i={...e,showReviewImage:n,showReviewRating:s};return(0,o.createElement)("ul",{className:"wc-block-review-list wc-block-components-review-list"},0===t.length?(0,o.createElement)(ge,{attributes:i}):t.map(((e,t)=>(0,o.createElement)(ge,{key:e.id||t,attributes:i,review:e}))))};var _e=r(9127),be=r.n(_e);const Ee=e=>{const{className:t,categoryIds:r,productId:o,showReviewDate:a,showReviewerName:n,showReviewContent:s,showProductName:i,showReviewImage:c,showReviewRating:l}=e;let m="wc-block-all-reviews";return o&&(m="wc-block-reviews-by-product"),Array.isArray(r)&&(m="wc-block-reviews-by-category"),d()(m,t,{"has-image":c,"has-name":n,"has-date":a,"has-rating":l,"has-content":s,"has-product-name":i})},ye=e=>{const{categoryIds:t,imageType:r,orderby:o,productId:a,reviewsOnPageLoad:n,reviewsOnLoadMore:s,showLoadMore:i,showOrderby:c}=e,l={"data-image-type":r,"data-orderby":o,"data-reviews-on-page-load":n,"data-reviews-on-load-more":s,"data-show-load-more":i,"data-show-orderby":c};return a&&(l["data-product-id"]=a),Array.isArray(t)&&(l["data-category-ids"]=t.join(",")),l};class fe extends w.Component{render(){const{attributes:e,error:t,isLoading:r,noReviewsPlaceholder:n,reviews:s,totalReviews:i}=this.props;if(t)return(0,o.createElement)(oe,{className:"wc-block-featured-product-error",error:t,isLoading:r});if(0===s.length&&!r)return(0,o.createElement)(n,{attributes:e});const c=(0,M.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(l.Disabled,null,e.showOrderby&&c&&(0,o.createElement)(ie,{readOnly:!0,value:e.orderby,onChange:()=>null}),(0,o.createElement)(ve,{attributes:e,reviews:s}),e.showLoadMore&&i>s.length&&(0,o.createElement)(ne,{screenReaderLabel:(0,a.__)("Load more reviews","woocommerce")}))}}const ke=(e=>{class t extends w.Component{constructor(...e){super(...e),(0,ce.Z)(this,"isPreview",!!this.props.attributes.previewReviews),(0,ce.Z)(this,"delayedAppendReviews",this.props.delayFunction(this.appendReviews)),(0,ce.Z)(this,"isMounted",!1),(0,ce.Z)(this,"state",{error:null,loading:!0,reviews:this.isPreview?this.props.attributes.previewReviews:[],totalReviews:this.isPreview?this.props.attributes.previewReviews.length:0}),(0,ce.Z)(this,"setError",(async e=>{if(!this.isMounted)return;const{onReviewsLoadError:t}=this.props,r=await K(e);this.setState({reviews:[],loading:!1,error:r}),t(r)}))}componentDidMount(){this.isMounted=!0,this.replaceReviews()}componentDidUpdate(e){e.reviewsToDisplay<this.props.reviewsToDisplay?this.delayedAppendReviews():this.shouldReplaceReviews(e,this.props)&&this.replaceReviews()}shouldReplaceReviews(e,t){return e.orderby!==t.orderby||e.order!==t.order||e.productId!==t.productId||!be()(e.categoryIds,t.categoryIds)}componentWillUnmount(){this.isMounted=!1,this.delayedAppendReviews.cancel&&this.delayedAppendReviews.cancel()}getArgs(e){const{categoryIds:t,order:r,orderby:o,productId:a,reviewsToDisplay:n}=this.props,s={order:r,orderby:o,per_page:n-e,offset:e};if(t){const e=Array.isArray(t)?t:JSON.parse(t);s.category_id=Array.isArray(e)?e.join(","):e}return a&&(s.product_id=a),s}replaceReviews(){if(this.isPreview)return;const{onReviewsReplaced:e}=this.props;this.updateListOfReviews().then(e)}appendReviews(){if(this.isPreview)return;const{onReviewsAppended:e,reviewsToDisplay:t}=this.props,{reviews:r}=this.state;t<=r.length||this.updateListOfReviews(r).then(e)}updateListOfReviews(e=[]){const{reviewsToDisplay:t}=this.props,{totalReviews:r}=this.state,o=Math.min(r,t)-e.length;return this.setState({loading:!0,reviews:e.concat(Array(o).fill({}))}),(a=this.getArgs(e.length),A()({path:"/wc/store/v1/products/reviews?"+Object.entries(a).map((e=>e.join("="))).join("&"),parse:!1}).then((e=>e.json().then((t=>({reviews:t,totalReviews:parseInt(e.headers.get("x-wp-total"),10)})))))).then((({reviews:t,totalReviews:r})=>(this.isMounted&&this.setState({reviews:e.filter((e=>Object.keys(e).length)).concat(t),totalReviews:r,loading:!1,error:null}),{newReviews:t}))).catch(this.setError);var a}render(){const{reviewsToDisplay:t}=this.props,{error:r,loading:a,reviews:n,totalReviews:s}=this.state;return(0,o.createElement)(e,{...this.props,error:r,isLoading:a,reviews:n.slice(0,t),totalReviews:s})}}(0,ce.Z)(t,"defaultProps",{delayFunction:e=>e,onReviewsAppended:()=>{},onReviewsLoadError:()=>{},onReviewsReplaced:()=>{}});const{displayName:r=e.name||"Component"}=e;return t.displayName=`WithReviews( ${r} )`,t})(fe),Re=({attributes:e,icon:t,name:r,noReviewsPlaceholder:n})=>{const{categoryIds:s,productId:i,reviewsOnPageLoad:m,showProductName:d,showReviewDate:w,showReviewerName:u,showReviewContent:p,showReviewImage:h,showReviewRating:g}=e,{order:v,orderby:_}=(e=>{if((0,M.getSetting)("reviewRatingsEnabled",!0)){if("lowest-rating"===e)return{order:"asc",orderby:"rating"};if("highest-rating"===e)return{order:"desc",orderby:"rating"}}return{order:"desc",orderby:"date_gmt"}})(e.orderby),b=!(p||g||w||u||h||d),E=(0,c.useBlockProps)({className:Ee(e)});return b?(0,o.createElement)(l.Placeholder,{icon:t,label:r},(0,a.__)("The content for this block is hidden due to block settings.","woocommerce")):(0,o.createElement)("div",{...E},(0,o.createElement)(ke,{attributes:e,categoryIds:s,delayFunction:e=>((e,t,r)=>{let o,a=null;const n=(...t)=>{a=t,o&&clearTimeout(o),o=setTimeout((()=>{o=null,a&&e(...a)}),400)};return n.flush=()=>{o&&a&&(e(...a),clearTimeout(o),o=null)},n})(e),noReviewsPlaceholder:n,orderby:_,order:v,productId:i,reviewsToDisplay:m}))},Ce=()=>(0,o.createElement)(l.Placeholder,{className:"wc-block-reviews-by-category",icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),label:(0,a.__)("Reviews by Category","woocommerce")},(0,a.__)("This block lists reviews for products from selected categories. The selected categories do not have any reviews yet, but they will show up here when they do.","woocommerce")),Se=(0,l.withSpokenMessages)((({attributes:e,debouncedSpeak:t,setAttributes:r})=>{const{editMode:n,categoryIds:m}=e;if(!m||n)return(0,o.createElement)(l.Placeholder,{icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),label:(0,a.__)("Reviews by Category","woocommerce"),className:"wc-block-reviews-by-category"},(0,a.__)("Show product reviews from specific categories.","woocommerce"),(0,o.createElement)("div",{className:"wc-block-reviews__selection"},(0,o.createElement)(ee,{selected:e.categoryIds,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categoryIds:t})},showReviewCount:!0}),(0,o.createElement)(l.Button,{variant:"primary",onClick:()=>{r({editMode:!1}),t((0,a.__)("Now displaying a preview of the reviews for the products in the selected categories.","woocommerce"))}},(0,a.__)("Done","woocommerce"))));const d=(0,a.__)("Edit selected categories","woocommerce");return(0,o.createElement)(o.Fragment,null,((e,t,r)=>(0,o.createElement)(c.BlockControls,null,(0,o.createElement)(l.ToolbarGroup,{controls:[{icon:"edit",title:r,onClick:()=>t({editMode:!e}),isActive:e}]})))(n,r,d),(0,o.createElement)(c.InspectorControls,{key:"inspector"},(0,o.createElement)(l.PanelBody,{title:(0,a.__)("Category","woocommerce"),initialOpen:!1},(0,o.createElement)(ee,{selected:e.categoryIds,onChange:(e=[])=>{const t=e.map((({id:e})=>e));r({categoryIds:t})},isCompact:!0,showReviewCount:!0})),(0,o.createElement)(l.PanelBody,{title:(0,a.__)("Content","woocommerce")},(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Product name","woocommerce"),checked:e.showProductName,onChange:()=>r({showProductName:!e.showProductName})}),((e,t)=>{const r=(0,M.getSetting)("showAvatars",!0),n=(0,M.getSetting)("reviewRatingsEnabled",!0);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Product rating","woocommerce"),checked:e.showReviewRating,onChange:()=>t({showReviewRating:!e.showReviewRating})}),e.showReviewRating&&!n&&(0,o.createElement)(l.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,w.createInterpolateElement)((0,a.__)("Product rating is disabled in your <a>store settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,M.getAdminLink)("admin.php?page=wc-settings&tab=products"),target:"_blank",rel:"noopener noreferrer"})})),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Reviewer name","woocommerce"),checked:e.showReviewerName,onChange:()=>t({showReviewerName:!e.showReviewerName})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Image","woocommerce"),checked:e.showReviewImage,onChange:()=>t({showReviewImage:!e.showReviewImage})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Review date","woocommerce"),checked:e.showReviewDate,onChange:()=>t({showReviewDate:!e.showReviewDate})}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Review content","woocommerce"),checked:e.showReviewContent,onChange:()=>t({showReviewContent:!e.showReviewContent})}),e.showReviewImage&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.__experimentalToggleGroupControl,{label:(0,a.__)("Review image","woocommerce"),value:e.imageType,onChange:e=>t({imageType:e})},(0,o.createElement)(l.__experimentalToggleGroupControlOption,{value:"reviewer",label:(0,a.__)("Reviewer photo","woocommerce")}),(0,o.createElement)(l.__experimentalToggleGroupControlOption,{value:"product",label:(0,a.__)("Product","woocommerce")})),"reviewer"===e.imageType&&!r&&(0,o.createElement)(l.Notice,{className:"wc-block-base-control-notice",isDismissible:!1},(0,w.createInterpolateElement)((0,a.__)("Reviewer photo is disabled in your <a>site settings</a>.","woocommerce"),{a:(0,o.createElement)("a",{href:(0,M.getAdminLink)("options-discussion.php"),target:"_blank",rel:"noopener noreferrer"})}))))})(e,r)),(0,o.createElement)(l.PanelBody,{title:(0,a.__)("List Settings","woocommerce")},((e,t)=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Order by","woocommerce"),checked:e.showOrderby,onChange:()=>t({showOrderby:!e.showOrderby})}),(0,o.createElement)(l.SelectControl,{label:(0,a.__)("Order Product Reviews by","woocommerce"),value:e.orderby,options:[{label:"Most recent",value:"most-recent"},{label:"Highest Rating",value:"highest-rating"},{label:"Lowest Rating",value:"lowest-rating"}],onChange:e=>t({orderby:e})}),(0,o.createElement)(l.RangeControl,{label:(0,a.__)("Starting Number of Reviews","woocommerce"),value:e.reviewsOnPageLoad,onChange:e=>t({reviewsOnPageLoad:e}),max:20,min:1}),(0,o.createElement)(l.ToggleControl,{label:(0,a.__)("Load more","woocommerce"),checked:e.showLoadMore,onChange:()=>t({showLoadMore:!e.showLoadMore})}),e.showLoadMore&&(0,o.createElement)(l.RangeControl,{label:(0,a.__)("Load More Reviews","woocommerce"),value:e.reviewsOnLoadMore,onChange:e=>t({reviewsOnLoadMore:e}),max:20,min:1})))(e,r))),(0,o.createElement)(Re,{attributes:e,icon:(0,o.createElement)(s.Z,{icon:i.Z,className:"block-editor-block-icon"}),name:(0,a.__)("Reviews by Category","woocommerce"),noReviewsPlaceholder:Ce}))}));r(6097);const Ne={attributes:{editMode:!1,imageType:"reviewer",orderby:"most-recent",reviewsOnLoadMore:10,reviewsOnPageLoad:10,showLoadMore:!0,showOrderby:!0,showReviewDate:!0,showReviewerName:!0,showReviewImage:!0,showReviewRating:!0,showReviewContent:!0,previewReviews:[{id:1,date_created:"2019-07-15T17:05:04",formatted_date_created:(0,a.__)("July 15, 2019","woocommerce"),date_created_gmt:"2019-07-15T15:05:04",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Alice","woocommerce"),review:`<p>${(0,a.__)("I bought this product last week and I'm very happy with it.","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:J.defaultAvatar,96:J.defaultAvatar},rating:5,verified:!0},{id:2,date_created:"2019-07-12T12:39:39",formatted_date_created:(0,a.__)("July 12, 2019","woocommerce"),date_created_gmt:"2019-07-12T10:39:39",product_id:0,product_name:(0,a.__)("WordPress Pennant","woocommerce"),product_permalink:"#", /* translators: An example person name used for the block previews. */ reviewer:(0,a.__)("Bob","woocommerce"),review:`<p>${(0,a.__)("This product is awesome, I love it!","woocommerce")}</p>\n`,reviewer_avatar_urls:{48:J.defaultAvatar,96:J.defaultAvatar},rating:null,verified:!1}]}};(0,n.registerBlockType)("woocommerce/reviews-by-category",{apiVersion:2,title:(0,a.__)("Reviews by Category","woocommerce"),icon:{src:(0,o.createElement)(s.Z,{icon:i.Z,className:"wc-block-editor-components-block-icon"})},category:"woocommerce",keywords:[(0,a.__)("WooCommerce","woocommerce")],description:(0,a.__)("Show product reviews from specific categories.","woocommerce"),supports:{html:!1,color:{background:!1},typography:{fontSize:!0}},example:{...Ne,attributes:{...Ne.attributes,categoryIds:[1],showProductName:!0}},attributes:{editMode:{type:"boolean",default:!0},imageType:{type:"string",default:"reviewer"},orderby:{type:"string",default:"most-recent"},reviewsOnLoadMore:{type:"number",default:10},reviewsOnPageLoad:{type:"number",default:10},showLoadMore:{type:"boolean",default:!0},showOrderby:{type:"boolean",default:!0},showReviewDate:{type:"boolean",default:!0},showReviewerName:{type:"boolean",default:!0},showReviewImage:{type:"boolean",default:!0},showReviewRating:{type:"boolean",default:!0},showReviewContent:{type:"boolean",default:!0},previewReviews:{type:"array",default:null},categoryIds:{type:"array",default:[]},showProductName:{type:"boolean",default:!0}},edit:e=>{const t=(0,c.useBlockProps)();return(0,o.createElement)("div",{...t},(0,o.createElement)(Se,{...e}))},save:({attributes:e})=>(0,o.createElement)("div",{...c.useBlockProps.save({className:Ee(e)}),...ye(e)})})},1069:()=>{},9191:()=>{},5779:()=>{},7082:()=>{},6097:()=>{},9032:()=>{},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var a=r[e];if(void 0!==a)return a.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,r,a,n)=>{if(!r){var s=1/0;for(m=0;m<e.length;m++){for(var[r,a,n]=e[m],i=!0,c=0;c<r.length;c++)(!1&n||s>=n)&&Object.keys(o.O).every((e=>o.O[e](r[c])))?r.splice(c--,1):(i=!1,n<s&&(s=n));if(i){e.splice(m--,1);var l=a();void 0!==l&&(t=l)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[r,a,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=5280,(()=>{var e={5280:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var a,n,[s,i,c]=r,l=0;if(s.some((t=>0!==e[t]))){for(a in i)o.o(i,a)&&(o.m[a]=i[a]);if(c)var m=c(o)}for(t&&t(r);l<s.length;l++)n=s[l],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var a=o.O(void 0,[2869],(()=>o(1737)));a=o.O(a),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["reviews-by-category"]=a})(); related-products/block.json 0000644 00000000660 15073233653 0012023 0 ustar 00 { "name": "woocommerce/related-products", "version": "1.0.0", "title": "Related Products", "icon": "product", "description": "Display related products.", "category": "woocommerce", "supports": { "align": true, "reusable": false }, "keywords": [ "WooCommerce" ], "usesContext": [ "postId", "postType", "queryId" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } all-products.css 0000644 00000114325 15073233653 0007704 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-pagination{margin:0 auto 16px}.wc-block-components-pagination__ellipsis,.wc-block-components-pagination__page{color:#333;display:inline-block;font-size:1em;font-weight:400}.wc-block-components-pagination__page{border-color:transparent;min-width:2.2em;padding:.3em .6em}.wc-block-components-pagination__page:not([disabled]){cursor:pointer}@media(max-width:782px){.wc-block-components-pagination__page{min-width:1.6em;padding:.1em .2em}}.wc-block-components-pagination__page:not(.toggle){background-color:transparent}.wc-block-components-pagination__ellipsis{padding:.3em}@media(max-width:782px){.wc-block-components-pagination__ellipsis{padding:.1em}}.wc-block-components-pagination__page--active[disabled]{color:#333;font-weight:700;opacity:1!important}.wc-block-components-pagination__page--active[disabled]:focus,.wc-block-components-pagination__page--active[disabled]:hover{background-color:inherit;color:#333;opacity:1!important}html[dir=rtl] .wc-block-components-pagination-page--arrow span{display:inline-block;transform:scaleX(-1)} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-sort-select{margin-bottom:24px;text-align:left} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.wc-block-grid{text-align:center}.wc-block-grid__no-products{padding:48px;text-align:center;width:100%}.wc-block-grid__no-products .wc-block-grid__no-products-image{color:inherit;display:block;margin:0 auto 1em;max-width:150px}.wc-block-grid__no-products .wc-block-grid__no-products-title{display:block;font-weight:700;margin:0}.wc-block-grid__no-products .wc-block-grid__no-products-description{display:block;margin:.25em 0 1em}.wc-block-grid__products{background-clip:padding-box;display:flex;flex-wrap:wrap;margin:0 -8px 16px;padding:0}.wc-block-grid__product{border-bottom:16px solid transparent;border-left:8px solid transparent;border-right:8px solid transparent;box-sizing:border-box;float:none;list-style:none;margin:0;padding:0;position:relative;text-align:center;width:auto}.wc-block-grid__product.wc-block-grid__product{box-sizing:border-box}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product,.wc-block-grid.has-aligned-buttons .wc-block-grid__product{display:flex;flex-direction:column}.theme-twentytwenty .wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child,.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-bottom:0;margin-top:auto;padding-bottom:12px}.theme-twentytwenty .wc-block-grid.has-1-columns .wc-block-grid__product,.wc-block-grid.has-1-columns .wc-block-grid__product{flex:1 0 100%;max-width:100%}.theme-twentytwenty .wc-block-grid.has-2-columns .wc-block-grid__product,.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;max-width:50%}.theme-twentytwenty .wc-block-grid.has-3-columns .wc-block-grid__product,.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 33.3333333333%;max-width:33.3333333333%}.theme-twentytwenty .wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 25%;max-width:25%}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 20%;max-width:20%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 16.6666666667%;max-width:16.6666666667%}.theme-twentytwenty .wc-block-grid.has-7-columns .wc-block-grid__product,.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 14.2857142857%;max-width:14.2857142857%}.theme-twentytwenty .wc-block-grid.has-8-columns .wc-block-grid__product,.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 12.5%;max-width:12.5%}.theme-twentytwenty .wc-block-grid.has-6-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:.5em}.theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size:.58em}.theme-twentytwenty .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.theme-twentytwenty .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product,.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:.75em}.theme-twentytwenty .wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull),.wc-block-grid.has-3-columns:not(.alignwide):not(.alignfull){font-size:.92em}@media(max-width:480px){.wc-block-grid.has-2-columns .wc-block-grid__products{display:block}.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__products{display:block}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__products{display:block}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__products{display:block}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__products{display:block}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__products{display:block}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__products{display:block}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 100%;margin-left:auto;margin-right:auto;max-width:100%;padding:0}}@media(min-width:481px)and (max-width:600px){.wc-block-grid.has-2-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-3-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-4-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-5-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-5-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-6-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-6-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-7-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-7-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}.wc-block-grid.has-8-columns .wc-block-grid__product{flex:1 0 50%;margin:0 0 24px;max-width:50%;padding:0}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(odd){padding-right:8px}.wc-block-grid.has-8-columns .wc-block-grid__product:nth-child(2n){padding-left:8px}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.with-scroll-to-top__scroll-point{position:relative;top:-36px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-name{font-size:1em;overflow-wrap:anywhere;word-break:break-word;-ms-word-break:break-all} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-title{display:block;font-size:inherit;font-weight:700;line-height:1.5;margin-bottom:12px;margin-top:0;padding:0}.wc-block-components-product-title a{color:inherit;font-size:inherit}.is-loading .wc-block-components-product-title:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.is-loading .wc-block-components-product-title:before>*{visibility:hidden}.is-loading .wc-block-components-product-title:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-title:before{animation:none}}.is-loading .wc-block-grid .wc-block-components-product-title:before{width:10em}.wc-block-components-product-title--align-left{text-align:left}.wc-block-components-product-title--align-center{text-align:center}.wc-block-components-product-title--align-right{text-align:right} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-price--align-left{display:block;text-align:left}.wc-block-components-product-price--align-center{display:block;text-align:center}.wc-block-components-product-price--align-right{display:block;text-align:right}.wc-block-components-product-price{display:block}.wc-block-components-product-price .wc-block-all-products .wc-block-components-product-price{margin-bottom:12px}.wc-block-components-product-price ins{text-decoration:none}.wc-block-components-product-price__value.is-discounted{margin-left:.5em}.is-loading .wc-block-components-product-price:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;display:inline-block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:5em;z-index:1}.is-loading .wc-block-components-product-price:before>*{visibility:hidden}.is-loading .wc-block-components-product-price:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-price:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-sale-badge{display:flex;flex-direction:column}.wc-block-components-product-sale-badge{background:#fff;border:1px solid #43454b;border-radius:4px;box-sizing:border-box;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;padding:.25em .75em;position:static;text-align:center;text-transform:uppercase;width:-moz-fit-content;width:fit-content;z-index:9}.wc-block-components-product-sale-badge--align-left{-ms-grid-row-align:auto;align-self:auto}.wc-block-components-product-sale-badge--align-center{-ms-grid-row-align:center;align-self:center}.wc-block-components-product-sale-badge--align-right{align-self:flex-end}.wc-block-components-product-sale-badge span{background-color:inherit;color:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image,.wc-block-components-product-image{display:block;position:relative;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image a,.wc-block-components-product-image a{border:0;border-radius:inherit;box-shadow:none;outline:0;text-decoration:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,.wc-block-components-product-image img{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[hidden],.wc-block-components-product-image img[hidden]{display:none}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img[alt=""],.wc-block-components-product-image img[alt=""]{border:1px solid #f2f2f2}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-left,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-left{left:4px;margin:0;position:absolute;right:auto;top:4px}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-center,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-center{left:50%;margin:0;position:absolute;right:auto;top:4px;transform:translateX(-50%)}.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image .wc-block-components-product-sale-badge--align-right,.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right{left:auto;margin:0;position:absolute;right:4px;top:4px}.is-loading .wc-block-components-product-image{background-color:currentColor!important;border:0!important;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:auto;z-index:1}.is-loading .wc-block-components-product-image>*{visibility:hidden}.is-loading .wc-block-components-product-image:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-image{animation:none}}.wc-block-components-product-image{margin:0 0 12px}.wc-block-product-image__tools-panel .components-input-control{margin-bottom:8px} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating .wc-block-components-product-rating__container>*{vertical-align:middle}.wc-block-components-product-rating .wc-block-components-product-rating__stars{display:inline-block;margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-rating-stars{display:block;line-height:1}.wc-block-components-product-rating-stars__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-components-product-rating-stars__stars:before{color:inherit;content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__stars span{color:inherit;left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-components-product-rating-stars__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-components-product-rating-stars__link{display:inline-block;font-size:.875em;height:1.618em;text-align:inherit;width:100%}.wc-block-all-products .wc-block-components-product-rating-stars{margin-bottom:12px;margin-top:0}.wc-block-components-product-rating-stars__norating-container{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.wc-block-components-product-rating-stars__norating{-webkit-text-stroke:2px var(--wp--preset--color--black,#000);display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:1.5em}.wc-block-components-product-rating-stars__norating:before{color:transparent;content:"S";left:0;position:absolute;right:0;text-align:center;top:0;white-space:nowrap}.wp-block-woocommerce-single-product .wc-block-components-product-rating__stars{margin:0}.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:7em;z-index:1}.wc-block-all-products .is-loading .wc-block-components-product-rating>*,.wp-block-query .is-loading .wc-block-components-product-rating>*{visibility:hidden}.wc-block-all-products .is-loading .wc-block-components-product-rating:after,.wp-block-query .is-loading .wc-block-components-product-rating:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-all-products .is-loading .wc-block-components-product-rating,.wp-block-query .is-loading .wc-block-components-product-rating{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-button.wc-block-components-product-button{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading{opacity:.25}.wp-block-button.wc-block-components-product-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;margin-right:0;width:auto}.wp-block-button.wc-block-components-product-button a[hidden]{display:none}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slideIn{0%{opacity:0;transform:translateY(90%)}to{opacity:1;transform:translate(0)}}.wp-block-button.wc-block-components-product-button.align-left{align-items:flex-start}.wp-block-button.wc-block-components-product-button.align-right{align-items:flex-end}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button{align-items:center;border-style:none;display:inline-flex;justify-content:center;line-height:inherit;overflow:hidden;white-space:normal;word-break:break-word}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-out{animation:slideOut .1s linear 1 normal forwards}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button span.wc-block-slide-in{animation:slideIn .1s linear 1 normal}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder>*{visibility:hidden}.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.wp-block-button.wc-block-components-product-button .wc-block-components-product-button__button--placeholder{animation:none}}.wc-block-all-products .wp-block-button.wc-block-components-product-button{margin-bottom:12px}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;min-height:3em;min-width:8em;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button>*{visibility:hidden}.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-button>.wc-block-components-product-button__button{animation:none}}.theme-twentytwentyone .editor-styles-wrapper .wc-block-components-product-button .wp-block-button__link{background-color:var(--button--color-background);border-color:var(--button--color-background);color:var(--button--color-text)}.wp-block-button.is-style-outline .wp-block-button__link{border:2px solid}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color){color:currentColor}.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:transparent;background-image:none}.wp-block-button.has-custom-width .wp-block-button__link{box-sizing:border-box}.wp-block-button.wp-block-button__width-25 .wp-block-button__link{width:25%}.wp-block-button.wp-block-button__width-50 .wp-block-button__link{width:50%}.wp-block-button.wp-block-button__width-75 .wp-block-button__link{width:75%}.wp-block-button.wp-block-button__width-100 .wp-block-button__link{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-summary{margin-bottom:12px;margin-top:0}.is-loading .wc-block-components-product-summary:before{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;content:".";display:block;height:6em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-summary:before>*{visibility:hidden}.is-loading .wc-block-components-product-summary:before:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-summary:before{animation:none}} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-sku{display:block;font-size:.875em;overflow-wrap:break-word;text-transform:uppercase} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-stock-indicator{display:block;font-size:.875em;margin-bottom:.75em;margin-top:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-add-to-cart{display:flex;flex-wrap:wrap;margin:0}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button{margin:0 0 .75em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text{display:block}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button .wc-block-components-button__text>svg{fill:currentColor;height:1.5em;margin:-.25em 0 -.25em .5em;vertical-align:top;width:1.5em}.wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);color:#43454b;flex-basis:5em;margin:0 1em .75em 0;padding:.618em;text-align:center}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{background-color:currentColor!important;border:0!important;border-radius:.25rem;box-shadow:none;color:currentColor!important;display:block;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button>*,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button>*,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity>*{visibility:hidden}.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button:after,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button:after,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media screen and (prefers-reduced-motion:reduce){.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-button,.is-loading .wc-block-components-product-add-to-cart .wc-block-components-product-add-to-cart-quantity,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-button,.wc-block-components-product-add-to-cart--placeholder .wc-block-components-product-add-to-cart-quantity{animation:none}}.wc-block-grid .wc-block-components-product-add-to-cart{justify-content:center}.wc-block-components-product-add-to-cart-notice{margin:0} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-button:not(.is-link){align-items:center;display:inline-flex;height:auto;justify-content:center;position:relative;text-align:center;transition:box-shadow .1s linear}.wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}.wc-block-components-button:not(.is-link) .wc-block-components-button__text{display:block}.wc-block-components-button:not(.is-link) .wc-block-components-button__text>svg{fill:currentColor}.wc-block-components-button:not(.is-link) .wc-block-components-spinner+.wc-block-components-button__text{visibility:hidden}.wc-block-components-button:not(.is-link).text{color:#1e1e1e}.wc-block-components-button:not(.is-link).text:hover{opacity:.9}.wc-block-components-button:not(.is-link).outlined{background:transparent;color:currentColor}.wc-block-components-button:not(.is-link).outlined:not(:focus){box-shadow:inset 0 0 0 1px currentColor}.wc-block-components-button:not(.is-link).outlined:active,.wc-block-components-button:not(.is-link).outlined:disabled,.wc-block-components-button:not(.is-link).outlined:focus,.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff}.wc-block-components-button:not(.is-link).outlined:hover{background-color:#1e1e1e;color:#fff;opacity:1}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){min-height:3em}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus{box-shadow:0 0 0 2px #0675c4;box-shadow:inset 0 0 0 1px #fff,0 0 0 2px #0675c4;outline:3px solid transparent}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text{color:#1e1e1e}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link).text:hover{opacity:.9} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-spinner{box-sizing:content-box;color:inherit;font-size:1.25em;height:100%;position:absolute;text-align:center;width:100%}.wc-block-components-spinner:after{animation:spinner__animation 1s linear infinite;backface-visibility:hidden;border:.2em solid;border-left:.2em solid transparent;border-radius:50%;box-sizing:border-box;content:" ";height:1em;left:50%;margin:-.5em 0 0 -.5em;position:absolute;top:50%;transform:translateZ(0) scale(.5);transform-origin:50% 50%;width:1em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-product-add-to-cart-attribute-picker{flex-basis:100%;margin:0}.wc-block-components-product-add-to-cart-attribute-picker label{display:block;font-size:1em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__container{position:relative}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select{margin:0 0 .75em}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select select{min-height:1.75em;min-width:60%}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error{margin-bottom:24px}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select{border-color:#cc1818}.wc-block-components-product-add-to-cart-attribute-picker .wc-block-components-product-add-to-cart-attribute-picker__select.has-error select:focus{outline-color:#cc1818} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-components-skeleton{display:flex;flex-direction:column;gap:1rem;width:100%}.wc-block-components-skeleton-text-line{background:hsla(0,0%,7%,.11);border-radius:4px;height:.85em;position:relative;width:100%}.wc-block-components-skeleton-text-line:last-child{width:80%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-add-to-cart-form{width:unset}.wc-block-add-to-cart-form .input-text{font-size:var(--wp--preset--font-size--small);padding:.9rem 1.1rem}.wc-block-add-to-cart-form .quantity{display:inline-block;float:none;margin-right:4px;vertical-align:middle}.wc-block-add-to-cart-form .quantity .qty{margin-right:.5rem;text-align:center;width:3.631em} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.woocommerce .wp-block-woocommerce-product-image-gallery{clear:both;max-width:512px;position:relative}.woocommerce .wp-block-woocommerce-product-image-gallery span.onsale{left:-1rem;right:unset;z-index:1}.woocommerce .wp-block-woocommerce-product-image-gallery:after{clear:both;content:"";display:table}.woocommerce .wp-block-woocommerce-product-image-gallery .woocommerce-product-gallery.images{width:100%} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-details ul.wc-tabs{border-bottom:1px solid #e0e0e0;list-style:none;margin:0 0 1.618em;overflow:hidden;padding:0 0 0 1em;position:relative}.wp-block-woocommerce-product-details ul.wc-tabs li{border:1px solid #e0e0e0;border-radius:4px 4px 0 0;display:inline-block;margin:0;padding:.5em 1em;position:relative;z-index:0}.wp-block-woocommerce-product-details ul.wc-tabs li a{display:inline-block;font-weight:700;text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li a:hover{text-decoration:none}.wp-block-woocommerce-product-details ul.wc-tabs li.active{z-index:2}.wp-block-woocommerce-product-details ul.wc-tabs li.active a{text-shadow:inherit} @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wp-block-woocommerce-product-reviews img{max-width:600px}.wp-block-woocommerce-product-reviews .submit{margin-top:2rem}.wp-block-woocommerce-product-reviews__editor__row{align-items:center;display:flex;gap:2rem}.wp-block-woocommerce-product-reviews__editor__row>span{flex-basis:20%}.wp-block-woocommerce-product-reviews__editor__row .wp-block-woocommerce-product-reviews__editor__stars,.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;margin-right:1rem}.wp-block-woocommerce-product-reviews__editor__row textarea{flex-grow:1;height:8rem}.wp-block-woocommerce-product-reviews__editor__stars{display:inline-block;font-family:star;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;overflow:hidden;position:relative;width:5.3em}.wp-block-woocommerce-product-reviews__editor__stars:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap} collection-price-filter-rtl.css 0000644 00000013440 15073233653 0012604 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wp-block-woocommerce-collection-price-filter .range{--low:0%;--high:100%;--range-color:currentColor;--track-background:linear-gradient(to right,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%;-moz-appearance:none;appearance:none;background:transparent;border:0!important;border-radius:4px;clear:both;flex-grow:1;height:4px;margin:15px 0;outline:none;padding:0!important;position:relative}.rtl .wp-block-woocommerce-collection-price-filter .range{--track-background:linear-gradient(to left,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 100% /100% 100%}.wp-block-woocommerce-collection-price-filter .range:before{background:currentColor;content:"";height:100%;right:0;opacity:.2;position:absolute;top:0;width:100%}.wp-block-woocommerce-collection-price-filter .range .range-bar{background:var(--track-background);height:4px;position:relative}.wp-block-woocommerce-collection-price-filter .range input[type=range]{-moz-appearance:none;appearance:none;background:transparent;border:0!important;display:block;height:0;right:0;margin:0;outline:none;outline:none!important;padding:0!important;pointer-events:none;position:absolute;top:0;width:100%}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:-5px 0 0;padding:0;pointer-events:auto;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-ms-thumb{-moz-appearance:none;appearance:none;background:#fff;background-position:100% 0;border:2px solid #1e1e1e;border-radius:100%;box-sizing:content-box;cursor:pointer;height:12px;margin:0;padding:0;pointer-events:auto;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;vertical-align:top;width:12px;z-index:20}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-ms-thumb:hover{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-webkit-slider-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-moz-range-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]:focus::-ms-thumb{background:#1e1e1e;border-color:#fff}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-runnable-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;cursor:default;height:1px;outline:0}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-webkit-slider-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:transparent;border:0!important;margin:0;outline:none;padding:0!important}.wp-block-woocommerce-collection-price-filter .range input[type=range]::-moz-focus-outer{border:0}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-webkit-slider-thumb{background-position-x:right;margin-right:-2px}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-moz-range-thumb{background-position-x:right;transform:translate(2px,2px)}.wp-block-woocommerce-collection-price-filter .range input[type=range].min::-ms-thumb{background-position-x:right}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-webkit-slider-thumb{background-position-x:left;margin-right:2px}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-moz-range-thumb{background-position-x:left;transform:translate(-2px,2px)}.wp-block-woocommerce-collection-price-filter .range input[type=range].max::-ms-thumb{background-position-x:left}.wp-block-woocommerce-collection-price-filter .range input[type=range i]{color:-internal-light-dark(#101010,#fff);padding:initial}.wp-block-woocommerce-collection-price-filter .text{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:16px 0}.wp-block-woocommerce-collection-price-filter .text input[type=text]{border:1px solid;border-radius:4px;font-size:.875em;margin:0;max-width:60px;min-width:0;padding:8px;width:auto}.wp-block-woocommerce-collection-price-filter.inline-input{align-items:center;display:flex;gap:8px}.wp-block-woocommerce-collection-price-filter.inline-input .text{display:contents}.wp-block-woocommerce-collection-price-filter.inline-input .text .min{order:-1} breadcrumbs.js 0000644 00000012174 15073233653 0007407 0 ustar 00 (()=>{var e,t={3201:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const i=window.wp.blocks,n=window.wc.wcSettings;var l,a,s,c,p,d,u,m,w,g;const b=(0,n.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),f=(b.pluginUrl,b.pluginUrl,b.buildPhase),h=(null===(l=n.STORE_PAGES.shop)||void 0===l||l.permalink,null===(a=n.STORE_PAGES.checkout)||void 0===a||a.id,null===(s=n.STORE_PAGES.checkout)||void 0===s||s.permalink,null===(c=n.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(p=n.STORE_PAGES.privacy)||void 0===p||p.title,null===(d=n.STORE_PAGES.terms)||void 0===d||d.permalink,null===(u=n.STORE_PAGES.terms)||void 0===u||u.title,null===(m=n.STORE_PAGES.cart)||void 0===m||m.id,null===(w=n.STORE_PAGES.cart)||void 0===w||w.permalink,null!==(g=n.STORE_PAGES.myaccount)&&void 0!==g&&g.permalink?n.STORE_PAGES.myaccount.permalink:(0,n.getSetting)("wpLoginUrl","/wp-login.php"),(0,n.getSetting)("localPickupEnabled",!1),(0,n.getSetting)("countries",{})),v=(0,n.getSetting)("countryData",{}),S=(Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,h[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,h[e]||""]))),Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,n.getSetting)("addressFieldsLocations",S).address,(0,n.getSetting)("addressFieldsLocations",S).contact,(0,n.getSetting)("addressFieldsLocations",S).additional;var k=r(2911);const y=JSON.parse('{"name":"woocommerce/breadcrumbs","version":"1.0.0","title":"Store Breadcrumbs","description":"Enable customers to keep track of their location within the store and navigate back to parent pages.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","attributes":{"contentJustification":{"type":"string"},"fontSize":{"type":"string","default":"small"},"align":{"type":"string","default":"wide"}},"supports":{"align":["wide","full"],"color":{"background":false,"link":true},"html":false,"typography":{"fontSize":true,"lineHeight":true}},"apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),E=window.wp.blockEditor,O=window.wp.components;var _=r(5736);var x=r(444);const P=(0,o.createElement)(x.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(x.Rect,{x:"4",y:"10.5",width:"6",height:"3",rx:"1.5",fill:"currentColor"}),(0,o.createElement)(x.Rect,{x:"12",y:"10.5",width:"3",height:"3",rx:"1.5",fill:"currentColor"}),(0,o.createElement)(x.Rect,{x:"17",y:"10.5",width:"3",height:"3",rx:"1.5",fill:"currentColor"}));r(7044);const j={...y.supports,...f>1&&{typography:{...y.supports.typography,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}}}};(0,i.registerBlockType)(y,{icon:{src:(0,o.createElement)(k.Z,{icon:P,className:"wc-block-editor-components-block-icon"})},attributes:{...y.attributes},supports:{...j},edit:()=>{const e=(0,E.useBlockProps)({className:"woocommerce wc-block-breadcrumbs"});return(0,o.createElement)("div",{...e},(0,o.createElement)(O.Disabled,null,(0,o.createElement)("a",{href:"/"},(0,_.__)("Breadcrumbs","woocommerce")),(0,_.__)(" / Navigation / Path","woocommerce")))},save:()=>null})},7044:()=>{},9196:e=>{"use strict";e.exports=window.React},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var i=r[e];if(void 0!==i)return i.exports;var n=r[e]={exports:{}};return t[e].call(n.exports,n,n.exports,o),n.exports}o.m=t,e=[],o.O=(t,r,i,n)=>{if(!r){var l=1/0;for(p=0;p<e.length;p++){for(var[r,i,n]=e[p],a=!0,s=0;s<r.length;s++)(!1&n||l>=n)&&Object.keys(o.O).every((e=>o.O[e](r[s])))?r.splice(s--,1):(a=!1,n<l&&(l=n));if(a){e.splice(p--,1);var c=i();void 0!==c&&(t=c)}}return t}n=n||0;for(var p=e.length;p>0&&e[p-1][2]>n;p--)e[p]=e[p-1];e[p]=[r,i,n]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=9210,(()=>{var e={9210:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var i,n,[l,a,s]=r,c=0;if(l.some((t=>0!==e[t]))){for(i in a)o.o(a,i)&&(o.m[i]=a[i]);if(s)var p=s(o)}for(t&&t(r);c<l.length;c++)n=l[c],o.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return o.O(p)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var i=o.O(void 0,[2869],(()=>o(3201)));i=o.O(i),((this.wc=this.wc||{}).blocks=this.wc.blocks||{}).breadcrumbs=i})(); order-confirmation-totals-style.asset.php 0000644 00000000330 15073233653 0014641 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-price-format', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'cb33efe22cb1b35d8479'); stock-filter-style.js.LICENSE.txt 0000644 00000000366 15073233653 0012561 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-gallery.js 0000644 00000102126 15073233653 0010230 0 ustar 00 (()=>{var e,t={2277:(e,t,o)=>{"use strict";o.r(t);var l=o(8752),r=o(4981);const n=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery","version":"1.0.0","title":"Product Gallery","description":"Showcase your products relevant images and media.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"align":true,"multiple":false,"interactivity":true},"textdomain":"woocommerce","usesContext":["postId"],"providesContext":{"thumbnailsPosition":"thumbnailsPosition","thumbnailsNumberOfThumbnails":"thumbnailsNumberOfThumbnails","productGalleryClientId":"productGalleryClientId","nextPreviousButtonsPosition":"nextPreviousButtonsPosition","pagerDisplayMode":"pagerDisplayMode","hoverZoom":"hoverZoom","fullScreenOnClick":"fullScreenOnClick","mode":"mode","cropImages":"cropImages"},"attributes":{"thumbnailsPosition":{"type":"string","default":"left"},"thumbnailsNumberOfThumbnails":{"type":"number","default":3},"pagerDisplayMode":{"type":"string","default":"dots"},"productGalleryClientId":{"type":"string","default":""},"cropImages":{"type":"boolean","default":false},"hoverZoom":{"type":"boolean","default":true},"fullScreenOnClick":{"type":"boolean","default":true},"nextPreviousButtonsPosition":{"type":"string","default":"insideTheImage"},"mode":{"type":"string","default":"standard"}},"viewScript":"wc-product-gallery-frontend","example":{}}');var i=o(9196),a=o(2175),c=o(9307),s=o(9818);const m=({blocks:e,findCondition:t})=>{for(const o of e){if(t(o))return o;if(o.innerBlocks){const e=m({blocks:o.innerBlocks,findCondition:t});if(e)return e}}};var u=o(4263);const d=e=>{switch(e){case"bottom":case"off":return{type:"flex",orientation:"vertical"};default:return{type:"flex",flexWrap:"nowrap"}}},p=e=>"lock"===e?{lock:{move:!0,remove:!0}}:{lock:{}},g=(e,t)=>{if(void 0!==t){const o={...t,attributes:{...t.attributes,...e}};(0,s.dispatch)("core/block-editor").updateBlock(t.clientId,o)}},h=({blocks:e,lockBlocks:t})=>{for(const o of e)g(p(t?"lock":"unlock"),o)},w=(e,t)=>{const o=(0,s.select)("core/block-editor").getBlock(t);null==o||o.innerBlocks.forEach((t=>{"core/group"===t.name&&g({layout:d(e)},t)}))},f=e=>{var t;return`wc-block-product-gallery--has-next-previous-buttons-${null===(t=(0,u.P)(e))||void 0===t?void 0:t.classname}`};var b=o(5609),v=o(5736),C=o(2042),y=o(5532),E=o(256);const k=({attributes:e,setAttributes:t,context:o})=>{const{cropImages:l,hoverZoom:r,fullScreenOnClick:n}=e,{productGalleryClientId:c,pagerDisplayMode:s,nextPreviousButtonsPosition:m,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}=o;return(0,i.createElement)(a.InspectorControls,null,(0,i.createElement)(b.PanelBody,{title:(0,v.__)("Gallery Navigation","woocommerce")},(0,i.createElement)(y.y,{context:{productGalleryClientId:c,pagerDisplayMode:s}}),(0,i.createElement)(E.f,{context:{productGalleryClientId:c,nextPreviousButtonsPosition:m}}),(0,i.createElement)(C.M,{context:{productGalleryClientId:c,thumbnailsNumberOfThumbnails:u,thumbnailsPosition:d}})),(0,i.createElement)(b.PanelBody,{title:(0,v.__)("Media Settings","woocommerce")},(0,i.createElement)(b.ToggleControl,{label:(0,v.__)("Crop images to fit","woocommerce"),help:(0,v.__)("Images will be cropped to fit within a square space.","woocommerce"),checked:l,onChange:()=>t({cropImages:!l}),className:"wc-block-product-gallery__crop-images"}),(0,i.createElement)(b.ToggleControl,{label:(0,v.__)("Zoom while hovering","woocommerce"),help:(0,v.__)("While hovering the large image will zoom in by 30%.","woocommerce"),checked:r,onChange:()=>t({hoverZoom:!r})}),(0,i.createElement)(b.ToggleControl,{label:(0,v.__)("Full-screen when clicked","woocommerce"),help:(0,v.__)("Clicking on the large image will open a full-screen gallery experience.","woocommerce"),checked:n,onChange:()=>t({fullScreenOnClick:!n})})))},x=[["core/group",{layout:{type:"flex",flexWrap:"nowrap",verticalAlignment:"top"},metadata:{name:"Gallery Area"}},[["woocommerce/product-gallery-thumbnails",p("lock")],["core/group",{layout:{type:"flex",orientation:"vertical",justifyContent:"center",verticalAlignment:"top"},style:{layout:{selfStretch:"fixed",flexSize:"100%"}},metadata:{name:"Large Image and Navigation"},...p("lock")},[["woocommerce/product-gallery-large-image",p("lock"),[["woocommerce/product-sale-badge",{align:"right",style:{spacing:{margin:{top:"4px",right:"4px",bottom:"4px",left:"4px"}}},lock:{move:!0}}],["woocommerce/product-gallery-large-image-next-previous",{layout:{type:"flex",verticalAlignment:"bottom"},lock:{move:!0,remove:!0}}]]],["woocommerce/product-gallery-pager",{lock:{move:!0,remove:!0}}]]]]]];var _=o(3849),L=o.n(_);const B={icon:()=>(0,i.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)("path",{d:"M19 3H5C4.4 3 4 3.4 4 4V11C4 11.5 4.4 12 5 12H19C19.5 12 20 11.6 20 11V4C20 3.4 19.6 3 19 3ZM5.5 10.5V10.1L7.3 8.8L8.6 9.6C8.9 9.8 9.3 9.8 9.5 9.5L11 8.1L13.4 10.5H5.5ZM18.5 10.5H15.6L11.6 6.5C11.3 6.2 10.8 6.2 10.5 6.5L8.9 8L7.7 7.2C7.4 7 7.1 7 6.8 7.2L5.5 8.2V4.5H18.5V10.5Z",fill:"currentColor"}),(0,i.createElement)("rect",{x:"4.75",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,i.createElement)("rect",{x:"12.25",y:"15.5",width:"5",height:"4.5",rx:"1",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),edit:({clientId:e,attributes:t,setAttributes:o})=>{const l=(0,a.useBlockProps)({className:f(t.nextPreviousButtonsPosition)}),{currentTemplateId:r,templateType:n}=(0,s.useSelect)((e=>({currentTemplateId:e("core/edit-site").getEditedPostId(),templateType:e("core/edit-site").getEditedPostType()})),[]);return(0,c.useEffect)((()=>{const l=((e,t)=>"wp_template_part"===t&&e.includes("product-gallery")?"full":"standard")(r,n);o({...t,mode:l,productGalleryClientId:e}),((e,t)=>{const{getBlock:o,getBlockRootClientId:l,getBlockIndex:r}=(0,s.select)("core/block-editor"),{moveBlockToPosition:n}=(0,s.dispatch)("core/block-editor"),i=o(t);if(i){const o=i.innerBlocks.length?i.innerBlocks[0].attributes.layout:null,a=m({blocks:[i],findCondition:e=>"woocommerce/product-gallery-thumbnails"===e.name}),c=m({blocks:[i],findCondition(e){var t;return Boolean(null===(t=e.innerBlocks)||void 0===t?void 0:t.find((e=>"woocommerce/product-gallery-large-image"===e.name)))}}),s=r((null==c?void 0:c.clientId)||""),u=r((null==a?void 0:a.clientId)||"");if(c&&a&&-1!==s&&-1!==u){h({blocks:[a,c],lockBlocks:!1});const{thumbnailsPosition:r}=e;if(w(r,t),w(r,i.innerBlocks[0].clientId),o){const e=d(r).orientation;g({layout:{...o,orientation:e}},i.innerBlocks[0])}(("bottom"===r||"right"===r)&&u<s||"left"===r&&u>s)&&n(a.clientId,l(a.clientId)||void 0,l(c.clientId)||void 0,s),h({blocks:[a,c],lockBlocks:!0})}}})(t,e)}),[o,t,e,r,n]),(0,i.createElement)("div",{...l},(0,i.createElement)(a.InspectorControls,null,(0,i.createElement)(k,{attributes:t,setAttributes:o,context:{productGalleryClientId:e,pagerDisplayMode:t.pagerDisplayMode,thumbnailsPosition:t.thumbnailsPosition,thumbnailsNumberOfThumbnails:t.thumbnailsNumberOfThumbnails,nextPreviousButtonsPosition:t.nextPreviousButtonsPosition}})),(0,i.createElement)(a.InnerBlocks,{allowedBlocks:["woocommerce/product-gallery-large-image","woocommerce/product-gallery-thumbnails"],templateLock:!1,template:x}))},save:({attributes:e})=>{const t=a.useBlockProps.save({className:L()("wc-block-product-gallery",f(e.nextPreviousButtonsPosition))}),o=a.useInnerBlocksProps.save(t);return(0,i.createElement)("div",{...o})}};o(739),o(8499),o(531),o(5004),(0,l.EU)()&&(0,r.registerBlockType)(n,B)},1188:(e,t,o)=>{"use strict";o.d(t,{JO:()=>n,MW:()=>i,Zg:()=>m,_o:()=>a,mL:()=>s,qv:()=>u,xt:()=>c});var l=o(9196),r=o(444);const n=()=>(0,l.createElement)("svg",{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.22448 1.5L1.5 6.81504V11.7072L5.12953 9.06066C5.38061 8.87758 5.71858 8.86829 5.97934 9.0373L8.90601 10.9342L12.4772 7.46225C12.7683 7.17925 13.2317 7.17925 13.5228 7.46225L16.5 10.3568V2C16.5 1.72386 16.2761 1.5 16 1.5H6.22448ZM1.5 13.5636V16C1.5 16.2761 1.72386 16.5 2 16.5H16C16.2761 16.5 16.5 16.2761 16.5 16V12.4032L16.4772 12.4266L13 9.04603L9.52279 12.4266C9.27191 12.6706 8.88569 12.7086 8.59206 12.5183L5.59643 10.5766L1.5 13.5636ZM0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V16C18 17.1046 17.1046 18 16 18H2C0.89543 18 0 17.1046 0 16V2Z",fill:"#1E1E1E"})),i=()=>(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-right--inside-image"},(0,l.createElement)("g",{filter:"url(#filter0_b_397_11354)"},(0,l.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,l.createElement)("path",{d:"M21.7001 12L19.3 14L28.5 24L19.3 34L21.7001 36L32.5 24L21.7001 12Z",fill:"white"})),(0,l.createElement)("defs",null,(0,l.createElement)("filter",{id:"filter0_b_397_11354",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,l.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,l.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,l.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11354"}),(0,l.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11354",result:"shape"})))),a=()=>(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"49",height:"48",viewBox:"0 0 49 48",fill:"none",className:"wc-block-product-gallery-large-image-next-previous-left--inside-image"},(0,l.createElement)("g",{filter:"url(#filter0_b_397_11356)"},(0,l.createElement)("rect",{x:"0.5",width:"48",height:"48",rx:"5",fill:"black",fillOpacity:"0.5"}),(0,l.createElement)("path",{d:"M28.1 12L30.5 14L21.3 24L30.5 34L28.1 36L17.3 24L28.1 12Z",fill:"white"})),(0,l.createElement)("defs",null,(0,l.createElement)("filter",{id:"filter0_b_397_11356",x:"-9.5",y:"-10",width:"68",height:"68",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},(0,l.createElement)("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),(0,l.createElement)("feGaussianBlur",{in:"BackgroundImageFix",stdDeviation:"5"}),(0,l.createElement)("feComposite",{in2:"SourceAlpha",operator:"in",result:"effect1_backgroundBlur_397_11356"}),(0,l.createElement)("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_backgroundBlur_397_11356",result:"shape"})))),c=()=>(0,l.createElement)(r.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-right--outside-image"},(0,l.createElement)("path",{d:"M1 1.28516L8 8.28516L1 15.2852",stroke:"black",strokeWidth:"1.5"})),s=()=>(0,l.createElement)(r.SVG,{width:"10",height:"16",viewBox:"0 0 10 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"wc-block-product-gallery-large-image-next-previous-left--outside-image"},(0,l.createElement)("path",{d:"M9 1.28516L2 8.28516L9 15.2852",stroke:"black",strokeWidth:"1.5"})),m=()=>(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"30",height:"18",viewBox:"0 0 30 18",fill:"none"},(0,l.createElement)("path",{d:"M4.525 8.8L6.825 6.5L5.825 5.5L3.525 7.8C2.825 8.5 2.825 9.6 3.525 10.3L5.825 12.6L6.925 11.5L4.625 9.2C4.425 9.1 4.425 8.9 4.525 8.8Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M25.4 8.8L23.1 6.5L24.1 5.5L26.4 7.8C27.1 8.5 27.1 9.6 26.4 10.3L24.1 12.6L23 11.5L25.3 9.2C25.5 9.1 25.5 8.9 25.4 8.8Z",fill:"currentColor"}),(0,l.createElement)("rect",{x:"0.75",y:"0.75",width:"28.5",height:"16.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),u=()=>(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"38",height:"18",viewBox:"0 0 38 18",fill:"none"},(0,l.createElement)("path",{d:"M1.525 8.3L5.825 4L4.825 3L0.525 7.3C-0.175 8 -0.175 9.1 0.525 9.8L4.825 14.1L5.925 13L1.625 8.7C1.425 8.6 1.425 8.4 1.525 8.3Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M37.325 7.3L33.025 3L31.925 4.1L36.2251 8.4C36.3251 8.5 36.3251 8.7 36.2251 8.8L31.925 13.1L33.025 14.2L37.325 9.9C38.025 9.1 38.025 8 37.325 7.3Z",fill:"currentColor"}),(0,l.createElement)("path",{d:"M25.925 0H11.925C10.825 0 9.92505 0.9 9.92505 2V16C9.92505 17.1 10.825 18 11.925 18H25.925C27.025 18 27.925 17.1 27.925 16V2C27.925 0.9 27.025 0 25.925 0ZM11.925 1.5H25.925C26.225 1.5 26.425 1.7 26.425 2V10.4L23.425 7.5C23.125 7.2 22.625 7.2 22.425 7.5L18.825 11L15.925 9C15.625 8.8 15.325 8.8 15.125 9L11.525 11.6V2C11.425 1.7 11.625 1.5 11.925 1.5ZM25.925 16.5H11.925C11.625 16.5 11.425 16.3 11.425 16V13.6L15.525 10.6L18.525 12.5C18.825 12.7 19.225 12.7 19.425 12.4L22.925 9L26.425 12.4V16C26.425 16.3 26.225 16.5 25.925 16.5Z",fill:"currentColor"}))},8499:(e,t,o)=>{"use strict";var l=o(4981),r=o(8752),n=o(9196),i=o(2175),a=o(9307),c=o(5609),s=o(3849),m=o.n(s),u=(o(6781),o(256)),d=o(4263);const p=e=>{switch(e){case"top":return"flex-start";case"center":return"center";default:return"flex-end"}},g=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-large-image-next-previous","version":"1.0.0","title":"Next/Previous Buttons","description":"Display next and previous buttons.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["nextPreviousButtonsPosition","productGalleryClientId","postId"],"textdomain":"woocommerce","supports":{"layout":{"default":{"type":"flex","verticalAlignment":"bottom"},"allowVerticalAlignment":true,"allowJustification":false,"allowOrientation":false,"allowInheriting":false}},"ancestor":["woocommerce/product-gallery-large-image"]}');var h=o(1188);(0,r.EU)()&&(0,l.registerBlockType)(g,{icon:h.JO,edit:({attributes:e,context:t})=>{var o;const l=(0,i.useBlockProps)({style:{width:"100%",alignItems:p(null===(o=e.layout)||void 0===o?void 0:o.verticalAlignment)},className:m()("wc-block-editor-product-gallery-large-image-next-previous","wc-block-product-gallery-large-image-next-previous")}),r=(0,a.useMemo)((()=>(0,d.P)(t.nextPreviousButtonsPosition)),[t.nextPreviousButtonsPosition]);return(0,n.createElement)("div",{...l},(0,n.createElement)(i.InspectorControls,null,(0,n.createElement)(c.PanelBody,null,(0,n.createElement)(u.f,{context:t}))),(0,n.createElement)("div",{className:m()("wc-block-product-gallery-large-image-next-previous-container",`wc-block-product-gallery-large-image-next-previous--${null==r?void 0:r.classname}`)},(null==r?void 0:r.PrevButtonImage)&&(0,n.createElement)(r.PrevButtonImage,null),(null==r?void 0:r.NextButtonImage)&&(0,n.createElement)(r.NextButtonImage,null)))},save:()=>(0,n.createElement)("div",{...i.useBlockProps.save()})})},256:(e,t,o)=>{"use strict";o.d(t,{f:()=>d});var l=o(9196),r=o(5736),n=o(9818),i=o(2175),a=o(5609),c=o(3083),s=o(1188);const m={[c.z.insideTheImage]:(0,l.createElement)(s.Zg,null),[c.z.outsideTheImage]:(0,l.createElement)(s.qv,null)},u=e=>{switch(e){case c.z.insideTheImage:return(0,r.__)("Next and previous buttons will appear inside the large image.","woocommerce");case c.z.outsideTheImage:return(0,r.__)("Next and previous buttons will appear on outside the large image.","woocommerce");default:return(0,r.__)("No next or previous button will be displayed.","woocommerce")}},d=({context:e})=>{const{productGalleryClientId:t,nextPreviousButtonsPosition:o}=e,{updateBlockAttributes:s}=(0,n.useDispatch)(i.store);return(0,l.createElement)(a.__experimentalToggleGroupControl,{label:(0,r.__)("Next/Prev Buttons","woocommerce"),className:"wc-block-editor-product-gallery-large-image-next-previous-settings",style:{width:"100%"},onChange:e=>s(t,{nextPreviousButtonsPosition:e}),help:u(o),value:o},(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.z.off,label:(0,r.__)("Off","woocommerce")}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.z.insideTheImage,label:m.insideTheImage}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.z.outsideTheImage,label:m.outsideTheImage}))}},3083:(e,t,o)=>{"use strict";o.d(t,{z:()=>l});let l=function(e){return e.off="off",e.insideTheImage="insideTheImage",e.outsideTheImage="outsideTheImage",e}({})},4263:(e,t,o)=>{"use strict";o.d(t,{P:()=>r});var l=o(1188);const r=e=>{switch(e){case"insideTheImage":return{PrevButtonImage:l._o,NextButtonImage:l.MW,classname:"inside-image"};case"outsideTheImage":return{PrevButtonImage:l.mL,NextButtonImage:l.xt,classname:"outside-image"};default:return null}}},2747:(e,t,o)=>{"use strict";o.d(t,{e:()=>l});let l=function(e){return e.DIGITS="digits",e.DOTS="dots",e.OFF="off",e}({})},1019:(e,t,o)=>{"use strict";o.d(t,{$_:()=>a,j5:()=>s,jW:()=>c,oc:()=>n,xT:()=>i});var l=o(9196),r=o(444);const n=()=>(0,l.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.00018 11L7.00018 11L7.00018 13H5.00018V11ZM11.0002 11L13.0002 11V13H11.0002V11ZM17.0002 11L19.0002 11V13H17.0002V11Z",fill:"currentColor"})),i=(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,l.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black",fillOpacity:"0.2"})),a=(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12"},(0,l.createElement)("circle",{cx:"6",cy:"6",r:"6",fill:"black"})),c=()=>(0,l.createElement)(r.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("circle",{cx:"32.6665",cy:"18",r:"3",fill:"currentColor"}),(0,l.createElement)("circle",{cx:"40.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,l.createElement)("circle",{cx:"48.6665",cy:"18",r:"2.25",stroke:"currentColor",strokeWidth:"1.5"})),s=()=>(0,l.createElement)(r.SVG,{width:"80",height:"36",viewBox:"0 0 80 36",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)("path",{d:"M30.1417 22H31.9288V14.9541H30.1417L28.3497 16.1748V17.7178L30.0489 16.5703H30.1417V22ZM36.9771 22H41.7231V21.0674H38.4663V20.9697L39.9604 19.4805C41.2397 18.2109 41.6108 17.5957 41.6108 16.7949V16.7803C41.6108 15.6182 40.644 14.7832 39.3306 14.7832C37.9146 14.7832 36.9185 15.6914 36.9136 16.9805L36.9233 16.9902H37.9487L37.9536 16.9756C37.9536 16.2041 38.481 15.6865 39.272 15.6865C40.0435 15.6865 40.5171 16.1943 40.5171 16.8828V16.8975C40.5171 17.4688 40.2485 17.8301 39.3159 18.8018L36.9771 21.2578V22ZM48.7392 22.1318C50.2333 22.1318 51.2929 21.2627 51.2929 20.0518V20.042C51.2929 19.0557 50.5995 18.4307 49.5644 18.3379V18.3135C50.4237 18.1328 51.0487 17.5469 51.0487 16.6729V16.6631C51.0487 15.5742 50.1308 14.8223 48.7294 14.8223C47.3524 14.8223 46.4149 15.6084 46.3075 16.7949L46.3026 16.8486H47.328L47.3329 16.7998C47.4013 16.1357 47.9481 15.7207 48.7294 15.7207C49.5253 15.7207 49.9843 16.1211 49.9843 16.8047V16.8145C49.9843 17.4688 49.4374 17.9424 48.6317 17.9424H47.8065V18.792H48.6659C49.6034 18.792 50.1796 19.2363 50.1796 20.0322V20.042C50.1796 20.7354 49.5985 21.2188 48.7392 21.2188C47.8651 21.2188 47.2743 20.7695 47.206 20.1299L47.2011 20.0811H46.1562L46.161 20.1396C46.2538 21.3066 47.2353 22.1318 48.7392 22.1318Z",fill:"currentColor"}))},531:(e,t,o)=>{"use strict";var l=o(4981),r=o(8752),n=o(1019),i=o(9196),a=o(2911),c=o(2175),s=o(5609),m=o(3849),u=o.n(m),d=o(5532),p=o(2747);const g=()=>{const e=Array.from({length:4},((e,t)=>{const o=0===t;return(0,i.createElement)("li",{className:"wc-block-editor-product-gallery-pager__item "+(o?"is-active":""),key:t},t+1)}));return(0,i.createElement)("ul",{className:"wc-block-editor-product-gallery-pager__pager"},e)},h=e=>{const{iconClass:t}=e,o=Array.from({length:3},((e,o)=>{const l=0===o?n.$_:n.xT;return(0,i.createElement)("li",{key:o},(0,i.createElement)(a.Z,{className:t,icon:l,size:12}))}));return(0,i.createElement)("ul",{className:"wc-block-editor-product-gallery-pager__pager"},o)},w=e=>{const{pagerDisplayMode:t}=e;switch(t){case p.e.DOTS:return(0,i.createElement)(h,null);case p.e.DIGITS:return(0,i.createElement)(g,null);case p.e.OFF:return null;default:return(0,i.createElement)(h,null)}},f=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-pager","version":"1.0.0","title":"Pager","description":"Display the gallery pager.","category":"woocommerce","keywords":["WooCommerce"],"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"],"usesContext":["pagerDisplayMode","productGalleryClientId","thumbnailsNumberOfThumbnails","postId"]}');o(3369),(0,r.EU)()&&(0,l.registerBlockType)(f,{icon:n.oc,edit:e=>{const{context:t}=e,o=(0,c.useBlockProps)({className:u()("wc-block-editor-product-gallery-pager","wc-block-product-gallery-pager")});return(0,i.createElement)("div",{...o},(0,i.createElement)(c.InspectorControls,null,(0,i.createElement)(s.PanelBody,null,(0,i.createElement)(d.y,{context:t}))),(0,i.createElement)(w,{pagerDisplayMode:t.pagerDisplayMode}))},save:()=>null})},5532:(e,t,o)=>{"use strict";o.d(t,{y:()=>u});var l=o(9196),r=o(2175),n=o(9818),i=o(5736),a=o(5609),c=o(2747),s=o(1019);const m=e=>{switch(e){case c.e.DIGITS:return(0,i.__)("A list of numbers will show to indicate the number of items.","woocommerce");case c.e.DOTS:return(0,i.__)("A series of dots will show to indicate the number of items.","woocommerce");default:return(0,i.__)("No pager will be displayed.","woocommerce")}},u=({context:e})=>{const{productGalleryClientId:t,pagerDisplayMode:o}=e,{updateBlockAttributes:u}=(0,n.useDispatch)(r.store);return(0,l.createElement)(a.__experimentalToggleGroupControl,{label:(0,i.__)("Pager","woocommerce"),style:{width:"100%"},onChange:e=>{u(t,{pagerDisplayMode:e})},help:m(o),value:o},(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.e.OFF,label:(0,i.__)("Off","woocommerce")}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.e.DOTS,label:(0,l.createElement)(s.jW,null)}),(0,l.createElement)(a.__experimentalToggleGroupControlOption,{value:c.e.DIGITS,label:(0,l.createElement)(s.j5,null)}))}},2042:(e,t,o)=>{"use strict";o.d(t,{M:()=>g});var l=o(9196),r=o(2175),n=o(5736),i=o(2911),a=o(1046),c=o(3522),s=o(9295),m=o(9818),u=o(5609),d=o(8803);const p={[d.M.OFF]:(0,n.__)("No thumbnails will be displayed.","woocommerce"),[d.M.LEFT]:(0,n.__)("A strip of small images will appear to the left of the main gallery image.","woocommerce"),[d.M.BOTTOM]:(0,n.__)("A strip of small images will appear below the main gallery image.","woocommerce"),[d.M.RIGHT]:(0,n.__)("A strip of small images will appear to the right of the main gallery image.","woocommerce")},g=({context:e})=>{const{productGalleryClientId:t}=e,{updateBlockAttributes:o}=(0,m.useDispatch)(r.store);return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(u.__experimentalToggleGroupControl,{className:"wc-block-editor-product-gallery-thumbnails__position-toggle",isBlock:!0,label:(0,n.__)("Thumbnails","woocommerce"),value:e.thumbnailsPosition,help:p[e.thumbnailsPosition],onChange:e=>o(t,{thumbnailsPosition:e})},(0,l.createElement)(u.__experimentalToggleGroupControlOption,{value:d.M.OFF,label:(0,n.__)("Off","woocommerce")}),(0,l.createElement)(u.__experimentalToggleGroupControlOption,{value:d.M.LEFT,label:(0,l.createElement)(i.Z,{size:32,icon:a.Z})}),(0,l.createElement)(u.__experimentalToggleGroupControlOption,{value:d.M.BOTTOM,label:(0,l.createElement)(i.Z,{size:32,icon:c.Z})}),(0,l.createElement)(u.__experimentalToggleGroupControlOption,{value:d.M.RIGHT,label:(0,l.createElement)(i.Z,{size:32,icon:s.Z})})),e.thumbnailsPosition!==d.M.OFF&&(0,l.createElement)(u.RangeControl,{label:(0,n.__)("Number of Thumbnails","woocommerce"),value:e.thumbnailsNumberOfThumbnails,onChange:e=>o(t,{thumbnailsNumberOfThumbnails:e}),help:(0,n.__)("Choose how many thumbnails (3-8) will display. If more images exist, a “View all” button will display.","woocommerce"),max:8,min:3}))}},8803:(e,t,o)=>{"use strict";o.d(t,{M:()=>l});let l=function(e){return e.OFF="off",e.LEFT="left",e.BOTTOM="bottom",e.RIGHT="right",e}({})},5004:(e,t,o)=>{"use strict";var l=o(4981),r=o(8752),n=o(9196);var i=o(2175),a=o(5609),c=o(3849),s=o.n(c),m=(o(3790),o(2042)),u=o(8803);const d=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-gallery-thumbnails","version":"1.0.0","title":"Thumbnails","description":"Display the Thumbnails of a product.","category":"woocommerce","keywords":["WooCommerce"],"usesContext":["postId","thumbnailsPosition","thumbnailsNumberOfThumbnails","productGalleryClientId","mode","cropImages"],"textdomain":"woocommerce","ancestor":["woocommerce/product-gallery"],"supports":{"spacing":{"margin":true,"__experimentalDefaultControls":{"margin":true}}}}');(0,r.EU)()&&(0,l.registerBlockType)(d,{icon:()=>(0,n.createElement)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.375 1.5H1.625C1.55596 1.5 1.5 1.55596 1.5 1.625V9.87895L4.35871 8.33965C4.5696 8.22609 4.82204 8.22009 5.03808 8.3235L7.42329 9.46513L10.3126 7.39076C10.574 7.20308 10.926 7.20308 11.1874 7.39076L13.5 9.05108V1.625C13.5 1.55596 13.444 1.5 13.375 1.5ZM13.5 10.8976L10.75 8.92328L7.93741 10.9426C7.71497 11.1023 7.42319 11.1281 7.1762 11.0098L4.73428 9.84105L1.5 11.5826V13.375C1.5 13.444 1.55596 13.5 1.625 13.5H13.375C13.444 13.5 13.5 13.444 13.5 13.375V10.8976ZM1.625 0C0.727537 0 0 0.727538 0 1.625V13.375C0 14.2725 0.727538 15 1.625 15H13.375C14.2725 15 15 14.2725 15 13.375V1.625C15 0.727537 14.2725 0 13.375 0H1.625ZM17.25 5V16C17.25 16.6909 16.6909 17.25 16.0011 17.25H3V18.75H16.0011C17.5204 18.75 18.75 17.5183 18.75 16V5H17.25Z",fill:"#1E1E1E"})),edit:({attributes:e,setAttributes:t,context:o})=>{const l=(0,i.useBlockProps)({className:s()("wc-block-product-gallery-thumbnails",`wc-block-product-gallery-thumbnails--number-of-thumbnails-${o.thumbnailsNumberOfThumbnails}`,`wc-block-product-gallery-thumbnails--position-${o.thumbnailsPosition}`)});return(0,n.createElement)(n.Fragment,null,(0,n.createElement)("div",{...l},(0,n.createElement)(i.InspectorControls,null,(0,n.createElement)(a.PanelBody,null,(0,n.createElement)(m.M,{attributes:e,setAttributes:t,context:o}))),(0,n.createElement)(a.Disabled,null,(0,n.createElement)((()=>o.thumbnailsPosition!==u.M.OFF?(0,n.createElement)("div",{className:"wc-block-editor-product-gallery-thumbnails"},[...Array(o.thumbnailsNumberOfThumbnails).keys()].map((e=>(0,n.createElement)("div",{className:"wc-block-product-gallery-thumbnails__thumbnail",key:e},(0,n.createElement)("img",{src:`${r.td}block-placeholders/product-image-gallery.svg`,alt:"Placeholder"}))))):null),null))))},save:()=>null})},3522:(e,t,o)=>{"use strict";o.d(t,{Z:()=>n});var l=o(9196),r=o(444);const n=(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none"},(0,l.createElement)("path",{d:"M19 3H5C3.9 3 3 3.9 3 5V12C3 13.1 3.9 14 5 14H19C20.1 14 21 13.1 21 12V5C21 3.9 20.1 3 19 3ZM5 4.5H19C19.3 4.5 19.5 4.7 19.5 5V8.4L16.5 5.5C16.2 5.2 15.7 5.2 15.5 5.5L11.9 9L9 7C8.7 6.8 8.4 6.8 8.2 7L4.6 9.6V5C4.5 4.7 4.7 4.5 5 4.5ZM19 12.5H5C4.7 12.5 4.5 12.3 4.5 12V11.6L8.6 8.6L11.6 10.5C11.9 10.7 12.3 10.7 12.5 10.4L16 7L19.5 10.4V12C19.5 12.3 19.3 12.5 19 12.5Z",fill:"currentColor"}),(0,l.createElement)("rect",{x:"6.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,l.createElement)("rect",{x:"13.25",y:"15.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}))},1046:(e,t,o)=>{"use strict";o.d(t,{Z:()=>n});var l=o(9196),r=o(444);const n=(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,l.createElement)("g",{clipPath:"url(#clip0_420_11645)"},(0,l.createElement)("path",{d:"M22.5 3H10.5C9.4 3 8.5 3.9 8.5 5V19C8.5 20.1 9.4 21 10.5 21H22.5C23.6 21 24.5 20.1 24.5 19V5C24.5 3.9 23.6 3 22.5 3ZM10.5 4.5H22.5C22.8 4.5 23 4.7 23 5V13.4L21 10.5C20.7 10.2 20.2 10.2 20 10.5L16.4 14L13.5 12C13.2 11.8 12.9 11.8 12.7 12L10.1 14.6V5C10 4.7 10.2 4.5 10.5 4.5ZM22.5 19.5H10.5C10.2 19.5 10 19.3 10 19V16.6L13.1 13.6L16.1 15.5C16.4 15.7 16.8 15.7 17 15.4L20.5 12L23 15.4V19C23 19.3 22.8 19.5 22.5 19.5Z",fill:"currentColor"}),(0,l.createElement)("rect",{x:"1.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,l.createElement)("rect",{x:"1.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,l.createElement)("defs",null,(0,l.createElement)("clipPath",{id:"clip0_420_11645"},(0,l.createElement)("rect",{width:"24",height:"24",fill:"white",transform:"translate(0.5)"}))))},9295:(e,t,o)=>{"use strict";o.d(t,{Z:()=>n});var l=o(9196),r=o(444);const n=(0,l.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 24",fill:"none"},(0,l.createElement)("g",{clipPath:"url(#clip0_420_11656)"},(0,l.createElement)("path",{d:"M14.5 3H2.5C1.4 3 0.5 3.9 0.5 5V19C0.5 20.1 1.4 21 2.5 21H14.5C15.6 21 16.5 20.1 16.5 19V5C16.5 3.9 15.6 3 14.5 3ZM2.5 4.5H14.5C14.8 4.5 15 4.7 15 5V13.4L13 10.5C12.7 10.2 12.2 10.2 12 10.5L8.4 14L5.5 12C5.2 11.8 4.9 11.8 4.7 12L2.1 14.6V5C2 4.7 2.2 4.5 2.5 4.5ZM14.5 19.5H2.5C2.2 19.5 2 19.3 2 19V16.6L5.1 13.6L8.1 15.5C8.4 15.7 8.8 15.7 9 15.4L12.5 12L15 15.4V19C15 19.3 14.8 19.5 14.5 19.5Z",fill:"currentColor"}),(0,l.createElement)("rect",{x:"19.25",y:"3.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"}),(0,l.createElement)("rect",{x:"19.25",y:"10.75",width:"4.5",height:"4.5",rx:"1.25",stroke:"currentColor",strokeWidth:"1.5"})),(0,l.createElement)("defs",null,(0,l.createElement)("clipPath",{id:"clip0_420_11656"},(0,l.createElement)("rect",{width:"24",height:"24",fill:"currentColor",transform:"translate(0.5)"}))))},702:(e,t,o)=>{"use strict";o.d(t,{Lo:()=>w,td:()=>h});var l,r,n,i,a,c,s,m,u,d,p=o(4617);const g=(0,p.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),h=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase),f=(null===(l=p.STORE_PAGES.shop)||void 0===l||l.permalink,null===(r=p.STORE_PAGES.checkout)||void 0===r||r.id,null===(n=p.STORE_PAGES.checkout)||void 0===n||n.permalink,null===(i=p.STORE_PAGES.privacy)||void 0===i||i.permalink,null===(a=p.STORE_PAGES.privacy)||void 0===a||a.title,null===(c=p.STORE_PAGES.terms)||void 0===c||c.permalink,null===(s=p.STORE_PAGES.terms)||void 0===s||s.title,null===(m=p.STORE_PAGES.cart)||void 0===m||m.id,null===(u=p.STORE_PAGES.cart)||void 0===u||u.permalink,null!==(d=p.STORE_PAGES.myaccount)&&void 0!==d&&d.permalink?p.STORE_PAGES.myaccount.permalink:(0,p.getSetting)("wpLoginUrl","/wp-login.php"),(0,p.getSetting)("localPickupEnabled",!1),(0,p.getSetting)("countries",{})),b=(0,p.getSetting)("countryData",{}),v=(Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowBilling)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,f[e]||""]))),Object.fromEntries(Object.keys(b).filter((e=>!0===b[e].allowShipping)).map((e=>[e,b[e].states||[]]))),Object.fromEntries(Object.keys(b).map((e=>[e,b[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]});(0,p.getSetting)("addressFieldsLocations",v).address,(0,p.getSetting)("addressFieldsLocations",v).contact,(0,p.getSetting)("addressFieldsLocations",v).additional},7188:(e,t,o)=>{"use strict";o.d(t,{EU:()=>r}),o(4981);var l=o(702);const r=()=>l.Lo>2},8752:(e,t,o)=>{"use strict";o.d(t,{EU:()=>r.EU,td:()=>l.td});var l=o(702),r=o(7188)},6781:()=>{},3369:()=>{},3790:()=>{},739:()=>{},9196:e=>{"use strict";e.exports=window.React},4617:e=>{"use strict";e.exports=window.wc.wcSettings},2175:e=>{"use strict";e.exports=window.wp.blockEditor},4981:e=>{"use strict";e.exports=window.wp.blocks},5609:e=>{"use strict";e.exports=window.wp.components},9818:e=>{"use strict";e.exports=window.wp.data},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},o={};function l(e){var r=o[e];if(void 0!==r)return r.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,l),n.exports}l.m=t,e=[],l.O=(t,o,r,n)=>{if(!o){var i=1/0;for(m=0;m<e.length;m++){for(var[o,r,n]=e[m],a=!0,c=0;c<o.length;c++)(!1&n||i>=n)&&Object.keys(l.O).every((e=>l.O[e](o[c])))?o.splice(c--,1):(a=!1,n<i&&(i=n));if(a){e.splice(m--,1);var s=r();void 0!==s&&(t=s)}}return t}n=n||0;for(var m=e.length;m>0&&e[m-1][2]>n;m--)e[m]=e[m-1];e[m]=[o,r,n]},l.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return l.d(t,{a:t}),t},l.d=(e,t)=>{for(var o in t)l.o(t,o)&&!l.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},l.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),l.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.j=4062,(()=>{var e={4062:0,4123:0,5609:0,8641:0};l.O.j=t=>0===e[t];var t=(t,o)=>{var r,n,[i,a,c]=o,s=0;if(i.some((t=>0!==e[t]))){for(r in a)l.o(a,r)&&(l.m[r]=a[r]);if(c)var m=c(l)}for(t&&t(o);s<i.length;s++)n=i[s],l.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return l.O(m)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var r=l.O(void 0,[2869],(()=>l(2277)));r=l.O(r),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-gallery"]=r})(); product-collection-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013761 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ product-category.js 0000644 00000071751 15073233653 0010417 0 ustar 00 (()=>{var e,t={643:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const c=window.wp.blocks;var l=r(2911),a=r(4783);r(5816);const n=JSON.parse('{"name":"woocommerce/product-category","title":"Products by Category","category":"woocommerce","keywords":["WooCommerce"],"description":"Display a grid of products from your selected categories.","supports":{"align":["wide","full"],"html":false},"attributes":{"columns":{"type":"number","default":3},"rows":{"type":"number","default":3},"alignButtons":{"type":"boolean","default":false},"contentVisibility":{"type":"object","default":{"image":true,"title":true,"price":true,"rating":true,"button":true},"properties":{"image":{"type":"boolean","default":true},"title":{"type":"boolean","default":true},"price":{"type":"boolean","default":true},"rating":{"type":"boolean","default":true},"button":{"type":"boolean","default":true}}},"categories":{"type":"array","default":[]},"catOperator":{"type":"string","default":"any"},"isPreview":{"type":"boolean","default":false},"stockStatus":{"type":"array"},"editMode":{"type":"boolean","default":true},"orderby":{"type":"string","enum":["date","popularity","price_asc","price_desc","rating","title","menu_order"],"default":"date"}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),i=window.wc.wcSettings,s={columns:{type:"number",default:(0,i.getSetting)("defaultColumns",3)},rows:{type:"number",default:(0,i.getSetting)("defaultRows",3)},alignButtons:{type:"boolean",default:!1},categories:{type:"array",default:[]},catOperator:{type:"string",default:"any"},contentVisibility:{type:"object",default:{image:!0,title:!0,price:!0,rating:!0,button:!0}},isPreview:{type:"boolean",default:!1},stockStatus:{type:"array",default:Object.keys((0,i.getSetting)("stockStatusOptions",[]))}},m=window.wp.blockEditor;var d=r(9307);const u=window.wp.components;var h=r(5736);const E=window.wp.serverSideRender;var g=r.n(E);const p=(0,o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 230 250",style:{width:"100%"}},(0,o.createElement)("title",null,"Grid Block Preview"),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:".779",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:".162",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"9.216",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"1.565",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:".779",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:"82.478",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"91.532",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"83.882",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:".779",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"76.153",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"101.448",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"65.374",height:"65.374",x:"164.788",y:"136.277",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"47.266",height:"5.148",x:"173.843",y:"211.651",fill:"#E1E3E6",rx:"2.574"}),(0,o.createElement)("rect",{width:"62.8",height:"15",x:"166.192",y:"236.946",fill:"#E1E3E6",rx:"5"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"86.301",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"13.283",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"21.498",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"29.713",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"37.927",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"46.238",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"95.599",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"103.814",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"112.029",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"120.243",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"128.554",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"177.909",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"186.124",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"194.339",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"202.553",y:"221.798",fill:"#E1E3E6",rx:"3"}),(0,o.createElement)("rect",{width:"6.177",height:"6.177",x:"210.864",y:"221.798",fill:"#E1E3E6",rx:"3"})),w=()=>(0,o.createElement)(u.Placeholder,{icon:(0,o.createElement)(l.Z,{icon:a.Z}),label:(0,h.__)("Products by Category","woocommerce"),className:"wc-block-products-grid wc-block-products-category"},(0,h.__)("No products were found that matched your selection.","woocommerce")),b=e=>{const{name:t,attributes:r}=e,c=r.categories.length;return r.isPreview?p:c?(0,o.createElement)(g(),{block:t,attributes:r,EmptyResponsePlaceholder:w}):(0,o.createElement)(o.Fragment,null,(0,h.__)("Select at least one category to display its products.","woocommerce"))};var _=r(3849),y=r.n(_);function f(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const x=window.wp.htmlEntities,v={clear:(0,h.__)("Clear all selected items","woocommerce"),noItems:(0,h.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,h.__)("No results for %s","woocommerce"),search:(0,h.__)("Search for items","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,h._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,h.__)("Search results updated.","woocommerce")},k=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const c=["0"],l=(e={})=>e.parent?[...l(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return c.push(""+e.id),{...e,breadcrumbs:l(o[e.parent]),children:t&&t.length?a(t):[]}})),n=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{c.includes(e)||n.push(...a(t||[]))})),n},C=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,o.createElement)("strong",{key:t},e):(0,o.createElement)(d.Fragment,{key:t},e)))},S=({label:e})=>(0,o.createElement)("span",{className:"woocommerce-search-list__item-count"},e),N=e=>{const{item:t,search:r}=e,c=t.breadcrumbs&&t.breadcrumbs.length;return(0,o.createElement)("span",{className:"woocommerce-search-list__item-label"},c?(0,o.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(l=t.breadcrumbs).length?l.slice(0,1).toString():2===l.length?l.slice(0,1).toString()+" › "+l.slice(-1).toString():l.slice(0,1).toString()+" … "+l.slice(-1).toString()):null,(0,o.createElement)("span",{className:"woocommerce-search-list__item-name"},C((0,x.decodeEntities)(t.name),r)));var l},O=({countLabel:e,className:t,depth:r=0,controlId:c="",item:l,isSelected:a,isSingle:n,onSelect:i,search:s="",selected:m,useExpandedPanelId:h,...E})=>{var g,p;const[w,b]=h,_=null!=e&&void 0!==l.count&&null!==l.count,v=!(null===(g=l.breadcrumbs)||void 0===g||!g.length),k=!(null===(p=l.children)||void 0===p||!p.length),O=w===l.id,P=y()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":v,"has-children":k,"has-count":_,"is-expanded":O,"is-radio-button":n}),I=E.name||`search-list-item-${c}`,B=`${I}-${l.id}`,A=(0,d.useCallback)((()=>{b(O?-1:Number(l.id))}),[O,l.id,b]);return k?(0,o.createElement)("div",{className:P,onClick:A,onKeyDown:e=>"Enter"===e.key||" "===e.key?A():null,role:"treeitem",tabIndex:0},n?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"radio",id:B,name:I,value:l.value,onChange:i(l),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...E}),(0,o.createElement)(N,{item:l,search:s}),_?(0,o.createElement)(S,{label:e||l.count}):null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&l.children.some((e=>m.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:C((0,x.decodeEntities)(l.name),s),onChange:()=>{a?i(f(m,l.children,"id"))():i(function(e,t,r){const o=f(t,e,"id");return[...e,...o]}(m,l.children))()},onClick:e=>e.stopPropagation()}),_?(0,o.createElement)(S,{label:e||l.count}):null)):(0,o.createElement)("label",{htmlFor:B,className:P},n?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{...E,type:"radio",id:B,name:I,value:l.value,onChange:i(l),checked:a,className:"woocommerce-search-list__item-input"}),(0,o.createElement)(N,{item:l,search:s})):(0,o.createElement)(u.CheckboxControl,{...E,id:B,name:I,className:"woocommerce-search-list__item-input",value:(0,x.decodeEntities)(l.value),label:C((0,x.decodeEntities)(l.name),s),onChange:i(l),checked:a}),_?(0,o.createElement)(S,{label:e||l.count}):null)},P=O;var I=r(2720),B=r(4333),A=r(837);r(1058);const R=({id:e,label:t,popoverContents:r,remove:c,screenReaderLabel:a,className:n=""})=>{const[i,s]=(0,d.useState)(!1),m=(0,B.useInstanceId)(R);if(a=a||t,!t)return null;t=(0,x.decodeEntities)(t);const E=y()("woocommerce-tag",n,{"has-remove":!!c}),g=`woocommerce-tag__label-${m}`,p=(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"screen-reader-text"},a),(0,o.createElement)("span",{"aria-hidden":"true"},t));return(0,o.createElement)("span",{className:E},r?(0,o.createElement)(u.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>s(!0)},p):(0,o.createElement)("span",{className:"woocommerce-tag__text",id:g},p),r&&i&&(0,o.createElement)(u.Popover,{onClose:()=>s(!1)},r),c&&(0,o.createElement)(u.Button,{className:"woocommerce-tag__remove",onClick:c(e),label:(0,h.sprintf)( // Translators: %s label. // Translators: %s label. (0,h.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,o.createElement)(l.Z,{icon:A.Z,size:20,className:"clear-icon",role:"img"})))},$=R;r(9658);const T=e=>(0,o.createElement)(P,{...e}),j=e=>{const{list:t,selected:r,renderItem:c,depth:l=0,onSelect:a,instanceId:n,isSingle:i,search:s,useExpandedPanelId:m}=e,[u]=m;return t?(0,o.createElement)(d.Fragment,null,t.map((t=>{var h,E;const g=null!==(h=t.children)&&void 0!==h&&h.length&&!i?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),p=(null===(E=t.children)||void 0===E?void 0:E.length)&&u===t.id;return(0,o.createElement)(d.Fragment,{key:t.id},(0,o.createElement)("li",null,c({item:t,isSelected:g,onSelect:a,isSingle:i,selected:r,search:s,depth:l,useExpandedPanelId:m,controlId:n})),p?(0,o.createElement)(j,{...e,list:t.children,depth:l+1}):null)}))):null},F=({isLoading:e,isSingle:t,selected:r,messages:c,onChange:l,onRemove:a})=>{if(e||t||!r)return null;const n=r.length;return(0,o.createElement)("div",{className:"woocommerce-search-list__selected"},(0,o.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,o.createElement)("strong",null,c.selected(n)),n>0?(0,o.createElement)(u.Button,{variant:"link",isDestructive:!0,onClick:()=>l([]),"aria-label":c.clear},(0,h.__)("Clear all","woocommerce")):null),n>0?(0,o.createElement)("ul",null,r.map(((e,t)=>(0,o.createElement)("li",{key:t},(0,o.createElement)($,{label:e.name,id:e.id,remove:a}))))):null)},M=({filteredList:e,search:t,onSelect:r,instanceId:c,useExpandedPanelId:a,...n})=>{const{messages:i,renderItem:s,selected:m,isSingle:d}=n,u=s||T;return 0===e.length?(0,o.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,o.createElement)(l.Z,{icon:I.Z,role:"img"})),(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,h.sprintf)(i.noResults,t):i.noItems)):(0,o.createElement)("ul",{className:"woocommerce-search-list__list"},(0,o.createElement)(j,{useExpandedPanelId:a,list:e,selected:m,renderItem:u,onSelect:r,instanceId:c,isSingle:d,search:t}))},L=e=>{const{className:t="",isCompact:r,isHierarchical:c,isLoading:l,isSingle:a,list:n,messages:i=v,onChange:s,onSearch:m,selected:E,type:g="text",debouncedSpeak:p}=e,[w,b]=(0,d.useState)(""),_=(0,d.useState)(-1),f=(0,B.useInstanceId)(L),x=(0,d.useMemo)((()=>({...v,...i})),[i]),C=(0,d.useMemo)((()=>((e,t,r)=>{if(!t)return r?k(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),c=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?k(c,e):c})(n,w,c)),[n,w,c]);(0,d.useEffect)((()=>{p&&p(x.updated)}),[p,x]),(0,d.useEffect)((()=>{"function"==typeof m&&m(w)}),[w,m]);const S=(0,d.useCallback)((e=>()=>{a&&s([]);const t=E.findIndex((({id:t})=>t===e));s([...E.slice(0,t),...E.slice(t+1)])}),[a,E,s]),N=(0,d.useCallback)((e=>()=>{Array.isArray(e)?s(e):-1===E.findIndex((({id:t})=>t===e.id))?s(a?[e]:[...E,e]):S(e.id)()}),[a,S,s,E]),O=(0,d.useCallback)((e=>{const[t]=E.filter((t=>!e.find((e=>t.id===e.id))));S(t.id)()}),[S,E]);return(0,o.createElement)("div",{className:y()("woocommerce-search-list",t,{"is-compact":r,"is-loading":l,"is-token":"token"===g})},"text"===g&&(0,o.createElement)(F,{...e,onRemove:S,messages:x}),(0,o.createElement)("div",{className:"woocommerce-search-list__search"},"text"===g?(0,o.createElement)(u.TextControl,{label:x.search,type:"search",value:w,onChange:e=>b(e)}):(0,o.createElement)(u.FormTokenField,{disabled:l,label:x.search,onChange:O,onInputChange:e=>b(e),suggestions:[],__experimentalValidateInput:()=>!1,value:l?[(0,h.__)("Loading…","woocommerce")]:E.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),l?(0,o.createElement)("div",{className:"woocommerce-search-list__list"},(0,o.createElement)(u.Spinner,null)):(0,o.createElement)(M,{...e,search:w,filteredList:C,messages:x,onSelect:N,instanceId:f,useExpandedPanelId:_}))},Z=((0,u.withSpokenMessages)(L),window.wp.url),D=window.wp.apiFetch;var H=r.n(D);const V=window.wp.escapeHtml,J=({error:e})=>(0,o.createElement)("div",{className:"wc-block-error-message"},(({message:e,type:t})=>e?"general"===t?(0,o.createElement)("span",null,(0,h.__)("The following error was returned","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,V.escapeHTML)(e))):"api"===t?(0,o.createElement)("span",null,(0,h.__)("The following error was returned from the API","woocommerce"),(0,o.createElement)("br",null),(0,o.createElement)("code",null,(0,V.escapeHTML)(e))):e:(0,h.__)("An error has prevented the block from being updated.","woocommerce"))(e)),W=e=>{const{id:t,name:r,parent:o,count:c}=e;return{id:t,name:r,parent:o,count:c,breadcrumbs:[],children:[],details:e,value:e.slug}};r(8103);const G=(oe=({categories:e=[],error:t=null,isLoading:r=!1,onChange:c,onOperatorChange:l,operator:a="any",selected:n,isCompact:i=!1,isSingle:s=!1,showReviewCount:m})=>{const d={clear:(0,h.__)("Clear all product categories","woocommerce"),list:(0,h.__)("Product Categories","woocommerce"),noItems:(0,h.__)("Your store doesn't have any product categories.","woocommerce"),search:(0,h.__)("Search for product categories","woocommerce"),selected:e=>(0,h.sprintf)(/* translators: %d is the count of selected categories. */ /* translators: %d is the count of selected categories. */ (0,h._n)("%d category selected","%d categories selected",e,"woocommerce"),e),updated:(0,h.__)("Category search results updated.","woocommerce")};if(t)return(0,o.createElement)(J,{error:t});const E=e.map(W);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(L,{className:"woocommerce-product-categories",list:E,isLoading:r,selected:E.filter((({id:e})=>n.includes(Number(e)))),onChange:c,renderItem:e=>{var t,r,c,l,a,n,i,s;const{item:d,search:u,depth:E=0}=e,g=d.breadcrumbs.length?`${d.breadcrumbs.join(", ")}, ${d.name}`:d.name,p=m?(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ /* translators: %1$s is the item name, %2$d is the count of reviews for the item. */ (0,h._n)("%1$s, has %2$d review","%1$s, has %2$d reviews",(null===(t=d.details)||void 0===t?void 0:t.review_count)||0,"woocommerce"),g,(null===(r=d.details)||void 0===r?void 0:r.review_count)||0):(0,h.sprintf)(/* translators: %1$s is the item name, %2$d is the count of products for the item. */ /* translators: %1$s is the item name, %2$d is the count of products for the item. */ (0,h._n)("%1$s, has %2$d product","%1$s, has %2$d products",(null===(c=d.details)||void 0===c?void 0:c.count)||0,"woocommerce"),g,(null===(l=d.details)||void 0===l?void 0:l.count)||0),w=m?(0,h.sprintf)(/* translators: %d is the count of reviews. */ /* translators: %d is the count of reviews. */ (0,h._n)("%d review","%d reviews",(null===(a=d.details)||void 0===a?void 0:a.review_count)||0,"woocommerce"),(null===(n=d.details)||void 0===n?void 0:n.review_count)||0):(0,h.sprintf)(/* translators: %d is the count of products. */ /* translators: %d is the count of products. */ (0,h._n)("%d product","%d products",(null===(i=d.details)||void 0===i?void 0:i.count)||0,"woocommerce"),(null===(s=d.details)||void 0===s?void 0:s.count)||0);return(0,o.createElement)(O,{className:y()("woocommerce-product-categories__item","has-count",{"is-searching":u.length>0,"is-skip-level":0===E&&0!==d.parent}),...e,countLabel:w,"aria-label":p})},messages:d,isCompact:i,isHierarchical:!0,isSingle:s}),!!l&&(0,o.createElement)("div",{hidden:n.length<2},(0,o.createElement)(u.SelectControl,{className:"woocommerce-product-categories__operator",label:(0,h.__)("Display products matching","woocommerce"),help:(0,h.__)("Pick at least two categories to use this setting.","woocommerce"),value:a,onChange:l,options:[{label:(0,h.__)("Any selected categories","woocommerce"),value:"any"},{label:(0,h.__)("All selected categories","woocommerce"),value:"all"}]})))},({selected:e,...t})=>{const[r,c]=(0,d.useState)(!0),[l,a]=(0,d.useState)(null),[n,i]=(0,d.useState)([]),s=async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);a(t),c(!1)},m=(0,d.useRef)(e);return(0,d.useEffect)((()=>{var e;(e={selected:m.current},H()({path:(0,Z.addQueryArgs)("wc/store/v1/products/categories",{per_page:0,...e})})).then((e=>{i(e),c(!1)})).catch(s)}),[m]),(0,o.createElement)(oe,{...t,selected:e,error:l,categories:n,isLoading:r})}),z=(e,t,r)=>r?Math.min(e,t)===e?t:Math.max(e,r)===e?r:e:Math.max(e,t)===t?e:t,K=({columns:e,rows:t,setAttributes:r,alignButtons:c,minColumns:l=1,maxColumns:a=6,minRows:n=1,maxRows:i=6})=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.RangeControl,{label:(0,h.__)("Columns","woocommerce"),value:e,onChange:e=>{const t=z(e,l,a);r({columns:Number.isNaN(t)?"":t})},min:l,max:a}),(0,o.createElement)(u.RangeControl,{label:(0,h.__)("Rows","woocommerce"),value:t,onChange:e=>{const t=z(e,n,i);r({rows:Number.isNaN(t)?"":t})},min:n,max:i}),(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Align the last block to the bottom","woocommerce"),help:c?(0,h.__)("Align the last block to the bottom.","woocommerce"):(0,h.__)("The last inner block will follow other content.","woocommerce"),checked:c,onChange:()=>r({alignButtons:!c})})),Q=({onChange:e,settings:t})=>{const{image:r,button:c,price:l,rating:a,title:n}=t,i=!1!==r;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Product image","woocommerce"),checked:i,onChange:()=>e({...t,image:!i})}),(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Product title","woocommerce"),checked:n,onChange:()=>e({...t,title:!n})}),(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Product price","woocommerce"),checked:l,onChange:()=>e({...t,price:!l})}),(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Product rating","woocommerce"),checked:a,onChange:()=>e({...t,rating:!a})}),(0,o.createElement)(u.ToggleControl,{label:(0,h.__)("Add to Cart button","woocommerce"),checked:c,onChange:()=>e({...t,button:!c})}))},Y=({value:e,setAttributes:t})=>(0,o.createElement)(u.SelectControl,{label:(0,h.__)("Order products by","woocommerce"),value:e,options:[{label:(0,h.__)("Newness - newest first","woocommerce"),value:"date"},{label:(0,h.__)("Price - low to high","woocommerce"),value:"price_asc"},{label:(0,h.__)("Price - high to low","woocommerce"),value:"price_desc"},{label:(0,h.__)("Rating - highest first","woocommerce"),value:"rating"},{label:(0,h.__)("Sales - most first","woocommerce"),value:"popularity"},{label:(0,h.__)("Title - alphabetical","woocommerce"),value:"title"},{label:(0,h.__)("Menu Order","woocommerce"),value:"menu_order"}],onChange:e=>t({orderby:e})}),q=(0,i.getSetting)("hideOutOfStockItems",!1),U=(0,i.getSetting)("stockStatusOptions",{}),X=({value:e,setAttributes:t})=>{const{outofstock:r,...c}=U,l=q?c:U,a=Object.entries(l).map((([e,t])=>({value:e,label:t}))).filter((e=>!!e.label)),n=Object.keys(l).filter((e=>!!e)),[i,s]=(0,d.useState)(e||n);(0,d.useEffect)((()=>{t({stockStatus:["",...i]})}),[i,t]);const m=(0,d.useCallback)((e=>{const t=i.includes(e),r=i.filter((t=>t!==e));t||(r.push(e),r.sort()),s(r)}),[i]);return(0,o.createElement)(o.Fragment,null,a.map((e=>{const t=i.includes(e.value)?/* translators: %s stock status. */ /* translators: %s stock status. */(0,h.__)('Stock status "%s" visible.',"woocommerce"):/* translators: %s stock status. */ /* translators: %s stock status. */(0,h.__)('Stock status "%s" hidden.',"woocommerce");return(0,o.createElement)(u.ToggleControl,{label:e.label,key:e.value,help:(0,h.sprintf)(t,e.label),checked:i.includes(e.value),onChange:()=>m(e.value)})})))},ee=e=>{const{isEditing:t,attributes:r,setAttributes:c,setChangedAttributes:l}=e,{columns:a,catOperator:n,contentVisibility:s,orderby:d,rows:E,alignButtons:g,stockStatus:p}=r;return(0,o.createElement)(m.InspectorControls,{key:"inspector"},(0,o.createElement)(u.PanelBody,{title:(0,h.__)("Product Category","woocommerce"),initialOpen:!r.categories.length&&!t},(0,o.createElement)(G,{selected:r.categories,onChange:(e=[])=>{const t={categories:e.map((({id:e})=>e))};c(t),l(t)},operator:n,onOperatorChange:(e="any")=>{const t={catOperator:e};c(t),l(t)},isCompact:!0})),(0,o.createElement)(u.PanelBody,{title:(0,h.__)("Layout","woocommerce"),initialOpen:!0},(0,o.createElement)(K,{columns:a,rows:E,alignButtons:g,setAttributes:c,minColumns:(0,i.getSetting)("minColumns",1),maxColumns:(0,i.getSetting)("maxColumns",6),minRows:(0,i.getSetting)("minRows",1),maxRows:(0,i.getSetting)("maxRows",6)})),(0,o.createElement)(u.PanelBody,{title:(0,h.__)("Content","woocommerce"),initialOpen:!0},(0,o.createElement)(Q,{settings:s,onChange:e=>c({contentVisibility:e})})),(0,o.createElement)(u.PanelBody,{title:(0,h.__)("Order By","woocommerce"),initialOpen:!1},(0,o.createElement)(Y,{setAttributes:c,value:d})),(0,o.createElement)(u.PanelBody,{title:(0,h.__)("Filter by stock status","woocommerce"),initialOpen:!1},(0,o.createElement)(X,{setAttributes:c,value:p})))},te=e=>{const{debouncedSpeak:t,setIsEditing:r,changedAttributes:c,setChangedAttributes:n,attributes:i}=e,s={...i,...c},m=()=>{r(!1),n({})};return(0,o.createElement)(u.Placeholder,{icon:(0,o.createElement)(l.Z,{icon:a.Z}),label:(0,h.__)("Products by Category","woocommerce"),className:"wc-block-products-grid wc-block-products-category"},(0,h.__)("Display a grid of products from your selected categories.","woocommerce"),(0,o.createElement)("div",{className:"wc-block-products-category__selection"},(0,o.createElement)(G,{selected:s.categories,onChange:(e=[])=>{const t=e.map((({id:e})=>e));n({categories:t})},operator:s.catOperator,onOperatorChange:(e="any")=>n({catOperator:e})}),(0,o.createElement)(u.Button,{variant:"primary",onClick:()=>{(()=>{const{setAttributes:t}=e;t(c),m()})(),t((0,h.__)("Now displaying a preview of the reviews for the products in the selected categories.","woocommerce"))}},(0,h.__)("Done","woocommerce")),(0,o.createElement)(u.Button,{className:"wc-block-products-category__cancel-button",variant:"tertiary",onClick:()=>{m(),t((0,h.__)("Now displaying a preview of the reviews for the products in the selected categories.","woocommerce"))}},(0,h.__)("Cancel","woocommerce"))))},re=(0,u.withSpokenMessages)((e=>{const t=(0,m.useBlockProps)(),{attributes:r}=e,[c,l]=(0,d.useState)(!r.categories.length),[a,n]=(0,d.useState)({});return(0,o.createElement)("div",{...t},(0,o.createElement)(m.BlockControls,null,(0,o.createElement)(u.ToolbarGroup,{controls:[{icon:"edit",title:(0,h.__)("Edit selected categories","woocommerce"),onClick:()=>l(!c),isActive:c}]})),(0,o.createElement)(ee,{isEditing:c,setChangedAttributes:n,...e}),c?(0,o.createElement)(te,{isEditing:c,setIsEditing:l,changedAttributes:a,setChangedAttributes:n,...e}):(0,o.createElement)(u.Disabled,null,(0,o.createElement)(b,{...e})))}));var oe;(0,c.registerBlockType)(n,{icon:{src:(0,o.createElement)(l.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...n.attributes,...s},transforms:{from:[{type:"block",blocks:["woocommerce/product-best-sellers","woocommerce/product-category","woocommerce/product-new","woocommerce/product-on-sale","woocommerce/product-top-rated"].filter((e=>"woocommerce/product-category"!==e)),transform:e=>(0,c.createBlock)("woocommerce/product-category",{...e,editMode:!1})}]},edit:re,save:()=>null})},5816:()=>{},8103:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},4333:e=>{"use strict";e.exports=window.wp.compose},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},444:e=>{"use strict";e.exports=window.wp.primitives}},r={};function o(e){var c=r[e];if(void 0!==c)return c.exports;var l=r[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,c,l)=>{if(!r){var a=1/0;for(m=0;m<e.length;m++){for(var[r,c,l]=e[m],n=!0,i=0;i<r.length;i++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>o.O[e](r[i])))?r.splice(i--,1):(n=!1,l<a&&(a=l));if(n){e.splice(m--,1);var s=c();void 0!==s&&(t=s)}}return t}l=l||0;for(var m=e.length;m>0&&e[m-1][2]>l;m--)e[m]=e[m-1];e[m]=[r,c,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=6297,(()=>{var e={6297:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var c,l,[a,n,i]=r,s=0;if(a.some((t=>0!==e[t]))){for(c in n)o.o(n,c)&&(o.m[c]=n[c]);if(i)var m=i(o)}for(t&&t(r);s<a.length;s++)l=a[s],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var c=o.O(void 0,[2869],(()=>o(643)));c=o.O(c),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-category"]=c})(); 1092-frontend.js 0000644 00000055406 15073233653 0007333 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[1092],{5597:(e,t,r)=>{"use strict";r.d(t,{Z:()=>Fe});var n={};r.r(n),r.d(n,{Text:()=>N,block:()=>R,destructive:()=>W,highlighterText:()=>j,muted:()=>Z,positive:()=>O,upperCase:()=>A});var o=r(2314),i=r(9307),a=r(2819),l=r(7608),s=r.n(l),c=r(4333);const u=function({icon:e,size:t=24,...r}){return(0,i.cloneElement)(e,{width:t,height:t,...r})};var d=r(444);const f=(0,i.createElement)(d.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,i.createElement)(d.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));var p=r(8494),m=r(594),h=(r(9196),r(9653),r(7797));function g(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,h.O)(t)}r(7625),r(63);var b=r(5082),y=r(4762),x=r(1539),v=r(3982),w=r(2021),k=r(5851);const S=(0,v.iv)({name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"}),z="…",$={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},C={ellipsis:z,ellipsizeMode:$.auto,limit:0,numberOfLines:0};var M=r(7770),E=r.n(M),D=r(4224);let F;const P=E()((function(e){var t,r;if("string"!=typeof e)return"";if("string"==typeof(r=e)&&(0,D.Z)(r).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const n=function(){if("undefined"!=typeof document){if(!F){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),F=e}return F}}();if(!n)return"";n.style.background=e;const o=null===(t=window)||void 0===t?void 0:t.getComputedStyle(n).background;return n.style.background="",o||""}));var H=r(8093),T=r(9472);const L="30px",_="12px",B={colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:"18px",fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",controlPaddingX:_,controlPaddingXLarge:`calc(${_} * 1.3334)`,controlPaddingXSmall:`calc(${_} / 1.3334)`,controlBackgroundColor:H.DM.white,controlBorderRadius:"2px",controlBorderColor:H.DM.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:H.DM.gray[700],controlBoxShadowFocus:`0 0 0, 0.5px, ${H.DM.admin}`,controlDestructiveBorderColor:H.DM.alert.red,controlHeight:L,controlHeightLarge:`calc( ${L} * 1.2 )`,controlHeightSmall:`calc( ${L} * 0.8 )`,controlHeightXSmall:`calc( ${L} * 0.6 )`,cardBorderRadius:"2px",cardPaddingXSmall:`${(0,T.D)(2)}`,cardPaddingSmall:`${(0,T.D)(4)}`,cardPaddingMedium:`${(0,T.D)(4)} ${(0,T.D)(6)}`,cardPaddingLarge:`${(0,T.D)(6)} ${(0,T.D)(8)}`,surfaceBackgroundColor:H.DM.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:H.DM.white,surfaceColor:H.DM.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"},N=(0,v.iv)("color:",H.DM.black,";line-height:",B.fontLineHeightBase,";margin:0;",""),R=(0,v.iv)({name:"4zleql",styles:"display:block"}),O=(0,v.iv)("color:",H.DM.alert.green,";",""),W=(0,v.iv)("color:",H.DM.alert.red,";",""),Z=(0,v.iv)("color:",H.DM.mediumGray.text,";",""),j=(0,v.iv)("mark{background:",H.DM.alert.yellow,";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),A=(0,v.iv)({name:"50zrmy",styles:"text-transform:uppercase"});var I=r(4698);const V=E()((e=>{const t={};for(const r in e)t[r.toLowerCase()]=e[r];return t})),X={body:13,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20};function q(e=13){if(e in X)return q(X[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}return`calc((${e} / 13) * ${B.fontSize})`}[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]));const G=(0,x.L)({as:"span",useHook:function(e){const{adjustLineHeightForInnerControls:t,align:r,children:o,className:l,color:s,ellipsizeMode:c,isDestructive:u=!1,display:d,highlightEscape:f=!1,highlightCaseSensitive:p=!1,highlightWords:m,highlightSanitize:h,isBlock:g=!1,letterSpacing:b,lineHeight:y,optimizeReadabilityFor:x,size:M,truncate:E=!1,upperCase:F=!1,variant:L,weight:_=B.fontWeight,...O}=(0,w.y)(e,"Text");let A=o;const X=Array.isArray(m),G="caption"===M;if(X){if("string"!=typeof o)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");A=function({activeClassName:e="",activeIndex:t=-1,activeStyle:r,autoEscape:n,caseSensitive:o=!1,children:a,findChunks:l,highlightClassName:s="",highlightStyle:c={},highlightTag:u="mark",sanitize:d,searchWords:f=[],unhighlightClassName:p="",unhighlightStyle:m}){if(!a)return null;if("string"!=typeof a)return a;const h=a,g=(0,I.findAll)({autoEscape:n,caseSensitive:o,findChunks:l,sanitize:d,searchWords:f,textToHighlight:h}),b=u;let y,x=-1,v="";return g.map(((n,a)=>{const l=h.substr(n.start,n.end-n.start);if(n.highlight){let n;x++,n="object"==typeof s?o?s[l]:(s=V(s))[l.toLowerCase()]:s;const u=x===+t;v=`${n} ${u?e:""}`,y=!0===u&&null!==r?Object.assign({},c,r):c;const d={children:l,className:v,key:a,style:y};return"string"!=typeof b&&(d.highlightIndex=x),(0,i.createElement)(b,d)}return(0,i.createElement)("span",{children:l,className:p,key:a,style:m})}))}({autoEscape:f,children:o,caseSensitive:p,searchWords:m,sanitize:h})}let J;!0===E&&(J="auto"),!1===E&&(J="none");const K=function(e){const{className:t,children:r,ellipsis:n=z,ellipsizeMode:o=$.auto,limit:l=0,numberOfLines:s=0,...c}=(0,w.y)(e,"Truncate"),u=function(e="",t){const r={...C,...t},{ellipsis:n,ellipsizeMode:o,limit:i}=r;if(o===$.none)return e;let l,s;switch(o){case $.head:l=0,s=i;break;case $.middle:l=Math.floor(i/2),s=Math.floor(i/2);break;default:l=i,s=0}const c=o!==$.auto?function(e,t,r,n){if("string"!=typeof e)return"";const o=e.length,i=~~t,l=~~r,s=(0,a.isNil)(n)?z:n;return 0===i&&0===l||i>=o||l>=o||i+l>=o?e:0===l?e.slice(0,i)+s:e.slice(0,i)+s+e.slice(o-l)}(e,l,s,n):e;return c}("string"==typeof r?r:"",{ellipsis:n,ellipsizeMode:o,limit:l,numberOfLines:s}),d=o===$.auto;return{...c,className:(0,i.useMemo)((()=>{const e={};return e.numberOfLines=(0,v.iv)("-webkit-box-orient:vertical;-webkit-line-clamp:",s,";display:-webkit-box;overflow:hidden;",""),(0,v.cx)(d&&!s&&S,d&&!!s&&e.numberOfLines,t)}),[t,s,d]),children:u}}({...O,className:(0,i.useMemo)((()=>{const e={},o=function(e,t){if(t)return t;if(!e)return;let r=`calc(${B.controlHeight} + ${(0,T.D)(2)})`;switch(e){case"large":r=`calc(${B.controlHeightLarge} + ${(0,T.D)(2)})`;break;case"small":r=`calc(${B.controlHeightSmall} + ${(0,T.D)(2)})`;break;case"xSmall":r=`calc(${B.controlHeightXSmall} + ${(0,T.D)(2)})`}return r}(t,y);if(e.Base=(0,v.iv)({color:s,display:d,fontSize:q(M),fontWeight:_,lineHeight:o,letterSpacing:b,textAlign:r},"",""),e.upperCase=(0,v.iv)({name:"50zrmy",styles:"text-transform:uppercase"}),e.optimalTextColor=null,x){const t="dark"==("#000000"===function(e){const t=P(e);return D.Z.isReadable(t,"#000000")?"#000000":"#ffffff"}(x)?"dark":"light");e.optimalTextColor=t?(0,v.iv)({color:H.DM.black},"",""):(0,v.iv)({color:H.DM.white},"","")}return(0,v.cx)(N,e.Base,e.optimalTextColor,u&&W,!!X&&j,g&&R,G&&Z,L&&n[L],F&&e.upperCase,l)}),[t,r,l,s,d,g,G,u,X,b,y,x,M,F,L,_]),children:o,ellipsizeMode:c||J});return!E&&Array.isArray(o)&&(A=i.Children.map(o,(e=>(0,a.isPlainObject)(e)&&"props"in e&&(0,k.H)(e,["Link"])?(0,i.cloneElement)(e,{size:e.props.size||"inherit"}):e))),{...K,children:E?K.children:A}},name:"Text"}),J=G;var K=r(5736);const U=new RegExp(/-left/g),Q=new RegExp(/-right/g),Y=new RegExp(/Left/g),ee=new RegExp(/Right/g);function te(e={},t){return()=>t?(0,K.isRTL)()?g(t,""):g(e,""):(0,K.isRTL)()?g(((e={})=>(0,a.mapKeys)(e,((e,t)=>function(e){return"left"===e?"right":"right"===e?"left":U.test(e)?e.replace(U,"-right"):Q.test(e)?e.replace(Q,"-left"):Y.test(e)?e.replace(Y,"Right"):ee.test(e)?e.replace(ee,"Left"):e}(t))))(e),""):g(e,"")}var re={name:"1n8met0",styles:"padding-top:0"};const ne=()=>re;var oe={name:"1739oy8",styles:"z-index:1"};const ie=({isFocused:e})=>e?oe:"";var ae={name:"2o6p8u",styles:"justify-content:space-between"},le={name:"14qk3ip",styles:"align-items:flex-start;flex-direction:column-reverse"},se={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"};const ce=({labelPosition:e})=>{switch(e){case"top":return se;case"bottom":return le;case"edge":return ae;default:return""}},ue=(0,m.Z)(b.Z,{target:"e1cr7zh17"})("position:relative;border-radius:2px;",ne," ",ie," ",ce,";");var de={name:"wyxldh",styles:"margin:0 !important"},fe={name:"1d3w5wq",styles:"width:100%"};const pe=(0,m.Z)("div",{target:"e1cr7zh16"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",(({disabled:e})=>g({backgroundColor:e?H.DM.ui.backgroundDisabled:H.DM.ui.background},"",""))," ",(({hideLabel:e})=>e?de:null)," ",(({__unstableInputWidth:e,labelPosition:t})=>e?"side"===t?"":g("edge"===t?{flex:`0 0 ${e}`}:{width:e},"",""):fe),";");var me={name:"103r1kr",styles:"&::-webkit-input-placeholder{line-height:normal;}"};(0,m.Z)("input",{target:"e1cr7zh15"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",H.DM.black,";display:block;margin:0;outline:none;padding-left:8px;padding-right:8px;width:100%;",(({isDragging:e,dragCursor:t})=>{let r="",n="";return e&&(r=g("cursor:",t,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),e&&t&&(n=g("&:active{cursor:",t,";}","")),g(r," ",n,";","")})," ",(({disabled:e})=>e?g({color:H.DM.ui.textDisabled},"",""):"")," ",(({size:e})=>{const t={default:"13px",small:"11px"}[e];return t?g("font-size:","16px",";@media ( min-width: 600px ){font-size:",t,";}",""):""})," ",(({size:e})=>{const t={default:{height:30,lineHeight:1,minHeight:30},small:{height:24,lineHeight:1,minHeight:24}};return g(t[e]||t.default,"","")})," ",(()=>me),";}");var he={name:"1h52dri",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap"};const ge=()=>he,be=({labelPosition:e})=>{let t=4;return"edge"!==e&&"side"!==e||(t=0),g({paddingTop:0,paddingBottom:t},"","")},ye=(0,m.Z)(J,{target:"e1cr7zh14"})("&&&{box-sizing:border-box;color:currentColor;display:block;margin:0;max-width:100%;z-index:1;",be," ",ge,";}"),xe=e=>(0,i.createElement)(ye,(0,o.Z)({},e,{as:"label"})),ve=(0,m.Z)(y.Z,{target:"e1cr7zh13"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),we=(0,m.Z)("div",{target:"e1cr7zh12"})("&&&{box-sizing:border-box;border-radius:inherit;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(({disabled:e,isFocused:t})=>{let r=t?H.DM.ui.borderFocus:H.DM.ui.border,n=null;return t&&(n=`0 0 0 1px ${H.DM.ui.borderFocus} inset`),e&&(r=H.DM.ui.borderDisabled),g({boxShadow:n,borderColor:r,borderStyle:"solid",borderWidth:1},"","")})," ",te({paddingLeft:2}),";}"),ke=(0,m.Z)("span",{target:"e1cr7zh11"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),Se=(0,m.Z)("span",{target:"e1cr7zh10"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),ze=(0,i.memo)((function({disabled:e=!1,isFocused:t=!1}){return(0,i.createElement)(we,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:e,isFocused:t})}));var $e=r(7971);function Ce({children:e,hideLabelFromVision:t,htmlFor:r,...n}){return e?t?(0,i.createElement)($e.Z,{as:"label",htmlFor:r},e):(0,i.createElement)(xe,(0,o.Z)({htmlFor:r},n),e):null}const Me=(0,i.forwardRef)((function e({__unstableInputWidth:t,children:r,className:n,disabled:a=!1,hideLabelFromVision:l=!1,labelPosition:s,id:u,isFocused:d=!1,label:f,prefix:p,size:m="default",suffix:h,...g},b){const y=function(t){const r=(0,c.useInstanceId)(e);return t||`input-base-control-${r}`}(u),x=l||!f;return(0,i.createElement)(ue,(0,o.Z)({},g,function({labelPosition:e}){const t={};switch(e){case"top":t.direction="column",t.gap=0;break;case"bottom":t.direction="column-reverse",t.gap=0;break;case"edge":t.justify="space-between"}return t}({labelPosition:s}),{className:n,isFocused:d,labelPosition:s,ref:b,__unstableVersion:"next"}),(0,i.createElement)(ve,null,(0,i.createElement)(Ce,{className:"components-input-control__label",hideLabelFromVision:l,labelPosition:s,htmlFor:y,size:m},f)),(0,i.createElement)(pe,{__unstableInputWidth:t,className:"components-input-control__container",disabled:a,hideLabel:x,isFocused:d,labelPosition:s},p&&(0,i.createElement)(ke,{className:"components-input-control__prefix"},p),r,h&&(0,i.createElement)(Se,{className:"components-input-control__suffix"},h),(0,i.createElement)(ze,{"aria-hidden":"true",disabled:a,isFocused:d,label:f,size:m})))})),Ee=(0,m.Z)("select",{target:"e12x0a391"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",H.DM.black,";display:block;margin:0;width:100%;",(({disabled:e})=>e?g({color:H.DM.ui.textDisabled},"",""):""),";",(({size:e})=>{const t={default:"13px",small:"11px"}[e];return t?g("font-size:","16px",";@media ( min-width: 600px ){font-size:",t,";}",""):""}),";",(({size:e})=>{const t={default:{height:30,lineHeight:1,minHeight:30},small:{height:24,lineHeight:1,minHeight:24}};return g(t[e]||t.default,"","")}),";",te({paddingLeft:8,paddingRight:24})(),";}"),De=(0,m.Z)("div",{target:"e12x0a390"})("align-items:center;bottom:0;box-sizing:border-box;display:flex;padding:0 4px;pointer-events:none;position:absolute;top:0;",te({right:0})()," svg{display:block;}");const Fe=(0,i.forwardRef)((function e({className:t,disabled:r=!1,help:n,hideLabelFromVision:l,id:d,label:m,multiple:h=!1,onBlur:g=a.noop,onChange:b=a.noop,onFocus:y=a.noop,options:x=[],size:v="default",value:w,labelPosition:k="top",...S},z){const[$,C]=(0,i.useState)(!1),M=function(t){const r=(0,c.useInstanceId)(e);return t||`inspector-select-control-${r}`}(d),E=n?`${M}__help`:void 0;if((0,a.isEmpty)(x))return null;const D=s()("components-select-control",t);return(0,i.createElement)(p.Z,{help:n},(0,i.createElement)(Me,(0,o.Z)({className:D,disabled:r,hideLabelFromVision:l,id:M,isFocused:$,label:m,size:v,suffix:(0,i.createElement)(De,null,(0,i.createElement)(u,{icon:f,size:18})),labelPosition:k},S),(0,i.createElement)(Ee,(0,o.Z)({},S,{"aria-describedby":E,className:"components-select-control__input",disabled:r,id:M,multiple:h,onBlur:e=>{g(e),C(!1)},onChange:e=>{if(h){const t=[...e.target.options].filter((({selected:e})=>e)).map((({value:e})=>e));b(t)}else b(e.target.value,{event:e})},onFocus:e=>{y(e),C(!0)},ref:z,size:v,value:w}),x.map(((e,t)=>{const r=e.id||`${e.label}-${e.value}-${t}`;return(0,i.createElement)("option",{key:r,value:e.value,disabled:e.disabled},e.label)})))))}))},5851:(e,t,r)=>{"use strict";r.d(t,{H:()=>c,Iq:()=>l});var n=r(2819),o=r(9307),i=(r(2560),r(4283)),a=r(8864);function l(e,t,r={}){const{memo:l=!1}=r;let s=(0,o.forwardRef)(e);l&&(s=(0,o.memo)(s)),void 0===t&&"undefined"!=typeof process&&process.env;let c=s[i.rE]||[t];return Array.isArray(t)&&(c=[...c,...t]),"string"==typeof t&&(c=[...c,t]),s.displayName=t,s[i.rE]=(0,n.uniq)(c),s.selector=`.${(0,a.l)(t)}`,s}function s(e){if(!e)return[];let t=[];return e[i.rE]&&(t=e[i.rE]),e.type&&e.type[i.rE]&&(t=e.type[i.rE]),t}function c(e,t){return!!e&&("string"==typeof t?s(e).includes(t):!!Array.isArray(t)&&t.some((t=>s(e).includes(t))))}},202:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(9196),o=r(444);const i=(0,n.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(o.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},4698:e=>{e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,r),o.loaded=!0,o.exports}return r.m=e,r.c=t,r.p="",r(0)}([function(e,t,r){e.exports=r(1)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return n.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return n.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return n.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return n.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,i=e.caseSensitive,a=void 0!==i&&i,l=e.findChunks,s=void 0===l?n:l,c=e.sanitize,u=e.searchWords,d=e.textToHighlight;return o({chunksToHighlight:r({chunks:s({autoEscape:t,caseSensitive:a,sanitize:c,searchWords:u,textToHighlight:d})}),totalLength:d?d.length:0})};var r=t.combineChunks=function(e){var t=e.chunks;return t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var r=e.pop();if(t.start<=r.end){var n=Math.max(r.end,t.end);e.push({highlight:!1,start:r.start,end:n})}else e.push(r,t);return e}),[])},n=function(e){var t=e.autoEscape,r=e.caseSensitive,n=e.sanitize,o=void 0===n?i:n,a=e.searchWords,l=e.textToHighlight;return l=o(l),a.filter((function(e){return e})).reduce((function(e,n){n=o(n),t&&(n=n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var i=new RegExp(n,r?"g":"gi"),a=void 0;a=i.exec(l);){var s=a.index,c=i.lastIndex;c>s&&e.push({highlight:!1,start:s,end:c}),a.index===i.lastIndex&&i.lastIndex++}return e}),[])};t.findChunks=n;var o=t.fillInChunks=function(e){var t=e.chunksToHighlight,r=e.totalLength,n=[],o=function(e,t,r){t-e>0&&n.push({start:e,end:t,highlight:r})};if(0===t.length)o(0,r,!1);else{var i=0;t.forEach((function(e){o(i,e.start,!1),o(e.start,e.end,!0),i=e.end})),o(i,r,!1)}return n};function i(e){return e}}])},63:(e,t,r)=>{"use strict";var n=r(9415),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return n.isMemo(e)?a:l[e.$$typeof]||o}l[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[n.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(m){var o=p(r);o&&o!==m&&e(t,o,n)}var a=u(r);d&&(a=a.concat(d(r)));for(var l=s(t),h=s(r),g=0;g<a.length;++g){var b=a[g];if(!(i[b]||n&&n[b]||h&&h[b]||l&&l[b])){var y=f(r,b);try{c(t,b,y)}catch(e){}}}}return t}},4507:(e,t)=>{"use strict";var r="function"==typeof Symbol&&Symbol.for,n=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,u=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,h=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,x=r?Symbol.for("react.responder"):60118,v=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case d:case i:case l:case a:case p:return e;default:switch(e=e&&e.$$typeof){case c:case f:case g:case h:case s:return e;default:return t}}case o:return t}}}function k(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=n,t.ForwardRef=f,t.Fragment=i,t.Lazy=g,t.Memo=h,t.Portal=o,t.Profiler=l,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return k(e)||w(e)===u},t.isConcurrentMode=k,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===g},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===l||e===a||e===p||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===x||e.$$typeof===v||e.$$typeof===b)},t.typeOf=w},9415:(e,t,r)=>{"use strict";e.exports=r(4507)},2600:(e,t,r)=>{"use strict";r.d(t,{y1:()=>o});var n=r(9196);function o(e,t,r){var o=this,i=(0,n.useRef)(null),a=(0,n.useRef)(0),l=(0,n.useRef)(null),s=(0,n.useRef)([]),c=(0,n.useRef)(),u=(0,n.useRef)(),d=(0,n.useRef)(e),f=(0,n.useRef)(!0);(0,n.useEffect)((function(){d.current=e}),[e]);var p=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var m=!!(r=r||{}).leading,h=!("trailing"in r)||!!r.trailing,g="maxWait"in r,b=g?Math.max(+r.maxWait||0,t):null;(0,n.useEffect)((function(){return f.current=!0,function(){f.current=!1}}),[]);var y=(0,n.useMemo)((function(){var e=function(e){var t=s.current,r=c.current;return s.current=c.current=null,a.current=e,u.current=d.current.apply(r,t)},r=function(e,t){p&&cancelAnimationFrame(l.current),l.current=p?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!f.current)return!1;var r=e-i.current;return!i.current||r>=t||r<0||g&&e-a.current>=b},y=function(t){return l.current=null,h&&s.current?e(t):(s.current=c.current=null,u.current)},x=function e(){var o=Date.now();if(n(o))return y(o);if(f.current){var l=t-(o-i.current),s=g?Math.min(l,b-(o-a.current)):l;r(e,s)}},v=function(){var d=Date.now(),p=n(d);if(s.current=[].slice.call(arguments),c.current=o,i.current=d,p){if(!l.current&&f.current)return a.current=i.current,r(x,t),m?e(i.current):u.current;if(g)return r(x,t),e(i.current)}return l.current||r(x,t),u.current};return v.cancel=function(){l.current&&(p?cancelAnimationFrame(l.current):clearTimeout(l.current)),a.current=0,s.current=i.current=c.current=l.current=null},v.isPending=function(){return!!l.current},v.flush=function(){return l.current?y(Date.now()):u.current},v}),[m,g,t,b,h,p]);return y}}}]); collection-active-filters-frontend.js 0000644 00000000436 15073233653 0014003 0 ustar 00 (()=>{"use strict";const e=window.wc.__experimentalInteractivity;(0,e.store)("woocommerce/collection-active-filters",{actions:{clearAll:()=>{const{params:t}=(0,e.getContext)(),c=new URL(window.location.href),{searchParams:o}=c;t.forEach((e=>o.delete(e))),(0,e.navigate)(c.href)}}})})(); order-confirmation-billing-wrapper.js 0000644 00000005525 15073233653 0014015 0 ustar 00 (()=>{"use strict";var e,o={5417:(e,o,r)=>{r.r(o);var t=r(9196);const n=window.wp.blocks,i=window.wp.blockEditor;var l=r(2911),a=r(1873);const s=JSON.parse('{"name":"woocommerce/order-confirmation-billing-wrapper","version":"1.0.0","title":"Billing Address Section","description":"Display the order confirmation billing section.","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"heading":{"type":"string"}},"supports":{"multiple":false,"align":["wide","full"],"html":false,"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),c={heading:{type:"string",default:(0,r(5736).__)("Billing address","woocommerce")}};(0,n.registerBlockType)(s,{icon:{src:(0,t.createElement)(l.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:o})=>{const r=(0,i.useBlockProps)();return(0,t.createElement)("div",{...r},(0,t.createElement)(i.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,style:{typography:{fontSize:"24px"}},content:e.heading||"",onChangeContent:e=>o({heading:e})}],["woocommerce/order-confirmation-billing-address",{lock:{remove:!0}}]]}))},save:()=>(0,t.createElement)(i.InnerBlocks.Content,null),attributes:c})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},r={};function t(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return o[e].call(i.exports,i,i.exports,t),i.exports}t.m=o,e=[],t.O=(o,r,n,i)=>{if(!r){var l=1/0;for(p=0;p<e.length;p++){for(var[r,n,i]=e[p],a=!0,s=0;s<r.length;s++)(!1&i||l>=i)&&Object.keys(t.O).every((e=>t.O[e](r[s])))?r.splice(s--,1):(a=!1,i<l&&(l=i));if(a){e.splice(p--,1);var c=n();void 0!==c&&(o=c)}}return o}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[r,n,i]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.j=3122,(()=>{var e={3122:0};t.O.j=o=>0===e[o];var o=(o,r)=>{var n,i,[l,a,s]=r,c=0;if(l.some((o=>0!==e[o]))){for(n in a)t.o(a,n)&&(t.m[n]=a[n]);if(s)var p=s(t)}for(o&&o(r);c<l.length;c++)i=l[c],t.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return t.O(p)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})();var n=t.O(void 0,[2869],(()=>t(5417)));n=t.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-billing-wrapper"]=n})(); collection-price-filter/block.json 0000644 00000001375 15073233653 0013264 0 ustar 00 { "$schema": "https://schemas.wp.org/trunk/block.json", "name": "woocommerce/collection-price-filter", "version": "1.0.0", "title": "Collection Price Filter", "description": "Enable customers to filter the product collection by choosing a price range.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "textdomain": "woocommerce", "apiVersion": 2, "ancestor": [ "woocommerce/collection-filters" ], "supports": { "interactivity": true }, "usesContext": [ "collectionData" ], "attributes": { "queryParam": { "type": "object", "default": { "calculate_price_range": "true" } }, "showInputFields": { "type": "boolean", "default": true }, "inlineInput": { "type": "boolean", "default": false } } } collection-active-filters.asset.php 0000644 00000000354 15073233653 0013456 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-blocks-components', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'e976d5c533fa1116f758'); customer-account.css 0000644 00000002025 15073233653 0010557 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignright{float:none;justify-content:flex-end}.is-layout-constrained>.wp-block-woocommerce-customer-account.alignleft{float:none;justify-content:flex-start}.is-layout-constrained>.wp-block-woocommerce-customer-account.aligncenter{float:none;justify-content:center}.wp-block-woocommerce-customer-account{display:flex;padding:.5em}.wp-block-woocommerce-customer-account a{align-items:center;color:currentColor!important;display:flex;text-decoration:none!important}.wp-block-woocommerce-customer-account a:hover{text-decoration:underline!important}.wp-block-woocommerce-customer-account a .icon{height:1em;width:1em}.wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{box-sizing:content-box!important;height:1.4375em;padding:.5em;width:1.4375em} collection-active-filters-rtl.css 0000644 00000017003 15073233653 0013137 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-active-filters{margin-bottom:24px;overflow:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all{background:transparent;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;display:inline;float:left;font-family:inherit;font-size:inherit;font-size:.875em;font-style:inherit;font-weight:inherit;font-weight:400;letter-spacing:inherit;line-height:inherit;margin:15px 0 0;padding:0;text-decoration:inherit;text-decoration:underline;text-shadow:none;text-transform:inherit;vertical-align:baseline}.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent}.wc-block-active-filters .wc-block-active-filters__clear-all:hover{color:inherit;cursor:pointer;text-decoration:none}.wc-block-active-filters .wc-block-active-filters__clear-all,.wc-block-active-filters .wc-block-active-filters__clear-all:active,.wc-block-active-filters .wc-block-active-filters__clear-all:focus,.wc-block-active-filters .wc-block-active-filters__clear-all:hover{background:transparent;color:inherit}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;float:left;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;width:80px;z-index:1}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__clear-all-placeholder{animation:none}}.wc-block-active-filters .wc-block-active-filters__list{clear:both;list-style:none outside;margin:0 0 4px;padding:0}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading{display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:12px}.wc-block-active-filters .wc-block-active-filters__list.wc-block-active-filters--loading.wc-block-active-filters__list--chips{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:0 10px}.wc-block-active-filters .wc-block-active-filters__list li{list-style:none outside;margin:9px 0 0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li ul{list-style:none outside;margin:0;padding:0}.wc-block-active-filters .wc-block-active-filters__list li:first-child .wc-block-active-filters__list-item-type{margin:0}.wc-block-active-filters .wc-block-active-filters__list>li:first-child{margin:0}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:0;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;max-width:100%!important;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-list>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips{display:inline-block}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{background-color:currentColor!important;border:0!important;border-radius:.25rem;border-radius:13px;box-shadow:none;color:currentColor!important;display:block;display:inline-block;height:1em;line-height:1;margin-left:15px!important;max-width:100%!important;min-width:70px;opacity:.15;outline:0!important;overflow:hidden!important;pointer-events:none;position:relative!important;width:100%;z-index:1}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span>*{visibility:hidden}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span:after{animation:loading__animation 1.5s ease-in-out infinite;background-image:linear-gradient(-90deg,currentColor,hsla(0,0%,96%,.302),currentColor);background-repeat:no-repeat;content:" ";display:block;height:100%;right:0;position:absolute;left:0;top:0;transform:translateX(100%)}@media screen and (prefers-reduced-motion:reduce){.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips>span{animation:none}}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:last-of-type>span{margin-left:0!important}.wc-block-active-filters .wc-block-active-filters__list li.show-loading-state-chips:nth-child(3){flex-grow:1;max-width:200px}.wc-block-active-filters .wc-block-active-filters__list>.wc-block-active-filters__list-item .wc-block-active-filters__list-item-name{margin:9px 0 0}.wc-block-active-filters .wc-block-active-filters__list-item-type{display:block;font-size:.75em;font-weight:700;letter-spacing:.1em;margin:16px 0 0;text-transform:uppercase}.wc-block-active-filters .wc-block-active-filters__list-item-operator{font-style:italic;font-weight:400}.wc-block-active-filters .wc-block-active-filters__list-item-name{align-items:center;display:flex;font-size:.875em;padding:0;position:relative}.wc-block-active-filters .wc-block-active-filters__list-item-remove{-moz-appearance:none;appearance:none;background:#e0e0e0;border:0;border-radius:25px;color:currentColor;font-size:.75em;height:16px;line-height:16px;margin:0 0 0 .5em;padding:0;width:16px}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover{background:#949494}.wc-block-active-filters .wc-block-active-filters__list-item-remove:focus .wc-block-components-chip__remove-icon,.wc-block-active-filters .wc-block-active-filters__list-item-remove:hover .wc-block-components-chip__remove-icon{fill:#fff}.wc-block-active-filters .wc-block-active-filters__list-item-remove:disabled{color:#e0e0e0;cursor:not-allowed}.wc-block-active-filters .wc-block-active-filters__list--chips li,.wc-block-active-filters .wc-block-active-filters__list--chips ul{display:inline}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-active-filters__list-item-type{display:none}.wc-block-active-filters .wc-block-active-filters__list--chips .wc-block-components-chip{margin-bottom:.1875em;margin-top:.1875em} all-products.asset.php 0000644 00000001113 15073233653 0011007 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-blocks-shared-context', 'wc-blocks-shared-hocs', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-style-engine', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '2749b82bd8ff0710a02b'); mini-cart-contents.asset.php 0000644 00000001006 15073233653 0012115 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-checkout', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-blocks-registry', 'wc-price-format', 'wc-settings', 'wp-a11y', 'wp-autop', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '98918e12a7aa368a9390'); collection-rating-filter.js 0000644 00000055373 15073233653 0012026 0 ustar 00 (()=>{var e,t={1930:(e,t,r)=>{"use strict";r.r(t);var o=r(9196);const n=window.wp.blocks;var l=r(2911),a=r(9425),s=r(3849),c=r.n(s);const i=window.wp.blockEditor;var m=r(5736),u=r(7642);r(2198);const d=({className:e,rating:t,ratedProductsCount:r})=>{const n=c()("wc-block-components-product-rating",e),l={width:t/5*100+"%"},a=(0,m.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,m.__)("Rated %f out of 5","woocommerce"),t),s={__html:(0,m.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ /* translators: %s is the rating value wrapped in HTML strong tags. */ (0,m.__)("Rated %s out of 5","woocommerce"),(0,m.sprintf)('<strong class="rating">%f</strong>',t))};return(0,o.createElement)("div",{className:n},(0,o.createElement)("div",{className:"wc-block-components-product-rating__stars",role:"img","aria-label":a},(0,o.createElement)("span",{style:l,dangerouslySetInnerHTML:s})),null!==r?(0,o.createElement)("span",{className:"wc-block-components-product-rating-count"},"(",r,")"):null)},p=window.wc.wcBlocksData,g=window.wp.data;var _=r(9307),w=r(9127),h=r.n(w);const b=(0,_.createContext)("page"),E=()=>(0,_.useContext)(b),v=(b.Provider,e=>{const t=E();e=e||t;const r=(0,g.useSelect)((t=>t(p.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:o}=(0,g.useDispatch)(p.QUERY_STATE_STORE_KEY);return[r,(0,_.useCallback)((t=>{o(e,t)}),[e,o])]}),f=(e,t,r)=>{const o=E();r=r||o;const n=(0,g.useSelect)((o=>o(p.QUERY_STATE_STORE_KEY).getValueForQueryKey(r,e,t)),[r,e]),{setQueryValue:l}=(0,g.useDispatch)(p.QUERY_STATE_STORE_KEY);return[n,(0,_.useCallback)((t=>{l(r,e,t)}),[r,e,l])]};var y=r(2600);const C=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function S(e,t){return C(e)&&t in e}var k=r(4167);function x(e){const t=(0,_.useRef)(e);return h()(e,t.current)||(t.current=e),t.current}const N=({queryAttribute:e,queryPrices:t,queryStock:r,queryRating:o,queryState:n,isEditor:l=!1})=>{let a=E();a=`${a}-collection-data`;const[s]=v(a),[c,i]=f("calculate_attribute_counts",[],a),[m,u]=f("calculate_price_range",null,a),[d,w]=f("calculate_stock_status_counts",null,a),[h,b]=f("calculate_rating_counts",null,a),C=x(e||{}),N=x(t),T=x(r),I=x(o);(0,_.useEffect)((()=>{"object"==typeof C&&Object.keys(C).length&&(c.find((e=>S(C,"taxonomy")&&e.taxonomy===C.taxonomy))||i([...c,C]))}),[C,c,i]),(0,_.useEffect)((()=>{m!==N&&void 0!==N&&u(N)}),[N,u,m]),(0,_.useEffect)((()=>{d!==T&&void 0!==T&&w(T)}),[T,w,d]),(0,_.useEffect)((()=>{h!==I&&void 0!==I&&b(I)}),[I,b,h]);const[P,O]=(0,_.useState)(l),[R]=(0,y.Nr)(P,200);P||O(!0);const A=(0,_.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,k.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(s)),[s]);return(e=>{const{namespace:t,resourceName:r,resourceValues:o=[],query:n={},shouldSelect:l=!0}=e;if(!t||!r)throw new Error("The options object must have valid values for the namespace and the resource properties.");const a=(0,_.useRef)({results:[],isLoading:!0}),s=x(n),c=x(o),i=(()=>{const[,e]=(0,_.useState)();return(0,_.useCallback)((t=>{e((()=>{throw t}))}),[])})(),m=(0,g.useSelect)((e=>{if(!l)return null;const o=e(p.COLLECTIONS_STORE_KEY),n=[t,r,s,c],a=o.getCollectionError(...n);if(a){if(!(a instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(a)}return{results:o.getCollection(...n),isLoading:!o.hasFinishedResolution("getCollection",n)}}),[t,r,c,s,l]);return null!==m&&(a.current=m),a.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...n,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...A},shouldSelect:R})},T=window.wc.wcSettings,I=e=>"boolean"==typeof e,P=window.wc.blocksComponents;var O=r(1394);r(9027);const R=({className:e,style:t,suggestions:r,multiple:n=!0,saveTransform:l=(e=>e.trim().replace(/\s/g,"-")),messages:a={},validateInput:s=(e=>r.includes(e)),label:i="",...m})=>(0,o.createElement)("div",{className:c()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!n}),style:t},(0,o.createElement)(O.Z,{label:i,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:s,saveTransform:l,maxLength:n?void 0:1,suggestions:r,messages:a,...m})),A=window.wp.components,F=[{label:(0,o.createElement)(d,{key:5,rating:5,ratedProductsCount:null}),value:"5"},{label:(0,o.createElement)(d,{key:4,rating:4,ratedProductsCount:null}),value:"4"},{label:(0,o.createElement)(d,{key:3,rating:3,ratedProductsCount:null}),value:"3"},{label:(0,o.createElement)(d,{key:2,rating:2,ratedProductsCount:null}),value:"2"},{label:(0,o.createElement)(d,{key:1,rating:1,ratedProductsCount:null}),value:"1"}];r(7182);const L=window.wp.url;(0,T.getSettingWithCoercion)("isRenderingPhpTemplate",!1,I);function j(){return Math.floor(Math.random()*Date.now())}const q=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),D=(0,_.createContext)({});r(593);var M=r(2720),Y=r(4333);const $={clear:(0,m.__)("Clear all selected items","woocommerce"),noItems:(0,m.__)("No items found.","woocommerce"), /* Translators: %s search term */ noResults:(0,m.__)("No results for %s","woocommerce"),search:(0,m.__)("Search for items","woocommerce"),selected:e=>(0,m.sprintf)(/* translators: Number of items selected from list. */ /* translators: Number of items selected from list. */ (0,m._n)("%d item selected","%d items selected",e,"woocommerce"),e),updated:(0,m.__)("Search results updated.","woocommerce")},B=(e,t=e)=>{const r=e.reduce(((e,t)=>{const r=t.parent||0;return e[r]||(e[r]=[]),e[r].push(t),e}),{}),o=("id",t.reduce(((e,t)=>(e[String(t.id)]=t,e)),{}));const n=["0"],l=(e={})=>e.parent?[...l(o[e.parent]),e.name]:e.name?[e.name]:[],a=e=>e.map((e=>{const t=r[e.id];return n.push(""+e.id),{...e,breadcrumbs:l(o[e.parent]),children:t&&t.length?a(t):[]}})),s=a(r[0]||[]);return Object.entries(r).forEach((([e,t])=>{n.includes(e)||s.push(...a(t||[]))})),s},Z=(e,t)=>{if(!t)return e;const r=new RegExp(`(${t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")})`,"ig");return e.split(r).map(((e,t)=>r.test(e)?(0,o.createElement)("strong",{key:t},e):(0,o.createElement)(_.Fragment,{key:t},e)))};function G(e,t,r){const o=new Set(t.map((e=>e[r])));return e.filter((e=>!o.has(e[r])))}const Q=window.wp.htmlEntities,V=({label:e})=>(0,o.createElement)("span",{className:"woocommerce-search-list__item-count"},e),K=e=>{const{item:t,search:r}=e,n=t.breadcrumbs&&t.breadcrumbs.length;return(0,o.createElement)("span",{className:"woocommerce-search-list__item-label"},n?(0,o.createElement)("span",{className:"woocommerce-search-list__item-prefix"},1===(l=t.breadcrumbs).length?l.slice(0,1).toString():2===l.length?l.slice(0,1).toString()+" › "+l.slice(-1).toString():l.slice(0,1).toString()+" … "+l.slice(-1).toString()):null,(0,o.createElement)("span",{className:"woocommerce-search-list__item-name"},Z((0,Q.decodeEntities)(t.name),r)));var l},W=({countLabel:e,className:t,depth:r=0,controlId:n="",item:l,isSelected:a,isSingle:s,onSelect:i,search:m="",selected:u,useExpandedPanelId:d,...p})=>{var g,w;const[h,b]=d,E=null!=e&&void 0!==l.count&&null!==l.count,v=!(null===(g=l.breadcrumbs)||void 0===g||!g.length),f=!(null===(w=l.children)||void 0===w||!w.length),y=h===l.id,C=c()(["woocommerce-search-list__item",`depth-${r}`,t],{"has-breadcrumbs":v,"has-children":f,"has-count":E,"is-expanded":y,"is-radio-button":s}),S=p.name||`search-list-item-${n}`,k=`${S}-${l.id}`,x=(0,_.useCallback)((()=>{b(y?-1:Number(l.id))}),[y,l.id,b]);return f?(0,o.createElement)("div",{className:C,onClick:x,onKeyDown:e=>"Enter"===e.key||" "===e.key?x():null,role:"treeitem",tabIndex:0},s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{type:"radio",id:k,name:S,value:l.value,onChange:i(l),onClick:e=>e.stopPropagation(),checked:a,className:"woocommerce-search-list__item-input",...p}),(0,o.createElement)(K,{item:l,search:m}),E?(0,o.createElement)(V,{label:e||l.count}):null):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(A.CheckboxControl,{className:"woocommerce-search-list__item-input",checked:a,...!a&&l.children.some((e=>u.find((t=>t.id===e.id))))?{indeterminate:!0}:{},label:Z((0,Q.decodeEntities)(l.name),m),onChange:()=>{a?i(G(u,l.children,"id"))():i(function(e,t,r){const o=G(t,e,"id");return[...e,...o]}(u,l.children))()},onClick:e=>e.stopPropagation()}),E?(0,o.createElement)(V,{label:e||l.count}):null)):(0,o.createElement)("label",{htmlFor:k,className:C},s?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("input",{...p,type:"radio",id:k,name:S,value:l.value,onChange:i(l),checked:a,className:"woocommerce-search-list__item-input"}),(0,o.createElement)(K,{item:l,search:m})):(0,o.createElement)(A.CheckboxControl,{...p,id:k,name:S,className:"woocommerce-search-list__item-input",value:(0,Q.decodeEntities)(l.value),label:Z((0,Q.decodeEntities)(l.name),m),onChange:i(l),checked:a}),E?(0,o.createElement)(V,{label:e||l.count}):null)};var H=r(837);r(1058);const U=({id:e,label:t,popoverContents:r,remove:n,screenReaderLabel:a,className:s=""})=>{const[i,u]=(0,_.useState)(!1),d=(0,Y.useInstanceId)(U);if(a=a||t,!t)return null;t=(0,Q.decodeEntities)(t);const p=c()("woocommerce-tag",s,{"has-remove":!!n}),g=`woocommerce-tag__label-${d}`,w=(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"screen-reader-text"},a),(0,o.createElement)("span",{"aria-hidden":"true"},t));return(0,o.createElement)("span",{className:p},r?(0,o.createElement)(A.Button,{className:"woocommerce-tag__text",id:g,onClick:()=>u(!0)},w):(0,o.createElement)("span",{className:"woocommerce-tag__text",id:g},w),r&&i&&(0,o.createElement)(A.Popover,{onClose:()=>u(!1)},r),n&&(0,o.createElement)(A.Button,{className:"woocommerce-tag__remove",onClick:n(e),label:(0,m.sprintf)( // Translators: %s label. // Translators: %s label. (0,m.__)("Remove %s","woocommerce"),t),"aria-describedby":g},(0,o.createElement)(l.Z,{icon:H.Z,size:20,className:"clear-icon",role:"img"})))},z=U;r(9658);const J=e=>(0,o.createElement)(W,{...e}),X=e=>{const{list:t,selected:r,renderItem:n,depth:l=0,onSelect:a,instanceId:s,isSingle:c,search:i,useExpandedPanelId:m}=e,[u]=m;return t?(0,o.createElement)(_.Fragment,null,t.map((t=>{var d,p;const g=null!==(d=t.children)&&void 0!==d&&d.length&&!c?t.children.every((({id:e})=>r.find((t=>t.id===e)))):!!r.find((({id:e})=>e===t.id)),w=(null===(p=t.children)||void 0===p?void 0:p.length)&&u===t.id;return(0,o.createElement)(_.Fragment,{key:t.id},(0,o.createElement)("li",null,n({item:t,isSelected:g,onSelect:a,isSingle:c,selected:r,search:i,depth:l,useExpandedPanelId:m,controlId:s})),w?(0,o.createElement)(X,{...e,list:t.children,depth:l+1}):null)}))):null},ee=({isLoading:e,isSingle:t,selected:r,messages:n,onChange:l,onRemove:a})=>{if(e||t||!r)return null;const s=r.length;return(0,o.createElement)("div",{className:"woocommerce-search-list__selected"},(0,o.createElement)("div",{className:"woocommerce-search-list__selected-header"},(0,o.createElement)("strong",null,n.selected(s)),s>0?(0,o.createElement)(A.Button,{variant:"link",isDestructive:!0,onClick:()=>l([]),"aria-label":n.clear},(0,m.__)("Clear all","woocommerce")):null),s>0?(0,o.createElement)("ul",null,r.map(((e,t)=>(0,o.createElement)("li",{key:t},(0,o.createElement)(z,{label:e.name,id:e.id,remove:a}))))):null)},te=({filteredList:e,search:t,onSelect:r,instanceId:n,useExpandedPanelId:a,...s})=>{const{messages:c,renderItem:i,selected:u,isSingle:d}=s,p=i||J;return 0===e.length?(0,o.createElement)("div",{className:"woocommerce-search-list__list is-not-found"},(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-icon"},(0,o.createElement)(l.Z,{icon:M.Z,role:"img"})),(0,o.createElement)("span",{className:"woocommerce-search-list__not-found-text"},t?(0,m.sprintf)(c.noResults,t):c.noItems)):(0,o.createElement)("ul",{className:"woocommerce-search-list__list"},(0,o.createElement)(X,{useExpandedPanelId:a,list:e,selected:u,renderItem:p,onSelect:r,instanceId:n,isSingle:d,search:t}))},re=e=>{const{className:t="",isCompact:r,isHierarchical:n,isLoading:l,isSingle:a,list:s,messages:i=$,onChange:u,onSearch:d,selected:p,type:g="text",debouncedSpeak:w}=e,[h,b]=(0,_.useState)(""),E=(0,_.useState)(-1),v=(0,Y.useInstanceId)(re),f=(0,_.useMemo)((()=>({...$,...i})),[i]),y=(0,_.useMemo)((()=>((e,t,r)=>{if(!t)return r?B(e):e;const o=new RegExp(t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"i"),n=e.map((e=>!!o.test(e.name)&&e)).filter(Boolean);return r?B(n,e):n})(s,h,n)),[s,h,n]);(0,_.useEffect)((()=>{w&&w(f.updated)}),[w,f]),(0,_.useEffect)((()=>{"function"==typeof d&&d(h)}),[h,d]);const C=(0,_.useCallback)((e=>()=>{a&&u([]);const t=p.findIndex((({id:t})=>t===e));u([...p.slice(0,t),...p.slice(t+1)])}),[a,p,u]),S=(0,_.useCallback)((e=>()=>{Array.isArray(e)?u(e):-1===p.findIndex((({id:t})=>t===e.id))?u(a?[e]:[...p,e]):C(e.id)()}),[a,C,u,p]),k=(0,_.useCallback)((e=>{const[t]=p.filter((t=>!e.find((e=>t.id===e.id))));C(t.id)()}),[C,p]);return(0,o.createElement)("div",{className:c()("woocommerce-search-list",t,{"is-compact":r,"is-loading":l,"is-token":"token"===g})},"text"===g&&(0,o.createElement)(ee,{...e,onRemove:C,messages:f}),(0,o.createElement)("div",{className:"woocommerce-search-list__search"},"text"===g?(0,o.createElement)(A.TextControl,{label:f.search,type:"search",value:h,onChange:e=>b(e)}):(0,o.createElement)(A.FormTokenField,{disabled:l,label:f.search,onChange:k,onInputChange:e=>b(e),suggestions:[],__experimentalValidateInput:()=>!1,value:l?[(0,m.__)("Loading…","woocommerce")]:p.map((e=>({...e,value:e.name}))),__experimentalShowHowTo:!1})),l?(0,o.createElement)("div",{className:"woocommerce-search-list__list"},(0,o.createElement)(A.Spinner,null)):(0,o.createElement)(te,{...e,search:h,filteredList:y,messages:f,onSelect:S,instanceId:v,useExpandedPanelId:E}))},oe=((0,A.withSpokenMessages)(re),(0,T.getSetting)("attributes",[])),ne=({isCompact:e,setAttributeId:t,attributeId:r})=>{const n={clear:(0,m.__)("Clear selected attribute","woocommerce"),list:(0,m.__)("Product Attributes","woocommerce"),noItems:(0,m.__)("Your store doesn't have any product attributes.","woocommerce"),search:(0,m.__)("Search for a product attribute:","woocommerce"),selected:e=>(0,m.sprintf)(/* translators: %d is the number of attributes selected. */ /* translators: %d is the number of attributes selected. */ (0,m._n)("%d attribute selected","%d attributes selected",e,"woocommerce"),e),updated:(0,m.__)("Product attribute search results updated.","woocommerce")},l=(0,k.DY)(oe.map((e=>({id:parseInt(e.attribute_id,10),name:e.attribute_label})))).asc("name");return(0,o.createElement)(re,{className:"woocommerce-product-attributes",list:l,selected:l.filter((({id:e})=>e===r)),onChange:e=>{if(!e||!e.length)return;const o=e[0].id;oe.find((e=>e.attribute_id===o.toString()))&&r!==o&&t(o)},messages:n,isSingle:!0,isCompact:e})},le=({attributes:e,setAttributes:t})=>{const{attributeId:r,showCounts:n,queryType:l,displayStyle:a,selectType:s}=e;return(0,o.createElement)(i.InspectorControls,{key:"inspector"},(0,o.createElement)(A.PanelBody,{title:(0,m.__)("Display Settings","woocommerce")},(0,o.createElement)(A.ToggleControl,{label:(0,m.__)("Display product count","woocommerce"),checked:n,onChange:()=>t({showCounts:!n})}),(0,o.createElement)(A.__experimentalToggleGroupControl,{label:(0,m.__)("Allow selecting multiple options?","woocommerce"),value:s||"multiple",onChange:e=>t({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,m.__)("Multiple","woocommerce")}),(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"single",label:(0,m.__)("Single","woocommerce")})),"multiple"===s&&(0,o.createElement)(A.__experimentalToggleGroupControl,{label:(0,m.__)("Filter Conditions","woocommerce"),help:"and"===l?(0,m.__)("Choose to return filter results for all of the attributes selected.","woocommerce"):(0,m.__)("Choose to return filter results for any of the attributes selected.","woocommerce"),value:l,onChange:e=>t({queryType:e}),className:"wc-block-attribute-filter__conditions-toggle"},(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"and",label:(0,m.__)("All","woocommerce")}),(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"or",label:(0,m.__)("Any","woocommerce")})),(0,o.createElement)(A.__experimentalToggleGroupControl,{label:(0,m.__)("Display Style","woocommerce"),value:a,onChange:e=>t({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"list",label:(0,m.__)("List","woocommerce")}),(0,o.createElement)(A.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,m.__)("Dropdown","woocommerce")}))),(0,o.createElement)(A.PanelBody,{title:(0,m.__)("Content Settings","woocommerce"),initialOpen:!1},(0,o.createElement)(ne,{isCompact:!0,attributeId:r,setAttributes:t})))},ae=()=>(0,o.createElement)(A.Notice,{status:"warning",isDismissible:!1},(0,o.createElement)("p",null,(0,m.__)("Your store doesn't have any products with ratings yet. This filter option will display when a product receives a review.","woocommerce"))),se=(0,A.withSpokenMessages)((e=>{const{className:t}=e.attributes,r=e.attributes,n=(0,i.useBlockProps)({className:c()("wc-block-rating-filter",t)}),a=(()=>{const{wrapper:e}=(0,_.useContext)(D);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),[s]=v(),{results:p,isLoading:g}=N({queryRating:!0,queryState:s,isEditor:!0}),[w,h]=(0,_.useState)(r.isPreview?F:[]),b=!r.isPreview&&g&&0===w.length,E=!r.isPreview&&g,y=(0,_.useMemo)((()=>((e="filter_rating")=>{const t=(r=e,window?(0,L.getQueryArg)(window.location.href,r):null);var r;return t?"string"==typeof t?t.split(","):t:[]})("rating_filter")),[]),[k]=(0,_.useState)(y),[x]=f("rating",y),[O,M]=(0,_.useState)(j()),[Y,$]=(0,_.useState)(!1),B="single"!==r.selectType,Z=B?!b&&k.length<w.length:!b&&0===k.length;return(0,_.useEffect)((()=>{if(g||r.isPreview)return;const e=!g&&S(p,"rating_counts")&&Array.isArray(p.rating_counts)?[...p.rating_counts].reverse():[];if(0===e.length)return h(F),void $(!0);const t=e.filter((e=>C(e)&&Object.keys(e).length>0)).map((e=>{var t;return{label:(0,o.createElement)(d,{key:null==e?void 0:e.rating,rating:null==e?void 0:e.rating,ratedProductsCount:r.showCounts?null==e?void 0:e.count:null}),value:null==e||null===(t=e.rating)||void 0===t?void 0:t.toString()}}));h(t),M(j())}),[r.showCounts,r.isPreview,p,g,x]),(g||0!==w.length)&&(0,T.getSettingWithCoercion)("hasFilterableProducts",!1,I)?(a(!0),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(le,{...e}),(0,o.createElement)("div",{...n},(0,o.createElement)(A.Disabled,null,Y&&(0,o.createElement)(ae,null),(0,o.createElement)("div",{className:c()("wc-block-rating-filter",`style-${r.displayStyle}`,{"is-loading":b})},"dropdown"===r.displayStyle?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(R,{key:O,className:c()({"single-selection":!B,"is-loading":b}),style:{borderStyle:"none"},suggestions:w.filter((e=>!k.includes(e.value))).map((e=>e.value)),disabled:b,placeholder:(0,m.__)("Select Rating","woocommerce"),onChange:()=>{},value:k,displayTransform:e=>{const t={value:e,label:(0,o.createElement)(d,{key:Number(e),rating:Number(e),ratedProductsCount:0})},r=w.find((t=>t.value===e))||t,{label:n,value:l}=r;return Object.assign({},n,{toLocaleLowerCase:()=>l,substring:(e,t)=>0===e&&1===t?n:""})},saveTransform:q,messages:{added:(0,m.__)("Rating filter added.","woocommerce"),removed:(0,m.__)("Rating filter removed.","woocommerce"),remove:(0,m.__)("Remove rating filter.","woocommerce"),__experimentalInvalid:(0,m.__)("Invalid rating filter.","woocommerce")}}),Z&&(0,o.createElement)(l.Z,{icon:u.Z,size:30})):(0,o.createElement)(P.CheckboxList,{className:"wc-block-rating-filter-list",options:w,checked:k,onChange:()=>{},isLoading:b,isDisabled:E})))))):(a(!1),null)})),ce=JSON.parse('{"name":"woocommerce/collection-rating-filter","version":"1.0.0","title":"Collection Rating Filter","description":"Enable customers to filter the product collection by rating.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"interactivity":true},"ancestor":["woocommerce/collection-filters"],"usesContext":["collectionData"],"attributes":{"className":{"type":"string","default":""},"showCounts":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false},"queryParam":{"type":"object","default":{"calculate_rating_counts":"true"}}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}');(0,n.registerBlockType)(ce,{icon:{src:(0,o.createElement)(l.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...ce.attributes},edit:se,save({attributes:e}){const{className:t}=e;return(0,o.createElement)("div",{...i.useBlockProps.save({className:c()("is-loading",t)})})}})},9027:()=>{},2198:()=>{},593:()=>{},7182:()=>{},9658:()=>{},1058:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},r={};function o(e){var n=r[e];if(void 0!==n)return n.exports;var l=r[e]={exports:{}};return t[e].call(l.exports,l,l.exports,o),l.exports}o.m=t,e=[],o.O=(t,r,n,l)=>{if(!r){var a=1/0;for(m=0;m<e.length;m++){for(var[r,n,l]=e[m],s=!0,c=0;c<r.length;c++)(!1&l||a>=l)&&Object.keys(o.O).every((e=>o.O[e](r[c])))?r.splice(c--,1):(s=!1,l<a&&(a=l));if(s){e.splice(m--,1);var i=n();void 0!==i&&(t=i)}}return t}l=l||0;for(var m=e.length;m>0&&e[m-1][2]>l;m--)e[m]=e[m-1];e[m]=[r,n,l]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.j=7870,(()=>{var e={7870:0};o.O.j=t=>0===e[t];var t=(t,r)=>{var n,l,[a,s,c]=r,i=0;if(a.some((t=>0!==e[t]))){for(n in s)o.o(s,n)&&(o.m[n]=s[n]);if(c)var m=c(o)}for(t&&t(r);i<a.length;i++)l=a[i],o.o(e,l)&&e[l]&&e[l][0](),e[l]=0;return o.O(m)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var n=o.O(void 0,[2869],(()=>o(1930)));n=o.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["collection-rating-filter"]=n})(); collection-rating-filter.asset.php 0000644 00000000637 15073233653 0013310 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '330713fad74dedc417ae'); product-gallery-style.asset.php 0000644 00000000363 15073233653 0012657 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-interactivity', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '3d46489f96eda28059d9'); all-products-style.js.LICENSE.txt 0000644 00000000755 15073233653 0012566 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ /** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ products-by-attribute/block.json 0000644 00000003034 15073233653 0013014 0 ustar 00 { "name": "woocommerce/products-by-attribute", "title": "Products by Attribute", "category": "woocommerce", "keywords": [ "WooCommerce" ], "description": "Display a grid of products with selected attributes.", "supports": { "align": [ "wide", "full" ], "html": false }, "attributes": { "attributes": { "type": "array", "default": [] }, "attrOperator": { "type": "string", "enum": [ "all", "any" ], "default": "any" }, "columns": { "type": "number", "default": 3 }, "contentVisibility": { "type": "object", "default": { "image": true, "title": true, "price": true, "rating": true, "button": true }, "properties": { "image": { "type": "boolean", "default": true }, "title": { "type": "boolean", "default": true }, "price": { "type": "boolean", "default": true }, "rating": { "type": "boolean", "default": true }, "button": { "type": "boolean", "default": true } } }, "orderby": { "type": "string", "enum": [ "date", "popularity", "price_asc", "price_desc", "rating", "title", "menu_order" ], "default": "date" }, "rows": { "type": "number", "default": 3 }, "alignButtons": { "type": "boolean", "default": false }, "isPreview": { "type": "boolean", "default": false }, "stockStatus": { "type": "array" } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-image-gallery-style.asset.php 0000644 00000000306 15073233653 0013734 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-data', 'wp-polyfill', 'wp-primitives'), 'version' => '8a686bcb424be95c90b8'); inner-blocks/cart-order-summary-taxes-block/block.json 0000644 00000001152 15073233653 0017074 0 ustar 00 { "name": "woocommerce/cart-order-summary-taxes-block", "version": "1.0.0", "title": "Taxes", "description": "Shows the cart taxes row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-title-label-block/block.json 0000644 00000001312 15073233653 0016272 0 ustar 00 { "name": "woocommerce/mini-cart-title-label-block", "version": "1.0.0", "title": "Mini-Cart Title Label", "description": "Block that displays the 'Your cart' part of the Mini-Cart Title block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false, "color": { "text": true, "background": true }, "typography": { "fontSize": true }, "spacing": { "padding": true } }, "attributes": { "label": { "type": "string" } }, "parent": [ "woocommerce/mini-cart-title-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/cart-order-summary-coupon-form-block/block.json 0000644 00000001151 15073233653 0020213 0 ustar 00 { "name": "woocommerce/cart-order-summary-coupon-form-block", "version": "1.0.0", "title": "Coupon Form", "description": "Shows the apply coupon form.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-footer-block/block.json 0000644 00000001151 15073233653 0015373 0 ustar 00 { "name": "woocommerce/mini-cart-footer-block", "version": "1.0.0", "title": "Mini-Cart Footer", "description": "Block that displays the footer of the Mini-Cart block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/filled-mini-cart-contents-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/cart-order-summary-discount-block/block.json 0000644 00000001163 15073233653 0017602 0 ustar 00 { "name": "woocommerce/cart-order-summary-discount-block", "version": "1.0.0", "title": "Discount", "description": "Shows the cart discount row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-cross-sells-products-block/block.json 0000644 00000001224 15073233653 0017256 0 ustar 00 { "name": "woocommerce/cart-cross-sells-products-block", "version": "1.0.0", "title": "Cart Cross-Sells Products", "description": "Shows the Cross-Sells products.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "columns": { "type": "number", "default": 3 }, "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart-cross-sells-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-actions-block/block.json 0000644 00000001105 15073233653 0015456 0 ustar 00 { "name": "woocommerce/checkout-actions-block", "version": "1.0.0", "title": "Actions", "description": "Allow customers to place their order.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-line-items-block/block.json 0000644 00000001116 15073233653 0015212 0 ustar 00 { "name": "woocommerce/cart-line-items-block", "version": "1.0.0", "title": "Cart Line Items", "description": "Block containing current line items in Cart.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart-items-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-express-payment-block/block.json 0000644 00000001252 15073233653 0017165 0 ustar 00 { "name": "woocommerce/checkout-express-payment-block", "version": "1.0.0", "title": "Express Checkout", "description": "Allow customers to breeze through with quick payment options.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-totals-block/block.json 0000644 00000001226 15073233653 0015330 0 ustar 00 { "name": "woocommerce/checkout-totals-block", "version": "1.0.0", "title": "Checkout Totals", "description": "Column containing the checkout totals.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "checkbox": { "type": "boolean", "default": false }, "text": { "type": "string", "required": false } }, "parent": [ "woocommerce/checkout" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-items-block/block.json 0000644 00000001171 15073233653 0015220 0 ustar 00 { "name": "woocommerce/mini-cart-items-block", "version": "1.0.0", "title": "Mini-Cart Items", "description": "Contains the products table and other custom blocks of filled mini-cart.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/filled-mini-cart-contents-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/checkout-terms-block/block.json 0000644 00000001245 15073233653 0015155 0 ustar 00 { "name": "woocommerce/checkout-terms-block", "version": "1.0.0", "title": "Terms and Conditions", "description": "Ensure that customers agree to your Terms & Conditions and Privacy Policy.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false }, "attributes": { "className": { "type": "string", "default": "" }, "checkbox": { "type": "boolean", "default": false }, "text": { "type": "string", "required": false } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-shopping-button-block/block.json 0000644 00000001473 15073233653 0017244 0 ustar 00 { "name": "woocommerce/mini-cart-shopping-button-block", "version": "1.0.0", "title": "Mini-Cart Shopping Button", "description": "Block that displays the shopping button when the Mini-Cart is empty.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": true, "color": { "text": true, "background": true } }, "attributes": { "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "styles": [ { "name": "fill", "label": "Fill", "isDefault": true }, { "name": "outline", "label": "Outline" } ], "parent": [ "woocommerce/empty-mini-cart-contents-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/empty-cart-block/block.json 0000644 00000001113 15073233653 0014277 0 ustar 00 { "name": "woocommerce/empty-cart-block", "version": "1.0.0", "title": "Empty Cart", "description": "Contains blocks that are displayed when the cart is empty.", "category": "woocommerce", "supports": { "align": [ "wide" ], "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-payment-block/block.json 0000644 00000001107 15073233653 0015475 0 ustar 00 { "name": "woocommerce/checkout-payment-block", "version": "1.0.0", "title": "Payment Options", "description": "Payment options for your store.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-block/block.json 0000644 00000001102 15073233653 0016621 0 ustar 00 { "name": "woocommerce/checkout-order-summary-block", "version": "1.0.0", "title": "Order Summary", "description": "Show customers a summary of their order.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true } } }, "parent": [ "woocommerce/checkout-totals-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-note-block/block.json 0000644 00000001152 15073233653 0016076 0 ustar 00 { "name": "woocommerce/checkout-order-note-block", "version": "1.0.0", "title": "Order Note", "description": "Allow customers to add a note to their order.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": false, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-shipping-block/block.json 0000644 00000001077 15073233653 0020453 0 ustar 00 { "name": "woocommerce/checkout-order-summary-shipping-block", "version": "1.0.0", "title": "Shipping", "description": "Shows the cart shipping row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-checkout-button-block/block.json 0000644 00000001505 15073233653 0017216 0 ustar 00 { "name": "woocommerce/mini-cart-checkout-button-block", "version": "1.0.0", "title": "Mini-Cart Proceed to Checkout Button", "description": "Block that displays the checkout button when the Mini-Cart has products.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": true, "color": { "text": true, "background": true } }, "attributes": { "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "styles": [ { "name": "fill", "label": "Fill", "isDefault": true }, { "name": "outline", "label": "Outline" } ], "parent": [ "woocommerce/mini-cart-footer-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/cart-order-summary-fee-block/block.json 0000644 00000001145 15073233653 0016511 0 ustar 00 { "name": "woocommerce/cart-order-summary-fee-block", "version": "1.0.0", "title": "Fees", "description": "Shows the cart fee row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/filled-cart-block/block.json 0000644 00000001126 15073233653 0014404 0 ustar 00 { "name": "woocommerce/filled-cart-block", "version": "1.0.0", "title": "Filled Cart", "description": "Contains blocks that are displayed when the cart contains products.", "category": "woocommerce", "supports": { "align": [ "wide" ], "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-shipping-methods-block/block.json 0000644 00000001144 15073233653 0017303 0 ustar 00 { "name": "woocommerce/checkout-shipping-methods-block", "version": "1.0.0", "title": "Shipping Options", "description": "Display shipping options and rates for your store.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-totals-block/block.json 0000644 00000001245 15073233653 0014455 0 ustar 00 { "name": "woocommerce/cart-totals-block", "version": "1.0.0", "title": "Cart Totals", "description": "Column containing the cart totals.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "checkbox": { "type": "boolean", "default": false }, "text": { "type": "string", "required": false }, "lock": { "type": "object", "default": { "remove": true } } }, "parent": [ "woocommerce/filled-cart-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-items-block/block.json 0000644 00000001066 15073233653 0014271 0 ustar 00 { "name": "woocommerce/cart-items-block", "version": "1.0.0", "title": "Cart Items", "description": "Column containing cart items.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/filled-cart-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-discount-block/block.json 0000644 00000001173 15073233653 0020457 0 ustar 00 { "name": "woocommerce/checkout-order-summary-discount-block", "version": "1.0.0", "title": "Discount", "description": "Shows the cart discount row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/proceed-to-checkout-block/block.json 0000644 00000001072 15073233653 0016062 0 ustar 00 { "name": "woocommerce/proceed-to-checkout-block", "version": "1.0.0", "title": "Proceed to Checkout", "description": "Allow customers proceed to Checkout.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart-totals-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-order-summary-shipping-block/block.json 0000644 00000001067 15073233653 0017576 0 ustar 00 { "name": "woocommerce/cart-order-summary-shipping-block", "version": "1.0.0", "title": "Shipping", "description": "Shows the cart shipping row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-title-block/block.json 0000644 00000001313 15073233653 0015216 0 ustar 00 { "name": "woocommerce/mini-cart-title-block", "version": "1.0.0", "title": "Mini-Cart Title", "description": "Block that displays the title of the Mini-Cart block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false, "color": { "text": true, "background": false }, "typography": { "fontSize": true } }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/filled-mini-cart-contents-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/checkout-shipping-address-block/block.json 0000644 00000001133 15073233653 0017263 0 ustar 00 { "name": "woocommerce/checkout-shipping-address-block", "version": "1.0.0", "title": "Shipping Address", "description": "Collect your customer's shipping address.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-shipping-method-block/block.json 0000644 00000001130 15073233653 0017113 0 ustar 00 { "name": "woocommerce/checkout-shipping-method-block", "version": "1.0.0", "title": "Shipping Method", "description": "Select between shipping or local pickup.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-coupon-form-block/block.json 0000644 00000001161 15073233653 0021070 0 ustar 00 { "name": "woocommerce/checkout-order-summary-coupon-form-block", "version": "1.0.0", "title": "Coupon Form", "description": "Shows the apply coupon form.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-pickup-options-block/block.json 0000644 00000001110 15073233653 0016776 0 ustar 00 { "name": "woocommerce/checkout-pickup-options-block", "version": "1.0.0", "title": "Pickup Method", "description": "Shows local pickup options.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-fields-block/block.json 0000644 00000001200 15073233653 0015260 0 ustar 00 { "name": "woocommerce/checkout-fields-block", "version": "1.0.0", "title": "Checkout Fields", "description": "Column containing checkout address fields.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-express-payment-block/block.json 0000644 00000001146 15073233653 0016313 0 ustar 00 { "name": "woocommerce/cart-express-payment-block", "version": "1.0.0", "title": "Express Checkout", "description": "Allow customers to breeze through with quick payment options.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart-totals-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-billing-address-block/block.json 0000644 00000001130 15073233653 0017057 0 ustar 00 { "name": "woocommerce/checkout-billing-address-block", "version": "1.0.0", "title": "Billing Address", "description": "Collect your customer's billing address.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-fee-block/block.json 0000644 00000001155 15073233653 0017366 0 ustar 00 { "name": "woocommerce/checkout-order-summary-fee-block", "version": "1.0.0", "title": "Fees", "description": "Shows the cart fee row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-order-summary-block/block.json 0000644 00000001114 15073233653 0015750 0 ustar 00 { "name": "woocommerce/cart-order-summary-block", "version": "1.0.0", "title": "Order Summary", "description": "Show customers a summary of their order.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/cart-totals-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/filled-mini-cart-contents-block/block.json 0000644 00000001156 15073233653 0017174 0 ustar 00 { "name": "woocommerce/filled-mini-cart-contents-block", "version": "1.0.0", "title": "Filled Mini-Cart view", "description": "Contains blocks that display the content of the Mini-Cart.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/mini-cart-contents" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/cart-accepted-payment-methods-block/block.json 0000644 00000000725 15073233653 0020035 0 ustar 00 { "name": "woocommerce/cart-accepted-payment-methods-block", "version": "1.0.0", "title": "Accepted Payment Methods", "description": "Display accepted payment methods.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": true }, "parent": [ "woocommerce/cart-totals-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-title-items-counter-block/block.json 0000644 00000001242 15073233653 0020013 0 ustar 00 { "name": "woocommerce/mini-cart-title-items-counter-block", "version": "1.0.0", "title": "Mini-Cart Title Items Counter", "description": "Block that displays the items counter part of the Mini-Cart Title block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false, "color": { "text": true, "background": true }, "typography": { "fontSize": true }, "spacing": { "padding": true } }, "parent": [ "woocommerce/mini-cart-title-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/checkout-order-summary-subtotal-block/block.json 0000644 00000001173 15073233653 0020464 0 ustar 00 { "name": "woocommerce/checkout-order-summary-subtotal-block", "version": "1.0.0", "title": "Subtotal", "description": "Shows the cart subtotal row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-order-summary-subtotal-block/block.json 0000644 00000001163 15073233653 0017607 0 ustar 00 { "name": "woocommerce/cart-order-summary-subtotal-block", "version": "1.0.0", "title": "Subtotal", "description": "Shows the cart subtotal row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-cart-button-block/block.json 0000644 00000001460 15073233653 0016342 0 ustar 00 { "name": "woocommerce/mini-cart-cart-button-block", "version": "1.0.0", "title": "Mini-Cart View Cart Button", "description": "Block that displays the cart button when the Mini-Cart has products.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": true, "color": { "text": true, "background": true } }, "attributes": { "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "styles": [ { "name": "fill", "label": "Fill" }, { "name": "outline", "label": "Outline", "isDefault": true } ], "parent": [ "woocommerce/mini-cart-footer-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/checkout-contact-information-block/block.json 0000644 00000001144 15073233653 0017777 0 ustar 00 { "name": "woocommerce/checkout-contact-information-block", "version": "1.0.0", "title": "Contact Information", "description": "Collect your customer's contact information.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/checkout-fields-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-taxes-block/block.json 0000644 00000001162 15073233653 0017751 0 ustar 00 { "name": "woocommerce/checkout-order-summary-taxes-block", "version": "1.0.0", "title": "Taxes", "description": "Shows the cart taxes row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/checkout-order-summary-cart-items-block/block.json 0000644 00000001164 15073233653 0020677 0 ustar 00 { "name": "woocommerce/checkout-order-summary-cart-items-block", "version": "1.0.0", "title": "Cart Items", "description": "Shows cart items.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "lock": false }, "attributes": { "className": { "type": "string", "default": "" }, "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/checkout-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/cart-cross-sells-block/block.json 0000644 00000000672 15073233653 0015423 0 ustar 00 { "name": "woocommerce/cart-cross-sells-block", "version": "1.0.0", "title": "Cart Cross-Sells", "description": "Shows the Cross-Sells block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": true }, "parent": [ "woocommerce/cart-items-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/mini-cart-products-table-block/block.json 0000644 00000001170 15073233653 0017026 0 ustar 00 { "name": "woocommerce/mini-cart-products-table-block", "version": "1.0.0", "title": "Mini-Cart Products Table", "description": "Block that displays the products table of the Mini-Cart block.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": false } } }, "parent": [ "woocommerce/mini-cart-items-block" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } inner-blocks/cart-order-summary-heading-block/block.json 0000644 00000001240 15073233653 0017345 0 ustar 00 { "name": "woocommerce/cart-order-summary-heading-block", "version": "1.0.0", "title": "Heading", "description": "Shows the heading row.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false }, "attributes": { "className": { "type": "string", "default": "" }, "content": { "type": "string", "default": "Cart totals" }, "lock": { "type": "object", "default": { "remove": false, "move": false } } }, "parent": [ "woocommerce/cart-order-summary-block" ], "textdomain": "woocommerce", "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2 } inner-blocks/empty-mini-cart-contents-block/block.json 0000644 00000001150 15073233653 0017065 0 ustar 00 { "name": "woocommerce/empty-mini-cart-contents-block", "version": "1.0.0", "title": "Empty Mini-Cart view", "description": "Blocks that are displayed when the Mini-Cart is empty.", "category": "woocommerce", "supports": { "align": false, "html": false, "multiple": false, "reusable": false, "inserter": false, "lock": false }, "attributes": { "lock": { "type": "object", "default": { "remove": true, "move": true } } }, "parent": [ "woocommerce/mini-cart-contents" ], "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } product-details/block.json 0000644 00000000647 15073233653 0011652 0 ustar 00 { "name": "woocommerce/product-details", "version": "1.0.0", "icon": "info", "title": "Product Details", "description": "Display a product's description, attributes, and reviews.", "category": "woocommerce", "keywords": [ "WooCommerce" ], "supports": { "align": true, "spacing": { "margin": true } }, "textdomain": "woocommerce", "apiVersion": 2, "$schema": "https://schemas.wp.org/trunk/block.json" } order-confirmation-additional-information.asset.php 0000644 00000000251 15073233653 0016632 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-polyfill', 'wp-primitives'), 'version' => '9ff9792a5b25249e7107'); product-summary-frontend.js 0000644 00000013117 15073233653 0012104 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[8185],{1985:(t,e,r)=>{"use strict";r.r(e),r.d(e,{default:()=>y});var o=r(9196),n=r(3849),s=r.n(n),c=r(9307),l=r(987);const a=t=>t.replace(/<\/?[a-z][^>]*?>/gi,""),i=(t,e)=>t.replace(/[\s|\.\,]+$/i,"")+e;var u=r(5266);const d=({source:t,maxLength:e=15,countType:r="words",className:n="",style:s={}})=>{const d=(0,c.useMemo)((()=>((t,e=15,r="words")=>{const o=(0,l.autop)(t);if((0,u.count)(o,r)<=e)return o;const n=(t=>{const e=t.indexOf("</p>");return-1===e?t:t.substr(0,e+4)})(o);return(0,u.count)(n,r)<=e?n:"words"===r?((t,e,r="…",o=!0)=>{const n=a(t),s=n.split(" ").splice(0,e).join(" ");return s===n?o?(0,l.autop)(n):n:o?(0,l.autop)(i(s,r)):i(s,r)})(n,e):((t,e,r=!0,o="…",n=!0)=>{const s=a(t),c=s.slice(0,e);if(c===s)return n?(0,l.autop)(s):s;if(r)return(0,l.autop)(i(c,o));const u=c.match(/([\s]+)/g),d=u?u.length:0,p=s.slice(0,e+d);return n?(0,l.autop)(i(p,o)):i(p,o)})(n,e,"characters_including_spaces"===r)})(t,e,r)),[t,e,r]);return(0,o.createElement)(c.RawHTML,{style:s,className:n},d)};var p=r(8752),f=r(2864),v=r(947),m=r(721);r(4950);const y=(0,m.withProductDataContext)((t=>{const{className:e}=t,{parentClassName:r}=(0,f.useInnerBlockLayoutContext)(),{product:n}=(0,f.useProductDataContext)(),c=(0,v.F)(t);if(!n)return(0,o.createElement)("div",{className:s()(e,"wc-block-components-product-summary",{[`${r}__product-summary`]:r})});const l=n.short_description?n.short_description:n.description;return l?(0,o.createElement)(d,{className:s()(e,c.className,"wc-block-components-product-summary",{[`${r}__product-summary`]:r}),source:l,maxLength:150,countType:p.Cm.wordCountType||"words",style:c.style}):null}))},947:(t,e,r)=>{"use strict";r.d(e,{F:()=>i});var o=r(3849),n=r.n(o),s=r(7998),c=r(3243),l=r(3392),a=r(172);const i=t=>{const e=(t=>{const e=(0,s.Kn)(t)?t:{style:{}};let r=e.style;return(0,c.H)(r)&&(r=JSON.parse(r)||{}),(0,s.Kn)(r)||(r={}),{...e,style:r}})(t),r=(0,a.vc)(e),o=(0,a.l8)(e),i=(0,a.su)(e),u=(0,l.f)(e);return{className:n()(u.className,r.className,o.className,i.className),style:{...u.style,...r.style,...o.style,...i.style}}}},3392:(t,e,r)=>{"use strict";r.d(e,{f:()=>s});var o=r(7998),n=r(3243);const s=t=>{const e=(0,o.Kn)(t.style.typography)?t.style.typography:{},r=(0,n.H)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:r,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},172:(t,e,r)=>{"use strict";r.d(e,{l8:()=>d,su:()=>p,vc:()=>u});var o=r(3849),n=r.n(o),s=r(7427),c=r(2289),l=r(7998);function a(t={}){const e={};return(0,c.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,s.o)(e)}-${t}`:""}function u(t){var e,r,o,s,c,u,d;const{backgroundColor:p,textColor:f,gradient:v,style:m}=t,y=i("background-color",p),g=i("color",f),h=function(t){if(t)return`has-${t}-gradient-background`}(v),b=h||(null==m||null===(e=m.color)||void 0===e?void 0:e.gradient);return{className:n()(g,h,{[y]:!b&&!!y,"has-text-color":f||(null==m||null===(r=m.color)||void 0===r?void 0:r.text),"has-background":p||(null==m||null===(o=m.color)||void 0===o?void 0:o.background)||v||(null==m||null===(s=m.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,l.Kn)(null==m||null===(c=m.elements)||void 0===c?void 0:c.link)?null==m||null===(u=m.elements)||void 0===u||null===(d=u.link)||void 0===d?void 0:d.color:void 0}),style:a({color:(null==m?void 0:m.color)||{}})}}function d(t){var e;const r=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:r,style:o}=t,s=r?i("border-color",r):"";return n()({"has-border-color":!!r||!(null==o||null===(e=o.border)||void 0===e||!e.color),[s]:!!s})}(t),style:a({border:r})}}function p(t){var e;return{className:void 0,style:a({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2893:(t,e,r)=>{"use strict";r.d(e,{F:()=>o});const o=t=>null===t},7998:(t,e,r)=>{"use strict";r.d(e,{$n:()=>s,Kn:()=>n});var o=r(2893);const n=t=>!(0,o.F)(t)&&t instanceof Object&&t.constructor===Object;function s(t,e){return n(t)&&e in t}},3243:(t,e,r)=>{"use strict";r.d(e,{H:()=>o});const o=t=>"string"==typeof t},112:(t,e,r)=>{"use strict";r.d(e,{$:()=>s});var o=r(3112),n=r(7090);function s(t,e){return void 0===e&&(e={}),(0,n.B)(t,(0,o.pi)({delimiter:"."},e))}},4950:()=>{},3569:(t,e,r)=>{"use strict";function o(t){return t.toLowerCase()}r.d(e,{U:()=>o})},7090:(t,e,r)=>{"use strict";r.d(e,{B:()=>c});var o=r(3569),n=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],s=/[^A-Z0-9]+/gi;function c(t,e){void 0===e&&(e={});for(var r=e.splitRegexp,c=void 0===r?n:r,a=e.stripRegexp,i=void 0===a?s:a,u=e.transform,d=void 0===u?o.U:u,p=e.delimiter,f=void 0===p?" ":p,v=l(l(t,c,"$1\0$2"),i,"\0"),m=0,y=v.length;"\0"===v.charAt(m);)m++;for(;"\0"===v.charAt(y-1);)y--;return v.slice(m,y).split("\0").map(d).join(f)}function l(t,e,r){return e instanceof RegExp?t.replace(e,r):e.reduce((function(t,e){return t.replace(e,r)}),t)}},7427:(t,e,r)=>{"use strict";r.d(e,{o:()=>s});var o=r(3112),n=r(112);function s(t,e){return void 0===e&&(e={}),(0,n.$)(t,(0,o.pi)({delimiter:"-"},e))}},3112:(t,e,r)=>{"use strict";r.d(e,{pi:()=>o});var o=function(){return o=Object.assign||function(t){for(var e,r=1,o=arguments.length;r<o;r++)for(var n in e=arguments[r])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},o.apply(this,arguments)};Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}}]); order-confirmation-shipping-wrapper.js 0000644 00000005560 15073233653 0014215 0 ustar 00 (()=>{"use strict";var e,o={8380:(e,o,r)=>{r.r(o);var t=r(9196);const n=window.wp.blocks,i=window.wp.blockEditor;var s=r(2911),a=r(1873);const c=JSON.parse('{"name":"woocommerce/order-confirmation-shipping-wrapper","version":"1.0.0","title":"Shipping Address Section","description":"Display the order confirmation shipping section.","category":"woocommerce","keywords":["WooCommerce"],"attributes":{"heading":{"type":"string","default":"Shipping"}},"supports":{"multiple":false,"align":["wide","full"],"html":false,"spacing":{"padding":true,"margin":true,"__experimentalDefaultControls":{"margin":false,"padding":false}}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),l={heading:{type:"string",default:(0,r(5736).__)("Shipping address","woocommerce")}};(0,n.registerBlockType)(c,{icon:{src:(0,t.createElement)(s.Z,{icon:a.Z,className:"wc-block-editor-components-block-icon"})},edit:({attributes:e,setAttributes:o})=>{const r=(0,i.useBlockProps)();return(0,t.createElement)("div",{...r},(0,t.createElement)(i.InnerBlocks,{allowedBlocks:["core/heading"],template:[["core/heading",{level:3,style:{typography:{fontSize:"24px"}},content:e.heading||"",onChangeContent:e=>o({heading:e})}],["woocommerce/order-confirmation-shipping-address",{lock:{remove:!0}}]]}))},save:()=>(0,t.createElement)(i.InnerBlocks.Content,null),attributes:l})},9196:e=>{e.exports=window.React},9307:e=>{e.exports=window.wp.element},5736:e=>{e.exports=window.wp.i18n},444:e=>{e.exports=window.wp.primitives}},r={};function t(e){var n=r[e];if(void 0!==n)return n.exports;var i=r[e]={exports:{}};return o[e].call(i.exports,i,i.exports,t),i.exports}t.m=o,e=[],t.O=(o,r,n,i)=>{if(!r){var s=1/0;for(p=0;p<e.length;p++){for(var[r,n,i]=e[p],a=!0,c=0;c<r.length;c++)(!1&i||s>=i)&&Object.keys(t.O).every((e=>t.O[e](r[c])))?r.splice(c--,1):(a=!1,i<s&&(s=i));if(a){e.splice(p--,1);var l=n();void 0!==l&&(o=l)}}return o}i=i||0;for(var p=e.length;p>0&&e[p-1][2]>i;p--)e[p]=e[p-1];e[p]=[r,n,i]},t.n=e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},t.d=(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=(e,o)=>Object.prototype.hasOwnProperty.call(e,o),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.j=2951,(()=>{var e={2951:0};t.O.j=o=>0===e[o];var o=(o,r)=>{var n,i,[s,a,c]=r,l=0;if(s.some((o=>0!==e[o]))){for(n in a)t.o(a,n)&&(t.m[n]=a[n]);if(c)var p=c(t)}for(o&&o(r);l<s.length;l++)i=s[l],t.o(e,i)&&e[i]&&e[i][0](),e[i]=0;return t.O(p)},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(o.bind(null,0)),r.push=o.bind(null,r.push.bind(r))})();var n=t.O(void 0,[2869],(()=>t(8380)));n=t.O(n),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["order-confirmation-shipping-wrapper"]=n})(); product-template.asset.php 0000644 00000000336 15073233653 0011675 0 ustar 00 <?php return array('dependencies' => array('react', 'wc-settings', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ebc6e378a32a6481e06c'); 3030-frontend.js 0000644 00000167204 15073233653 0007325 0 ustar 00 (self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[]).push([[3030],{3854:(e,t,n)=>{"use strict";n.d(t,{T:()=>u});var r=n(7608),o=n.n(r);function i(e){return"appear"===e?"top":"left"}function u(e){if("loading"===e.type)return o()("components-animate__loading");const{type:t,origin:n=i(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return o()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?o()("components-animate__slide-in","is-from-"+n):void 0}},9770:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(2314),o=n(9307),i=n(7608),u=n.n(i),a=n(2819),s=n(7180),l=n.n(s),c=n(2858),d=n(9402),f=n(7971);const v=["onMouseDown","onClick"],p=(0,o.forwardRef)((function(e,t){const{href:n,target:i,isSmall:s,isPressed:p,isBusy:m,isDestructive:b,className:g,disabled:h,icon:y,iconPosition:w="left",iconSize:E,showTooltip:_,tooltipPosition:C,shortcut:O,label:I,children:k,text:S,variant:P,__experimentalIsFocusable:T,describedBy:x,...R}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:r,isLink:o,variant:i,...u}){let a=i;var s,c,d,f,v;return t&&(null!==(s=a)&&void 0!==s||(a="primary")),r&&(null!==(c=a)&&void 0!==c||(a="tertiary")),n&&(null!==(d=a)&&void 0!==d||(a="secondary")),e&&(l()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(f=a)&&void 0!==f||(a="secondary")),o&&(null!==(v=a)&&void 0!==v||(a="link")),{...u,variant:a}}(e),L=u()("components-button",g,{"is-secondary":"secondary"===P,"is-primary":"primary"===P,"is-small":s,"is-tertiary":"tertiary"===P,"is-pressed":p,"is-busy":m,"is-link":"link"===P,"is-destructive":b,"has-text":!!y&&!!k,"has-icon":!!y}),D=h&&!T,A=void 0===n||D?"button":"a",B="a"===A?{href:n,target:i}:{type:"button",disabled:D,"aria-pressed":p};if(h&&T){B["aria-disabled"]=!0;for(const e of v)R[e]=e=>{e.stopPropagation(),e.preventDefault()}}const F=!D&&(_&&I||O||!!I&&(!k||(0,a.isArray)(k)&&!k.length)&&!1!==_),j=x?(0,a.uniqueId)():null,M=R["aria-describedby"]||j,Z=(0,o.createElement)(A,(0,r.Z)({},B,R,{className:L,"aria-label":R["aria-label"]||I,"aria-describedby":M,ref:t}),y&&"left"===w&&(0,o.createElement)(d.Z,{icon:y,size:E}),S&&(0,o.createElement)(o.Fragment,null,S),y&&"right"===w&&(0,o.createElement)(d.Z,{icon:y,size:E}),k);return F?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(c.Z,{text:x||I,shortcut:O,position:C},Z),x&&(0,o.createElement)(f.Z,null,(0,o.createElement)("span",{id:j},x))):(0,o.createElement)(o.Fragment,null,Z,x&&(0,o.createElement)(f.Z,null,(0,o.createElement)("span",{id:j},x)))}))},6372:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(2314),o=n(9307);const i=function({icon:e,className:t,...n}){const i=["dashicon","dashicons","dashicons-"+e,t].filter(Boolean).join(" ");return(0,o.createElement)("span",(0,r.Z)({className:i},n))}},9402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(444),u=n(6372);const a=function({icon:e=null,size:t=24,...n}){if("string"==typeof e)return(0,o.createElement)(u.Z,(0,r.Z)({icon:e},n));if((0,o.isValidElement)(e)&&u.Z===e.type)return(0,o.cloneElement)(e,{...n});if("function"==typeof e)return e.prototype instanceof o.Component?(0,o.createElement)(e,{size:t,...n}):e({size:t,...n});if(e&&("svg"===e.type||e.type===i.SVG)){const r={width:t,height:t,...e.props,...n};return(0,o.createElement)(i.SVG,r)}return(0,o.isValidElement)(e)?(0,o.cloneElement)(e,{size:t,...n}):e}},8689:(e,t,n)=>{"use strict";n.d(t,{Z:()=>O});var r=n(2314),o=n(9307),i=n(7608),u=n.n(i),a=n(5904),s=n(7180),l=n.n(s),c=n(4333),d=n(7152),f=n(2023),v=n(9770),p=n(9330),m=n(3698),b=n(7031),g=n(3854);const h="Popover";function y(e,t){const{paddingTop:n,paddingBottom:r,paddingLeft:o,paddingRight:i}=(u=t).ownerDocument.defaultView.getComputedStyle(u);var u;const a=n?parseInt(n,10):0,s=r?parseInt(r,10):0,l=o?parseInt(o,10):0,c=i?parseInt(i,10):0;return{x:e.left+l,y:e.top+a,width:e.width-l-c,height:e.height-a-s,left:e.left+l,right:e.right-c,top:e.top+a,bottom:e.bottom-s}}function w(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function E(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function _(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const C=(0,o.forwardRef)((({headerTitle:e,onClose:t,children:n,className:i,noArrow:s=!0,isAlternate:C,position:O="bottom right",range:I,focusOnMount:k="firstElement",anchorRef:S,shouldAnchorIncludePadding:P,anchorRect:T,getAnchorRect:x,expandOnMobile:R,animate:L=!0,onClickOutside:D,onFocusOutside:A,__unstableStickyBoundaryElement:B,__unstableSlotName:F=h,__unstableObserveElement:j,__unstableBoundaryParent:M,__unstableForcePosition:Z,__unstableForceXAlignment:N,...W},H)=>{const U=(0,o.useRef)(null),V=(0,o.useRef)(null),K=(0,o.useRef)(),z=(0,c.useViewportMatch)("medium","<"),[q,G]=(0,o.useState)(),J=(0,m.Z)(F),X=R&&z,[Y,$]=(0,c.useResizeObserver)();s=X||s,(0,o.useLayoutEffect)((()=>{if(X)return _(K.current,"is-without-arrow",s),_(K.current,"is-alternate",C),w(K.current,"data-x-axis"),w(K.current,"data-y-axis"),E(K.current,"top"),E(K.current,"left"),E(V.current,"maxHeight"),void E(V.current,"maxWidth");const e=()=>{if(!K.current||!V.current)return;let e=function(e,t,n,r=!1,o,i){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return(0,f.cS)(t,t.ownerDocument||e.current.ownerDocument,i)}if(!1!==r){if(!(r&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==r?void 0:r.cloneRange))return(0,f.cS)((0,a.getRectangleFromRange)(r),r.endContainer.ownerDocument,i);if("function"==typeof(null==r?void 0:r.getBoundingClientRect)){const e=(0,f.cS)(r.getBoundingClientRect(),r.ownerDocument,i);return o?e:y(e,r)}const{top:e,bottom:t}=r,n=e.getBoundingClientRect(),u=t.getBoundingClientRect(),s=(0,f.cS)(new window.DOMRect(n.left,n.top,n.width,u.bottom-n.top),e.ownerDocument,i);return o?s:y(s,r)}if(!e.current)return;const{parentNode:u}=e.current,s=u.getBoundingClientRect();return o?s:y(s,u)}(U,T,x,S,P,K.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=K.current;let r,o=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();o=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var i;M&&(r=null===(i=K.current.closest(".popover-slot"))||void 0===i?void 0:i.parentNode);const u=$.height?$:V.current.getBoundingClientRect(),{popoverTop:l,popoverLeft:c,xAxis:d,yAxis:v,contentHeight:p,contentWidth:m}=(0,f.sw)(e,u,O,B,K.current,o,r,Z,N);"number"==typeof l&&"number"==typeof c&&(E(K.current,"top",l+"px"),E(K.current,"left",c+"px")),_(K.current,"is-without-arrow",s||"center"===d&&"middle"===v),_(K.current,"is-alternate",C),w(K.current,"data-x-axis",d),w(K.current,"data-y-axis",v),E(V.current,"maxHeight","number"==typeof p?p+"px":""),E(V.current,"maxWidth","number"==typeof m?m+"px":""),G(({left:"right",right:"left"}[d]||"center")+" "+({top:"bottom",bottom:"top"}[v]||"middle"))};e();const{ownerDocument:t}=K.current,{defaultView:n}=t,r=n.setInterval(e,500);let o;const i=()=>{n.cancelAnimationFrame(o),o=n.requestAnimationFrame(e)};n.addEventListener("click",i),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(S);let l;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),j&&(l=new n.MutationObserver(e),l.observe(j,{attributes:!0})),()=>{n.clearInterval(r),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",i),n.cancelAnimationFrame(o),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),l&&l.disconnect()}}),[X,T,x,S,P,O,$,B,j,M]);const Q=(e,n)=>{if("focus-outside"===e&&A)A(n);else if("focus-outside"===e&&D){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>n.relatedTarget}),l()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),D(e)}else t&&t()},[ee,te]=(0,c.__experimentalUseDialog)({focusOnMount:k,__unstableOnClose:Q,onClose:Q}),ne=(0,c.useMergeRefs)([K,ee,H]),re=Boolean(L&&q)&&(0,g.T)({type:"appear",origin:q});let oe=(0,o.createElement)("div",(0,r.Z)({className:u()("components-popover",i,re,{"is-expanded":X,"is-without-arrow":s,"is-alternate":C})},W,{ref:ne},te,{tabIndex:"-1"}),X&&(0,o.createElement)(p.Z,null),X&&(0,o.createElement)("div",{className:"components-popover__header"},(0,o.createElement)("span",{className:"components-popover__header-title"},e),(0,o.createElement)(v.Z,{className:"components-popover__close",icon:d.Z,onClick:t})),(0,o.createElement)("div",{ref:V,className:"components-popover__content"},(0,o.createElement)("div",{style:{position:"relative"}},Y,n)));return J.ref&&(oe=(0,o.createElement)(b.de,{name:F},oe)),S||T?oe:(0,o.createElement)("span",{ref:U},oe)}));C.Slot=(0,o.forwardRef)((function({name:e=h},t){return(0,o.createElement)(b.g7,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:t})}));const O=C},2023:(e,t,n)=>{"use strict";n.d(t,{cS:()=>u,sw:()=>i});var r=n(5736);const o=10;function i(e,t,n="top",i,u,a,s,l,c){const[d,f="center",v]=n.split(" "),p=function(e,t,n,r,i,u,a,s){const{height:l}=t;if(i){const t=i.getBoundingClientRect().top+l-a;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===r?c=e.bottom:"top"===r&&(c=e.top);const d={popoverTop:c,contentHeight:(c-l/2>0?l/2:c)+(c+l/2>window.innerHeight?window.innerHeight-c:l/2)},f={popoverTop:e.top,contentHeight:e.top-o-l>0?l:e.top-o},v={popoverTop:e.bottom,contentHeight:e.bottom+o+l>window.innerHeight?window.innerHeight-o-e.bottom:l};let p,m=n,b=null;if(!i&&!s)if("middle"===n&&d.contentHeight===l)m="middle";else if("top"===n&&f.contentHeight===l)m="top";else if("bottom"===n&&v.contentHeight===l)m="bottom";else{m=f.contentHeight>v.contentHeight?"top":"bottom";const e="top"===m?f.contentHeight:v.contentHeight;b=e!==l?e:null}return p="middle"===m?d.popoverTop:"top"===m?f.popoverTop:v.popoverTop,{yAxis:m,popoverTop:p,contentHeight:b}}(e,t,d,v,i,0,a,l),m=function(e,t,n,o,i,u,a,s,l){const{width:c}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),f={popoverLeft:d,contentWidth:(d-c/2>0?c/2:d)+(d+c/2>window.innerWidth?window.innerWidth-d:c/2)};let v=e.left;"right"===o?v=e.right:"middle"===u||l||(v=d);let p=e.right;"left"===o?p=e.left:"middle"===u||l||(p=d);const m={popoverLeft:v,contentWidth:v-c>0?c:v},b={popoverLeft:p,contentWidth:p+c>window.innerWidth?window.innerWidth-p:c};let g,h=n,y=null;if(!i&&!s)if("center"===n&&f.contentWidth===c)h="center";else if("left"===n&&m.contentWidth===c)h="left";else if("right"===n&&b.contentWidth===c)h="right";else{h=m.contentWidth>b.contentWidth?"left":"right";const e="left"===h?m.contentWidth:b.contentWidth;c>window.innerWidth&&(y=window.innerWidth),e!==c&&(h="center",f.popoverLeft=window.innerWidth/2)}if(g="center"===h?f.popoverLeft:"left"===h?m.popoverLeft:b.popoverLeft,a){const e=a.getBoundingClientRect();g=Math.min(g,e.right-c),(0,r.isRTL)()||(g=Math.max(g,0))}return{xAxis:h,popoverLeft:g,contentWidth:y}}(e,t,f,v,i,p.yAxis,s,l,c);return{...m,...p}}function u(e,t,n){const{defaultView:r}=t,{frameElement:o}=r;if(!o||t===n.ownerDocument)return e;const i=o.getBoundingClientRect();return new r.DOMRect(e.left+i.left,e.top+i.top,e.width,e.height)}},7417:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({state:null,setState:()=>{}})},8174:(e,t,n)=>{"use strict";n.d(t,{Z:()=>ue});var r=n(2314),o=n(9307),i=n(3522),u=n(9196);function a(e){return(0,u.useState)(e)[0]}var s=n(7503),l=n(2006);function c(e){for(var t,n=[[]],r=function(){var e=t.value,r=n.find((function(t){return!t[0]||t[0].groupId===e.groupId}));r?r.push(e):n.push([e])},o=(0,i.b)(e);!(t=o()).done;)r();return n}function d(e){for(var t,n=[],r=(0,i.b)(e);!(t=r()).done;){var o=t.value;n.push.apply(n,o)}return n}function f(e){return e.slice().reverse()}var v=n(3506);function p(e,t){if(t)return null==e?void 0:e.find((function(e){return e.id===t&&!e.disabled}))}function m(e,t){return function(e){return"function"==typeof e}(e)?e(t):e}var b=n(88);function g(e,t){return Boolean(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)}function h(e,t){return e.findIndex((function(e){return!(!e.ref.current||!t.ref.current)&&g(t.ref.current,e.ref.current)}))}function y(e){for(var t,n=0,r=(0,i.b)(e);!(t=r()).done;){var o=t.value.length;o>n&&(n=o)}return n}function w(e){for(var t=c(e),n=y(t),r=[],o=0;o<n;o+=1)for(var u,a=(0,i.b)(t);!(u=a()).done;){var s=u.value;s[o]&&r.push((0,i.a)((0,i.a)({},s[o]),{},{groupId:s[o].groupId?""+o:void 0}))}return r}function E(e,t,n){for(var r,o=y(e),u=(0,i.b)(e);!(r=u()).done;)for(var a=r.value,s=0;s<o;s+=1){var l=a[s];if(!l||n&&l.disabled){var c=0===s&&n?(0,v.f)(a):a[s-1];a[s]=c&&t!==(null==c?void 0:c.id)&&n?c:{id:"__EMPTY_ITEM__",disabled:!0,ref:{current:null},groupId:null==c?void 0:c.groupId}}}return e}var _={id:null,ref:{current:null}};function C(e,t){return e.filter((function(e){return e.groupId===t}))}var O={horizontal:"vertical",vertical:"horizontal"};function I(e,t,n){return n in e?[].concat(e.slice(0,n),[t],e.slice(n)):[].concat(e,[t])}function k(e){var t=e.map((function(e,t){return[t,e]})),n=!1;return t.sort((function(e,t){var r=e[0],o=e[1],i=t[0],u=t[1],a=o.ref.current,s=u.ref.current;return a&&s?g(a,s)?(r>i&&(n=!0),-1):(r<i&&(n=!0),1):0})),n?t.map((function(e){return e[0],e[1]})):e}function S(e,t){var n=k(e);e!==n&&t(n)}function P(e,t){"function"==typeof IntersectionObserver?function(e,t){var n=(0,u.useRef)([]);(0,u.useEffect)((function(){for(var r,o=function(e){for(var t,n=e[0],r=e.slice(1),o=null==n||null===(t=n.ref.current)||void 0===t?void 0:t.parentElement,i=function(){var e=o;if(r.every((function(t){return e.contains(t.ref.current)})))return{v:o};o=o.parentElement};o;){var u=i();if("object"==typeof u)return u.v}return(0,l.M)(o).body}(e),u=new IntersectionObserver((function(){!!n.current.length&&S(e,t),n.current=e}),{root:o}),a=(0,i.b)(e);!(r=a()).done;){var s=r.value;s.ref.current&&u.observe(s.ref.current)}return function(){u.disconnect()}}),[e])}(e,t):function(e,t){(0,u.useEffect)((function(){var n=setTimeout((function(){return S(e,t)}),250);return function(){return clearTimeout(n)}}))}(e,t)}function T(e,t){var n=e.unstable_virtual,r=e.rtl,o=e.orientation,u=e.items,a=e.groups,s=e.currentId,l=e.loop,b=e.wrap,g=e.pastIds,y=e.shift,S=e.unstable_moves,P=e.unstable_includesBaseElement,x=e.initialVirtual,R=e.initialRTL,L=e.initialOrientation,D=e.initialCurrentId,A=e.initialLoop,B=e.initialWrap,F=e.initialShift,j=e.hasSetCurrentId;switch(t.type){case"registerGroup":var M=t.group;if(0===a.length)return(0,i.a)((0,i.a)({},e),{},{groups:[M]});var Z=h(a,M);return(0,i.a)((0,i.a)({},e),{},{groups:I(a,M,Z)});case"unregisterGroup":var N=t.id,W=a.filter((function(e){return e.id!==N}));return W.length===a.length?e:(0,i.a)((0,i.a)({},e),{},{groups:W});case"registerItem":var H,U=t.item,V=a.find((function(e){var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(U.ref.current)})),K=(0,i.a)({groupId:null==V?void 0:V.id},U),z=h(u,K),q=(0,i.a)((0,i.a)({},e),{},{items:I(u,K,z)});return j||S||void 0!==D?q:(0,i.a)((0,i.a)({},q),{},{currentId:null===(H=(0,v.f)(q.items))||void 0===H?void 0:H.id});case"unregisterItem":var G=t.id,J=u.filter((function(e){return e.id!==G}));if(J.length===u.length)return e;var X=g.filter((function(e){return e!==G})),Y=(0,i.a)((0,i.a)({},e),{},{pastIds:X,items:J});if(s&&s===G){var $=P?null:(0,v.g)((0,i.a)((0,i.a)({},Y),{},{currentId:X[0]}));return(0,i.a)((0,i.a)({},Y),{},{currentId:$})}return Y;case"move":var Q=t.id;if(void 0===Q)return e;var ee=g.filter((function(e){return e!==s&&e!==Q})),te=s?[s].concat(ee):ee,ne=(0,i.a)((0,i.a)({},e),{},{pastIds:te});if(null===Q)return(0,i.a)((0,i.a)({},ne),{},{unstable_moves:S+1,currentId:(0,v.g)(ne,Q)});var re=p(u,Q);return(0,i.a)((0,i.a)({},ne),{},{unstable_moves:re?S+1:S,currentId:(0,v.g)(ne,null==re?void 0:re.id)});case"next":if(null==s)return T(e,(0,i.a)((0,i.a)({},t),{},{type:"first"}));var oe=r&&"vertical"!==o,ie=oe?f(u):u,ue=ie.find((function(e){return e.id===s}));if(!ue)return T(e,(0,i.a)((0,i.a)({},t),{},{type:"first"}));var ae=!!ue.groupId,se=ie.indexOf(ue),le=ie.slice(se+1),ce=C(le,ue.groupId);if(t.allTheWay){var de=(0,v.f)(oe?C(ie,ue.groupId):f(ce));return T(e,(0,i.a)((0,i.a)({},t),{},{type:"move",id:null==de?void 0:de.id}))}var fe=function(e){return e&&O[e]}(ae?o||"horizontal":o),ve=l&&l!==fe,pe=ae&&b&&b!==fe,me=t.hasNullItem||!ae&&ve&&P;if(ve){var be=function(e,t,n){var r=e.findIndex((function(e){return e.id===t}));return[].concat(e.slice(r+1),n?[_]:[],e.slice(0,r))}(pe&&!me?ie:C(ie,ue.groupId),s,me),ge=(0,v.f)(be,s);return T(e,(0,i.a)((0,i.a)({},t),{},{type:"move",id:null==ge?void 0:ge.id}))}if(pe){var he=(0,v.f)(me?ce:le,s),ye=me?(null==he?void 0:he.id)||null:null==he?void 0:he.id;return T(e,(0,i.a)((0,i.a)({},t),{},{type:"move",id:ye}))}var we=(0,v.f)(ce,s);return T(e,!we&&me?(0,i.a)((0,i.a)({},t),{},{type:"move",id:null}):(0,i.a)((0,i.a)({},t),{},{type:"move",id:null==we?void 0:we.id}));case"previous":var Ee=!a.length&&P,_e=T((0,i.a)((0,i.a)({},e),{},{items:f(u)}),(0,i.a)((0,i.a)({},t),{},{type:"next",hasNullItem:Ee}));return(0,i.a)((0,i.a)({},_e),{},{items:u});case"down":var Ce=y&&!t.allTheWay,Oe=w(d(E(c(u),s,Ce))),Ie=l&&"horizontal"!==l&&P,ke=T((0,i.a)((0,i.a)({},e),{},{orientation:"vertical",items:Oe}),(0,i.a)((0,i.a)({},t),{},{type:"next",hasNullItem:Ie}));return(0,i.a)((0,i.a)({},ke),{},{orientation:o,items:u});case"up":var Se=y&&!t.allTheWay,Pe=w(f(d(E(c(u),s,Se)))),Te=P,xe=T((0,i.a)((0,i.a)({},e),{},{orientation:"vertical",items:Pe}),(0,i.a)((0,i.a)({},t),{},{type:"next",hasNullItem:Te}));return(0,i.a)((0,i.a)({},xe),{},{orientation:o,items:u});case"first":var Re=(0,v.f)(u);return T(e,(0,i.a)((0,i.a)({},t),{},{type:"move",id:null==Re?void 0:Re.id}));case"last":var Le=T((0,i.a)((0,i.a)({},e),{},{items:f(u)}),(0,i.a)((0,i.a)({},t),{},{type:"first"}));return(0,i.a)((0,i.a)({},Le),{},{items:u});case"sort":return(0,i.a)((0,i.a)({},e),{},{items:k(u),groups:k(a)});case"setVirtual":return(0,i.a)((0,i.a)({},e),{},{unstable_virtual:m(t.virtual,n)});case"setRTL":return(0,i.a)((0,i.a)({},e),{},{rtl:m(t.rtl,r)});case"setOrientation":return(0,i.a)((0,i.a)({},e),{},{orientation:m(t.orientation,o)});case"setCurrentId":var De=(0,v.g)((0,i.a)((0,i.a)({},e),{},{currentId:m(t.currentId,s)}));return(0,i.a)((0,i.a)({},e),{},{currentId:De,hasSetCurrentId:!0});case"setLoop":return(0,i.a)((0,i.a)({},e),{},{loop:m(t.loop,l)});case"setWrap":return(0,i.a)((0,i.a)({},e),{},{wrap:m(t.wrap,b)});case"setShift":return(0,i.a)((0,i.a)({},e),{},{shift:m(t.shift,y)});case"setIncludesBaseElement":return(0,i.a)((0,i.a)({},e),{},{unstable_includesBaseElement:m(t.includesBaseElement,P)});case"reset":return(0,i.a)((0,i.a)({},e),{},{unstable_virtual:x,rtl:R,orientation:L,currentId:(0,v.g)((0,i.a)((0,i.a)({},e),{},{currentId:D})),loop:A,wrap:B,shift:F,unstable_moves:0,pastIds:[]});case"setItems":return(0,i.a)((0,i.a)({},e),{},{items:t.items});default:throw new Error}}function x(e){return(0,u.useCallback)(e,[])}var R=n(5717),L=n(8036),D=(n(3909),n(698)),A=n(9916),B=n(1752),F=n(5959),j=n(8348),M=n(8818),Z=n(1831),N=n(8569);function W(e,t,n){return void 0===n&&(n={}),"function"==typeof FocusEvent?new FocusEvent(t,n):(0,N.y)(e,t,n)}function H(e,t){var n=W(e,"blur",t),r=e.dispatchEvent(n),o=(0,Z.a)((0,Z.a)({},t),{},{bubbles:!0});return e.dispatchEvent(W(e,"focusout",o)),r}var U=n(9193);var V=n(1276),K=n(8390),z=V.N&&"msCrypto"in window,q=n(5911),G=n(502),J=V.N&&"msCrypto"in window;function X(e,t,n){var r=(0,B.c)(n);return(0,u.useCallback)((function(n){var o,i,u,a;if(null===(o=r.current)||void 0===o||o.call(r,n),!n.defaultPrevented&&e&&function(e){return!!(0,F.U)(e)&&!e.metaKey&&"Tab"!==e.key}(n)){var s=null==t?void 0:t.ref.current;s&&(i=s,u=n.type,a=n,i.dispatchEvent(function(e,t,n){if(void 0===n&&(n={}),"function"==typeof KeyboardEvent)return new KeyboardEvent(t,n);var r=(0,l.M)(e).createEvent("KeyboardEvent");return r.initKeyboardEvent(t,n.bubbles,n.cancelable,(0,U.J)(e),n.key,n.location,n.ctrlKey,n.altKey,n.shiftKey,n.metaKey),r}(i,u,a))||n.preventDefault(),n.currentTarget.contains(s)&&n.stopPropagation())}}),[e,t])}function Y(e,t){return null==e?void 0:e.some((function(e){return!!t&&e.ref.current===t}))}var $=(0,L.B)({name:"Composite",compose:[M.u],keys:q.C,useOptions:function(e){return(0,i.a)((0,i.a)({},e),{},{currentId:(0,v.g)(e)})},useProps:function(e,t){var n=t.ref,r=t.onFocusCapture,o=t.onFocus,a=t.onBlurCapture,s=t.onKeyDown,m=t.onKeyDownCapture,b=t.onKeyUpCapture,g=(0,i._)(t,["ref","onFocusCapture","onFocus","onBlurCapture","onKeyDown","onKeyDownCapture","onKeyUpCapture"]),h=(0,u.useRef)(null),y=p(e.items,e.currentId),w=(0,u.useRef)(null),E=(0,B.c)(r),_=(0,B.c)(o),C=(0,B.c)(a),O=(0,B.c)(s),I=function(e){var t=(0,B.c)(e),n=(0,u.useReducer)((function(e){return e+1}),0),r=n[0],o=n[1];return(0,u.useEffect)((function(){var e,n=null===(e=t.current)||void 0===e?void 0:e.ref.current;r&&n&&(0,G.u)(n)}),[r]),o}(y),k=J?function(e){var t=(0,u.useRef)(null);return(0,u.useEffect)((function(){var n=(0,l.M)(e.current),r=function(e){var n=e.target;t.current=n};return n.addEventListener("focus",r,!0),function(){n.removeEventListener("focus",r,!0)}}),[]),t}(h):void 0;(0,u.useEffect)((function(){var t=h.current;e.unstable_moves&&!y&&(null==t||t.focus())}),[e.unstable_moves,y]);var S=X(e.unstable_virtual,y,m),P=X(e.unstable_virtual,y,b),T=(0,u.useCallback)((function(t){var n;if(null===(n=E.current)||void 0===n||n.call(E,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==k?void 0:k.current)||t.relatedTarget,o=Y(e.items,r);(0,F.U)(t)&&o&&(t.stopPropagation(),w.current=r)}}),[e.unstable_virtual,e.items]),x=(0,u.useCallback)((function(t){var n;if(null===(n=_.current)||void 0===n||n.call(_,t),!t.defaultPrevented)if(e.unstable_virtual)(0,F.U)(t)&&I();else if((0,F.U)(t)){var r;null===(r=e.setCurrentId)||void 0===r||r.call(e,null)}}),[e.unstable_virtual,e.setCurrentId]),R=(0,u.useCallback)((function(t){var n;if(null===(n=C.current)||void 0===n||n.call(C,t),!t.defaultPrevented&&e.unstable_virtual){var r=(null==y?void 0:y.ref.current)||null,o=function(e){return z?(0,K.v)(e.currentTarget):e.relatedTarget}(t),i=Y(e.items,o);(0,F.U)(t)&&i?(o===r?w.current&&w.current!==o&&H(w.current,t):r&&H(r,t),t.stopPropagation()):!Y(e.items,t.target)&&r&&H(r,t)}}),[e.unstable_virtual,e.items,y]),L=(0,u.useCallback)((function(t){var n,r;if(null===(n=O.current)||void 0===n||n.call(O,t),!t.defaultPrevented&&null===e.currentId&&(0,F.U)(t)){var o="horizontal"!==e.orientation,i="vertical"!==e.orientation,u=!(null===(r=e.groups)||void 0===r||!r.length),a={ArrowUp:(u||o)&&function(){if(u){var t,n=(o=e.items,(0,v.f)(d(f(c(o)))));null!=n&&n.id&&(null===(t=e.move)||void 0===t||t.call(e,n.id))}else{var r;null===(r=e.last)||void 0===r||r.call(e)}var o},ArrowRight:(u||i)&&e.first,ArrowDown:(u||o)&&e.first,ArrowLeft:(u||i)&&e.last,Home:e.first,End:e.last,PageUp:e.first,PageDown:e.last}[t.key];a&&(t.preventDefault(),a())}}),[e.currentId,e.orientation,e.groups,e.items,e.move,e.last,e.first]);return(0,i.a)({ref:(0,A.c)(h,n),id:e.baseId,onFocus:x,onFocusCapture:T,onBlurCapture:R,onKeyDownCapture:S,onKeyDown:L,onKeyUpCapture:P,"aria-activedescendant":e.unstable_virtual&&(null==y?void 0:y.id)||void 0},g)},useComposeProps:function(e,t){t=(0,j.q)(e,t,!0);var n=(0,M.u)(e,t,!0);return e.unstable_virtual||null===e.currentId?(0,i.a)({tabIndex:0},n):(0,i.a)((0,i.a)({},t),{},{ref:n.ref})}}),Q=((0,R.L)({as:"div",useHook:$,useCreateElement:function(e,t,n){return(0,D.C)(e,t,n)}}),n(6936)),ee=(0,L.B)({name:"RadioGroup",compose:$,keys:Q.a,useProps:function(e,t){return(0,i.a)({role:"radiogroup"},t)}}),te=(0,R.L)({as:"div",useHook:ee,useCreateElement:function(e,t,n){return(0,D.C)(e,t,n)}}),ne=n(7608),re=n.n(ne);const oe=(0,o.forwardRef)((function({className:e,...t},n){const i=re()("components-button-group",e);return(0,o.createElement)("div",(0,r.Z)({ref:n,role:"group",className:i},t))}));var ie=n(7417);const ue=(0,o.forwardRef)((function({label:e,checked:t,defaultChecked:n,disabled:l,onChange:c,...d},f){const v=function(e){void 0===e&&(e={});var t=a(e),n=t.state,r=t.loop,o=void 0===r||r,l=(0,i._)(t,["state","loop"]),c=(0,u.useState)(n),d=c[0],f=c[1],v=function(e){void 0===e&&(e={});var t=a(e),n=t.unstable_virtual,r=void 0!==n&&n,o=t.rtl,l=void 0!==o&&o,c=t.orientation,d=t.currentId,f=t.loop,v=void 0!==f&&f,p=t.wrap,m=void 0!==p&&p,g=t.shift,h=void 0!==g&&g,y=t.unstable_includesBaseElement,w=function(e){void 0===e&&(e={});var t=a(e).baseId,n=(0,u.useContext)(b.U),r=(0,u.useRef)(0),o=(0,u.useState)((function(){return t||n()}));return{baseId:o[0],setBaseId:o[1],unstable_idCountRef:r}}((0,i._)(t,["unstable_virtual","rtl","orientation","currentId","loop","wrap","shift","unstable_includesBaseElement"])),E=(0,u.useReducer)(T,{unstable_virtual:r,rtl:l,orientation:c,items:[],groups:[],currentId:d,loop:v,wrap:m,shift:h,unstable_moves:0,pastIds:[],unstable_includesBaseElement:null!=y?y:null===d,initialVirtual:r,initialRTL:l,initialOrientation:c,initialCurrentId:d,initialLoop:v,initialWrap:m,initialShift:h}),_=E[0],C=(_.pastIds,_.initialVirtual,_.initialRTL,_.initialOrientation,_.initialCurrentId,_.initialLoop,_.initialWrap,_.initialShift,_.hasSetCurrentId,(0,i._)(_,["pastIds","initialVirtual","initialRTL","initialOrientation","initialCurrentId","initialLoop","initialWrap","initialShift","hasSetCurrentId"])),O=E[1],I=(0,u.useState)(!1),k=I[0],S=I[1],R=function(){var e=(0,u.useRef)(!1);return(0,s.Y)((function(){return function(){e.current=!0}}),[]),e}(),L=(0,u.useCallback)((function(e){return O({type:"setItems",items:e})}),[]);return P(C.items,L),(0,i.a)((0,i.a)((0,i.a)({},w),C),{},{unstable_hasActiveWidget:k,unstable_setHasActiveWidget:S,registerItem:x((function(e){R.current||O({type:"registerItem",item:e})})),unregisterItem:x((function(e){R.current||O({type:"unregisterItem",id:e})})),registerGroup:x((function(e){R.current||O({type:"registerGroup",group:e})})),unregisterGroup:x((function(e){R.current||O({type:"unregisterGroup",id:e})})),move:x((function(e){return O({type:"move",id:e})})),next:x((function(e){return O({type:"next",allTheWay:e})})),previous:x((function(e){return O({type:"previous",allTheWay:e})})),up:x((function(e){return O({type:"up",allTheWay:e})})),down:x((function(e){return O({type:"down",allTheWay:e})})),first:x((function(){return O({type:"first"})})),last:x((function(){return O({type:"last"})})),sort:x((function(){return O({type:"sort"})})),unstable_setVirtual:x((function(e){return O({type:"setVirtual",virtual:e})})),setRTL:x((function(e){return O({type:"setRTL",rtl:e})})),setOrientation:x((function(e){return O({type:"setOrientation",orientation:e})})),setCurrentId:x((function(e){return O({type:"setCurrentId",currentId:e})})),setLoop:x((function(e){return O({type:"setLoop",loop:e})})),setWrap:x((function(e){return O({type:"setWrap",wrap:e})})),setShift:x((function(e){return O({type:"setShift",shift:e})})),unstable_setIncludesBaseElement:x((function(e){return O({type:"setIncludesBaseElement",includesBaseElement:e})})),reset:x((function(){return O({type:"reset"})}))})}((0,i.a)((0,i.a)({},l),{},{loop:o}));return(0,i.a)((0,i.a)({},v),{},{state:d,setState:f})}({state:n,baseId:d.id}),p={...v,disabled:l,state:null!=t?t:v.state,setState:null!=c?c:v.setState};return(0,o.createElement)(ie.Z.Provider,{value:p},(0,o.createElement)(te,(0,r.Z)({ref:f,as:oe,"aria-label":e},v,d)))}))},8220:(e,t,n)=>{"use strict";n.d(t,{Z:()=>M});var r=n(2314),o=n(9307),i=n(3522),u=n(5717),a=n(8036),s=n(9196),l=n(9916),c=(n(3909),n(1752)),d=n(8569),f=n(5959),v=n(4186),p=n(1163),m=n(7296),b=n(8818),g=(0,a.B)({name:"Clickable",compose:b.u,keys:["unstable_clickOnEnter","unstable_clickOnSpace"],useOptions:function(e){var t=e.unstable_clickOnEnter,n=void 0===t||t,r=e.unstable_clickOnSpace,o=void 0===r||r,u=(0,i._)(e,["unstable_clickOnEnter","unstable_clickOnSpace"]);return(0,i.a)({unstable_clickOnEnter:n,unstable_clickOnSpace:o},u)},useProps:function(e,t){var n=t.onKeyDown,r=t.onKeyUp,o=(0,i._)(t,["onKeyDown","onKeyUp"]),u=(0,s.useState)(!1),a=u[0],l=u[1],d=(0,c.c)(n),v=(0,c.c)(r),p=(0,s.useCallback)((function(t){var n;if(null===(n=d.current)||void 0===n||n.call(d,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey&&(0,f.U)(t)){var r=e.unstable_clickOnEnter&&"Enter"===t.key,o=e.unstable_clickOnSpace&&" "===t.key;if(r||o){if(function(e){var t=e.currentTarget;return!!e.isTrusted&&((0,m.i)(t)||"INPUT"===t.tagName||"TEXTAREA"===t.tagName||"A"===t.tagName||"SELECT"===t.tagName)}(t))return;t.preventDefault(),r?t.currentTarget.click():o&&l(!0)}}}),[e.disabled,e.unstable_clickOnEnter,e.unstable_clickOnSpace]),b=(0,s.useCallback)((function(t){var n;if(null===(n=v.current)||void 0===n||n.call(v,t),!t.defaultPrevented&&!e.disabled&&!t.metaKey){var r=e.unstable_clickOnSpace&&" "===t.key;a&&r&&(l(!1),t.currentTarget.click())}}),[e.disabled,e.unstable_clickOnSpace,a]);return(0,i.a)({"data-active":a||void 0,onKeyDown:p,onKeyUp:b},o)}}),h=((0,u.L)({as:"button",memo:!0,useHook:g}),n(2006)),y=n(3506),w=n(5911),E=n(502);function _(e){try{var t=e instanceof HTMLInputElement&&null!==e.selectionStart,n="TEXTAREA"===e.tagName,r="true"===e.contentEditable;return t||n||r||!1}catch(e){return!1}}var C=n(8390);function O(e){var t=(0,C.v)(e);if(!t)return!1;if(t===e)return!0;var n=t.getAttribute("aria-activedescendant");return!!n&&n===e.id}var I=n(88),k=[].concat(["baseId","unstable_idCountRef","setBaseId"],["id"]),S=(0,a.B)({keys:k,useOptions:function(e,t){var n=(0,s.useContext)(I.U),r=(0,s.useState)((function(){return e.unstable_idCountRef?(e.unstable_idCountRef.current+=1,"-"+e.unstable_idCountRef.current):e.baseId?"-"+n(""):""}))[0],o=(0,s.useMemo)((function(){return e.baseId||n()}),[e.baseId,n]),u=t.id||e.id||""+o+r;return(0,i.a)((0,i.a)({},e),{},{id:u})},useProps:function(e,t){return(0,i.a)({id:e.id},t)}});function P(e,t){if(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement){var n,r=Object.getPrototypeOf(e),o=null===(n=Object.getOwnPropertyDescriptor(r,"value"))||void 0===n?void 0:n.set;o&&(o.call(e,t),function(e,t,n){e.dispatchEvent((0,d.y)(e,"input",{bubbles:!0}))}(e))}}function T(e){return e.querySelector("[data-composite-item-widget]")}(0,u.L)({as:"div",useHook:S});var x=(0,a.B)({name:"CompositeItem",compose:[g,S],keys:w.b,propsAreEqual:function(e,t){if(!t.id||e.id!==t.id)return g.unstable_propsAreEqual(e,t);var n=e.currentId,r=e.unstable_moves,o=(0,i._)(e,["currentId","unstable_moves"]),u=t.currentId,a=t.unstable_moves,s=(0,i._)(t,["currentId","unstable_moves"]);if(u!==n){if(t.id===u||t.id===n)return!1}else if(r!==a)return!1;return g.unstable_propsAreEqual(o,s)},useOptions:function(e){return(0,i.a)((0,i.a)({},e),{},{id:e.id,currentId:(0,y.g)(e),unstable_clickOnSpace:!e.unstable_hasActiveWidget&&e.unstable_clickOnSpace})},useProps:function(e,t){var n,r=t.ref,o=t.tabIndex,u=void 0===o?0:o,a=t.onMouseDown,d=t.onFocus,m=t.onBlurCapture,b=t.onKeyDown,g=t.onClick,y=(0,i._)(t,["ref","tabIndex","onMouseDown","onFocus","onBlurCapture","onKeyDown","onClick"]),w=(0,s.useRef)(null),C=e.id,I=e.disabled&&!e.focusable,k=e.currentId===C,S=(0,c.c)(k),x=(0,s.useRef)(!1),R=function(e){return(0,s.useMemo)((function(){var t;return null===(t=e.items)||void 0===t?void 0:t.find((function(t){return e.id&&t.id===e.id}))}),[e.items,e.id])}(e),L=(0,c.c)(a),D=(0,c.c)(d),A=(0,c.c)(m),B=(0,c.c)(b),F=(0,c.c)(g),j=!e.unstable_virtual&&!e.unstable_hasActiveWidget&&k||!(null!==(n=e.items)&&void 0!==n&&n.length);(0,s.useEffect)((function(){var t;if(C)return null===(t=e.registerItem)||void 0===t||t.call(e,{id:C,ref:w,disabled:!!I}),function(){var t;null===(t=e.unregisterItem)||void 0===t||t.call(e,C)}}),[C,I,e.registerItem,e.unregisterItem]),(0,s.useEffect)((function(){var t=w.current;t&&e.unstable_moves&&S.current&&(0,E.u)(t)}),[e.unstable_moves]);var M=(0,s.useCallback)((function(e){var t;null===(t=L.current)||void 0===t||t.call(L,e),(0,E.s)(e.currentTarget,!0)}),[]),Z=(0,s.useCallback)((function(t){var n,r,o=(0,E.h)(t.currentTarget);if((0,E.s)(t.currentTarget,!1),null===(n=D.current)||void 0===n||n.call(D,t),!t.defaultPrevented&&!(0,p.K)(t)&&C&&!function(e,t){if((0,f.U)(e))return!1;for(var n,r=(0,i.b)(t);!(n=r()).done;)if(n.value.ref.current===e.target)return!0;return!1}(t,e.items)&&(null===(r=e.setCurrentId)||void 0===r||r.call(e,C),o&&e.unstable_virtual&&e.baseId&&(0,f.U)(t))){var u=t.target,a=(0,h.M)(u).getElementById(e.baseId);a&&(x.current=!0,function(e,t){var n={},r=n.preventScroll,o=n.isActive,i=void 0===o?O:o;i(e)||(e.focus({preventScroll:r}),i(e)||requestAnimationFrame((function(){e.focus({preventScroll:r})})))}(a))}}),[C,e.items,e.setCurrentId,e.unstable_virtual,e.baseId]),N=(0,s.useCallback)((function(t){var n;null===(n=A.current)||void 0===n||n.call(A,t),t.defaultPrevented||e.unstable_virtual&&x.current&&(x.current=!1,t.preventDefault(),t.stopPropagation())}),[e.unstable_virtual]),W=(0,s.useCallback)((function(t){var n;if((0,f.U)(t)){var r="horizontal"!==e.orientation,o="vertical"!==e.orientation,i=!(null==R||!R.groupId),u={ArrowUp:(i||r)&&e.up,ArrowRight:(i||o)&&e.next,ArrowDown:(i||r)&&e.down,ArrowLeft:(i||o)&&e.previous,Home:function(){var n,r;!i||t.ctrlKey?null===(n=e.first)||void 0===n||n.call(e):null===(r=e.previous)||void 0===r||r.call(e,!0)},End:function(){var n,r;!i||t.ctrlKey?null===(n=e.last)||void 0===n||n.call(e):null===(r=e.next)||void 0===r||r.call(e,!0)},PageUp:function(){var t,n;i?null===(t=e.up)||void 0===t||t.call(e,!0):null===(n=e.first)||void 0===n||n.call(e)},PageDown:function(){var t,n;i?null===(t=e.down)||void 0===t||t.call(e,!0):null===(n=e.last)||void 0===n||n.call(e)}}[t.key];if(u)return t.preventDefault(),void u();if(null===(n=B.current)||void 0===n||n.call(B,t),!t.defaultPrevented)if(1===t.key.length&&" "!==t.key){var a=T(t.currentTarget);a&&_(a)&&(a.focus(),P(a,""))}else if("Delete"===t.key||"Backspace"===t.key){var s=T(t.currentTarget);s&&_(s)&&(t.preventDefault(),P(s,""))}}}),[e.orientation,R,e.up,e.next,e.down,e.previous,e.first,e.last]),H=(0,s.useCallback)((function(e){var t;if(null===(t=F.current)||void 0===t||t.call(F,e),!e.defaultPrevented){var n=T(e.currentTarget);n&&!(0,v.B)(n)&&n.focus()}}),[]);return(0,i.a)({ref:(0,l.c)(w,r),id:C,tabIndex:j?u:-1,"aria-selected":!(!e.unstable_virtual||!k)||void 0,onMouseDown:M,onFocus:Z,onBlurCapture:N,onKeyDown:W,onClick:H},y)}}),R=((0,u.L)({as:"button",memo:!0,useHook:x}),n(6936));function L(e){return void 0!==e.checked?e.checked:void 0!==e.value&&e.state===e.value}function D(e,t){var n=(0,d.y)(e,"change");Object.defineProperties(n,{type:{value:"change"},target:{value:e},currentTarget:{value:e}}),null==t||t(n)}var A=(0,a.B)({name:"Radio",compose:x,keys:R.R,useOptions:function(e,t){var n,r=t.value,o=t.checked,u=e.unstable_clickOnEnter,a=void 0!==u&&u,s=e.unstable_checkOnFocus,l=void 0===s||s,c=(0,i._)(e,["unstable_clickOnEnter","unstable_checkOnFocus"]);return(0,i.a)((0,i.a)({checked:o,unstable_clickOnEnter:a,unstable_checkOnFocus:l},c),{},{value:null!=(n=c.value)?n:r})},useProps:function(e,t){var n=t.ref,r=t.onChange,o=t.onClick,u=(0,i._)(t,["ref","onChange","onClick"]),a=(0,s.useRef)(null),d=(0,s.useState)(!0),f=d[0],v=d[1],p=L(e),m=(0,c.c)(e.currentId===e.id),b=(0,c.c)(r),g=(0,c.c)(o);!function(e){var t=(0,s.useState)((function(){return L(e)}))[0],n=(0,s.useState)(e.currentId)[0],r=e.id,o=e.setCurrentId;(0,s.useEffect)((function(){t&&r&&n!==r&&(null==o||o(r))}),[t,r,o,n])}(e),(0,s.useEffect)((function(){var e=a.current;e&&("INPUT"===e.tagName&&"radio"===e.type||v(!1))}),[]);var h=(0,s.useCallback)((function(t){var n,r;null===(n=b.current)||void 0===n||n.call(b,t),t.defaultPrevented||e.disabled||null===(r=e.setState)||void 0===r||r.call(e,e.value)}),[e.disabled,e.setState,e.value]),y=(0,s.useCallback)((function(e){var t;null===(t=g.current)||void 0===t||t.call(g,e),e.defaultPrevented||f||D(e.currentTarget,h)}),[h,f]);return(0,s.useEffect)((function(){var t=a.current;t&&e.unstable_moves&&m.current&&e.unstable_checkOnFocus&&D(t,h)}),[e.unstable_moves,e.unstable_checkOnFocus,h]),(0,i.a)({ref:(0,l.c)(a,n),role:f?void 0:"radio",type:f?"radio":void 0,value:f?e.value:void 0,name:f?e.baseId:void 0,"aria-checked":p,checked:p,onChange:h,onClick:y},u)}}),B=(0,u.L)({as:"input",memo:!0,useHook:A}),F=n(9770),j=n(7417);const M=(0,o.forwardRef)((function({children:e,value:t,...n},i){const u=(0,o.useContext)(j.Z),a=u.state===t;return(0,o.createElement)(B,(0,r.Z)({ref:i,as:F.Z,variant:a?"primary":"secondary",value:t},u,n),e||t)}))},9330:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9307);let o=0;function i(e){const t=document.scrollingElement||document.body;e&&(o=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=o)}let u=0;function a(){return(0,r.useEffect)((()=>(0===u&&i(!0),++u,()=>{1===u&&i(!1),--u})),[]),null}},1202:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2819);const i=function({shortcut:e,className:t}){if(!e)return null;let n,i;return(0,o.isString)(e)&&(n=e),(0,o.isObject)(e)&&(n=e.display,i=e.ariaLabel),(0,r.createElement)("span",{className:t,"aria-label":i},n)}},9183:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});var r=n(9307),o=n(3698);function i(){const[,e]=(0,r.useState)({}),t=(0,r.useRef)(!0);return(0,r.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function u({name:e,children:t}){const n=(0,o.Z)(e),u=(0,r.useRef)({rerender:i()});return(0,r.useEffect)((()=>(n.registerFill(u),()=>{n.unregisterFill(u)})),[n.registerFill,n.unregisterFill]),n.ref&&n.ref.current?("function"==typeof t&&(t=t(n.fillProps)),(0,r.createPortal)(t,n.ref.current)):null}},4745:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9307);n(2560);const o=(0,r.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}})},942:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(2314),o=n(9307),i=n(4333),u=n(4745);const a=(0,o.forwardRef)((function({name:e,fillProps:t={},as:n="div",...a},s){const l=(0,o.useContext)(u.Z),c=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>(l.registerSlot(e,c,t),()=>{l.unregisterSlot(e,c)})),[l.registerSlot,l.unregisterSlot,e]),(0,o.useLayoutEffect)((()=>{l.updateSlot(e,t)})),(0,o.createElement)(n,(0,r.Z)({ref:(0,i.useMergeRefs)([s,c])},a))}))},3698:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(4745);function i(e){const t=(0,r.useContext)(o.Z),n=t.slots[e]||{},i=t.fills[e],u=(0,r.useMemo)((()=>i||[]),[i]);return{...n,updateSlot:(0,r.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,r.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:u,registerFill:(0,r.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,r.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}},2146:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=(0,n(9307).createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}})},4011:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(2314),o=n(9307),i=n(2819),u=n(2146),a=n(293);function s({name:e,children:t,registerFill:n,unregisterFill:r}){const u=(0,a.Z)(e),s=(0,o.useRef)({name:e,children:t});return(0,o.useLayoutEffect)((()=>(n(e,s.current),()=>r(e,s.current))),[]),(0,o.useLayoutEffect)((()=>{s.current.children=t,u&&u.forceUpdate()}),[t]),(0,o.useLayoutEffect)((()=>{e!==s.current.name&&(r(s.current.name,s.current),s.current.name=e,n(e,s.current))}),[e]),u&&u.node?((0,i.isFunction)(t)&&(t=t(u.props.fillProps)),(0,o.createPortal)(t,u.node)):null}const l=e=>(0,o.createElement)(u.Z.Consumer,null,(({registerFill:t,unregisterFill:n})=>(0,o.createElement)(s,(0,r.Z)({},e,{registerFill:t,unregisterFill:n}))))},7031:(e,t,n)=>{"use strict";n.d(t,{de:()=>l,g7:()=>c});var r=n(2314),o=n(9307),i=n(4011),u=n(9137),a=n(9183),s=n(942);function l(e){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(i.Z,e),(0,o.createElement)(a.Z,e))}const c=(0,o.forwardRef)((({bubblesVirtually:e,...t},n)=>e?(0,o.createElement)(s.Z,(0,r.Z)({},t,{ref:n})):(0,o.createElement)(u.Z,t)))},9137:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(2314),o=n(9307),i=n(2819),u=n(2146);class a extends o.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:r}=this.props;e.name!==t&&(n(e.name),r(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:r}=this.props,u=(0,i.map)(r(t,this),(e=>{const t=(0,i.isFunction)(e.children)?e.children(n):e.children;return o.Children.map(t,((e,t)=>{if(!e||(0,i.isString)(e))return e;const n=e.key||t;return(0,o.cloneElement)(e,{key:n})}))})).filter((0,i.negate)(o.isEmptyElement));return(0,o.createElement)(o.Fragment,null,(0,i.isFunction)(e)?e(u):u)}}const s=e=>(0,o.createElement)(u.Z.Consumer,null,(({registerSlot:t,unregisterSlot:n,getFills:i})=>(0,o.createElement)(a,(0,r.Z)({},e,{registerSlot:t,unregisterSlot:n,getFills:i}))))},293:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(2146);const i=e=>{const{getSlot:t,subscribe:n}=(0,r.useContext)(o.Z),[i,u]=(0,r.useState)(t(e));return(0,r.useEffect)((()=>(u(t(e)),n((()=>{u(t(e))})))),[e]),i}},2858:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(9307),o=n(2819),i=n(4333),u=n(8689),a=n(1202);const s=(0,r.createElement)("div",{className:"event-catcher"}),l=({eventHandlers:e,child:t,childrenWithPopover:n})=>(0,r.cloneElement)((0,r.createElement)("span",{className:"disabled-element-wrapper"},(0,r.cloneElement)(s,e),(0,r.cloneElement)(t,{children:n}),","),e),c=({child:e,eventHandlers:t,childrenWithPopover:n})=>(0,r.cloneElement)(e,{...t,children:n}),d=(e,t,n)=>{if(1!==r.Children.count(e))return;const o=r.Children.only(e);"function"==typeof o.props[t]&&o.props[t](n)},f=function({children:e,position:t,text:n,shortcut:s}){const[f,v]=(0,r.useState)(!1),[p,m]=(0,r.useState)(!1),b=(0,i.useDebounce)(m,700),g=t=>{d(e,"onMouseDown",t),document.addEventListener("mouseup",w),v(!0)},h=t=>{d(e,"onMouseUp",t),document.removeEventListener("mouseup",w),v(!1)},y=e=>"mouseUp"===e?h:"mouseDown"===e?g:void 0,w=y("mouseUp"),E=(t,n)=>r=>{if(d(e,t,r),r.currentTarget.disabled)return;if("focus"===r.type&&f)return;b.cancel();const i=(0,o.includes)(["focus","mouseenter"],r.type);i!==p&&(n?b(i):m(i))},_=()=>{b.cancel(),document.removeEventListener("mouseup",w)};if((0,r.useEffect)((()=>_),[]),1!==r.Children.count(e))return e;const C={onMouseEnter:E("onMouseEnter",!0),onMouseLeave:E("onMouseLeave"),onClick:E("onClick"),onFocus:E("onFocus"),onBlur:E("onBlur"),onMouseDown:y("mouseDown")},O=r.Children.only(e),{children:I,disabled:k}=O.props,S=k?l:c,P=(({grandchildren:e,isOver:t,position:n,text:o,shortcut:i})=>(0,r.concatChildren)(e,t&&(0,r.createElement)(u.Z,{focusOnMount:!1,position:n,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},o,(0,r.createElement)(a.Z,{className:"components-tooltip__shortcut",shortcut:i}))))({grandchildren:I,isOver:p,position:t,text:n,shortcut:s});return S({child:O,eventHandlers:C,childrenWithPopover:P})}},7971:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7608),o=n.n(r),i=n(9307),u=n(6186);const a=(0,i.forwardRef)((function({as:e="div",className:t,...n},r){return(0,u.k)({as:e,className:o()("components-visually-hidden",t),...n,ref:r})}))},6186:(e,t,n)=>{"use strict";n.d(t,{k:()=>o});var r=n(9307);function o({as:e="div",...t}){return"function"==typeof t.children?t.children(t):(0,r.createElement)(e,t)}},7152:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9307),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))},31:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{d:"M3 6.75C3 5.784 3.784 5 4.75 5H15V7.313l.05.027 5.056 2.73.394.212v3.468a1.75 1.75 0 01-1.75 1.75h-.012a2.5 2.5 0 11-4.975 0H9.737a2.5 2.5 0 11-4.975 0H3V6.75zM13.5 14V6.5H4.75a.25.25 0 00-.25.25V14h.965a2.493 2.493 0 011.785-.75c.7 0 1.332.287 1.785.75H13.5zm4.535 0h.715a.25.25 0 00.25-.25v-2.573l-4-2.16v4.568a2.487 2.487 0 011.25-.335c.7 0 1.332.287 1.785.75zM6.282 15.5a1.002 1.002 0 00.968 1.25 1 1 0 10-.968-1.25zm9 0a1 1 0 101.937.498 1 1 0 00-1.938-.498z"}))},1998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(9196),o=n(444);const i=(0,r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,r.createElement)(o.Path,{fillRule:"evenodd",d:"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z",clipRule:"evenodd"}))},7608:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var u=o.apply(null,n);u&&e.push(u)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},6726:(e,t,n)=>{"use strict";n.d(t,{y:()=>r});var r=(0,n(9196).createContext)({})},7749:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}n.d(t,{_:()=>i,a:()=>u,b:()=>s})},5717:(e,t,n)=>{"use strict";n.d(t,{L:()=>f});var r=n(9196),o=n(7749),i=n(698),u=n(1831);function a(e){var t;if(!function(e){return"object"==typeof e&&null!=e}(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===Object.toString()}function s(e,t){for(var n={},r={},o=0,i=Object.keys(e);o<i.length;o++){var u=i[o];t.indexOf(u)>=0?n[u]=e[u]:r[u]=e[u]}return[n,r]}function l(e,t){if(void 0===t&&(t=[]),!a(e.state))return s(e,t);var n=s(e,[].concat(t,["state"])),r=n[0],o=n[1],i=r.state,l=(0,u._)(r,["state"]);return[(0,u.a)((0,u.a)({},i),l),o]}var c=n(9735);function d(e){return"normalizePropsAreEqualInner"===e.name?e:function(t,n){return a(t.state)&&a(n.state)?e((0,u.a)((0,u.a)({},t.state),t),(0,u.a)((0,u.a)({},n.state),n)):e(t,n)}}function f(e){var t,n=e.as,u=e.useHook,a=e.memo,s=e.propsAreEqual,f=void 0===s?null==u?void 0:u.unstable_propsAreEqual:s,v=e.keys,p=void 0===v?(null==u?void 0:u.__keys)||[]:v,m=e.useCreateElement,b=void 0===m?i.C:m,g=function(e,t){var r=e.as,i=void 0===r?n:r,a=(0,o.a)(e,["as"]);if(u){var s,c=l(a,p),d=c[0],f=c[1],v=u(d,(0,o._)({ref:t},f)),m=v.wrapElement,g=(0,o.a)(v,["wrapElement"]),h=(null===(s=i.render)||void 0===s?void 0:s.__keys)||i.__keys,y=h&&l(a,h)[0],w=y?(0,o._)((0,o._)({},g),y):g,E=b(i,w);return m?m(E):E}return b(i,(0,o._)({ref:t},a))};return t=g,g=(0,r.forwardRef)(t),a&&(g=function(e,t){return(0,r.memo)(e,t)}(g,f&&d(f))),g.__keys=p,g.unstable_propsAreEqual=d(f||c.w),g}},8036:(e,t,n)=>{"use strict";n.d(t,{B:()=>s});var r=n(9196),o=n(6726);function i(e,t){(0,r.useDebugValue)(e);var n=(0,r.useContext)(o.y);return null!=n[e]?n[e]:t}var u=n(7749),a=n(9735);function s(e){var t,n,o,s=(o=e.compose,Array.isArray(o)?o:void 0!==o?[o]:[]),l=function(t,n){if(e.useOptions&&(t=e.useOptions(t,n)),e.name&&(t=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var o="use"+e+"Options";(0,r.useDebugValue)(o);var a=i(o);return a?(0,u._)((0,u._)({},t),a(t,n)):t}(e.name,t,n)),e.compose)for(var o,a=(0,u.b)(s);!(o=a()).done;)t=o.value.__useOptions(t,n);return t},c=function(t,n,o){if(void 0===t&&(t={}),void 0===n&&(n={}),void 0===o&&(o=!1),o||(t=l(t,n)),e.useProps&&(n=e.useProps(t,n)),e.name&&(n=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var o="use"+e+"Props";(0,r.useDebugValue)(o);var u=i(o);return u?u(t,n):n}(e.name,t,n)),e.compose)if(e.useComposeOptions&&(t=e.useComposeOptions(t,n)),e.useComposeProps)n=e.useComposeProps(t,n);else for(var a,c=(0,u.b)(s);!(a=c()).done;)n=(0,a.value)(t,n,!0);var d={},f=n||{};for(var v in f)void 0!==f[v]&&(d[v]=f[v]);return d};c.__useOptions=l;var d=s.reduce((function(e,t){return e.push.apply(e,t.__keys||[]),e}),[]);return c.__keys=[].concat(d,(null===(t=e.useState)||void 0===t?void 0:t.__keys)||[],e.keys||[]),c.unstable_propsAreEqual=e.propsAreEqual||(null===(n=s[0])||void 0===n?void 0:n.unstable_propsAreEqual)||a.w,c}},698:(e,t,n)=>{"use strict";n.d(t,{C:()=>u});var r=n(9196),o=n(6726),i=n(7749),u=function(e,t,n){void 0===n&&(n=t.children);var u=(0,r.useContext)(o.y);return u.useCreateElement?u.useCreateElement(e,t,n):"string"==typeof e&&function(e){return"function"==typeof e}(n)?(t.children,n((0,i.a)(t,["children"]))):(0,r.createElement)(e,t,n)}},1831:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}n.d(t,{_:()=>u,a:()=>i})},1276:(e,t,n)=>{"use strict";n.d(t,{N:()=>o});var r,o=(r=(0,n(9193).J)(),Boolean(void 0!==r&&r.document&&r.document.createElement))},2627:(e,t,n)=>{"use strict";function r(e,t){return e===t||e.contains(t)}n.d(t,{r:()=>r})},8569:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(2006);function o(e,t,n){if("function"==typeof Event)return new Event(t,n);var o=(0,r.M)(e).createEvent("Event");return o.initEvent(t,null==n?void 0:n.bubbles,null==n?void 0:n.cancelable),o}},8390:(e,t,n)=>{"use strict";n.d(t,{v:()=>o});var r=n(2006);function o(e){var t=(0,r.M)(e).activeElement;return null!=t&&t.nodeName?t:null}},2006:(e,t,n)=>{"use strict";function r(e){return e?e.ownerDocument||e:document}n.d(t,{M:()=>r})},9193:(e,t,n)=>{"use strict";n.d(t,{J:()=>i});var r,o=n(2006);try{r=window}catch(e){}function i(e){return e&&(0,o.M)(e).defaultView||r}},4186:(e,t,n)=>{"use strict";n.d(t,{B:()=>i});var r=n(8390),o=n(2627);function i(e){var t=(0,r.v)(e);if(!t)return!1;if((0,o.r)(e,t))return!0;var n=t.getAttribute("aria-activedescendant");return!(!n||n!==e.id&&!e.querySelector("#"+n))}},7296:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=["button","color","file","image","reset","submit"];function o(e){if("BUTTON"===e.tagName)return!0;if("INPUT"===e.tagName){var t=e;return-1!==r.indexOf(t.type)}return!1}},1163:(e,t,n)=>{"use strict";n.d(t,{K:()=>o});var r=n(2627);function o(e){return!(0,r.r)(e.currentTarget,e.target)}},5959:(e,t,n)=>{"use strict";function r(e){return e.target===e.currentTarget}n.d(t,{U:()=>r})},9735:(e,t,n)=>{"use strict";function r(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),r=Object.keys(t),o=n.length;if(r.length!==o)return!1;for(var i=0,u=n;i<u.length;i++){var a=u[i];if(e[a]!==t[a])return!1}return!0}n.d(t,{w:()=>r})},9916:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(9196);function o(e,t){void 0===t&&(t=null),e&&("function"==typeof e?e(t):e.current=t)}function i(e,t){return(0,r.useMemo)((function(){return null==e&&null==t?null:function(n){o(e,n),o(t,n)}}),[e,t])}},7503:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});var r=n(9196),o=n(1276).N?r.useLayoutEffect:r.useEffect},1752:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(9196),o=n(7503);function i(e){var t=(0,r.useRef)(e);return(0,o.Y)((function(){t.current=e})),t}},3909:(e,t,n)=>{"use strict";n(9196)},88:(e,t,n)=>{"use strict";function r(e){return void 0===e&&(e="id"),(e?e+"-":"")+Math.random().toString(32).substr(2,6)}n.d(t,{U:()=>o});var o=(0,n(9196).createContext)(r)},8348:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(3522),o=n(5717),i=n(8036),u=n(9735),a=(0,i.B)({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,o=(0,r._)(e,["unstable_system"]),i=t.unstable_system,a=(0,r._)(t,["unstable_system"]);return!(n!==i&&!(0,u.w)(n,i))&&(0,u.w)(o,a)}});(0,o.L)({as:"div",useHook:a})},8818:(e,t,n)=>{"use strict";n.d(t,{u:()=>E});var r=n(3522),o=n(5717),i=n(8036),u=n(9196),a=n(9916),s=n(7296),l=(n(3909),n(1752)),c=n(7503),d=n(4186),f=n(1163),v=n(1276);function p(e){return!!v.N&&-1!==window.navigator.userAgent.indexOf(e)}var m="input:not([type='hidden']):not([disabled]), select:not([disabled]), textarea:not([disabled]), a[href], button:not([disabled]), [tabindex], iframe, object, embed, area[href], audio[controls], video[controls], [contenteditable]:not([contenteditable='false'])";var b=n(8348),g=p("Mac")&&!p("Chrome")&&(p("Safari")||p("Firefox"));function h(e){!(0,d.B)(e)&&function(e){return function(e,t){return"matches"in e?e.matches(t):"msMatchesSelector"in e?e.msMatchesSelector(t):e.webkitMatchesSelector(t)}(e,m)&&function(e){var t=e;return t.offsetWidth>0||t.offsetHeight>0||e.getClientRects().length>0}(e)}(e)&&e.focus()}function y(e,t,n,r){return e?t&&!n?-1:void 0:t?r:r||0}function w(e,t){return(0,u.useCallback)((function(n){var r;null===(r=e.current)||void 0===r||r.call(e,n),n.defaultPrevented||t&&(n.stopPropagation(),n.preventDefault())}),[e,t])}var E=(0,i.B)({name:"Tabbable",compose:b.q,keys:["disabled","focusable"],useOptions:function(e,t){var n=t.disabled;return(0,r.a)({disabled:n},e)},useProps:function(e,t){var n=t.ref,o=t.tabIndex,i=t.onClickCapture,d=t.onMouseDownCapture,v=t.onMouseDown,p=t.onKeyPressCapture,m=t.style,b=(0,r._)(t,["ref","tabIndex","onClickCapture","onMouseDownCapture","onMouseDown","onKeyPressCapture","style"]),E=(0,u.useRef)(null),_=(0,l.c)(i),C=(0,l.c)(d),O=(0,l.c)(v),I=(0,l.c)(p),k=!!e.disabled&&!e.focusable,S=(0,u.useState)(!0),P=S[0],T=S[1],x=(0,u.useState)(!0),R=x[0],L=x[1],D=e.disabled?(0,r.a)({pointerEvents:"none"},m):m;(0,c.Y)((function(){var e=E.current;e&&(["BUTTON","INPUT","SELECT","TEXTAREA","A"].includes(e.tagName)||T(!1),["BUTTON","INPUT","SELECT","TEXTAREA"].includes(e.tagName)||L(!1))}),[]);var A=w(_,e.disabled),B=w(C,e.disabled),F=w(I,e.disabled),j=(0,u.useCallback)((function(e){var t;null===(t=O.current)||void 0===t||t.call(O,e);var n=e.currentTarget;if(!e.defaultPrevented&&g&&!(0,f.K)(e)&&(0,s.i)(n)){var r=requestAnimationFrame((function(){n.removeEventListener("mouseup",o,!0),h(n)})),o=function(){cancelAnimationFrame(r),h(n)};n.addEventListener("mouseup",o,{once:!0,capture:!0})}}),[]);return(0,r.a)({ref:(0,a.c)(E,n),style:D,tabIndex:y(k,P,R,o),disabled:!(!k||!R)||void 0,"aria-disabled":!!e.disabled||void 0,onClickCapture:A,onMouseDownCapture:B,onMouseDown:j,onKeyPressCapture:F},b)}});(0,o.L)({as:"div",useHook:E})},5911:(e,t,n)=>{"use strict";n.d(t,{C:()=>r,b:()=>o});var r=["baseId","unstable_idCountRef","setBaseId","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget"],o=r},6936:(e,t,n)=>{"use strict";n.d(t,{R:()=>o,a:()=>i});var r=["baseId","unstable_idCountRef","unstable_virtual","rtl","orientation","items","groups","currentId","loop","wrap","shift","unstable_moves","unstable_hasActiveWidget","unstable_includesBaseElement","state","setBaseId","registerItem","unregisterItem","registerGroup","unregisterGroup","move","next","previous","up","down","first","last","sort","unstable_setVirtual","setRTL","setOrientation","setCurrentId","setLoop","setWrap","setShift","reset","unstable_setIncludesBaseElement","unstable_setHasActiveWidget","setState"],o=[].concat(r,["value","checked","unstable_checkOnFocus"]),i=r},3522:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}n.d(t,{_:()=>u,a:()=>i,b:()=>s})},3506:(e,t,n)=>{"use strict";function r(e,t){return t?e.find((function(e){return!e.disabled&&e.id!==t})):e.find((function(e){return!e.disabled}))}function o(e,t){var n;return t||null===t?t:e.currentId||null===e.currentId?e.currentId:null===(n=r(e.items||[]))||void 0===n?void 0:n.id}n.d(t,{f:()=>r,g:()=>o})},502:(e,t,n)=>{"use strict";function r(e){e.userFocus=!0,e.focus(),e.userFocus=!1}function o(e){return!!e.userFocus}function i(e,t){e.userFocus=t}n.d(t,{h:()=>o,s:()=>i,u:()=>r})},2314:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})}}]); order-confirmation-billing-wrapper.asset.php 0000644 00000000264 15073233653 0015301 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1340068d7a04db3610f6'); rating-filter-frontend.js 0000644 00000166070 15073233653 0011507 0 ustar 00 (()=>{var e={3849:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s)if(n.toString===Object.prototype.toString)for(var l in n)o.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},7608:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var s=typeof n;if("string"===s||"number"===s)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===s){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},2130:(e,t,n)=>{"use strict";var o=n(586);e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=o.getWindow(t));var r=n.allowHorizontalScroll,s=n.onlyScrollIfNeeded,i=n.alignWithTop,l=n.alignWithLeft,a=n.offsetTop||0,c=n.offsetLeft||0,u=n.offsetBottom||0,d=n.offsetRight||0;r=void 0===r||r;var p=o.isWindow(t),f=o.offset(e),m=o.outerHeight(e),h=o.outerWidth(e),g=void 0,v=void 0,w=void 0,y=void 0,b=void 0,E=void 0,S=void 0,k=void 0,_=void 0,T=void 0;p?(S=t,T=o.height(S),_=o.width(S),k={left:o.scrollLeft(S),top:o.scrollTop(S)},b={left:f.left-k.left-c,top:f.top-k.top-a},E={left:f.left+h-(k.left+_)+d,top:f.top+m-(k.top+T)+u},y=k):(g=o.offset(t),v=t.clientHeight,w=t.clientWidth,y={left:t.scrollLeft,top:t.scrollTop},b={left:f.left-(g.left+(parseFloat(o.css(t,"borderLeftWidth"))||0))-c,top:f.top-(g.top+(parseFloat(o.css(t,"borderTopWidth"))||0))-a},E={left:f.left+h-(g.left+w+(parseFloat(o.css(t,"borderRightWidth"))||0))+d,top:f.top+m-(g.top+v+(parseFloat(o.css(t,"borderBottomWidth"))||0))+u}),b.top<0||E.top>0?!0===i?o.scrollTop(t,y.top+b.top):!1===i?o.scrollTop(t,y.top+E.top):b.top<0?o.scrollTop(t,y.top+b.top):o.scrollTop(t,y.top+E.top):s||((i=void 0===i||!!i)?o.scrollTop(t,y.top+b.top):o.scrollTop(t,y.top+E.top)),r&&(b.left<0||E.left>0?!0===l?o.scrollLeft(t,y.left+b.left):!1===l?o.scrollLeft(t,y.left+E.left):b.left<0?o.scrollLeft(t,y.left+b.left):o.scrollLeft(t,y.left+E.left):s||((l=void 0===l||!!l)?o.scrollLeft(t,y.left+b.left):o.scrollLeft(t,y.left+E.left)))}},2121:(e,t,n)=>{"use strict";e.exports=n(2130)},586:e=>{"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function o(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],o="scroll"+(t?"Top":"Left");if("number"!=typeof n){var r=e.document;"number"!=typeof(n=r.documentElement[o])&&(n=r.body[o])}return n}function r(e){return o(e)}function s(e){return o(e,!0)}function i(e){var t=function(e){var t,n=void 0,o=void 0,r=e.ownerDocument,s=r.body,i=r&&r.documentElement;return n=(t=e.getBoundingClientRect()).left,o=t.top,{left:n-=i.clientLeft||s.clientLeft||0,top:o-=i.clientTop||s.clientTop||0}}(e),n=e.ownerDocument,o=n.defaultView||n.parentWindow;return t.left+=r(o),t.top+=s(o),t}var l=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),a=/^(top|right|bottom|left)$/,c="currentStyle",u="runtimeStyle",d="left",p=void 0;function f(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===p(e,"boxSizing")}"undefined"!=typeof window&&(p=window.getComputedStyle?function(e,t,n){var o="",r=e.ownerDocument,s=n||r.defaultView.getComputedStyle(e,null);return s&&(o=s.getPropertyValue(t)||s[t]),o}:function(e,t){var n=e[c]&&e[c][t];if(l.test(n)&&!a.test(t)){var o=e.style,r=o[d],s=e[u][d];e[u][d]=e[c][d],o[d]="fontSize"===t?"1em":n||0,n=o.pixelLeft+"px",o[d]=r,e[u][d]=s}return""===n?"auto":n});var h=["margin","border","padding"],g=-1,v=2,w=1;function y(e,t,n){var o=0,r=void 0,s=void 0,i=void 0;for(s=0;s<t.length;s++)if(r=t[s])for(i=0;i<n.length;i++){var l;l="border"===r?r+n[i]+"Width":r+n[i],o+=parseFloat(p(e,l))||0}return o}function b(e){return null!=e&&e==e.window}var E={};function S(e,t,n){if(b(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var o="width"===t?["Left","Right"]:["Top","Bottom"],r="width"===t?e.offsetWidth:e.offsetHeight,s=(p(e),m(e)),i=0;(null==r||r<=0)&&(r=void 0,(null==(i=p(e,t))||Number(i)<0)&&(i=e.style[t]||0),i=parseFloat(i)||0),void 0===n&&(n=s?w:g);var l=void 0!==r||s,a=r||i;if(n===g)return l?a-y(e,["border","padding"],o):i;if(l){var c=n===v?-y(e,["border"],o):y(e,["margin"],o);return a+(n===w?0:c)}return i+y(e,h.slice(n),o)}f(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,o=t.document,r=o.body,s=o.documentElement[n];return"CSS1Compat"===o.compatMode&&s||r&&r[n]||s}}));var k={position:"absolute",visibility:"hidden",display:"block"};function _(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,o,r){var s={},i=e.style,l=void 0;for(l in o)o.hasOwnProperty(l)&&(s[l]=i[l],i[l]=o[l]);for(l in function(){t=S.apply(void 0,n)}.call(e),o)o.hasOwnProperty(l)&&(i[l]=s[l])}(e,k),t}function T(e,t,o){var r=o;if("object"!==(void 0===t?"undefined":n(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):p(e,t);for(var s in t)t.hasOwnProperty(s)&&T(e,s,t[s])}f(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&_(t,e,n?0:w)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,o){return void 0===o?t&&_(t,e,g):t?(p(t),m(t)&&(o+=y(t,["padding","border"],n)),T(t,e,o)):void 0}})),e.exports=t({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return i(e);!function(e,t){"static"===T(e,"position")&&(e.style.position="relative");var n=i(e),o={},r=void 0,s=void 0;for(s in t)t.hasOwnProperty(s)&&(r=parseFloat(T(e,s))||0,o[s]=r+t[s]-n[s]);T(e,o)}(e,t)},isWindow:b,each:f,css:T,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(b(e)){if(void 0===t)return r(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(b(e)){if(void 0===t)return s(e);window.scrollTo(r(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},8406:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},2198:()=>{},8409:()=>{}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,n),s.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React,t=window.wp.element;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}const r=window.wp.i18n,s=window.wc.wcSettings;var i,l,a,c,u,d,p,f,m,h;const g=(0,s.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),v=g.pluginUrl+"assets/images/",w=(g.pluginUrl,g.buildPhase,null===(i=s.STORE_PAGES.shop)||void 0===i||i.permalink,null===(l=s.STORE_PAGES.checkout)||void 0===l||l.id,null===(a=s.STORE_PAGES.checkout)||void 0===a||a.permalink,null===(c=s.STORE_PAGES.privacy)||void 0===c||c.permalink,null===(u=s.STORE_PAGES.privacy)||void 0===u||u.title,null===(d=s.STORE_PAGES.terms)||void 0===d||d.permalink,null===(p=s.STORE_PAGES.terms)||void 0===p||p.title,null===(f=s.STORE_PAGES.cart)||void 0===f||f.id,null===(m=s.STORE_PAGES.cart)||void 0===m||m.permalink,null!==(h=s.STORE_PAGES.myaccount)&&void 0!==h&&h.permalink?s.STORE_PAGES.myaccount.permalink:(0,s.getSetting)("wpLoginUrl","/wp-login.php"),(0,s.getSetting)("localPickupEnabled",!1),(0,s.getSetting)("countries",{})),y=(0,s.getSetting)("countryData",{}),b=(Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowBilling)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,w[e]||""]))),Object.fromEntries(Object.keys(y).filter((e=>!0===y[e].allowShipping)).map((e=>[e,y[e].states||[]]))),Object.fromEntries(Object.keys(y).map((e=>[e,y[e].locale||[]]))),{address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]}),E=((0,s.getSetting)("addressFieldsLocations",b).address,(0,s.getSetting)("addressFieldsLocations",b).contact,(0,s.getSetting)("addressFieldsLocations",b).additional,({imageUrl:t=`${v}/block-error.svg`,header:n=(0,r.__)("Oops!","woocommerce"),text:o=(0,r.__)("There was an error loading the content.","woocommerce"),errorMessage:s,errorMessagePrefix:i=(0,r.__)("Error:","woocommerce"),button:l,showErrorBlock:a=!0})=>a?(0,e.createElement)("div",{className:"wc-block-error wc-block-components-error"},t&&(0,e.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:t,alt:""}),(0,e.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},n&&(0,e.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},n),o&&(0,e.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},o),s&&(0,e.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},i?i+" ":"",s),l&&(0,e.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},l))):null);n(8406);class S extends t.Component{constructor(...e){var t,n,r;super(...e),t=this,r={errorMessage:"",hasError:!1},(n=function(e){var t=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===o(t)?t:String(t)}(n="state"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}static getDerivedStateFromError(t){return void 0!==t.statusText&&void 0!==t.status?{errorMessage:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("strong",null,t.status),": ",t.statusText),hasError:!0}:{errorMessage:t.message,hasError:!0}}render(){const{header:t,imageUrl:n,showErrorMessage:o=!0,showErrorBlock:r=!0,text:s,errorMessagePrefix:i,renderError:l,button:a}=this.props,{errorMessage:c,hasError:u}=this.state;return u?"function"==typeof l?l({errorMessage:c}):(0,e.createElement)(E,{showErrorBlock:r,errorMessage:o?c:null,header:t,imageUrl:n,text:s,errorMessagePrefix:i,button:a}):this.props.children}}const k=S,_=[".wp-block-woocommerce-cart"],T=({Block:n,containers:o,getProps:r=(()=>({})),getErrorBoundaryProps:s=(()=>({}))})=>{0!==o.length&&Array.prototype.forEach.call(o,((o,i)=>{const l=r(o,i),a=s(o,i),c={...o.dataset,...l.attributes||{}};(({Block:n,container:o,attributes:r={},props:s={},errorBoundaryProps:i={}})=>{(0,t.render)((0,e.createElement)(k,{...i},(0,e.createElement)(t.Suspense,{fallback:(0,e.createElement)("div",{className:"wc-block-placeholder"})},n&&(0,e.createElement)(n,{...s,attributes:r}))),o,(()=>{o.classList&&o.classList.remove("is-loading")}))})({Block:n,container:o,props:l,attributes:c,errorBoundaryProps:a})}))},x=window.wp.a11y,C=(0,t.forwardRef)((function({icon:e,size:n=24,...o},r){return(0,t.cloneElement)(e,{width:n,height:n,...o,ref:r})})),I=window.wp.primitives,L=(0,e.createElement)(I.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)(I.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));var R=n(3849),P=n.n(R);n(2198);const A=({className:t,rating:n,ratedProductsCount:o})=>{const s=P()("wc-block-components-product-rating",t),i={width:n/5*100+"%"},l=(0,r.sprintf)(/* translators: %f is referring to the average rating value */ /* translators: %f is referring to the average rating value */ (0,r.__)("Rated %f out of 5","woocommerce"),n),a={__html:(0,r.sprintf)(/* translators: %s is the rating value wrapped in HTML strong tags. */ /* translators: %s is the rating value wrapped in HTML strong tags. */ (0,r.__)("Rated %s out of 5","woocommerce"),(0,r.sprintf)('<strong class="rating">%f</strong>',n))};return(0,e.createElement)("div",{className:s},(0,e.createElement)("div",{className:"wc-block-components-product-rating__stars",role:"img","aria-label":l},(0,e.createElement)("span",{style:i,dangerouslySetInnerHTML:a})),null!==o?(0,e.createElement)("span",{className:"wc-block-components-product-rating-count"},"(",o,")"):null)},O=window.wp.isShallowEqual;var F=n.n(O);function M(e){const n=(0,t.useRef)(e);return F()(e,n.current)||(n.current=e),n.current}const N=window.wc.wcBlocksData,B=window.wp.data,D=(0,t.createContext)("page"),V=()=>(0,t.useContext)(D),W=(D.Provider,e=>{const n=V();e=e||n;const o=(0,B.useSelect)((t=>t(N.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,B.useDispatch)(N.QUERY_STATE_STORE_KEY);return[o,(0,t.useCallback)((t=>{r(e,t)}),[e,r])]}),H=(e,n,o)=>{const r=V();o=o||r;const s=(0,B.useSelect)((t=>t(N.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,n)),[o,e]),{setQueryValue:i}=(0,B.useDispatch)(N.QUERY_STATE_STORE_KEY);return[s,(0,t.useCallback)((t=>{i(o,e,t)}),[o,e,i])]};function j(e,t){return e===t}function z(e){return"function"==typeof e?function(){return e}:e}const K=e=>!(e=>null===e)(e)&&e instanceof Object&&e.constructor===Object;function U(e,t){return K(e)&&t in e}var q=function(e){return function(t,n,o){return e(t,n,o)*o}},$=function(e,t){if(e)throw Error("Invalid sort config: "+t)},G=function(e){var t=e||{},n=t.asc,o=t.desc,r=n?1:-1,s=n||o;return $(!s,"Expected `asc` or `desc` property"),$(n&&o,"Ambiguous object with `asc` and `desc` config properties"),{order:r,sortBy:s,comparer:e.comparer&&q(e.comparer)}};function Q(e,t,n){if(void 0===e||!0===e)return function(e,o){return t(e,o,n)};if("string"==typeof e)return $(e.includes("."),"String syntax not allowed for nested properties."),function(o,r){return t(o[e],r[e],n)};if("function"==typeof e)return function(o,r){return t(e(o),e(r),n)};if(Array.isArray(e)){var o=function(e){return function t(n,o,r,s,i,l,a){var c,u;if("string"==typeof n)c=l[n],u=a[n];else{if("function"!=typeof n){var d=G(n);return t(d.sortBy,o,r,d.order,d.comparer||e,l,a)}c=n(l),u=n(a)}var p=i(c,u,s);return(0===p||null==c&&null==u)&&o.length>r?t(o[r],o,r+1,s,i,l,a):p}}(t);return function(r,s){return o(e[0],e,1,n,t,r,s)}}var r=G(e);return Q(r.sortBy,r.comparer||t,r.order)}var Y=function(e,t,n,o){return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(n=n[0]),t.sort(Q(n,o,e))):t};function Z(e){var t=q(e.comparer);return function(n){var o=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return{asc:function(e){return Y(1,o,e,t)},desc:function(e){return Y(-1,o,e,t)},by:function(e){return Y(1,o,e,t)}}}}var X=function(e,t,n){return null==e?n:null==t?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},J=Z({comparer:X});Z({comparer:X,inPlaceSorting:!0});const ee=({queryAttribute:n,queryPrices:o,queryStock:r,queryRating:s,queryState:i,isEditor:l=!1})=>{let a=V();a=`${a}-collection-data`;const[c]=W(a),[u,d]=H("calculate_attribute_counts",[],a),[p,f]=H("calculate_price_range",null,a),[m,h]=H("calculate_stock_status_counts",null,a),[g,v]=H("calculate_rating_counts",null,a),w=M(n||{}),y=M(o),b=M(r),E=M(s);(0,t.useEffect)((()=>{"object"==typeof w&&Object.keys(w).length&&(u.find((e=>U(w,"taxonomy")&&e.taxonomy===w.taxonomy))||d([...u,w]))}),[w,u,d]),(0,t.useEffect)((()=>{p!==y&&void 0!==y&&f(y)}),[y,f,p]),(0,t.useEffect)((()=>{m!==b&&void 0!==b&&h(b)}),[b,h,m]),(0,t.useEffect)((()=>{g!==E&&void 0!==E&&v(E)}),[E,v,g]);const[S,k]=(0,t.useState)(l),[_]=(T=S,L=j,C=(0,e.useState)(z(T)),I=C[1],R=[C[0],(0,e.useCallback)((function(e){return I(z(e))}),[])],P=R[0],A=R[1],O=function(t,n,o){var r=this,s=(0,e.useRef)(null),i=(0,e.useRef)(0),l=(0,e.useRef)(null),a=(0,e.useRef)([]),c=(0,e.useRef)(),u=(0,e.useRef)(),d=(0,e.useRef)(t),p=(0,e.useRef)(!0);(0,e.useEffect)((function(){d.current=t}),[t]);var f=!n&&0!==n&&"undefined"!=typeof window;if("function"!=typeof t)throw new TypeError("Expected a function");n=+n||0;var m=!!(o=o||{}).leading,h=!("trailing"in o)||!!o.trailing,g="maxWait"in o,v=g?Math.max(+o.maxWait||0,n):null;(0,e.useEffect)((function(){return p.current=!0,function(){p.current=!1}}),[]);var w=(0,e.useMemo)((function(){var e=function(e){var t=a.current,n=c.current;return a.current=c.current=null,i.current=e,u.current=d.current.apply(n,t)},t=function(e,t){f&&cancelAnimationFrame(l.current),l.current=f?requestAnimationFrame(e):setTimeout(e,t)},o=function(e){if(!p.current)return!1;var t=e-s.current;return!s.current||t>=n||t<0||g&&e-i.current>=v},w=function(t){return l.current=null,h&&a.current?e(t):(a.current=c.current=null,u.current)},y=function e(){var r=Date.now();if(o(r))return w(r);if(p.current){var l=n-(r-s.current),a=g?Math.min(l,v-(r-i.current)):l;t(e,a)}},b=function(){var d=Date.now(),f=o(d);if(a.current=[].slice.call(arguments),c.current=r,s.current=d,f){if(!l.current&&p.current)return i.current=s.current,t(y,n),m?e(s.current):u.current;if(g)return t(y,n),e(s.current)}return l.current||t(y,n),u.current};return b.cancel=function(){l.current&&(f?cancelAnimationFrame(l.current):clearTimeout(l.current)),i.current=0,a.current=s.current=c.current=l.current=null},b.isPending=function(){return!!l.current},b.flush=function(){return l.current?w(Date.now()):u.current},b}),[m,g,n,v,h,f]);return w}((0,e.useCallback)((function(e){return A(e)}),[A]),200,x),F=(0,e.useRef)(T),L(F.current,T)||(O(T),F.current=T),[P,O]);var T,x,C,I,L,R,P,A,O,F;S||k(!0);const D=(0,t.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=J(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:n,resourceName:o,resourceValues:r=[],query:s={},shouldSelect:i=!0}=e;if(!n||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const l=(0,t.useRef)({results:[],isLoading:!0}),a=M(s),c=M(r),u=(()=>{const[,e]=(0,t.useState)();return(0,t.useCallback)((t=>{e((()=>{throw t}))}),[])})(),d=(0,B.useSelect)((e=>{if(!i)return null;const t=e(N.COLLECTIONS_STORE_KEY),r=[n,o,a,c],s=t.getCollectionError(...r);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");u(s)}return{results:t.getCollection(...r),isLoading:!t.hasFinishedResolution("getCollection",r)}}),[n,o,c,a,i]);return null!==d&&(l.current=d),l.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...i,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...D},shouldSelect:_})},te=e=>"boolean"==typeof e,ne=window.wc.blocksComponents;n(6099);const oe=({className:t,isLoading:n,disabled:o, /* translators: Submit button text for filters. */ label:s=(0,r.__)("Apply","woocommerce"),onClick:i,screenReaderLabel:l=(0,r.__)("Apply filter","woocommerce")})=>(0,e.createElement)("button",{type:"submit",className:P()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":n},t),disabled:o,onClick:i},(0,e.createElement)(ne.Label,{label:s,screenReaderLabel:l}));n(2728);const re=({className:t, /* translators: Reset button text for filters. */ label:n=(0,r.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:s=(0,r.__)("Reset filter","woocommerce")})=>(0,e.createElement)("button",{className:P()("wc-block-components-filter-reset-button",t),onClick:o},(0,e.createElement)(ne.Label,{label:n,screenReaderLabel:s})),se=window.lodash;var ie=n(7608),le=n.n(ie);const ae=window.wp.compose,ce=window.wp.keycodes,ue=(0,t.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(I.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},de.apply(this,arguments)}const pe=window.wp.deprecated;var fe=n.n(pe);const me=window.wp.dom,he=(0,t.createElement)(I.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,t.createElement)(I.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function ge(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const s=r.getBoundingClientRect();return new o.DOMRect(e.left+s.left,e.top+s.top,e.width,e.height)}let ve=0;function we(e){const t=document.scrollingElement||document.body;e&&(ve=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=ve)}let ye=0;function be(){return(0,t.useEffect)((()=>(0===ye&&we(!0),++ye,()=>{1===ye&&we(!1),--ye})),[]),null}window.wp.warning;const Ee=(0,t.createContext)({slots:{},fills:{},registerSlot:()=>{"undefined"!=typeof process&&process.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Se(e){const n=(0,t.useContext)(Ee),o=n.slots[e]||{},r=n.fills[e],s=(0,t.useMemo)((()=>r||[]),[r]);return{...o,updateSlot:(0,t.useCallback)((t=>{n.updateSlot(e,t)}),[e,n.updateSlot]),unregisterSlot:(0,t.useCallback)((t=>{n.unregisterSlot(e,t)}),[e,n.unregisterSlot]),fills:s,registerFill:(0,t.useCallback)((t=>{n.registerFill(e,t)}),[e,n.registerFill]),unregisterFill:(0,t.useCallback)((t=>{n.unregisterFill(e,t)}),[e,n.unregisterFill])}}const ke=(0,t.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function _e({name:e,children:n,registerFill:o,unregisterFill:r}){const s=(e=>{const{getSlot:n,subscribe:o}=(0,t.useContext)(ke),[r,s]=(0,t.useState)(n(e));return(0,t.useEffect)((()=>(s(n(e)),o((()=>{s(n(e))})))),[e]),r})(e),i=(0,t.useRef)({name:e,children:n});return(0,t.useLayoutEffect)((()=>(o(e,i.current),()=>r(e,i.current))),[]),(0,t.useLayoutEffect)((()=>{i.current.children=n,s&&s.forceUpdate()}),[n]),(0,t.useLayoutEffect)((()=>{e!==i.current.name&&(r(i.current.name,i.current),i.current.name=e,o(e,i.current))}),[e]),s&&s.node?((0,se.isFunction)(n)&&(n=n(s.props.fillProps)),(0,t.createPortal)(n,s.node)):null}const Te=e=>(0,t.createElement)(ke.Consumer,null,(({registerFill:n,unregisterFill:o})=>(0,t.createElement)(_e,de({},e,{registerFill:n,unregisterFill:o}))));class xe extends t.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:n,fillProps:o={},getFills:r}=this.props,s=(0,se.map)(r(n,this),(e=>{const n=(0,se.isFunction)(e.children)?e.children(o):e.children;return t.Children.map(n,((e,n)=>{if(!e||(0,se.isString)(e))return e;const o=e.key||n;return(0,t.cloneElement)(e,{key:o})}))})).filter((0,se.negate)(t.isEmptyElement));return(0,t.createElement)(t.Fragment,null,(0,se.isFunction)(e)?e(s):s)}}const Ce=e=>(0,t.createElement)(ke.Consumer,null,(({registerSlot:n,unregisterSlot:o,getFills:r})=>(0,t.createElement)(xe,de({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))));function Ie(){const[,e]=(0,t.useState)({}),n=(0,t.useRef)(!0);return(0,t.useEffect)((()=>()=>{n.current=!1}),[]),()=>{n.current&&e({})}}function Le({name:e,children:n}){const o=Se(e),r=(0,t.useRef)({rerender:Ie()});return(0,t.useEffect)((()=>(o.registerFill(r),()=>{o.unregisterFill(r)})),[o.registerFill,o.unregisterFill]),o.ref&&o.ref.current?("function"==typeof n&&(n=n(o.fillProps)),(0,t.createPortal)(n,o.ref.current)):null}const Re=(0,t.forwardRef)((function({name:e,fillProps:n={},as:o="div",...r},s){const i=(0,t.useContext)(Ee),l=(0,t.useRef)();return(0,t.useLayoutEffect)((()=>(i.registerSlot(e,l,n),()=>{i.unregisterSlot(e,l)})),[i.registerSlot,i.unregisterSlot,e]),(0,t.useLayoutEffect)((()=>{i.updateSlot(e,n)})),(0,t.createElement)(o,de({ref:(0,ae.useMergeRefs)([s,l])},r))}));function Pe(e){return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(Te,e),(0,t.createElement)(Le,e))}const Ae=(0,t.forwardRef)((({bubblesVirtually:e,...n},o)=>e?(0,t.createElement)(Re,de({},n,{ref:o})):(0,t.createElement)(Ce,n)));function Oe(e){return"appear"===e?"top":"left"}const Fe="Popover";function Me(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:s}=(i=t).ownerDocument.defaultView.getComputedStyle(i);var i;const l=n?parseInt(n,10):0,a=o?parseInt(o,10):0,c=r?parseInt(r,10):0,u=s?parseInt(s,10):0;return{x:e.left+c,y:e.top+l,width:e.width-c-u,height:e.height-l-a,left:e.left+c,right:e.right-u,top:e.top+l,bottom:e.bottom-a}}function Ne(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function Be(e,t,n=""){e.style[t]!==n&&(e.style[t]=n)}function De(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const Ve=(0,t.forwardRef)((({headerTitle:e,onClose:n,children:o,className:s,noArrow:i=!0,isAlternate:l,position:a="bottom right",range:c,focusOnMount:u="firstElement",anchorRef:d,shouldAnchorIncludePadding:p,anchorRect:f,getAnchorRect:m,expandOnMobile:h,animate:g=!0,onClickOutside:v,onFocusOutside:w,__unstableStickyBoundaryElement:y,__unstableSlotName:b=Fe,__unstableObserveElement:E,__unstableBoundaryParent:S,__unstableForcePosition:k,__unstableForceXAlignment:_,...T},x)=>{const C=(0,t.useRef)(null),I=(0,t.useRef)(null),L=(0,t.useRef)(),R=(0,ae.useViewportMatch)("medium","<"),[P,A]=(0,t.useState)(),O=Se(b),F=h&&R,[M,N]=(0,ae.useResizeObserver)();i=F||i,(0,t.useLayoutEffect)((()=>{if(F)return De(L.current,"is-without-arrow",i),De(L.current,"is-alternate",l),Ne(L.current,"data-x-axis"),Ne(L.current,"data-y-axis"),Be(L.current,"top"),Be(L.current,"left"),Be(I.current,"maxHeight"),void Be(I.current,"maxWidth");const e=()=>{if(!L.current||!I.current)return;let e=function(e,t,n,o=!1,r,s){if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return ge(t,t.ownerDocument||e.current.ownerDocument,s)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return ge((0,me.getRectangleFromRange)(o),o.endContainer.ownerDocument,s);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=ge(o.getBoundingClientRect(),o.ownerDocument,s);return r?e:Me(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),l=ge(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,s);return r?l:Me(l,o)}if(!e.current)return;const{parentNode:i}=e.current,l=i.getBoundingClientRect();return r?l:Me(l,i)}(C,f,m,d,p,L.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=L.current;let o,s=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();s=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}var c;S&&(o=null===(c=L.current.closest(".popover-slot"))||void 0===c?void 0:c.parentNode);const u=N.height?N:I.current.getBoundingClientRect(),{popoverTop:h,popoverLeft:g,xAxis:v,yAxis:w,contentHeight:b,contentWidth:E}=function(e,t,n="top",o,s,i,l,a,c){const[u,d="center",p]=n.split(" "),f=function(e,t,n,o,r,s,i,l){const{height:a}=t;if(r){const t=r.getBoundingClientRect().top+a-i;if(e.top<=t)return{yAxis:n,popoverTop:Math.min(e.bottom,t)}}let c=e.top+e.height/2;"bottom"===o?c=e.bottom:"top"===o&&(c=e.top);const u={popoverTop:c,contentHeight:(c-a/2>0?a/2:c)+(c+a/2>window.innerHeight?window.innerHeight-c:a/2)},d={popoverTop:e.top,contentHeight:e.top-10-a>0?a:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+a>window.innerHeight?window.innerHeight-10-e.bottom:a};let f,m=n,h=null;if(!r&&!l)if("middle"===n&&u.contentHeight===a)m="middle";else if("top"===n&&d.contentHeight===a)m="top";else if("bottom"===n&&p.contentHeight===a)m="bottom";else{m=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===m?d.contentHeight:p.contentHeight;h=e!==a?e:null}return f="middle"===m?u.popoverTop:"top"===m?d.popoverTop:p.popoverTop,{yAxis:m,popoverTop:f,contentHeight:h}}(e,t,u,p,o,0,i,a),m=function(e,t,n,o,s,i,l,a,c){const{width:u}=t;"left"===n&&(0,r.isRTL)()?n="right":"right"===n&&(0,r.isRTL)()&&(n="left"),"left"===o&&(0,r.isRTL)()?o="right":"right"===o&&(0,r.isRTL)()&&(o="left");const d=Math.round(e.left+e.width/2),p={popoverLeft:d,contentWidth:(d-u/2>0?u/2:d)+(d+u/2>window.innerWidth?window.innerWidth-d:u/2)};let f=e.left;"right"===o?f=e.right:"middle"===i||c||(f=d);let m=e.right;"left"===o?m=e.left:"middle"===i||c||(m=d);const h={popoverLeft:f,contentWidth:f-u>0?u:f},g={popoverLeft:m,contentWidth:m+u>window.innerWidth?window.innerWidth-m:u};let v,w=n,y=null;if(!s&&!a)if("center"===n&&p.contentWidth===u)w="center";else if("left"===n&&h.contentWidth===u)w="left";else if("right"===n&&g.contentWidth===u)w="right";else{w=h.contentWidth>g.contentWidth?"left":"right";const e="left"===w?h.contentWidth:g.contentWidth;u>window.innerWidth&&(y=window.innerWidth),e!==u&&(w="center",p.popoverLeft=window.innerWidth/2)}if(v="center"===w?p.popoverLeft:"left"===w?h.popoverLeft:g.popoverLeft,l){const e=l.getBoundingClientRect();v=Math.min(v,e.right-u),(0,r.isRTL)()||(v=Math.max(v,0))}return{xAxis:w,popoverLeft:v,contentWidth:y}}(e,t,d,p,o,f.yAxis,l,a,c);return{...m,...f}}(e,u,a,y,L.current,s,o,k,_);"number"==typeof h&&"number"==typeof g&&(Be(L.current,"top",h+"px"),Be(L.current,"left",g+"px")),De(L.current,"is-without-arrow",i||"center"===v&&"middle"===w),De(L.current,"is-alternate",l),Ne(L.current,"data-x-axis",v),Ne(L.current,"data-y-axis",w),Be(I.current,"maxHeight","number"==typeof b?b+"px":""),Be(I.current,"maxWidth","number"==typeof E?E+"px":""),A(({left:"right",right:"left"}[v]||"center")+" "+({top:"bottom",bottom:"top"}[w]||"middle"))};e();const{ownerDocument:t}=L.current,{defaultView:n}=t,o=n.setInterval(e,500);let s;const c=()=>{n.cancelAnimationFrame(s),s=n.requestAnimationFrame(e)};n.addEventListener("click",c),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const u=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(d);let h;return u&&u!==t&&(u.defaultView.addEventListener("resize",e),u.defaultView.addEventListener("scroll",e,!0)),E&&(h=new n.MutationObserver(e),h.observe(E,{attributes:!0})),()=>{n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",c),n.cancelAnimationFrame(s),u&&u!==t&&(u.defaultView.removeEventListener("resize",e),u.defaultView.removeEventListener("scroll",e,!0)),h&&h.disconnect()}}),[F,f,m,d,p,a,N,y,E,S]);const B=(e,t)=>{if("focus-outside"===e&&w)w(t);else if("focus-outside"===e&&v){const e=new window.MouseEvent("click");Object.defineProperty(e,"target",{get:()=>t.relatedTarget}),fe()("Popover onClickOutside prop",{since:"5.3",alternative:"onFocusOutside"}),v(e)}else n&&n()},[D,V]=(0,ae.__experimentalUseDialog)({focusOnMount:u,__unstableOnClose:B,onClose:B}),W=(0,ae.useMergeRefs)([L,D,x]),H=Boolean(g&&P)&&function(e){if("loading"===e.type)return le()("components-animate__loading");const{type:t,origin:n=Oe(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return le()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?le()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:P});let j=(0,t.createElement)("div",de({className:le()("components-popover",s,H,{"is-expanded":F,"is-without-arrow":i,"is-alternate":l})},T,{ref:W},V,{tabIndex:"-1"}),F&&(0,t.createElement)(be,null),F&&(0,t.createElement)("div",{className:"components-popover__header"},(0,t.createElement)("span",{className:"components-popover__header-title"},e),(0,t.createElement)(Ze,{className:"components-popover__close",icon:he,onClick:n})),(0,t.createElement)("div",{ref:I,className:"components-popover__content"},(0,t.createElement)("div",{style:{position:"relative"}},M,o)));return O.ref&&(j=(0,t.createElement)(Pe,{name:b},j)),d||f?j:(0,t.createElement)("span",{ref:C},j)}));Ve.Slot=(0,t.forwardRef)((function({name:e=Fe},n){return(0,t.createElement)(Ae,{bubblesVirtually:!0,name:e,className:"popover-slot",ref:n})}));const We=Ve,He=function({shortcut:e,className:n}){if(!e)return null;let o,r;return(0,se.isString)(e)&&(o=e),(0,se.isObject)(e)&&(o=e.display,r=e.ariaLabel),(0,t.createElement)("span",{className:n,"aria-label":r},o)},je=(0,t.createElement)("div",{className:"event-catcher"}),ze=({eventHandlers:e,child:n,childrenWithPopover:o})=>(0,t.cloneElement)((0,t.createElement)("span",{className:"disabled-element-wrapper"},(0,t.cloneElement)(je,e),(0,t.cloneElement)(n,{children:o}),","),e),Ke=({child:e,eventHandlers:n,childrenWithPopover:o})=>(0,t.cloneElement)(e,{...n,children:o}),Ue=(e,n,o)=>{if(1!==t.Children.count(e))return;const r=t.Children.only(e);"function"==typeof r.props[n]&&r.props[n](o)},qe=function({children:e,position:n,text:o,shortcut:r}){const[s,i]=(0,t.useState)(!1),[l,a]=(0,t.useState)(!1),c=(0,ae.useDebounce)(a,700),u=t=>{Ue(e,"onMouseDown",t),document.addEventListener("mouseup",f),i(!0)},d=t=>{Ue(e,"onMouseUp",t),document.removeEventListener("mouseup",f),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,f=p("mouseUp"),m=(t,n)=>o=>{if(Ue(e,t,o),o.currentTarget.disabled)return;if("focus"===o.type&&s)return;c.cancel();const r=(0,se.includes)(["focus","mouseenter"],o.type);r!==l&&(n?c(r):a(r))},h=()=>{c.cancel(),document.removeEventListener("mouseup",f)};if((0,t.useEffect)((()=>h),[]),1!==t.Children.count(e))return e;const g={onMouseEnter:m("onMouseEnter",!0),onMouseLeave:m("onMouseLeave"),onClick:m("onClick"),onFocus:m("onFocus"),onBlur:m("onBlur"),onMouseDown:p("mouseDown")},v=t.Children.only(e),{children:w,disabled:y}=v.props,b=y?ze:Ke,E=(({grandchildren:e,isOver:n,position:o,text:r,shortcut:s})=>(0,t.concatChildren)(e,n&&(0,t.createElement)(We,{focusOnMount:!1,position:o,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,t.createElement)(He,{className:"components-tooltip__shortcut",shortcut:s}))))({grandchildren:w,isOver:l,position:n,text:o,shortcut:r});return b({child:v,eventHandlers:g,childrenWithPopover:E})},$e=function({icon:e,className:n,...o}){const r=["dashicon","dashicons","dashicons-"+e,n].filter(Boolean).join(" ");return(0,t.createElement)("span",de({className:r},o))},Ge=function({icon:e=null,size:n=24,...o}){if("string"==typeof e)return(0,t.createElement)($e,de({icon:e},o));if((0,t.isValidElement)(e)&&$e===e.type)return(0,t.cloneElement)(e,{...o});if("function"==typeof e)return e.prototype instanceof t.Component?(0,t.createElement)(e,{size:n,...o}):e({size:n,...o});if(e&&("svg"===e.type||e.type===I.SVG)){const r={width:n,height:n,...e.props,...o};return(0,t.createElement)(I.SVG,r)}return(0,t.isValidElement)(e)?(0,t.cloneElement)(e,{size:n,...o}):e},Qe=(0,t.forwardRef)((function({as:e="div",className:n,...o},r){return function({as:e="div",...n}){return"function"==typeof n.children?n.children(n):(0,t.createElement)(e,n)}({as:e,className:le()("components-visually-hidden",n),...o,ref:r})})),Ye=["onMouseDown","onClick"],Ze=(0,t.forwardRef)((function(e,n){const{href:o,target:r,isSmall:s,isPressed:i,isBusy:l,isDestructive:a,className:c,disabled:u,icon:d,iconPosition:p="left",iconSize:f,showTooltip:m,tooltipPosition:h,shortcut:g,label:v,children:w,text:y,variant:b,__experimentalIsFocusable:E,describedBy:S,...k}=function({isDefault:e,isPrimary:t,isSecondary:n,isTertiary:o,isLink:r,variant:s,...i}){let l=s;var a,c,u,d,p;return t&&(null!==(a=l)&&void 0!==a||(l="primary")),o&&(null!==(c=l)&&void 0!==c||(l="tertiary")),n&&(null!==(u=l)&&void 0!==u||(l="secondary")),e&&(fe()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"'}),null!==(d=l)&&void 0!==d||(l="secondary")),r&&(null!==(p=l)&&void 0!==p||(l="link")),{...i,variant:l}}(e),_=le()("components-button",c,{"is-secondary":"secondary"===b,"is-primary":"primary"===b,"is-small":s,"is-tertiary":"tertiary"===b,"is-pressed":i,"is-busy":l,"is-link":"link"===b,"is-destructive":a,"has-text":!!d&&!!w,"has-icon":!!d}),T=u&&!E,x=void 0===o||T?"button":"a",C="a"===x?{href:o,target:r}:{type:"button",disabled:T,"aria-pressed":i};if(u&&E){C["aria-disabled"]=!0;for(const e of Ye)k[e]=e=>{e.stopPropagation(),e.preventDefault()}}const I=!T&&(m&&v||g||!!v&&(!w||(0,se.isArray)(w)&&!w.length)&&!1!==m),L=S?(0,se.uniqueId)():null,R=k["aria-describedby"]||L,P=(0,t.createElement)(x,de({},C,k,{className:_,"aria-label":k["aria-label"]||v,"aria-describedby":R,ref:n}),d&&"left"===p&&(0,t.createElement)(Ge,{icon:d,size:f}),y&&(0,t.createElement)(t.Fragment,null,y),d&&"right"===p&&(0,t.createElement)(Ge,{icon:d,size:f}),w);return I?(0,t.createElement)(t.Fragment,null,(0,t.createElement)(qe,{text:S||v,shortcut:g,position:h},P),S&&(0,t.createElement)(Qe,null,(0,t.createElement)("span",{id:L},S))):(0,t.createElement)(t.Fragment,null,P,S&&(0,t.createElement)(Qe,null,(0,t.createElement)("span",{id:L},S)))}));function Xe({value:e,status:n,title:o,displayTransform:s,isBorderless:i=!1,disabled:l=!1,onClickRemove:a=se.noop,onMouseEnter:c,onMouseLeave:u,messages:d,termPosition:p,termsCount:f}){const m=(0,ae.useInstanceId)(Xe),h=le()("components-form-token-field__token",{"is-error":"error"===n,"is-success":"success"===n,"is-validating":"validating"===n,"is-borderless":i,"is-disabled":l}),g=s(e),v=(0,r.sprintf)( /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ /* translators: 1: term name, 2: term position in a set of terms, 3: total term set count. */ (0,r.__)("%1$s (%2$s of %3$s)"),g,p,f);return(0,t.createElement)("span",{className:h,onMouseEnter:c,onMouseLeave:u,title:o},(0,t.createElement)("span",{className:"components-form-token-field__token-text",id:`components-form-token-field__token-text-${m}`},(0,t.createElement)(Qe,{as:"span"},v),(0,t.createElement)("span",{"aria-hidden":"true"},g)),(0,t.createElement)(Ze,{className:"components-form-token-field__remove-token",icon:ue,onClick:!l&&(()=>a({value:e})),label:d.remove,"aria-describedby":`components-form-token-field__token-text-${m}`}))}class Je extends t.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.bindInput=this.bindInput.bind(this)}focus(){this.input.focus()}hasFocus(){return this.input===this.input.ownerDocument.activeElement}bindInput(e){this.input=e}onChange(e){this.props.onChange({value:e.target.value})}render(){const{value:e,isExpanded:n,instanceId:o,selectedSuggestionIndex:r,className:s,...i}=this.props,l=e?e.length+1:0;return(0,t.createElement)("input",de({ref:this.bindInput,id:`components-form-token-input-${o}`,type:"text"},i,{value:e||"",onChange:this.onChange,size:l,className:le()(s,"components-form-token-field__input"),autoComplete:"off",role:"combobox","aria-expanded":n,"aria-autocomplete":"list","aria-owns":n?`components-form-token-suggestions-${o}`:void 0,"aria-activedescendant":-1!==r?`components-form-token-suggestions-${o}-${r}`:void 0,"aria-describedby":`components-form-token-suggestions-howto-${o}`}))}}const et=Je;var tt=n(2121),nt=n.n(tt);class ot extends t.Component{constructor(){super(...arguments),this.handleMouseDown=this.handleMouseDown.bind(this),this.bindList=this.bindList.bind(this)}componentDidUpdate(){this.props.selectedIndex>-1&&this.props.scrollIntoView&&this.list.children[this.props.selectedIndex]&&(this.scrollingIntoView=!0,nt()(this.list.children[this.props.selectedIndex],this.list,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100))}bindList(e){this.list=e}handleHover(e){return()=>{this.scrollingIntoView||this.props.onHover(e)}}handleClick(e){return()=>{this.props.onSelect(e)}}handleMouseDown(e){e.preventDefault()}computeSuggestionMatch(e){const t=this.props.displayTransform(this.props.match||"").toLocaleLowerCase();if(0===t.length)return null;const n=(e=this.props.displayTransform(e)).toLocaleLowerCase().indexOf(t);return{suggestionBeforeMatch:e.substring(0,n),suggestionMatch:e.substring(n,n+t.length),suggestionAfterMatch:e.substring(n+t.length)}}render(){return(0,t.createElement)("ul",{ref:this.bindList,className:"components-form-token-field__suggestions-list",id:`components-form-token-suggestions-${this.props.instanceId}`,role:"listbox"},(0,se.map)(this.props.suggestions,((e,n)=>{const o=this.computeSuggestionMatch(e),r=le()("components-form-token-field__suggestion",{"is-selected":n===this.props.selectedIndex});return(0,t.createElement)("li",{id:`components-form-token-suggestions-${this.props.instanceId}-${n}`,role:"option",className:r,key:null!=e&&e.value?e.value:this.props.displayTransform(e),onMouseDown:this.handleMouseDown,onClick:this.handleClick(e),onMouseEnter:this.handleHover(e),"aria-selected":n===this.props.selectedIndex},o?(0,t.createElement)("span",{"aria-label":this.props.displayTransform(e)},o.suggestionBeforeMatch,(0,t.createElement)("strong",{className:"components-form-token-field__suggestion-match"},o.suggestionMatch),o.suggestionAfterMatch):this.props.displayTransform(e))})))}}ot.defaultProps={match:"",onHover:()=>{},onSelect:()=>{},suggestions:Object.freeze([])};const rt=(0,ae.withSafeTimeout)(ot),st=(0,ae.createHigherOrderComponent)((e=>n=>(0,t.createElement)(e,de({},n,{speak:x.speak,debouncedSpeak:(0,ae.useDebounce)(x.speak,500)}))),"withSpokenMessages"),it={incompleteTokenValue:"",inputOffsetFromEnd:0,isActive:!1,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1};class lt extends t.Component{constructor(){super(...arguments),this.state=it,this.onKeyDown=this.onKeyDown.bind(this),this.onKeyPress=this.onKeyPress.bind(this),this.onFocus=this.onFocus.bind(this),this.onBlur=this.onBlur.bind(this),this.deleteTokenBeforeInput=this.deleteTokenBeforeInput.bind(this),this.deleteTokenAfterInput=this.deleteTokenAfterInput.bind(this),this.addCurrentToken=this.addCurrentToken.bind(this),this.onContainerTouched=this.onContainerTouched.bind(this),this.renderToken=this.renderToken.bind(this),this.onTokenClickRemove=this.onTokenClickRemove.bind(this),this.onSuggestionHovered=this.onSuggestionHovered.bind(this),this.onSuggestionSelected=this.onSuggestionSelected.bind(this),this.onInputChange=this.onInputChange.bind(this),this.bindInput=this.bindInput.bind(this),this.bindTokensAndInput=this.bindTokensAndInput.bind(this),this.updateSuggestions=this.updateSuggestions.bind(this)}componentDidUpdate(e){this.state.isActive&&!this.input.hasFocus()&&this.input.focus();const{suggestions:t,value:n}=this.props,o=!F()(t,e.suggestions);(o||n!==e.value)&&this.updateSuggestions(o)}static getDerivedStateFromProps(e,t){return e.disabled&&t.isActive?{isActive:!1,incompleteTokenValue:""}:null}bindInput(e){this.input=e}bindTokensAndInput(e){this.tokensAndInput=e}onFocus(e){const{__experimentalExpandOnFocus:t}=this.props;this.input.hasFocus()||e.target===this.tokensAndInput?this.setState({isActive:!0,isExpanded:!!t||this.state.isExpanded}):this.setState({isActive:!1}),"function"==typeof this.props.onFocus&&this.props.onFocus(e)}onBlur(){this.inputHasValidValue()?this.setState({isActive:!1}):this.setState(it)}onKeyDown(e){let t=!1;switch(e.keyCode){case ce.BACKSPACE:t=this.handleDeleteKey(this.deleteTokenBeforeInput);break;case ce.ENTER:t=this.addCurrentToken();break;case ce.LEFT:t=this.handleLeftArrowKey();break;case ce.UP:t=this.handleUpArrowKey();break;case ce.RIGHT:t=this.handleRightArrowKey();break;case ce.DOWN:t=this.handleDownArrowKey();break;case ce.DELETE:t=this.handleDeleteKey(this.deleteTokenAfterInput);break;case ce.SPACE:this.props.tokenizeOnSpace&&(t=this.addCurrentToken());break;case ce.ESCAPE:t=this.handleEscapeKey(e),e.stopPropagation()}t&&e.preventDefault()}onKeyPress(e){let t=!1;44===e.charCode&&(t=this.handleCommaKey()),t&&e.preventDefault()}onContainerTouched(e){e.target===this.tokensAndInput&&this.state.isActive&&e.preventDefault()}onTokenClickRemove(e){this.deleteToken(e.value),this.input.focus()}onSuggestionHovered(e){const t=this.getMatchingSuggestions().indexOf(e);t>=0&&this.setState({selectedSuggestionIndex:t,selectedSuggestionScroll:!1})}onSuggestionSelected(e){this.addNewToken(e)}onInputChange(e){const t=e.value,n=this.props.tokenizeOnSpace?/[ ,\t]+/:/[,\t]+/,o=t.split(n),r=(0,se.last)(o)||"";o.length>1&&this.addNewTokens(o.slice(0,-1)),this.setState({incompleteTokenValue:r},this.updateSuggestions),this.props.onInputChange(r)}handleDeleteKey(e){let t=!1;return this.input.hasFocus()&&this.isInputEmpty()&&(e(),t=!0),t}handleLeftArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputBeforePreviousToken(),e=!0),e}handleRightArrowKey(){let e=!1;return this.isInputEmpty()&&(this.moveInputAfterNextToken(),e=!0),e}handleUpArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(0===e.selectedSuggestionIndex?this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length:e.selectedSuggestionIndex)-1,selectedSuggestionScroll:!0}))),!0}handleDownArrowKey(){return this.setState(((e,t)=>({selectedSuggestionIndex:(e.selectedSuggestionIndex+1)%this.getMatchingSuggestions(e.incompleteTokenValue,t.suggestions,t.value,t.maxSuggestions,t.saveTransform).length,selectedSuggestionScroll:!0}))),!0}handleEscapeKey(e){return this.setState({incompleteTokenValue:e.target.value,isExpanded:!1,selectedSuggestionIndex:-1,selectedSuggestionScroll:!1}),!0}handleCommaKey(){return this.inputHasValidValue()&&this.addNewToken(this.state.incompleteTokenValue),!0}moveInputToIndex(e){this.setState(((t,n)=>({inputOffsetFromEnd:n.value.length-Math.max(e,-1)-1})))}moveInputBeforePreviousToken(){this.setState(((e,t)=>({inputOffsetFromEnd:Math.min(e.inputOffsetFromEnd+1,t.value.length)})))}moveInputAfterNextToken(){this.setState((e=>({inputOffsetFromEnd:Math.max(e.inputOffsetFromEnd-1,0)})))}deleteTokenBeforeInput(){const e=this.getIndexOfInput()-1;e>-1&&this.deleteToken(this.props.value[e])}deleteTokenAfterInput(){const e=this.getIndexOfInput();e<this.props.value.length&&(this.deleteToken(this.props.value[e]),this.moveInputToIndex(e))}addCurrentToken(){let e=!1;const t=this.getSelectedSuggestion();return t?(this.addNewToken(t),e=!0):this.inputHasValidValue()&&(this.addNewToken(this.state.incompleteTokenValue),e=!0),e}addNewTokens(e){const t=(0,se.uniq)(e.map(this.props.saveTransform).filter(Boolean).filter((e=>!this.valueContainsToken(e))));if(t.length>0){const e=(0,se.clone)(this.props.value);e.splice.apply(e,[this.getIndexOfInput(),0].concat(t)),this.props.onChange(e)}}addNewToken(e){const{__experimentalExpandOnFocus:t,__experimentalValidateInput:n}=this.props;n(e)?(this.addNewTokens([e]),this.props.speak(this.props.messages.added,"assertive"),this.setState({incompleteTokenValue:"",selectedSuggestionIndex:-1,selectedSuggestionScroll:!1,isExpanded:!t}),this.state.isActive&&this.input.focus()):this.props.speak(this.props.messages.__experimentalInvalid,"assertive")}deleteToken(e){const t=this.props.value.filter((t=>this.getTokenValue(t)!==this.getTokenValue(e)));this.props.onChange(t),this.props.speak(this.props.messages.removed,"assertive")}getTokenValue(e){return"object"==typeof e?e.value:e}getMatchingSuggestions(e=this.state.incompleteTokenValue,t=this.props.suggestions,n=this.props.value,o=this.props.maxSuggestions,r=this.props.saveTransform){let s=r(e);const i=[],l=[];return 0===s.length?t=(0,se.difference)(t,n):(s=s.toLocaleLowerCase(),(0,se.each)(t,(e=>{const t=e.toLocaleLowerCase().indexOf(s);-1===n.indexOf(e)&&(0===t?i.push(e):t>0&&l.push(e))})),t=i.concat(l)),(0,se.take)(t,o)}getSelectedSuggestion(){if(-1!==this.state.selectedSuggestionIndex)return this.getMatchingSuggestions()[this.state.selectedSuggestionIndex]}valueContainsToken(e){return(0,se.some)(this.props.value,(t=>this.getTokenValue(e)===this.getTokenValue(t)))}getIndexOfInput(){return this.props.value.length-this.state.inputOffsetFromEnd}isInputEmpty(){return 0===this.state.incompleteTokenValue.length}inputHasValidValue(){return this.props.saveTransform(this.state.incompleteTokenValue).length>0}updateSuggestions(e=!0){const{__experimentalExpandOnFocus:t}=this.props,{incompleteTokenValue:n}=this.state,o=n.trim().length>1,s=this.getMatchingSuggestions(n),i=s.length>0,l={isExpanded:t||o&&i};if(e&&(l.selectedSuggestionIndex=-1,l.selectedSuggestionScroll=!1),this.setState(l),o){const{debouncedSpeak:e}=this.props;e(i?(0,r.sprintf)( /* translators: %d: number of results. */ /* translators: %d: number of results. */ (0,r._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",s.length),s.length):(0,r.__)("No results."),"assertive")}}renderTokensAndInput(){const e=(0,se.map)(this.props.value,this.renderToken);return e.splice(this.getIndexOfInput(),0,this.renderInput()),e}renderToken(e,n,o){const r=this.getTokenValue(e),s=e.status?e.status:void 0,i=n+1,l=o.length;return(0,t.createElement)(Xe,{key:"token-"+r,value:r,status:s,title:e.title,displayTransform:this.props.displayTransform,onClickRemove:this.onTokenClickRemove,isBorderless:e.isBorderless||this.props.isBorderless,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,disabled:"error"!==s&&this.props.disabled,messages:this.props.messages,termsCount:l,termPosition:i})}renderInput(){const{autoCapitalize:e,autoComplete:n,maxLength:o,placeholder:r,value:s,instanceId:i}=this.props;let l={instanceId:i,autoCapitalize:e,autoComplete:n,placeholder:0===s.length?r:"",ref:this.bindInput,key:"input",disabled:this.props.disabled,value:this.state.incompleteTokenValue,onBlur:this.onBlur,isExpanded:this.state.isExpanded,selectedSuggestionIndex:this.state.selectedSuggestionIndex};return o&&s.length>=o||(l={...l,onChange:this.onInputChange}),(0,t.createElement)(et,l)}render(){const{disabled:e,label:n=(0,r.__)("Add item"),instanceId:o,className:s,__experimentalShowHowTo:i}=this.props,{isExpanded:l}=this.state,a=le()(s,"components-form-token-field__input-container",{"is-active":this.state.isActive,"is-disabled":e});let c={className:"components-form-token-field",tabIndex:"-1"};const u=this.getMatchingSuggestions();return e||(c=Object.assign({},c,{onKeyDown:this.onKeyDown,onKeyPress:this.onKeyPress,onFocus:this.onFocus})),(0,t.createElement)("div",c,(0,t.createElement)("label",{htmlFor:`components-form-token-input-${o}`,className:"components-form-token-field__label"},n),(0,t.createElement)("div",{ref:this.bindTokensAndInput,className:a,tabIndex:"-1",onMouseDown:this.onContainerTouched,onTouchStart:this.onContainerTouched},this.renderTokensAndInput(),l&&(0,t.createElement)(rt,{instanceId:o,match:this.props.saveTransform(this.state.incompleteTokenValue),displayTransform:this.props.displayTransform,suggestions:u,selectedIndex:this.state.selectedSuggestionIndex,scrollIntoView:this.state.selectedSuggestionScroll,onHover:this.onSuggestionHovered,onSelect:this.onSuggestionSelected})),i&&(0,t.createElement)("p",{id:`components-form-token-suggestions-howto-${o}`,className:"components-form-token-field__help"},this.props.tokenizeOnSpace?(0,r.__)("Separate with commas, spaces, or the Enter key."):(0,r.__)("Separate with commas or the Enter key.")))}}lt.defaultProps={suggestions:Object.freeze([]),maxSuggestions:100,value:Object.freeze([]),displayTransform:se.identity,saveTransform:e=>e.trim(),onChange:()=>{},onInputChange:()=>{},isBorderless:!1,disabled:!1,tokenizeOnSpace:!1,messages:{added:(0,r.__)("Item added."),removed:(0,r.__)("Item removed."),remove:(0,r.__)("Remove item"),__experimentalInvalid:(0,r.__)("Invalid item")},__experimentalExpandOnFocus:!1,__experimentalValidateInput:()=>!0,__experimentalShowHowTo:!0};const at=st((0,ae.withInstanceId)(lt));n(9027);const ct=({className:t,style:n,suggestions:o,multiple:r=!0,saveTransform:s=(e=>e.trim().replace(/\s/g,"-")),messages:i={},validateInput:l=(e=>o.includes(e)),label:a="",...c})=>(0,e.createElement)("div",{className:P()("wc-blocks-components-form-token-field-wrapper",t,{"single-selection":!r}),style:n},(0,e.createElement)(at,{label:a,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:l,saveTransform:s,maxLength:r?void 0:1,suggestions:o,messages:i,...c})),ut=window.wp.url,dt=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,te);function pt(e){dt?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const ft=e=>{const t=(0,ut.getQueryArgs)(e);return(0,ut.addQueryArgs)(e,t)},mt=[{label:(0,e.createElement)(A,{key:5,rating:5,ratedProductsCount:null}),value:"5"},{label:(0,e.createElement)(A,{key:4,rating:4,ratedProductsCount:null}),value:"4"},{label:(0,e.createElement)(A,{key:3,rating:3,ratedProductsCount:null}),value:"3"},{label:(0,e.createElement)(A,{key:2,rating:2,ratedProductsCount:null}),value:"2"},{label:(0,e.createElement)(A,{key:1,rating:1,ratedProductsCount:null}),value:"1"}];n(8409);const ht=e=>"string"==typeof e,gt=JSON.parse('{"Y4":{"PW":{"Z":"list"},"lr":{"Z":"multiple"}}}');function vt(){return Math.floor(Math.random()*Date.now())}const wt=e=>e.trim().replace(/\s/g,"-").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),yt=(0,t.createContext)({}),bt="rating_filter",Et=e=>(0,r.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,r.__)("Rated %s out of 5 filter added.","woocommerce"),e),St=e=>(0,r.sprintf)(/* translators: %s is referring to the average rating value */ /* translators: %s is referring to the average rating value */ (0,r.__)("Rated %s out of 5 filter added.","woocommerce"),e);(e=>{const t=document.body.querySelectorAll(_.join(",")),{Block:n,getProps:o,getErrorBoundaryProps:r,selector:s}=e;(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrappers:r})=>{const s=document.body.querySelectorAll(o);r&&r.length>0&&Array.prototype.filter.call(s,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,r))),T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({Block:n,getProps:o,getErrorBoundaryProps:r,selector:s,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:n,selector:o,wrapper:r})=>{const s=r.querySelectorAll(o);T({Block:e,containers:s,getProps:t,getErrorBoundaryProps:n})})({...e,wrapper:t})}))}))})({selector:".wp-block-woocommerce-rating-filter",Block:({attributes:n,isEditor:o,noRatingsNotice:i=null})=>{const l=(()=>{const{wrapper:e}=(0,t.useContext)(yt);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),a=(0,s.getSettingWithCoercion)("isRenderingPhpTemplate",!1,te),[c,u]=(0,t.useState)(!1),[d]=W(),{results:p,isLoading:f}=ee({queryRating:!0,queryState:d,isEditor:o}),[m,h]=(0,t.useState)(n.isPreview?mt:[]),g=!n.isPreview&&f&&0===m.length,v=!n.isPreview&&f,w=(0,t.useMemo)((()=>((e="filter_rating")=>{const t=(n=e,window?(0,ut.getQueryArg)(window.location.href,n):null);var n;return t?ht(t)?t.split(","):t:[]})("rating_filter")),[]),[y,b]=(0,t.useState)(w),[E,S]=H("rating",w),[k,_]=(0,t.useState)(vt()),[T,I]=(0,t.useState)(!1),R="single"!==n.selectType,O=R?!g&&y.length<m.length:!g&&0===y.length,N=(0,t.useCallback)((e=>{o||(e&&!a&&S(e),(e=>{if(!window)return;if(0===e.length){const e=(0,ut.removeQueryArgs)(window.location.href,bt);return void(e!==ft(window.location.href)&&pt(e))}const t=(0,ut.addQueryArgs)(window.location.href,{[bt]:e.join(",")});t!==ft(window.location.href)&&pt(t)})(e))}),[o,S,a]);(0,t.useEffect)((()=>{n.showFilterButton||N(y)}),[n.showFilterButton,y,N]);const B=M((0,t.useMemo)((()=>E),[E])),D=function(e,n){const o=(0,t.useRef)();return(0,t.useEffect)((()=>{o.current===e||(o.current=e)}),[e,n]),o.current}(B);(0,t.useEffect)((()=>{F()(D,B)||F()(y,B)||b(B)}),[y,B,D]),(0,t.useEffect)((()=>{c||(S(w),u(!0))}),[S,c,u,w]),(0,t.useEffect)((()=>{if(f||n.isPreview)return;const t=!f&&U(p,"rating_counts")&&Array.isArray(p.rating_counts)?[...p.rating_counts].reverse():[];if(o&&0===t.length)return h(mt),void I(!0);const r=t.filter((e=>K(e)&&Object.keys(e).length>0)).map((t=>{var o;return{label:(0,e.createElement)(A,{key:null==t?void 0:t.rating,rating:null==t?void 0:t.rating,ratedProductsCount:n.showCounts?null==t?void 0:t.count:null}),value:null==t||null===(o=t.rating)||void 0===o?void 0:o.toString()}}));h(r),_(vt())}),[n.showCounts,n.isPreview,p,f,E,o]);const V=(0,t.useCallback)((e=>{const t=y.includes(e);if(!R){const n=t?[]:[e];return(0,x.speak)(t?St(e):Et(e)),void b(n)}if(t){const t=y.filter((t=>t!==e));return(0,x.speak)(St(e)),void b(t)}const n=[...y,e].sort(((e,t)=>Number(t)-Number(e)));(0,x.speak)(Et(e)),b(n)}),[y,R]);return(f||0!==m.length)&&(0,s.getSettingWithCoercion)("hasFilterableProducts",!1,te)?(l(!0),(0,e.createElement)(e.Fragment,null,T&&i,(0,e.createElement)("div",{className:P()("wc-block-rating-filter",`style-${n.displayStyle}`,{"is-loading":g})},"dropdown"===n.displayStyle?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ct,{key:k,className:P()({"single-selection":!R,"is-loading":g}),style:{borderStyle:"none"},suggestions:m.filter((e=>!y.includes(e.value))).map((e=>e.value)),disabled:g,placeholder:(0,r.__)("Select Rating","woocommerce"),onChange:e=>{!R&&e.length>1&&(e=[e[e.length-1]]);const t=[e=e.map((e=>{const t=m.find((t=>t.value===e));return t?t.value:e})),y].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return V(t[0]);const n=[y,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===n.length&&V(n[0])},value:y,displayTransform:t=>{const n={value:t,label:(0,e.createElement)(A,{key:Number(t),rating:Number(t),ratedProductsCount:0})},o=m.find((e=>e.value===t))||n,{label:r,value:s}=o;return Object.assign({},r,{toLocaleLowerCase:()=>s,substring:(e,t)=>0===e&&1===t?r:""})},saveTransform:wt,messages:{added:(0,r.__)("Rating filter added.","woocommerce"),removed:(0,r.__)("Rating filter removed.","woocommerce"),remove:(0,r.__)("Remove rating filter.","woocommerce"),__experimentalInvalid:(0,r.__)("Invalid rating filter.","woocommerce")}}),O&&(0,e.createElement)(C,{icon:L,size:30})):(0,e.createElement)(ne.CheckboxList,{className:"wc-block-rating-filter-list",options:m,checked:y,onChange:e=>{V(e.toString())},isLoading:g,isDisabled:v})),(0,e.createElement)("div",{className:"wc-block-rating-filter__actions"},(y.length>0||o)&&!g&&(0,e.createElement)(re,{onClick:()=>{b([]),S([]),N([])},screenReaderLabel:(0,r.__)("Reset rating filter","woocommerce")}),n.showFilterButton&&(0,e.createElement)(oe,{className:"wc-block-rating-filter__button",isLoading:g,disabled:g||v,onClick:()=>N(y)})))):(l(!1),null)},getProps:e=>{return{attributes:(t=e.dataset,{showFilterButton:"true"===(null==t?void 0:t.showFilterButton),showCounts:"true"===(null==t?void 0:t.showCounts),isPreview:!1,displayStyle:ht(null==t?void 0:t.displayStyle)&&t.displayStyle||gt.Y4.PW.Z,selectType:ht(null==t?void 0:t.selectType)&&t.selectType||gt.Y4.lr.Z}),isEditor:!1};var t}})})()})(); single-product-rtl.css 0000644 00000001350 15073233653 0011022 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes loading__animation{to{transform:translateX(-100%)}}.wc-block-components-error{align-items:center;color:#757575;display:flex;flex-direction:column;justify-content:center;margin:48px 0;padding:48px 0;text-align:center}.wc-block-components-error__header{color:#646970;font-size:2em;margin:0}.wc-block-components-error__image{margin:0 0 24px;width:25%}.wc-block-components-error__text{color:#8c8f94;font-size:1.25em;margin:1em 0 0;max-width:60ch}.wc-block-components-error__message{color:#8c8f94;font-style:italic;margin:1em auto 0;max-width:60ch}.wc-block-error__button{margin:48px 0 0} wc-blocks-classic-template-revert-button-style-style.asset.php 0000644 00000000355 15073233653 0020633 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-edit-site', 'wp-element', 'wp-i18n', 'wp-plugins', 'wp-polyfill'), 'version' => '395209e67d4e4f70dc58'); rating-filter-frontend.asset.php 0000644 00000000532 15073233653 0012766 0 ustar 00 <?php return array('dependencies' => array('lodash', 'react', 'wc-blocks-components', 'wc-blocks-data-store', 'wc-settings', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-warning'), 'version' => '4c030b03f3d1d29ec19a'); stock-filter.js 0000644 00000043425 15073233653 0007527 0 ustar 00 (()=>{var e,t={3865:(e,t,o)=>{"use strict";o.r(t);var r=o(9196);const l=window.wp.blocks;var n=o(2911),s=o(1918),c=o(3849),a=o.n(c);const i=window.wp.blockEditor;var u=o(5736),d=o(4333);o(9578);const m=(0,d.withInstanceId)((({className:e,headingLevel:t,onChange:o,heading:l,instanceId:n})=>{const s=`h${t}`;return(0,r.createElement)(s,{className:e},(0,r.createElement)("label",{className:"screen-reader-text",htmlFor:`block-title-${n}`},(0,u.__)("Block title","woocommerce")),(0,r.createElement)(i.PlainText,{id:`block-title-${n}`,className:"wc-block-editor-components-title",value:l,onChange:o,style:{backgroundColor:"transparent"}}))})),p=window.wp.components;var w=o(5158),g=o(7642),f=o(9307),b=o(9127),_=o.n(b);function h(e){const t=(0,f.useRef)(e);return _()(e,t.current)||(t.current=e),t.current}const k=window.wc.wcBlocksData,v=window.wp.data,y=(0,f.createContext)("page"),E=()=>(0,f.useContext)(y),S=(y.Provider,e=>{const t=E();e=e||t;const o=(0,v.useSelect)((t=>t(k.QUERY_STATE_STORE_KEY).getValueForQueryContext(e,void 0)),[e]),{setValueForQueryContext:r}=(0,v.useDispatch)(k.QUERY_STATE_STORE_KEY);return[o,(0,f.useCallback)((t=>{r(e,t)}),[e,r])]}),C=(e,t,o)=>{const r=E();o=o||r;const l=(0,v.useSelect)((r=>r(k.QUERY_STATE_STORE_KEY).getValueForQueryKey(o,e,t)),[o,e]),{setQueryValue:n}=(0,v.useDispatch)(k.QUERY_STATE_STORE_KEY);return[l,(0,f.useCallback)((t=>{n(o,e,t)}),[o,e,n])]};var x=o(2600);function T(e,t){return!(e=>null===e)(o=e)&&o instanceof Object&&o.constructor===Object&&t in e;var o}var O=o(4167);const N=({queryAttribute:e,queryPrices:t,queryStock:o,queryRating:r,queryState:l,isEditor:n=!1})=>{let s=E();s=`${s}-collection-data`;const[c]=S(s),[a,i]=C("calculate_attribute_counts",[],s),[u,d]=C("calculate_price_range",null,s),[m,p]=C("calculate_stock_status_counts",null,s),[w,g]=C("calculate_rating_counts",null,s),b=h(e||{}),_=h(t),y=h(o),N=h(r);(0,f.useEffect)((()=>{"object"==typeof b&&Object.keys(b).length&&(a.find((e=>T(b,"taxonomy")&&e.taxonomy===b.taxonomy))||i([...a,b]))}),[b,a,i]),(0,f.useEffect)((()=>{u!==_&&void 0!==_&&d(_)}),[_,d,u]),(0,f.useEffect)((()=>{m!==y&&void 0!==y&&p(y)}),[y,p,m]),(0,f.useEffect)((()=>{w!==N&&void 0!==N&&g(N)}),[N,g,w]);const[L,R]=(0,f.useState)(n),[A]=(0,x.Nr)(L,200);L||R(!0);const B=(0,f.useMemo)((()=>(e=>{const t=e;return Array.isArray(e.calculate_attribute_counts)&&(t.calculate_attribute_counts=(0,O.DY)(e.calculate_attribute_counts.map((({taxonomy:e,queryType:t})=>({taxonomy:e,query_type:t})))).asc(["taxonomy","query_type"])),t})(c)),[c]);return(e=>{const{namespace:t,resourceName:o,resourceValues:r=[],query:l={},shouldSelect:n=!0}=e;if(!t||!o)throw new Error("The options object must have valid values for the namespace and the resource properties.");const s=(0,f.useRef)({results:[],isLoading:!0}),c=h(l),a=h(r),i=(()=>{const[,e]=(0,f.useState)();return(0,f.useCallback)((t=>{e((()=>{throw t}))}),[])})(),u=(0,v.useSelect)((e=>{if(!n)return null;const r=e(k.COLLECTIONS_STORE_KEY),l=[t,o,c,a],s=r.getCollectionError(...l);if(s){if(!(s instanceof Error))throw new Error("TypeError: `error` object is not an instance of Error constructor");i(s)}return{results:r.getCollection(...l),isLoading:!r.hasFinishedResolution("getCollection",l)}}),[t,o,a,c,n]);return null!==u&&(s.current=u),s.current})({namespace:"/wc/store/v1",resourceName:"products/collection-data",query:{...l,page:void 0,per_page:void 0,orderby:void 0,order:void 0,...B},shouldSelect:A})},L=window.wc.wcSettings,R=window.wc.blocksComponents;o(6099);const A=({className:e,isLoading:t,disabled:o, /* translators: Submit button text for filters. */ label:l=(0,u.__)("Apply","woocommerce"),onClick:n,screenReaderLabel:s=(0,u.__)("Apply filter","woocommerce")})=>(0,r.createElement)("button",{type:"submit",className:a()("wp-block-button__link","wc-block-filter-submit-button","wc-block-components-filter-submit-button",{"is-loading":t},e),disabled:o,onClick:n},(0,r.createElement)(R.Label,{label:l,screenReaderLabel:s}));o(2728);const B=({className:e, /* translators: Reset button text for filters. */ label:t=(0,u.__)("Reset","woocommerce"),onClick:o,screenReaderLabel:l=(0,u.__)("Reset filter","woocommerce")})=>(0,r.createElement)("button",{className:a()("wc-block-components-filter-reset-button",e),onClick:o},(0,r.createElement)(R.Label,{label:t,screenReaderLabel:l}));o(1753);const P=({children:e})=>(0,r.createElement)("div",{className:"wc-block-filter-title-placeholder"},e);o(479);const F=({name:e,count:t})=>(0,r.createElement)(r.Fragment,null,e,null!==t&&Number.isFinite(t)&&(0,r.createElement)(R.Label,{label:t.toString(),screenReaderLabel:(0,u.sprintf)(/* translators: %s number of products. */ /* translators: %s number of products. */ (0,u._n)("%s product","%s products",t,"woocommerce"),t),wrapperElement:"span",wrapperProps:{className:"wc-filter-element-label-list-count"}}));var j=o(1394);o(9027);const I=({className:e,style:t,suggestions:o,multiple:l=!0,saveTransform:n=(e=>e.trim().replace(/\s/g,"-")),messages:s={},validateInput:c=(e=>o.includes(e)),label:i="",...u})=>(0,r.createElement)("div",{className:a()("wc-blocks-components-form-token-field-wrapper",e,{"single-selection":!l}),style:t},(0,r.createElement)(j.Z,{label:i,__experimentalExpandOnFocus:!0,__experimentalShowHowTo:!1,__experimentalValidateInput:c,saveTransform:n,maxLength:l?void 0:1,suggestions:o,messages:s,...u})),q=window.wp.htmlEntities,Q=e=>"boolean"==typeof e,D=window.wp.url,M=(0,L.getSettingWithCoercion)("isRenderingPhpTemplate",!1,Q);function Y(e){M?((e=e.replace(/(?:query-(?:\d+-)?page=(\d+))|(?:page\/(\d+))/g,"")).endsWith("?")&&(e=e.slice(0,-1)),window.location.href=e):window.history.replaceState({},"",e)}const $=e=>{const t=(0,D.getQueryArgs)(e);return(0,D.addQueryArgs)(e,t)},W=[{value:"preview-1",name:"In Stock",label:(0,r.createElement)(F,{name:"In Stock",count:3}),textLabel:"In Stock (3)"},{value:"preview-2",name:"Out of stock",label:(0,r.createElement)(F,{name:"Out of stock",count:3}),textLabel:"Out of stock (3)"},{value:"preview-3",name:"On backorder",label:(0,r.createElement)(F,{name:"On backorder",count:2}),textLabel:"On backorder (2)"}];o(2402);function V(){return Math.floor(Math.random()*Date.now())}const G=e=>e.trim().replace(/\s/g,"").replace(/_/g,"-").replace(/-+/g,"-").replace(/[^a-zA-Z0-9-]/g,""),K=(0,f.createContext)({}),U="filter_stock_status",Z=({attributes:e,isEditor:t=!1})=>{const o=(()=>{const{wrapper:e}=(0,f.useContext)(K);return t=>{e&&e.current&&(e.current.hidden=!t)}})(),l=(0,L.getSettingWithCoercion)("isRenderingPhpTemplate",!1,Q),[s,c]=(0,f.useState)(!1),{outofstock:i,...d}=(0,L.getSetting)("stockStatusOptions",{}),m=(0,f.useRef)((0,L.getSetting)("hideOutOfStockItems",!1)?d:{outofstock:i,...d}),p=(0,f.useMemo)((()=>((e,t="filter_stock_status")=>{const o=(r=t,window?(0,D.getQueryArg)(window.location.href,r):null);var r;if(!o)return[];const l="string"==typeof o?o.split(","):o,n=Object.keys(e);return l.filter((e=>n.includes(e)))})(m.current,U)),[]),[b,k]=(0,f.useState)(p),[v,y]=(0,f.useState)(e.isPreview?W:[]),[E]=(0,f.useState)(Object.entries(m.current).map((([e,t])=>({slug:e,name:t}))).filter((e=>!!e.name)).sort(((e,t)=>e.slug.localeCompare(t.slug)))),[x]=S(),[O,j]=C("stock_status",p),{results:M,isLoading:Z}=N({queryStock:!0,queryState:x,isEditor:t}),J=(0,f.useCallback)((e=>T(M,"stock_status_counts")&&Array.isArray(M.stock_status_counts)?M.stock_status_counts.find((({status:t,count:o})=>t===e&&0!==Number(o))):null),[M]),[z,H]=(0,f.useState)(V());(0,f.useEffect)((()=>{if(Z||e.isPreview)return;const t=E.map((t=>{const o=J(t.slug);if(!(o||b.includes(t.slug)||(l=t.slug,null!=x&&x.stock_status&&x.stock_status.some((({status:e=[]})=>e.includes(l))))))return null;var l;const n=o?Number(o.count):0;return{value:t.slug,name:(0,q.decodeEntities)(t.name),label:(0,r.createElement)(F,{name:(0,q.decodeEntities)(t.name),count:e.showCounts?n:null}),textLabel:e.showCounts?`${(0,q.decodeEntities)(t.name)} (${n})`:(0,q.decodeEntities)(t.name)}})).filter((e=>!!e));y(t),H(V())}),[e.showCounts,e.isPreview,Z,J,b,x.stock_status,E]);const X="single"!==e.selectType,ee=(0,f.useCallback)((e=>{t||(e&&!l&&j(e),(e=>{if(!window)return;if(0===e.length){const e=(0,D.removeQueryArgs)(window.location.href,U);return void(e!==$(window.location.href)&&Y(e))}const t=(0,D.addQueryArgs)(window.location.href,{[U]:e.join(",")});t!==$(window.location.href)&&Y(t)})(e))}),[t,j,l]);(0,f.useEffect)((()=>{e.showFilterButton||ee(b)}),[e.showFilterButton,b,ee]);const te=h((0,f.useMemo)((()=>O),[O])),oe=function(e,t){const o=(0,f.useRef)();return(0,f.useEffect)((()=>{o.current===e||(o.current=e)}),[e,t]),o.current}(te);(0,f.useEffect)((()=>{_()(oe,te)||_()(b,te)||k(te)}),[b,te,oe]),(0,f.useEffect)((()=>{s||(j(p),c(!0))}),[j,s,c,p]);const re=(0,f.useCallback)((e=>{const t=e=>{const t=v.find((t=>t.value===e));return t?t.name:null},o=({filterAdded:e,filterRemoved:o})=>{const r=e?t(e):null,l=o?t(o):null;r?(0,w.speak)((0,u.sprintf)(/* translators: %s stock statuses (for example: 'instock'...) */ /* translators: %s stock statuses (for example: 'instock'...) */ (0,u.__)("%s filter added.","woocommerce"),r)):l&&(0,w.speak)((0,u.sprintf)(/* translators: %s stock statuses (for example:'instock'...) */ /* translators: %s stock statuses (for example:'instock'...) */ (0,u.__)("%s filter removed.","woocommerce"),l))},r=b.includes(e);if(!X){const t=r?[]:[e];return o(r?{filterRemoved:e}:{filterAdded:e}),void k(t)}if(r){const t=b.filter((t=>t!==e));return o({filterRemoved:e}),void k(t)}const l=[...b,e].sort();o({filterAdded:e}),k(l)}),[b,X,v]);if(!Z&&0===v.length)return o(!1),null;const le=`h${e.headingLevel}`,ne=!e.isPreview&&!m.current||0===v.length,se=!e.isPreview&&Z;if(!(0,L.getSettingWithCoercion)("hasFilterableProducts",!1,Q))return o(!1),null;const ce=X?!ne&&b.length<v.length:!ne&&0===b.length,ae=(0,r.createElement)(le,{className:"wc-block-stock-filter__title"},e.heading),ie=ne?(0,r.createElement)(P,null,ae):ae;return o(!0),(0,r.createElement)(r.Fragment,null,!t&&e.heading&&ie,(0,r.createElement)("div",{className:a()("wc-block-stock-filter",`style-${e.displayStyle}`,{"is-loading":ne})},"dropdown"===e.displayStyle?(0,r.createElement)(r.Fragment,null,(0,r.createElement)(I,{key:z,className:a()({"single-selection":!X,"is-loading":ne}),suggestions:v.filter((e=>!b.includes(e.value))).map((e=>e.value)),disabled:ne,placeholder:(0,u.__)("Select stock status","woocommerce"),onChange:e=>{!X&&e.length>1&&(e=e.slice(-1));const t=[e=e.map((e=>{const t=v.find((t=>t.value===e));return t?t.value:e})),b].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));if(1===t.length)return re(t[0]);const o=[b,e].reduce(((e,t)=>e.filter((e=>!t.includes(e)))));1===o.length&&re(o[0])},value:b,displayTransform:e=>{const t=v.find((t=>t.value===e));return t?t.textLabel:e},saveTransform:G,messages:{added:(0,u.__)("Stock filter added.","woocommerce"),removed:(0,u.__)("Stock filter removed.","woocommerce"),remove:(0,u.__)("Remove stock filter.","woocommerce"),__experimentalInvalid:(0,u.__)("Invalid stock filter.","woocommerce")}}),ce&&(0,r.createElement)(n.Z,{icon:g.Z,size:30})):(0,r.createElement)(R.CheckboxList,{className:"wc-block-stock-filter-list",options:v,checked:b,onChange:re,isLoading:ne,isDisabled:se})),(0,r.createElement)("div",{className:"wc-block-stock-filter__actions"},(b.length>0||t)&&!ne&&(0,r.createElement)(B,{onClick:()=>{k([]),ee([])},screenReaderLabel:(0,u.__)("Reset stock filter","woocommerce")}),e.showFilterButton&&(0,r.createElement)(A,{className:"wc-block-stock-filter__button",isLoading:ne,disabled:ne||se,onClick:()=>ee(b)})))};o(1205);const J=({clientId:e,setAttributes:t,filterType:o,attributes:n})=>{const{replaceBlock:s}=(0,v.useDispatch)("core/block-editor"),{heading:c,headingLevel:a}=n;if((0,v.useSelect)((t=>{const{getBlockParentsByBlockName:o}=t("core/block-editor");return o(e,"woocommerce/filter-wrapper").length>0}),[e])||!o)return null;const d=[(0,r.createElement)(p.Button,{key:"convert",onClick:()=>{const r=[(0,l.createBlock)(`woocommerce/${o}`,{...n,heading:""})];c&&""!==c&&r.unshift((0,l.createBlock)("core/heading",{content:c,level:null!=a?a:2})),s(e,(0,l.createBlock)("woocommerce/filter-wrapper",{heading:c,filterType:o},[...r])),t({heading:"",lock:{remove:!0}})},variant:"primary"},(0,u.__)("Upgrade block","woocommerce"))];return(0,r.createElement)(i.Warning,{actions:d},(0,u.__)("Filter block: We have improved this block to make styling easier. Upgrade it using the button below.","woocommerce"))},z=(0,p.withSpokenMessages)((({clientId:e,attributes:t,setAttributes:o})=>{const{className:l,heading:n,headingLevel:s,showCounts:c,showFilterButton:d,selectType:w,displayStyle:g}=t,f=(0,i.useBlockProps)({className:a()("wc-block-stock-filter",l)});return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(i.InspectorControls,{key:"inspector"},(0,r.createElement)(p.PanelBody,{title:(0,u.__)("Display Settings","woocommerce")},(0,r.createElement)(p.ToggleControl,{label:(0,u.__)("Display product count","woocommerce"),checked:c,onChange:()=>o({showCounts:!c})}),(0,r.createElement)(p.__experimentalToggleGroupControl,{label:(0,u.__)("Allow selecting multiple options?","woocommerce"),value:w||"multiple",onChange:e=>o({selectType:e}),className:"wc-block-attribute-filter__multiple-toggle"},(0,r.createElement)(p.__experimentalToggleGroupControlOption,{value:"multiple",label:(0,u.__)("Multiple","woocommerce")}),(0,r.createElement)(p.__experimentalToggleGroupControlOption,{value:"single",label:(0,u.__)("Single","woocommerce")})),(0,r.createElement)(p.__experimentalToggleGroupControl,{label:(0,u.__)("Display Style","woocommerce"),value:g,onChange:e=>o({displayStyle:e}),className:"wc-block-attribute-filter__display-toggle"},(0,r.createElement)(p.__experimentalToggleGroupControlOption,{value:"list",label:(0,u.__)("List","woocommerce")}),(0,r.createElement)(p.__experimentalToggleGroupControlOption,{value:"dropdown",label:(0,u.__)("Dropdown","woocommerce")})),(0,r.createElement)(p.ToggleControl,{label:(0,u.__)("Show 'Apply filters' button","woocommerce"),help:(0,u.__)("Products will update when the button is clicked.","woocommerce"),checked:d,onChange:e=>o({showFilterButton:e})}))),(0,r.createElement)(J,{clientId:e,attributes:t,setAttributes:o,filterType:"stock-filter"}),(0,r.createElement)("div",{...f},n&&(0,r.createElement)(m,{className:"wc-block-stock-filter__title",headingLevel:s,heading:n,onChange:e=>o({heading:e})}),(0,r.createElement)(p.Disabled,null,(0,r.createElement)(Z,{attributes:t,isEditor:!0}))))})),H=JSON.parse('{"name":"woocommerce/stock-filter","version":"1.0.0","title":"Filter by Stock Controls","description":"Enable customers to filter the product grid by stock status.","category":"woocommerce","keywords":["WooCommerce"],"supports":{"html":false,"multiple":false,"color":true,"inserter":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"headingLevel":{"type":"number","default":3},"showCounts":{"type":"boolean","default":false},"showFilterButton":{"type":"boolean","default":false},"displayStyle":{"type":"string","default":"list"},"selectType":{"type":"string","default":"multiple"},"isPreview":{"type":"boolean","default":false}},"textdomain":"woocommerce","apiVersion":2,"$schema":"https://schemas.wp.org/trunk/block.json"}'),X={heading:{type:"string",default:(0,u.__)("Filter by stock status","woocommerce")}},ee=[{attributes:{...H.attributes,showCounts:{type:"boolean",default:!0},...X},save:({attributes:e})=>{const{className:t,showCounts:o,heading:l,headingLevel:n,showFilterButton:s}=e,c={"data-show-counts":o,"data-heading":l,"data-heading-level":n};return s&&(c["data-show-filter-button"]=s),(0,r.createElement)("div",{...i.useBlockProps.save({className:a()("is-loading",t)}),...c},(0,r.createElement)("span",{"aria-hidden":!0,className:"wc-block-product-stock-filter__placeholder"}))}}];(0,l.registerBlockType)(H,{icon:{src:(0,r.createElement)(n.Z,{icon:s.Z,className:"wc-block-editor-components-block-icon"})},attributes:{...H.attributes,...X},edit:z,save({attributes:e}){const{className:t}=e;return(0,r.createElement)("div",{...i.useBlockProps.save({className:a()("is-loading",t)})})},deprecated:ee})},479:()=>{},1753:()=>{},2728:()=>{},6099:()=>{},9027:()=>{},1205:()=>{},2402:()=>{},9578:()=>{},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},5158:e=>{"use strict";e.exports=window.wp.a11y},4333:e=>{"use strict";e.exports=window.wp.compose},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2560:e=>{"use strict";e.exports=window.wp.warning}},o={};function r(e){var l=o[e];if(void 0!==l)return l.exports;var n=o[e]={exports:{}};return t[e].call(n.exports,n,n.exports,r),n.exports}r.m=t,e=[],r.O=(t,o,l,n)=>{if(!o){var s=1/0;for(u=0;u<e.length;u++){for(var[o,l,n]=e[u],c=!0,a=0;a<o.length;a++)(!1&n||s>=n)&&Object.keys(r.O).every((e=>r.O[e](o[a])))?o.splice(a--,1):(c=!1,n<s&&(s=n));if(c){e.splice(u--,1);var i=l();void 0!==i&&(t=i)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[o,l,n]},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.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})},r.j=5050,(()=>{var e={5050:0};r.O.j=t=>0===e[t];var t=(t,o)=>{var l,n,[s,c,a]=o,i=0;if(s.some((t=>0!==e[t]))){for(l in c)r.o(c,l)&&(r.m[l]=c[l]);if(a)var u=a(r)}for(t&&t(o);i<s.length;i++)n=s[i],r.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return r.O(u)},o=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=r.O(void 0,[2869],(()=>r(3865)));l=r.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["stock-filter"]=l})(); product-template.css 0000644 00000003757 15073233653 0010572 0 ustar 00 @keyframes spinner__animation{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loading__animation{to{transform:translateX(100%)}}.wc-block-product-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wc-block-product-template.wc-block-product-template{background:none}.wc-block-product-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wc-block-product-template.is-flex-container>li{list-style:none;margin:0;width:100%}@media(min-width:600px){.wc-block-product-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wc-block-product-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}.wc-block-product-template__responsive{grid-gap:1.25em;display:-ms-grid;display:grid}.wc-block-product-template__responsive.columns-2{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(50% - .625em)),1fr))}.wc-block-product-template__responsive.columns-3{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(33.33333% - .83333em)),1fr))}.wc-block-product-template__responsive.columns-4{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(25% - .9375em)),1fr))}.wc-block-product-template__responsive.columns-5{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(20% - 1em)),1fr))}.wc-block-product-template__responsive.columns-6{grid-template-columns:repeat(auto-fill,minmax(max(150px,calc(16.66667% - 1.04167em)),1fr))}.wc-block-product-template__responsive>li{margin-block-start:0}:where(.wc-block-product-template .wc-block-product)>:not(:last-child){margin-bottom:.75rem;margin-top:0} reviews-by-product-style.js.LICENSE.txt 0000644 00000000174 15073233653 0013722 0 ustar 00 /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ wc-blocks.asset.php 0000644 00000000372 15073233653 0010270 0 ustar 00 <?php return array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '677b3101ccf9725b0789'); wc-blocks-middleware.asset.php 0000644 00000000161 15073233653 0012377 0 ustar 00 <?php return array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => 'ca04183222edaf8a26be'); cart-frontend.js 0000644 00000307135 15073233653 0007670 0 ustar 00 (()=>{var e,t,r={2911:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(9307);const n=(0,o.forwardRef)((function({icon:e,size:t=24,...r},n){return(0,o.cloneElement)(e,{width:t,height:t,...r,ref:n})}))},8971:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var o=r(4617),n=r(5736),a=r(9060),i=r(3243),s=r(8752);const c=e=>{const t={};return void 0!==e.label&&(t.label=e.label),void 0!==e.required&&(t.required=e.required),void 0!==e.hidden&&(t.hidden=e.hidden),void 0===e.label||e.optionalLabel||(t.optionalLabel=(0,n.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */ (0,n.__)("%s (optional)","woocommerce"),e.label)),e.priority&&((0,a.h)(e.priority)&&(t.index=e.priority),(0,i.H)(e.priority)&&(t.index=parseInt(e.priority,10))),e.hidden&&(t.required=!1),t},l=Object.entries(s.vr).map((([e,t])=>[e,Object.entries(t).map((([e,t])=>[e,c(t)])).reduce(((e,[t,r])=>(e[t]=r,e)),{})])).reduce(((e,[t,r])=>(e[t]=r,e)),{}),u=(e,t,r="")=>{const n=r&&void 0!==l[r]?l[r]:{};return e.map((e=>({key:e,...o.defaultFields[e]||{},...n[e]||{},...t[e]||{}}))).sort(((e,t)=>e.index-t.index))}},6881:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var o=r(9196),n=r(5736),a=r(3849),i=r.n(a),s=r(711);r(991);const c=({children:e,className:t,screenReaderLabel:r,showSpinner:a=!1,isLoading:c=!0})=>(0,o.createElement)("div",{className:i()(t,{"wc-block-components-loading-mask":c})},c&&a&&(0,o.createElement)(s.Spinner,null),(0,o.createElement)("div",{className:i()({"wc-block-components-loading-mask__children":c}),"aria-hidden":c},e),c&&(0,o.createElement)("span",{className:"screen-reader-text"},r||(0,n.__)("Loading…","woocommerce")))},9401:(e,t,r)=>{"use strict";r.d(t,{m:()=>n});var o=r(4143);const n=(e,t)=>(r,n=10)=>{const a=o.Nw.addEventCallback(e,r,n);return t(a),()=>{t(o.Nw.removeEventCallback(e,a.id))}}},4678:(e,t,r)=>{"use strict";r.d(t,{K:()=>a,P:()=>i});var o=r(8027),n=r(8582);const a=async(e,t,r)=>{const n=(0,o.Xj)(e,t),a=[];for(const e of n)try{const t=await Promise.resolve(e.callback(r));"object"==typeof t&&a.push(t)}catch(e){console.error(e)}return!a.length||a},i=async(e,t,r)=>{const a=[],i=(0,o.Xj)(e,t);for(const e of i)try{const t=await Promise.resolve(e.callback(r));if(!(0,n.X)(t))continue;if(!t.hasOwnProperty("type"))throw new Error("Returned objects from event emitter observers must return an object with a type property");if((0,o.qm)(t)||(0,o.x$)(t))return a.push(t),a;a.push(t)}catch(e){return console.error(e),a.push({type:o.dO.ERROR}),a}return a}},4143:(e,t,r)=>{"use strict";r.d(t,{I6:()=>i,Nw:()=>n});var o=r(394);const n={addEventCallback:(e,t,r=10)=>({id:Math.floor(Math.random()*Date.now()).toString(),type:o.o.ADD_EVENT_CALLBACK,eventType:e,callback:t,priority:r}),removeEventCallback:(e,t)=>({id:t,type:o.o.REMOVE_EVENT_CALLBACK,eventType:e})},a={},i=(e=a,{type:t,eventType:r,id:n,callback:i,priority:s})=>{const c=e.hasOwnProperty(r)?new Map(e[r]):new Map;switch(t){case o.o.ADD_EVENT_CALLBACK:return c.set(n,{priority:s,callback:i}),{...e,[r]:c};case o.o.REMOVE_EVENT_CALLBACK:return c.delete(n),{...e,[r]:c}}}},394:(e,t,r)=>{"use strict";r.d(t,{o:()=>o});let o=function(e){return e.ADD_EVENT_CALLBACK="add_event_callback",e.REMOVE_EVENT_CALLBACK="remove_event_callback",e}({})},8027:(e,t,r)=>{"use strict";r.d(t,{Xj:()=>n,dO:()=>a,n7:()=>i,qm:()=>c,x$:()=>l});var o=r(7998);const n=(e,t)=>e[t]?Array.from(e[t].values()).sort(((e,t)=>e.priority-t.priority)):[];let a=function(e){return e.SUCCESS="success",e.FAIL="failure",e.ERROR="error",e}({}),i=function(e){return e.CART="wc/cart",e.CHECKOUT="wc/checkout",e.PAYMENTS="wc/checkout/payments",e.EXPRESS_PAYMENTS="wc/checkout/express-payments",e.CONTACT_INFORMATION="wc/checkout/contact-information",e.SHIPPING_ADDRESS="wc/checkout/shipping-address",e.BILLING_ADDRESS="wc/checkout/billing-address",e.SHIPPING_METHODS="wc/checkout/shipping-methods",e.CHECKOUT_ACTIONS="wc/checkout/checkout-actions",e}({});const s=(e,t)=>(0,o.Kn)(e)&&"type"in e&&e.type===t,c=e=>s(e,a.ERROR),l=e=>s(e,a.FAIL)},9659:(e,t,r)=>{"use strict";r.d(t,{b:()=>w});var o=r(9262),n=r.n(o),a=r(9307),i=r(4801),s=r(9818),c=r(2629),l=r(9040),u=r(8449);var p=r(2592);const d=e=>{const t=null==e?void 0:e.detail;t&&t.preserveCartData||(0,s.dispatch)(i.CART_STORE_KEY).invalidateResolutionForStore()},m=e=>{(null!=e&&e.persisted||"back_forward"===(window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""))&&(0,s.dispatch)(i.CART_STORE_KEY).invalidateResolutionForStore()},h=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},f={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},_={...f,email:""},g={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:i.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},y=e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[e,(0,c.decodeEntities)(t)]))),b={cartCoupons:i.EMPTY_CART_COUPONS,cartItems:i.EMPTY_CART_ITEMS,cartFees:i.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:i.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:i.EMPTY_CART_ITEM_ERRORS,cartTotals:g,cartIsLoading:!0,cartErrors:i.EMPTY_CART_ERRORS,billingAddress:_,shippingAddress:f,shippingRates:i.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:i.EMPTY_PAYMENT_METHODS,paymentRequirements:i.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:i.EMPTY_EXTENSIONS},w=(e={shouldSelect:!0})=>{const{isEditor:t,previewData:r}=(0,u._)(),o=null==r?void 0:r.previewCart,{shouldSelect:c}=e,g=(0,a.useRef)();(0,a.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(e=window.wcBlocksStoreCartListeners)||void 0===e?void 0:e.count)>0)return void window.wcBlocksStoreCartListeners.count++;var e;document.body.addEventListener("wc-blocks_added_to_cart",d),document.body.addEventListener("wc-blocks_removed_from_cart",d),window.addEventListener("pageshow",m);const t=(0,p.Es)("added_to_cart","wc-blocks_added_to_cart"),r=(0,p.Es)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",d),document.body.removeEventListener("wc-blocks_removed_from_cart",d),window.removeEventListener("pageshow",m),t(),r()}})(),h)),[]);const w=(0,s.useSelect)(((e,{dispatch:r})=>{if(!c)return b;if(t)return{cartCoupons:o.coupons,cartItems:o.items,crossSellsProducts:o.cross_sells,cartFees:o.fees,cartItemsCount:o.items_count,cartItemsWeight:o.items_weight,cartNeedsPayment:o.needs_payment,cartNeedsShipping:o.needs_shipping,cartItemErrors:i.EMPTY_CART_ITEM_ERRORS,cartTotals:o.totals,cartIsLoading:!1,cartErrors:i.EMPTY_CART_ERRORS,billingData:_,billingAddress:_,shippingAddress:f,extensions:i.EMPTY_EXTENSIONS,shippingRates:o.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:o.has_calculated_shipping,paymentRequirements:o.paymentRequirements,receiveCart:"function"==typeof(null==o?void 0:o.receiveCart)?o.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==o?void 0:o.receiveCartContents)?o.receiveCartContents:()=>{}};const n=e(i.CART_STORE_KEY),a=n.getCartData(),s=n.getCartErrors(),u=n.getCartTotals(),p=!n.hasFinishedResolution("getCartData"),d=n.isCustomerDataUpdating(),{receiveCart:m,receiveCartContents:h}=r(i.CART_STORE_KEY),g=y(a.billingAddress),w=a.needsShipping?y(a.shippingAddress):g,k=a.fees.length>0?a.fees.map((e=>y(e))):i.EMPTY_CART_FEES;return{cartCoupons:a.coupons.length>0?a.coupons.map((e=>({...e,label:e.code}))):i.EMPTY_CART_COUPONS,cartItems:a.items,crossSellsProducts:a.crossSells,cartFees:k,cartItemsCount:a.itemsCount,cartItemsWeight:a.itemsWeight,cartNeedsPayment:a.needsPayment,cartNeedsShipping:a.needsShipping,cartItemErrors:a.errors,cartTotals:u,cartIsLoading:p,cartErrors:s,billingData:(0,l.QI)(g),billingAddress:(0,l.QI)(g),shippingAddress:(0,l.QI)(w),extensions:a.extensions,shippingRates:a.shippingRates,isLoadingRates:d,cartHasCalculatedShipping:a.hasCalculatedShipping,paymentRequirements:a.paymentRequirements,receiveCart:m,receiveCartContents:h}}),[c]);return g.current&&n()(g.current,w)||(g.current=w),g.current}},3251:(e,t,r)=>{"use strict";r.d(t,{V:()=>m});var o=r(4801),n=r(9818),a=r(7998),i=r(9307),s=r(7865),c=r(7618),l=r(9127),u=r.n(l),p=r(5585),d=r(8360);const m=()=>{const{shippingRates:e,needsShipping:t,hasCalculatedShipping:r,isLoadingRates:l,isCollectable:m,isSelectingRate:h}=(0,n.useSelect)((e=>{const t=!!e("core/editor"),r=e(o.CART_STORE_KEY),n=t?p.s.shipping_rates:r.getShippingRates();return{shippingRates:n,needsShipping:t?p.s.needs_shipping:r.getNeedsShipping(),hasCalculatedShipping:t?p.s.has_calculated_shipping:r.getHasCalculatedShipping(),isLoadingRates:!t&&r.isCustomerDataUpdating(),isCollectable:n.every((({shipping_rates:e})=>e.find((({method_id:e})=>(0,s.Ep)(e))))),isSelectingRate:!t&&r.isShippingRateBeingSelected()}})),f=(0,i.useRef)({});(0,i.useEffect)((()=>{const t=(0,c.l)(e);(0,a.Kn)(t)&&!u()(f.current,t)&&(f.current=t)}),[e]);const{selectShippingRate:_}=(0,n.useDispatch)(o.CART_STORE_KEY),g=(0,s.Ep)(Object.values(f.current).map((e=>e.split(":")[0]))),{dispatchCheckoutEvent:y}=(0,d.n)(),b=(0,i.useCallback)(((e,t)=>{let r;void 0!==e&&(r=(0,s.Ep)(e.split(":")[0])?_(e,null):_(e,t),r.then((()=>{y("set-selected-shipping-rate",{shippingRateId:e})})).catch((e=>{(0,o.processErrorResponse)(e)})))}),[_,y]);return{isSelectingRate:h,selectedRates:f.current,selectShippingRate:b,shippingRates:e,needsShipping:t,hasCalculatedShipping:r,isLoadingRates:l,isCollectable:m,hasSelectedLocalPickup:g}}},8360:(e,t,r)=>{"use strict";r.d(t,{n:()=>i});var o=r(2694),n=r(9818),a=r(9307);const i=()=>({dispatchStoreEvent:(0,a.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${e}`,t)}catch(e){console.error(e)}}),[]),dispatchCheckoutEvent:(0,a.useCallback)(((e,t={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${e}`,{...t,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(e){console.error(e)}}),[])})},4648:(e,t,r)=>{"use strict";r.d(t,{T:()=>p,b:()=>u});var o=r(9196),n=r(9307),a=r(4143),i=r(9401);const s="cart_proceed_to_checkout";var c=r(4678);const l=(0,n.createContext)({onProceedToCheckout:()=>()=>{},dispatchOnProceedToCheckout:()=>new Promise((()=>{}))}),u=()=>(0,n.useContext)(l),p=({children:e})=>{const[t,r]=(0,n.useReducer)(a.I6,{}),u=(0,n.useRef)(t),{onProceedToCheckout:p}=(e=>(0,n.useMemo)((()=>({onProceedToCheckout:(0,i.m)(s,e)})),[e]))(r);(0,n.useEffect)((()=>{u.current=t}),[t]);const d={onProceedToCheckout:p,dispatchOnProceedToCheckout:async()=>await(0,c.P)(u.current,s,null)};return(0,o.createElement)(l.Provider,{value:d},e)}},1715:(e,t,r)=>{"use strict";r.d(t,{F:()=>k,U:()=>w});var o=r(9196),n=r(9307),a=r(8161),i=r(7180),s=r.n(i),c=r(9818),l=r(4801),u=r(4143),p=r(9401);var d=r(8027),m=r(8360);const h={},f={},_=()=>h,g=()=>f;var y=r(8449);const b=(0,n.createContext)({onSubmit:()=>{},onCheckoutAfterProcessingWithSuccess:()=>()=>{},onCheckoutAfterProcessingWithError:()=>()=>{},onCheckoutBeforeProcessing:()=>()=>{},onCheckoutValidationBeforeProcessing:()=>()=>{},onCheckoutSuccess:()=>()=>{},onCheckoutFail:()=>()=>{},onCheckoutValidation:()=>()=>{}}),w=()=>(0,n.useContext)(b),k=({children:e,redirectUrl:t})=>{const r=_(),i=g(),{isEditor:h}=(0,y._)(),{__internalUpdateAvailablePaymentMethods:f}=(0,c.useDispatch)(l.PAYMENT_STORE_KEY);(0,n.useEffect)((()=>{(h||0!==Object.keys(r).length||0!==Object.keys(i).length)&&f()}),[h,r,i,f]);const{__internalSetRedirectUrl:w,__internalEmitValidateEvent:k,__internalEmitAfterProcessingEvents:v,__internalSetBeforeProcessing:E}=(0,c.useDispatch)(l.CHECKOUT_STORE_KEY),{checkoutRedirectUrl:S,checkoutStatus:C,isCheckoutBeforeProcessing:x,isCheckoutAfterProcessing:T,checkoutHasError:R,checkoutOrderId:A,checkoutOrderNotes:P,checkoutCustomerId:O}=(0,c.useSelect)((e=>{const t=e(l.CHECKOUT_STORE_KEY);return{checkoutRedirectUrl:t.getRedirectUrl(),checkoutStatus:t.getCheckoutStatus(),isCheckoutBeforeProcessing:t.isBeforeProcessing(),isCheckoutAfterProcessing:t.isAfterProcessing(),checkoutHasError:t.hasError(),checkoutOrderId:t.getOrderId(),checkoutOrderNotes:t.getOrderNotes(),checkoutCustomerId:t.getCustomerId()}}));t&&t!==S&&w(t);const{setValidationErrors:N}=(0,c.useDispatch)(l.VALIDATION_STORE_KEY),{dispatchCheckoutEvent:M}=(0,m.n)(),{checkoutNotices:I,paymentNotices:D,expressPaymentNotices:j}=(0,c.useSelect)((e=>{const{getNotices:t}=e("core/notices");return{checkoutNotices:Object.values(d.n7).filter((e=>e!==d.n7.PAYMENTS&&e!==d.n7.EXPRESS_PAYMENTS)).reduce(((e,r)=>[...e,...t(r)]),[]),paymentNotices:t(d.n7.PAYMENTS),expressPaymentNotices:t(d.n7.EXPRESS_PAYMENTS)}}),[]),[L,B]=(0,n.useReducer)(u.I6,{}),U=(0,n.useRef)(L),{onCheckoutValidation:F,onCheckoutSuccess:V,onCheckoutFail:H}=(e=>(0,n.useMemo)((()=>({onCheckoutSuccess:(0,p.m)("checkout_success",e),onCheckoutFail:(0,p.m)("checkout_fail",e),onCheckoutValidation:(0,p.m)("checkout_validation",e)})),[e]))(B);(0,n.useEffect)((()=>{U.current=L}),[L]);const Y=(0,n.useMemo)((()=>function(...e){return s()("onCheckoutBeforeProcessing",{alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks"}),F(...e)}),[F]),z=(0,n.useMemo)((()=>function(...e){return s()("onCheckoutValidationBeforeProcessing",{since:"9.7.0",alternative:"onCheckoutValidation",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),F(...e)}),[F]),$=(0,n.useMemo)((()=>function(...e){return s()("onCheckoutAfterProcessingWithSuccess",{since:"9.7.0",alternative:"onCheckoutSuccess",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),V(...e)}),[V]),q=(0,n.useMemo)((()=>function(...e){return s()("onCheckoutAfterProcessingWithError",{since:"9.7.0",alternative:"onCheckoutFail",plugin:"WooCommerce Blocks",link:"https://github.com/woocommerce/woocommerce-blocks/pull/8381"}),H(...e)}),[H]);(0,n.useEffect)((()=>{x&&k({observers:U.current,setValidationErrors:N})}),[x,N,k]);const K=(0,a.D)(C),W=(0,a.D)(R);(0,n.useEffect)((()=>{C===K&&R===W||T&&v({observers:U.current,notices:{checkoutNotices:I,paymentNotices:D,expressPaymentNotices:j}})}),[C,R,S,A,O,P,T,x,K,W,I,j,D,k,v]);const G={onSubmit:(0,n.useCallback)((()=>{M("submit"),E()}),[M,E]),onCheckoutBeforeProcessing:Y,onCheckoutValidationBeforeProcessing:z,onCheckoutAfterProcessingWithSuccess:$,onCheckoutAfterProcessingWithError:q,onCheckoutSuccess:V,onCheckoutFail:H,onCheckoutValidation:F};return(0,o.createElement)(b.Provider,{value:G},e)}},6705:(e,t,r)=>{"use strict";r.d(t,{_l:()=>a});var o=r(9307),n=r(9401);const a=e=>(0,o.useMemo)((()=>({onPaymentSetup:(0,n.m)("payment_setup",e)})),[e])},6410:(e,t,r)=>{"use strict";r.d(t,{E:()=>m,P:()=>d});var o=r(9196),n=r(9307),a=r(9818),i=r(4801),s=r(7180),c=r.n(s),l=r(4143),u=r(6705);const p=(0,n.createContext)({onPaymentProcessing:()=>()=>()=>{},onPaymentSetup:()=>()=>()=>{}}),d=()=>(0,n.useContext)(p),m=({children:e})=>{const{isProcessing:t,isIdle:r,isCalculating:s,hasError:d}=(0,a.useSelect)((e=>{const t=e(i.CHECKOUT_STORE_KEY);return{isProcessing:t.isProcessing(),isIdle:t.isIdle(),hasError:t.hasError(),isCalculating:t.isCalculating()}})),{isPaymentReady:m}=(0,a.useSelect)((e=>{const t=e(i.PAYMENT_STORE_KEY);return{isPaymentProcessing:t.isPaymentProcessing(),isPaymentReady:t.isPaymentReady()}})),{setValidationErrors:h}=(0,a.useDispatch)(i.VALIDATION_STORE_KEY),[f,_]=(0,n.useReducer)(l.I6,{}),{onPaymentSetup:g}=(0,u._l)(_),y=(0,n.useRef)(f);(0,n.useEffect)((()=>{y.current=f}),[f]);const{__internalSetPaymentProcessing:b,__internalSetPaymentIdle:w,__internalEmitPaymentProcessingEvent:k}=(0,a.useDispatch)(i.PAYMENT_STORE_KEY);(0,n.useEffect)((()=>{!t||d||s||(b(),k(y.current,h))}),[t,d,s,b,k,h]),(0,n.useEffect)((()=>{r&&!m&&w()}),[r,m,w]),(0,n.useEffect)((()=>{d&&m&&w()}),[d,m,w]);const v={onPaymentProcessing:(0,n.useMemo)((()=>function(...e){return c()("onPaymentProcessing",{alternative:"onPaymentSetup",plugin:"WooCommerce Blocks"}),g(...e)}),[g]),onPaymentSetup:g};return(0,o.createElement)(p.Provider,{value:v},e)}},5576:(e,t,r)=>{"use strict";r.d(t,{l:()=>x,d:()=>C});var o=r(9196),n=r(9307),a=r(9818),i=r(4801);const s={NONE:"none",INVALID_ADDRESS:"invalid_address",UNKNOWN:"unknown_error"},c={INVALID_COUNTRY:"woocommerce_rest_cart_shipping_rates_invalid_country",MISSING_COUNTRY:"woocommerce_rest_cart_shipping_rates_missing_country",INVALID_STATE:"woocommerce_rest_cart_shipping_rates_invalid_state"},l={shippingErrorStatus:{isPristine:!0,isValid:!1,hasInvalidAddress:!1,hasError:!1},dispatchErrorStatus:e=>e,shippingErrorTypes:s,onShippingRateSuccess:()=>()=>{},onShippingRateFail:()=>()=>{},onShippingRateSelectSuccess:()=>()=>{},onShippingRateSelectFail:()=>()=>{}},u=(e,{type:t})=>Object.values(s).includes(t)?t:e;var p=r(4143),d=r(9401);const m="shipping_rates_success",h="shipping_rates_fail",f="shipping_rate_select_success",_="shipping_rate_select_fail",g=e=>({onSuccess:(0,d.m)(m,e),onFail:(0,d.m)(h,e),onSelectSuccess:(0,d.m)(f,e),onSelectFail:(0,d.m)(_,e)});var y=r(4678),b=r(9659),w=r(3251);const{NONE:k,INVALID_ADDRESS:v,UNKNOWN:E}=s,S=(0,n.createContext)(l),C=()=>(0,n.useContext)(S),x=({children:e})=>{const{__internalIncrementCalculating:t,__internalDecrementCalculating:r}=(0,a.useDispatch)(i.CHECKOUT_STORE_KEY),{shippingRates:l,isLoadingRates:d,cartErrors:C}=(0,b.b)(),{selectedRates:x,isSelectingRate:T}=(0,w.V)(),[R,A]=(0,n.useReducer)(u,k),[P,O]=(0,n.useReducer)(p.I6,{}),N=(0,n.useRef)(P),M=(0,n.useMemo)((()=>({onShippingRateSuccess:g(O).onSuccess,onShippingRateFail:g(O).onFail,onShippingRateSelectSuccess:g(O).onSelectSuccess,onShippingRateSelectFail:g(O).onSelectFail})),[O]);(0,n.useEffect)((()=>{N.current=P}),[P]),(0,n.useEffect)((()=>{d?t():r()}),[d,t,r]),(0,n.useEffect)((()=>{T?t():r()}),[t,r,T]),(0,n.useEffect)((()=>{C.length>0&&C.some((e=>!(!e.code||!Object.values(c).includes(e.code))))?A({type:v}):A({type:k})}),[C]);const I=(0,n.useMemo)((()=>({isPristine:R===k,isValid:R===k,hasInvalidAddress:R===v,hasError:R===E||R===v})),[R]);(0,n.useEffect)((()=>{d||0!==l.length&&!I.hasError||(0,y.K)(N.current,h,{hasInvalidAddress:I.hasInvalidAddress,hasError:I.hasError})}),[l,d,I.hasError,I.hasInvalidAddress]),(0,n.useEffect)((()=>{!d&&l.length>0&&!I.hasError&&(0,y.K)(N.current,m,l)}),[l,d,I.hasError]),(0,n.useEffect)((()=>{T||(I.hasError?(0,y.K)(N.current,_,{hasError:I.hasError,hasInvalidAddress:I.hasInvalidAddress}):(0,y.K)(N.current,f,x.current))}),[x,T,I.hasError,I.hasInvalidAddress]);const D={shippingErrorStatus:I,dispatchErrorStatus:A,shippingErrorTypes:s,...M};return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(S.Provider,{value:D},e))}},8449:(e,t,r)=>{"use strict";r.d(t,{_:()=>a}),r(9196);var o=r(9307);r(9818);const n=(0,o.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),a=()=>(0,o.useContext)(n)},8161:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});var o=r(9307);function n(e,t){const r=(0,o.useRef)();return(0,o.useEffect)((()=>{r.current===e||t&&!t(e,r.current)||(r.current=e)}),[e,t]),r.current}},9040:(e,t,r)=>{"use strict";r.d(t,{ET:()=>c,K5:()=>l,QI:()=>s});var o=r(8971),n=(r(6483),r(2629)),a=r(8752);const i=(e,t)=>e in t,s=e=>{const t=(0,o.Z)(a.lB,{},e.country),r=Object.assign({},e);return t.forEach((({key:t="",hidden:o=!1})=>{o&&i(t,e)&&(r[t]="")})),r},c=e=>{if(0===Object.values(e).length)return null;const t="string"==typeof a.mO[e.country]?(0,n.decodeEntities)(a.mO[e.country]):"",r="object"==typeof a.nm[e.country]&&"string"==typeof a.nm[e.country][e.state]?(0,n.decodeEntities)(a.nm[e.country][e.state]):e.state,o=[];o.push(e.postcode.toUpperCase()),o.push(e.city),o.push(r),o.push(t);return o.filter(Boolean).join(", ")||null},l=e=>!!e.country&&(0,o.Z)(a.lB,{},e.country).every((({key:t="",hidden:r=!1,required:o=!1})=>!(!r&&o)||i(t,e)&&""!==e[t]))},1621:(e,t,r)=>{"use strict";r.d(t,{Zt:()=>i,xA:()=>a});var o=r(5736),n=r(9818);(0,o.__)("Something went wrong. Please contact us to get assistance.","woocommerce");const a=()=>{const e=(0,n.select)("wc/store/store-notices").getRegisteredContainers(),{removeNotice:t}=(0,n.dispatch)("core/notices"),{getNotices:r}=(0,n.select)("core/notices");e.forEach((e=>{r(e).forEach((r=>{t(r.id,e)}))}))},i=e=>{const{removeNotice:t}=(0,n.dispatch)("core/notices"),{getNotices:r}=(0,n.select)("core/notices");r(e).forEach((r=>{t(r.id,e)}))}},7618:(e,t,r)=>{"use strict";r.d(t,{l:()=>o});const o=e=>Object.fromEntries(e.map((({package_id:e,shipping_rates:t})=>{var r;return[e,(null===(r=t.find((e=>e.selected)))||void 0===r?void 0:r.rate_id)||""]})))},2592:(e,t,r)=>{"use strict";r.d(t,{Es:()=>a,Nu:()=>n});const o=window.CustomEvent||null,n=(e,{bubbles:t=!1,cancelable:r=!1,element:n,detail:a={}})=>{if(!o)return;n||(n=document.body);const i=new o(e,{bubbles:t,cancelable:r,detail:a});n.dispatchEvent(i)},a=(e,t,r=!1,o=!1)=>{if("function"!=typeof jQuery)return()=>{};const a=()=>{n(t,{bubbles:r,cancelable:o})};return jQuery(document).on(e,a),()=>jQuery(document).off(e,a)}},7865:(e,t,r)=>{"use strict";r.d(t,{Ep:()=>c,J3:()=>s,Q_:()=>l,wH:()=>a});var o=r(4617),n=r(8752);const a=e=>e.length,i=(0,o.getSetting)("collectableMethodIds",[]),s=e=>i.includes(e.method_id),c=e=>!!n.oC&&(Array.isArray(e)?!!e.find((e=>i.includes(e))):i.includes(e)),l=e=>e.reduce((function(e,t){return e+t.shipping_rates.length}),0)},1729:(e,t,r)=>{"use strict";r.d(t,{c:()=>n,l:()=>a});var o=r(9307);const n=(0,o.createContext)({hasDarkControls:!1}),a=()=>(0,o.useContext)(n)},5585:(e,t,r)=>{"use strict";r.d(t,{s:()=>c});var o=r(5736),n=r(8752),a=r(4617);const i=[{destination:{address_1:"",address_2:"",city:"",state:"",postcode:"",country:""},package_id:0,name:(0,o.__)("Shipping","woocommerce"),items:[{key:"33e75ff09dd601bbe69f351039152189",name:(0,o._x)("Beanie with Logo","example product in Cart Block","woocommerce"),quantity:2},{key:"6512bd43d9caa6e02c990b0a82652dca",name:(0,o._x)("Beanie","example product in Cart Block","woocommerce"),quantity:1}],shipping_rates:[{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Flat rate shipping","woocommerce"),description:"",delivery_time:"",price:"500",taxes:"0",rate_id:"flat_rate:0",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!0},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Free shipping","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"free_shipping:1",instance_id:0,meta_data:[],method_id:"flat_rate",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:1",instance_id:1,meta_data:[{key:"pickup_location",value:"New York"},{key:"pickup_address",value:"123 Easy Street, New York, 12345"}],method_id:"pickup_location",selected:!1},{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",name:(0,o.__)("Local pickup","woocommerce"),description:"",delivery_time:"",price:"0",taxes:"0",rate_id:"pickup_location:2",instance_id:1,meta_data:[{key:"pickup_location",value:"Los Angeles"},{key:"pickup_address",value:"123 Easy Street, Los Angeles, California, 90210"}],method_id:"pickup_location",selected:!1}]}],s=(0,a.getSetting)("displayCartPricesIncludingTax",!1),c={coupons:[],shipping_rates:(0,a.getSetting)("shippingMethodsExist",!1)||(0,a.getSetting)("localPickupEnabled",!1)?i:[],items:[{key:"1",id:1,type:"simple",quantity:2,catalog_visibility:"visible",name:(0,o.__)("Beanie","woocommerce"),summary:(0,o.__)("Beanie","woocommerce"),short_description:(0,o.__)("Warm hat for winter","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-beanie",permalink:"https://example.org",low_stock_remaining:2,backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:10,src:n.td+"previews/beanie.jpg",thumbnail:n.td+"previews/beanie.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Yellow","woocommerce")},{attribute:(0,o.__)("Size","woocommerce"),value:(0,o.__)("Small","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"12000":"10000",regular_price:s?"12000":"10000",sale_price:s?"12000":"10000",price_range:null,raw_prices:{precision:6,price:s?"12000000":"10000000",regular_price:s?"12000000":"10000000",sale_price:s?"12000000":"10000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]},{key:"2",id:2,type:"simple",quantity:1,catalog_visibility:"visible",name:(0,o.__)("Cap","woocommerce"),summary:(0,o.__)("Cap","woocommerce"),short_description:(0,o.__)("Lightweight baseball cap","woocommerce"),description:"Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",sku:"woo-cap",low_stock_remaining:null,permalink:"https://example.org",backorders_allowed:!1,show_backorder_badge:!1,sold_individually:!1,quantity_limits:{minimum:1,maximum:99,multiple_of:1,editable:!0},images:[{id:11,src:n.td+"previews/cap.jpg",thumbnail:n.td+"previews/cap.jpg",srcset:"",sizes:"",name:"",alt:""}],variation:[{attribute:(0,o.__)("Color","woocommerce"),value:(0,o.__)("Orange","woocommerce")}],prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"2400":"2000",regular_price:s?"2400":"2000",sale_price:s?"2400":"2000",price_range:null,raw_prices:{precision:6,price:s?"24000000":"20000000",regular_price:s?"24000000":"20000000",sale_price:s?"24000000":"20000000"}},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",line_subtotal:"2000",line_subtotal_tax:"400",line_total:"2000",line_total_tax:"400"},extensions:{},item_data:[]}],cross_sells:[{id:1,name:(0,o.__)("Polo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-polo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"24000":"20000",regular_price:s?"24000":"20000",sale_price:s?"12000":"10000",price_range:null},price_html:"",average_rating:"4.5",review_count:2,images:[{id:17,src:n.td+"previews/polo.jpg",thumbnail:n.td+"previews/polo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:2,name:(0,o.__)("Long Sleeve Tee","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-long-sleeve-tee",short_description:(0,o.__)("Long Sleeve Tee","woocommerce"),description:(0,o.__)("Long Sleeve Tee","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"30000":"25000",regular_price:s?"30000":"25000",sale_price:s?"30000":"25000",price_range:null},price_html:"",average_rating:"4",review_count:2,images:[{id:17,src:n.td+"previews/long-sleeve-tee.jpg",thumbnail:n.td+"previews/long-sleeve-tee.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:3,name:(0,o.__)("Hoodie with Zipper","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-zipper",short_description:(0,o.__)("Hoodie with Zipper","woocommerce"),description:(0,o.__)("Hoodie with Zipper","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"15000":"12500",regular_price:s?"30000":"25000",sale_price:s?"15000":"12500",price_range:null},price_html:"",average_rating:"1",review_count:2,images:[{id:17,src:n.td+"previews/hoodie-with-zipper.jpg",thumbnail:n.td+"previews/hoodie-with-zipper.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:4,name:(0,o.__)("Hoodie with Logo","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-logo",short_description:(0,o.__)("Polo","woocommerce"),description:(0,o.__)("Polo","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"4500":"4250",regular_price:s?"4500":"4250",sale_price:s?"4500":"4250",price_range:null},price_html:"",average_rating:"5",review_count:2,images:[{id:17,src:n.td+"previews/hoodie-with-logo.jpg",thumbnail:n.td+"previews/hoodie-with-logo.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:5,name:(0,o.__)("Hoodie with Pocket","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-hoodie-with-pocket",short_description:(0,o.__)("Hoodie with Pocket","woocommerce"),description:(0,o.__)("Hoodie with Pocket","woocommerce"),on_sale:!0,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"3500":"3250",regular_price:s?"4500":"4250",sale_price:s?"3500":"3250",price_range:null},price_html:"",average_rating:"3.75",review_count:4,images:[{id:17,src:n.td+"previews/hoodie-with-pocket.jpg",thumbnail:n.td+"previews/hoodie-with-pocket.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}},{id:6,name:(0,o.__)("T-Shirt","woocommerce"),parent:0,type:"simple",variation:"",permalink:"https://example.org",sku:"woo-t-shirt",short_description:(0,o.__)("T-Shirt","woocommerce"),description:(0,o.__)("T-Shirt","woocommerce"),on_sale:!1,prices:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",price:s?"1800":"1500",regular_price:s?"1800":"1500",sale_price:s?"1800":"1500",price_range:null},price_html:"",average_rating:"3",review_count:2,images:[{id:17,src:n.td+"previews/tshirt.jpg",thumbnail:n.td+"previews/tshirt.jpg",srcset:"",sizes:"",name:"",alt:""}],categories:[],tags:[],attributes:[],variations:[],has_options:!1,is_purchasable:!0,is_in_stock:!0,is_on_backorder:!1,low_stock_remaining:null,sold_individually:!1,add_to_cart:{text:"",description:"",url:"",minimum:1,maximum:99,multiple_of:1}}],fees:[{id:"fee",name:(0,o.__)("Fee","woocommerce"),totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total:"100",total_tax:"20"}}],items_count:3,items_weight:0,needs_payment:!0,needs_shipping:(0,a.getSetting)("shippingEnabled",!0),has_calculated_shipping:!0,shipping_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},billing_address:{first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",email:"",phone:""},totals:{currency_code:"USD",currency_symbol:"$",currency_minor_unit:2,currency_decimal_separator:".",currency_thousand_separator:",",currency_prefix:"$",currency_suffix:"",total_items:"4000",total_items_tax:"800",total_fees:"100",total_fees_tax:"20",total_discount:"0",total_discount_tax:"0",total_shipping:"0",total_shipping_tax:"0",total_tax:"820",total_price:"4920",tax_lines:[{name:(0,o.__)("Sales tax","woocommerce"),rate:"20%",price:"820"}]},errors:[],payment_methods:["cod","bacs","cheque"],payment_requirements:["products"],extensions:{}}},702:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>h,DK:()=>E,JJ:()=>S,Lo:()=>g,VF:()=>_,fh:()=>b,lB:()=>A,mO:()=>C,nm:()=>x,oC:()=>w,sE:()=>y,td:()=>f,vr:()=>T});var o,n,a,i,s,c,l,u,p,d,m=r(4617);const h=(0,m.getSetting)("wcBlocksConfig",{buildPhase:1,pluginUrl:"",productCount:0,defaultAvatar:"",restApiRoutes:{},wordCountType:"words"}),f=h.pluginUrl+"assets/images/",_=h.pluginUrl+"assets/client/blocks/",g=h.buildPhase,y=(null===(o=m.STORE_PAGES.shop)||void 0===o||o.permalink,null===(n=m.STORE_PAGES.checkout)||void 0===n||n.id,null===(a=m.STORE_PAGES.checkout)||void 0===a?void 0:a.permalink),b=(null===(i=m.STORE_PAGES.privacy)||void 0===i||i.permalink,null===(s=m.STORE_PAGES.privacy)||void 0===s||s.title,null===(c=m.STORE_PAGES.terms)||void 0===c||c.permalink,null===(l=m.STORE_PAGES.terms)||void 0===l||l.title,null===(u=m.STORE_PAGES.cart)||void 0===u||u.id,null===(p=m.STORE_PAGES.cart)||void 0===p?void 0:p.permalink),w=(null!==(d=m.STORE_PAGES.myaccount)&&void 0!==d&&d.permalink?m.STORE_PAGES.myaccount.permalink:(0,m.getSetting)("wpLoginUrl","/wp-login.php"),(0,m.getSetting)("localPickupEnabled",!1)),k=(0,m.getSetting)("countries",{}),v=(0,m.getSetting)("countryData",{}),E=Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,k[e]||""]))),S=Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowBilling)).map((e=>[e,v[e].states||[]]))),C=Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,k[e]||""]))),x=Object.fromEntries(Object.keys(v).filter((e=>!0===v[e].allowShipping)).map((e=>[e,v[e].states||[]]))),T=Object.fromEntries(Object.keys(v).map((e=>[e,v[e].locale||[]]))),R={address:["first_name","last_name","company","address_1","address_2","city","postcode","country","state","phone"],contact:["email"],additional:[]},A=(0,m.getSetting)("addressFieldsLocations",R).address;(0,m.getSetting)("addressFieldsLocations",R).contact,(0,m.getSetting)("addressFieldsLocations",R).additional},6314:(e,t,r)=>{"use strict";r.d(t,{uq:()=>n}),window.wp.blocks;var o=r(702);const n=()=>o.Lo>1},8752:(e,t,r)=>{"use strict";r.d(t,{Cm:()=>o.Cm,DK:()=>o.DK,JJ:()=>o.JJ,VF:()=>o.VF,fh:()=>o.fh,lB:()=>o.lB,mO:()=>o.mO,nm:()=>o.nm,oC:()=>o.oC,sE:()=>o.sE,td:()=>o.td,uq:()=>n.uq,vr:()=>o.vr});var o=r(702),n=r(6314)},2893:(e,t,r)=>{"use strict";r.d(t,{F:()=>o});const o=e=>null===e},9060:(e,t,r)=>{"use strict";r.d(t,{h:()=>o});const o=e=>"number"==typeof e},7998:(e,t,r)=>{"use strict";r.d(t,{$n:()=>a,Kn:()=>n});var o=r(2893);const n=e=>!(0,o.F)(e)&&e instanceof Object&&e.constructor===Object;function a(e,t){return n(e)&&t in e}},8582:(e,t,r)=>{"use strict";r.d(t,{X:()=>n});var o=r(7998);const n=e=>(0,o.Kn)(e)&&(0,o.$n)(e,"type")},3243:(e,t,r)=>{"use strict";r.d(t,{H:()=>o});const o=e=>"string"==typeof e},3849:(e,t)=>{var r;!function(){"use strict";var o={}.hasOwnProperty;function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var i=n.apply(null,r);i&&e.push(i)}}else if("object"===a)if(r.toString===Object.prototype.toString)for(var s in r)o.call(r,s)&&r[s]&&e.push(s);else e.push(r.toString())}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},6919:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},1756:function(e,t,r){"use strict";var o=this&&this.__createBinding||(Object.create?function(e,t,r,o){void 0===o&&(o=r);var n=Object.getOwnPropertyDescriptor(t,r);n&&!("get"in n?!t.__esModule:n.writable||n.configurable)||(n={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,n)}:function(e,t,r,o){void 0===o&&(o=r),e[o]=t[r]}),n=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var a=r(6919),i=r(1711);n(r(1711),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},c=function(){function e(e,t,r){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=s),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:s,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new i.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?a.ElementType.Tag:void 0,o=new i.Element(e,t,void 0,r);this.addNode(o),this.tagStack.push(o)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===a.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new i.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new i.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new i.Text(""),t=new i.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new i.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=c,t.default=c},1711:function(e,t,r){"use strict";var o,n=this&&this.__extends||(o=function(e,t){return o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},o(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,r=1,o=arguments.length;r<o;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},a.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.CDATA=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var i=r(6919),s=function(){function e(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),v(this,e)},e}();t.Node=s;var c=function(e){function t(t){var r=e.call(this)||this;return r.data=t,r}return n(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=c;var l=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Text,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 3},enumerable:!1,configurable:!0}),t}(c);t.Text=l;var u=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Comment,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 8},enumerable:!1,configurable:!0}),t}(c);t.Comment=u;var p=function(e){function t(t,r){var o=e.call(this,r)||this;return o.name=t,o.type=i.ElementType.Directive,o}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),t}(c);t.ProcessingInstruction=p;var d=function(e){function t(t){var r=e.call(this)||this;return r.children=t,r}return n(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=d;var m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.CDATA,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=m;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=i.ElementType.Root,t}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var f=function(e){function t(t,r,o,n){void 0===o&&(o=[]),void 0===n&&(n="script"===t?i.ElementType.Script:"style"===t?i.ElementType.Style:i.ElementType.Tag);var a=e.call(this,o)||this;return a.name=t,a.attribs=r,a.type=n,a}return n(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,o;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(o=e["x-attribsPrefix"])||void 0===o?void 0:o[t]}}))},enumerable:!1,configurable:!0}),t}(d);function _(e){return(0,i.isTag)(e)}function g(e){return e.type===i.ElementType.CDATA}function y(e){return e.type===i.ElementType.Text}function b(e){return e.type===i.ElementType.Comment}function w(e){return e.type===i.ElementType.Directive}function k(e){return e.type===i.ElementType.Root}function v(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new l(e.data);else if(b(e))r=new u(e.data);else if(_(e)){var o=t?E(e.children):[],n=new f(e.name,a({},e.attribs),o);o.forEach((function(e){return e.parent=n})),null!=e.namespace&&(n.namespace=e.namespace),e["x-attribsNamespace"]&&(n["x-attribsNamespace"]=a({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(n["x-attribsPrefix"]=a({},e["x-attribsPrefix"])),r=n}else if(g(e)){o=t?E(e.children):[];var i=new m(o);o.forEach((function(e){return e.parent=i})),r=i}else if(k(e)){o=t?E(e.children):[];var s=new h(o);o.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),r=s}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var c=new p(e.name,e.data);null!=e["x-name"]&&(c["x-name"]=e["x-name"],c["x-publicId"]=e["x-publicId"],c["x-systemId"]=e["x-systemId"]),r=c}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function E(e){for(var t=e.map((function(e){return v(e,!0)})),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=f,t.isTag=_,t.isCDATA=g,t.isText=y,t.isComment=b,t.isDirective=w,t.isDocument=k,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=v},9262:e=>{"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var o,n,a;if(Array.isArray(t)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((o=t.length)!=r.length)return!1;for(n=o;0!=n--;)if(t[n]!==r[n])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((o=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(n=o;0!=n--;)if(!Object.prototype.hasOwnProperty.call(r,a[n]))return!1;for(n=o;0!=n--;){var i=a[n];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},9951:(e,t)=>{t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]},722:e=>{var t="html",r="head",o="body",n=/<([a-zA-Z]+[0-9]?)/,a=/<head[^]*>/i,i=/<body[^]*>/i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},l="object"==typeof window&&window.DOMParser;if("function"==typeof l){var u=new l;s=c=function(e,t){return t&&(e="<"+t+">"+e+"</"+t+">"),u.parseFromString(e,"text/html")}}if("object"==typeof document&&document.implementation){var p=document.implementation.createHTMLDocument();s=function(e,t){return t?(p.documentElement.querySelector(t).innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var d,m="object"==typeof document?document.createElement("template"):{};m.content&&(d=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var l,u,p,m,h=e.match(n);switch(h&&h[1]&&(l=h[1].toLowerCase()),l){case t:return u=c(e),a.test(e)||(p=u.querySelector(r))&&p.parentNode.removeChild(p),i.test(e)||(p=u.querySelector(o))&&p.parentNode.removeChild(p),u.querySelectorAll(t);case r:case o:return m=(u=s(e)).querySelectorAll(l),i.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return d?d(e):(p=s(e,o).querySelector(o)).childNodes}}},8336:(e,t,r)=>{var o=r(722),n=r(4674).formatDOM,a=/<(![a-zA-Z\s]+)>/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,r=e.match(a);return r&&r[1]&&(t=r[1]),n(o(e),null,t)}},4674:(e,t,r)=>{for(var o,n=r(1756),a=r(9951).CASE_SENSITIVE_TAG_NAMES,i=n.Comment,s=n.Element,c=n.ProcessingInstruction,l=n.Text,u={},p=0,d=a.length;p<d;p++)o=a[p],u[o.toLowerCase()]=o;function m(e){for(var t,r={},o=0,n=e.length;o<n;o++)r[(t=e[o]).name]=t.value;return r}function h(e){return function(e){return u[e]}(e=e.toLowerCase())||e}t.formatAttributes=m,t.formatDOM=function e(t,r,o){r=r||null;for(var n=[],a=0,u=t.length;a<u;a++){var p,d=t[a];switch(d.nodeType){case 1:(p=new s(h(d.nodeName),m(d.attributes))).children=e(d.childNodes,p);break;case 3:p=new l(d.nodeValue);break;case 8:p=new i(d.nodeValue);break;default:continue}var f=n[a-1]||null;f&&(f.next=p),p.parent=r,p.prev=f,p.next=null,n.push(p)}return o&&((p=new c(o.substring(0,o.indexOf(" ")).toLowerCase(),o)).next=n[0]||null,p.parent=r,n.unshift(p),n[1]&&(n[1].prev=n[0])),n}},1234:(e,t,r)=>{var o=r(1986),n=r(8313),a=r(8336);a="function"==typeof a.default?a.default:a;var i={lowerCaseAttributeNames:!1};function s(e,t){if("string"!=typeof e)throw new TypeError("First argument must be a string");return""===e?[]:o(a(e,(t=t||{}).htmlparser2||i),t)}s.domToReact=o,s.htmlToDOM=a,s.attributesToProps=n,s.Element=r(1756).Element,e.exports=s,e.exports.default=s},8313:(e,t,r)=>{var o=r(5),n=r(3381);function a(e){return o.possibleStandardNames[e]}e.exports=function(e){var t,r,i,s,c,l={},u=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(i=e[t],o.isCustomAttribute(t))l[t]=i;else if(s=a(r=t.toLowerCase()))switch(c=o.getPropertyInfo(s),"checked"!==s&&"value"!==s||u||(s=a("default"+r)),l[s]=i,c&&c.type){case o.BOOLEAN:l[s]=!0;break;case o.OVERLOADED_BOOLEAN:""===i&&(l[s]=!0)}else n.PRESERVE_CUSTOM_ATTRIBUTES&&(l[t]=i);return n.setStyleProp(e.style,l),l}},1986:(e,t,r)=>{var o=r(9196),n=r(8313),a=r(3381),i=a.setStyleProp,s=a.canTextBeChildOfNode;function c(e){return a.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&a.isCustomComponent(e.name,e.attribs)}e.exports=function e(t,r){for(var a,l,u,p,d,m=(r=r||{}).library||o,h=m.cloneElement,f=m.createElement,_=m.isValidElement,g=[],y="function"==typeof r.replace,b=r.trim,w=0,k=t.length;w<k;w++)if(a=t[w],y&&_(u=r.replace(a)))k>1&&(u=h(u,{key:u.key||w})),g.push(u);else if("text"!==a.type){switch(p=a.attribs,c(a)?i(p.style,p):p&&(p=n(p)),d=null,a.type){case"script":case"style":a.children[0]&&(p.dangerouslySetInnerHTML={__html:a.children[0].data});break;case"tag":"textarea"===a.name&&a.children[0]?p.defaultValue=a.children[0].data:a.children&&a.children.length&&(d=e(a.children,r));break;default:continue}k>1&&(p.key=w),g.push(f(a.name,p,d))}else{if((l=!a.data.trim().length)&&a.parent&&!s(a.parent))continue;if(b&&l)continue;g.push(a.data)}return 1===g.length?g[0]:g}},3381:(e,t,r)=>{var o=r(9196),n=r(6071).default,a={reactCompat:!0},i=o.version.split(".")[0]>=16,s=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:i,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var r,o,n="function"==typeof t,a={},i={};for(r in e)o=e[r],n&&(a=t(r,o))&&2===a.length?i[a[0]]=a[1]:"string"==typeof o&&(i[o]=r);return i},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=n(e,a)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!s.has(e.name)},elementsWithNoTextChildren:s}},8406:()=>{},991:()=>{},2996:()=>{},2784:()=>{},158:e=>{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,r=/\n/g,o=/^\s*/,n=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,a=/^:\s*/,i=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,c=/^\s+|\s+$/g,l="";function u(e){return e?e.replace(c,l):l}e.exports=function(e,c){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(!e)return[];c=c||{};var p=1,d=1;function m(e){var t=e.match(r);t&&(p+=t.length);var o=e.lastIndexOf("\n");d=~o?e.length-o:d+e.length}function h(){var e={line:p,column:d};return function(t){return t.position=new f(e),b(),t}}function f(e){this.start=e,this.end={line:p,column:d},this.source=c.source}f.prototype.content=e;var _=[];function g(t){var r=new Error(c.source+":"+p+":"+d+": "+t);if(r.reason=t,r.filename=c.source,r.line=p,r.column=d,r.source=e,!c.silent)throw r;_.push(r)}function y(t){var r=t.exec(e);if(r){var o=r[0];return m(o),e=e.slice(o.length),r}}function b(){y(o)}function w(e){var t;for(e=e||[];t=k();)!1!==t&&e.push(t);return e}function k(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var r=2;l!=e.charAt(r)&&("*"!=e.charAt(r)||"/"!=e.charAt(r+1));)++r;if(r+=2,l===e.charAt(r-1))return g("End of comment missing");var o=e.slice(2,r-2);return d+=2,m(o),e=e.slice(r),d+=2,t({type:"comment",comment:o})}}function v(){var e=h(),r=y(n);if(r){if(k(),!y(a))return g("property missing ':'");var o=y(i),c=e({type:"declaration",property:u(r[0].replace(t,l)),value:o?u(o[0].replace(t,l)):l});return y(s),c}}return b(),function(){var e,t=[];for(w(t);e=v();)!1!==e&&(t.push(e),w(t));return t}()}},5:(e,t,r)=>{"use strict";function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function n(e,t,r,o,n,a,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=i}Object.defineProperty(t,"__esModule",{value:!0});var a={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach((function(e){a[e]=new n(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t,r,i=(r=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var o,n,a=[],_n=!0,i=!1;try{for(r=r.call(e);!(_n=(o=r.next()).done)&&(a.push(o.value),!t||a.length!==t);_n=!0);}catch(e){i=!0,n=e}finally{try{_n||null==r.return||r.return()}finally{if(i)throw n}}return a}}(t,r)||function(e,t){if(e){if("string"==typeof e)return o(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=i[0],c=i[1];a[s]=new n(s,1,!1,c,null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){a[e]=new n(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){a[e]=new n(e,2,!1,e,null,!1,!1)})),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach((function(e){a[e]=new n(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){a[e]=new n(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){a[e]=new n(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){a[e]=new n(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){a[e]=new n(e,5,!1,e.toLowerCase(),null,!1,!1)}));var i=/[\-\:]([a-z])/g,s=function(e){return e[1].toUpperCase()};["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach((function(e){var t=e.replace(i,s);a[t]=new n(t,1,!1,e,null,!1,!1)})),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach((function(e){var t=e.replace(i,s);a[t]=new n(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(i,s);a[t]=new n(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){a[e]=new n(e,1,!1,e.toLowerCase(),null,!1,!1)})),a.xlinkHref=new n("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){a[e]=new n(e,1,!1,e.toLowerCase(),null,!0,!0)}));var c=r(1257),l=c.CAMELCASE,u=c.SAME,p=c.possibleStandardNames,d=RegExp.prototype.test.bind(new RegExp("^(data|aria)-[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$")),m=Object.keys(p).reduce((function(e,t){var r=p[t];return r===u?e[t]=t:r===l?e[t.toLowerCase()]=t:e[t]=r,e}),{});t.BOOLEAN=3,t.BOOLEANISH_STRING=2,t.NUMERIC=5,t.OVERLOADED_BOOLEAN=4,t.POSITIVE_NUMERIC=6,t.RESERVED=0,t.STRING=1,t.getPropertyInfo=function(e){return a.hasOwnProperty(e)?a[e]:null},t.isCustomAttribute=d,t.possibleStandardNames=m},1257:(e,t)=>{t.SAME=0,t.CAMELCASE=1,t.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1}},6071:function(e,t,r){"use strict";var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};t.__esModule=!0;var n=o(r(4725)),a=r(4824);t.default=function(e,t){var r={};return e&&"string"==typeof e?((0,n.default)(e,(function(e,o){e&&o&&(r[(0,a.camelCase)(e,t)]=o)})),r):r}},4824:(e,t)=>{"use strict";t.__esModule=!0,t.camelCase=void 0;var r=/^--[a-zA-Z0-9-]+$/,o=/-([a-z])/g,n=/^[^-]+$/,a=/^-(webkit|moz|ms|o|khtml)-/,i=/^-(ms)-/,s=function(e,t){return t.toUpperCase()},c=function(e,t){return"".concat(t,"-")};t.camelCase=function(e,t){return void 0===t&&(t={}),function(e){return!e||n.test(e)||r.test(e)}(e)?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(i,c):e.replace(a,c)).replace(o,s))}},4725:(e,t,r)=>{var o=r(158);e.exports=function(e,t){var r,n=null;if(!e||"string"!=typeof e)return n;for(var a,i,s=o(e),c="function"==typeof t,l=0,u=s.length;l<u;l++)a=(r=s[l]).property,i=r.value,c?t(a,i,r):i&&(n||(n={}),n[a]=i);return n}},9196:e=>{"use strict";e.exports=window.React},2819:e=>{"use strict";e.exports=window.lodash},3554:e=>{"use strict";e.exports=window.wc.blocksCheckout},711:e=>{"use strict";e.exports=window.wc.blocksComponents},4293:e=>{"use strict";e.exports=window.wc.priceFormat},4801:e=>{"use strict";e.exports=window.wc.wcBlocksData},4613:e=>{"use strict";e.exports=window.wc.wcBlocksRegistry},2864:e=>{"use strict";e.exports=window.wc.wcBlocksSharedContext},721:e=>{"use strict";e.exports=window.wc.wcBlocksSharedHocs},4617:e=>{"use strict";e.exports=window.wc.wcSettings},5158:e=>{"use strict";e.exports=window.wp.a11y},987:e=>{"use strict";e.exports=window.wp.autop},4333:e=>{"use strict";e.exports=window.wp.compose},9818:e=>{"use strict";e.exports=window.wp.data},7180:e=>{"use strict";e.exports=window.wp.deprecated},5904:e=>{"use strict";e.exports=window.wp.dom},9307:e=>{"use strict";e.exports=window.wp.element},2694:e=>{"use strict";e.exports=window.wp.hooks},2629:e=>{"use strict";e.exports=window.wp.htmlEntities},5736:e=>{"use strict";e.exports=window.wp.i18n},9127:e=>{"use strict";e.exports=window.wp.isShallowEqual},9630:e=>{"use strict";e.exports=window.wp.keycodes},444:e=>{"use strict";e.exports=window.wp.primitives},2289:e=>{"use strict";e.exports=window.wp.styleEngine},6483:e=>{"use strict";e.exports=window.wp.url},2560:e=>{"use strict";e.exports=window.wp.warning},5266:e=>{"use strict";e.exports=window.wp.wordcount},7708:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(1948);function n(e,t,r){return(t=(0,o.Z)(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}},3544:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});var o=r(4156);function n(e,t){if("object"!==(0,o.Z)(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==(0,o.Z)(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},1948:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var o=r(4156),n=r(3544);function a(e){var t=(0,n.Z)(e,"string");return"symbol"===(0,o.Z)(t)?t:String(t)}},4156:(e,t,r)=>{"use strict";function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}r.d(t,{Z:()=>o})},4398:e=>{"use strict";e.exports=JSON.parse('{"name":"woocommerce/cart-cross-sells-products-block","version":"1.0.0","title":"Cart Cross-Sells Products","description":"Shows the Cross-Sells products.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"columns":{"type":"number","default":3},"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart-cross-sells-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}')}},o={};function n(e){var t=o[e];if(void 0!==t)return t.exports;var a=o[e]={exports:{}};return r[e].call(a.exports,a,a.exports,n),a.exports}n.m=r,n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=e=>Promise.all(Object.keys(n.f).reduce(((t,r)=>(n.f[r](e,t),t)),[])),n.u=e=>(({320:"cart-blocks/empty-cart",514:"cart-blocks/cart-line-items",1084:"cart-blocks/proceed-to-checkout",1259:"cart-blocks/order-summary-taxes",1938:"cart-blocks/cart-items",2027:"cart-blocks/cart-totals",2030:"cart-blocks/cart-express-payment",3562:"cart-blocks/cart-cross-sells",4058:"cart-blocks/cart-accepted-payment-methods",5229:"cart-blocks/order-summary-heading",5269:"cart-blocks/order-summary-discount",6737:"cart-blocks/cart-cross-sells-products",6762:"cart-blocks/order-summary-coupon-form",6991:"cart-blocks/order-summary-fee",7737:"cart-blocks/order-summary-subtotal",8308:"cart-blocks/filled-cart",9262:"cart-blocks/order-summary-shipping",9915:"cart-blocks/cart-order-summary"}[e]||e)+"-frontend.js?ver="+{320:"a326d48e132f3e0e3304",514:"e3fb514fff295a8bc685",1084:"878d1dfbed0f65d0c89e",1259:"c82f5b328c46c58836e5",1938:"07c0e65cb522b0a27ad0",2027:"152c57ea16c460f42629",2030:"b99b7c490e58ce908dcf",3562:"c5d93b91e1b5385c731b",4058:"676a618a6bd831875dc9",5229:"3140a29ae4d42e3f69dd",5269:"13e68e54972218569ae3",6737:"b5be27a0f3a74f74d61f",6762:"f54aa07ec0eb155f00c0",6991:"4fa2f0cffaad576ee7f2",7737:"36cfe22af6bad739a72f",8308:"3b6ee63b683cb7eb6a53",9262:"8642226a21aba89921d0",9782:"fa061629bd2dc2f6120a",9915:"b46c3a36b5977067751f"}[e]),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="webpackWcBlocksJsonp:",n.l=(r,o,a,i)=>{if(e[r])e[r].push(o);else{var s,c;if(void 0!==a)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var p=l[u];if(p.getAttribute("src")==r||p.getAttribute("data-webpack")==t+a){s=p;break}}s||(c=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,n.nc&&s.setAttribute("nonce",n.nc),s.setAttribute("data-webpack",t+a),s.src=r),e[r]=[o];var d=(t,o)=>{s.onerror=s.onload=null,clearTimeout(m);var n=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),n&&n.forEach((e=>e(o))),t)return t(o)},m=setTimeout(d.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=d.bind(null,s.onerror),s.onload=d.bind(null,s.onload),c&&document.head.appendChild(s)}},n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");if(r.length)for(var o=r.length-1;o>-1&&!e;)e=r[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),(()=>{var e={511:0};n.f.j=(t,r)=>{var o=n.o(e,t)?e[t]:void 0;if(0!==o)if(o)r.push(o[2]);else{var a=new Promise(((r,n)=>o=e[t]=[r,n]));r.push(o[2]=a);var i=n.p+n.u(t),s=new Error;n.l(i,(r=>{if(n.o(e,t)&&(0!==(o=e[t])&&(e[t]=void 0),o)){var a=r&&("load"===r.type?"missing":r.type),i=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",s.name="ChunkLoadError",s.type=a,s.request=i,o[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var o,a,[i,s,c]=r,l=0;if(i.some((t=>0!==e[t]))){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);c&&c(n)}for(t&&t(r);l<i.length;l++)a=i[l],n.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self.webpackChunkwebpackWcBlocksJsonp=self.webpackChunkwebpackWcBlocksJsonp||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";const e=(e,t)=>{const r=[];return Object.keys(e).forEach((o=>{if(void 0!==t[o])switch(e[o].type){case"boolean":r[o]="false"!==t[o]&&!1!==t[o];break;case"number":r[o]=parseInt(t[o],10);break;case"array":case"object":r[o]=JSON.parse(t[o]);break;default:r[o]=t[o]}else r[o]=e[o].default})),r};var t=n(9307),r=n(9659),o=n(4613),a=n(9196),i=n(7708),s=n(5736),c=n(8752);const l=({imageUrl:e=`${c.td}/block-error.svg`,header:t=(0,s.__)("Oops!","woocommerce"),text:r=(0,s.__)("There was an error loading the content.","woocommerce"),errorMessage:o,errorMessagePrefix:n=(0,s.__)("Error:","woocommerce"),button:i,showErrorBlock:l=!0})=>l?(0,a.createElement)("div",{className:"wc-block-error wc-block-components-error"},e&&(0,a.createElement)("img",{className:"wc-block-error__image wc-block-components-error__image",src:e,alt:""}),(0,a.createElement)("div",{className:"wc-block-error__content wc-block-components-error__content"},t&&(0,a.createElement)("p",{className:"wc-block-error__header wc-block-components-error__header"},t),r&&(0,a.createElement)("p",{className:"wc-block-error__text wc-block-components-error__text"},r),o&&(0,a.createElement)("p",{className:"wc-block-error__message wc-block-components-error__message"},n?n+" ":"",o),i&&(0,a.createElement)("p",{className:"wc-block-error__button wc-block-components-error__button"},i))):null;n(8406);class u extends t.Component{constructor(...e){super(...e),(0,i.Z)(this,"state",{errorMessage:"",hasError:!1})}static getDerivedStateFromError(e){return void 0!==e.statusText&&void 0!==e.status?{errorMessage:(0,a.createElement)(a.Fragment,null,(0,a.createElement)("strong",null,e.status),": ",e.statusText),hasError:!0}:{errorMessage:e.message,hasError:!0}}render(){const{header:e,imageUrl:t,showErrorMessage:r=!0,showErrorBlock:o=!0,text:n,errorMessagePrefix:i,renderError:s,button:c}=this.props,{errorMessage:u,hasError:p}=this.state;return p?"function"==typeof s?s({errorMessage:u}):(0,a.createElement)(l,{showErrorBlock:o,errorMessage:r?u:null,header:e,imageUrl:t,text:n,errorMessagePrefix:i,button:c}):this.props.children}}const p=u,d=[".wp-block-woocommerce-cart"],m=({Block:e,containers:r,getProps:o=(()=>({})),getErrorBoundaryProps:n=(()=>({}))})=>{0!==r.length&&Array.prototype.forEach.call(r,((r,i)=>{const s=o(r,i),c=n(r,i),l={...r.dataset,...s.attributes||{}};(({Block:e,container:r,attributes:o={},props:n={},errorBoundaryProps:i={}})=>{(0,t.render)((0,a.createElement)(p,{...i},(0,a.createElement)(t.Suspense,{fallback:(0,a.createElement)("div",{className:"wc-block-placeholder"})},e&&(0,a.createElement)(e,{...n,attributes:o}))),r,(()=>{r.classList&&r.classList.remove("is-loading")}))})({Block:e,container:r,props:s,attributes:l,errorBoundaryProps:c})}))},h=e=>{const t=document.body.querySelectorAll(d.join(",")),{Block:r,getProps:o,getErrorBoundaryProps:n,selector:a}=e;(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrappers:n})=>{const a=document.body.querySelectorAll(o);n&&n.length>0&&Array.prototype.filter.call(a,(e=>!((e,t)=>Array.prototype.some.call(t,(t=>t.contains(e)&&!t.isSameNode(e))))(e,n))),m({Block:e,containers:a,getProps:t,getErrorBoundaryProps:r})})({Block:r,getProps:o,getErrorBoundaryProps:n,selector:a,wrappers:t}),Array.prototype.forEach.call(t,(t=>{t.addEventListener("wc-blocks_render_blocks_frontend",(()=>{(({Block:e,getProps:t,getErrorBoundaryProps:r,selector:o,wrapper:n})=>{const a=n.querySelectorAll(o);m({Block:e,containers:a,getProps:t,getErrorBoundaryProps:r})})({...e,wrapper:t})}))}))};var f=n(4617),_=n(1234);_.domToReact,_.htmlToDOM,_.attributesToProps,_.Element;const g=_;var y=n(3554);const b=(e,t)=>e&&t[e]?t[e]:null,w=({block:e,blockMap:r,blockWrapper:o,children:n,depth:i=1})=>n&&0!==n.length?Array.from(n).map(((n,s)=>{const{blockName:c="",...l}={...n instanceof HTMLElement?n.dataset:{},className:n instanceof Element?null==n?void 0:n.className:""},u=`${e}_${i}_${s}`,d=b(c,r);if(!d){const a=g(n instanceof Element&&(null==n?void 0:n.outerHTML)||(null==n?void 0:n.textContent)||"");if("string"==typeof a&&a)return a;if(!(0,t.isValidElement)(a))return null;const s=n.childNodes.length?w({block:e,blockMap:r,children:n.childNodes,depth:i+1,blockWrapper:o}):void 0;return s?(0,t.cloneElement)(a,{key:u,...(null==a?void 0:a.props)||{}},s):(0,t.cloneElement)(a,{key:u,...(null==a?void 0:a.props)||{}})}const m=o||t.Fragment;return(0,a.createElement)(t.Suspense,{key:`${e}_${i}_${s}_suspense`,fallback:(0,a.createElement)("div",{className:"wc-block-placeholder"})},(0,a.createElement)(p,{text:`Unexpected error in: ${c}`,showErrorBlock:f.CURRENT_USER_IS_ADMIN},(0,a.createElement)(m,null,(0,a.createElement)(d,{key:u,...l},w({block:e,blockMap:r,children:n.childNodes,depth:i+1,blockWrapper:o}),((e,r,o,n)=>{if(!(0,y.hasInnerBlocks)(e))return null;const i=o?Array.from(o).map((e=>e instanceof HTMLElement&&(null==e?void 0:e.dataset.blockName)||null)).filter(Boolean):[],s=(0,y.getRegisteredBlocks)(e).filter((({blockName:e,force:t})=>!0===t&&!i.includes(e))),c=n||t.Fragment;return(0,a.createElement)(t.Fragment,null,s.map((({blockName:e,component:t},o)=>{const n=t||b(e,r);return n?(0,a.createElement)(p,{key:`${e}_blockerror`,text:`Unexpected error in: ${e}`,showErrorBlock:f.CURRENT_USER_IS_ADMIN},(0,a.createElement)(c,null,(0,a.createElement)(n,{key:`${e}_forced_${o}`}))):null})))})(c,r,n.childNodes,o)))))})):null,k={FILLED_CART:JSON.parse('{"name":"woocommerce/filled-cart-block","version":"1.0.0","title":"Filled Cart","description":"Contains blocks that are displayed when the cart contains products.","category":"woocommerce","supports":{"align":["wide"],"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),EMPTY_CART:JSON.parse('{"name":"woocommerce/empty-cart-block","version":"1.0.0","title":"Empty Cart","description":"Contains blocks that are displayed when the cart is empty.","category":"woocommerce","supports":{"align":["wide"],"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ITEMS:JSON.parse('{"name":"woocommerce/cart-items-block","version":"1.0.0","title":"Cart Items","description":"Column containing cart items.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/filled-cart-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_EXPRESS_PAYMENT:JSON.parse('{"name":"woocommerce/cart-express-payment-block","version":"1.0.0","title":"Express Checkout","description":"Allow customers to breeze through with quick payment options.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart-totals-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_LINE_ITEMS:JSON.parse('{"name":"woocommerce/cart-line-items-block","version":"1.0.0","title":"Cart Line Items","description":"Block containing current line items in Cart.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart-items-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_CROSS_SELLS:JSON.parse('{"name":"woocommerce/cart-cross-sells-block","version":"1.0.0","title":"Cart Cross-Sells","description":"Shows the Cross-Sells block.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":true},"parent":["woocommerce/cart-items-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_CROSS_SELLS_PRODUCTS:n(4398),CART_TOTALS:JSON.parse('{"name":"woocommerce/cart-totals-block","version":"1.0.0","title":"Cart Totals","description":"Column containing the cart totals.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"checkbox":{"type":"boolean","default":false},"text":{"type":"string","required":false},"lock":{"type":"object","default":{"remove":true}}},"parent":["woocommerce/filled-cart-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),PROCEED_TO_CHECKOUT:JSON.parse('{"name":"woocommerce/proceed-to-checkout-block","version":"1.0.0","title":"Proceed to Checkout","description":"Allow customers proceed to Checkout.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"default":{"remove":true,"move":true}}},"parent":["woocommerce/cart-totals-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ACCEPTED_PAYMENT_METHODS:JSON.parse('{"name":"woocommerce/cart-accepted-payment-methods-block","version":"1.0.0","title":"Accepted Payment Methods","description":"Display accepted payment methods.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":true},"parent":["woocommerce/cart-totals-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY:JSON.parse('{"name":"woocommerce/cart-order-summary-block","version":"1.0.0","title":"Order Summary","description":"Show customers a summary of their order.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"inserter":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":true}}},"parent":["woocommerce/cart-totals-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_SUBTOTAL:JSON.parse('{"name":"woocommerce/cart-order-summary-subtotal-block","version":"1.0.0","title":"Subtotal","description":"Shows the cart subtotal row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_FEE:JSON.parse('{"name":"woocommerce/cart-order-summary-fee-block","version":"1.0.0","title":"Fees","description":"Shows the cart fee row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_DISCOUNT:JSON.parse('{"name":"woocommerce/cart-order-summary-discount-block","version":"1.0.0","title":"Discount","description":"Shows the cart discount row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_SHIPPING:JSON.parse('{"name":"woocommerce/cart-order-summary-shipping-block","version":"1.0.0","title":"Shipping","description":"Shows the cart shipping row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_COUPON_FORM:JSON.parse('{"name":"woocommerce/cart-order-summary-coupon-form-block","version":"1.0.0","title":"Coupon Form","description":"Shows the apply coupon form.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":false,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_TAXES:JSON.parse('{"name":"woocommerce/cart-order-summary-taxes-block","version":"1.0.0","title":"Taxes","description":"Shows the cart taxes row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false,"lock":false},"attributes":{"className":{"type":"string","default":""},"lock":{"type":"object","default":{"remove":true,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}'),CART_ORDER_SUMMARY_HEADING:JSON.parse('{"name":"woocommerce/cart-order-summary-heading-block","version":"1.0.0","title":"Heading","description":"Shows the heading row.","category":"woocommerce","supports":{"align":false,"html":false,"multiple":false,"reusable":false},"attributes":{"className":{"type":"string","default":""},"content":{"type":"string","default":"Cart totals"},"lock":{"type":"object","default":{"remove":false,"move":false}}},"parent":["woocommerce/cart-order-summary-block"],"textdomain":"woocommerce","$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2}')};n.p=c.VF,(0,y.registerCheckoutBlock)({metadata:k.FILLED_CART,component:(0,t.lazy)((()=>n.e(8308).then(n.bind(n,1420))))}),(0,y.registerCheckoutBlock)({metadata:k.EMPTY_CART,component:(0,t.lazy)((()=>n.e(320).then(n.bind(n,5353))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ITEMS,component:(0,t.lazy)((()=>n.e(1938).then(n.bind(n,9319))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_LINE_ITEMS,component:(0,t.lazy)((()=>n.e(514).then(n.bind(n,5484))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_CROSS_SELLS,component:(0,t.lazy)((()=>n.e(3562).then(n.bind(n,955))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_CROSS_SELLS_PRODUCTS,component:(0,t.lazy)((()=>n.e(6737).then(n.bind(n,7225))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_TOTALS,component:(0,t.lazy)((()=>n.e(2027).then(n.bind(n,6482))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_EXPRESS_PAYMENT,component:(0,t.lazy)((()=>n.e(2030).then(n.bind(n,8207))))}),(0,y.registerCheckoutBlock)({metadata:k.PROCEED_TO_CHECKOUT,component:(0,t.lazy)((()=>n.e(1084).then(n.bind(n,936))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ACCEPTED_PAYMENT_METHODS,component:(0,t.lazy)((()=>n.e(4058).then(n.bind(n,1142))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY,component:(0,t.lazy)((()=>Promise.all([n.e(9782),n.e(9915)]).then(n.bind(n,5781))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_HEADING,component:(0,t.lazy)((()=>n.e(5229).then(n.bind(n,240))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_SUBTOTAL,component:(0,t.lazy)((()=>n.e(7737).then(n.bind(n,4374))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_FEE,component:(0,t.lazy)((()=>n.e(6991).then(n.bind(n,6001))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_DISCOUNT,component:(0,t.lazy)((()=>Promise.all([n.e(9782),n.e(5269)]).then(n.bind(n,6591))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_COUPON_FORM,component:(0,t.lazy)((()=>Promise.all([n.e(9782),n.e(6762)]).then(n.bind(n,6594))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_SHIPPING,component:(0,t.lazy)((()=>Promise.all([n.e(9782),n.e(9262)]).then(n.bind(n,9395))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_TAXES,component:(0,t.lazy)((()=>n.e(1259).then(n.bind(n,4767))))}),(0,y.registerCheckoutBlock)({metadata:k.CART_ORDER_SUMMARY_HEADING,component:(0,t.lazy)((()=>n.e(5229).then(n.bind(n,240))))});var v=n(6881),E=n(2592);n(2996);const S=e=>{if(!e)return;const t=e.getBoundingClientRect().bottom;t>=0&&t<=window.innerHeight||e.scrollIntoView()};var C=n(8027);const x=window.wp.plugins;var T=n(6410),R=n(5576),A=n(1715);const P=window.wp.apiFetch;var O=n.n(P),N=n(1621),M=n(9040),I=n(9818),D=n(4801);const j=(e,t,r)=>{const o=Object.keys(e).map((t=>({key:t,value:e[t]})),[]),n=`wc-${r}-new-payment-method`;return o.push({key:n,value:t}),o},L=e=>{if(!e)return;const{__internalSetCustomerId:t}=(0,I.dispatch)(D.CHECKOUT_STORE_KEY);O().setNonce&&"function"==typeof O().setNonce&&O().setNonce(e),null!=e&&e.get("User-ID")&&t(parseInt(e.get("User-ID")||"0",10))},B=()=>{const{onCheckoutValidation:e}=(0,A.U)(),{hasError:n,redirectUrl:a,isProcessing:i,isBeforeProcessing:c,isComplete:l,orderNotes:u,shouldCreateAccount:p,extensionData:d,customerId:m}=(0,I.useSelect)((e=>{const t=e(D.CHECKOUT_STORE_KEY);return{hasError:t.hasError(),redirectUrl:t.getRedirectUrl(),isProcessing:t.isProcessing(),isBeforeProcessing:t.isBeforeProcessing(),isComplete:t.isComplete(),orderNotes:t.getOrderNotes(),shouldCreateAccount:t.getShouldCreateAccount(),extensionData:t.getExtensionData(),customerId:t.getCustomerId()}})),{__internalSetHasError:h,__internalProcessCheckoutResponse:f}=(0,I.useDispatch)(D.CHECKOUT_STORE_KEY),_=(0,I.useSelect)((e=>e(D.VALIDATION_STORE_KEY).hasValidationErrors)),{shippingErrorStatus:g}=(0,R.d)(),{billingAddress:y,shippingAddress:b}=(0,I.useSelect)((e=>e(D.CART_STORE_KEY).getCustomerData())),{cartNeedsPayment:w,cartNeedsShipping:k,receiveCartContents:v}=(0,r.b)(),{activePaymentMethod:E,paymentMethodData:S,isExpressPaymentMethodActive:C,hasPaymentError:x,isPaymentReady:T,shouldSavePayment:P}=(0,I.useSelect)((e=>{const t=e(D.PAYMENT_STORE_KEY);return{activePaymentMethod:t.getActivePaymentMethod(),paymentMethodData:t.getPaymentMethodData(),isExpressPaymentMethodActive:t.isExpressPaymentMethodActive(),hasPaymentError:t.hasPaymentError(),isPaymentReady:t.isPaymentReady(),shouldSavePayment:t.getShouldSavePaymentMethod()}}),[]),B=(0,o.getPaymentMethods)(),U=(0,o.getExpressPaymentMethods)(),F=(0,t.useRef)(y),V=(0,t.useRef)(b),H=(0,t.useRef)(a),[Y,z]=(0,t.useState)(!1),$=(0,t.useMemo)((()=>{var e;const t={...U,...B};return null==t||null===(e=t[E])||void 0===e?void 0:e.paymentMethodId}),[E,U,B]),q=_()&&!C||x||g.hasError,K=!n&&!q&&(T||!w)&&i;(0,t.useEffect)((()=>{q===n||!i&&!c||C||h(q)}),[q,n,i,c,C,h]),(0,t.useEffect)((()=>{F.current=y,V.current=b,H.current=a}),[y,b,a]);const W=(0,t.useCallback)((()=>_()?void 0!==(0,I.select)(D.VALIDATION_STORE_KEY).getValidationError("shipping-rates-error")&&{errorMessage:(0,s.__)("Sorry, this order requires a shipping option.","woocommerce")}:x?{errorMessage:(0,s.__)("There was a problem with your payment option.","woocommerce"),context:"wc/checkout/payments"}:!g.hasError||{errorMessage:(0,s.__)("There was a problem with your shipping option.","woocommerce"),context:"wc/checkout/shipping-methods"}),[_,x,g.hasError]);(0,t.useEffect)((()=>{let t;return C||(t=e(W,0)),()=>{C||"function"!=typeof t||t()}}),[e,W,C]),(0,t.useEffect)((()=>{H.current&&(window.location.href=H.current)}),[l]);const G=(0,t.useCallback)((async()=>{if(Y)return;z(!0),(0,N.xA)();const e=w?{payment_method:$,payment_data:j(S,P,E)}:{},t={shipping_address:k?(0,M.QI)(V.current):void 0,billing_address:(0,M.QI)(F.current),customer_note:u,create_account:p,...e,extensions:{...d}};O()({path:"/wc/store/v1/checkout",method:"POST",data:t,cache:"no-store",parse:!1}).then((e=>{if(function(e){if("object"!=typeof e||null===e||!("body"in e)||!("headers"in e))throw new Error("Response not valid")}(e),L(e.headers),!e.ok)throw e;return e.json()})).then((e=>{f(e),z(!1)})).catch((e=>{L(null==e?void 0:e.headers);try{e.json().then((e=>e)).then((e=>{var t;null!==(t=e.data)&&void 0!==t&&t.cart&&v(e.data.cart),(0,D.processErrorResponse)(e),f(e)}))}catch{let e=(0,s.__)("Something went wrong when placing the order. Check your email for order updates before retrying.","woocommerce");0!==m&&(e=(0,s.__)("Something went wrong when placing the order. Check your account's order history or your email for order updates before retrying.","woocommerce")),(0,D.processErrorResponse)({code:"unknown_error",message:e,data:null})}h(!0),z(!1)}))}),[Y,w,$,S,P,E,u,p,d,k,v,h,f]);return(0,t.useEffect)((()=>{K&&!Y&&G()}),[G,K,Y]),null},U=({children:e,redirectUrl:t})=>(0,a.createElement)(A.F,{redirectUrl:t},(0,a.createElement)(R.l,null,(0,a.createElement)(T.E,null,e,(0,a.createElement)(p,{renderError:f.CURRENT_USER_IS_ADMIN?null:()=>null},(0,a.createElement)(x.PluginArea,{scope:"woocommerce-checkout"})),(0,a.createElement)(B,null)))),F=({children:e,redirectUrl:t})=>(0,a.createElement)(U,{redirectUrl:t},e);var V=n(4648),H=n(711),Y=n(1729);n(2784);const z=()=>{window.location.reload(!0)},$=({children:e,attributes:t={}})=>{const{cartIsLoading:o}=(0,r.b)(),{hasDarkControls:n}=t;return(0,a.createElement)(v.Z,{showSpinner:!0,isLoading:o},(0,a.createElement)(Y.c.Provider,{value:{hasDarkControls:n}},e))},q=({scrollToTop:e})=>((0,t.useEffect)((()=>{const t=(0,E.Es)("added_to_cart","wc-blocks_added_to_cart");return document.body.addEventListener("wc-blocks_added_to_cart",e),()=>{t(),document.body.removeEventListener("wc-blocks_added_to_cart",e)}}),[e]),null),K=(W=({attributes:e,children:t,scrollToTop:r})=>(0,a.createElement)(p,{header:(0,s.__)("Something went wrong. Please contact us for assistance.","woocommerce"),text:(0,s.__)("The cart has encountered an unexpected error. If the error persists, please get in touch with us for help.","woocommerce"),button:(0,a.createElement)("button",{className:"wc-block-button",onClick:z},(0,s.__)("Reload the page","woocommerce")),showErrorMessage:f.CURRENT_USER_IS_ADMIN},(0,a.createElement)(H.StoreNoticesContainer,{context:C.n7.CART}),(0,a.createElement)(y.SlotFillProvider,null,(0,a.createElement)(F,null,(0,a.createElement)(V.T,null,(0,a.createElement)($,{attributes:e},t),(0,a.createElement)(q,{scrollToTop:r}))))),e=>{const r=(0,t.useRef)(null);return(0,a.createElement)(a.Fragment,null,(0,a.createElement)("div",{className:"with-scroll-to-top__scroll-point",ref:r,"aria-hidden":!0}),(0,a.createElement)(W,{...e,scrollToTop:e=>{null!==r.current&&((e,t)=>{const{focusableSelector:r}=t||{};window&&Number.isFinite(window.innerHeight)&&(r?((e,t)=>{var r;const o=(null===(r=e.parentElement)||void 0===r?void 0:r.querySelectorAll(t))||[];if(o.length){const e=o[0];S(e),null==e||e.focus()}else S(e)})(e,r):S(e))})(r.current,e)}}))});var W,G=n(2911),Z=n(444);const J=(0,a.createElement)(Z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)("g",{fill:"none",fillRule:"evenodd"},(0,a.createElement)("path",{d:"M0 0h24v24H0z"}),(0,a.createElement)("path",{fill:"currentColor",fillRule:"nonzero",d:"M15.55 13c.75 0 1.41-.41 1.75-1.03l3.58-6.49A.996.996 0 0 0 20.01 4H5.21l-.94-2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2h7.45ZM7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2Zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2Z"}))," "),X=(0,a.createElement)(Z.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)("path",{d:"M22.7 22.7l-20-20L2 2l-.7-.7L0 2.5 4.4 7l2.2 4.7L5.2 14A2 2 0 007 17h7.5l1.3 1.4a2 2 0 102.8 2.8l2.9 2.8 1.2-1.3zM7.4 15a.2.2 0 01-.2-.3l.9-1.7h2.4l2 2h-5zm8.2-2a2 2 0 001.7-1l3.6-6.5.1-.5c0-.6-.4-1-1-1H6.5l9 9zM7 18a2 2 0 100 4 2 2 0 000-4z"}),(0,a.createElement)("path",{fill:"none",d:"M0 0h24v24H0z"})),Q="woocommerce/cart",ee={isPreview:{type:"boolean",default:!1},currentView:{type:"string",default:"woocommerce/filled-cart-block",source:"readonly"},editorViews:{type:"object",default:[{view:"woocommerce/filled-cart-block",label:(0,s.__)("Filled Cart","woocommerce"),icon:(0,a.createElement)(G.Z,{icon:J})},{view:"woocommerce/empty-cart-block",label:(0,s.__)("Empty Cart","woocommerce"),icon:(0,a.createElement)(G.Z,{icon:X})}]},hasDarkControls:{type:"boolean",default:(0,f.getSetting)("hasDarkEditorStyleSupport",!1)},isShippingCalculatorEnabled:{type:"boolean",default:(0,f.getSetting)("isShippingCalculatorEnabled",!0)},checkoutPageId:{type:"number",default:0},showRateAfterTaxName:{type:"boolean",default:!0},align:{type:"string",default:"wide"}};(({Block:e,selector:t,blockName:r,getProps:o=(()=>({})),blockMap:n,blockWrapper:a})=>{h({Block:e,selector:t,getProps:(e,t)=>{const i=w({block:r,blockMap:n,children:e.children||[],blockWrapper:a});return{...o(e,t),children:i}}})})({Block:K,blockName:Q,selector:".wp-block-woocommerce-cart",getProps:t=>({attributes:e(ee,t?t.dataset:{})}),blockMap:(0,o.getRegisteredBlockComponents)(Q),blockWrapper:({children:e})=>{const{extensions:o,receiveCart:n,...a}=(0,r.b)();return t.Children.map(e,(e=>{if((0,t.isValidElement)(e)){const r={extensions:o,cart:a};return(0,t.cloneElement)(e,r)}return e}))}})})()})(); mini-cart/cart-drawer-rtl.svg 0000644 00000010445 15073233761 0012175 0 ustar 00 <svg width="248" height="110" viewBox="0 0 248 110" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="248" height="110" fill="#848484"/> <g clip-path="url(#clip0_150_10108)"> <rect x="-386" y="-605" width="931" height="1019" rx="15" fill="#DDDDDD"/> <g clip-path="url(#clip1_150_10108)"> <rect width="280" height="382" transform="translate(-16 -56)" fill="white"/> <rect x="0.5" y="0.5" width="247" height="109" rx="4.5" fill="#DDDDDD"/> <rect x="0" width="98" height="110" fill="white"/> <g transform="translate(-96, 0)"> <path d="M161.562 16H162.314V14.333L163.797 11.7725H162.971L161.948 13.6123H161.928L160.905 11.7725H160.079L161.562 14.333V16ZM164.937 16.0615C165.848 16.0615 166.439 15.4551 166.439 14.4473V14.4414C166.439 13.4395 165.839 12.8301 164.934 12.8301C164.031 12.8301 163.434 13.4453 163.434 14.4414V14.4473C163.434 15.4521 164.022 16.0615 164.937 16.0615ZM164.939 15.4727C164.474 15.4727 164.178 15.1006 164.178 14.4473V14.4414C164.178 13.7969 164.479 13.4219 164.934 13.4219C165.396 13.4219 165.695 13.7939 165.695 14.4414V14.4473C165.695 15.0977 165.399 15.4727 164.939 15.4727ZM167.966 16.0615C168.435 16.0615 168.754 15.8447 168.915 15.5137H168.93V16H169.659V12.8945H168.93V14.6934C168.93 15.1445 168.663 15.4463 168.244 15.4463C167.828 15.4463 167.623 15.1973 167.623 14.7578V12.8945H166.894V14.9014C166.894 15.6221 167.283 16.0615 167.966 16.0615ZM170.26 16H170.989V14.1982C170.989 13.7383 171.238 13.4775 171.651 13.4775C171.774 13.4775 171.886 13.4951 171.947 13.5186V12.8594C171.892 12.8447 171.807 12.8301 171.716 12.8301C171.358 12.8301 171.101 13.0557 171.004 13.4307H170.989V12.8945H170.26V16ZM175.437 16.0732C176.409 16.0732 177.127 15.4727 177.235 14.6055L177.241 14.5762H176.5L176.491 14.6055C176.354 15.127 175.976 15.417 175.437 15.417C174.701 15.417 174.227 14.8252 174.227 13.8848V13.8818C174.227 12.9443 174.698 12.3555 175.437 12.3555C175.987 12.3555 176.359 12.6572 176.482 13.1406L176.497 13.1963H177.238L177.235 13.167C177.124 12.3057 176.409 11.6992 175.437 11.6992C174.224 11.6992 173.453 12.5312 173.453 13.8818V13.8848C173.453 15.2354 174.221 16.0732 175.437 16.0732ZM178.647 16.0527C179.058 16.0527 179.403 15.8477 179.582 15.5225H179.6V16H180.329V13.8643C180.329 13.2402 179.828 12.8301 179.052 12.8301C178.264 12.8301 177.786 13.2432 177.742 13.7939L177.739 13.8291H178.416L178.422 13.8027C178.469 13.5742 178.68 13.4131 179.025 13.4131C179.395 13.4131 179.6 13.6035 179.6 13.917V14.1309L178.788 14.1807C178.035 14.2275 177.607 14.5586 177.607 15.1094V15.1152C177.607 15.6689 178.026 16.0527 178.647 16.0527ZM178.334 15.0859V15.083C178.334 14.8369 178.53 14.6816 178.891 14.6582L179.6 14.6143V14.8486C179.6 15.2178 179.283 15.4961 178.864 15.4961C178.545 15.4961 178.334 15.3408 178.334 15.0859ZM180.918 16H181.647V14.1982C181.647 13.7383 181.896 13.4775 182.31 13.4775C182.433 13.4775 182.544 13.4951 182.605 13.5186V12.8594C182.55 12.8447 182.465 12.8301 182.374 12.8301C182.017 12.8301 181.759 13.0557 181.662 13.4307H181.647V12.8945H180.918V16ZM184.264 16.0615C184.41 16.0615 184.539 16.0469 184.624 16.0352V15.4873C184.574 15.4902 184.519 15.499 184.448 15.499C184.182 15.499 184.047 15.4023 184.047 15.0977V13.457H184.624V12.8945H184.047V12.1064H183.306V12.8945H182.866V13.457H183.306V15.1592C183.306 15.7979 183.613 16.0615 184.264 16.0615Z" fill="#3C3C3C"/> </g> <rect x="74" y="25" width="15" height="15" fill="#D9D9D9"/> <rect x="74" y="47" width="15" height="15" fill="#D9D9D9"/> <rect x="11" y="25" width="17" height="2" fill="#D9D9D9"/> <rect x="11" y="47" width="17" height="2" fill="#D9D9D9"/> <rect x="36" y="25" width="35" height="2" fill="#D9D9D9"/> <rect x="36" y="29" width="35" height="2" fill="#D9D9D9"/> <rect x="36" y="33" width="35" height="2" fill="#D9D9D9"/> <rect x="36" y="47" width="35" height="2" fill="#D9D9D9"/> <rect x="36" y="51" width="35" height="2" fill="#D9D9D9"/> <rect x="36" y="55" width="35" height="2" fill="#D9D9D9"/> <rect x="11" y="90" width="78" height="10" fill="#333333"/> <rect x="43" y="94" width="18" height="2" fill="white"/> <rect x="0.5" y="0.5" width="247" height="109" rx="4.5" stroke="#DDDDDD"/> </g> </g> <defs> <clipPath id="clip0_150_10108"> <rect x="-386" y="-605" width="931" height="1019" rx="15" fill="white"/> </clipPath> <clipPath id="clip1_150_10108"> <rect width="280" height="1019" fill="white" transform="translate(-16 -605)"/> </clipPath> </defs> </svg> mini-cart/cart-drawer.svg 0000644 00000010414 15073233761 0011372 0 ustar 00 <svg width="248" height="110" viewBox="0 0 248 110" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="248" height="110" fill="#848484"/> <g clip-path="url(#clip0_150_10108)"> <rect x="-386" y="-605" width="931" height="1019" rx="15" fill="#DDDDDD"/> <g clip-path="url(#clip1_150_10108)"> <rect width="280" height="382" transform="translate(-16 -56)" fill="white"/> <rect x="0.5" y="0.5" width="247" height="109" rx="4.5" fill="#DDDDDD"/> <rect x="150" width="98" height="110" fill="white"/> <path d="M161.562 16H162.314V14.333L163.797 11.7725H162.971L161.948 13.6123H161.928L160.905 11.7725H160.079L161.562 14.333V16ZM164.937 16.0615C165.848 16.0615 166.439 15.4551 166.439 14.4473V14.4414C166.439 13.4395 165.839 12.8301 164.934 12.8301C164.031 12.8301 163.434 13.4453 163.434 14.4414V14.4473C163.434 15.4521 164.022 16.0615 164.937 16.0615ZM164.939 15.4727C164.474 15.4727 164.178 15.1006 164.178 14.4473V14.4414C164.178 13.7969 164.479 13.4219 164.934 13.4219C165.396 13.4219 165.695 13.7939 165.695 14.4414V14.4473C165.695 15.0977 165.399 15.4727 164.939 15.4727ZM167.966 16.0615C168.435 16.0615 168.754 15.8447 168.915 15.5137H168.93V16H169.659V12.8945H168.93V14.6934C168.93 15.1445 168.663 15.4463 168.244 15.4463C167.828 15.4463 167.623 15.1973 167.623 14.7578V12.8945H166.894V14.9014C166.894 15.6221 167.283 16.0615 167.966 16.0615ZM170.26 16H170.989V14.1982C170.989 13.7383 171.238 13.4775 171.651 13.4775C171.774 13.4775 171.886 13.4951 171.947 13.5186V12.8594C171.892 12.8447 171.807 12.8301 171.716 12.8301C171.358 12.8301 171.101 13.0557 171.004 13.4307H170.989V12.8945H170.26V16ZM175.437 16.0732C176.409 16.0732 177.127 15.4727 177.235 14.6055L177.241 14.5762H176.5L176.491 14.6055C176.354 15.127 175.976 15.417 175.437 15.417C174.701 15.417 174.227 14.8252 174.227 13.8848V13.8818C174.227 12.9443 174.698 12.3555 175.437 12.3555C175.987 12.3555 176.359 12.6572 176.482 13.1406L176.497 13.1963H177.238L177.235 13.167C177.124 12.3057 176.409 11.6992 175.437 11.6992C174.224 11.6992 173.453 12.5312 173.453 13.8818V13.8848C173.453 15.2354 174.221 16.0732 175.437 16.0732ZM178.647 16.0527C179.058 16.0527 179.403 15.8477 179.582 15.5225H179.6V16H180.329V13.8643C180.329 13.2402 179.828 12.8301 179.052 12.8301C178.264 12.8301 177.786 13.2432 177.742 13.7939L177.739 13.8291H178.416L178.422 13.8027C178.469 13.5742 178.68 13.4131 179.025 13.4131C179.395 13.4131 179.6 13.6035 179.6 13.917V14.1309L178.788 14.1807C178.035 14.2275 177.607 14.5586 177.607 15.1094V15.1152C177.607 15.6689 178.026 16.0527 178.647 16.0527ZM178.334 15.0859V15.083C178.334 14.8369 178.53 14.6816 178.891 14.6582L179.6 14.6143V14.8486C179.6 15.2178 179.283 15.4961 178.864 15.4961C178.545 15.4961 178.334 15.3408 178.334 15.0859ZM180.918 16H181.647V14.1982C181.647 13.7383 181.896 13.4775 182.31 13.4775C182.433 13.4775 182.544 13.4951 182.605 13.5186V12.8594C182.55 12.8447 182.465 12.8301 182.374 12.8301C182.017 12.8301 181.759 13.0557 181.662 13.4307H181.647V12.8945H180.918V16ZM184.264 16.0615C184.41 16.0615 184.539 16.0469 184.624 16.0352V15.4873C184.574 15.4902 184.519 15.499 184.448 15.499C184.182 15.499 184.047 15.4023 184.047 15.0977V13.457H184.624V12.8945H184.047V12.1064H183.306V12.8945H182.866V13.457H183.306V15.1592C183.306 15.7979 183.613 16.0615 184.264 16.0615Z" fill="#3C3C3C"/> <rect x="160" y="25" width="15" height="15" fill="#D9D9D9"/> <rect x="160" y="47" width="15" height="15" fill="#D9D9D9"/> <rect x="221" y="25" width="17" height="2" fill="#D9D9D9"/> <rect x="221" y="47" width="17" height="2" fill="#D9D9D9"/> <rect x="178" y="25" width="35" height="2" fill="#D9D9D9"/> <rect x="178" y="29" width="35" height="2" fill="#D9D9D9"/> <rect x="178" y="33" width="35" height="2" fill="#D9D9D9"/> <rect x="178" y="47" width="35" height="2" fill="#D9D9D9"/> <rect x="178" y="51" width="35" height="2" fill="#D9D9D9"/> <rect x="178" y="55" width="35" height="2" fill="#D9D9D9"/> <rect x="160" y="90" width="78" height="10" fill="#333333"/> <rect x="190" y="94" width="18" height="2" fill="white"/> <rect x="0.5" y="0.5" width="247" height="109" rx="4.5" stroke="#DDDDDD"/> </g> </g> <defs> <clipPath id="clip0_150_10108"> <rect x="-386" y="-605" width="931" height="1019" rx="15" fill="white"/> </clipPath> <clipPath id="clip1_150_10108"> <rect width="280" height="1019" fill="white" transform="translate(-16 -605)"/> </clipPath> </defs> </svg>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.09 |
proxy
|
phpinfo
|
Settings