PageSourceSearch

https://thepointsguy.com/35777612791/_next/static/chunks/5802.5a86e93d1d1fec3e.js

js thepointsguy.com collected 2026-09-24 07:33:48 UTC 63,624 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5802],{35802:function(e,r,t){t.r(r),t.d(r,{PageCard:function(){return Ut}});var i=t(5550),l=t(7595),n=t(7142),a=t(14242),s=t(38020);let jr=({className:e,message:r,next:t,properties:s,questionId:o,type:d})=>{let{useMobileStyling:c,border:p,isLongFormSurvey:m,focusedQuestionId:v,useNewSurveyUI:g}=(0,i.a)(e=>{var r;return{useMobileStyling:e.useMobileStyling,border:e.border,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),[b,y]=(0,i.h)(!1),[_,N]=(0,i.h)(""),[w,T]=(0,i.h)(!1),D=m&&v===o,Q=null==s?void 0:s.collectName,H=(null==s?void 0:s.nameLabelText)||"Full Name",V=(null==s?void 0:s.consentText)||"I agree to the stated conditions",z=(null==s?void 0:s.submitButtonText)||"Submit",W=!!_.trim(),Y=b&&(!Q||W),j=(e,r=!1)=>{e.preventDefault(),e.stopPropagation();let i=null;if(!r){if(!Y)return void T(!0);i={submitted:!0},Q&&(i.name=_)}t({value:i,questionId:o,type:d},Y)};return(0,i.u)("div",{className:(0,i.c)(e,m&&!D&&"ul-card--unfocused","ul-card__consent-legal","fade-in-transition"),children:[(0,i.u)(a.c,{isRequired:m&&(null==s?void 0:s.required),message:r,properties:{image:s.image,questionHtml:s.questionHtml,captionHtml:g?s.richTextBody:void 0,captionText:g?s.body:void 0}}),!g&&null!=s&&s.richTextBody?(0,i.u)(a.a,{children:(0,i.u)(a.H,{className:"ul-rich-text-body",html:s.richTextBody,id:"ul-card__consent-legal-body-container"})}):null,(0,i.u)(a.M,{embeddedType:"pdf",properties:s,children:(0,i.u)(a.Q,{children:[(0,i.u)("div",{className:"sprig-stretch",children:[(0,i.u)(a.O,{allowTextEntry:!1,border:p,error:w&&!b,id:"consent",isRadio:!1,isSelected:b,label:V,onUserInputChanged:({selected:e})=>{e!==b&&y(!b)},useMobileStyling:c}),Q&&(0,i.u)("input",{"aria-label":H,"aria-placeholder":H,className:(0,i.c)((0,i.b)("ul-consent-legal__name-input",c)),"data-gramm":"false",maxLength:250,name:"name",onBlur:e=>{e.currentTarget.style.borderColor=w&&!W?n.E:n.D},onFocus:e=>{e.currentTarget.style.borderColor=w&&!W?n.E:p},onInput:e=>{e.preventDefault(),e.stopPropagation(),N(e.currentTarget.value)},placeholder:H,style:w&&!W?{borderColor:n.E}:{},tabIndex:0,value:_})]}),(0,i.u)("div",{className:"ul-card__button-wrapper ul-card-vertical__button-wrapper",children:[(0,i.u)(a.B,{className:Y?"":"sprig-button-disabled",onClick:j,children:z}),!1===s.required&&!m&&(0,i.u)("button",{className:"ul-card-skip__button",onClick:e=>j(e,!0),children:(0,i.f)(s)})]})]})})]},o)},_e=e=>r=>{"touch"!==r.pointerType&&e()},Gr=({activeValue:e,border:r,icon:t,isPressed:a,onSubmit:s,range:o,scaleLabelType:d,selectedValue:c,setSelectedValue:p,setActiveValue:m,setIsPressed:v,useMobileStyling:g,value:b,viewDocument:y})=>{let{isLongFormSurvey:_,enableCspTrustedTypes:N}=(0,i.a)(e=>({isLongFormSurvey:(0,l.t)(e.studyType),enableCspTrustedTypes:e.enableCspTrustedTypes})),w=`option-${b}`,T="number"===d,D="star"===d,Q="smiley"===d,H=T&&b===e||b===c,[V,z]=(()=>{let t=D&&null!==c&&b<=c;return D&&b<=e||Q&&b===e||t||b===e||b===c?[r,a||t||b===c?1:.3]:["",1]})(),W=(0,i.F)(()=>{let e=c===b,r={borderColor:H&&!g||e?V:"",fillOpacity:H?"":z,zIndex:H?3:"auto",color:e?"#fff":""};return T?{...r,backgroundColor:e?V:""}:{...r,color:D||Q||e?V:""}},[H,V,z,c,b,T,D,Q,g]),Y=(0,i.F)(()=>(0,n.g)((({icon:e,scaleLabelType:r,value:t,selectedValue:i})=>{if("smiley"===r&&t===i){let r=0;return e.replace(/black/g,()=>1==++r?"black":"white")}return e})({icon:t,scaleLabelType:d,value:b,selectedValue:c}),N),[N,t,d,c,b]);return(0,i.u)("button",{"aria-label":T?void 0:String(b),className:(()=>{switch(d){case"star":return(0,i.c)((0,i.b)("likert-star",g),(0,i.b)(`likert-star-${b}`,g));case"smiley":return(0,i.c)((0,i.b)("likert-smiley",g),(0,i.b)(`likert-smiley-${b}`,g));default:return b===o?(0,i.c)((0,i.b)("likert-number",g),(0,i.b)(`likert-number-${b}`,g),(0,i.b)("likert-last-option",g)):(0,i.c)((0,i.b)("likert-number",g),(0,i.b)(`likert-number-${b}`,g))}})(),dangerouslySetInnerHTML:{__html:Y},id:w,onClick:e=>{_&&(e.preventDefault(),e.stopPropagation(),p(b)),s()},onKeyDown:e=>{var r,t;let i=y.querySelectorAll(`.likert-${d??"number"}`),l=b-1;"ArrowRight"===e.key?null==(r=i[l+1])||r.focus():"ArrowLeft"===e.key?null==(t=i[l-1])||t.focu
1s():"Enter"!==e.key&&" "!==e.key||(_&&(e.preventDefault(),e.stopPropagation(),p(b)),s())},onPointerCancel:_e(()=>v(!1)),onPointerDown:_e(()=>{v(!0),m(b)}),onPointerEnter:_e(()=>m(b)),onPointerLeave:_e(()=>{m(-1),v(!1)}),onPointerUp:_e(()=>v(!1)),style:W,tabIndex:0})},zr=({className:e,labels:r,message:t,next:n,properties:s,questionId:o,type:d})=>{let c;let{border:p,useMobileStyling:m,viewDocument:v,isLongFormSurvey:g,focusedQuestionId:b,useNewSurveyUI:y}=(0,i.a)(e=>{var r;return{border:e.border,useMobileStyling:e.useMobileStyling,viewDocument:e.viewDocument,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),[_,N]=(0,i.h)(-1),[w,T]=(0,i.h)(!1),[D,Q]=(0,i.h)(null);(0,i.p)(()=>{N(-1),T(!1),Q(null)},[o]);let H=g&&b===o,V=r&&r.left,z=r&&r.right,{range:W,scaleLabelType:Y,ratingIcons:K}=s;W&&(c=Number(W));let J=c||5,E=e=>{var r,t;switch(Y){case"star":return null==(r=K[0])?void 0:r.svg;case"smiley":return null==(t=K[e])?void 0:t.svg;default:return String(e+1)}},X=(0,i.u)(i.g,{children:[(0,i.u)("div",{"aria-label":`Rating (1 - ${J})`,className:"ul-card--likert__numbers",role:"radiogroup",children:[...Array(J)].map((e,r)=>{let t=r+1;return(0,i.u)(Gr,{activeValue:_,border:p,icon:E(r),isPressed:w,onSubmit:()=>n({value:t,questionId:o,type:d},!0),range:J,scaleLabelType:Y,selectedValue:D,setActiveValue:N,setIsPressed:T,setSelectedValue:Q,useMobileStyling:m,value:t,viewDocument:v},r)})}),(0,i.u)("div",{className:"ul-card--likert__labels",children:[(0,i.u)("span",{children:V}),(0,i.u)("span",{children:z})]})]});return(0,i.u)("form",{className:(0,i.c)(e,"ul-card--likert","fade-in-transition",g&&!H&&"ul-card--unfocused"),children:[(0,i.u)(a.c,{isRequired:g&&(null==s?void 0:s.required),message:t,properties:s}),(0,i.u)(a.M,{properties:s,children:(0,i.u)(i.g,{children:[(0,i.u)(a.a,{children:y?(0,i.u)("div",{className:"ul-card--likert__scale",children:X}):X}),!s.required&&!g&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-vertical-centered-container",children:(0,i.u)(a.B,{onClick:e=>{e.preventDefault(),e.stopPropagation(),n({value:null,questionId:o,type:d},!0)},children:(0,i.e)(s)})})})]})})]},o)},Wr=({columns:e,onSelect:r,options:t,selectedOptions:l})=>{let n=(0,i._)([]),{border:s,useMobileStyling:o,cards:d,index:c}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,cards:e.cards,index:e.index})),p=t.findIndex(e=>null===l[e.id]),[m,v]=(0,i.h)(p),g=(0,i.T)((e,i)=>{var a;r(e,i);let s=m+1,o=t[s];if(o&&null===l[o.id]){v(s);let e=d[c];(null==e?void 0:e.groupId)!=null||null==(a=n.current[s])||a.scrollIntoView({block:"nearest",behavior:"smooth"})}},[r,t,l,m,d,c]),b=(0,i.T)((r,t)=>{let d=m===r;return(0,i.u)(i.A,{animate:!0,header:t.label,isOpen:d,onClick:()=>{var e;return v(d&&!(null!=(e=window.UserLeap)&&e.isMobileSDK)?-1:r)},ref:e=>{e&&(n.current[r]=e)},showHeaderCheck:null!==l[t.id],children:(0,i.u)("div",{style:{paddingTop:"12px"},children:e.map(e=>(0,i.u)(a.O,{allowTextEntry:!1,ariaLabel:`${t.label}-${e.label}`,border:s,error:!1,id:`${t.id}-${e.value}`,isRadio:!0,isSelected:l[t.id]===e.value,label:e.label,onUserInputChanged:()=>g(t.id,e.value),useMobileStyling:o},e.label))})},t.id)},[s,e,m,g,l,o]);return(0,i.u)("div",{children:t.map((e,r)=>b(r,e))})},Zr=({columns:e,onSelect:r,options:t,selectedOptions:n})=>{let{border:s,useMobileStyling:o,isLongFormSurvey:d}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,isLongFormSurvey:(0,l.t)(e.studyType)})),c=t.length,p=e.length,m=(0,i._)(null),[v,g]=(0,i.h)(!1),[b,y]=(0,i.h)(!1);return(0,i.p)(()=>{if(d)return;let e=m.current,r=new ResizeObserver(r=>{window.requestAnimationFrame(()=>{e&&(g(Math.round(r[0].contentRect.width)<e.scrollWidth),y(Math.round(r[0].contentRect.width)<e.scrollWidth))})});return e&&r.observe(e),()=>{e&&r.unobserve(e)}},[d]),(0,i.u)("div",{className:"ul-card--matrix_question_container",children:[(0,i.u)("div",{className:(0,i.c)("ul-card--matrix_container",!d&&v&&"ul-matrix-scroll-gradient"),onScroll:d?void 0:()=>{let e=m.current;e&&g(e.clientWidth+Math.abs(e.scrollLeft)<e.scrollWidth)},ref:m,children:(0,i.u)("div",{className:(0,i.c)(d&&"ul-card--matrix_grid_longform","ul-card--matrix_grid"),style:`--numColumns: ${p}; --numRows: ${c+1};`,children:[(0,i.u)("div",{className:"ul-matrix-header-row",children:[(0,i.u)("div",{})," ",e.map(e=>(0,i.u)("div",{className:"ul-matrix-column-label",children:e.label},e.label))]}),t.map(t=>(0,i.u)("div",{className:"ul-matrix-row",children:[(0,i.u)("div",{"aria-label":t.label,className:"ul-matrix-row-label",children:t.label}),(0,i.u)("div",{className:"ul-matrix-row-options",role:"radiogroup",children:e.map((e,l)=>(0,i.u)("div",{className:(0,i.c)("ul-matrix-option-wrapper",l===p-1&&"ul-matrix-last-option"),children:(0,i.u)(a.O,{allowTextEntry:!1,ariaLabel:`${t.label}-${e.label}`,border:s,choiceStyle:{background:"transparent",border:"none",marginBottom:"0",padding:"0"},error:!1,id:`${t.id}-${e.value}`,isRadio:!0,isSelected:n[t.id]===e.value,onUserInputChanged:()=>r(t.id,e.value),useMobileStyling:o})},e.value))})]},t.label))]})}
1),!d&&(v||b)&&(0,i.u)("button",{className:b&&!v?"ul-matrix-scroll-arrow left":"ul-matrix-scroll-arrow",onClick:b&&!v?e=>{e.preventDefault();let r=m.current;if(r){let e="rtl"===getComputedStyle(r).direction;r.scrollTo({left:e?r.scrollWidth-r.clientWidth:0,behavior:"smooth"})}}:e=>{e.preventDefault();let r=m.current;if(r){let e="rtl"===getComputedStyle(r).direction;r.scrollTo({left:e?r.clientWidth-r.scrollWidth:r.scrollWidth,behavior:"smooth"})}},children:(0,i.u)(b&&!v?Yr:Kr,{})})]})},Yr=()=>(0,i.u)("svg",{fill:"currentColor",height:"32",transform:"matrix(-1,0,0,1,0,0)",version:"1.1",viewBox:"0 0 256 256",width:"32",xmlns:"http://www.w3.org/2000/svg",children:(0,i.u)("path",{d:"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"})}),Kr=()=>(0,i.u)("svg",{fill:"currentColor",height:"32",viewBox:"0 0 256 256",width:"32",xmlns:"http://www.w3.org/2000/svg",children:(0,i.u)("path",{d:"M221.66,133.66l-72,72a8,8,0,0,1-11.32-11.32L196.69,136H40a8,8,0,0,1,0-16H196.69L138.34,61.66a8,8,0,0,1,11.32-11.32l72,72A8,8,0,0,1,221.66,133.66Z"})}),Jr=({className:e,message:r,next:t,options:n,properties:o,questionId:d,type:c,showIndividualSubmit:p=!1,onSubmitButtonClick:m})=>{let{useMobileStyling:v,isLongFormSurvey:g,focusedQuestionId:b,setFocusedQuestionId:y,update:_}=(0,i.a)(e=>({useMobileStyling:e.useMobileStyling,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,setFocusedQuestionId:e.setFocusedQuestionId,update:e.update})),N=o.matrixColumn,w=o.required,T=g&&b===d,x=e=>Object.values(e).every(e=>null==e),C=e=>w&&x(e),L=e=>{if(e.preventDefault(),e.stopPropagation(),t({value:Q,questionId:d,type:c},!0),m){let e=!x(Q);m(e)}},D=n.reduce((e,r)=>(e[r.id]=null,e),{}),[Q,H]=(0,i.h)(D),[V,z]=(0,i.h)(window.innerWidth),W=o.displayMatrixAsAccordion||v,Y=g&&!W&&(0,i.s)(N.length,V),K=W||Y,J=g&&!K,X=J&&(0,i.v)(N.length,V);return(0,i.p)(()=>{if(!g)return;let e=(0,s.d)(()=>z(window.innerWidth),100);return window.addEventListener("resize",e),_(),()=>window.removeEventListener("resize",e)},[g,X,Y,V,_]),(0,i.u)("form",{className:(0,i.c)(e,!g&&"ul-card__matrix",J&&"ul-card--matrix-expandable",X&&"ul-card--matrix-expandable-fill","fade-in-transition",g&&!T&&"ul-card--unfocused"),id:"text-form",onClick:()=>{T&&y(d)},onSubmit:L,children:[(0,i.u)(a.c,{isRequired:g&&(null==o?void 0:o.required),message:r,properties:o}),(0,i.u)(a.M,{properties:o,children:[(0,i.u)(a.a,{children:[(0,i.u)(K?Wr:Zr,{columns:N,onSelect:(e,r)=>{g&&t({value:{...Q,[e]:r},questionId:d,type:c},!C({...Q,[e]:r})),H(t=>({...t,[e]:r}))},options:n,selectedOptions:Q}),p&&(0,i.u)(a.L,{handleSubmit:L,isSubmitDisabled:C(Q)})]}),!g&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-card__button-wrapper",children:(0,i.u)(a.B,{disabled:C(Q),children:(0,i.e)(o)})})})]})]},d)},rr=({className:e,message:r,onSubmit:t,options:n=[],properties:s,questionId:o,type:d,showIndividualSubmit:c=!1,onSubmitButtonClick:p})=>{let{border:m,useMobileStyling:v,isLongFormSurvey:g,focusedQuestionId:b,setFocusedQuestionId:y}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,setFocusedQuestionId:e.setFocusedQuestionId})),_=g&&b===o,N=n.reduce((e,r)=>(e[r.id]={isSelected:!1},e),{}),[w,T]=(0,i.h)(N),D="multiplechoice"===d,Q=s.required,H=n.find(e=>{var r;return null==(r=e.optionProperties)?void 0:r.noneOfTheAbove}),R=e=>Object.entries(e).some(([e,r])=>{var t;let i=n.find(r=>`${r.id}`===e),l=void 0===r.userText||""===r.userText.trim();return(null==(t=null==i?void 0:i.optionProperties)?void 0:t.allowsTextEntry)&&l&&r.isSelected}),q=e=>Object.values(e).filter(e=>e.isSelected).length,P=e=>{let{minSelect:r=0,maxSelect:t=1/0,maxSelectMode:l}=s,n=q(e);switch(l){case i.M.Maximum:return n<=t;case i.M.Range:return 0===n||n>=r;default:return!0}},V=s.minSelect&&s.minSelect>0&&s.maxSelectMode===i.M.Range&&q(w)<s.minSelect&&(Q||q(w)>0),S=e=>R(e)||Q&&!q(e)||!P(e),U=e=>P(e)&&!R(e)&&q(e)>0,z=Object.entries(w).some(([e,r])=>{var t,i;return r.isSelected&&(null==(i=null==(t=n.find(r=>`${r.id}
1`===e))?void 0:t.optionProperties)?void 0:i.allowsTextEntry)}),I=e=>{$(e.id,e.selected,e.userText,e.noneOfTheAbove),e.selected&&g&&!D&&!_&&y(o)},F=e=>{var r;return(null==s?void 0:s.maxSelectMode)!==i.M.Unlimited&&q(w)===(null==s?void 0:s.maxSelect)&&!(null!=(r=w[e])&&r.isSelected)},h=e=>{if(e.preventDefault(),e.stopPropagation(),t(w,!0),p){let e=U(w);p(e)}},$=(e,r,i,l)=>{let a=Object.assign({},w);if((D||l)&&r)for(let e of Object.values(a))e.isSelected=!1,delete e.userText;else H&&!l&&w[H.id].isSelected&&(a[H.id].isSelected=!1);a[e]={isSelected:r,userText:i};let s=D&&Object.entries(a).some(([e,r])=>{var t,i;return r.isSelected&&(null==(i=null==(t=n.find(r=>`${r.id}`===e))?void 0:t.optionProperties)?void 0:i.allowsTextEntry)}),o=!S(a);if(g&&(t(a,o),D&&!s&&o&&p)){let e=U(a);p(e)}T(a)};return(0,i.u)("form",{className:(0,i.c)(e,"ul-card--multiple","fade-in-transition",g&&!_&&"ul-card--unfocused"),id:"text-form",onClick:"multipleselect"===d?()=>{g&&b!==o&&"multipleselect"===d&&y(o)}:void 0,onSubmit:h,children:[(0,i.u)(a.c,{isRequired:g&&(null==s?void 0:s.required),message:r,properties:s}),(0,i.u)(a.M,{properties:s,children:(0,i.u)(i.g,{children:[(0,i.u)(a.a,{children:[s.isDropdown?(0,i.u)(a.S,{disabledOptions:n.filter(e=>F(e.id)),dropdownFooter:V?(0,i.u)("div",{className:"ul-card__min-select-counter",style:{marginLeft:"16px"},children:[q(w),"/",s.minSelect]}):void 0,isMultiSelect:!D,multiselectText:s.dropdownMultiselectedText??"choices selected",onChange:e=>{let r={...w};for(let t of n)e.includes(t)?r[t.id].isSelected=!0:r[t.id].isSelected=!1;g&&t(r,!S(r)),T(r)},options:n,placeholderText:s.dropdownPlaceholderText??(D?"Select choice":"Select choice(s)"),value:n.filter(e=>w[e.id].isSelected)}):(0,i.u)("div",{className:(0,i.c)((0,i.b)("ul-card__choices",v)),role:D?"radiogroup":"group",children:[n.map(({id:e,label:r,value:t,optionProperties:l})=>{var n,s;let o=`${e}`,{allowsTextEntry:d,noneOfTheAbove:c}={allowsTextEntry:!1,noneOfTheAbove:!1,...l};return(0,i.u)(a.O,{allowTextEntry:d,border:m,disabled:F(o),error:R({[o]:w[o]}),id:o,isRadio:D,isSelected:!!(null!=(n=w[o])&&n.isSelected),label:r,noneOfTheAbove:c,onUserInputChanged:I,promptText:(null==l?void 0:l.otherOptionPlaceholder)||"Please specify",text:null==(s=w[e])?void 0:s.userText,useMobileStyling:v,value:t},o)}),!!V&&(0,i.u)("div",{className:"ul-card__min-select-counter",children:[q(w),"/",s.minSelect]})]}),c&&(!D||z)&&(0,i.u)(a.L,{handleSubmit:h,isSubmitDisabled:S(w)})]}),!g&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-card__button-wrapper",children:(0,i.u)(a.B,{disabled:S(w),onClick:h,children:(0,i.e)(s)})})})]})})]},o)},Xr=e=>{let{questionId:r,type:t,next:l,options:n,properties:s}=e,{setFocusedQuestionId:o}=(0,i.a)(e=>({setFocusedQuestionId:e.setFocusedQuestionId}));return(0,i.u)(rr,{...e,onSubmit:(e,i)=>{var d,c,p;let m=(0,a.b)({optionMap:e,options:n,properties:s,questionId:r,type:t}),v=Object.keys(m.value??{})[0],g=n.find(e=>`${e.id}`===v);null!=(d=null==g?void 0:g.optionProperties)&&d.allowsTextEntry&&!(null!=(p=null==(c=m.secondaryValue)?void 0:c[v])&&p.userText.trim())&&o(r),l(m,i)}})},et=e=>{let{questionId:r,type:t,next:l}=e;return(0,i.u)(rr,{...e,onSubmit:(e,i)=>{let n=Object.entries(e).reduce((e,[r,t])=>(e[r]=t.isSelected,e),{}),a=Object.entries(e).reduce((e,[r,t])=>{if(!t.userText)return e;let i=e||{};return i[r]={userText:t.userText},i},null);l({value:n,secondaryValue:a,questionId:r,type:t},i)}})},rt=({className:e,labels:r,message:t,properties:n,next:s,questionId:o,type:d})=>{let[c,p]=(0,i.h)(null),{border:m,useMobileStyling:v,viewDocument:g,isLongFormSurvey:b,focusedQuestionId:y}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,viewDocument:e.viewDocument,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId})),_=b&&y===o,N=r&&r.left,w=r&&r.right;return(0,i.u)("form",{className:(0,i.c)(e,"ul-card--nps","fade-in-transition",b&&!_&&"ul-card--unfocused"),children:[(0,i.u)(a.c,{isRequired:b&&(null==n?void 0:n.required),message:t,properties:n}),(0,i.u)(a.M,{properties:n,children:[(0,i.u)(a.a,{children:[(0,i.u)("div",{className:"ul-card--nps__numbers",children:[...Array(11)].map((e,r)=>(0,i.u)("button",{className:(0,i.c)((0,i.b)("nps-number",v),(0,i.b)(`nps-number-${r}`,v)),id:`option-${r}`,onClick:e=>{b&&(e.preventDefault(),e.stopPropagation(),p(r)),s({value:r,questionId:o,type:d},!0)},onKeyDown:e=>{var t,i;let l=g.querySelectorAll("button.nps-number");
1"ArrowRight"===e.key?null==(t=l[r+1])||t.focus():"ArrowLeft"===e.key?null==(i=l[r-1])||i.focus():"Enter"!==e.key&&" "!==e.key||(b&&(e.preventDefault(),e.stopPropagation(),p(r)),s({value:r,questionId:o,type:d},!0))},onPointerDown:e=>{e.currentTarget.style.zIndex="2",e.currentTarget.style.borderColor=m},onPointerLeave:e=>{e.currentTarget.style.zIndex="auto",e.currentTarget.style.borderColor=""},style:c===r?{backgroundColor:m,color:"#fff"}:void 0,tabIndex:0,children:r},r))}),(0,i.u)("div",{className:"ul-card--nps__labels",children:[(0,i.u)("span",{children:N}),(0,i.u)("span",{children:w})]})]}),!n.required&&!b&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-vertical-centered-container",children:(0,i.u)(a.B,{onClick:e=>{e.preventDefault(),e.stopPropagation(),s({value:null,questionId:o,type:d},!0)},children:(0,i.e)(n)})})})]})]},o)},tt=e=>{let{className:r,message:t,next:s,properties:o,questionId:d,type:c,showIndividualSubmit:p=!1,onSubmitButtonClick:m}=e,v="aidynamicfollowup"===c||"aidynamicstandalone"===c,g=v?e.loading:void 0,{border:b,useMobileStyling:y,update:_,isLongFormSurvey:N,focusedQuestionId:w,setFocusedQuestionId:T,isPreview:D}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,update:e.update,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,setFocusedQuestionId:e.setFocusedQuestionId,isPreview:e.isPreview})),[Q,H]=(0,i.h)(""),V=(0,i._)(null),z=N&&w===d;(0,i.p)(()=>{var e,r;N&&!D&&(z?null==(e=V.current)||e.focus():null==(r=V.current)||r.blur())},[N,z,D]);let W=Q.trim(),Y=!0===o.required&&!W,K=(0,a.u)(V,()=>_()),S=e=>{e.preventDefault(),e.stopPropagation();let r=W.length>0,t=!o.required||r;s({value:Q,questionId:d,type:c},t),m&&m(r)},J=o&&o.openTextPlaceholder?o.openTextPlaceholder:"";if((g===i.D.failure||void 0===g)&&v)return(0,i.u)(i.g,{});let X=g===i.D.inFlight,ee=X?"Preparing your next question":t;return(0,i.u)("form",{className:(0,i.c)(r,"ul-card-text","fade-in-transition",N&&!z&&"ul-card--unfocused"),id:"text-form",onClick:()=>{N&&w!==d&&T(d)},children:[(0,i.u)(a.c,{isRequired:N&&(null==o?void 0:o.required),message:ee,properties:o}),(0,i.u)(a.M,{properties:o,children:(0,i.u)("div",{className:"ul-card-text",children:(0,i.u)(a.a,{children:[(0,i.u)("div",{className:"ul-card-text__container",children:(0,i.u)("textarea",{"aria-describedby":"ul-caption","aria-labelledby":"ul-question","aria-multiline":"true","aria-placeholder":J,className:(0,i.c)(X&&"ul-card-text__input__loading",(0,i.b)("ul-card-text__input",y)),"data-gramm":"false",disabled:X,maxLength:5e3,name:"text",onBlur:e=>{e.currentTarget.style.borderColor=n.D},onChange:e=>{let{value:r}=e.currentTarget;if(K(),e.preventDefault(),e.stopPropagation(),H(r),N){let e=!o.required||r.trim().length>0;s({value:r,questionId:d,type:c},e)}},onFocus:e=>{e.currentTarget.style.borderColor=b,T(d)},placeholder:J,ref:V,role:"textbox",tabIndex:0})}),o.footerHtml&&(0,i.u)(a.H,{className:"footer",html:o.footerHtml}),p&&(0,i.u)(a.L,{handleSubmit:S,isSubmitDisabled:Y}),(0,i.u)(a.Q,{children:!N&&(0,i.u)(a.B,{disabled:Y||X,onClick:S,children:(0,i.e)(o)})})]})})})]},d)},Pe=e=>"av_permission"===e.type,je=e=>"screen_permission"===e.type,ir=(e,r)=>void 0===e?1:e?!(Pe(r)?r.permissionDescriptors:[]).includes("camera")||e.getVideoTracks().length>0?3:1:2,o={avStream:null,currentPage:null,mediaRecordingUids:null,nextQuestion:()=>{},passthroughData:void 0,recordingMediaTypes:void 0,screenPermissionRequested:!1,type:void 0},d=(0,i.j)(e=>({...o,reset:()=>{e(o)},updatePage:r=>{e(r)}}));function Be({currentPage:e,pages:r}){let{avStream:t,recordingMediaTypes:l,updatePage:n}=d.getState(),{recorderEventEmitter:a}=i.a.getState();a.emit("av.permission",{"permission.descriptors":e.permissionDescriptors,"stream.ready":(i,s)=>{if(t===i)return;let o=e;if(i&&!e.permissionDescriptors.includes("camera")){let t=r.indexOf(e),i=null!=s&&s.active?t+2:t+1;null!=s&&s.active&&l&&a.emit("begin.recording",{"recording.media.types":l,"start.recording.callback":e=>n({mediaRecordingUids:e})}),o=r[i]}n({currentPage:o,avStream:i})}})}function Ae({status:e}){let{nextQuestion:r,passthroughData:t,mediaRecordingUids:l,reset:n}=d.getState(),{recorderEventEmitter:a,handleUploadUpdate:s,index:o}=i.a.getState(),c={value:{taskStatus:e},type:"recordedtask",questionId:(null==t?void 0:t.questionId)||1};t&&a.emit("finish.task",{"begin.callback":e=>{s({mediaRecordingUid:e,isSubmitted:!0,progressPct:0,isComplete:!1})},"progress.callback":(e,r)=>{s({mediaRecordingUid:e,progressPct:r.detail,isSubmitted:!1,isComplete:!1})},"upload.callback":e=>{e&&s({mediaRecordingUid:e,isComplete:!0,isSubmitted:!0,progressPct:100})},"passthrough.data":t,"current.index":o,"task.response":c,"task.complete.callback":e=>{c.value.taskDurationMillisecond=e,l&&(c.value.mediaRecordingUids=l),n(),r(c)}})}function $e({pages:e,setIsRequestingPermission:r}){let{recorderEventEmitter:t,eventEmitFn:l}=i.a.getState(),{updatePage:n,currentPage:a,recordingMediaTypes:s,screenPermissionRequested:o}=d.getState();if(!a)return;let c=e.indexOf(a);switch(a.type){case"av_permission":return o&&s&&t.emit("begin.recording",{"recording.media.types":s,"start.recording.callback":e=>{n({mediaRecordingUids:e})}}),void n({currentPage:e[o?c+2:c+1]});case"screen_permission":return void t.emit("screen.permission",{"screen.permission.requested":r,"stream.ready.callback":(r,i)=>{let l=i?e[c+1]:a;i&&s&&t.emit("begin.recording",{"recording.media.types":s,"start.recording.callback":e=>{n({captureStream:i,mediaRecordingUids:e})}}),n({currentPage:l,screenPermissionRequested:!0,captureStream:i})}});case"start_task":return l("recorded.task.start"),t.emit("recorded.task.start"),t.emit("start.task"),void n({currentPage:e[c+1],screenPermissionRequested:!0});case"complete_task":return}}let c="ul-permission-graphics-container",p="ul-permission-body",m=(0,i.c)(c,"ul_recorded-task-inset-sp
1acing"),v=(0,i.c)("ul-horizontal-button-container","ul-horizontal-button-container-left"),lr=({richTextBody:e})=>(0,i.u)(a.H,{className:"ul-rich-text-body",html:e,id:"ul-task-detail-container"}),Re=({required:e,skipButtonText:r,bottom:t=!1})=>e?null:(0,i.u)(a.B,{className:(0,i.c)(t&&"ul-skip-button-below","ul-button-inactive"),onClick:Ae.bind(null,{status:"abandoned"}),children:r||"Skip"}),He=e=>{let{avStream:r,captureStream:t,recordingMediaTypes:l,updatePage:n}=d.getState(),a=(null==l?void 0:l.includes("audio"))||(null==l?void 0:l.includes("video"));(0,i.p)(()=>{let i=setInterval(()=>{a&&r&&!r.active?n({avStream:null,currentPage:e[0]}):t&&t.active||n({captureStream:void 0,currentPage:e[a?1:0]})},1e3);return()=>clearInterval(i)},[r,t,a,e,l,n])},nt=({content:e,pages:r,required:t})=>{let{buttonText:l,skipButtonText:n,taskDetail:s}=e;return He(r),(0,i.u)("div",{className:"ul-task-page",children:[s&&(0,i.u)(lr,{richTextBody:s}),(0,i.u)("div",{className:v,children:[(0,i.u)(a.B,{onClick:$e.bind(null,{pages:r}),children:l}),(0,i.u)(Re,{required:t,skipButtonText:n})]})]},"start-task")},it=({content:e,pages:r,properties:t})=>{let{buttonText:l,skipButtonText:n}=e;return He(r),(0,i.u)("div",{className:"ul-task-page",children:[e.taskDetail&&(0,i.u)(lr,{richTextBody:e.taskDetail}),(0,i.u)(a.M,{properties:t,children:(0,i.u)("div",{className:v,children:[(0,i.u)(a.B,{className:"ul-complete-task-button",onClick:Ae.bind(null,{status:"completed"}),children:l}),(0,i.u)(a.B,{className:(0,i.c)("ul-button-inactive"),onClick:Ae.bind(null,{status:"given.up"}),children:n})]})})]},"complete-task")},st=({content:e,pages:r,required:t})=>{let{buttonText:l,skipButtonText:n}=e,[s]=(0,i.a)(e=>[e.tabTitle]),[o,d]=(0,i.h)(!1);return(0,i.u)("div",{children:[(0,i.u)("div",{className:m,children:[(0,i.u)("p",{style:{marginTop:"auto"},children:e.selectTabText}),(0,i.u)("div",{className:"ul-select-tab-container",children:(0,i.u)("p",{className:p,children:s})})]}),(0,i.u)("div",{className:t?"":v,children:[(0,i.u)(a.B,{disabled:o,onClick:$e.bind(null,{pages:r,setIsRequestingPermission:d}),children:l}),(0,i.u)(Re,{required:t,skipButtonText:n})]})]})},at=({content:e})=>(0,i.u)(a.H,{className:(0,i.c)(c,"ul_permission_svg_container","ul_recorded-task-inset-spacing","ul-center-horizontally"),html:e.svg},"ul-permission-request-graphic"),ot=({content:e,pages:r,required:t})=>{let{permissionDeniedHeadline:l,permissionDeniedBody:n,skipButtonText:s,tryAgainButtonText:o}=e,d=Pe(r[0])?r[0]:null;return(0,i.p)(()=>{let e=setInterval(()=>{null!==d&&Be({currentPage:d,pages:r})},1e3);return()=>clearInterval(e)},[d,r]),d?(0,i.u)("div",{children:[(0,i.u)("div",{className:m,children:(0,i.u)("p",{className:"ul-av-permission-denied-paragraph",children:[(0,i.u)("span",{className:"ul-av-permission-denied-headline",children:l}),(0,i.u)("span",{className:p,children:n})]})}),(0,i.u)("div",{className:v,children:[(0,i.u)(a.B,{onClick:Be.bind(null,{currentPage:d,pages:r}),children:o}),(0,i.u)(Re,{required:t,skipButtonText:s})]})]}):null},lt=({stream:e})=>(0,i.u)("video",{autoPlay:!0,className:(0,i.c)("ul_recorded-task-inset-spacing"),id:"ul-record-task-video-preview",muted:!0,ref:r=>{r&&(r.srcObject=e||null)}}),dt=({content:e,pages:r,required:t})=>{let{skipButtonText:l}=e,{avStream:n}=d.getState();return He(r),(0,i.u)("div",{children:[(0,i.u)(lt,{stream:n}),(0,i.u)("div",{className:"ul-vertical-button-container-center",children:[(0,i.u)(a.B,{onClick:$e.bind(null,{pages:r}),children:e.buttonText}),(0,i.u)(Re,{bottom:!0,required:t,skipButtonText:l})]})]})},ct=({properties:e})=>{let{pages:r,required:t}=e,{avStream:l,currentPage:n}=d.getState();if(void 0===n)return null;switch(null==n?void 0:n.type){case"av_permission":{let e=ir(l,n);return 1===e?(0,i.u)(at,{content:n}):(0,i.u)(2===e?ot:dt,{content:n,pages:r,required:t})}case"screen_permission":return(0,i.u)(st,{content:n,pages:r,required:t});case"start_task":return(0,i.u)(nt,{content:n,pages:r,required:t});case"complete_task":return(0,i.u)(it,{content:n,pages:r,properties:e});default:return null}},ut=({className:e,properties:r,next:t,questionId:l})=>{let n=(0,i.a)(),{surveyId:s,responseGroupUid:o,userId:c,update:p}=n,m=d(),{screenPermissionRequested:v}
1=m,g=d(e=>e.avStream),b=d(e=>e.currentPage);b||(b=function({pages:e,userId:r,responseGroupUid:t,surveyId:l,questionId:n,next:a}){let{updatePage:s}=d.getState(),{eventEmitFn:o,recorderEventEmitter:c}=i.a.getState(),p={questionId:n,surveyId:l,visitorId:r,responseGroupUid:t},m=0;c.emit("recorded.task.permission.screen"),o("recorded.task.permission.screen"),c.emit("permission.status",{"permission.status.callback":(r,t,i,l)=>{let n=e[m],{type:o}=n,d=["screen"];if(Pe(n)){let{permissionDescriptors:e}=n,i=null==e?void 0:e.includes("microphone"),l=null==e?void 0:e.includes("camera");i&&d.push("audio"),l&&d.push("video"),(null!=r&&r.active&&!l||null!=r&&r.active&&t)&&m++}je(e[m])&&i&&(m++,c.emit("begin.recording",{"recording.media.types":d,"start.recording.callback":e=>s({mediaRecordingUids:e})})),s({currentPage:e[m],avStream:r,screenPermissionRequested:i,nextQuestion:a,type:o,passthroughData:p,recordingMediaTypes:d,captureStream:l})}});let v=e[m];return"av_permission"===v.type&&Be({currentPage:v,pages:e}),v}({questionId:l,surveyId:s,next:e=>{t(e,!0)},pages:r.pages,responseGroupUid:o,userId:c}));let y=b.headline,_=b.captionText,N=ir(g,b);return je(b)&&v&&(y=b.permissionDeniedHeadline,_=b.permissionDeniedCaptionText),Pe(b)&&3===N&&(y=b.permissionGrantedHeadline,_=b.permissionGrantedCaptionText),(0,i.p)(()=>{p()},[p]),(0,i.u)("div",{className:(0,i.c)(e,"ul-center-horizontally","fade-in-transition"),children:[(0,i.u)(a.c,{isRequired:null==r?void 0:r.required,message:y,properties:{captionText:_}}),(0,i.u)(a.a,{children:(0,i.u)(ct,{properties:r})})]})},pt=({richTextBody:e,plaintextBody:r})=>e?(0,i.u)(a.H,{className:"ul-rich-text-body",html:e,id:"ul-card__text-url-body-container"}):r?(0,i.u)("div",{className:"ul-rich-text-body",id:"ul-card__text-url-body-container",children:(r?r.split(/\n\s*\n/g):[]).map((e,r)=>(0,i.u)("p",{children:e},r))}):null,mt=({className:e,message:r,next:t,properties:n,questionId:s,type:o})=>{let{visitorAttributes:d,isLongFormSurvey:c,useNewSurveyUI:p}=(0,i.a)(e=>{var r;return{visitorAttributes:e.visitorAttributes,isLongFormSurvey:(0,l.t)(e.studyType),useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),f=(e,r=!1)=>{t({value:r?{skipped:!0}:void 0,questionId:s,type:o},!0)},m=(0,a.g)(n&&n.buttonUrl,d),v=!p&&c&&n.promptActionType===i.P.NO_BUTTON;return(0,i.u)("div",{className:(0,i.c)(e,"ul-card__text-url-prompt","fade-in-transition"),children:[(0,i.u)(a.c,{isRequired:c&&(null==n?void 0:n.required),message:r,properties:{image:n.image,questionHtml:n.questionHtml,captionHtml:p?n.richTextBody:void 0,captionText:p?n.body:void 0}}),!p&&(0,i.u)(a.a,{children:(0,i.u)(pt,{plaintextBody:null==n?void 0:n.body,richTextBody:null==n?void 0:n.richTextBody})}),(0,i.u)(a.M,{properties:n,children:!v&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-card-button-group",children:[(0,i.u)("a",{className:"ul-card-text__button ul-card__text-url-prompt-button",href:m,id:"ul-card-text__button",onClick:f,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||t({value:void 0,questionId:s,type:o},!0)},rel:"noreferrer",role:m?"link":"button",tabIndex:0,target:"_blank",children:(0,i.e)(n)}),!1===n.required&&(0,i.u)("button",{className:"ul-card-skip__button",onClick:e=>f(0,!0),children:(0,i.f)(n)})]})})})]},s)},gt=e=>{let{className:r,message:t,next:n,properties:s,questionId:o,type:d,onSubmitButtonClick:c}=e,{border:p,useMobileStyling:m,isLongFormSurvey:v}=(0,i.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,isLongFormSurvey:(0,l.t)(e.studyType)})),{inputProps:g,isSubmitDisabled:b,handleSubmit:y}=(0,a.d)({properties:s,border:p,questionId:o,type:d,next:n,onSubmitButtonClick:c,advanceOnChange:v});return(0,i.u)("form",{className:(0,i.c)(r,"ul-card-text","fade-in-transition"),id:"validated-text-form",onSubmit:e=>{e.preventDefault()},children:[(0,i.u)(a.c,{isRequired:v&&(null==s?void 0:s.required),message:t,properties:s}),(0,i.u)(a.M,{properties:s,children:(0,i.u)("div",{className:"ul-card-text",children:(0,i.u)(a.a,{children:[(0,i.u)(a.V,{...g,footerHtml:s.footerHtml,useMobileStyling:m}),(0,i.u)(a.Q,{children:!v&&(0,i.u)(a.B,{disabled:b,onClick:y,children:(0,i.e)(s)})})]})})})]},o)},ht=({className:e,questionId:r})=>{let{border:t,destroy:l,endCard:s,forceBrandedLogo:o,quotaEndcardText:d,update:c}=(0,i.a)(e=>({border:e.border,destroy:e.destroy,endCard:e.endCard,forceBrandedLogo:e.forceBrandedLogo,quotaEndcardText:e.quotaEndcardText,update:e.update}));(0,i.p)(()=>{setTimeout(()=>{l(n.A)},o?4e3:2e3)},[l,o]);let p=(null==d?void 0:d.subheader)??(null==s?void 0:s.subheader),m=p?(0,i.u)("p",{className:"ul-caption",children:p}):null,v=(null==d?void 0:d.headline)??(null==s?void 0:s.headline)??"";return(0,i.p)(()=>{c()},[c]),(0,i.u)("div",{className:(0,i.c)(e,"ul-card--thanks","fade-in-transition"),children:(0,i.u)("div",{children:(0,i.u)("div",{className:"ul-card--thanks-content",children:[(0,i.u)("div",{className:"ul-thanks-check",children:(0,i.u)("svg",{"aria-labelledby":"title",fill:"none",height:"99",viewBox:"0 0 81 99",width:"81",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.u)("path",{clipRule:"evenodd",d:"M40.5 77C60.9345 77 77.5 60.4345 77.5 40C77.5 19.5655 60.9345 3 40.5 3C20.0655 3 3.5 19.5655 3.5 40C3.5 60.4345 20.0655 77 40.5 77ZM80.5 40C80.5 62.0914 62.5914 80 40.5 80C18.4086 80 0.5 62.0914 0.5 40C0.5 17.9086 18.4086 0 40.5 0C62.5914 0 80.5 17.9086 80.5 40Z",fill:t,fillRule:"evenodd"}),(0,i.u)("path",{clipRule:"evenodd",d:"M55.025 22.9046C55.6299 23.4705 55.6616 24.4198 55.0956 25.0247C54.8724 25.2634 54.6109 25.5285 54.3157 25.8277C52.2547 27.9168 48.5549 31.667 44.8135 39.6658C43.28
118 42.9406 42.0864 45.8386 41.0823 48.2729C40.6539 49.3116 40.2603 50.2659 39.8902 51.129C39.287 52.5359 38.7248 53.7508 38.1744 54.625C37.8997 55.0613 37.5806 55.4905 37.2017 55.8245C36.8201 56.1607 36.2613 56.5 35.5457 56.5C34.6742 56.5 34.0892 55.9692 33.7774 55.6083C33.4502 55.2296 33.1752 54.7511 32.9396 54.301C32.7305 53.9013 32.5088 53.4367 32.2797 52.9565C32.2429 52.8794 32.2059 52.8019 32.1688 52.7243C31.8942 52.1499 31.5959 51.534 31.2537 50.8868C29.8886 48.305 27.8539 45.2878 24.2343 43.1382C23.522 42.7152 23.2875 41.7949 23.7105 41.0826C24.1335 40.3703 25.0539 40.1358 25.7662 40.5588C30.0556 43.1062 32.4149 46.6647 33.9058 49.4845C34.2776 50.1876 34.5973 50.8487 34.8753 51.4302C34.9147 51.5124 34.9529 51.5926 34.9902 51.6707C35.2222 52.1567 35.4164 52.5637 35.5978 52.9102C35.6151 52.9434 35.6321 52.9754 35.6485 53.0061C36.0565 52.3531 36.5341 51.3434 37.133 49.9468C37.4781 49.1418 37.8572 48.2229 38.2761 47.2074C39.2886 44.7532 40.5339 41.7347 42.0961 38.3948C46.0591 29.9221 50.0641 25.8648 52.1535 23.7482C52.4423 23.4556 52.6944 23.2002 52.9048 22.9753C53.4708 22.3703 54.42 22.3387 55.025 22.9046ZM35.1994 53.5892C35.1994 53.5892 35.2 53.5888 35.2012 53.5879C35.2 53.5889 35.1994 53.5893 35.1994 53.5892ZM36.0666 53.6682C36.0732 53.674 36.0765 53.6775 36.0765 53.6777C36.0765 53.678 36.0732 53.6751 36.0666 53.6682Z",fill:t,fillRule:"evenodd"}),(0,i.u)("path",{d:"M69.5 97C69.5 98.1046 56.2924 99 40 99C23.7076 99 10.5 98.1046 10.5 97C10.5 95.8954 23.7076 95 40 95C56.2924 95 69.5 95.8954 69.5 97Z",fill:"black",fillOpacity:"0.2"})]})}),(0,i.u)(a.c,{message:v}),m]})})},r)},g="ul-card-video__player_recorder",b="ul-video-btn",vt=({className:e,message:r,next:t,properties:l,questionId:n,type:s})=>{let{apiURL:o,envId:d,handleUploadUpdate:c,headers:p,responseGroupUid:m,surveyId:v,update:y,viewDocument:_,visitorId:N}=(0,i.a)(e=>({apiURL:e.apiURL,envId:e.envId,handleUploadUpdate:e.handleUploadUpdate,headers:e.headers,responseGroupUid:e.responseGroupUid,surveyId:e.surveyId,update:e.update,viewDocument:e.viewDocument,visitorId:e.userId})),[w,T]=(0,i.h)(!1),[D,Q]=(0,i.h)(null),[H,V]=(0,i.h)(null),[z,W]=(0,i.h)(0),[Y,K]=(0,i.h)(null),[J,X]=(0,i.h)(null),ee=l&&l.videoUrl,er=(0,i.T)(e=>{e&&K(e)},[K]);(0,i.p)(()=>{let e=new ResizeObserver(()=>{setTimeout(y,0)});return J&&e.observe(J),Y&&e.observe(Y),()=>{e.disconnect()}},[y,J,Y]);let I=(e,r)=>{e===a.R.UPLOAD_STARTED?(Q(r[a.R.UPLOAD_ID]),V(r[a.R.MEDIA_RECORDING_UID]),T(!0)):e===a.R.DELETE?(Q(null),V(null),T(!1)):e===a.R.UPLOAD_PROGRESS?isNaN(r[a.R.UPLOAD_PROGRESS_PCT])?c({mediaRecordingUid:r[a.R.MEDIA_RECORDING_UID],isComplete:!0}):c({mediaRecordingUid:r[a.R.MEDIA_RECORDING_UID],progressPct:r[a.R.UPLOAD_PROGRESS_PCT]}):e===a.R.UPLOAD_FINISHED&&c({mediaRecordingUid:r[a.R.MEDIA_RECORDING_UID],isComplete:!0})},F=e=>{e.preventDefault(),e.stopPropagation(),document.getElementById(g)&&(0,a.s)(g),D&&H?(c({mediaRecordingUid:H,isSubmitted:!0}),t({value:{mediaRecordingUid:H},questionId:n,type:s},!0)):t({value:null,questionId:n,type:s},!0)};return(0,i.u)("form",{className:(0,i.c)(e,"ul-card--video","fade-in-transition"),id:"ul-video-interview-form",children:[(0,i.u)(a.c,{isRequired:null==l?void 0:l.required,message:r,properties:l}),(0,i.u)(a.a,{children:[(0,i.u)("div",{id:"ul-question-player-container",ref:er,style:{display:0===z?"":"none"},children:[(0,i.u)("div",{id:g,ref:e=>{if(e&&0===e.children.length&&!l.hideRecordedPrompt){X(e);let r=(0,a.v)(g,{src:ee,type:"application/x-mpegURL"},void 0,l.mediaType===a.R.MEDIA_TYPE_AUDIO,o,_);e.appendChild(r)}}}),(0,i.u)(a.M,{properties:l,children:(0,i.u)("button",{className:`${b} ul-record-response-btn`,onClick:e=>{e.preventDefault(),e.stopPropagation(),document.getElementById(g)&&(0,a.p)(g),W(1)}})})]}),(0,i.u)("div",{style:{display:1===z?"block":"none"},children:[(0,i.u)("button",{className:`${b} ul-back-question-btn`,onClick:e=>{e.preventDefault(),e.stopPropagation(),W(0)},style:{display:l.hideRecordedPrompt?"none":"block"}}),(0,i.u)("div",{id:"ul-recorder-player-container",ref:e=>{if(e&&0===e.children.length){X(e);let r=(0,a.e)(g,{surveyId:v,responseGroupUid:m,questionId:n,visitorId:N,envId:d},o,I,void 0,{...p,"x-ul-video-recorder-origin":"sdk"},l.mediaType===a.R.MEDIA_TYPE_AUDIO,_);e.appendChild(r)}}})]})]}),(0,i.u)(a.Q,{children:[(0,i.u)(a.B,{disabled:!w,onClick:F,children:(0,i.e)(l)}),(0,i.u)("button",{className:"ul-card-text__button ul-button-inactive ul-card-skip__button",id:"ul-card-video__skip_button",onClick:F,style:{display:l.required?"none":"block",...w?{display:"none"}:{}},children:(0,i.f)(l)})]})]})},bt=({className:e})=>{let r,t;let{uploadProgress:l}=(0,i.a)(e=>({uploadProgress:e.uploadProgress}));Object.values(l).filter(e=>e.isSubmitted).length>1?(r="Your responses are processing",t="Please keep this tab open until your responses are fully processed."):(r="Your response is processing",t="Please keep this tab open until your response is fully processed.");let n=Math.round(Math.min(99,...Object.values(l).filter(e=>e.isSubmitted).map(e=>e.progressPct||0)));return(0,i.u)("div",{className:(0,i.c)(e,"ul-card--uploading","fade-in-transition"),children:[(0,i.u)("div",{"aria-busy":"true","aria-label":"Processing...","aria-live":"polite",className:"ul-loading-spinner-container",role:"progressbar",children:(0,i.u)("div",{className:"ul-loading-spinner",children:[(0,i.u)("div",{className:"first"}),(0,i.u)("div",{className:"second"}),(0,i.u)("div",{className:"third"}),(0,i.u)("div",{className:"fourth"})]})}),(0,i.u)(a.c,{message:`${r} (${n}% complete)`}),(0,i.u)("p",{className:"ul-caption",children:t})]})},y=(0,i.x)(void 0),cr=()=>{let e=(0,i.z)(y);if(void 0===e)throw Error("usePreviousResponses must be used within a PreviousResponsesProvider");return e},yt=({value:e,children:r})=>(0,i.u)(y.Provider,{value:e,children:r}),ft=({isRightLabel:e,isLeftLabel:r})=>e?i.B.RIGHT:r?i.B.LEFT:null,It=({enableCspTrustedTypes:e,ariaPressed:r,className:t,html:l,id:a,onClick:s})=>{let o=(0,i.F)(()=>(0,n.g)(l,e),[e,l]);return(0,i.u)("span",{"aria-pressed":r,className:t,dangerouslySetInnerHTML:{__html:o},id:a,onClick:s,tabIndex:0,type:"button"})},Ze=({border:e,choice:r,choiceStyle:t,enableCspTrustedTypes:l,id:n,isSelected:s,label:o,onSelect:d,smileySvg:c,useMobileStyling:p})=>{let m=r===i.B.LEFT,v=m?"good":"bad";return(0,i.u)("div",{className:"ul-card-maxdiff__option-control "+(c?"smiley":""),children:c?(0,i.u)(It,{ariaPressed:s,className:s?`ul-card-maxdiff__option-btn ul-card-maxdiff__option-selected ${v}`:"ul-card-maxdiff__option-btn",enableCspTrustedTypes:l,html:c,id:`smiley-${v}-${n}`,onClick:d}):(0,i.u)(a.O,{allowTextEntry:!1,ariaLabel:`${m?"best":"worst"}Label-${o}`,border:e,choiceStyle:t,error:!1,id:`${n}`,isRadio:!0,isSelected:s,onUserInputChanged:d,useMobileStyling:p})})},kt=({id:e,label:r,isLeftLabel:t,isRightLabel:l,useNewSurveyUI:n,border:a,choiceStyle:s,enableCspTrustedTypes:o,goodSmileySvg:d,badSmileySvg:c,handleSelect:p,useMobileStyling:m})=>{let v={border:a,choiceStyle:s,enableCspTrustedTypes:o,id:e,label:r,useMobileStyling:m},g=(0,i.u)(i.g,{children:[(0,i.u)(Ze,{...v,choice:i.B.LEFT,isSelected:t,onSelect:p(e,i.B.LEFT),smileySvg:d}),(0,i.u)("div",{className:"ul-card-maxdiff__option-label",children:r}),(0,i.u)(Ze,{...v,choice:i.B.RIGHT,isSelected:l,onSelect:p(e,i.B.RIGHT),smileySvg:c})]});return n?(0,i.u)("div",{className:"ul-card-maxdiff__option-row",children:g}):g},_t=({className:e,labels:r,message:t,properties:l,options:n,questionId:s,type:o,next:d})=>{var c,p,m,v;let[g,b]=(0,i.h)(n.map((e,r)=>({...e,label:""===e.label?`Item ${r+1}`:e.label,isRightLabel:!1,isLeftLabel:!1}))),y=cr(),[_,N]=(0,i.h)(!1);(0,i.p)(()=>{let e=g.findIndex(e=>e.isRightLabel),r=g.findIndex(e=>e.isLeftLabel),t=-1!==e&&-1!==r;if(!t)return void N(!1);N(!0);let i=!l.required||l.required&&t,n=g.map(e=>({id:e.id,option:e.label,selected:ft(e)})),a=Math.floor(s),c=Object.keys(y).filter(e=>e.startsWith(a.toString())).map(Number).sort((e,r)=>e-r).at(-1),p=[];
1if("number"==typeof c){let e=y[c],r=JSON.parse(e);p.push(...r)}p.push(n),setTimeout(()=>{d({value:p,questionId:s,type:o},i,t),N(!1)},t?500:0)},[g]);let{border:w,useMobileStyling:T,enableCspTrustedTypes:D,useNewSurveyUI:Q}=(0,i.a)(e=>{var r;return{border:e.border,useMobileStyling:e.useMobileStyling,enableCspTrustedTypes:e.enableCspTrustedTypes,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),H=null==(c=l.ratingIcons)?void 0:c[0].svg,V=null==(p=l.ratingIcons)?void 0:p[1].svg,z=(null==r?void 0:r.left)||(null==(m=null==l?void 0:l.labels)?void 0:m.left)||"Best",W=(null==r?void 0:r.right)||(null==(v=null==l?void 0:l.labels)?void 0:v.right)||"Worst",Y={border:w,choiceStyle:Q?{padding:"0",display:"flex",cursor:"pointer",width:"auto"}:{padding:"24px",display:"flex",cursor:"pointer",width:"auto"},enableCspTrustedTypes:D,goodSmileySvg:V,badSmileySvg:H,handleSelect:(e,r)=>()=>{_||b(t=>t.map(t=>t.id===e?{...t,isRightLabel:r===i.B.RIGHT,isLeftLabel:r===i.B.LEFT}:r===i.B.RIGHT&&t.isRightLabel||r===i.B.LEFT&&t.isLeftLabel?{...t,isRightLabel:!1,isLeftLabel:!1}:t))},useMobileStyling:T,useNewSurveyUI:Q};return(0,i.u)("form",{className:(0,i.c)(e,"ul-card-maxdiff","fade-in-transition"),children:[(0,i.u)(a.c,{isRequired:null==l?void 0:l.required,message:t,properties:l}),(0,i.u)(a.a,{children:(0,i.u)("div",{className:"ul-card--maxdiff__question-inner-container",children:[Q?(0,i.u)("div",{className:"ul-card-maxdiff__labels-row",children:[(0,i.u)("div",{className:"ul-card-maxdiff__label",children:z}),(0,i.u)("div",{className:"ul-card-maxdiff__label",children:W})]}):(0,i.u)(i.g,{children:[(0,i.u)("div",{className:"ul-card-maxdiff__label",children:z}),(0,i.u)("div",{children:"\xa0"}),(0,i.u)("div",{className:"ul-card-maxdiff__label",children:W})]}),g.map(({id:e,label:r,isLeftLabel:t,isRightLabel:l})=>(0,i.u)(kt,{id:e,isLeftLabel:t,isRightLabel:l,label:r,...Y},e))]})})]},s)},Nt=({className:e,message:r,options:t,properties:l,questionId:n,task:s,type:o,next:d})=>{var c;let[p,m]=(0,i.h)(null),v=cr(),g=(0,i.F)(()=>(0,i.E)(t),[t]),b=(null==(c=l.noneOptionLabel)?void 0:c.trim())||"None of the above",y=(0,i.F)(()=>{let e=s.find(e=>"levels"in e);return void 0!==e&&"levels"in e?e.levels.map(({featureId:e})=>{var r;return(null==(r=g.get(e))?void 0:r.label)??String(e)}):[]},[s,g]);return(0,i.u)("form",{className:(0,i.c)(e,"ul-card-conjoint","fade-in-transition"),children:[(0,i.u)(a.c,{isRequired:l.required,message:r,properties:l}),(0,i.u)(a.a,{children:(0,i.u)("div",{"aria-label":r,className:"ul-card-conjoint__choices",role:"radiogroup",style:{"--conjoint-option-count":s.length,"--conjoint-feature-count":y.length},children:[(0,i.u)("div",{"aria-hidden":!0,className:"ul-card-conjoint__feature-labels",children:y.map(e=>(0,i.u)("div",{className:"ul-card-conjoint__feature-label",children:e},e))}),s.map((e,r)=>{let t=(0,i.G)(e),l=p===r,a="none"in e;return(0,i.u)("button",{"aria-checked":l,className:(0,i.c)("ul-card-conjoint__choice",a&&"ul-card-conjoint__choice--none",l&&"ul-card-conjoint__choice--selected"),onClick:()=>{m(r),d({value:(0,i.H)({task:s,selectedIndex:r,questionId:n,previousResponses:v}),questionId:n,type:o},!0,!0)},role:"radio",type:"button",children:[(0,i.u)("div",{className:"ul-card-conjoint__choice-body",children:a?(0,i.u)("div",{className:"ul-card-conjoint__none-label",children:b}):(0,i.u)("dl",{className:"ul-card-conjoint__levels",children:e.levels.map(({featureId:e,levelId:r})=>{var t,l;return(0,i.u)("div",{className:"ul-card-conjoint__level-row",children:[(0,i.u)("dt",{children:(null==(t=g.get(e))?void 0:t.label)??String(e)}),(0,i.u)("dd",{children:(null==(l=g.get(r))?void 0:l.label)??String(r)})]},`${e}-${r}`)})})}),(0,i.u)("span",{"aria-hidden":!0,className:"ul-card-conjoint__choice-radio select-radio"})]},t)})]})})]},n)},wt=({className:e,labels:r,message:t,next:n,properties:s,questionId:o,type:d,onSubmitButtonClick:c,options:p,showIndividualSubmit:m=!1})=>{let v=(0,i._)(null),g=(0,i._)(0),b=(0,i._)(0),y=(0,i._)(null),_=(0,i._)(!1),N=(0,i._)([]),[w,T]=(0,i.h)(()=>(null==s?void 0:s.required)===!0),[D,Q]=(0,i.h)(!1),[H,V]=(0,i.h)(()=>p.map(e=>({...e,rank:null}))),z=(0,i.F)(()=>Array.from({length:p.length},(e,r)=>r+1),[p.length]),{isLongFormSurvey:W,focusedQuestionId:Y,setFocusedQuestionId:K,useMobileStyling:J,isPreview:X,headers:ee}=(0,i.a)(e=>({useMobileStyling:e.useMobileStyling,isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,setFocusedQuestionId:e.setFocusedQuestionId,isPreview:e.isPreview,headers:e.headers})),er=(null==ee?void 0:ee["userleap-platform"])==="android",ei=J&&!X&&!er,el=!ei&&!er,en=W&&Y===o,k=e=>{e.preventDefault(),te(H),c&&c(D)},A=(e,r)=>{V(t=>{let i=parseInt(r),l=t.map(e=>({...e}));l.some(e=>null==e.rank)&&l.forEach((e,r)=>e.rank=r+1);let n=l.findIndex(r=>
1r.id===e);if(-1===n)return t;let a=l[n].rank;return i<a?l.forEach(r=>{r.id!==e&&r.rank>=i&&r.rank<a&&(r.rank=r.rank+1)}):i>a&&l.forEach(r=>{r.id!==e&&r.rank>a&&r.rank<=i&&(r.rank=r.rank-1)}),l[n].rank=i,l.sort((e,r)=>e.rank-r.rank),be(l),l})},B=(e,r)=>{for(let t=0;t<N.current.length;t++){let i=N.current[t];if(!i||i===y.current)continue;let l=i.getBoundingClientRect();if(e>=l.left&&e<=l.right&&r>=l.top&&r<=l.bottom)return{element:i,index:t}}return null},Z=e=>r=>{if(!ei)return;r.preventDefault(),r.stopPropagation(),_.current=!0,v.current=e;let t=r.touches[0];g.current=t.clientY,b.current=t.clientY;let i=r.currentTarget.closest(".ul-card-rank__option");i&&(y.current=i,i.classList.add("is-dragging"))},G=e=>{if(!ei||!_.current||null===v.current)return;e.preventDefault(),e.stopPropagation();let r=e.touches[0];b.current=r.clientY;let t=b.current-g.current;y.current&&(y.current.style.transform=`translateY(${t}px)`,y.current.style.zIndex="1000"),N.current.forEach(e=>{e&&e!==y.current&&e.classList.remove("is-drop-target")});let i=B(r.clientX,r.clientY);i&&i.element.classList.add("is-drop-target")},ce=e=>{if(!ei||!_.current||null===v.current)return;e.preventDefault(),e.stopPropagation();let r=e.changedTouches[0],t=B(r.clientX,r.clientY);y.current&&(y.current.style.transform="",y.current.style.zIndex="",y.current.classList.remove("is-dragging")),N.current.forEach(e=>{e&&e.classList.remove("is-drop-target")}),t&&t.index!==v.current&&ue(v.current,t.index),v.current=null,y.current=null,_.current=!1},ue=(e,r)=>{V(t=>{let i=t.map(e=>({...e})),[l]=i.splice(e,1);return i.splice(r,0,l),i.forEach((e,r)=>{e.rank=r+1}),be(i),i})},te=e=>{let r={};e.reduce((e,r)=>(e[r.id]=r.rank,e),r),n({value:r,questionId:o,type:d},!0)},be=e=>{T(!1),Q(!0),W&&te(e)},{left:ea,right:es}=r,eu=p.length,u=e=>{e.preventDefault(),e.currentTarget.classList.add("is-drop-target")},M=e=>{e.currentTarget.classList.remove("is-drop-target")},O=e=>{v.current=null,e.currentTarget.classList.remove("is-dragging")};return(0,i.u)("form",{className:(0,i.c)(e,"ul-card-rank","fade-in-transition",W&&!en&&"ul-card--unfocused"),onClick:W&&!en?()=>{K(o)}:void 0,onSubmit:k,children:[(0,i.u)(a.c,{isRequired:null==s?void 0:s.required,message:t,properties:s}),(0,i.u)(a.M,{properties:s,children:(0,i.u)(i.g,er?{children:[(0,i.u)(a.a,{children:[(0,i.u)("div",{className:"ul-card--rank__question-inner-container",children:[(0,i.u)("div",{className:"ul-card-rank__labels",children:(0,i.u)("span",{children:["1 - ",ea]})}),(0,i.u)("ol",{className:"ul-card-rank__list",children:H.map(({id:e,label:r,rank:t})=>(0,i.u)("li",{className:"ul-card-rank__option",children:[(0,i.u)("select",{"aria-label":`Rank for ${r}`,className:(0,i.c)("ul-card-rank__select",null==t&&"ul-card-rank__select--placeholder"),name:`rank[${e}]`,onChange:r=>A(e,r.currentTarget.value),value:t??"",children:[null==t&&(0,i.u)("option",{className:"ul-card-rank__select-option",disabled:!0,value:"",children:"-"}),z.map(e=>(0,i.u)("option",{className:"ul-card-rank__select-option",value:e,children:e},`${e}-${o}`))]}),(0,i.u)("span",{children:r})]},e))}),(0,i.u)("div",{className:"ul-card-rank__labels",children:(0,i.u)("span",{children:[eu," - ",es]})})]}),m&&(0,i.u)(a.L,{handleSubmit:k,isSubmitDisabled:w})]}),!W&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-card__button-wrapper",children:(0,i.u)(a.B,{disabled:w,children:(0,i.e)(s)})})})]}:{children:[(0,i.u)(a.a,{children:[(0,i.u)("div",{className:"ul-card--rank__question-inner-container",children:[(0,i.u)("div",{className:"ul-card-rank__labels",children:(0,i.u)("span",{children:["1 - ",ea]})}),(0,i.u)("ol",{className:"ul-card-rank__list",onDragOver:er?void 0:e=>{e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="move")},children:H.map(({id:e,label:r,rank:t},l)=>(0,i.u)("li",{className:"ul-card-rank__option",draggable:!!el||void 0,onDragEnd:el?O:void 0,onDragEnter:el?u:void 0,onDragLeave:el?M:void 0,onDragStart:el?e=>{v.current=l,e.dataTransfer&&(e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain",String(l)),e.currentTarget.classList.add("is-dragging"))}:void 0,onDrop:el?e=>{var r,t;e.preventDefault(),e.currentTarget.classList.remove("is-drop-target");let i=v.current;v.current=null,null==(t=null==(r=e.currentTarget.closest(".ul-card-rank__list"))?void 0:r.querySelector(".is-dragging"))||t.classList.remove("is-dragging"),null!=i&&i!==l&&ue(i,l)}:void 0,ref:e=>N.current[l]=e,children:[(0,i.u)("select",{"aria-label":`Rank for ${r}`,className:(0,i.c)("ul-card-rank__select",null==t&&"ul-card-rank__select--placeholder"),name:`rank[${e}]`,onChange:r=>A(e,r.currentTarget.value),value:t??"",children:[null==t&&(0,i.u)("option",{className:"ul-card-rank__select-option",disabled:!0,value:"",children:"-"}),z.map(e=>(0,i.u)("option",{className:"ul-card-rank__select-option",value:e,children:e},`${e}-${o}
1`))]}),(0,i.u)("span",{children:r}),!er&&(0,i.u)("button",{"aria-label":`Drag ${r} to reorder`,className:"ul-card-rank__drag-btn",onTouchEnd:ei?ce:void 0,onTouchMove:ei?G:void 0,onTouchStart:ei?Z(l):void 0,title:"Drag to reorder",type:"button",children:(0,i.u)("svg",{fill:"none",height:"17",viewBox:"0 0 16 17",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,i.u)("path",{d:"M5.75 11.625C6.37132 11.625 6.875 12.1287 6.875 12.75C6.875 13.3713 6.37132 13.875 5.75 13.875C5.12868 13.875 4.625 13.3713 4.625 12.75C4.625 12.1287 5.12868 11.625 5.75 11.625ZM10.25 11.625C10.8713 11.625 11.375 12.1287 11.375 12.75C11.375 13.3713 10.8713 13.875 10.25 13.875C9.62868 13.875 9.125 13.3713 9.125 12.75C9.125 12.1287 9.62868 11.625 10.25 11.625ZM5.75 7.375C6.37132 7.375 6.875 7.87868 6.875 8.5C6.875 9.12132 6.37132 9.625 5.75 9.625C5.12868 9.625 4.625 9.12132 4.625 8.5C4.625 7.87868 5.12868 7.375 5.75 7.375ZM10.25 7.375C10.8713 7.375 11.375 7.87868 11.375 8.5C11.375 9.12132 10.8713 9.625 10.25 9.625C9.62868 9.625 9.125 9.12132 9.125 8.5C9.125 7.87868 9.62868 7.375 10.25 7.375ZM5.75 3.125C6.37132 3.125 6.875 3.62868 6.875 4.25C6.875 4.87132 6.37132 5.375 5.75 5.375C5.12868 5.375 4.625 4.87132 4.625 4.25C4.625 3.62868 5.12868 3.125 5.75 3.125ZM10.25 3.125C10.8713 3.125 11.375 3.62868 11.375 4.25C11.375 4.87132 10.8713 5.375 10.25 5.375C9.62868 5.375 9.125 4.87132 9.125 4.25C9.125 3.62868 9.62868 3.125 10.25 3.125Z",fill:"currentColor"})})})]},e))}),(0,i.u)("div",{className:"ul-card-rank__labels",children:(0,i.u)("span",{children:[eu," - ",es]})})]}),m&&(0,i.u)(a.L,{handleSubmit:k,isSubmitDisabled:w})]}),!W&&(0,i.u)(a.Q,{children:(0,i.u)("div",{className:"ul-card__button-wrapper",children:(0,i.u)(a.B,{disabled:w,children:(0,i.e)(s)})})})]})})]},o)},_=new Set(["consentlegal","texturlprompt","thanks","videovoice"]),N=new Set(["aidynamicfollowup","aidynamicstandalone","open","matrix","multipleselect","multiplechoice","rankorder"]),Ye=({cardInstance:e,moveToNextQuestion:r,showIndividualSubmit:t,submitQuestion:n,updateCardValues:s,allResponsesArray:o,carryForwardResponses:d,onNavClick:c,isNavDisabled:p,isLastCard:m})=>{let{isLongFormSurvey:v,createDynamicFollowupQuestion:g,cards:b,surveyVisitorAttributes:y,useNewSurveyUI:w}=(0,i.a)(e=>{var r;return{isLongFormSurvey:(0,l.t)(e.studyType),createDynamicFollowupQuestion:e.createDynamicFollowupQuestion,cards:e.cards,surveyVisitorAttributes:e.surveyVisitorAttributes,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}});if(!e)return null;let{name:T,type:D,props:Q,childId:H}=e,V=t&&N.has(D);if((0,i.I)({card:e,cards:b,allResponses:o,surveyVisitorAttributes:y??{},carryForwardResponses:d}))return null;let z={className:"ul-card",next:(e,r,t=!0)=>n(e,r&&t),questionId:T,type:D,showIndividualSubmit:t,...V?{next:(e,r)=>{s(e.questionId,e,r??!0)},onSubmitButtonClick:(e=!1)=>{H?e?(r(T),g({parentQuestionId:T})):r(H):r(T)}}:{}},W=(()=>{switch(D){case"consentlegal":return(0,i.u)(jr,{...z,...Q});case"likert":return(0,i.u)(zr,{...z,...Q});case"matrix":return(0,i.u)(Jr,{...z,...Q});case"maxdiff":return(0,i.u)(_t,{...z,...Q});case"conjoint":return(0,i.u)(Nt,{...z,...Q});case"multiplechoice":return(0,i.u)(Xr,{...z,...Q});case"multipleselect":return(0,i.u)(et,{...z,...Q});case"nps":return(0,i.u)(rt,{...z,...Q});case"open":case"aidynamicfollowup":case"aidynamicstandalone":return(0,i.u)(tt,{...z,type:e.type,...Q});case"rankorder":return(0,i.u)(wt,{...z,...Q});case"recordedtask":return(0,i.u)(ut,{...z,...Q});case"texturlprompt":return(0,i.u)(mt,{...z,...Q});case"thanks":return(0,i.u)(ht,{...z,...Q});case"uploading":return(0,i.u)(bt,{...z,...Q});case"validatedtext":return(0,i.u)(gt,{...z,...Q});case"videovoice":return(0,i.u)(vt,{...z,...Q});default:return null}})();return W?v?(0,i.u)("div",{className:"ul-card-scroll-wrapper",children:[W,w&&m&&!_.has(D)&&(0,i.u)("div",{className:"ul-lfs-nav-button-wrapper",children:(0,i.u)(a.B,{className:(0,i.c)("long-form-button",p&&"sprig-button-disabled"),disabled:p,onClick:c,children:(0,i.u)("span",{className:"long-form-button-text-container",children:(0,i.u)(i.J,{stroke:"white"})})})})]},T):W:null},qt=({isSubmitDisabled:e=!1,onSubmit:r,buttonText:t})=>{var l;let{cards:n,forceBrandedLogo:s,index:o,marketingUrl:d,showSurveyBrand:c,slugName:p,surveyId:m,useMobileStyling:v,useNewSurveyUI:g}=(0,i.a)(e=>{var r;return{cards:e.cards,forceBrandedLogo:e.forceBrandedLogo,index:e.index,marketingUrl:e.marketingUrl,showSurveyBrand:e.showSurveyBrand,slugName:e.slugName,surveyId:e.surveyId,useMobileStyling:e.useMobileStyling,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),b=(null==(l=n[o])?void 0:l.type)==="thanks",y=!g&&!b,_=(0,i.k)({marketingUrl:d,slugName:p,surveyId:m,forceBrandedLogo:s});return(0,i.u)("footer",{className:(0,i.c)("long-form-question-footer-container",v&&"long-form-question-footer-container--mobile",b&&"long-form-question-footer-container-center"),children:[b&&s?(0,i.u)(i.K,{marketingUrlLink:_}):(0,i.u)("div",{className:"long-form-question-footer-container-logo",children:c&&(0,i.u)(i.o,{forceBrandedLogo:s,marketingUrlLink:_})}),y&&(0,i.u)("div",{className:(0,i.c)("ul-card__button-wrapper","ul-card-vertical__button-wrapper","long-form-question-footer-container-actions"),children:(0,i.u)(a.B,{className:(0,i.c)("long-form-button",e&&"sprig-button-disabled"),disabled:e,onClick:r,children:(0,i.u)("span",{className:"long-form-button-text-container",children:t??(0,i.u)(i.J,{stroke:"white"})})})})]})},w=new Set(["thanks","uploading"]),Ut=({cards:e,next:r,previousResponses:t})=>{var n,s;let o=(0,i._)(null),[d,c]=(0,i.h)({}),[p,m]=(0,i.h)({}),{isLongFormSurvey:v,focusedQuestionId:g,setFocusedQuestionId:b,createDynamicFollowupQuestion:y,allResponses:_,cardIndexByName:N,surveyVisitorAttributes:T,cards:D,createDynamicStandaloneQuestion:Q,isPreview:H,update:V,useNewSurveyUI:z}=(0,i.a)(e=>{var r;return{isLongFormSurvey:(0,l.t)(e.studyType),focusedQuestionId:e.focusedQuestionId,setFocusedQuestionId:e.setFocusedQuestionId,createDynamicFollowupQuestion:e.createDynamicFollowupQuestion,allResponses:e.allResponses,cardIndexByName:e.cardIndexByName,surveyVisitorAttributes:e.surveyVisitorAttributes,cards:e.cards,createDynamicStandaloneQuestion:e.createDynamicStandaloneQuestion,isPreview:e.isPreview,update:e.update,useNewSurveyUI:!!(null!=(r=e.experimentFlags)&&r["sdk-new-survey-ui"])}}),W=(0,i.F)(()=>({...t,...(0,i.l)(e.map(e=>{var r,t;return{...e,value:(null==(r=d[e.name])?void 0:r.value)??null,secondaryValue:(null==(t=d[e.name])?void 0:t.secondaryValue)??null}}))}),[t,d,e]);(0,a.f)(W);let Y=(0,i.F)(()=>(0,i.m)(D,Object.entries(d)),[D,d]),K=(0,i.F)(()=>(0,i.r)(e,Y,D),[e,Y,D]),J=(0,i.F)(()=>(0,i.n)(K,W),[K,W]),X=(0,i.F)(()=>(0,i.N)({storeAllResponses:_,cards:e,cardValues:d,cardIndexByName:N}),[_,e,d,N]),ee=(0,i.F)(()=>{let e=new Set;
1return K.forEach(r=>{(0,i.I)({card:r,cards:D,allResponses:X,surveyVisitorAttributes:T??{},carryForwardResponses:Y})||e.add(r.name)}),e},[K,X,T,D,Y]),er=(({isPreview:e,cards:r,displayedCardNames:t})=>{var l,n;if(!e||t.size>0)return;let a=r.filter(e=>!w.has(e.type));if(1!==a.length)return;let[s]=a;return null!=(n=null==(l=s.props)?void 0:l.displayLogic)&&n.length?"Questions with Display Logic do not show in side-by-side previews.":(0,i.L)(s)?"Questions with Carry Forward do not show in side-by-side previews.":void 0})({isPreview:!!H,cards:e,displayedCardNames:ee});(0,i.p)(()=>{er&&requestAnimationFrame(()=>{V()})},[er,V]),(0,i.p)(()=>{e.some(e=>{if("aidynamicstandalone"===e.type&&e.props&&ee.has(e.name)){if(e.props.loading===i.D.inFlight)return!0;if(void 0===e.props.loading)return Q({questionId:e.name}),!0}return!1})},[e,Q,ee]);let ei=(0,i._)(null);(0,i.p)(()=>{let e=ei.current;if(null!==e)for(let r of e)ee.has(r)||(c(e=>{let t={...e};return delete t[r],t}),m(e=>{let t={...e};return delete t[r],t}));ei.current=new Set(ee)},[ee]);let el=(0,i._)(null),en=(0,i._)(!1),ea=(0,i._)(null),es=(0,i.T)(r=>{var t,i;en.current=!0;let l=e.findIndex(e=>e.name===r);if(!v||null===r||-1===l)return void(en.current=!1);let n=null==(t=el.current)?void 0:t.querySelectorAll(".ul-card-scroll-wrapper")[l],a=null==(i=el.current)?void 0:i.closest(".ul-card-main-content");if(n&&a){if(n&&a){let e;let r=n.getBoundingClientRect(),t=a.getBoundingClientRect(),i=r.top-t.top+a.scrollTop,l=i+r.height/2,s=window.innerHeight-157;e=r.height>=s?i:l-a.clientHeight/2;let o=a.clientHeight,d=a.scrollHeight-o;a.scrollTo({top:Math.max(0,Math.min(e,d)),behavior:"smooth"}),setTimeout(()=>{en.current=!1},500)}}else en.current=!1},[v,e]);function $(){let t=k(e,d);if((null==J?void 0:J.length)===1&&(null==t?void 0:t.length)===1){let e=J[0],r=t[0];(0,i.t)({displayCard:e,response:r,createDynamicFollowupQuestion:y})}r(t)}function k(e,r){return e.filter(e=>ee.has(e.name)).map(e=>{let t=r[e.name],l=J.find(r=>r.name===e.name);return{...t,questionText:l?(0,i.q)(l):void 0}})}(0,i.p)(()=>{null!==g&&-1!==e.findIndex(e=>e.name===g)||b(e[0].name)},[e,g,b]);let A=r=>{if(!v)return;let t=e.findIndex(e=>e.name===r)+1;for(;t<e.length&&!ee.has(e[t].name);)t++;t<e.length?b(e[t].name):b(r)};(0,i.p)(()=>{v&&null!==g&&(ea.current!==g?es(g):ea.current=null)},[g,v,es]);let eu=(0,i.T)(()=>{var r,t;if(en.current)return;let i=null==(r=el.current)?void 0:r.closest(".ul-card-main-content");if(!i)return;let l=null==(t=el.current)?void 0:t.querySelectorAll(".ul-card-scroll-wrapper");if(!l||0===l.length)return;let n=i.getBoundingClientRect(),a=n.top+n.height/2,s=0,o=1/0;l.forEach((e,r)=>{let t=e.getBoundingClientRect(),i=t.top+t.height/2,l=Math.abs(a-i);l<o&&(o=l,s=r)});let d=e[s];ea.current=d.name,b(d.name)},[e,b]);(0,i.p)(()=>{var e;if(!v)return;let r=(null==(e=el.current)?void 0:e.closest(".ul-card__container"))||null;return r&&r.addEventListener("scroll",eu,{passive:!0}),()=>{r&&r.removeEventListener("scroll",eu)}},[eu,v]);let eo=(0,i.F)(()=>e.every(e=>{var r;if(!ee.has(e.name))return!0;let t=(null==e?void 0:e.props)&&"properties"in e.props&&(null==(r=e.props.properties)?void 0:r.required)===!1,i=e.name in p;return!(!t||i)||p[e.name]}),[p,e,ee]),G=async(e,r,t)=>{var i;return m(r=>({...r,[e]:t})),await (i=t=>({...t,[e]:r}),new Promise(e=>{c(r=>{let t=i(r);return e(t),t})}))};(0,i.p)(()=>{var r;if(!v)return;let t=o.current,l=null==(r=null==e?void 0:e[0])?void 0:r.groupId;o.current=l;let n={};if(e.forEach(e=>{var r,t;(0,i.O)(e)&&(e.props.properties.required||(n[e.name]={...d[e.name],value:(null==(r=d[e.name])?void 0:r.value)??null,secondaryValue:(null==(t=d[e.name])?void 0:t.secondaryValue)??null,questionId:e.name,type:e.type}))}),null==t||t!==l)c(n),m({});else{c(e=>({...e,...n}));let r=e.reduce((e,r)=>{var t;return"aidynamicfollowup"===r.type&&(null==(t=r.props)?void 0:t.loading)===null&&(e[r.name]=!0),e},{});m(e=>({...e,...r}))}},[e,v]);let ce=async(t,l)=>{let n=J.find(e=>e.name===t.questionId);if(v){let a=await G(t.questionId,t,l),s=ue(t.type),o=te(t.type);if(s&&(null!=n&&n.groupId&&(0,i.t)({displayCard:n,response:t,createDynamicFollowupQuestion:y}),A(t.questionId)),o&&l){let t=k(e,a);r(t)}}else{let e={...t,questionText:n?(0,i.q)(n):void 0};(0,i.t)({displayCard:n,response:t,createDynamicFollowupQuestion:y}),r([e])}},ue=e=>new Set(["nps","likert","multiplechoice"]).has(e),te=e=>new Set(["videovoice","consentlegal","texturlprompt","maxdiff"]).has(e),ed=(null==(n=e[0])?void 0:n.type)==="thanks",ec=null==(s=[...J].reverse().find(e=>ee.has(e.name)))?void 0:s.name;return v?(0,i.u)("div",{className:"ul-card-list-container--longform","data-testid":"ui-container",ref:el,children:er?(0,i.u)("div",{className:"ul-display-logic-preview-message","data-testid":"display-logic-preview-message",children:er}):(0,i.u)(yt,{value:t,children:[J.map((r,t)=>{let l=r.name===ec;return(0,i.u)(Ye,{allResponsesArray:X,cardInstance:r,carryForwardResponses:Y,isLastCard:l,isNavDisabled:!eo,moveToNextQuestion:A,onNavClick:$,showIndividualSubmit:e.length>
11&&t<e.length-1&&(!z||!!r.childId),submitQuestion:ce,updateCardValues:G},(null==r?void 0:r.name)||t)}),!ed&&(0,i.u)(qt,{isSubmitDisabled:!eo,onSubmit:$})]})}):(0,i.u)(i.g,{children:[(0,i.u)("div",{"data-testid":"ui-container",style:{display:"none"}}),er?(0,i.u)("div",{className:"ul-display-logic-preview-message","data-testid":"display-logic-preview-message",children:er}):J.map((e,r)=>(0,i.u)(Ye,{allResponsesArray:X,cardInstance:e,carryForwardResponses:Y,moveToNextQuestion:A,showIndividualSubmit:!1,submitQuestion:ce,updateCardValues:G},(null==e?void 0:e.name)||r))]})}}}]);

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.