1"use strict";(globalThis.webpackChunk_govx_govx_shop=globalThis.webpackChunk_govx_govx_shop||[]).push([[9323],{2669(e,t,n){n.d(t,{A:()=>f});var r=n(96540),a=n(5556),l=n.n(a),s=n(71468),i=n(55454),c=n(32150),o=n(32485),u=n.n(o),d=n(3255),m=n(95683);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)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(null,arguments)}const g=({children:e,classes:t,color:n,dispatch:a,extraClass:l,newWindow:s=!1,onClick:i,unstyled:c,url:o,underlined:m,...g})=>r.createElement("a",p({href:o,rel:"noopener",onClick:e=>{s||a((0,d.D90)(o)),i&&i(e)},className:u()(c?t.unstyled:t.link,l),target:s?"_blank":"_self",style:{...g.style,color:"primary"===n?theme.colors.darkGray:"secondary"===n?"#e31837":"#333",textDecoration:m?"underline":"none"}},g),e);g.propTypes={children:l().node.isRequired,classes:l().object.isRequired,color:l().string,dispatch:l().func.isRequired,newWindow:l().bool,onClick:l().func,unstyled:l().bool,url:l().string.isRequired};const f=(0,i.Zz)((0,s.Ng)(),(0,c.A)({link:{textDecoration:"none",cursor:"pointer","&:active, &:focus":{textDecoration:"underline"}},unstyled:{textDecoration:"none"}}),m.A)(g)},85577(e,t,n){n.d(t,{A:()=>v});var r=n(96540),a=n(5556),l=n.n(a),s=n(32150),i=n(32485),c=n.n(i),o=n(71468),u=n(55454),d=n(44433),m=n(2669),p=n(72094),g=n(95683);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(null,arguments)}const h=({children:e,classes:t,color:n,dispatch:a,extraClass:l,forceRedirect:s,newWindow:i,onClick:o,to:u,underlined:p,unstyled:g,theme:h,...v})=>s?r.createElement(m.A,f({classes:t,color:n,extraClass:l,newWindow:i,onClick:o,unstyled:g,underlined:p,url:u},v),e):r.createElement(d.Vq,f({to:u,onClick:o,className:c()(g?t.base:t.link,l),style:{...v.style,color:g?"inherit":"primary"===n?h.colors.darkGray:"secondary"===n?"#e31837":"#333",textDecoration:p?"underline":"none"}},v),e);h.propTypes={children:l().node.isRequired,classes:l().object.isRequired,color:l().string,onClick:l().func,to:l().oneOfType([l().object,l().string]).isRequired,unstyled:l().bool};const v=(0,u.Zz)((0,o.Ng)((e,t)=>({forceRedirect:(0,p.KC)(e)})),(0,s.A)({base:{color:"inherit",textDecoration:"none"},link:{color:"inherit",cursor:"pointer","&:active, &:focus":{textDecoration:"underline"}}}))((0,g.A)(h))},10401(e,t,n){n.d(t,{A:()=>o});var r=n(96540),a=n(23343),l=n(15399),s=n(22897),i=n.n(s),c=n(50856);const o=function({children:e,gutterSize:t=16,arrowClassName:n,itemContainerClassName:s,arrowSize:o=24,options:u={mobileScrollSnap:!1}}){const[d,m]=(0,r.useState)(!1),[p,g]=(0,r.useState)(!0),[f,h]=(0,r.useState)(!1),v=r.useRef(null),[E,b]=(0,r.useState)(0),x=r.useRef([]),y=r.useRef(null),N=r.useRef(null),[w,P]=(0,r.useState)(e.map(()=>!1)),[k,C]=(0,r.useState)([0,0]),[S,A]=(0,r.useState)([]),T=e=>{Math.abs(e.deltaX)>Math.abs(e.deltaY)?e.preventDefault():e.stopPropagation()},[M,_]=(0,r.useState)(window.innerWidth);(0,r.useEffect)(()=>{const e=()=>_(window.innerWidth);return window.addEventListener("resize",e),v.current.addEventListener("wheel",T,{passive:!1}),()=>{window.removeEventListener("resize",e),v.current&&v.current.removeEventListener("wheel",T)}},[]),(0,r.useEffect)(()=>{if(v.current){let e=null;v.current.addEventListener("scroll",()=>{null!==e&&(h(!0),clearTimeout(e)),e=setTimeout(()=>{h(!1)},0)},!1)}},[v.current]),(0,r.useEffect)(()=>{const e=v.current;if(!e)return;const t=()=>b(e.clientHeight+1);if(t(),"undefined"==typeof ResizeObserver)return;const n=new ResizeObserver(t);return n.observe(e),()=>n.disconnect()},[]),(0,r.useEffect)(()=>()=>{v.current&&v.current.removeEventListener("scroll",()=>{})},[]);const L=()=>{v.current&&(g(0===v.current.scrollLeft),m(Math.ceil(v.current.scrollLeft+v.current.clientWidth)>=v.current.scrollWidth-2))};return(0,r.useEffect)(()=>{L()},[f,M]),(0,r.useEffect)(()=>{L(),x.current=x.current.slice(0,e.length)},[e]),(0,r.useEffect)(()=>
1{const e=w.reduce((e,t,n)=>(t&&e.push(n),e),[]);e.length>0?C([e[0],e[e.length-1]]):C([0,0])},[w]),r.createElement("div",{className:(0,c.QP)("relative w-full overflow-hidden")},r.createElement("div",{style:{height:`${E}px`},className:(0,c.QP)("[@media(hover:none)]:hidden h-full pointer-events-none","absolute z-30")},r.createElement(a.$,{ref:y,onPress:()=>{if(v.current){const e=S[S.length-1];if(null!==e){const t=x.current[e];t&&v.current.scrollTo({left:S.length>1?t.offsetLeft-y.current?.clientWidth-4:0,behavior:"smooth"}),A(e=>e.slice(0,-1))}}},isDisabled:p,className:(0,c.QP)("h-full transition duration-200 cursor-pointer p-2 pointer-events-auto","bg-white",p&&"opacity-0 pointer-events-none",n)},r.createElement(l.vT3,{size:o}))),r.createElement("div",{className:(0,c.QP)("transition-all")},r.createElement("div",{ref:v,style:{gap:`${t}px`},className:(0,c.QP)("flex overflow-x-auto snap-x snap-mandatory no-scrollbar",s)},Array.isArray(e)&&e.map((e,t)=>r.createElement(i(),{partialVisibility:!0,containment:v.current,offset:{left:25,right:25},key:t,onChange:e=>((e,t)=>{P(n=>{const r=[...n];return r[t]=e,r})})(e,t)},r.createElement("div",{className:(0,c.QP)("flex-none snap-align-none",u.mobileScrollSnap?"[@media(hover:none)]:snap-start":""),ref:e=>x.current[t]=e},e))))),r.createElement("div",{style:{height:`${E}px`},className:(0,c.QP)("[@media(hover:none)]:hidden h-full pointer-events-none self-stretch","absolute right-0 top-0 z-30")},r.createElement(a.$,{ref:N,onPress:()=>{if(v.current){A(e=>[...e,k[0]]);const e=(()=>{const[e,n]=k.reduce((e,t)=>(t<e[0]&&(e[0]=t),t>e[1]&&(e[1]=t),e),[1/0,-1/0]);return x.current.reduce((r,a,l)=>(l>=e&&l<n&&(r+=a.offsetWidth+t),r),0)})();v.current.scrollTo({left:v.current.scrollLeft+e,behavior:"smooth"})}},isDisabled:d,className:(0,c.QP)("h-full transition duration-200 cursor-pointer pl-2 pointer-events-auto","bg-white",d&&"opacity-0 pointer-events-none",n)},r.createElement(l.$Fd,{size:o}))))}},75375(e,t,n){n.d(t,{A:()=>c});var r=n(96540),a=n(50856),l=n(24822),s=n(62066);const i=(0,l.tv)({base:"inline-block uppercase text-white text-xs p-1 leading-2.5 tracking-[-0.6px] rounded-xs",variants:{type:{xdeal:"bg-orange",flashdeal:"bg-gray-800 text-yellow",clearance:"bg-red-700",openbox:"bg-orange",empty:"hidden"}}}),c=function({type:e,className:t=""}){const n=function(e){switch(e){case"DISPLAY_PRICE_TYPE_X_DEAL":case s.Ue.xDeal:return"xdeal";case"DISPLAY_PRICE_TYPE_FLASH_DEAL":case s.Ue.flashDeal:return"flashdeal";case"DISPLAY_PRICE_TYPE_CLEARANCE":case s.Ue.clearance:return"clearance";case"DISPLAY_PRICE_TYPE_OPEN_BOX":case s.Ue.openBox:return"openbox";default:return""}}(e),l=function(e){switch(e){case"DISPLAY_PRICE_TYPE_X_DEAL":case s.Ue.xDeal:return"XDeal";case"DISPLAY_PRICE_TYPE_FLASH_DEAL":case s.Ue.flashDeal:return"Flash Deal";case"DISPLAY_PRICE_TYPE_CLEARANCE":case s.Ue.clearance:return"Clearance";case"DISPLAY_PRICE_TYPE_OPEN_BOX":case s.Ue.openBox:return"Open Box";default:return""}}(e);return r.createElement("div",{className:(0,a.QP)(i({type:n}),t)},l)}},36411(e,t,n){n.d(t,{Ay:()=>f,Eb:()=>h,vd:()=>v});var r=n(96540),a=n(50856),l=n(81140),s=n(163),i=n(62066),c=n(15804),o=n(85577),u=n(7400),d=n(75375),m=n(72031);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)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(null,arguments)}function g({to:e,onClick:t,className:n,children:l,...s}){return e?r.createElement(o.A,p({to:e,onClick:t,className:(0,a.QP)("cursor-pointer",n)},s),l):r.createElement("button",p({type:"button",className:(0,a.QP)("cursor-pointer appearance-none border-0 bg-transparent p-0 text-left text-inherit w-full",n),onClick:t},s),l)}const f=function({id:e,image:t,link:n,productName:l,sellerName:s,price:c,unavailable:o=!1,unavailableMessage:p,unavailableButtonText:f,rating:v,optionCount:E,affiliateProduct:b,isLoading:x=!1,onProductClick:y=()=>{},className:N}){return x?r.createElement(h,null):r.createElement(g,{to:n,onClick:()=>y(e),"data-product-id":e,className:(0,a.QP)("group block h-full leading-tight rounded-sm border border-transparent hover:shadow-sm-light hover:border-gray-50 no-underline! hover:no-underline! text-current!",N)},r.createElement("div",{className:"flex flex-col gap-4 text-xs h-full p-3 leading-tight"},r.createElement("div",{className:"relative"},r.createElement("img",{className:"block w-full max-w-[200] max-h-[200px] aspect-square object-contain",src:t.url,alt:t.altText}),o&&r.createElement("div",{className:"absolute inset-0 bg-gray-500/70 flex flex-col items-center justify-center font-bold text-gray-900"},r.createElement("strong",null,p),f&&r.createElement(u.A,{size:"small",className:"mt-2",onClick:()=>y(e)},f))),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement("div",{className:"flex flex-col gap-3"},b?r.createElement("div",{className:"h-5"}):r.createElement("div",{className:"flex justify-between items-center h-5"},r.createElement("div",null,v&&r.createElement(m.A,{rating:v})),r.createElement("div",{className:"text-gray-800"},E>1&&r.createElement(r.Fragment,null,"+",E," ","options"))),r.createElement("span",{className:"text-gray-900 text-md font-bold line-clamp-2 leading-tight"},s)),r.createElement("span",{className:"text-gray-800 line-clamp-2 leading-tight"},l),c&&r.createElement("div",{className:"flex items-center justify-between leading-tight"},r.createElement("div",{className:"flex items-center gap-1 leading-3"},r.createElement("div",{className:"text-blue font-bold",title:c.discountText},(0,i.Po)(c.price)),c.discountText&&r.createElement("div",{className:"text-gray-800 border-l border-gray-800 pl-1"},c.discountText)),b?r.createElement("img",{src:"/images/mktplace-logo.svg",alt:"Marketplace",width:70}):r.createElement("div",null,r.createElement(d.A,{type:c.displayPriceType,className:"w-[70px] block text-center"}))))))};function h(){return r.createElement("div",{className:"flex flex-col animate-pulse"},r.createElement("div",{className:"bg-gray-200 h-[200px] rounded-sm "}
1),r.createElement("div",{className:"flex justify-between h-4 mt-6"},r.createElement("div",{className:"bg-gray-200 w-1/3 rounded-sm"}),r.createElement("div",{className:"bg-gray-200 w-1/4 rounded-sm"})),r.createElement("div",{className:"bg-gray-200 h-8 mt-4 rounded-sm"}),r.createElement("div",{className:"bg-gray-200 h-4 mt-2 rounded-sm"}))}function v(e){const t=e=>{let t=e?.discountType;switch(t){case 0:return 0;case 1:return(0,i.H8)(e.price,Number.parseFloat((e.price+e.discount).toFixed(2)));case 2:return e.discount}},n=t(e.price)>1?t(e.price):null,r=e.price&&!e.stock.inStock&&!e.isRecommendation,a=r?(0,c.dX)(e?.stock?.lowStockActivityType):{},o=e.seller?.type!==l.N.MARKETPLACE&&e.reviews?.averageRating>=1?e.reviews.averageRating:null;return{id:e.id,image:{url:(0,s.eO)(e.picture,e.seoName,200),altText:e.name},link:e.link,productName:e.name,sellerName:e.seller?.name,price:e.price?{price:e.price.price,discountText:n>1?`Save ${n}%`:"",displayPriceType:e.price.priceTypes?e.price.priceTypes[0]:null}:null,unavailable:r,unavailableMessage:a.gridMessage,unavailableButtonText:a.gridSubMessage,rating:o,optionCount:e.optionCount>1?e.optionCount:null,affiliateProduct:e.seller?.type===l.N.MARKETPLACE}}},72031(e,t,n){n.d(t,{A:()=>i});var r=n(96540),a=n(39197),l=n(50856);function s({placement:e,rating:t,isEditable:n}){return r.createElement(r.Fragment,null,t>e-1&&r.createElement("div",{className:(0,l.QP)("leading-0 overflow-hidden"),style:{width:`calc(15px * ${Math.min(1,t-(e-1))})`}},r.createElement(a.gt3,{className:"w-[15px] h-[15px] srink-0 fill-yellow"})))}const i=function({rating:e,onStarClick:t,isEditable:n=!1}){const[i,c]=(0,r.useState)(null);return r.createElement("div",{className:"w-[83px] h-[22px] relative",onMouseLeave:()=>{n&&c(null)}},r.createElement("div",{className:"absolute top-1 flex gap-[2px]"},r.createElement(a.gt3,{className:(0,l.QP)("w-[15px] h-[15px] shrink-0 fill-gray-300",n&&"cursor-pointer"),onClick:n?()=>t(1):void 0,onMouseOver:()=>n&&c(1)}),r.createElement(a.gt3,{className:(0,l.QP)("w-[15px] h-[15px] shrink-0 fill-gray-300",n&&"cursor-pointer"),onClick:n?()=>t(2):void 0,onMouseOver:()=>n&&c(2)}),r.createElement(a.gt3,{className:(0,l.QP)("w-[15px] h-[15px] shrink-0 fill-gray-300",n&&"cursor-pointer"),onClick:n?()=>t(3):void 0,onMouseOver:()=>n&&c(3)}),r.createElement(a.gt3,{className:(0,l.QP)("w-[15px] h-[15px] shrink-0 fill-gray-300",n&&"cursor-pointer"),onClick:n?()=>t(4):void 0,onMouseOver:()=>n&&c(4)}),r.createElement(a.gt3,{className:(0,l.QP)("w-[15px] h-[15px] shrink-0 fill-gray-300",n&&"cursor-pointer"),onClick:n?()=>t(5):void 0,onMouseOver:()=>n&&c(5)})),r.createElement("div",{className:"absolute top-1 flex gap-[2px] pointer-events-none"},r.createElement(s,{placement:1,rating:i||e,isEditable:n}),r.createElement(s,{placement:2,rating:i||e,isEditable:n}),r.createElement(s,{placement:3,rating:i||e,isEditable:n}),r.createElement(s,{placement:4,rating:i||e,isEditable:n}),r.createElement(s,{placement:5,rating:i||e,isEditable:n})))}},15804(e,t,n){n.d(t,{Wp:()=>s,dX:()=>a,j6:()=>r,ml:()=>l});const r=e=>{switch(e){case 1:return{message:"Your selection is out of stock. Still want it?",className:"notifyMeContainer",showNotifyMe:!0,gridMessage:"SOLD OUT",gridSubMessage:"Still want it?"};case 3:return{message:"This product is coming soon!",className:"notifyMeContainer",showNotifyMe:!0,gridMessage:"Coming Soon",gridSubMessage:"Get Notified"};default:return{message:"Your selection is out of stock.",className:"unavailableContainer",showNotifyMe:!1,gridMessage:"SOLD OUT",gridSubMessage:null}}},a=e=>{switch(e){case 2:return{message:"Your selection is out of stock. Still want it?",className:"notifyMeContainer",showNotifyMe:!0,gridMessage:"SOLD OUT",gridSubMessage:"Still want it?"};case 4:return{message:"This product is coming soon!",className:"notifyMeContainer",showNotifyMe:!0,gridMessage:"Coming Soon",gridSubMessage:"Get Notified"};default:return{message:"Your selection is out of stock.",className:"unavailableContainer",showNotifyMe:!1,gridMessage:"SOLD OUT",gridSubMessage:null}}},l=e=>e.slice().sort((e,t)=>e.price||t.price?!e.price||e.price.outOfStock?1:!t.price||t.price.outOfStock?-1:e.price.price<t.price.price?1:-1:0),s=(e,t)=>{if(!(e&&t&&t.length))return"";for(var n=0;n<t.length;n++){let r=t[n],a=r&&r.attributes?r.attributes.find(t=>
1t.id===e):null;if(a&&a.name)return a.name}return""}}}]); 2//# sourceMappingURL=govx-9323.86014bc1ae1473f1358e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.