PageSourceSearch

https://store.sixshooterrecords.com/cdn/shopifycloud/checkout-web/assets/c1/05aacf00.c5jhvR2H.js

js sixshooterrecords.com collected 2026-10-02 04:36:00 UTC 16,377 bytes, 1 lines download raw bytes

1import{l as j,h as E,q as w,u as t,A as de,e as le,f as Ge,N as Le,p as qe,S as ce}from"./2c1ab0fe.BqEHHmaW.js";import{cZ as Ue,c as R,n as g,ct as Se,L as W,a5 as Je,bS as Ke,l as Ze,dd as je}from"./164ad2e3.BA-GikTU.js";import{Q as te,aT as He,O as T,bh as Ne,bi as ue,ar as H,cp as pe,bj as Qe,P as Ye,cD as $e}from"./4c290a1e.FJVsH4yi.js";import{a as Ae,b as ze,c as Xe,d as et}from"./73a9b0a0.CiCbpTRv.js";import{u as Fe,a as tt}from"./53bbdad9.6B8LHIua.js";import{E as nt}from"./137622f3.BhDNw65d.js";import{P as rt}from"./47b970b2.BwzlBSwQ.js";import"./app.D2gvVyTR.js";import"./65f3d4da.BdKZt11Z.js";import"./60a453ce.BClq-svk.js";import"./0a7dffce.BHf0S_6c.js";import"./bb728e1c.uhKc-SJ5.js";import"./0e67bd3b.IdsrMiz7.js";import"./74835653.BtNhMTqJ.js";import"./3ca8ef7e.D9Nch_50.js";import"./ac5a19ff.BHoedVx2.js";import"./064f6ac1.CtJPZ5b8.js";import"./efa0389a.CmzfQUTJ.js";import"./86720dbb.B98R4NBr.js";import"./e477f96c.CCUKKy0S.js";import"./dfca5da5.BUxySJFd.js";import"./55098bf1.CRzNngQq.js";import"./f3fe2775.BuWC6GWF.js";import"./598fef4e.PfG1A8vt.js";import"./e77f7fe0.B6M5o7QB.js";import"./a422df8c.ggO-AlYl.js";import"./31cc568e.Dti0cJak.js";import"./8599b02a.DjDpxYLZ.js";import"./cc6ff67d.CQwyXWHD.js";import"./08a3b809.BqMk-s3U.js";import"./87bfafec.a5jzmgqb.js";import"./e39bc11c.w_dcLWzY.js";import"./bff2ff9b.BZBliUVS.js";import"./cf29e63b.UPVrnMYo.js";import"./7a8217fd.CAuGvD85.js";import"./7114e006.D5JaP9sc.js";import"./f692f62f.1VqP6fD-.js";import"./b684bff6.BBWgog5h.js";import"./6720fa5f.CrCe0j_W.js";import"./ccdf3592.B7Ukng27.js";import"./58314944.CBBsxtpI.js";import"./e0989459.DUbIFUUJ.js";import"./29034f35.CKhRr7lV.js";const we="shop_pay_sign_up";function ot({artifact:e,isAvailable:n,setOptIn:r}){const a=()=>!!e.value?.optIn;return{key:we,read(){if(n())return{key:we,purpose:"dev.shopify.shopping.declared_fields.generic",title:"Save my information with Shop Pay",description:"Save the buyer's contact details with Shop Pay for a faster checkout next time: the same choice as the Remember me checkbox. Send true to opt in and false to opt out; omitting the field or sending null keeps the buyer's current choice.",value_schema:{type:"boolean"},value:a(),required:!1}},prepare(s){if(s!==null&&typeof s!="boolean")return{requirement:"must be a boolean or null"};const l=s??void 0;return{phase:"negotiate",get changed(){return l!==void 0&&l!==a()},async apply(){return l===void 0||!n()?!1:(r(l),a()===l)}}}}}function at(){const{formatPhoneNumber:e}=Fe();return e}const me="invalid_phone_number";function it(e,n=!1,r=!1,a=!1){const s=te().shopPayArtifact,{rememberMePhoneErrorSignal:l}=He(),{validatePhoneNumber:m}=Fe(),{checkout:_}=T(),c=_.configuration.layout.isOnePage.value,[b,d]=j(void 0);return E(()=>{(!n&&b||r)&&(d(void 0),l.value=void 0)},[n,b,r,d,l]),Ne(s,l,i=>{const p=i?.optIn?i.optIn.vaultPhone:void 0;if(!c||!n||r||p===void 0)return;const y=p.trim()?m(p,e):a;if(!y&&!b&&d(me),!y)return me},ue.InvalidOptInPhone,()=>!!_.wallets.activeSession.value),{error:b,validate:r?m:(i,p)=>{const y=a&&i.trim()===""||m(i,p),S=y?void 0:me;return d(S),l.value=S,y}}}function Me(){const e=te().shopPayArtifact,n=e.value,r=w(a=>{if(!a){e.value={optIn:!1};return}if("optInFirstName"in a){const u=e.value;e.value=u?.optIn?{optIn:{...u.optIn,vaultFirstName:a.optInFirstName}}:{optIn:{vaultFirstName:a.optInFirstName,vaultPhone:"",optInSource:"REMEMBER_ME"}};return}const{optInEmail:s,optInPhone:l,isAutoOptIn:m}=a,c=e.value?.optIn||void 0,{isAutoOptIn:b,...d}=c??{};e.value=c?{optIn:{...d,vaultEmail:s,vaultPhone:l,...m!==void 0&&{isAutoOptIn:m}}}:{optIn:{vaultEmail:s,vaultPhone:l,optInSource:"REMEMBER_ME",...m!==void 0&&{isAutoOptIn:m}}}},[e]);return[n?.optIn,r]}function st({defaultEmail:e}){const{userEvents:n,source:r,checkout:a,shop:s}=T(),{autoOptIn:l,isOptedIn:m}=Ae(),[_,c]=j(e),b=de(void 0),d=w(()=>{_!==b.current&&(b.current=_,n.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...H(r,a,s),action:"update_email_input",email:_,source:"checkout_page",trigger:l&&m?"auto":"manual"}}))},[l,m,_,n,r,a,s]);return{value:_,handleInput:u=>{c(u)},handleBlur:()=>{d()}}}function lt({value:e,onInput:n,onBlur:r,showOptionalLabel:a=!1}){const{i18n:s}=T(),{value:l,handleInput:m,handleBlur:_}=st({defaultEmail:e});return t(nt,{id:"email",name:"email",label:a?s.translate("shop_pay_remember_me.email_label_optional"):s.translate("shop_pay_remember_me.email_label"),value:l,onInput:c=>{m(c),n?.(c)},onBlur:()=>{_(),r?.()},required:!1})}function Ce(){const e=le(void 0),n=le(void 0),{i18n:r,checkout:a}=T(),s=te(),[,l]=Me(),m=a.configuration.addressSettings.nonBillingAddressSettings.value,_=s.shippingAddress.fields.firstName.value,c=!m.isRequired("firstName")&&!pe(_),b=w(y=>{if(!pe(y))return r.translate("field_errors.address_first_name_blank")},[r]),d=w(y=>{if(!c||a.wallets.activeSession.value)return;if(!pe(y))return n.value=ue.InvalidOptInName,r.translate("field_errors.address_first_name_blank");const L=e.value||"";l({optInFirstName:L})},[c,e,l,r,n,a.wallets]),u=le(void 0),i=a.wallets.activeSession.value?u:n,p=Qe(e,n,b);return Ne(e,i,d,ue.InvalidOptInName),c?t(R,{gap:"base",children:t(Ue,{name:"shopFirstName",label:r.translate("contact.first_name_label"),required:!0,...p})}):null}const ct="ysFmy",pt="tCcLb",mt="TpOxv",X={CheckboxWrapper:ct,CheckboxWithFieldWrapper:pt,FullWidth:mt};function ee(e){e.stopPropagation()}function ht(e){return{terms_href:t("span",{onClick:ee,children:t(W,{target:"_blank",href:"https://shop.app/terms-of-service",tone
1:"monochrome",children:e.translate("shop_pay_remember_me.terms")})}),privacy_href:t("span",{onClick:ee,children:t(W,{target:"_blank",href:"https://www.shopify.com/legal/privacy/app-users",tone:"monochrome",children:e.translate("shop_pay_remember_me.privacy_policy")})})}}function Oe(e){return t(g,{color:"subdued",type:"small",children:e.translate("shop_pay_remember_me.consent_with_checkbox_only",ht(e))})}function ut({checked:e,onChange:n,phoneField:r}){const{i18n:a}=T(),s=a.translate("shop_pay_remember_me.label"),l=()=>{n(!e)},m=t("span",{onClick:ee,children:t(Se,{checked:e,onChange:n,accessibilityLabel:s})});return r?t("div",{className:X.CheckboxWithFieldWrapper,onClick:l,children:[m,t(g,{accessibilityVisibility:"hidden",children:s}),t("span",{className:X.FullWidth,onClick:ee,children:r}),t("div",{className:X.FullWidth,children:Oe(a)})]}):t("div",{className:X.CheckboxWrapper,onClick:l,children:[m,t(R,{children:[t(g,{accessibilityVisibility:"hidden",children:s}),Oe(a)]})]})}function _t({countryCode:e,validationError:n,value:r,accessoryVariant:a="country",errorVariant:s="long",showOptionalLabel:l=!1,onBlur:m=()=>{},onInput:_=()=>{}}){const{i18n:c,userEvents:b,source:d,checkout:u,shop:i}=T(),p=de(""),y=w(C=>{b.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...H(d,u,i),action:"update_phone_input",phoneNumber:p.current,source:"checkout_page",trigger:C}})},[b,d,u,i]);E(()=>{p.current!==r&&(p.current=r,y("auto"))},[y,r]);const S=a==="clear"?t(W,{onClick:()=>{_?.("",e),p.current=""},textDecoration:"none",children:c.translate("shop_pay_remember_me.clear")}):void 0,L=l?c.translate("shop_pay_remember_me.mobile_phone_optional"):c.translate("shop_pay_remember_me.mobile_phone_number"),B=s==="short"?c.translate("shop_pay_remember_me.mobile_phone_invalid"):c.translate("general.errors.buyer_identity.phone_number_does_not_match_expected_pattern");return t(rt,{error:n?t(g,{children:B}):void 0,countryCode:e,label:L,value:r,icon:"mobile",prefillCountryCode:!!e,accessoryEnd:S,hideCountries:!!S,onInputValueChange:C=>{_?.(C,e),p.current=C},onBlur:()=>{y("manual"),m?.()},onSelectedCountryChange:(C,v)=>{_?.(v,C),p.current=v}})}const dt="_9uM9Z",ft="sBuoU",he={NoInputTreatmentWrapper:dt,NoInputTreatmentOptOut:ft},bt={gdpr_prefilled:"remember_me_checkbox_reason_gdpr_prefilled",apple_pay_wallet:"remember_me_checkbox_reason_apple_pay_wallet",artifact_empty_field_on_mount:"remember_me_checkbox_reason_artifact_empty_field_on_mount",no_input_treatment:"no_input_treatment",gdpr_consent_checkbox:"gdpr_consent_checkbox"};function yt(){const{i18n:e,userEvents:n,source:r,checkout:a,shop:s,webMcp:l,shop:{name:m},checkout:{wallets:_}}=T(),c=te();E(()=>{c.shopPayRememberMeVisible.value=!0},[c.shopPayRememberMeVisible]);const{value:b}=Ye().buyerIdentity,{autoOptIn:d}=Ae(),{storeOptOutPreference:u}=ze(),[i,p]=Me(),y=c.phone.value,S=c.email.value,L=$e().value??!1,{shopPayOptInPhone:B}=b||{},C=tt(),[v,fe]=j(Ge(()=>C.value)),{kind:f,isApplePayWalletSelected:q,requiresExplicitConsent:N,validatedProposedPhone:Q}=Xe(v);let h;q?h=null:y?h="email":h="phone";const Re=f==="standaloneGdprPhone"||f==="gdprCheckboxWithPhone",be=Ke(),We=h!=="phone"||q||!i||f==="noInputRow"||f==="gdprCheckboxOnly",{validate:ye,error:Te}=it(v,!0,We,Re),V=at(),Be=!!(i&&i.isAutoOptIn),ne=i&&i.vaultPhone;let D="";ne?D=ne:B?D=B:N?D=Q||"":D=d&&Q||"";const re=w(o=>{n.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...H(r,a,s),action:"prefill_phone",source:"checkout_page",trigger:o}})},[n,r,a,s]),A=w(o=>{n.monorailEvent({schemaId:"shopify_pay_user_optin_ui_impression/1.0",payload:{...H(r,a,s),elementType:o,source:"checkout_page"}})},[n,r,a,s]);let G=null;Be?G="was_previously_auto_opted_in":!ne&&D.trim().length>0&&(G="have_phone_to_prefill_on_mount");const[x,Y]=Le(vt,{value:D,isPrefilled:!!G,wasEverPrefilled:!!G});E(()=>{G&&re(G)},[]);const[U,oe]=j(i&&i?.vaultEmail||S||""),[ae]=j(()=>!!i&&(h==="phone"&&x.value===""||h==="email"&&U===""));let I=null;N&&x.wasEverPrefilled&&(I="gdpr_prefilled"),q&&(I="apple_pay_wallet"),ae&&(I="artifact_empty_field_on_mount"),f==="noInputRow"&&(I="no_input_treatment"),(f==="gdprCheckboxWithPhone"||f==="gdprCheckboxOnly")&&(I="gdpr_consent_checkbox"),f==="standaloneGdprPhone"&&h==="phone"&&(I=null);const P=!!I,J=P&&!!i;E(()=>{f==="standaloneGdprPhone"&&ae&&h==="phone"&&p(!1)},[ae,h,p,f]);const $=w(o=>{ye(o,v)||be("violationError",{error:{message:"The specified phone number does not match the expected pattern",code:"remember_me_phone_error",field:"phone",origin:"client",type:"inline-validation"},timestamp:new Date})},[v,ye,be]),ie=w(({type:o,value:k})=>{if(k.trim().length===0&&!P){p(!1),u(!0);return}const O=V(k,v)??k,Ee=P?!1:o==="prefill";if(!(i&&i.vaultPhone===O&&(i.vaultEmail??"")===""&&i.isAutoOptIn===Ee)){if(P&&i){p({optInPhone:O,optInEmail:"",isAutoOptIn:!1});return}P||(p({optInPhone:O,optInEmail:"",isAutoOptIn:Ee}),u(!1))}},[v,V,P,p,i,u]),Ve=w(o=>
1{if(o.trim().length===0&&!P){p(!1),u(!0);return}const M=c.phone.value,O=V(M,v);i&&i.vaultPhone===O&&i.vaultEmail===o||(p({optInPhone:O??M,optInEmail:o,isAutoOptIn:!1}),u(!1))},[P,c.phone,v,i,V,p,u]),F=w((o,{isAuto:k=!1}={})=>{if(o){u(!1);const O=V(x.value,v)??x.value;p(h==="phone"?{optInPhone:O,optInEmail:"",isAutoOptIn:k}:{optInPhone:O,optInEmail:U,isAutoOptIn:k})}else u(!0),p(!1),Y({type:"input",value:""}),oe("");let M=o?"click_remember_me_box":"unclick_remember_me_box";I==="no_input_treatment"&&(M=o?"click_remember_me_save":"click_remember_me_not_now"),n.monorailEvent({schemaId:"shopify_pay_user_optin_ui_interaction/3.2",payload:{...H(r,a,s),action:M,phoneNumber:x.value,email:U,source:"checkout_page",trigger:k?"auto":"manual"}})},[r,a,s,n,h,U,x,v,p,u,V,Y,oe,I]);E(()=>l?.unstable_registerDeclaredField(ot({artifact:c.shopPayArtifact,isAvailable:()=>P&&!N,setOptIn:o=>F(o,{isAuto:!1})})),[l,c.shopPayArtifact,P,N,F]);const De=q&&_.activeSession.value?.asPaymentMethod!==!1,ve=d&&i===void 0&&(De||f==="noInputRow");E(()=>{ve&&F(!0,{isAuto:!0})},[ve,F]);const Pe=de(null);E(()=>{if(h!=="phone"||!N&&!d)return;const o=(Q||B||"").trim();o.length===0||o===Pe.current||i===void 0&&(Pe.current=o,$(o),Y({type:"prefill",value:o}),re("received_phone_to_prefill"),N||ie({type:"prefill",value:o}))},[i,h,N,d,Q,B,$,ie,re]),qe(()=>{fe(C.value)}),E(()=>{if(!P)return;A("remember_me_experimental_checkbox"),A(J?"remember_me_experimental_checkbox_checked":"remember_me_experimental_checkbox_unchecked");const o=I?bt[I]:null;o&&A(o)},[P,J,A,I]),E(()=>{let o="remember_me_field_none";h==="phone"?o="remember_me_field_phone":h==="email"&&(o="remember_me_field_email"),A(o)},[h,A]),E(()=>{A("remember_me_box"),i&&A("remember_me_box_with_artifact"),x.value&&$(x.value)},[]);let ke="country";!N&&x.isPrefilled&&(ke="clear");let z,K,Z;q?(K=!1,z=!0,Z="consent_with_checkbox_only"):P?(z=!1,K=!1,Z=h==="email"?"consent_with_checkbox_optional_no_brackets_email":"consent_with_checkbox_optional_no_brackets"):(z=!1,K=!0,Z=h==="email"?"consent_with_email":"consent_with_phone");const Ie=o=>h==="phone"?t(_t,{countryCode:v,validationError:Te,value:x.value,accessoryVariant:ke,errorVariant:"short",showOptionalLabel:o,onInput:(k,M)=>{Y({type:"input",value:k}),ie({type:"input",value:k}),fe(M)},onBlur:()=>$(x.value)}):null,ge=Ie(K);let se=null;if(h==="phone"?se=t(ce,{children:[ge,i&&t(Ce,{})]}):h==="email"&&(se=t(ce,{children:[t(lt,{value:U,onInput:o=>{oe(o),Ve(o)},showOptionalLabel:K}),i&&t(Ce,{})]})),f==="noInputRow")if(J){const o={terms_href:t(W,{target:"_blank",href:"https://shop.app/terms-of-service",tone:"monochrome",children:e.translate("shop_pay_remember_me.terms")}),privacy_href:t(W,{target:"_blank",href:"https://www.shopify.com/legal/privacy/app-users",tone:"monochrome",children:e.translate("shop_pay_remember_me.privacy_policy")})},k=L?e.translate("shop_pay_remember_me.consent_by_completing_order",o):e.translate("shop_pay_remember_me.consent_by_paying",o);return t("div",{className:he.NoInputTreatmentWrapper,children:[t(R,{children:[t(g,{children:e.translate("shop_pay_remember_me.label")}),t(g,{color:"subdued",type:"small",children:k})]}),t("div",{className:he.NoInputTreatmentOptOut,children:t(W,{onClick:()=>F(!1),textDecoration:"none",children:e.translate("shop_pay_remember_me.not_now")})})]})}else return t("div",{className:he.NoInputTreatmentWrapper,children:[t(R,{children:[t(g,{children:e.translate("shop_pay_remember_me.label")}),t(g,{color:"subdued",type:"small",children:e.translate("shop_pay_remember_me.value_prop_shop_name_verbose",{shop_name:m})})]}),t(Ze,{variant:"secondary",onClick:()=>F(!0),children:e.translate("shop_pay_remember_me.save")})]});if(f==="standaloneGdprPhone")return t(R,{gap:"base",children:[t(g,{children:e.translate("shop_pay_remember_me.label")}),ge,t(_e,{variant:Z})]});if(f==="gdprCheckboxWithPhone"||f==="gdprCheckboxOnly")return t(ut,{checked:J,onChange:F,phoneField:f==="gdprCheckboxWithPhone"?Ie(!0):void 0});const xe=t(R,{direction:"inline",gap:"small-400",children:[t(g,{children:e.translate("shop_pay_remember_me.label")}),z&&t(g,{color:"subdued",children:e.translate("shop_pay_remember_me.o
1ptional_chip")})]});return t(R,{gap:"base",children:[t(R,{direction:"inline",gap:"base",children:P?t(Se,{id:"remember_me_checkbox",checked:J,onChange:F,label:xe}):t(ce,{children:xe})}),se,t(_e,{variant:Z})]})}function pn({title:e,compact:n}){return t(je,{sectionId:"rememberMe",children:t(et,{title:e,compact:n,children:t(yt,{})})})}function _e({variant:e}){const{i18n:n}=T(),r={terms_href:t(W,{target:"_blank",href:"https://shop.app/terms-of-service",tone:"monochrome",children:n.translate("shop_pay_remember_me.terms")}),privacy_href:t(W,{target:"_blank",href:"https://www.shopify.com/legal/privacy/app-users",tone:"monochrome",children:n.translate("shop_pay_remember_me.privacy_policy")})};function a(){switch(e){case"consent_with_phone":return n.translate("shop_pay_remember_me.consent_with_phone",r);case"consent_with_email":return n.translate("shop_pay_remember_me.consent_with_email",r);case"consent_with_checkbox":return n.translate("shop_pay_remember_me.consent_with_checkbox",r);case"consent_with_checkbox_optional_no_brackets":return n.translate("shop_pay_remember_me.consent_with_checkbox_optional_no_brackets",r);case"consent_with_checkbox_optional_no_brackets_email":return n.translate("shop_pay_remember_me.consent_with_checkbox_optional_no_brackets_email",r);case"consent_with_checkbox_only":return n.translate("shop_pay_remember_me.consent_with_checkbox_only",r);default:return""}}return t(g,{color:"subdued",type:"small",children:t(Je,{children:a()},e)})}_e.displayName="DisclaimerText";function vt(e,n){switch(n.type){case"prefill":return{value:n.value,isPrefilled:!0,wasEverPrefilled:!0};case"input":return{value:n.value,isPrefilled:!1,wasEverPrefilled:e.wasEverPrefilled}}}export{_e as DisclaimerText,yt as RememberMe,pn as RememberMeSurface};

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.