MDCDemoSchedulerSearchResultsBody.react",["fbt","CometLocalDate","CometRelay","CometRouteParams","MCDSButton.react","MCDSContainer.react","MCDSDatePicker.react","MCDSDialog.react","MCDSFlexbox.react","MCDSIcon.react","MCDSIconFacebookMarketplaceOutline.svg.react","MCDSText.react","MCDSToast.react","MCDSVerticalStack.react","MDCDemoSchedulerLocationCard.react","MDCDemoSchedulerLocationCardCollapsibleContentQuery$Parameters","MDCDemoSchedulerSearchResultsBody_stores.graphql","MDCXWwwDemoSchedulerFormsControllerRouteBuilder","MerResponsiveBreakpoints","gkx","mcdsMargin","mcdsPadding","react","requireDeferred","stylex","useDollyStoreDemoUpdateURLParameter","useMCDSToaster","useMDCCommonLoggingParams","useMatchViewport"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react"));e=k;var m=e.useCallback,n=e.useEffect,o=e.useState,p=c("requireDeferred")("DollyDemoSchedulerResultsEvent.log").__setRef("MDCDemoSchedulerSearchResultsBody.react"),q=c("requireDeferred")("DollyNotifyMeClickEvent.log").__setRef("MDCDemoSchedulerSearchResultsBody.react"),r={headerContainer:{width:"xh8yej3",display:"x78zum5",flexDirection:"xdt5ytf",alignItems:"x6s0dn4",justifyContent:"xl56j7k",$$css:!0},datePickerContainer:{display:"x78zum5",flexDirection:"xdt5ytf",alignItems:"x6s0dn4",justifyContent:"xl56j7k",$$css:!0},title:{alignSelf:"x1hf8rqt",$$css:!0},body:{justifySelf:"x7v7x1q",maxWidth:"x1azqxj3",width:"xh8yej3",height:"x5yr21d",$$css:!0},noStoreTitle:{textAlign:"x2b8uid",$$css:!0},demoInformationContainer:{paddingTop:"xyamay9",paddingInlineEnd:"xv54qhq",paddingBottom:"xwib8y2",paddingInlineStart:"xf7dkkf",borderStartStartRadius:"x1fuqvrd",borderStartEndRadius:"xmvrd30",borderEndEndRadius:"xt2fmn5",borderEndStartRadius:"xkn4fgx",background:"xhl9qvb",marginBottom:"x1yztbdb",$$css:!0}};function a(a){var e=a.onTimeSlotSelect,g=a.onWaitlistNavigation;a=a.queryRef;var k=d("CometRouteParams").useRouteParams(),t=c("useDollyStoreDemoUpdateURLParameter")(),u=c("useMDCCommonLoggingParams")();a=d("CometRelay").useFragment(i!==void 0?i:i=b("MDCDemoSchedulerSearchResultsBody_stores.graphql"),a);var v=o(),w=v[0],x=v[1],y=(a==null?void 0:a.stores)||[],z=y.length===0;v=o(!1);a=v[0];var A=v[1];n(function(){var a=k.q!=null&&y.length===0?"No Stores Found":"";p.onReadyImmediately(function(b){return b.DollyDemoSchedulerResultsEvent.log({placement:"body",referrer:u.referrer,url:u.url,english_text:a,results_count:String(y.length),search_location:k.q!=null?String(k.q):""})})},[u.referrer,u.url,k.q,y.length]);n(function(){A(z&&k.q!=null)},[z,k.q,k.qtime]);v=function(){A(!1)};var B=h._(/*BTDS*/"No se encontraron ubicaciones para demostraciu00f3n"),C=m(function(a){var b;F(null);x(a);t({retailer:k.retailer,q:(b=k.q)!=null?b:"",qtime:Date.now(),lat:null,"long":null,country:(b=k.country)!=null?b:"us",language:(b=k.language)!=null?b:"en",date:a==null?void 0:a.toISOString().slice(0,10)})},[t,k.q,k.country,k.language,k.retailer]),D=o(null),E=D[0],F=D[1];D=d("CometRelay").useQueryLoader(b("MDCDemoSchedulerLocationCardCollapsibleContentQuery$Parameters"));var G=D[0],H=D[1];D=c("useMCDSToaster")();var I=D.add,J=function(a,b,d,e){if(e==null)I(l.jsx(c("MCDSToast.react"),{message:h._(/*BTDS*/"No se pueden cargar las agendas de esta ubicaciu00f3n. Vuelve a intentarlo.")}));else{e=/^d{4}-d{2}-d{2}$/.test(e)?e:new Date(e!=null?e:"").toISOString().slice(0,10);H({retailer_name:b,store_id:d,iso_date:e})}E===a?F(null):F(a)};D=c("useMatchViewport")("max","width",d("MerResponsiveBreakpoints").DEFAULT_MER_BREAKPOINTS.tablet-1);return l.jsxs(c("MCDSContainer.react"),{xstyle:[r.body,c("mcdsPadding").top24],children:[a&&!c("gkx")("18060")&&l.jsx(c("MCDSDialog.react"),{ariaLabel:B,footer:l.jsx(c("MCDSButton.react"),{display:"block",label:h._(/*BTDS*/"Aceptar"),type:"primary",onClick:v}),title:B,onClose:v,children:l.jsx(c("MCDSText.react"),{type:"mcds-large-body",children:h._(/*BTDS*/"No encontramos ninguna ubicaciu00f3n para demostraciu00f3n en esa zona. Comprueba la direcciu00f3n o prueba con otra ubicaciu00f3n.")})}),l.jsxs(c("MCDSVerticalStack.react"),{xstyle:r.body,children:[y.length>0&&l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"x1hf8rqt",children:l.jsx(s,{})}),l.jsx("div",babelHelpers["extends"]({},(j||(j=c("stylex"))).props(r.datePickerContainer,c("mcdsPadding").top8,c("mcdsPadding").bottom32),{children:l.jsx(c("MCDSDatePicker.react"),{restraint:function(a){return c("CometLocalDate").fromDate().compareTo(a)>0},value:w,onChange:C})})),l.jsxs(c("MCDSContainer.react"),{xstyle:r.demoInformationContainer,children:[l.jsx(c("MCDSText.react"),{color:"primary",display:"block",type:D?"mcds-label":"mcds-small-body",xstyle:[r.title,c("mcdsPadding").bottom8],children:h._(/*BTDS*/"Las demostraciones duran unos 20u00a0minutos y son obligatorias para comprar Metau00a0Ray-Ban Display.")}),l.jsx(c("MCDSText.react"),{color:"primary",display:"block",type:D?"mcds-label":"mcds-small-body",xstyle:[r.title,c("mcdsPadding").bottom8],children:h._(/*BTDS*/"Prescription (Rx) demos are only available at Meta, Ray-Ban, LensCrafters and Best Buy locations.")})]}),y.map(function(a,b){var d;return l.jsx(c("MDCDemoSchedulerLocationCard.react"),{availabilityText:w==null?a.nearest_availability:a.nearest_availability_on_date,cardId:a.store_id!=null?a.store_id:"store-"+b,demoLocationAddress:a.address!=null?a.address:"Address not available",demoLocationName:a.display_name!=null?a.display_name:"Store name not available",distance:a.distance_miles!=null?a.distance_miles+"mi":"0mi",isEl:(d=a.is_el)!=null?d:!1,isExpanded:E===a.store_id,isoDate:w==null?(d=a.nearest_availability)!=null?d:"":(d=a.nearest_availability_on_date)!=null?d:"",isScheduleEmpty:a.nearest_availability==null||w!=null&&a.nearest_availability_on_date==null,link:(d=a.link)!=null?d:"",retailerName:(d=a.retailer_name)!=null?d:"",scheduleSlotsQueryRef:G,storeId:(d=a.store_id)!=null?d:"",onClick:function(b){return J(b,(b=a.retailer_name)!=null?b:"",(b=a.store_id)!=null?b:"",w==null?a.nearest_availability:(b=a.nearest_availability_on_date)!=null?b:"")},onNotifyMeClick:function(){var d;q.onReadyImmediately(function(a){return a.DollyNotifyMeClickEvent.log(babelHelpers["extends"]({},u,{category:"demo",module_order:b,english_text:"Notify me",sku:"",placement:"card",type:"button"}))});g(w!=null?w:c("CometLocalDate").fromDate(),(d=a.retailer_name)!=null?d:"",(d=a.address)!=null?d:"",(d=a.store_id)!=null?d:"")},onTimeSlotSelect:function(b,c,d,f,g){e(g,d,f,b,c,(g=a.retailer_name)!=null?g:"",(d=a.address)!=null?d:"",(f=a.store_id)!=null?f:"",a.lat,a["long"])}},a.store_id!=null?a.store_id:"store-"+b)})]}),k.q!=null&&y.length===0&&c("gkx")("18060")&&l.jsxs(c("MCDSFlexbox.react"),{xstyle:[r.headerContainer,c("mcdsMargin").vert64,r.noStoreTitle],children:[l.jsx(c("MCDSText.react"),{color:"primary",display:"block",type:"mcds-small-body-emphasized",xstyle:c("mcdsPadding").bottom8,children:h._(/*BTDS*/"No hay ninguna tienda en un radio de 50u00a0millas de tu ubicaciu00f3n")}),l.jsx(c("MCDSText.react"),{color:"primary",display:"block",type:"mcds-micro-text",xstyle:c("mcdsPadding").bottom12,children:h._(/*BTDS*/"Regu00edstrate para recibir una notificaciu00f3n cuando abra una tienda cerca de ti.")}),l.jsx(c("MCDSButton.react"),{display:"block",icon:l.jsx(c("MCDSIcon.react"),{icon:c("MCDSIconFacebookMarketplaceOutline.svg.react")}),iconPosition:"start",label:h._(/*BTDS*/"Registrarte"),linkProps:k.retailer!==null?{url:c("MDCXWwwDemoSchedulerFormsControllerRouteBuilder").buildURL({retailer:String(k.retailer),form_id:"1493733575138548"})}:{url:c("MDCXWwwDemoSchedulerFormsControllerRouteBuilder").buildURL({form_id:"1493733575138548"})},type:"primary"})]})]})]})}a.displayName=a.name+" [from "+f.id+"]";function s(){var a=c("useMatchViewport")("max","width",d("MerResponsiveBreakpoints").DEFAULT_MER_BREAKPOINTS.tablet-1);a=a?"mcds-label":"mcds-small-body";return l.jsx(c("MCDSText.react"),{color:"primary",display:"block",type:a,weight:"bold",children:h._(/*BTDS*/"Selecciona una fecha y una ubicaciu00f3n:")})}s.displayName=s.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
MDCDemoSchedulerLocationCardCollapsibleContentQuery.graphql",["MDCDemoSchedulerLocationCardCollapsibleContentQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"iso_date"},c={defaultValue:null,kind:"LocalArgument",name:"retailer_name"},d={defaultValue:null,kind:"LocalArgument",name:"store_id"},e={defaultValue:"available",kind:"LocalArgument",name:"view"},f=[{alias:null,args:[{kind:"Variable",name:"iso_date",variableName:"iso_date"},{kind:"Variable",name:"retailer_name",variableName:"retailer_name"},{kind:"Variable",name:"store_id",variableName:"store_id"},{kind:"Variable",name:"view",variableName:"view"}],concreteType:"XFBQuantumSchedulesResponseData",kind:"LinkedField",name:"xfb_demo_schedule_slots",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBQuantumScheduleItem",kind:"LinkedField",name:"schedules",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"slot_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"start_time",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"start_time_utc",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"date",storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d,e],kind:"Fragment",metadata:null,name:"MDCDemoSchedulerLocationCardCollapsibleContentQuery",selections:f,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[c,d,a,e],kind:"Operation",name:"MDCDemoSchedulerLocationCardCollapsibleContentQuery",selections:f},params:{id:b("MDCDemoSchedulerLocationCardCollapsibleContentQuery_facebookRelayOperation"),metadata:{},name:"MDCDemoSchedulerLocationCardCollapsibleContentQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
MDCDemoSchedulerLocationCardCollapsibleContentQuery$Parameters",["MDCDemoSchedulerLocationCardCollapsibleContentQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("MDCDemoSchedulerLocationCardCollapsibleContentQuery_facebookRelayOperation"),metadata:{},name:"MDCDemoSchedulerLocationCardCollapsibleContentQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
MDCDemoSchedulerLocationCardCollapsibleContentQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24818746761094699"}),null);
-----