PageSourceSearch

https://clinic.joinfound.com/_next/static/chunks/918.7488aaa748c2287b.js

js joinfound.com collected 2026-09-28 08:14:06 UTC 48,707 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="0d367f1b-05fa-4d28-9e79-fbdbdf743a53",e._sentryDebugIdIdentifier="sentry-dbid-0d367f1b-05fa-4d28-9e79-fbdbdf743a53")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[918],{40918:(e,r,t)=>{t.r(r),t.d(r,{default:()=>es});var n=t(39478),a=t(85808),i=t(2348),l=t(57963);let s=({properties:e,surveyVideoUrl:r,questionId:t})=>{let i=`ul-card-video__question_player-q${t}`,{apiURL:l,viewDocument:s}=(0,n.a)(e=>({apiURL:e.apiURL,viewDocument:e.viewDocument}));return(0,n.u)("div",{id:i,ref:t=>{if((null==t?void 0:t.children.length)===0&&!e.properties.hideRecordedPrompt){let n=(0,a.v)(i,{src:r,type:"application/x-mpegURL"},void 0,e.properties.mediaType===a.R.MEDIA_TYPE_AUDIO,l,s);t.appendChild(n)}}})},o=()=>(0,n.u)("svg",{fill:"none",height:"10",viewBox:"0 0 13 10",width:"13",xmlns:"http://www.w3.org/2000/svg",children:(0,n.u)("path",{d:"M11.5 1.5L4.5 8.5L1 5",stroke:"#FFFFFF",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5"})}),u=({isDisabled:e,onClick:r,children:t,style:i,showCheckmark:l})=>{let s=l??("string"==typeof t&&"finish"===t.toLowerCase());return(0,n.u)(a.B,{disabled:!!e,onClick:r,style:i,type:"button",children:[s&&(0,n.u)("span",{style:{paddingRight:"4px"},children:(0,n.u)(o,{})}),t]})},d=({className:e,next:r,properties:t,questionId:l,type:s,isAnswered:o})=>{let{useMobileStyling:d,border:c,cards:p}=(0,n.a)(e=>({useMobileStyling:e.useMobileStyling,border:e.border,cards:e.cards})),[m,h]=(0,n.h)(!1),[v,g]=(0,n.h)(""),[b,y]=(0,n.h)(!1),f=null==t?void 0:t.collectName,k=(null==t?void 0:t.nameLabelText)||"Full Name",x=(null==t?void 0:t.consentText)||"I agree to the stated conditions",C=(0,n.e)({buttonText:(null==t?void 0:t.submitButtonText)||"Submit"}),_=(0,n.i)(l,p),T=!!v.trim(),S=m&&(!f||T),w=(e,t=!1)=>{e.preventDefault(),e.stopPropagation();let n=null;if(!t){if(!S)return void y(!0);n={submitted:!0},f&&(n.name=v)}r({value:n,questionId:l,type:s},!!t||S)};return(0,n.u)("div",{className:(0,n.c)(e,"ul-card__consent-legal","fade-in-transition"),children:(0,n.u)(a.M,{embeddedType:"pdf",properties:t,children:(0,n.u)(a.Q,{children:[(0,n.u)("div",{className:"sprig-stretch",children:[(0,n.u)(a.O,{allowTextEntry:!1,border:c,error:b&&!m,id:"consent",isRadio:!1,isSelected:m,label:x,onUserInputChanged:({selected:e})=>{e!==m&&h(!m)},useMobileStyling:d}),f&&(0,n.u)("input",{"aria-label":k,"aria-placeholder":k,className:(0,n.c)((0,n.b)("ul-consent-legal__name-input",d)),"data-gramm":"false",maxLength:250,name:"name",onBlur:e=>{e.currentTarget.style.borderColor=b&&!T?i.b:i.D},onFocus:e=>{e.currentTarget.style.borderColor=b&&!T?i.b:c},onInput:e=>{e.preventDefault(),e.stopPropagation(),g(e.currentTarget.value)},placeholder:k,style:b&&!T?{borderColor:i.b}:{},tabIndex:0,value:v})]}),(0,n.u)("div",{className:"ul-card__button-wrapper ul-card-vertical__button-wrapper",children:!o&&(t.required?(0,n.u)(u,{isDisabled:!S,onClick:e=>w(new SubmitEvent(e.type)),showCheckmark:_,children:C}):(0,n.u)(n.g,{children:[(0,n.u)(u,{isDisabled:!S,onClick:e=>w(new SubmitEvent(e.type)),showCheckmark:_,children:C}),(0,n.u)("button",{className:"ul-card-skip__button",onClick:e=>w(new SubmitEvent(e.type),!0),children:(0,n.f)(t)})]}))})]})})},l)},c=()=>{let{destroy:e,forceBrandedLogo:r}=(0,n.a)(e=>({destroy:e.destroy,forceBrandedLogo:e.forceBrandedLogo}));return(0,n.p)(()=>{setTimeout(()=>{e(i.A)},r?4e3:2e3)},[e,r]),(0,n.u)("div",{className:"end-of-survey-text",children:"End of survey"})},p=({activeValue:e,border:r,icon:t,enableCspTrustedTypes:a,isPressed:l,range:s,scaleLabelType:o,selectedValue:u,setSelectedValue:d,setActiveValue:c,setIsPressed:p,useMobileStyling:m,value:h,viewDocument:v})=>{let g=`option-${h}`,b="number"===o,y="star"===o,f="smiley"===o,k=b&&h===e||h===u,[x,C]=(()=>{let t=y&&null!==u&&h<=u;return y&&h<=e||f&&h===e||t||h===e||h===u?[r,l||t||h===u?1:.3]:["",1]})(),_=(0,n.F)(()=>
1{let e={borderColor:k?x:"",fillOpacity:k?"":C,zIndex:k?3:"auto",color:u===h?"#fff":""};return b?{...e,backgroundColor:u===h?x:""}:{...e,color:y||f||u===h?x:""}},[k,x,C,u,h,b,y,f]),T=(0,n.F)(()=>(0,i.g)((({icon:e,scaleLabelType:r,value:t,selectedValue:n})=>{if("smiley"===r&&t===n){let r=0;return e.replace(/black/g,()=>1==++r?"black":"white")}return e})({icon:t,scaleLabelType:o,value:h,selectedValue:u}),a),[a,t,o,u,h]);return(0,n.u)("button",{"aria-label":b?void 0:String(h),className:(()=>{switch(o){case"star":return(0,n.c)((0,n.b)("likert-star",m),(0,n.b)(`likert-star-${h}`,m));case"smiley":return(0,n.c)((0,n.b)("likert-smiley",m),(0,n.b)(`likert-smiley-${h}`,m));default:return h===s?(0,n.c)((0,n.b)("likert-number",m),(0,n.b)(`likert-number-${h}`,m),(0,n.b)("likert-last-option",m)):(0,n.c)((0,n.b)("likert-number",m),(0,n.b)(`likert-number-${h}`,m))}})(),dangerouslySetInnerHTML:{__html:T},id:g,onClick:e=>{e.preventDefault(),e.stopPropagation(),d(h)},onKeyDown:e=>{var r,t;let n=v.querySelectorAll(`.likert-${o??"number"}`),a=h-1;"ArrowRight"===e.key?null==(r=n[a+1])||r.focus():"ArrowLeft"===e.key?null==(t=n[a-1])||t.focus():"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),d(h))},onPointerDown:()=>p(!0),onPointerEnter:()=>c(h),onPointerLeave:()=>{c(-1),p(!1)},style:_,tabIndex:0})},m=({className:e,labels:r,next:t,properties:i,questionId:l,type:s,isAnswered:o})=>{let d,{border:c,useMobileStyling:m,viewDocument:h,enableCspTrustedTypes:v,cards:g}=(0,n.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,viewDocument:e.viewDocument,enableCspTrustedTypes:e.enableCspTrustedTypes,cards:e.cards})),[b,y]=(0,n.h)(-1),[f,k]=(0,n.h)(!1),[x,C]=(0,n.h)(null),_=r&&r.left,T=r&&r.right,{range:S,scaleLabelType:w,ratingIcons:N}=i;S&&(d=Number(S));let I=d||5,D=(0,n.e)(i),q=(0,n.i)(l,g);return(0,n.u)("form",{className:(0,n.c)(e,"ul-card--likert","fade-in-transition"),children:(0,n.u)(a.M,{properties:i,children:[(0,n.u)(a.a,{children:[(0,n.u)("div",{"aria-label":`Rating (1 - ${I})`,className:"ul-card--likert__numbers",role:"radiogroup",children:[...Array(I)].map((e,r)=>{let t=r+1;return(0,n.u)(p,{activeValue:b,border:c,enableCspTrustedTypes:v,icon:(e=>{var r,t;switch(w){case"star":return null==(r=N[0])?void 0:r.svg;case"smiley":return null==(t=N[e])?void 0:t.svg;default:return String(e+1)}})(r),isPressed:f,range:I,scaleLabelType:w,selectedValue:x,setActiveValue:y,setIsPressed:k,setSelectedValue:C,useMobileStyling:m,value:t,viewDocument:h},r)})}),(_||T)&&(0,n.u)("div",{className:"ul-card--likert__labels",children:[(0,n.u)("span",{children:_}),(0,n.u)("span",{children:T})]})]}),(0,n.u)(a.Q,{children:!o&&(0,n.u)(u,{isDisabled:null===x&&i.required,onClick:()=>{t({value:x,questionId:l,type:s},!0)},showCheckmark:q,children:D})})]})},l)},h=({columns:e,onSelect:r,options:t,selectedOptions:i})=>{let l=(0,n._)([]),{border:s,useMobileStyling:o}=(0,n.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling})),u=t.findIndex(e=>null===i[e.id]),[d,c]=(0,n.h)(u),p=(0,n.T)((e,n)=>{r(e,n);let a=d+1,l=t[a];l&&null===i[l.id]&&c(a)},[r,t,i,d]),m=(0,n.T)((r,t)=>{let u=d===r;return(0,n.u)(n.A,{animate:!0,header:t.label,isOpen:u,onClick:()=>{var e;return c(u&&!(null!=(e=window.UserLeap)&&e.isMobileSDK)?-1:r)},ref:e=>{e&&(l.current[r]=e)},showHeaderCheck:null!==i[t.id],children:(0,n.u)("div",{style:{paddingTop:"12px"},children:e.map(e=>(0,n.u)(a.O,{allowTextEntry:!1,ariaLabel:`${t.label}-${e.label}`,border:s,error:!1,id:`${t.id}-${e.value}`,isRadio:!0,isSelected:i[t.id]===e.value,label:e.label,onUserInputChanged:()=>p(t.id,e.value),useMobileStyling:o},e.label))})},t.id)},[s,e,d,p,i,o]);return(0,n.u)("div",{children:t.map((e,r)=>m(r,e))})},v=({className:e,next:r,options:t,properties:i,questionId:l,type:s,onSubmitButtonClick:o,isAnswered:d})=>{let{cards:c}=(0,n.a)(e=>({cards:e.cards})),p=i.matrixColumn,m=i.required,v=e=>{e.preventDefault(),e.stopPropagation(),r({value:b,questionId:l,type:s},!0),o&&o()},g=t.reduce((e,r)=>(e[r.id]=null,e),{}),[b,y]=(0,n.h)(g),f=(0,n.e)(i),k=(0,n.i)(l,c);return(0,n.u)("form",{className:(0,n.c)(e,"ul-card__matrix","fade-in-transition"),id:"text-form",onSubmit:v,children:(0,n.u)(a.M,{properties:i,children:[(0,n.u)(a.a,{children:(0,n.u)(h,{columns:p,onSelect:(e,r)=>{y(t=>({...t,[e]:r}))},options:t,selectedOptions:b})}),(0,n.u)(a.Q,{children:!d&&(0,n.u)(u,{isDisabled:m&&Object.values(b).every(e=>null==e),onClick:()=>v(new SubmitEvent("submit")),showCheckmark:k,children:f})})]})},l)},g=({className:e,onSubmit:r,options:t=[],properties:i,questionId:l,type:s,showIndividualSubmit:o=!1,onSubmitButtonClick:d,isAnswered:c})=>{let{border:p,useMobileStyling:m,cards:h}=(0,n.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,cards:e.cards})),v=t.reduce((e,r)=>(e[r.id]={isSelected:!1},e),{}),[g,b]=(0,n.h)(v),y="multiplechoice"===s,f=i.required,k=t.find(e=>{var r;return null==(r=e.optionProperties)?void 0:r.noneOfTheAbove}),x=e=>Object.entries(e).some(([e,r])=>{var n;let a=t.find(r=>`${r.id}`===e),i=void 0===r.userText||""===r.userText.trim();return(null==(n=null==a?void 0:a.optionProperties)?void 0:n.allowsTextEntry
1)&&i&&r.isSelected}),C=e=>Object.values(e).filter(e=>e.isSelected).length,_=i.minSelect&&i.minSelect>0&&i.maxSelectMode===n.M.Range&&C(g)<i.minSelect&&(f||C(g)>0),T=e=>x(e)||f&&!C(e)||!(e=>{let{minSelect:r=0,maxSelect:t=1/0,maxSelectMode:a}=i,l=C(e);switch(a){case n.M.Maximum:return l<=t;case n.M.Range:return 0===l||l>=r;default:return!0}})(e),S=Object.entries(g).some(([e,r])=>{var n,a;return r.isSelected&&(null==(a=null==(n=t.find(r=>`${r.id}`===e))?void 0:n.optionProperties)?void 0:a.allowsTextEntry)}),w=e=>{D(e.id,e.selected,e.userText,e.noneOfTheAbove)},N=e=>{var r;return(null==i?void 0:i.maxSelectMode)!==n.M.Unlimited&&C(g)===(null==i?void 0:i.maxSelect)&&!(null!=(r=g[e])&&r.isSelected)},I=()=>{r(g,!0),d&&d()},D=(e,r,t,n)=>{let a=Object.assign({},g);if((y||n)&&r)for(let e of Object.values(a))e.isSelected=!1,delete e.userText;else k&&!n&&g[k.id].isSelected&&(a[k.id].isSelected=!1);a[e]={isSelected:r,userText:t},b(a)};return(0,n.u)("form",{className:(0,n.c)(e,"ul-card--multiple","fade-in-transition"),id:"text-form",onSubmit:I,children:(0,n.u)(a.M,{properties:i,children:[(0,n.u)(a.a,{children:[i.isDropdown?(0,n.u)(a.S,{disabledOptions:t.filter(e=>N(e.id)),dropdownFooter:_?(0,n.u)("div",{className:"ul-card__min-select-counter",style:{marginLeft:"16px"},children:[C(g),"/",i.minSelect]}):void 0,isMultiSelect:!y,multiselectText:i.dropdownMultiselectedText??"choices selected",onChange:e=>{let r={...g};for(let n of t)e.includes(n)?r[n.id].isSelected=!0:r[n.id].isSelected=!1;b(r)},options:t,placeholderText:i.dropdownPlaceholderText??(y?"Select choice":"Select choice(s)"),value:t.filter(e=>g[e.id].isSelected)}):(0,n.u)("div",{className:(0,n.c)((0,n.b)("ul-card__choices",m)),role:y?"radiogroup":"group",children:[t.map(({id:e,label:r,value:t,optionProperties:i})=>{var l,s;let o=`${e}`,{allowsTextEntry:u,noneOfTheAbove:d}={allowsTextEntry:!1,noneOfTheAbove:!1,...i};return(0,n.u)(a.O,{allowTextEntry:u,border:p,disabled:N(o),error:x(g),id:o,isRadio:y,isSelected:!!(null!=(l=g[o])&&l.isSelected),label:r,noneOfTheAbove:d,onUserInputChanged:w,promptText:(null==i?void 0:i.otherOptionPlaceholder)||"Please specify",text:null==(s=g[e])?void 0:s.userText,useMobileStyling:m,value:t},o)}),!!_&&(0,n.u)("div",{className:"ul-card__min-select-counter",children:[C(g),"/",i.minSelect]})]}),o&&(!y||S)&&(0,n.u)(a.L,{handleSubmit:I,isSubmitDisabled:T(g)})]}),!c&&(0,n.u)(a.Q,{children:(0,n.u)(u,{isDisabled:T(g),onClick:I,showCheckmark:(0,n.i)(l,h),children:(0,n.e)(i)})})]})},l)},b=e=>{let{questionId:r,type:t,next:a,options:i}=e;return(0,n.u)(g,{...e,onSubmit:(e,n)=>{let[l,s]=Object.entries(e).find(([,e])=>e.isSelected)||[void 0,void 0],o=i.find(e=>`${e.id}`===l),u=null!=s&&s.userText?{[l]:{userText:s.userText}}:null;a({value:o&&l?{[l]:o.value}:{},secondaryValue:u,questionId:r,type:t},n)}})},y=e=>{let{questionId:r,type:t,next:a}=e;return(0,n.u)(g,{...e,onSubmit:(e,n)=>{a({value:Object.entries(e).reduce((e,[r,t])=>(e[r]=t.isSelected,e),{}),secondaryValue:Object.entries(e).reduce((e,[r,t])=>{if(!t.userText)return e;let n=e||{};return n[r]={userText:t.userText},n},null),questionId:r,type:t},n)}})},f=({className:e,labels:r,properties:t,next:i,questionId:l,type:s,isAnswered:o})=>{let[d,c]=(0,n.h)(null),{border:p,useMobileStyling:m,viewDocument:h,cards:v}=(0,n.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,viewDocument:e.viewDocument,cards:e.cards})),g=r&&r.left,b=r&&r.right,y=(0,n.i)(l,v);return(0,n.u)("form",{className:(0,n.c)(e,"ul-card--nps","fade-in-transition"),children:(0,n.u)(a.M,{properties:t,children:[(0,n.u)(a.a,{children:[(0,n.u)("div",{className:"ul-card--nps__numbers",children:[...Array(11)].map((e,r)=>(0,n.u)("button",{className:(0,n.c)((0,n.b)("nps-number",m),(0,n.b)(`nps-number-${r}`,m)),id:`option-${r}`,onClick:e=>{e.preventDefault(),e.stopPropagation(),c(r)},onKeyDown:e=>{var t,n;let a=h.querySelectorAll("button.nps-number");"ArrowRight"===e.key?null==(t=a[r+1])||t.focus():"ArrowLeft"===e.key?null==(n=a[r-1])||n.focus():"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),e.stopPropagation(),c(r))},onPointerDown:e=>{e.currentTarget.style.zIndex="2"},onPointerLeave:e=>{e.currentTarget.style.zIndex="auto"},style:d===r?{backgroundColor:p,color:"#fff"}:void 0,tabIndex:0,children:r},r))}),(0,n.u)("div",{className:"ul-card--nps__labels",children:[(0,n.u)("span",{children:g}),(0,n.u)("span",{children:b})]})]}),(0,n.u)(a.Q,{children:!o&&(0,n.u)(u,{isDisabled:null===d&&t.required,onClick:()=>{i({value:d,questionId:l,type:s},!0)},showCheckmark:y,children:(0,n.e)(t)})})]})},l)},k=({className:e,next:r,properties:t,questionId:l,type:s,onSubmitButtonClick:o,isAnswered:d})=>{let{border:c,useMobileStyling:p,update:m,cards:h}=(0,n.a)(e=>({border:e.border,useMobileStyling:e.useMobileStyling,update:e.update,cards:e.cards})),[v,g]=(0,n.h)(""),b=(0,n._)(null),y=v.trim(),f=!0===t.required&&!y,k=(0,a.u)(b,()=>m()),x=t&&t.openTextPlaceholder?t.openTextPlaceholder:"",C=(0,n.e)(t),_=(0,n.i)(l,h);return(0,n.u)("form",{className:(0,n.c)(e,"ul-card-text","fade-in-transition"),id:"text-form",children:(0,n.u)(a.M,{properties:t,children:(0,n.u)("div",{className:"ul-card-text",children:[(0,n.u)(a.a,{children:[(0,n.u)("div",{className:"ul-card-text__container",children:(0,n.u)("textarea",{"aria-describedby":"ul-caption","aria-labelledby":"ul-question","aria-multiline":"true","aria-placeholder":x,className:(0,n.c)((0,n.b)("ul-card-text__input",p)),"data-gramm":"false",maxLength:5e3,name:"text",onBlur:e=>{e.currentTarget.style.borderColor=i.D},onChange:e=>{let{value:r}=e.currentTarget;k(),e.preventDefault(),e.stopPropagation(),g(r)},onFocus:e=>{e.currentTarget.style.borderColor=c},placeholder:x,ref:b,role:"textbox",tabIndex:0})}),t.footerHtml&&(0,n.u)(a.H,{className:"footer",html:t.footerHtml})]}),(0,n.u)(a.Q,{children:!d&&(0,n.u)(u,{isDisabled:f,onClick:e=>{e.preventDefault(),e.stopPropagation(),r({value:v,questionId:l,type:s},!0!==t.required||y.length>0),o&&o()},showCheckmark:_,children:C})})]})})},l)},x=({className:e,labels:r,next:t,properties:i,questionId:l,type:s,onSubmitButtonClick:o,options:u,isAnswered:d})=>{let c=(0,n._)(null),p=(0,n._)(0),m=(0,n._)(0),h=(0,n._)(null),v=(0,n._)(!1),g=(0,n._)([]),[b,y]=(0,n.h)(()=>(null==i?void 0:i.required)===!0),[f,k]=(0,n.h)(()=>u.map(e=>({...e,rank:null}))),x=(0,n.F)(()=>Array.from({length:u.length},(e,r)=>r+1),[u.length]),{useMobileStyling:C,isPreview:_,headers:T}=(0,n.a)(e=>({useMobileStyling:e.useMobileStyling,isPreview:e.isPreview,headers:e.headers})),S=(null==T?void 0:T["userleap-platform"])==="android",w=C&&!_&&!S,N=!w&&!S,I=(e,r)=>{k(t=>{let n=parseInt(r),a=t.map(e=>({...e}));a.some(e=>null==e.rank)&&a.forEach((e,r)=>e.rank=r+1);let i=a.findIndex(r=>
1r.id===e);if(-1===i)return t;let l=a[i].rank;return n<l?a.forEach(r=>{r.id!==e&&r.rank>=n&&r.rank<l&&(r.rank=r.rank+1)}):n>l&&a.forEach(r=>{r.id!==e&&r.rank>l&&r.rank<=n&&(r.rank=r.rank-1)}),a[i].rank=n,a.sort((e,r)=>e.rank-r.rank),L(),a})},D=(e,r)=>{for(let t=0;t<g.current.length;t++){let n=g.current[t];if(!n||n===h.current)continue;let a=n.getBoundingClientRect();if(e>=a.left&&e<=a.right&&r>=a.top&&r<=a.bottom)return{element:n,index:t}}return null},q=e=>{if(!w||!v.current||null===c.current)return;e.preventDefault(),e.stopPropagation();let r=e.touches[0];m.current=r.clientY;let t=m.current-p.current;h.current&&(h.current.style.transform=`translateY(${t}px)`,h.current.style.zIndex="1000"),g.current.forEach(e=>{e&&e!==h.current&&e.classList.remove("is-drop-target")});let n=D(r.clientX,r.clientY);n&&n.element.classList.add("is-drop-target")},P=e=>{if(!w||!v.current||null===c.current)return;e.preventDefault(),e.stopPropagation();let r=e.changedTouches[0],t=D(r.clientX,r.clientY);h.current&&(h.current.style.transform="",h.current.style.zIndex="",h.current.classList.remove("is-dragging")),g.current.forEach(e=>{e&&e.classList.remove("is-drop-target")}),t&&t.index!==c.current&&R(c.current,t.index),c.current=null,h.current=null,v.current=!1},R=(e,r)=>{k(t=>{let n=t.map(e=>({...e})),[a]=n.splice(e,1);return n.splice(r,0,a),n.forEach((e,r)=>{e.rank=r+1}),L(),n})},L=()=>{y(!1)},{left:M,right:U}=r,A=u.length,E=e=>{e.preventDefault(),e.currentTarget.classList.add("is-drop-target")},B=e=>{e.currentTarget.classList.remove("is-drop-target")},$=e=>{c.current=null,e.currentTarget.classList.remove("is-dragging")};return(0,n.u)("form",{className:(0,n.c)(e,"ul-card-rank","fade-in-transition"),onSubmit:e=>{e.preventDefault(),(e=>{let r={};e.reduce((e,r)=>(e[r.id]=r.rank,e),r),t({value:r,questionId:l,type:s},!0)})(f),o&&o()},children:(0,n.u)(a.M,{properties:i,children:(0,n.u)(n.g,S?{children:[(0,n.u)(a.a,{children:(0,n.u)("div",{className:"ul-card--rank__question-inner-container",children:[(0,n.u)("div",{className:"ul-card-rank__labels",children:(0,n.u)("span",{children:["1 - ",M]})}),(0,n.u)("ol",{className:"ul-card-rank__list",children:f.map(({id:e,label:r,rank:t})=>(0,n.u)("li",{className:"ul-card-rank__option",children:[(0,n.u)("select",{"aria-label":`Rank for ${r}`,className:(0,n.c)("ul-card-rank__select",null==t&&"ul-card-rank__select--placeholder"),name:`rank[${e}]`,onChange:r=>I(e,r.currentTarget.value),value:t??"",children:[null==t&&(0,n.u)("option",{className:"ul-card-rank__select-option",disabled:!0,value:"",children:"-"}),x.map(e=>(0,n.u)("option",{className:"ul-card-rank__select-option",value:e,children:e},`${e}-${l}`))]}),(0,n.u)("span",{children:r})]},e))}),(0,n.u)("div",{className:"ul-card-rank__labels",children:(0,n.u)("span",{children:[A," - ",U]})})]})}),(0,n.u)(a.Q,{children:!d&&(0,n.u)("div",{className:"ul-card__button-wrapper",children:(0,n.u)(a.B,{disabled:b,children:(0,n.e)(i)})})})]}:{children:[(0,n.u)(a.a,{children:(0,n.u)("div",{className:"ul-card--rank__question-inner-container",children:[(0,n.u)("div",{className:"ul-card-rank__labels",children:(0,n.u)("span",{children:["1 - ",M]})}),(0,n.u)("ol",{className:"ul-card-rank__list",onDragOver:S?void 0:e=>{e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="move")},children:f.map(({id:e,label:r,rank:t},a)=>(0,n.u)("li",{className:"ul-card-rank__option",draggable:!!N||void 0,onDragEnd:N?$:void 0,onDragEnter:N?E:void 0,onDragLeave:N?B:void 0,onDragStart:N?e=>{c.current=a,e.dataTransfer&&(e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain",String(a)),e.currentTarget.classList.add("is-dragging"))}:void 0,onDrop:N?e=>{var r,t;e.preventDefault(),e.currentTarget.classList.remove("is-drop-target");let n=c.current;c.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!=n&&n!==a&&R(n,a)}:void 0,ref:e=>g.current[a]=e,children:[(0,n.u)("select",{"aria-label":`Rank for ${r}`,className:(0,n.c)("ul-card-rank__select",null==t&&"ul-card-rank__select--placeholder"),name:`rank[${e}]`,onChange:r=>I(e,r.currentTarget.value),value:t??"",children:[null==t&&(0,n.u)("option",{className:"ul-card-rank__select-option",disabled:!0,value:"",children:"-"}),x.map(e=>(0,n.u)("option",{className:"ul-card-rank__select-option",value:e,children:e},e))]}),(0,n.u)("span",{children:r}),!S&&(0,n.u)("button",{"aria-label":`Drag ${r} to reorder`,className:"ul-card-rank__drag-btn",onTouchEnd:w?P:void 0,onTouchMove:w?q:void 0,onTouchStart:w?e=>{if(!w)return;
1e.preventDefault(),e.stopPropagation(),v.current=!0,c.current=a;let r=e.touches[0];p.current=r.clientY,m.current=r.clientY;let t=e.currentTarget.closest(".ul-card-rank__option");t&&(h.current=t,t.classList.add("is-dragging"))}:void 0,title:"Drag to reorder",type:"button",children:(0,n.u)("svg",{fill:"none",height:"17",viewBox:"0 0 16 17",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,n.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,n.u)("div",{className:"ul-card-rank__labels",children:(0,n.u)("span",{children:[A," - ",U]})})]})}),(0,n.u)(a.Q,{children:!d&&(0,n.u)("div",{className:"ul-card__button-wrapper",children:(0,n.u)(a.B,{disabled:b,children:(0,n.e)(i)})})})]})})},l)},C=(e,r)=>void 0===e?1:e?((e,r)=>!("av_permission"===r.type?r.permissionDescriptors:[]).includes("camera")||e.getVideoTracks().length>0)(e,r)?3:1:2,_={avStream:null,currentPage:null,mediaRecordingUids:null,nextQuestion:()=>{},passthroughData:void 0,recordingMediaTypes:void 0,screenPermissionRequested:!1,type:void 0},T=(0,n.j)(e=>({..._,reset:()=>{e(_)},updatePage:r=>{e(r)}}));function S({currentPage:e,pages:r}){let{avStream:t,recordingMediaTypes:a,updatePage:i}=T.getState(),{recorderEventEmitter:l}=n.a.getState();l.emit("av.permission",{"permission.descriptors":e.permissionDescriptors,"stream.ready":(n,s)=>{if(t===n)return;let o=e;if(n&&!e.permissionDescriptors.includes("camera")){let t=r.indexOf(e),n=null!=s&&s.active?t+2:t+1;null!=s&&s.active&&a&&l.emit("begin.recording",{"recording.media.types":a,"start.recording.callback":e=>i({mediaRecordingUids:e})}),o=r[n]}i({currentPage:o,avStream:n})}})}function w({status:e}){let{nextQuestion:r,passthroughData:t,mediaRecordingUids:a,reset:i}=T.getState(),{recorderEventEmitter:l,handleUploadUpdate:s,index:o}=n.a.getState(),u={value:{taskStatus:e},type:"recordedtask",questionId:(null==t?void 0:t.questionId)||1};t&&l.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":u,"task.complete.callback":e=>{u.value.taskDurationMillisecond=e,a&&(u.value.mediaRecordingUids=a),i(),r(u)}})}function N({pages:e,setIsRequestingPermission:r}){let{recorderEventEmitter:t,eventEmitFn:a}=n.a.getState(),{updatePage:i,currentPage:l,recordingMediaTypes:s,screenPermissionRequested:o}=T.getState();if(!l)return;let u=e.indexOf(l);switch(l.type){case"av_permission":return o&&s&&t.emit("begin.recording",{"recording.media.types":s,"start.recording.callback":e=>{i({mediaRecordingUids:e})}}),void i({currentPage:e[o?u+2:u+1]});case"screen_permission":return void t.emit("screen.permission",{"screen.permission.requested":r,"stream.ready.callback":(r,n)=>{let a=n?e[u+1]:l;n&&s&&t.emit("begin.recording",{"recording.media.types":s,"start.recording.callback":e=>{i({captureStream:n,mediaRecordingUids:e})}}),i({currentPage:a,screenPermissionRequested:!0,captureStream:n})}});case"start_task":return a("recorded.task.start"),t.emit("recorded.task.start"),t.emit("start.task"),void i({currentPage:e[u+1],screenPermissionRequested:!0});case"complete_task":return}}let I="ul-permission-graphics-container",D="ul-permission-body",q=(0,n.c)(I,"ul_recorded-task-inset-sp
1acing"),P=(0,n.c)("ul-horizontal-button-container","ul-horizontal-button-container-left"),R=({richTextBody:e})=>(0,n.u)(a.H,{className:"ul-rich-text-body",html:e,id:"ul-task-detail-container"}),L=({required:e,skipButtonText:r,bottom:t=!1})=>e?null:(0,n.u)(a.B,{className:(0,n.c)(t&&"ul-skip-button-below","ul-button-inactive"),onClick:w.bind(null,{status:"abandoned"}),children:r||"Skip"}),M=e=>{let{avStream:r,captureStream:t,recordingMediaTypes:a,updatePage:i}=T.getState(),l=(null==a?void 0:a.includes("audio"))||(null==a?void 0:a.includes("video"));(0,n.p)(()=>{let n=setInterval(()=>{l&&r&&!r.active?i({avStream:null,currentPage:e[0]}):t&&t.active||i({captureStream:void 0,currentPage:e[+!!l]})},1e3);return()=>clearInterval(n)},[r,t,l,e,a,i])},U=({content:e,pages:r,required:t})=>{let{buttonText:i,skipButtonText:l,taskDetail:s}=e;return M(r),(0,n.u)("div",{className:"ul-task-page",children:[s&&(0,n.u)(R,{richTextBody:s}),(0,n.u)("div",{className:P,children:[(0,n.u)(a.B,{onClick:N.bind(null,{pages:r}),children:i}),(0,n.u)(L,{required:t,skipButtonText:l})]})]},"start-task")},A=({content:e,pages:r,properties:t})=>{let{buttonText:i,skipButtonText:l}=e;return M(r),(0,n.u)("div",{className:"ul-task-page",children:[e.taskDetail&&(0,n.u)(R,{richTextBody:e.taskDetail}),(0,n.u)(a.M,{properties:t,children:(0,n.u)("div",{className:P,children:[(0,n.u)(a.B,{className:"ul-complete-task-button",onClick:w.bind(null,{status:"completed"}),children:i}),(0,n.u)(a.B,{className:(0,n.c)("ul-button-inactive"),onClick:w.bind(null,{status:"given.up"}),children:l})]})})]},"complete-task")},E=({content:e,pages:r,required:t})=>{let{buttonText:i,skipButtonText:l}=e,[s]=(0,n.a)(e=>[e.tabTitle]),[o,u]=(0,n.h)(!1);return(0,n.u)("div",{children:[(0,n.u)("div",{className:q,children:[(0,n.u)("p",{style:{marginTop:"auto"},children:e.selectTabText}),(0,n.u)("div",{className:"ul-select-tab-container",children:(0,n.u)("p",{className:D,children:s})})]}),(0,n.u)("div",{className:t?"":P,children:[(0,n.u)(a.B,{disabled:o,onClick:N.bind(null,{pages:r,setIsRequestingPermission:u}),children:i}),(0,n.u)(L,{required:t,skipButtonText:l})]})]})},B=({content:e})=>(0,n.u)(a.H,{className:(0,n.c)(I,"ul_permission_svg_container","ul_recorded-task-inset-spacing","ul-center-horizontally"),html:e.svg},"ul-permission-request-graphic"),$=({content:e,pages:r,required:t})=>{let{permissionDeniedHeadline:i,permissionDeniedBody:l,skipButtonText:s,tryAgainButtonText:o}=e,u="av_permission"===r[0].type?r[0]:null;return(0,n.p)(()=>{let e=setInterval(()=>{null!==u&&S({currentPage:u,pages:r})},1e3);return()=>clearInterval(e)},[u,r]),u?(0,n.u)("div",{children:[(0,n.u)("div",{className:q,children:(0,n.u)("p",{className:"ul-av-permission-denied-paragraph",children:[(0,n.u)("span",{className:"ul-av-permission-denied-headline",children:i}),(0,n.u)("span",{className:D,children:l})]})}),(0,n.u)("div",{className:P,children:[(0,n.u)(a.B,{onClick:S.bind(null,{currentPage:u,pages:r}),children:o}),(0,n.u)(L,{required:t,skipButtonText:s})]})]}):null},O=({stream:e})=>(0,n.u)("video",{autoPlay:!0,className:(0,n.c)("ul_recorded-task-inset-spacing"),id:"ul-record-task-video-preview",muted:!0,ref:r=>{r&&(r.srcObject=e||null)}}),Q=({content:e,pages:r,required:t})=>{let{skipButtonText:i}=e,{avStream:l}=T.getState();return M(r),(0,n.u)("div",{children:[(0,n.u)(O,{stream:l}),(0,n.u)("div",{className:"ul-vertical-button-container-center",children:[(0,n.u)(a.B,{onClick:N.bind(null,{pages:r}),children:e.buttonText}),(0,n.u)(L,{bottom:!0,required:t,skipButtonText:i})]})]})},F=({properties:e})=>{let{pages:r,required:t}=e,{avStream:a,currentPage:i}=T.getState();if(void 0===i)return null;switch(null==i?void 0:i.type){case"av_permission":{let e=C(a,i);return 1===e?(0,n.u)(B,{content:i}):(0,n.u)(2===e?$:Q,{content:i,pages:r,required:t})}case"screen_permission":return(0,n.u)(E,{content:i,pages:r,required:t});case"start_task":return(0,n.u)(U,{content:i,pages:r,required:t});case"complete_task":return(0,n.u)(A,{content:i,pages:r,properties:e});default:return null}},H=({className:e,properties:r,next:t,questionId:i})=>{let{surveyId:l,responseGroupUid:s,userId:o}=(0,n.a)(),{screenPermissionRequested:u}=T(),d=T(e=>e.avStream),c=T(e=>e.currentPage);c||(c=function({pages:e,userId:r,responseGroupUid:t,surveyId:a,questionId:i,next:l}){let{updatePage:s}=T.getState(),{eventEmitFn:o,recorderEventEmitter:u}=n.a.getState(),d={questionId:i,surveyId:a,visitorId:r,responseGroupUid:t},c=0;u.emit("recorded.task.permission.screen"),o("recorded.task.permission.screen"),u.emit("permission.status",{"permission.status.callback":(r,t,n,a)=>{let i=e[c],{type:o}=i,p=["screen"];
1if("av_permission"===i.type){let{permissionDescriptors:e}=i,n=null==e?void 0:e.includes("microphone"),a=null==e?void 0:e.includes("camera");n&&p.push("audio"),a&&p.push("video"),(null!=r&&r.active&&!a||null!=r&&r.active&&t)&&c++}"screen_permission"===e[c].type&&n&&(c++,u.emit("begin.recording",{"recording.media.types":p,"start.recording.callback":e=>s({mediaRecordingUids:e})})),s({currentPage:e[c],avStream:r,screenPermissionRequested:n,nextQuestion:l,type:o,passthroughData:d,recordingMediaTypes:p,captureStream:a})}});let p=e[c];return"av_permission"===p.type&&S({currentPage:p,pages:e}),p}({questionId:i,surveyId:l,next:e=>{t(e,!0)},pages:r.pages,responseGroupUid:s,userId:o}));let p=c.headline,m=c.captionText,h=C(d,c);return"screen_permission"===c.type&&u&&(p=c.permissionDeniedHeadline,m=c.permissionDeniedCaptionText),"av_permission"===c.type&&3===h&&(p=c.permissionGrantedHeadline,m=c.permissionGrantedCaptionText),(0,n.u)("div",{className:(0,n.c)(e,"ul-center-horizontally","fade-in-transition"),children:[(0,n.u)(a.b,{isRequired:null==r?void 0:r.required,message:p,properties:{captionText:m}}),(0,n.u)(a.a,{children:(0,n.u)(F,{properties:r})})]})},G=({className:e,next:r,properties:t,questionId:i,type:s,isAnswered:o})=>{let{visitorAttributes:u,isLongFormSurvey:d}=(0,n.a)(e=>({visitorAttributes:e.visitorAttributes,isLongFormSurvey:(0,l.t)(e.studyType)})),c=(e,t=!1)=>{r({value:t?{skipped:!0}:void 0,questionId:i,type:s},!0)},p=(0,a.g)(t&&t.buttonUrl,u),m=d&&t.promptActionType===n.P.NO_BUTTON;return(0,n.u)("div",{className:(0,n.c)(e,"ul-card__text-url-prompt","fade-in-transition"),children:(0,n.u)(a.M,{properties:t,children:!o&&!m&&(0,n.u)("div",{children:(0,n.u)("div",{className:"ul-card-button-group",children:[(0,n.u)("a",{className:"ul-card-text__button ul-card__text-url-prompt-button",href:p,id:"ul-card-text__button",onClick:c,onKeyPress:e=>{"Enter"!==e.key&&" "!==e.key||r({value:void 0,questionId:i,type:s},!0)},rel:"noreferrer",role:p?"link":"button",tabIndex:0,target:"_blank",children:(0,n.e)(t)}),!1===t.required&&(0,n.u)("button",{className:"ul-card-skip__button",onClick:e=>c(0,!0),children:(0,n.f)(t)})]})})})},i)},V=({className:e,questionId:r})=>{let{border:t,destroy:l,endCard:s,forceBrandedLogo:o,quotaEndcardText:u}=(0,n.a)(e=>({border:e.border,destroy:e.destroy,endCard:e.endCard,forceBrandedLogo:e.forceBrandedLogo,quotaEndcardText:e.quotaEndcardText}));(0,n.p)(()=>{setTimeout(()=>{l(i.A)},o?4e3:2e3)},[l,o]);let d=(null==u?void 0:u.subheader)??(null==s?void 0:s.subheader),c=d?(0,n.u)("p",{className:"ul-caption",children:d}):null,p=(null==u?void 0:u.headline)??(null==s?void 0:s.headline)??"";return(0,n.u)("div",{className:(0,n.c)(e,"ul-card--thanks","fade-in-transition"),children:(0,n.u)("div",{children:(0,n.u)("div",{className:"ul-card--thanks-content",children:[(0,n.u)("div",{className:"ul-thanks-check",children:(0,n.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,n.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,n.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.2818 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,n.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,n.u)(a.b,{message:p}),c]})})},r)},j=()=>(0,n.u)("div",{className:"thinking-dots-container",children:(0,n.u)("div",{className:"thinking-dot"})}),Z=({className:e})=>{let r,t,{uploadProgress:i}=(0,n.a)(e=>({uploadProgress:e.uploadProgress}));Object.values(i).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 l=Math.round(Math.min(99,...Object.values(i).filter(e=>e.isSubmitted).map(e=>e.progressPct||0)));return(0,n.u)("div",{className:(0,n.c)(e,"ul-card--uploading","fade-in-transition"),children:[(0,n.u)("div",{"aria-busy":"true","aria-label":"Processing...","aria-live":"polite",className:"ul-loading-spinner-container",role:"progressbar",children:(0,n.u)("div",{className:"ul-loading-spinner",children:[(0,n.u)("div",{className:"first"}),(0,n.u)("div",{className:"second"}),(0,n.u)("div",{className:"third"}),(0,n.u)("div",{className:"fourth"})]})}),(0,n.u)(a.b,{message:`${r} (${l}% complete)`}),(0,n.u)("p",{className:"ul-caption",children:t})]})},Y=({className:e,next:r,properties:t,questionId:i,type:l,isAnswered:s})=>{let{apiURL:o,envId:d,handleUploadUpdate:c,headers:p,responseGroupUid:m,surveyId:h,viewDocument:v,visitorId:g,cards:b}=(0,n.a)(e=>({apiURL:e.apiURL,envId:e.envId,handleUploadUpdate:e.handleUploadUpdate,headers:e.headers,responseGroupUid:e.responseGroupUid,surveyId:e.surveyId,viewDocument:e.viewDocument,visitorId:e.userId,cards:e.cards})),[y,f]=(0,n.h)(!1),[k,x]=(0,n.h)(null),[C,_]=(0,n.h)(null),[T]=(0,n.h)(0),S=(0,n.e)(t),w=(0,n.i)(i,b);
1if(s)return null;let N=`ul-card-video__player_recorder-q${i}`,I=(e,r)=>{e===a.R.UPLOAD_STARTED?(x(r[a.R.UPLOAD_ID]),_(r[a.R.MEDIA_RECORDING_UID]),f(!0)):e===a.R.DELETE?(x(null),_(null),f(!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})},D=e=>{e.preventDefault(),e.stopPropagation(),document.getElementById(N)&&(0,a.s)(N),k&&C?(c({mediaRecordingUid:C,isSubmitted:!0}),r({value:{mediaRecordingUid:C},questionId:i,type:l},!0)):r({value:null,questionId:i,type:l},!0)};return(0,n.u)("form",{className:(0,n.c)(e,"ul-card--video","fade-in-transition"),id:"ul-video-interview-form",children:[(0,n.u)(a.a,{children:!s&&(0,n.u)("div",{id:"ul-question-player-container",style:{display:0===T?"":"none"},children:(0,n.u)(a.M,{properties:t,children:[(0,n.u)(u,{isDisabled:!y,onClick:()=>{(0,a.s)(),r({value:{uploadId:k,mediaRecordingUid:C},questionId:i,type:l},!0)},showCheckmark:w,children:S}),(0,n.u)("div",{style:{display:1===T?"block":"none"},children:(0,n.u)("div",{id:"ul-recorder-player-container",ref:e=>{if(e&&0===e.children.length){let r=(0,a.c)(N,{surveyId:h,responseGroupUid:m,questionId:i,visitorId:g,envId:d},o,I,void 0,{...p,"x-ul-video-recorder-origin":"sdk"},t.mediaType===a.R.MEDIA_TYPE_AUDIO,v);e.appendChild(r)}}})})]})})}),!s&&(0,n.u)(a.Q,{children:[(0,n.u)(u,{isDisabled:!!t.required&&!y,onClick:D,showCheckmark:w,children:(0,n.e)(t)}),(0,n.u)("button",{className:"ul-card-text__button ul-button-inactive ul-card-skip__button",id:"ul-card-video__skip_button",onClick:D,style:{...t.required?{display:"none"}:{},...y?{display:"none"}:{}},children:(0,n.f)(t)})]})]})},z=e=>"aidynamicfollowup"===e.type||"aidynamicstandalone"===e.type,K=e=>{var r;return z(e)&&(null==(r=e.props)?void 0:r.loading)===n.D.inFlight},X=e=>"thanks"===e.type||"uploading"===e.type,W=({card:e,avatars:r,isThinking:t,isCurrentQuestion:i,currentQuestionBubbleRef:l})=>{let o=(e=>"properties"in e.props&&e.props.properties&&"questionHtml"in e.props.properties&&e.props.properties.questionHtml?{content:e.props.properties.questionHtml,image:e.props.properties.image,isHtml:!0}:"message"in e.props?"image"in e.props.properties&&e.props.properties.image?{content:e.props.message,image:e.props.properties.image,isHtml:!1}:{content:e.props.message,isHtml:!1}:{content:"Question",isHtml:!1})(e),u=i&&!(null!=o&&o.image)?l:null;return(0,n.u)(n.g,{children:[(null==o?void 0:o.image)&&(0,n.u)(ea,{avatars:r,isLeft:!0,ref:i?l:null,children:!t&&(0,n.u)(a.D,{image:o.image,isConversationalUi:!0})}),(0,n.u)(ea,{avatars:r,isLeft:!0,message:{id:`question-${e.name}`,type:"question",content:o.content},ref:u,children:t?(0,n.u)(j,{}):(0,n.u)(n.g,{children:[o.isHtml?(0,n.u)(a.H,{className:"chat-message-text",html:o.content}):(0,n.u)("div",{className:"chat-message-text",children:o.content}),"videovoice"===e.type&&(0,n.u)(s,{properties:e.props,questionId:e.name,surveyVideoUrl:e.props.properties.videoUrl})]})})]})},J=({card:e,avatars:r})=>{let t=(e=>{if(!("properties"in e.props)||!e.props.properties||"object"!=typeof e.props.properties)return null;let r=e.props.properties;for(let{key:e,isHtml:t}of[{key:"captionHtml",isHtml:!0},{key:"captionText",isHtml:!1},{key:"richTextBody",isHtml:!0},{key:"body",isHtml:!1}]){let n=r[e];if("string"!=typeof n)continue;let a=n.trim();if(a){if(t&&!a.replaceAll(/<[^>]*>/g,"").trim())continue;return{content:a,isHtml:t}}}return null})(e);return t?(0,n.u)(ea,{avatars:r,hideAvatar:!0,isLeft:!0,message:{id:`caption-${e.name}`,type:"question",content:t.content},children:t.isHtml?(0,n.u)(a.H,{className:"chat-message-text",html:t.content}):(0,n.u)("div",{className:"chat-message-text",children:t.content})}):null},ee=()=>{let{providerPersona:e,showProviderPersona:r,experimentFlags:t}=(0,n.a)(e=>({providerPersona:e.providerPersona,showProviderPersona:e.showProviderPersona,experimentFlags:e.experimentFlags}));return(null==t?void 0:t["sdk-new-convo-ui"])&&r&&e?(0,n.u)("div",{className:"chat-persona-label",children:e}):null},er=({card:e,userResponse:r,avatars:t})=>{let a=((e,r)=>{if(("open"===e.type||"aidynamicfollowup"===e.type||"aidynamicstandalone"===e.type)&&r&&"object"==typeof r&&"value"in r)return r.value})(e,r);return(0,n.u)("div",{className:"chat-bubble-container chat-right",children:[(0,n.u)("div",{className:"chat-bubble chat-bubble-right chat-bubble-text-only",children:(0,n.u)("div",{className:"chat-message-text",children:a||(0,n.u)("div",{className:"chat-message-no-response",children:"No response"})})}),(0,n.u)("img",{alt:"User Avatar",className:"chat-avatar chat-avatar-right",srcSet:`${t.respondentAvatar["1x"]} 1x, ${t.respondentAvatar["2x"]} 2x`})]})},et=({card:e,avatars:r,isCurrentQuestion:t,currentQuestionBubbleRef:a})=>{let{endCard:i,quotaEndcardText:l}=(0,n.a)(e=>({endCard:e.endCard,quotaEndcardText:e.quotaEndcardText})),s=(null==l?void 0:l.headline)??(null==i?void 0:i.headline)??"Great! Thank you for your participation.",o=(null==l?void 0:l.subheader)??(null==i?void 0:i.subheader);return(0,n.u)(n.g,{children:[(0,n.u)(ea,{avatars:r,isLeft:!0,message:{id:`thanks-${e.name}`,type:"question",content:s},ref:t?a:null}),o&&(0,n.u)(ea,{avatars:r,hideAvatar:!0,isLeft:!0,message:{id:`caption-${e.name}`,type:"question",content:o}}),(0,n.u)(c,{})]})},en=({card:e,cardIndex:r,index:t,avatars:a,cardResponses:i,questionThinkingStates:l,startingQuestionIdx:s,currentQuestionBubbleRef:o,handleCardResponse:u})=>
1{let d=r===t,c=r<t,p=X(e);if(p)return(0,n.u)(et,{avatars:a,card:e,currentQuestionBubbleRef:o,isCurrentQuestion:d});let m=`${e.name}`,h=i.get(m),v="open"===e.type||"aidynamicfollowup"===e.type||"aidynamicstandalone"===e.type,g=l.get(m);if("aidynamicfollowup"===e.type&&(e.props.loading===n.D.failure||void 0===e.props.loading)||"aidynamicstandalone"===e.type&&e.props.loading===n.D.failure)return(0,n.u)(n.g,{});let b=(r>(s??0)||z(e))&&"thanks"!==e.type&&"uploading"!==e.type&&(!0===g||void 0===g);return(0,n.u)(n.w.Fragment,{children:[(0,n.u)(W,{avatars:a,card:e,currentQuestionBubbleRef:o,isCurrentQuestion:d,isThinking:b}),!b&&(0,n.u)(n.g,{children:[(0,n.u)(J,{avatars:a,card:e}),(0,n.u)(ee,{})]}),c&&v?(0,n.u)(er,{avatars:a,card:e,userResponse:h}):(!c||!v)&&!b&&(0,n.u)(ea,{avatars:a,isLeft:!1,message:{id:`card-${e.name}`,type:"card",content:""},children:(0,n.u)("div",{className:"chat-card-container",children:(0,n.u)(el,{card:e,className:p?"chat-thanks-card":"chat-card",isAnswered:c,next:d?u:()=>{}})})})]},`question-card-${e.name}`)},ea=n.w.forwardRef(({message:e,isLeft:r=!1,children:t,avatars:a,hideAvatar:i=!1},l)=>{let s=r?"chat-bubble-left":"chat-bubble-right";return(0,n.u)("div",{className:`chat-bubble-container ${r?"chat-left":"chat-right"}${r&&i?" chat-no-avatar":""}`,ref:l,children:[r&&!i&&(0,n.u)("img",{alt:"AI Avatar",className:"chat-avatar chat-avatar-left",srcSet:`${a.agentAvatar["1x"]} 1x, ${a.agentAvatar["2x"]} 2x`}),(0,n.u)("div",{className:`chat-bubble ${s}`,children:t||(0,n.u)("div",{className:"chat-message-text",children:null==e?void 0:e.content})}),!r&&!i&&(0,n.u)("img",{alt:"User Avatar",className:"chat-avatar chat-avatar-right",srcSet:`${a.respondentAvatar["1x"]} 1x, ${a.respondentAvatar["2x"]} 2x`})]})});ea.displayName="ChatBubble";let ei=()=>{let e=(0,n.a)(e=>e.close),r=(0,n.F)(()=>()=>e(i.A),[e]);return(0,n.u)("div",{"aria-label":"Close button",className:"conversational-close-btn",onClick:r,onKeyPress:e=>{"Enter"===e.key&&r()},role:"button",tabIndex:0,children:(0,n.u)("svg",{fill:"none",height:"16px",viewBox:"0 0 13 13",width:"16px",xmlns:"http://www.w3.org/2000/svg",children:(0,n.u)("path",{d:"M2.54964 1.78369L1.78369 2.54964L5.73405 6.5L1.78369 10.4504L2.54964 11.2163L6.5 7.26595L10.4504 11.2163L11.2163 10.4504L7.26595 6.5L11.2163 2.54964L10.4504 1.78369L6.5 5.73405L2.54964 1.78369Z",fill:"#262136"})})})},el=({card:e,next:r,className:t="",isAnswered:a=!1})=>{let i={className:a?`${t} answered-card`:t,next:a?()=>{}:r,questionId:e.name,type:e.type,isAnswered:a};switch(e.type){case"consentlegal":return(0,n.u)(d,{...i,...e.props});case"likert":return(0,n.u)(m,{...i,...e.props});case"matrix":return(0,n.u)(v,{...i,...e.props});case"multiplechoice":return(0,n.u)(b,{...i,...e.props});case"multipleselect":return(0,n.u)(y,{...i,...e.props});case"nps":return(0,n.u)(f,{...i,...e.props});case"aidynamicstandalone":case"aidynamicfollowup":case"open":return(0,n.u)(k,{...i,type:e.type,...e.props});case"rankorder":return(0,n.u)(x,{...i,...e.props});case"recordedtask":return(0,n.u)(H,{...i,...e.props});case"texturlprompt":return(0,n.u)(G,{...i,...e.props});case"thanks":return(0,n.u)(V,{...i,...e.props});case"uploading":return(0,n.u)(Z,{...i,...e.props});case"videovoice":return(0,n.u)(Y,{...i,...e.props});default:return null}},es=({cards:e,next:r,previousResponses:t})=>{let{cardResponses:i,setCardResponse:s}=(()=>{let[e,r]=(0,n.h)(new Map);return{cardResponses:e,setCardResponse:(0,n.T)((e,t)=>{r(r=>new Map(r).set(e,t))},[])}})(),{index:o,isLongFormSurvey:u,avatars:d,showSurveyBrand:c,forceBrandedLogo:p,marketingUrlLink:m,startingQuestionIdx:h,viewDocument:v,createDynamicFollowupQuestion:g,update:b}=(0,n.a)(e=>({index:e.index,isLongFormSurvey:(0,l.t)(e.studyType),avatars:e.avatars,forceBrandedLogo:e.forceBrandedLogo,startingQuestionIdx:e.startingQuestionIdx,showSurveyBrand:e.showSurveyBrand,marketingUrlLink:(0,n.k)({marketingUrl:e.marketingUrl,slugName:e.slugName,surveyId:e.surveyId,forceBrandedLogo:e.forceBrandedLogo}),viewDocument:e.viewDocument,createDynamicFollowupQuestion:e.createDynamicFollowupQuestion,update:e.update})),{currentQuestionBubbleRef:y,scrollToCurrentQuestion:f}=(({viewDocument:e})=>{let r=(0,n._)(null),t=(0,n.T)(()=>{let t=e.querySelector(".ul-card-main-content");
1if(r.current&&t&&t instanceof HTMLElement){let e=r.current.offsetTop-t.offsetTop-16;t.scrollTo({top:Math.max(0,e),behavior:"smooth"})}},[]);return{currentQuestionBubbleRef:r,scrollToCurrentQuestion:t}})({viewDocument:v}),k=((e,r,t)=>{let[a,i]=(0,n.h)(new Map);return(0,n.p)(()=>{if(e.length>0&&r<e.length){let n=e[r],a=`${n.name}`,l=t=>{if(r>0){let n=e[r-1];if(z(n)){let e=`${n.name}`,r=K(n);if(t.get(e)!==r)return new Map(t).set(e,r)}}return t};if((r<=(t??0)||X(n))&&(null==n?void 0:n.type)!=="aidynamicstandalone")return i(e=>l(new Map(e).set(a,!1)));i(e=>{let r=!z(n)||K(n);return l(new Map(e).set(a,r))});let s=setTimeout(()=>{i(e=>{let r=!!z(n)&&K(n);return l(new Map(e).set(a,r))})},1e3);return()=>clearTimeout(s)}},[r,e,t]),a})(e,o,h);((e,r)=>{let{createDynamicStandaloneQuestion:t}=(0,n.a)(e=>({createDynamicStandaloneQuestion:e.createDynamicStandaloneQuestion})),a=e[r],i=(null==a?void 0:a.type)==="aidynamicstandalone"&&void 0===a.props.loading?a.name:null;(0,n.p)(()=>{null!==i&&t({questionId:i})},[i,t])})(e,o);let x=((e,r)=>{let[t,a]=(0,n.h)(()=>new Set([e]));return(0,n.p)(()=>{a(r=>new Set(r).add(e))},[e]),(0,n.p)(()=>{let e=r??0;e>0&&a(r=>{let t=new Set(r);for(let r=0;r<=e;r++)t.add(r);return t})},[r]),t})(o,h),C=(0,n.F)(()=>({...t,...(0,n.l)(e.map((e,r)=>{var t,n;return{...e,value:r<o?(null==(t=i.get(`${e.name}`))?void 0:t.value)??null:null,secondaryValue:r<o?(null==(n=i.get(`${e.name}`))?void 0:n.secondaryValue)??null:null}}))}),[t,i,e,o]);(0,a.d)(C);let _=(0,n.m)(e,C);(0,n.p)(()=>{requestAnimationFrame(()=>{f()}),b()},[o,f,k,b]);let T=(0,n.T)((e,t)=>{if(!t)return;let a=_[o];if(!a)return;s(`${a.name}`,e);let i={...e,questionText:(0,n.o)(a)};a.childId&&(null==i?void 0:i.value)!=null&&(0,n.t)({displayCard:a,response:i,createDynamicFollowupQuestion:g}),r([i])},[_,o,r,s]),S=_.map((e,r)=>({card:e,cardIndex:r})).filter(({cardIndex:e})=>x.has(e));return(0,n.u)("div",{className:"conversational-ui ul-conversational-ui","data-testid":"ui-container",children:[!u&&(0,n.u)(ei,{}),(0,n.u)("div",{className:"chat-container",children:(0,n.u)("div",{className:"chat-messages",children:S.map(({card:e,cardIndex:r})=>(0,n.u)(en,{avatars:d,card:e,cardIndex:r,cardResponses:i,currentQuestionBubbleRef:y,handleCardResponse:T,index:o,questionThinkingStates:k,startingQuestionIdx:h},`question-card-${e.name}`))})}),u&&(0,n.u)("div",{className:"long-form-question-footer-container-logo",children:c&&(0,n.u)(n.n,{forceBrandedLogo:p,marketingUrlLink:m})})]})}}}]);
2//# sourceMappingURL=918.7488aaa748c2287b.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.