PageSourceSearch

https://mcshop.com/52.977cb989671bc0715046.js

js mcshop.com collected 2026-10-06 13:59:24 UTC 9,142 bytes, 28 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~10.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~1.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~13.2.1, @magento/pagebuilder: ~8.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[52],{"6i0m":function(e,n,t){"use strict"
3t.d(n,"a",function(){return c})
4var a,i=t("VkAN"),r=t.n(i),o=t("UYTu"),s=t("wzOn"),c=Object(o.a)(a||(a=r()(["\n    query GetCartDetailsAfterSignIn($cartId: String!) {\n        cart(cart_id: $cartId) {\n            id\n            # eslint-disable-next-line @graphql-eslint/require-id-when-available\n            items {\n                uid\n                # eslint-disable-next-line @graphql-eslint/require-id-when-available\n                product {\n                    uid\n                    name\n                    sku\n                    small_image {\n                        url\n                        label\n                    }\n                    price {\n                        regularPrice {\n                            amount {\n                                value\n                            }\n                        }\n                    }\n                }\n                quantity\n                # eslint-disable-next-line @graphql-eslint/require-id-when-available\n                ... on ConfigurableCartItem {\n                    # eslint-disable-next-line @graphql-eslint/require-id-when-available\n                    configurable_options {\n                        configurable_product_option_uid\n                        option_label\n                        configurable_product_option_value_uid\n                        value_label\n                    }\n                }\n            }\n            prices {\n                grand_total {\n                    value\n                    currency\n                }\n            }\n            ...CartPageFragment\n        }\n    }\n    ","\n"])),s.a)},CHKk:function(e,n,t){"use strict"
5var a,i,r,o,s=t("VkAN"),c=t.n(s),l=t("UYTu"),u=t("wLDE"),d=Object(l.a)(a||(a=c()(["\n    query GetCustomerAfterSignIn {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        customer {\n            email\n            firstname\n            lastname\n            is_subscribed\n        }\n    }\n"]))),b=Object(l.a)(i||(i=c()(["\n    mutation SignIn($email: String!, $password: String!) {\n        generateCustomerToken(email: $email, password: $password) {\n            token\n        }\n    }\n"]))),g=Object(l.a)(r||(r=c()(["\n    mutation CreateCartAfterSignIn {\n        cartId: createEmptyCart\n    }\n"]))),p=Object(l.a)(o||(o=c()(["\n    mutation MergeCartsAfterSignIn(\n        $sourceCartId: String!\n        $destinationCartId: String!\n    ) {\n        mergeCarts(\n            source_cart_id: $sourceCartId\n            destination_cart_id: $destinationCartId\n        ) {\n            id\n            # eslint-disable-next-line @graphql-eslint/require-id-when-available\n            items {\n                uid\n            }\n            ...CheckoutPageFragment\n        }\n    }\n    ","\n"])),u.a)
6n.a={createCartMutation:g,getCustomerQuery:d,mergeCartsMutation:p,signInMutation:b}},Gkk9:function(e,n,t){"use strict"
7var a,i=t("VkAN"),r=t.n(i),o=t("UYTu"),s=Object(o.a)(a||(a=r()(["\n    mutation SignOutFromMenu {\n        revokeCustomerToken {\n            result\n        }\n    }\n"])))
8n.a={signOutMutation:s}},R86F:function(e,n,t){"use strict"
9t.r(n),t.d(n,"default",function(){return U})
10var a,i=t("DUu4"),r=t("IOPv"),o=t("Ty5D"),s=t("lSNA"),c=t.n(s),l=t("yXPU"),u=t.n(l),d=t("6OIj"),b=t("pZLH"),g=t("y1Xp"),p=t("q1tI"),f=t("9872"),y=t("FITH"),m=t("8jsZ"),O=t("Cess"),_=t("97VA"),h=t("Ktdb"),j=t("VkAN"),C=t.n(j),v=t("UYTu"),I={signInWithCodeMutation:Object(v.a)(a||(a=C()(["\n    mutation SignInWithCode($code: String!) {\n        loginByCode(code: $code) {\n            token\n        }\n    }\n"])))},k=t("CHKk"),w=t("Gkk9"),S=t("6i0m"),q=t("dDsW"),D=t("J3e4"),T=t
10("tyTH")
11function ownKeys(e,n){var t=Object.keys(e)
12if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e)
13n&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,a)}return t}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{}
14n%2?ownKeys(Object(t),!0).forEach(function(n){c()(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}var P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(g.a)(I,k.a,w.a,e.operations),{signInWithCodeMutation:t,createCartMutation:a,getCustomerQuery:i,mergeCartsMutation:r,signOutMutation:s}=n,{code:c,action:l,redirectUrl:j,section:C,ref:v,saleChannel:P}=e,U=Object(o.useHistory)(),M=Object(d.a)(),$=Object(p.useRef)(!1),{handleTokenFail:x,setIsLoginFailed:A}=(()=>{var{formatMessage:e}=Object(q.a)(),n=Object(o.useHistory)(),[,{addToast:t}]=Object(D.a)(),[a,i]=Object(p.useState)(!1),r=Object(p.useCallback)(e=>{throw i(!0),n.push("/"),e},[n])
15return Object(p.useEffect)(()=>{a&&t({type:"error",message:e({id:"sso.loginFailure",defaultMessage:"Sorry, We cannot log you in our system."}),timeout:5e3})},[e,t,a]),{setIsLoginFailed:i,handleTokenFail:r}})(),[{cartId:F},{createCart:E,removeCart:N,getCartDetails:L}]=Object(f.b)(),[{currentUser:H},{getUserDetails:G,setToken:K,signOut:V,startLogin:W,stopLogin:Y}]=Object(y.b)(),{storeConfig:R}=Object(T.b)(),[,{dispatch:J}]=Object(O.b)(),[z]=Object(b.a)(t),[B]=Object(b.a)(a),[Q]=Object(b.a)(r),X=Object(_.a)(i),Z=Object(_.a)(S.a),[ee]=Object(b.a)(s)
16Object(p.useEffect)(()=>{function _onSignOut(){return(_onSignOut=u()(function*(){$.current||($.current=!0,yield V({revokeToken:ee}),J({type:"USER_SIGN_OUT",payload:_objectSpread({},H)}),yield E({fetchCartId:B}),U.push("/"))})).apply(this,arguments)}"logout"===l&&function onSignOut(){return _onSignOut.apply(this,arguments)}()},[l,E,H,J,B,U,ee,V]),Object(p.useEffect)(()=>{function _signIn(){return(_signIn=u()(function*(){try{if($.current)return
17yield W(),$.current=!0
18var e=F
19A(!1)
20var n=(yield z({variables:{code:c}}).catch(x)).data.loginByCode.token
21yield K(n,null!=R&&R.cookie_lifetime?Number(null==R?void 0:R.cookie_lifetime):3600,{section:C,ref:v}),Object(h.setSaleChannel)(P),yield M.clearCacheData(M,"cart"),yield M.clearCacheData(M,"customer"),yield N(),yield E({fetchCartId:B})
22var t=yield Object(m.retrieveCartId)()
23if(e&&e!==t)try{yield Q({variables:{destinationCartId:t,sourceCartId:e}})}catch(e){}j&&"replace_return_url"!==j?U.push(j):U.push("/"),yield G({fetchUserDetails:X})
24var{data:a}=yield X({fetchPolicy:"cache-only"})
25J({type:"USER_SIGN_IN",payload:_objectSpread({},a.customer)}),L({fetchCartId:B,fetchCartDetails:Z})}catch(e){0}finally{Y()}})).apply(this,arguments)}"login"===l&&c&&null!=R&&R.id&&F&&function signIn(){return _signIn.apply(this,arguments)}()},[l,M,F,c,C,v,P,E,J,Z,B,X,L,G,U,Q,N,K,z,j,x,A,null==R?void 0:R.id,null==R?void 0:R.cookie_lifetime,W,Y])},U=()=>{var e=Object(o.useLocation)(),n=Object(r.a)("code",e),t=Object(r.a)("action",e),a=Object(r.a)("ref",e),s=Object(r.a)("session",e),c=Object(r.a)("redirect_url",e),l=Object(r.a)("sale_channel",e)
26return P({code:n,action:t,redirectUrl:c,ref:a,session:s,saleChannel:l}),i.a}},wLDE:function(e,n,t){"use strict"
27t.d(n,"a",function(){return s})
28var a,i=t("VkAN"),r=t.n(i),o=t("UYTu"),s=Object(o.a)(a||(a=r()(["\n  fragment CheckoutPageFragment on Cart {\n    id\n    # eslint-disable-next-line @graphql-eslint/require-id-when-available\n    items {\n      uid\n      # eslint-disable-next-line @graphql-eslint/require-id-when-available\n      product {\n        uid\n        stock_status\n        color_value\n        size_value\n      }\n      ... on ConfigurableCartItem {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        configured_variant {\n          uid\n          stock_status\n        }\n      }\n      errors {\n        code\n        message\n      }\n    }\n    # If total quantity is falsy we render empty.\n    total_quantity\n    available_payment_methods {\n      code\n    }\n    prices {\n      grand_total {\n        currency\n        value\n      }\n    }\n    selected_payment_method {\n      code\n    }\n    billing_address {\n      firstname\n      lastname\n      country {\n        code\n      }\n      street\n      city\n      region {\n        code\n      }\n      postcode\n      telephone\n    }\n    selected_shipping_method {\n      price_incl_tax {\n        currency\n        value\n      }\n      carrier_code\n      method_code\n      method_title\n    }\n    shipping_addresses {\n      firstname\n      lastname\n      street\n    }\n    crm {\n      member_profile {\n        point_balance\n        total_earned_points\n        point_applied\n        max_points_can_apply\n      }\n    }\n  }\n"])))}}])

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.