PageSourceSearch

https://course.boatsafeonline.com/_next/static/chunks/pages/cart-0b971e7a413cab72.js

js boatsafeonline.com collected 2026-10-09 02:48:51 UTC 11,805 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[190],{17859:function(e,r,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/cart",function(){return n(21228)}])},28330:function(e,r,n){"use strict";function a(e){return function(e){return void 0!==e.currency}(e)?Intl.NumberFormat("en-US",{style:"currency",currency:e.currency}).format(e.units/100):Intl.NumberFormat("en-US",{style:"currency",currency:"USD"}).format(e)}n.d(r,{l:function(){return a}})},87755:function(e,r,n){"use strict";n.d(r,{Z:function(){return c}});var a=n(31549),t=n(97078),i=n.n(t),c=function(e){var r=e.children,n=e.cy;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{"data-cy":n,className:"jsx-1ae566c0eefc8a56 Center",children:r}),(0,a.jsx)(i(),{id:"1ae566c0eefc8a56",children:".Center.jsx-1ae566c0eefc8a56{text-align:center}"})]})}},94818:function(e,r,n){"use strict";var a=n(31549),t=n(97078),i=n.n(t),c=n(96822),s=n(10344),d=n.n(s);r.Z=function(e){var r=e.theme,n=void 0===r?"primary":r,t=e.href,s=e.width,o=void 0===s?"100%":s,l=e.children;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d(),{href:t,children:(0,a.jsx)("div",{className:i().dynamic([["c4ba94d93101e241",[o,"primary"==n?c.Ar:c.$w,"primary"==n?c.Ar:"rgb(45, 45, 45)"]]])+" Button",children:l})}),(0,a.jsx)(i(),{id:"c4ba94d93101e241",dynamic:[o,"primary"==n?c.Ar:c.$w,"primary"==n?c.Ar:"rgb(45, 45, 45)"],children:".Button.__jsx-style-dynamic-selector{width:".concat(o,";text-align:center;background-color:").concat("primary"==n?c.Ar:c.$w,";color:white;font-weight:600;font-size:14px;text-transform:uppercase;padding:16px 10px;cursor:pointer}.Button.__jsx-style-dynamic-selector:hover{background-color:").concat("primary"==n?c.Ar:"rgb(45, 45, 45)","}")})]})}},51698:function(e,r,n){"use strict";n.d(r,{Z:function(){return p}});var a=n(31549),t=n(97078),i=n.n(t),c=n(44194),s=n(17634),d=n(50546),o=n(60947),l=n(92336),u=n(96822),f=function(){var e=(0,o.Z)((function(e){var r,n;return(0,l.__generator)(this,(function(a){switch(a.label){case 0:return r={query:"\n  query accountSettings($siteId: String!) {\n    accountSettings(siteId: $siteId) {\n      accountId\n      attributes {\n        code\n        value\n      }\n    }\n  }\n",variables:{siteId:e}},[4,fetch(u.Z2,{method:"POST",headers:{"Content-Type":"application/json","X-CORE-SITE":u.Ey},body:JSON.stringify(r)})];case 1:return[4,a.sent().json()];case 2:return[2,null===(n=a.sent())||void 0===n?void 0:n.data]}}))}));return function(r){return e.apply(this,arguments)}}(),m=f,x=n(8192),h=n.n(x),j=function(e){var r=e.site,n=(0,c.useState)(""),t=n[0],i=n[1];return(0,c.useEffect)((function(){m(r).then((function(e){var r,n,a=null!==(n=null===(r=e.accountSettings)||void 0===r?void 0:r.attributes)&&void 0!==n?n:[];i(function(e,r){var n=e.find((function(e){return e.code===r}));return void 0===(null===n||void 0===n?void 0:n.value)?"":n.value?n.value:""}(a,"googleAnalytics"))}))})),(0,a.jsx)(a.Fragment,{children:t&&(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(h(),{id:"google-tag-manager",dangerouslySetInnerHTML:{__html:"(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;
1j.src=\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n})(window,document,'script','dataLayer','".concat(t,"');")}})})})},g=n(93830),y=n(47701),p=function(e){var r=e.children;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(j,{site:"BSF"}),(0,a.jsx)(y.Z,{size:"sm"}),(0,a.jsxs)("div",{className:"jsx-cd9b6f05c45445f1 break",children:[(0,a.jsx)(s.Z,{children:(0,a.jsx)(g.Z,{})}),(0,a.jsx)(y.Z,{size:"sm"})]}),r,(0,a.jsx)(y.Z,{size:"lg"}),(0,a.jsx)(d.Z,{}),(0,a.jsx)(i(),{id:"cd9b6f05c45445f1",children:".break.jsx-cd9b6f05c45445f1{border-bottom:1px solid rgb(194,194,194)}"})]})}},1310:function(e,r,n){"use strict";n.d(r,{Z:function(){return d}});var a=n(31549),t=n(97078),i=n.n(t),c=n(44194),s=function(e){var r=e.height,n=e.width;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:i().dynamic([["811180cdd054c7cf",[r,n]]])+" Skeleton"}),(0,a.jsx)(i(),{id:"811180cdd054c7cf",dynamic:[r,n],children:"@-webkit-keyframes loading{0%{background-color:#f2f2f2}50%{background-color:#ddd}100%{background-color:#f2f2f2}}@-moz-keyframes loading{0%{background-color:#f2f2f2}50%{background-color:#ddd}100%{background-color:#f2f2f2}}@-o-keyframes loading{0%{background-color:#f2f2f2}50%{background-color:#ddd}100%{background-color:#f2f2f2}}@keyframes loading{0%{background-color:#f2f2f2}50%{background-color:#ddd}100%{background-color:#f2f2f2}}.Skeleton.__jsx-style-dynamic-selector{display:inline-block;height:".concat(r,";width:").concat(n,";background-color:#f2f2f2;overflow:hidden;position:relative;-webkit-animation:loading 2s infinite linear;-moz-animation:loading 2s infinite linear;-o-animation:loading 2s infinite linear;animation:loading 2s infinite linear}")})]})},d=function(e){var r=e.height,n=e.width,t=void 0===n?"100%":n,i=e.lines,d=void 0===i?1:i,o=(0,c.useState)([]),l=o[0],u=o[1];return(0,c.useEffect)((function(){for(var e=[],n=0;n<d;n++)e.push((0,a.jsx)(s,{height:r,width:t},n)),u(e)}),[d]),(0,a.jsx)(a.Fragment,{children:l.map((function(e,r){return e}))})}},50239:function(e,r,n){"use strict";n.d(r,{Z:function(){return c}});var a=n(31549),t=n(97078),i=n.n(t),c=function(e){var r=e.children;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("h1",{className:"jsx-e3165d1a55cab095 Title",children:r}),(0,a.jsx)(i(),{id:"e3165d1a55cab095",children:'.Title.jsx-e3165d1a55cab095{font-family:"Bebas Neue",sans-serif;text-align:center;font-weight:normal}'})]})}},21228:function(e,r,n){"use strict";n.r(r),n.d(r,{default:function(){return w}});var a=n(31549),t=n(96822),i=n(43607),c=n(44194),s=n(97078),d=n.n(s),o=n(1310),l=function(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"jsx-45b0228e4e78f578 CartLoading",children:[(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"30px"}),(0,a.jsx)(o.Z,{height:"200px"}),(0,a.jsx)(o.Z,{height:"200px"}),(0,a.jsx)(o.Z,{height:"200px"}),(0,a.jsx)(o.Z,{height:"200px"}),(0,a.jsx)(o.Z,{height:"200px"}),(0,a.jsx)(o.Z,{height:"200px"})]}),(0,a.jsx)(d(),{id:"45b0228e4e78f578",children:".CartLoading.jsx-45b0228e4e78f578{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px}"})]})},u=n(28330),f=n(60947),m=n(92336),x=n(47574),h=function(e){var r=e.item,n=(0,c.useState)(r.quantity),t=n[0],i=n[1],s=(0,c.useContext)(x.ZP),o=s.changeProduct,l=s.removeProduct,u=function(){var e=(0,f.Z)((function(e){return(0,m.__generator)(this,(function(n){switch(n.label){case 0:return i(e),e<=0?[4,l({id:r.id})]:[3,2];case 1:case 3:case 5:return n.sent(),[2];case 2:return r.maxQuantity>0&&e>r.maxQuantity?(i(r.maxQuantity),[4,o({id:r.id,quantity:r.maxQuantity})]):[3,4];case 4:return[4,o({id:r.id,quantity:e})]}}))}));return function(r){return e.apply(this,arguments)}}();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"jsx-859f02aa67a5fc45 CartQuantityPicker",children:[(0,a.jsx)("div",{className:"jsx-859f02aa67a5fc45 entry",children:(0,a.jsx)("input",{"data-cy":"quantity",type:"number",min:"1",step:"1",value:t,onChange:function(){var e=(0,f.Z)((function(e){var r,n;return(0,m.__generator)(this,(function(a){switch(a.label){case 0:return r=e.target.value,n=parseInt(r),isNaN(n)?[3,2]:[4,u(n)];case 1:a.sent(),a.label=2;case 2:return[2]}}
1))}));return function(r){return e.apply(this,arguments)}}(),className:"jsx-859f02aa67a5fc45"})}),(0,a.jsx)("div",{className:"jsx-859f02aa67a5fc45",children:(0,a.jsx)(x.cc,{children:function(e){var n=e.removeProduct;return(0,a.jsx)("a",{"data-cy":"cart-item-remove",onClick:function(){return n({id:r.id})},className:"jsx-859f02aa67a5fc45 remove",children:"remove"})}})})]}),(0,a.jsx)(d(),{id:"859f02aa67a5fc45",children:".CartQuantityPicker.jsx-859f02aa67a5fc45{}.remove.jsx-859f02aa67a5fc45{cursor:pointer}.entry.jsx-859f02aa67a5fc45{margin:0 0 10px 0}"})]})},j=n(87755),g=n(94818),y=n(47701),p=function(e){var r=e.cart;return r.items.length?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" CartPopulated",children:[(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" header"}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" header",children:"Product / Part / Type"}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" header",children:"Price"}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" header",children:"Quantity"}),r.items.map((function(e,r){var n=e.product.mpn,i=e.product.title;return"BSO-1"===e.product.mpn.toUpperCase()&&(i=i+" ("+e.format+")"),(0,a.jsxs)(c.Fragment,{children:[(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]]),children:(0,a.jsx)("img",{src:e.product.thumbnail.src,alt:"",className:d().dynamic([["5f62da68ace7166",[t.Ar]]])})}),(0,a.jsxs)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" detail",children:[(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" entry",children:i}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" entry",children:n})]}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" detail",children:(0,u.l)(e.price)}),(0,a.jsxs)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" detail",children:[(0,a.jsx)(h,{item:e}),(0,a.jsx)(y.Z,{size:"sm"})]})]},e.id)}))]}),(0,a.jsx)(y.Z,{size:"md"}),(0,a.jsxs)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" CartTotal",children:[(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" orderTotal",children:"Total"}),(0,a.jsx)("div",{"data-cy":"sub-total","data-value":r.totals.subTotal.units,className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" orderValue",children:(0,u.l)(r.totals.subTotal)})]}),(0,a.jsx)(y.Z,{size:"md"}),(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" Actions",children:(0,a.jsx)("div",{className:d().dynamic([["5f62da68ace7166",[t.Ar]]])+" checkout",children:(0,a.jsx)(g.Z,{href:"/checkout",children:"Checkout Now"})})}),(0,a.jsx)(d(),{id:"5f62da68ace7166",dynamic:[t.Ar],children:".CartPopulated.__jsx-style-dynamic-selector{display:grid;grid-template-columns:2fr 6fr 2fr 2fr;grid-row-gap:10px}.header.__jsx-style-dynamic-selector{background-color:".concat(t.Ar,";color:white;padding:4px 10px}.entry.__jsx-style-dynamic-selector{margin:0 0 10px 0}.detail.__jsx-style-dynamic-selector{padding:0 10px}img.__jsx-style-dynamic-selector{max-width:100%;width:100%}.CartTotal.__jsx-style-dynamic-selector{display:grid;grid-template-columns:10fr 1fr 1fr;grid-row-gap:10px}.CartTotal.__jsx-style-dynamic-selector .orderTotal.__jsx-style-dynamic-selector{grid-column:2}.CartTotal.__jsx-style-dynamic-selector .orderValue.__jsx-style-dynamic-selector{text-align:right}.Actions.__jsx-style-dynamic-selector{display:grid;grid-template-columns:1fr 3fr 1fr 1fr;grid-row-gap:10px}.Actions.__jsx-style-dynamic-selector .checkout.__jsx-style-dynamic-selector{grid-column:4}")})]}):(0,a.jsx)(j.Z,{cy:"empty-cart",children:"Your cart is empty."})},v=function(e){var r=e.cart;return r?(0,a.jsx)(p,{cart:r}):(0,a.jsx)(l,{})},b=n(17634),_=n(51698),N=n(50239);function w(){var e=(0,c.useContext)(x.ZP).cart;return(0,a.jsxs)(b.Z,{children:[(0,a.jsx)(i.PB,{title:"Cart | ".concat(t.px)}),(0,a.jsx)(y.Z,{size:"md"}),(0,a.jsx)(N.Z,{children:"Shopping Cart"}),(0,a.jsx)(v,{cart:e})]})}w.Layout=_.Z},8192:function(e,r,n){e.exports=n(40756)}},function(e){e.O(0,[133,180,774,888,179],(function(){return r=17859,e(e.s=r);var r}));var r=e.O();_N_E=r}]);
2//# sourceMappingURL=cart-0b971e7a413cab72.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.