PageSourceSearch

https://app.merren.io/324.12261a21f81b3909.js

js merren.io collected 2026-10-04 03:13:28 UTC 316,075 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmerren_customer_portal=self.webpackChunkmerren_customer_portal||[]).push([[324],{9324:(po,j,m)=>{m.r(j),m.d(j,{AiInterviewModule:()=>lo});var g=m(177),d=m(9417),x=m(1875),C=m(2796),k=m(2510),u=m(1188),O=m(5964),e=m(4438),f=m(1722);function P(o,s){if(1&o&&e.nrm(0,"div",20),2&o){const t=e.XpG().index,i=e.XpG();e.AVh("seg-active",t<=i.activeStep)}}function I(o,s){if(1&o&&(e.qex(0),e.DNE(1,P,1,2,"div",19),e.bVm()),2&o){const t=s.$implicit,i=e.XpG();e.R7$(),e.Y8G("ngIf","deployment"!==t.route||i.hasDeploymentStep)}}function T(o,s){1&o&&(e.qex(0),e.qSk(),e.j41(1,"svg",28),e.nrm(2,"path",29),e.k0s(),e.bVm())}function F(o,s){if(1&o&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).index;e.R7$(),e.JRh(t+1)}}function D(o,s){1&o&&e.nrm(0,"div",30)}function G(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",22),e.bIt("click",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG();return e.Njj(r.navigateTo(n))}),e.j41(1,"div",23)(2,"div",24),e.DNE(3,T,3,0,"ng-container",25)(4,F,2,1,"ng-template",null,0,e.C5r),e.k0s(),e.DNE(6,D,1,0,"div",26),e.k0s(),e.j41(7,"span",27),e.EFF(8),e.k0s()()}if(2&o){const t=e.sdS(5),i=e.XpG(),n=i.$implicit,r=i.index,a=e.XpG();e.AVh("active",a.activeStep===r)("completed",a.activeStep>r&&!a.isStepLocked(r))("step-disabled",a.isStepLocked(r)),e.R7$(3),e.Y8G("ngIf",a.activeStep>r)("ngIfElse",t),e.R7$(3),e.Y8G("ngIf",r<a.steps.length-1&&("deploy-launch"!==n.route||a.hasDeploymentStep)),e.R7$(2),e.JRh(n.label)}}function R(o,s){if(1&o&&(e.qex(0),e.DNE(1,G,9,10,"div",21),e.bVm()),2&o){const t=s.$implicit,i=e.XpG();e.R7$(),e.Y8G("ngIf","deployment"!==t.route||i.hasDeploymentStep)}}function S(o,s){1&o&&(e.j41(0,"div",31),e.nrm(1,"span",32),e.k0s())}function E(o,s){1&o&&e.nrm(0,"router-outlet")}let Q=(()=>{class o{constructor(t,i){this.router=t,this.surveyService=i,this.activeStep=0,this.resumeMode=!1,this.unlockedUpTo=0,this.isNavigating=!1,this.hasDeploymentStep=!1,this.deploymentCheckInFlight=!1,this.lastCheckedSurveyId="",this.steps=[{label:"Research Setup",route:"research-setup"},{label:"Key Information Areas",route:"kia"},{label:"Question Development",route:"question-development"},{label:"AI Interviewer Setup",route:"ai-interviewer-setup"},{label:"Deploy & Launch",route:"deploy-launch"},{label:"Deployment",route:"deployment"}]}ngOnInit(){this.resumeMode="true"===localStorage.getItem("aiInterviewResume");const t=localStorage.getItem("surveyId")||"";this.hasDeploymentStep=!!t&&localStorage.getItem("hasDeployment")===t,this.router.url.includes("deployment")&&t&&this.checkDeploymentExists(t),this.resumeMode&&(this.unlockedUpTo=this.steps.length-1);const i=this.router.url,n=this.steps.findIndex(r=>i.includes(r.route));if(-1!==n){if(this.activeStep=n,!this.resumeMode)if(0===n)this.unlockedUpTo=0,localStorage.setItem("aiInterviewStep","0");else{const r=parseInt(localStorage.getItem("aiInterviewStep")||"0",10);this.unlockedUpTo=Math.max(r,n)}}else this.resumeMode?(this.activeStep=1,this.router.navigate(["/ai-interview","kia"])):(this.unlockedUpTo=0,localStorage.setItem("aiInterviewStep","0"),this.router.navigate(["/ai-interview","research-setup"]));this.router.events.subscribe(r=>{r instanceof u.Z&&(this.isNavigating=!0),(r instanceof u.wF||r instanceof u.j5||r instanceof u.L6)&&(this.isNavigating=!1)}),this.router.events.pipe((0,O.p)(r=>r instanceof u.wF)).subscribe(r=>{const a=r.urlAfterRedirects;if(a.includes("deployment")){const l=localStorage.getItem("surveyId")||"";l&&this.checkDeploymentExists(l)}this.steps.forEach((l,c)=>{a.includes(l.route)&&(this.activeStep=c,!this.resumeMode&&c>this.unlockedUpTo&&(this.unlockedUpTo=c,localStorage.setItem("aiInterviewStep",String(c))))})})}checkDeploymentExists(t){this.deploymentCheckInFlight||this.lastCheckedSurveyId===t&&this.hasDeploymentStep||(this.deploymentCheckInFlight=!0,this.lastCheckedSurveyId=t,this.surveyService.getOnGoingSurveys(t).subscribe({next:i=>{const n=i?.data||i||[],r=!!localStorage.getItem("surveyLink");n.length>0||r?(this.hasDeploymentStep=!0,localStorage.setItem("hasDeployment",t)):(this.hasDeploymentStep=!1,localStorage.removeItem("hasDeployment")),this.deploymentCheckInFlight=!1},error:()=>{this.deploymentCheckInFlight=!1}}))}get isDashboardDisabled(){return!this.resumeMode&&1===this.activeStep&&this.unlockedUpTo<2}isStepLocked(t){return this.resumeMode?0===t:t>this.unlockedUpTo}navigateTo(t){this.isStepLocked(t)||(this.activeStep=t,this.router.navigate(["/ai-interview",this.steps[t].route]))}goToDashboard(){localStorage.removeItem("aiInterviewResume"),localStorage.removeItem("researchPrompt"),localStorage.removeItem("pendingKIA"),this.router.navigate(["/dashboard/project-interview"])}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(u.Ix),e.rXU(f.I))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-ai-interview"]],decls:23,vars:8,consts:[["showNumber",""],[1,"ai-page"],[1,"ai-card"],[1,"ai-header"],["src","assets/img/Merren_name.png","alt","Merren",1,"logo"],[1,"ai-back-btn",3,"click"],[1,"mobile-step-bar"],[1,"mobile-step-info"],[1,"mobile-step-label"],[1,"mobile-step-count"],[1,"mobile-progress-segments"],[4,"ngFor","ngForOf"],[1,"ai-body"],[1,"ai-sidebar"],[1,"progress-label"],[1,"stepper"],[1,"ai-content"],["class","nav-loader",4,"ngIf"],[4,"ngIf"],["class","progress-segment",3,"seg-active",4,"ngIf"],[1,"progress-segment"],["class","step",3,"active","completed","step-disabled","click",4,"ngIf"],[1,"step",3,"click"],[1,"step-left"],[1,"step-circle"],[4,"ngIf","ngIfElse"],["class","step-line",4,"ngIf"],[1,"step-label"],["width","12","height","12","viewBox","0 0 12 12","fill","none"],["d","M2 6l3 3 5-5","stroke","white","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"step-line"],[1,"nav-loader"],[1,"nav-spinner"]],template:function(i,n){1&i&&(e.j41(0,"div",1)(1,"div",2)(2,"div",3),e.nrm(3,"img",4),e.j41(4,"button",5),e.bIt("click",function(){return n.goToDashboard()}),e.EFF(5,"Back to Dashboard"),e.k0s()(),e.j41(6,"div",6)(7,"div",7)(8,"span",8),e.EFF(9),e.k0s(),e.j41(10,"span",9),e.EFF(11),e.k0s()(),e.j41(12,"div",10),e.DNE(13,I,2,1,"ng-container",11),e.k0s()(),e.j41(14,"div",12)(15,"div",13)(16,"p",14),e.EFF(17,"PROGRESS"),e.k0s(),e.j41(18,"div",15),e.DNE(19,R,2,1,"ng-container",11),e.k0s()(),e.j41(20,"div",16),e.DNE(21,S,2,0,"div",17)(22,E,1,0,"router-outlet",18),e.k0s()()()()),2&i&&(e.R7$(9),e.Lme("",n.activeStep+1,". ",null==n.steps[n.activeStep]?null:n.steps[n.activeStep].label,""),e.R7$(2),e.Lme("",n.activeStep+1,"/",n.hasDeploymentStep?n.steps.length:n.steps.length-1,""),e.R7$(2),e.Y8G("ngForOf",n.steps),e.R7$(6),e.Y8G("ngForOf",n.steps),e.R7$(2),e.Y8G("ngIf",n.isNavigating),e.R7$(),e.Y8G("ngIf",!n.isNavigating))},dependencies:[g.Sq,g.bT,u.n3],styles:['@charset "UTF-8";.ai-page[_ngcontent-%COMP%], .ai-card[_ngcontent-%COMP%], .ai-header[_ngcontent-%COMP%], .ai-body[_ngcontent-%COMP%], .ai-sidebar[_ngcontent-%COMP%], .ai-content[_ngcontent-%COMP%]{box-sizing:border-box;margin:0;padding:0}.ai-page[_ngcontent-%COMP%]{height:100vh;overflow:hidden;box-sizing:border-box;display:flex!important;align-items:flex-start;justify-content:center;font-family:DM Sans,Inter,Rubik,sans-serif}.ai-card[_ngcontent-%COMP%]{width:100%;height:100%;overflow:hidden;display:flex!important;flex-direction:column;background:#21222d}.ai-header[_ngcontent-%COMP%]{display:flex!important;align-items:center;justify-content:space-between;padding:10px 15px;border:1.5px solid #464752;border-radius:10px;background:linear-gradient(90deg,#0d0e16,#292a37,#0d0e16);flex-shrink:0;margin:10px}.logo[_ngcontent-%COMP%]{height:26px;object-fit:contain;display:block}.ai-back-btn[_ngcontent-%COMP%]{height:42px;background:#12151e!important;border:1px solid #464752!important;color:#fff!important;border-radius:9999px!important;padding:7px 18px!important;font-size:13px;
1cursor:pointer;line-height:1.4;font-family:inherit;transition:border-color .2s,color .2s}.ai-back-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a!important;color:#fff!important}.ai-back-btn[_ngcontent-%COMP%]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.ai-body[_ngcontent-%COMP%]{display:flex!important;flex:1;overflow:hidden;min-height:0}.ai-sidebar[_ngcontent-%COMP%]{width:220px;min-width:220px;flex-shrink:0;border:1.5px solid #464752;border-radius:10px;background:linear-gradient(180deg,#0d0e16,#292a37,#0d0e16);padding:20px 8px 20px 7px;display:flex;flex-direction:column;margin:0 10px 10px}.progress-label[_ngcontent-%COMP%]{font-size:14px;font-weight:500;letter-spacing:1.8px;color:#8b8484;margin:0 0 16px;text-transform:uppercase}.stepper[_ngcontent-%COMP%]{display:flex;flex-direction:column}.step[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.step[_ngcontent-%COMP%]:hover   .step-label[_ngcontent-%COMP%]{color:#c5c7d8}.step-left[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:26px;flex-shrink:0}.step-circle[_ngcontent-%COMP%]{width:26px;height:26px;border-radius:50%;border:2px solid #E2E2E2;background:#e2e2e2;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.step-circle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#5e5e5e;line-height:1}.step-line[_ngcontent-%COMP%]{width:1px;height:26px;background:#bebebe;margin:4px 0}.step-label[_ngcontent-%COMP%]{font-size:14px;font-weight:500;color:#e2e2e2;padding-top:4px;line-height:1.3;white-space:nowrap}.step.active[_ngcontent-%COMP%]   .step-circle[_ngcontent-%COMP%]{background:#f79522;border-color:#f79522}.step.active[_ngcontent-%COMP%]   .step-circle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{color:#fff}.step.active[_ngcontent-%COMP%]   .step-label[_ngcontent-%COMP%]{color:#f79522;font-weight:500;font-size:14px}.step.step-disabled[_ngcontent-%COMP%]{cursor:not-allowed;opacity:.45;pointer-events:none}.step.completed[_ngcontent-%COMP%]   .step-circle[_ngcontent-%COMP%]{background:#f79522;border-color:#f79522}.step.completed[_ngcontent-%COMP%]   .step-line[_ngcontent-%COMP%]{background:#f97316}.step.completed[_ngcontent-%COMP%]   .step-label[_ngcontent-%COMP%]{color:#fff;font-weight:500}.ai-content[_ngcontent-%COMP%]{flex:1;border:1.5px solid #464752;background:linear-gradient(90deg,#11131d,#333642,#1a1c25);border-radius:10px;margin:0 10px 10px 5px;padding:20px 30px;overflow-y:auto;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.ai-content[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.nav-loader[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;height:100%;min-height:calc(100vh - 220px);width:100%}.nav-spinner[_ngcontent-%COMP%]{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#f97316;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}
1.mobile-step-bar[_ngcontent-%COMP%]{display:none}@media (max-width: 900px){.ai-content[_ngcontent-%COMP%]{padding:24px 28px}.ai-sidebar[_ngcontent-%COMP%]{width:180px;min-width:180px;padding:20px 12px 20px 14px}.step-label[_ngcontent-%COMP%]{font-size:12.5px;white-space:normal}}@media (max-width: 640px){.ai-page[_ngcontent-%COMP%]{height:auto;min-height:100vh;overflow:auto;padding:0;align-items:stretch;background:#0c0d17}.ai-card[_ngcontent-%COMP%]{height:auto;min-height:100vh;border-radius:0}.ai-header[_ngcontent-%COMP%]{margin:8px 8px 0;padding:12px 16px;border-radius:8px}.logo[_ngcontent-%COMP%]{height:22px}.ai-back-btn[_ngcontent-%COMP%]{font-size:11px!important;padding:5px 12px!important;height:34px}.mobile-step-bar[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin:8px 8px 0;padding:14px 16px;background:#1a1b2a;border:1px solid #35364e;border-radius:10px}.mobile-step-info[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.mobile-step-label[_ngcontent-%COMP%]{font-size:15px;font-weight:700;color:#f79522;letter-spacing:.2px}.mobile-step-count[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a}.mobile-progress-segments[_ngcontent-%COMP%]{display:flex;gap:6px}.progress-segment[_ngcontent-%COMP%]{flex:1;height:3px;border-radius:9999px;background:#2a2b3d;transition:background .3s ease}.progress-segment.seg-active[_ngcontent-%COMP%]{background:#f79522}.ai-sidebar[_ngcontent-%COMP%]{display:none!important}.ai-body[_ngcontent-%COMP%]{flex-direction:column;overflow:visible}.ai-content[_ngcontent-%COMP%]{margin:8px;padding:20px 18px;border-radius:8px;overflow-y:visible}}']})}return o})();var v=m(5794);function A(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",43),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG();return e.Njj(!n.disabled&&r.selectChip(n.label))}),e.EFF(1),e.k0s()}if(2&o){const t=s.$implicit,i=e.XpG();e.AVh("chip-disabled",t.disabled)("chip-active",i.interviewType===t.label),e.Y8G("disabled",t.disabled),e.R7$(),e.SpI(" ",t.label," ")}}function q(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",44)(1,"div",45),e.qSk(),e.j41(2,"svg",46),e.nrm(3,"path",47),e.k0s(),e.joV(),e.j41(4,"span",48),e.EFF(5),e.k0s()(),e.j41(6,"button",49),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.removeUrl())}),e.EFF(7,"\u2715"),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(5),e.JRh(t.url)}}function V(o,s){1&o&&(e.j41(0,"div",56),e.EFF(1," Please enter a valid URL starting with https:// "),e.k0s())}function N(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",50)(1,"input",51),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.tempUrl,n)||(r.tempUrl=n),e.Njj(n)}),e.bIt("blur",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.urlTouched=!0)}),e.k0s(),e.DNE(2,V,2,0,"div",52),e.j41(3,"div",53)(4,"button",54),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelUrl())}),e.EFF(5,"Cancel"),e.k0s(),e.j41(6,"button",55),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.confirmUrl())}),e.EFF(7,"Add"),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(),e.AVh("invalid",t.urlTouched&&t.tempUrl&&!t.isValidUrl(t.tempUrl)),e.R50("ngModel",t.tempUrl),e.R7$(),e.Y8G("ngIf",t.urlTouched&&t.tempUrl&&!t.isValidUrl(t.tempUrl)),e.R7$(4),e.Y8G("disabled",!t.isValidUrl(t.tempUrl))}}function X(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",57),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.openUrlModal())}),e.qSk(),e.j41(1,"svg",58),e.nrm(2,"path",59),e.k0s(),e.EFF(3," Add URL "),e.k0s()}}function B(o,s){1&o&&e.nrm(0,"div")}function $(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",60),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.continueToKia())}),e.EFF(1," Continue \xa0\xa0\u2192 "),e.k0s()}if(2&o){const t=e.XpG();e.Y8G("disabled",t.showUrlModal&&!(null==t.tempUrl||!t.tempUrl.trim()))}}function z(o,s){1&o&&(e.qex(0),e.EFF(1," Generate Key Information Areas \xa0\xa0\u2192 "),e.bVm())}function Y(o,s){if(1&o&&(e.nrm(0,"span",62),e.EFF(1)),2&o){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.isLoadingKIA?"Generating KIA...":"Generating..."," ")}}function L(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",60),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.GenerateQue())}),e.DNE(1,z,2,0,"ng-container",61)(2,Y,2,1,"ng-template",null,0,e.C5r),e.k0s()}if(2&o){const t=e.sdS(3),i=e.XpG();e.Y8G("disabled",!i.prompt&&!i.url||i.showUrlModal&&!(null==i.tempUrl||!i.tempUrl.trim())||i.isLoading||i.isLoadingKIA),e.R7$(),e.Y8G("ngIf",!i.isLoading&&!i.isLoadingKIA)("ngIfElse",t)}}function U(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",63),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.useExample())}),e.j41(1,"p"),e.EFF(2,' "I want to understand the purchase journey for premium organic dog food among first-time pet owners in urban centers. I need to know what triggers them to upgrade from standard kibble, what role veterinary recommendations play, and what specific ingredients or claims build trust. This will inform our Q3 product messaging and packaging redesign." '),e.k0s()()}}let K=(()=>{class o{get hasChanges(){return this.prompt!==this._savedPrompt||this.url!==this._savedUrl||this.interviewDuration!==this._savedDuration}prevTime(){const t=this.timeOptions.indexOf(this.interviewDuration);t>
10&&(this.interviewDuration=this.timeOptions[t-1])}nextTime(){const t=this.timeOptions.indexOf(this.interviewDuration);t<this.timeOptions.length-1&&(this.interviewDuration=this.timeOptions[t+1])}constructor(t,i,n,r){this.surveyService=t,this.router=i,this.tostr=n,this.cdr=r,this.showExample=!0,this.quickStartChips=[{label:"Custom",disabled:!1},{label:"NPS",disabled:!1},{label:"CSAT",disabled:!1}],this.prompt="",this.url="",this.tempUrl="",this.showUrlModal=!1,this.urlTouched=!1,this.isLoading=!1,this.isLoadingKIA=!1,this.animatedText="",this.isTyping=!1,this.interviewType="Custom",this.isReturning=!1,this._savedPrompt="",this._savedUrl="",this._savedDuration=15,this.interviewDuration=15,this.timeOptions=Array.from({length:30},(a,l)=>l+1),this.chipPrompts={NPS:"Generate an NPS discussion guide for [COMPANY NAME].\nProduct/Service: [PRODUCT NAME]\nAudience: Existing customers\nObjective: Understand why customers gave their NPS score for [PRODUCT NAME].",CSAT:"Generate a CSAT discussion guide for [COMPANY NAME].\nProduct/Service: [PRODUCT NAME]\nAudience: Existing customers\nObjective: Understand why customers gave their satisfaction score for [PRODUCT NAME].",Custom:""}}ngOnInit(){if(this.isReturning=!!localStorage.getItem("surveyId"),this.isReturning){const t=localStorage.getItem("researchPrompt");t&&(this.prompt=t,this._savedPrompt=t);const i=localStorage.getItem("interviewDuration");i&&(this.interviewDuration=Number(i),this._savedDuration=Number(i));const n=localStorage.getItem("interviewType");n&&(this.interviewType=n);const r=localStorage.getItem("researchUrl");r&&(this.url=r,this._savedUrl=r)}else localStorage.removeItem("researchPrompt"),localStorage.removeItem("interviewDuration"),localStorage.removeItem("interviewType"),localStorage.removeItem("researchUrl")}continueToKia(){this.router.navigate(["/ai-interview","kia"])}selectChip(t){const i=this.chipPrompts[this.interviewType]??"";this.interviewType=t,"NPS"===t||"CSAT"===t?(this.prompt=this.chipPrompts[t],this.interviewDuration=5):(this.prompt===i&&(this.prompt=""),this.interviewDuration=15),this.url="",this._savedUrl="",localStorage.removeItem("researchUrl")}openUrlModal(){("NPS"===this.interviewType||"CSAT"===this.interviewType)&&(this.interviewType="Custom",this.prompt="",this.interviewDuration=15),this.showUrlModal=!0}onPromptInput(){("NPS"===this.interviewType||"CSAT"===this.interviewType)&&!this.prompt.trim()&&(this.interviewType="Custom",this.interviewDuration=15)}toggleExample(t){t.preventDefault(),this.showExample=!this.showExample}useExample(){this.prompt="I want to understand the purchase journey for premium organic dog food among first-time pet owners in urban centers. I need to know what triggers them to upgrade from standard kibble, what role veterinary recommendations play, and what specific ingredients or claims build trust. This will inform our Q3 product messaging and packaging redesign.",this.interviewType="Custom",this.interviewDuration=15}isValidUrl(t){try{const i=new URL(t);return"http:"===i.protocol||"https:"===i.protocol}catch{return!1}}confirmUrl(){this.isValidUrl(this.tempUrl)?(this.url=this.tempUrl,this.showUrlModal=!1,this.urlTouched=!1,this.tempUrl=""):this.urlTouched=!0}cancelUrl(){this.tempUrl="",this.showUrlModal=!1,this.urlTouched=!1}removeUrl(){this.prompt=this.prompt.replace(this.url,"").trim(),this.url="",this._savedUrl="",localStorage.removeItem("researchUrl")}GenerateQue(){this.isLoading=!0;const i=JSON.parse(localStorage.getItem("currentUser")).email,n=new FormData;n.append("prompt",this.prompt),n.append("url",this.url),n.append("email",i),n.append("interview_type",this.interviewType),n.append("interview_duration",String(this.interviewDuration)),localStorage.setItem("researchPrompt",this.prompt),localStorage.setItem("interviewDuration",String(this.interviewDuration)),localStorage.setItem("interviewType",this.interviewType),localStorage.setItem("researchUrl",this.url),this.surveyService.generateDiscussionGuide(n).subscribe({next:r=>{localStorage.setItem("surveyId",r._id),localStorage.setItem("surveyName",r?.name),localStorage.setItem("surveyLanguages",r?.languages?.toString()||"English"),localStorage.setItem("isDGSurevy","yes"),localStorage.setItem("isDGPaste","no"),localStorage.setItem("pendingKIA",JSON.stringify({prompt:this.prompt,research_objective:r.research_summary,research_summary:r.research_summary,email:i,title:r.title,interview_type:this.interviewType,interview_duration:this.interviewDuration})),this.isLoading=!1,this.router.navigate(["/ai-interview","kia"])},error:r=>{this.tostr.error("Failed to generate. Please try again."),console.error(r),this.isLoading=!1}})}startTypingEffect(t){this.animatedText="",this.isTyping=!0;const i=Date.now(),r=()=>{const a=Date.now()-i,l=Math.floor(a/20);this.animatedText=t.slice(0,l),this.cdr.detectChanges(),l<t.length?requestAnimationFrame(r):this.isTyping=!1};requestAnimationFrame(r)}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(v.tw),e.rXU(e.gRc))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-research-setup"]],decls:65,vars:16,consts:[["loadingTpl",""],[1,"rs-container"],[1,"maya-banner"],[1,"maya-avatar"],["src","assets/icons/speakerrr.svg","alt","speaker",1,"speaker-img"],[1,"maya-text"],[1,"maya-title"],[1,"maya-quote"],[1,"heading"],[1,"subheading"],[1,"quick-start-section"],[1,"qs-label"],[1,"chips-row"],["class","chip",3,"disabled","chip-disabled","chip-active","click",4,"ngFor","ngForOf"],[1,"input-card"],[1,"textarea-section"],["placeholder","Describe your research objective...","rows","5",3,"ngModelChange","input","ngModel","disabled"],["class","url-preview",4,"ngIf"],["class","url-input-box",4,"ngIf"],[1,"section-divider"],[1,"card-actions"],["class","add-url-btn",3,"click",4,"ngIf"],[4,"ngIf"],["href","#",1,"tell-more",3,"click"],[1,"orange-dot"],[1,"card-divider"],[1,"time-selector"],[1,"time-label"],[1,"time-row-card"],[1,"time-desc"],[1,"time-divider-v"],[1,"time-counter"],[1,"time-counter-btn",3,"click","disabled"],[1,"time-counter-value"],[1,"time-preview"],["width","15","height","15","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["cx","12","cy","12","r","10"],["points","12 6 12 12 16 14"],[1,"generate-btn-wrap"],["class","generate-btn",3,"disabled","click",4,"ngIf"],[1,"example-section"],["href","#",1,"example-toggle",3,"click"],["class","example-card",3,"click",4,"ngIf"],[1,"chip",3,"click","disabled"],[1,"url-preview"],[1,"url-preview-left"],["width","14","height","14","viewBox","0 0 24 24","fill","#a0a3bc"],["d","M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"],[1,"url-text"],[1,"url-remove-btn",3,"click"],[1,"url-input-box"],["type","text","placeholder","Enter URL (https://...)",3,"ngModelChange","blur","ngModel"],["class","url-error",4,"ngIf"],[1,"url-btn-group"],[1,"url-cancel-btn",3,"click"],[1,"url-add-btn",3,"click","disabled"],[1,"url-error"],[1,"add-url-btn",3,"click"],["width","14","height","14","viewBox","0 0 24 24","fill","currentColor"],["d","M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5z"],[1,"generate-btn",3,"click","disabled"],[4,"ngIf","ngIfElse"],[1,"spinner"],[1,"example-card",3,"click"]],template:function(i,n){1&i&&(e.j41(0,"div",1)(1,"div",2)(2,"div",3),e.nrm(3,"img",4),e.k0s(),e.j41(4,"div",5)(5,"span",6),e.EFF(6,"MAYA AI INTERVIEWER"),e.k0s(),e.j41(7,"p",7),e.EFF(8,'"Tell me what you want to understand \u2013 I\'ll handle the rest."'),e.k0s()()(),e.j41(9,"h1",8),e.EFF(10,"What's your "),e.j41(11,"em"),e.EFF(12,"research"),e.k0s(),e.EFF(13," objective?"),e.k0s(),e.j41(14,"p",9),e.EFF(15,"Be specific about your audience, topic, and what decisions this research will inform."),e.k0s(),e.j41(16,"div",10)(17,"span",11),e.EFF(18,"QUICK START"),e.k0s(),e.j41(19,"div",12),e.DNE(20,A,2,6,"button",13),e.k0s()(),e.j41(21,"div",14)(22,"div",15)(23,"textarea",16),e.mxI("ngModelChange",function(a){return e.DH7(n.prompt,a)||(n.prompt=a
1),a}),e.bIt("input",function(){return n.onPromptInput()}),e.k0s(),e.DNE(24,q,8,1,"div",17)(25,N,8,5,"div",18),e.nrm(26,"div",19),e.j41(27,"div",20),e.DNE(28,X,4,0,"button",21)(29,B,1,0,"div",22),e.j41(30,"a",23),e.bIt("click",function(a){return a.preventDefault()}),e.j41(31,"span",24),e.EFF(32,"\u25cf"),e.k0s(),e.EFF(33," Tell me more about your research "),e.k0s()()(),e.nrm(34,"div",25),e.j41(35,"div",26)(36,"span",27),e.EFF(37,"SET INTERVIEW TIME"),e.k0s(),e.j41(38,"div",28)(39,"span",29),e.EFF(40,"Set any duration between 01 to 30 minutes."),e.k0s(),e.nrm(41,"div",30),e.j41(42,"div",31)(43,"button",32),e.bIt("click",function(){return n.prevTime()}),e.EFF(44,"\u2212"),e.k0s(),e.j41(45,"span",33),e.EFF(46),e.k0s(),e.j41(47,"button",32),e.bIt("click",function(){return n.nextTime()}),e.EFF(48,"+"),e.k0s()(),e.nrm(49,"div",30),e.j41(50,"div",34),e.qSk(),e.j41(51,"svg",35),e.nrm(52,"circle",36)(53,"polyline",37),e.k0s(),e.joV(),e.j41(54,"span"),e.EFF(55),e.k0s()()()(),e.j41(56,"div",38),e.DNE(57,$,2,1,"button",39)(58,L,4,3,"button",39),e.k0s()(),e.j41(59,"div",40)(60,"a",41),e.bIt("click",function(a){return n.toggleExample(a)}),e.j41(61,"span"),e.EFF(62,"\u203a"),e.k0s(),e.EFF(63," See an example objective "),e.k0s(),e.DNE(64,U,3,0,"div",42),e.k0s()()),2&i&&(e.R7$(20),e.Y8G("ngForOf",n.quickStartChips),e.R7$(3),e.R50("ngModel",n.prompt),e.Y8G("disabled",n.isLoading),e.R7$(),e.Y8G("ngIf",n.url),e.R7$(),e.Y8G("ngIf",n.showUrlModal),e.R7$(3),e.Y8G("ngIf",!n.showUrlModal&&!n.url),e.R7$(),e.Y8G("ngIf",n.showUrlModal||n.url),e.R7$(14),e.Y8G("disabled",n.interviewDuration===n.timeOptions[0]||n.isLoading||n.isLoadingKIA),e.R7$(3),e.JRh(n.interviewDuration<10?"0"+n.interviewDuration:n.interviewDuration),e.R7$(),e.Y8G("disabled",n.interviewDuration===n.timeOptions[n.timeOptions.length-1]||n.isLoading||n.isLoadingKIA),e.R7$(8),e.SpI("",n.interviewDuration," minutes interview"),e.R7$(2),e.Y8G("ngIf",n.isReturning&&!n.hasChanges),e.R7$(),e.Y8G("ngIf",!n.isReturning||n.hasChanges),e.R7$(),e.AVh("example-section-expanded",n.showExample),e.R7$(5),e.Y8G("ngIf",n.showExample))},dependencies:[g.Sq,g.bT,d.me,d.BC,d.vS],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.rs-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.maya-banner[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;height:64px;background:linear-gradient(135deg,#f7952233);border:1px solid #F79522;border-radius:10px;padding:10px}.maya-avatar[_ngcontent-%COMP%]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.speaker-img[_ngcontent-%COMP%]{width:48px;height:48px;object-fit:contain}.maya-title[_ngcontent-%COMP%]{font:DM Sans;font-size:12px;font-weight:700;letter-spacing:1.8px;color:#f79522;display:block;margin-bottom:3px}.maya-quote[_ngcontent-%COMP%]{font:DM Sans;font-weight:300;font-size:14px;color:#c9b49a;margin:0;font-style:italic}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces;font-style:regular}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces;font-style:regular;color:#f79522}.subheading[_ngcontent-%COMP%]{font:DM Sans;font-size:15px;font-weight:400;color:#eee;margin:-12px 0 0}.quick-start-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.qs-label[_ngcontent-%COMP%]{font-size:12px;font-weight:600;letter-spacing:1.6px;color:#9d9898}.chips-row[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:8px}.chip[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;color:#fff;border-radius:8px;padding:7px 16px;font-size:13px;cursor:pointer;font-family:inherit;transition:all .2s ease;display:flex;align-items:center;gap:6px}.chip[_ngcontent-%COMP%]:hover:not(.chip-disabled){border-color:#f79522;color:#f79522}.chip.chip-disabled[_ngcontent-%COMP%]{opacity:.45;cursor:not-allowed}.chip.chip-active[_ngcontent-%COMP%]{border-color:#f79522;color:#f79522}.chip-soon[_ngcontent-%COMP%]{font-size:9px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;background:#2a2b3d;border:1px solid #35364e;color:#464752;border-radius:4px;padding:1px 5px}.input-card[_ngcontent-%COMP%]{background:#21222d;border:2px solid #464752;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.tell-more-row[_ngcontent-%COMP%]{display:none}.tell-more[_ngcontent-%COMP%]{font-size:12px;font-weight:300;color:#d5d5d5;text-decoration:none;display:flex;align-items:center;gap:5px;transition:color .2s}.tell-more[_ngcontent-%COMP%]:hover{color:#b0b3cc}
1.orange-dot[_ngcontent-%COMP%]{color:#f79522}.textarea-section[_ngcontent-%COMP%]{margin:14px;border:1px solid #35364e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.textarea-section[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{width:100%;background:transparent;border:none;outline:none;color:#e2e4f0;font-size:14px;padding:16px;resize:none;font-family:inherit;box-sizing:border-box;min-height:120px}.textarea-section[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]::placeholder{color:#8b8484;font-size:14px}.section-divider[_ngcontent-%COMP%]{height:1px;background:#35364e}.card-divider[_ngcontent-%COMP%]{height:1px;background:#2a2b3d}.card-actions[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px}.add-url-btn[_ngcontent-%COMP%]{background:#12151e;border:1px solid #464752;color:#fff;border-radius:8px;padding:9px 18px;font-size:13px;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:7px;transition:all .2s ease}.add-url-btn[_ngcontent-%COMP%]:hover{border-color:#464752;color:#fff}.time-selector[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;padding:4px 16px 16px}.time-label[_ngcontent-%COMP%]{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#9d9898}.time-row-card[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#21222d;border:1px solid #464752;border-radius:10px;padding:14px 24px}.time-desc[_ngcontent-%COMP%]{font-size:12px;color:#999;white-space:nowrap}.time-divider-v[_ngcontent-%COMP%]{width:1px;height:28px;background:#35364e;flex-shrink:0}.time-counter[_ngcontent-%COMP%]{display:flex;align-items:center;gap:14px;flex-shrink:0}.time-counter-btn[_ngcontent-%COMP%]{width:26px;height:26px;border-radius:50%;border:1px solid #464752;background:transparent;color:#c8cbe0;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:inherit}.time-counter-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#c8cbe0;color:#fff}.time-counter-btn[_ngcontent-%COMP%]:disabled{opacity:.3;cursor:not-allowed}.time-counter-value[_ngcontent-%COMP%]{font-size:18px;font-weight:500;color:#fff;min-width:28px;text-align:center}.time-preview[_ngcontent-%COMP%]{display:flex;align-items:center;gap:7px;color:#999;font-size:12px;flex-shrink:0;line-height:1}.time-preview[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block;flex-shrink:0}.time-preview[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;margin-top:1px}.generate-btn-wrap[_ngcontent-%COMP%]{padding:0 16px 20px;display:flex;justify-content:center}.generate-btn[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:13px 36px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s ease;width:auto;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.generate-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d4ed8}.example-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.example-toggle[_ngcontent-%COMP%]{font-size:16px;color:#f79522;text-decoration:none;display:flex;align-items:center;gap:5px}.example-toggle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{font-size:17px;font-weight:300}.example-toggle[_ngcontent-%COMP%]:hover{color:#fb923c}.example-card[_ngcontent-%COMP%]{background:#21222d;border:2px solid #464752;border-radius:10px;padding:16px 18px}.example-card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:13px;color:#8b8484;line-height:1.75;margin:0;font:DM Sans;font-style:italic}.url-preview[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin:0 14px 10px;padding:8px 12px;background:#1a1b2a;border:1px solid #35364e;border-radius:8px}.url-preview-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;min-width:0}.url-text[_ngcontent-%COMP%]{font-size:12px;color:#a0a3bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.url-remove-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#464752;cursor:pointer;font-size:14px;flex-shrink:0;padding:0 4px}.url-remove-btn[_ngcontent-%COMP%]:hover{color:#ff6b6b}.url-input-box[_ngcontent-%COMP%]{margin:0 14px 10px;display:flex;flex-direction:column;gap:6px}.url-input-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{background:#1a1b2a;border:1px solid #35364e;border-radius:8px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#ffffff;caret-color:#fff;font-size:13px;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.url-input-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder{color:#42445e;-webkit-text-fill-color:#42445e}.url-input-box[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus{border-color:#464752}.url-input-box[_ngcontent-%COMP%]   input.invalid[_ngcontent-%COMP%]{border-color:#ef4444}.url-error[_ngcontent-%COMP%]{font-size:11px;color:#ef4444}.url-btn-group[_ngcontent-%COMP%]{display:flex;gap:8px;justify-content:flex-end}.url-cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #35364e;color:#a0a3bc;border-radius:6px;padding:6px 16px;font-size:13px;
1cursor:pointer;font-family:inherit}.url-cancel-btn[_ngcontent-%COMP%]:hover{border-color:#464752;color:#fff}.url-add-btn[_ngcontent-%COMP%]{background:#f79522;border:none;color:#fff;border-radius:6px;padding:6px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.url-add-btn[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.url-add-btn[_ngcontent-%COMP%]:not(:disabled):hover{background:#ea6d0e}.generate-btn[_ngcontent-%COMP%]:disabled{opacity:.7;cursor:not-allowed}.spinner[_ngcontent-%COMP%]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite;margin-right:8px;vertical-align:middle}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.rs-container[_ngcontent-%COMP%]{gap:16px}.heading[_ngcontent-%COMP%]{font-size:22px}.subheading[_ngcontent-%COMP%]{font-size:13px;margin-top:-8px}.chips-row[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chip[_ngcontent-%COMP%]{font-size:12px;padding:10px 12px;justify-content:center;text-align:center}.input-card[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{min-height:100px;font-size:13px}.input-card[_ngcontent-%COMP%]{border:none;background:transparent}.textarea-section[_ngcontent-%COMP%]{background:#21222d;margin:0}.card-divider[_ngcontent-%COMP%]{display:none}.time-selector[_ngcontent-%COMP%]{padding-left:0;padding-right:0;margin-top:12px}.generate-btn-wrap[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.generate-btn[_ngcontent-%COMP%]{font-size:12.5px;padding:11px 16px}.card-actions[_ngcontent-%COMP%]{flex-wrap:nowrap;gap:8px;padding:12px 9px}.add-url-btn[_ngcontent-%COMP%]{white-space:nowrap;padding:5px 6px;font-size:11px}.time-row-card[_ngcontent-%COMP%]{flex-wrap:wrap;gap:12px;padding:12px 14px}.time-desc[_ngcontent-%COMP%]{white-space:normal;font-size:12px}.tell-more[_ngcontent-%COMP%]{font-size:9px}.example-toggle[_ngcontent-%COMP%]{flex-direction:row-reverse;justify-content:space-between}.example-toggle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{transform:rotate(90deg);color:#5a5a5a}.example-section-expanded[_ngcontent-%COMP%]{background:#21222d;border:2px solid #464752;border-radius:10px;padding:16px 18px;gap:12px}.example-section-expanded[_ngcontent-%COMP%]   .example-card[_ngcontent-%COMP%]{background:transparent;border:none;border-radius:0;padding:0}.maya-quote[_ngcontent-%COMP%]{font-size:9px}.maya-banner[_ngcontent-%COMP%]{gap:5px;padding:5px 0}.speaker-img[_ngcontent-%COMP%]{width:32px;height:30px}.maya-text[_ngcontent-%COMP%]{line-height:13px}.example-card[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{font-size:10px;line-height:14px}.example-toggle[_ngcontent-%COMP%]{font-size:13px}}@media (min-width: 641px) and (max-width: 1024px){.time-row-card[_ngcontent-%COMP%]{flex-wrap:nowrap;gap:8px;padding:10px 12px}.time-desc[_ngcontent-%COMP%]{font-size:10.5px;white-space:nowrap}.time-counter[_ngcontent-%COMP%]{gap:6px}.time-counter-btn[_ngcontent-%COMP%]{width:20px;height:20px;font-size:13px}.time-counter-value[_ngcontent-%COMP%]{font-size:13px;min-width:18px}.time-preview[_ngcontent-%COMP%]{font-size:10.5px;gap:4px;white-space:nowrap}.time-preview[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:13px;height:13px}}']})}return o})();function H(o,s){1&o&&(e.j41(0,"span",18),e.EFF(1,"|"),e.k0s())}function W(o,s){if(1&o&&(e.j41(0,"div",14)(1,"span",15),e.EFF(2,"YOUR OBJECTIVE"),e.k0s(),e.j41(3,"p",16),e.EFF(4),e.DNE(5,H,2,0,"span",17),e.k0s()()),2&o){const t=e.XpG(2);e.R7$(4),e.SpI(' "',t.isGenerating?t.animatedSummary:t.researchSummary,'"'),e.R7$(),e.Y8G("ngIf",t.isTyping)}}function J(o,s){1&o&&(e.j41(0,"div",19),e.nrm(1,"span",20),e.j41(2,"span",21),e.EFF(3,"Generating key information areas\u2026"),e.k0s()())}function Z(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",29),e.bIt("mousedown",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(3);return e.Njj(r.onDragHandleMousedown(n))}),e.nrm(1,"span")(2,"span")(3,"span")(4,"span")(5,"span")(6,"span"),e.k0s()}}function ee(o,s){if(1&o){const t=e.RV6();e.qex(0),e.j41(1,"input",30),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableName,n)||(r.editableName=n),e.Njj(n)}),e.bIt("keyup.enter",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(3);return e.Njj(r.saveArea(n))})("blur",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(3);return e.Njj(r.saveArea(n))}),e.k0s(),e.bVm()}if(2&o){const t=e.XpG(4);e.R7$(),e.R50("ngModel",t.editableName)}}function te(o,s){if(1&o&&(e.j41(0,"span",33),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit,i=e.XpG(3);e.R7$(),e.JRh(i.getDescription(t))}}function ne(o,s){if(1&o){const t=e.RV6();e.j41(0,"span",31),e.bIt("click",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(3);return e.Njj(r.editArea(n))}),e.EFF(1),e.k0s(),e.DNE(2,te,2,1,"span",32)}if(2&o){const t=e.XpG().$implicit,i=e.XpG(3);e.R7$(),e.JRh(i.getTitle(t)),e.R7$(),e.Y8G("ngIf",i.getDescription(t))}}function ie(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",34),e.bIt("click",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(3);return e.Njj(r.deleteArea(n))}),e.qSk(),e.j41(1,"svg",35),e.nrm(2,"polyline",36)(3,"path",37)(4,"path",38)(5,"path",39),e.k0s()()}}function oe(o,s){if(1&o&&(e.j41(0,"div",25),e.DNE(1,Z,7,0,"div",26),e.j41(2,"div",27),e.DNE(3,ee,2,1,"ng-container",13)(4,ne,3,2,"ng-template",null,2,e.C5r),e.k0s(),e.DNE(6,ie,6,0,"button",28),e.k0s()),2&o){const t=s.index,i=e.sdS(5),n=e.XpG(3);e.Y8G("cdkDragDisabled",n.editedIndex===t&&!n.editableName.trim()),e.R7$(),e.Y8G("ngIf",n.pendingNewIndex!==t),e.R7$(2),e.Y8G("ngIf",n.editedIndex===t)("ngIfElse",i),e.R7$(3),e.Y8G("ngIf",n.pendingNewIndex===t||n.keyInformationAreas.length-(null!==n.pendingNewIndex?1:0)>1)}}function re(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",40),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.addArea())}),e.qSk(),e.j41(1,"svg",41),e.nrm(2,"line",42)(3,"line",43),e.k0s(),e.EFF(4," Add Information Area "),e.k0s()}if(2&o){const t=e.XpG(3);e.Y8G("disabled",t.hasEmptyArea)}}function se(o,s){if(1&o){const t=e.RV6();e.qex(0),e.j41(1,"div",22),e.bIt("cdkDropListDropped",function(n){e.eBV(t);const r=e.XpG(2);return e.Njj(r.drop(n))}),e.DNE(2,oe,7,5,"div",23),e.k0s(),e.DNE(3,re,5,1,"button",24),e.bVm()}if(2&o){const t=e.XpG(2);e.R7$(2),e.Y8G("ngForOf",t.keyInformationAreas),e.R7$(),e.Y8G("ngIf",!t.isFixedTypeInterview)}}function ae(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",44),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBack())}),e.EFF(1,"\u2190 Previous"),e.k0s()}if(2&o){const t=e.XpG(2);e.Y8G("disabled",t.isGenerating||t.isDeleting||t.isContinuing)}}function le(o,s){1&o&&(e.qex(0),e.EFF(1," Continue \xa0\u2192 "),e.bVm())}function ce(o,s){1&o&&(e.nrm(0,"span",45),e.EFF(1," Saving... "))}function de(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",5)(1,"h1",6),e.EFF(2,"Review your "),e.j41(3,"em"),e.EFF(4,"key information areas"),e.k0s()(),e.DNE(5,W,6,2,"div",7)(6,J,4,0,"div",8)(7,se,4,2,"ng-container",9),e.j41(8,"div",10),e.DNE(9,ae,2,1,"button",11),e.j41(10,"button",12),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.continue())}),e.DNE(11,le,2,0,"ng-container",13)(12,ce,2,0,"ng-template",null,1,e.C5r),e.k0s()()()}if(2&o){const t=e.sdS(13),i=e.XpG();e.R7$(5),e.Y8G("ngIf",i.researchSummary),e.R7$(),e.Y8G("ngIf",i.isGenerating),e.R7$(),e.Y8G("ngIf",!i.isGenerating),e.R7$(2),e.Y8G("ngIf",!i.resumeMode),e.R7$(),e.xc7("margin-left",i.resumeMode?"auto":null),e.Y8G("disabled",i.isContinuing||i.isGenerating||i.isDeleting||i.hasEmptyArea),e.R7$(),e.Y8G("ngIf",!i.isContinuing)("ngIfElse",t)}}function pe(o,s){1&o&&e.nrm(0,"span",45)}function _e(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",46),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(!n.isDeleting&&n.cancelDeleteArea())}),e.j41(1,"div",47),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",48),e.qSk(),e.j41(3,"svg",49),e.nrm(4,"polyline",36)(5,"path",37)(6,"path",38)(7,"path",39),e.k0s()(),e.joV(),e.j41(8,"h3",50),e.EFF(9,"Delete this Key Information Area ?"),e.k0s(),e.j41(10,"p",51),e.EFF(11,"This action cannot be undone."),e.k0s(),e.j41(12,"div",52)(13,"button",53),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDeleteArea())}),e.EFF(14,"cancel"),e.k0s(),e.j41(15,"button",54),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.confirmDeleteArea())}),e.DNE(16,pe,1,0,"span",55),e.EFF(17),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(13),e.Y8G("disabled",t.isDeleting),e.R7$(2),e.Y8G("disabled",t.isDeleting),e.R7$(),e.Y8G("ngIf",t.isDeleting),e.R7$(),e.SpI(" ",t.isDeleting?"Deleting...":"Delete"," ")}}function ge(o,s){1&o&&(e.j41(0,"div",56),e.nrm(1,"span",45),e.j41(2,"span"),e.EFF(3,"Loading..."),e.k0s()())}let ue=(()=>{class o{get resumeMode(){return"true"===localStorage.getItem("aiInterviewResume")}get isFixedTypeInterview(){return"NPS"===this.interviewType||"CSAT"===this.interviewType}get hasEmptyArea(){return null!==this.editedIndex&&!this.editableName.trim()||this.keyInformationAreas.some(t=>!this.getTitle(t).trim())}constructor(t,i,n,r){this.surveyService=t,this.router=i,this.tostr
1=n,this.cdr=r,this.keyInformationAreas=[],this.researchSummary="",this.animatedSummary="",this.isLoading=!0,this.isTyping=!1,this.isGenerating=!1,this.isContinuing=!1,this.showDiscussionGuide=!1,this.isNewInterview=!1,this.hasExistingQuestions=!1,this.showDeleteKiaConfirm=!1,this.pendingDeleteKiaIndex=-1,this.isDeleting=!1,this.interviewType="",this.editedIndex=null,this.editableName="",this.pendingNewIndex=null,this.typingDone=!1,this.kiaReady=!1,this.initialKeyInformationAreas=[],this.keyAreasChanged=!1}ngOnInit(){const t=localStorage.getItem("surveyId");if(!t)return void this.router.navigate(["/ai-interview","research-setup"]);this.resumeMode&&localStorage.removeItem("pendingKIA");const i=this.resumeMode?null:localStorage.getItem("pendingKIA");if(i){this.isNewInterview=!0;const n=JSON.parse(i);this.researchSummary=n.research_summary||"",this.interviewType=n.interview_type||"",this.isLoading=!1,this.isGenerating=!0,this.startTypingEffect(this.researchSummary,()=>{this.typingDone=!0,this.revealKIAIfReady()}),this.surveyService.getKIA({prompt:n.prompt,research_objective:n.research_objective,email:n.email,title:n.title,interview_type:n.interview_type,interview_duration:n.interview_duration}).subscribe({next:r=>{localStorage.setItem("surveyId",r._id),localStorage.setItem("surveyName",r?.name||""),localStorage.setItem("surveyLanguages",r?.languages?.toString()||"English"),localStorage.removeItem("pendingKIA"),this.keyInformationAreas=this.deduplicateAreas(r?.key_information_areas||[]),this.kiaReady=!0,this.revealKIAIfReady()},error:()=>{this.surveyService.getSurveyDetails(t).then(r=>{this.keyInformationAreas=r?.key_information_areas||[],this.interviewType=r?.interview_type||this.interviewType,localStorage.removeItem("pendingKIA"),this.kiaReady=!0,this.revealKIAIfReady()}).catch(()=>{this.isGenerating=!1,this.tostr.error("Failed to generate key information areas.")})}})}else this.hasExistingQuestions="true"===localStorage.getItem("kiaQuestionsGenerated"),this.surveyService.getSurveyDetails(t).then(n=>{this.researchSummary=n?.research_summary||"",this.keyInformationAreas=this.deduplicateAreas(n?.key_information_areas||[]),this.interviewType=n?.interview_type||"",this.initialKeyInformationAreas=[...this.keyInformationAreas],this.isLoading=!1}).catch(()=>{this.isLoading=!1})}deduplicateAreas(t){const i=new Set;return t.filter(n=>{const r=this.getTitle(n).trim().toLowerCase();return!(!r||i.has(r)||(i.add(r),0))})}revealKIAIfReady(){this.typingDone&&this.kiaReady&&(this.isGenerating=!1,this.cdr.detectChanges())}startTypingEffect(t,i){this.animatedSummary="",this.isTyping=!0;const r=Date.now(),a=()=>{const l=Math.floor((Date.now()-r)/18);this.animatedSummary=t.slice(0,l),this.cdr.detectChanges(),l<t.length?requestAnimationFrame(a):(this.animatedSummary=t,this.isTyping=!1,this.cdr.detectChanges(),i())};requestAnimationFrame(a)}arraysAreEqual(t,i){return t.length===i.length&&t.every((n,r)=>n===i[r])}checkForChanges(){this.keyAreasChanged=!this.arraysAreEqual(this.keyInformationAreas,this.initialKeyInformationAreas),this.keyAreasChanged&&(this.showDiscussionGuide=!1)}getTitle(t){return"string"==typeof t?t:t?.kia_title||t?.title||t?.name||""}getDescription(t){return"string"==typeof t?"":t?.description||t?.kia_description||""}editArea(t){this.editedIndex=t,this.editableName=this.getTitle(this.keyInformationAreas[t])}saveArea(t){const i=this.editableName.trim();if(i.length>0&&/\w/.test(i))return this.keyInformationAreas[t]=i,this.editedIndex=null,this.pendingNewIndex===t&&(this.pendingNewIndex=null),void this.checkForChanges();this.pendingNewIndex!==t?(this.editedIndex=null,this.checkForChanges()):setTimeout(()=>{document.querySelector(".kia-edit-input")?.focus()},0)}deleteArea(t){if(this.pendingNewIndex===t)return this.keyInformationAreas.splice(t,1),this.keyInformationAreas=[...this.keyInformationAreas],this.pendingNewIndex=null,this.editedIndex=null,this.editableName="",void this.checkForChanges();this.keyInformationAreas.length-(null!==this.pendingNewIndex?1:0)<=1?this.tostr.error("Minimum 1 key information areas required."):(this.pendingDeleteKiaIndex=t,this.showDeleteKiaConfirm=!0)}confirmDeleteArea(){if(this.pendingDeleteKiaIndex<0||this.isDeleting)return;const t=this.pendingDeleteKiaIndex,i=localStorage.getItem("surveyId"),n=()=>{const a=null!==this.pendingNewIndex&&this.pendingNewIndex!==t;this.pendingNewIndex===t&&(this.pendingNewIndex=null,this.editedIndex=null),this.keyInformationAreas.splice(t,1),a&&(this.keyInformationAreas.splice(this.pendingNewIndex>t?this.pendingNewIndex-1:this.pendingNewIndex,1),this.pendingNewIndex=null,this.editedIndex=null,this.editableName=""),this.keyInformationAreas=[...this.keyInformationAreas],this.keyAreasChanged=!0,this.hasExistingQuestions=!1,localStorage.removeItem("kiaQuestionsGenerated"),this.checkForChanges()};if(!i)return n(),this.showDeleteKiaConfirm=!1,this.pendingDeleteKiaIndex=-1,void this.tostr.success("Key Information Area deleted successfully.");const r=this.keyInformationAreas.filter((a,l)=>l!==t&&l!==this.pendingNewIndex).map(a=>this.getTitle(a));this.isDeleting=!0,this.surveyService.updateDGSurvey({_id:i,key_information_areas:r}).subscribe({next:()=>{n(),this.isDeleting=!1,this.showDeleteKiaConfirm=!1,this.pendingDeleteKiaIndex=-1,this.tostr.success("Key Information Area deleted successfully.")},error:()=>{this.isDeleting=!1,this.tostr.error("Failed to save changes. Please try again.")}})}cancelDeleteArea(){this.isDeleting||(this.showDeleteKiaConfirm=!1,this.pendingDeleteKiaIndex=-1)}onDragHandleMousedown(t){this.editedIndex===t&&!this.editableName.trim()&&this.tostr.warning("Please add KIA content before moving.")}drop(t){t.previousIndex!==t.currentIndex&&((0,x.HD)(this.keyInformationAreas,t.previousIndex,t.currentIndex),this.saveKIAOrder(),this.checkForChanges())}moveUp(t){if(t>0){const i=this.keyInformationAreas[t];this.keyInformationAreas[t]=this.keyInformationAreas[t-1],this.keyInformationAreas[t-1]=i}this.checkForChanges()}moveDown(t){if(t<this.keyInformationAreas.length-1){const i=this.keyInformationAreas[t];this.keyInformationAreas[t]=this.keyInformationAreas[t+1],this.keyInformationAreas[t+1]=i}this.checkForChanges()}saveKIAOrder(){this.initialKeyInformationAreas=[...this.keyInformationAreas],this.keyAreasChanged=!1;const t=localStorage.getItem("surveyId");t&&this.surveyService.updateDG({_id:t,key_information_areas:this.keyInformationAreas.map(i=>this.getTitle(i))}).subscribe()}addArea(){this.keyInformationAreas.push(""),this.editedIndex=this.keyInformationAreas.length-1,this.pendingNewIndex=this.editedIndex,this.editableName="",setTimeout(()=>{document.querySelector(".kia-edit-input")?.focus()},0)}goBack(){this.router.navigate(["/ai-interview","research-setup"])}continue(){if(this.hasEmptyArea)return void this.tostr.warning("Please add KIA content before proceeding.");null!==this.editedIndex&&(this.keyInformationAreas[this.editedIndex]=this.editableName.trim(),this.keyAreasChanged=!0,this.editedIndex=null);const t=localStorage.getItem("surveyId")||"";this.isNewInterview||this.keyAreasChanged?this.generateKIAQuestionsAndNavigate(t):(this.isContinuing=!0,this.surveyService.getKIAQuestions(t).subscribe({next:i=>{(Array.isArray(i)?i:i?.data||[]).length>0?(localStorage.setItem("kiaQuestionsGenerated","true"),this.isContinuing=!1,this.router.navigate(["/ai-interview","question-development"])):this.generateKIAQuestionsAndNavigate(t)},error:()=>{this.generateKIAQuestionsAndNavigate(t)}}))}generateKIAQuestionsAndNavigate(t){this.isContinuing=!0;const i=this.keyInformationAreas,n=this.keyInformationAreas.map(c=>this.getTitle(c)),r={research_summary:this.researchSummary,kia_list:i,surveyId:t,interview_type:this.interviewType,interview_duration:Number(localStorage.getItem("interviewDuration")||15)},a=()=>{this.isContinuing=!1,this.router.navigate(["/ai-interview","question-development"])},l=()=>{this.surveyService.getKIAQuestion(r).subscribe({next:()=>{localStorage.setItem("kiaQuestionsGenerated","true"),this.surveyService.updateDG({_id:t,key_information_areas:n}).subscribe({next:a,error:a})},error:a})};this.surveyService.updateDG({_id:t,key_information_areas:n}).subscribe({next:l,error:l})}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(v.tw),e.rXU(e.gRc))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-kia"]],decls:4,vars:3,consts:[["loadingTpl",""],["continuingTpl",""],["viewMode",""],["class","kia-container",4,"ngIf","ngIfElse"],["class","kia-confirm-overlay",3,"click",4,"ngIf"],[1,"kia-container"],[1,"heading"],["class","objective-card",4,"ngIf"],["class","kia-generating",4,"ngIf"],[4,"ngIf"],[1,"kia-footer"],["class","back-btn",3,"disabled","click",4,"ngIf"],[1,"continue-btn",3,"click","disabled"],[4,"ngIf","ngIfElse"],[1,"objective-card"],[1,"objective-label"],[1,"objective-text"],["class","typing-cursor",4,"ngIf"],[1,"typing-cursor"],[1,"kia-generating"],[1,"gen-spinner"],[1,"gen-label"],["cdkDropList","",1,"kia-list",3,"cdkDropListDropped"],["class","kia-item","cdkDrag","",3,"cdkDragDisabled",4,"ngFor","ngForOf"],["class","add-area-btn",3,"disabled","click",4,"ngIf"],["cdkDrag","",1,"kia-item",3,"cdkDragDisabled"],["class","drag-handle","cdkDragHandle","",3,"mousedown",4,"ngIf"],[1,"kia-content"],["class","delete-btn","title","Remove",3,"click",4,"ngIf"],["cdkDragHandle","",1,"drag-handle",3,"mousedown"],[1,"kia-edit-input",2,"color","#e2e4f0",3,"ngModelChange","keyup.enter","blur","ngModel"],[1,"kia-title",3,"click"],["class","kia-desc",4,"ngIf"],[1,"kia-desc"],["title","Remove",1,"delete-btn",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["points","3 6 5 6 21 6"],["d","M19 6l-1 14a2 2 0 01-2 2H8a2 2 0 01-2-2L5 6"],["d","M10 11v6M14 11v6"],["d","M9 6V4a1 1 0 011-1h4a1 1 0 011 1v2"],[1,"add-area-btn",3,"click","disabled"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","
1stroke-linecap","round"],["x1","12","y1","5","x2","12","y2","19"],["x1","5","y1","12","x2","19","y2","12"],[1,"back-btn",3,"click","disabled"],[1,"spinner"],[1,"kia-confirm-overlay",3,"click"],[1,"kia-confirm-modal",3,"click"],[1,"kia-confirm-icon"],["width","28","height","28","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"kia-confirm-title"],[1,"kia-confirm-subtext"],[1,"kia-confirm-actions"],[1,"kia-cancel-btn",3,"click","disabled"],[1,"kia-delete-btn",3,"click","disabled"],["class","spinner",4,"ngIf"],[1,"loading-state"]],template:function(i,n){if(1&i&&e.DNE(0,de,14,9,"div",3)(1,_e,18,4,"div",4)(2,ge,4,0,"ng-template",null,0,e.C5r),2&i){const r=e.sdS(3);e.Y8G("ngIf",!n.isLoading)("ngIfElse",r),e.R7$(),e.Y8G("ngIf",n.showDeleteKiaConfirm)}},dependencies:[g.Sq,g.bT,d.me,d.BC,d.vS,x.O7,x.T1,x.Fb],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.kia-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces,serif}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces,serif;font-style:italic;color:#f79522}.objective-card[_ngcontent-%COMP%]{background:#1a1b2a;border:1px solid #35364e;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:8px}.objective-label[_ngcontent-%COMP%]{font-size:11px;font-weight:700;letter-spacing:1.8px;color:#6b6e8a}.objective-text[_ngcontent-%COMP%]{font-size:14px;color:#a0a3bc;font-style:italic;line-height:1.65;margin:0}.kia-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.kia-item[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;background:#21222d;border:1px solid #464752;border-left:3px solid #F79522;border-radius:10px;padding:14px 16px;transition:border-color .2s}.kia-item[_ngcontent-%COMP%]:hover{border-color:#4a4c6a;border-left-color:#f79522}.drag-handle[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,5px);gap:3px;cursor:grab;flex-shrink:0;padding:2px 4px}.drag-handle[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{display:block;width:3px;height:3px;border-radius:50%;background:#4a4c6a}.kia-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.kia-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#e2e4f0;cursor:text}.kia-desc[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kia-edit-input[_ngcontent-%COMP%]{background:transparent;border:none;border-bottom:1px solid #F79522;outline:none;color:#e2e4f0!important;font-size:14px;font-weight:600;font-family:inherit;width:100%;padding:2px 0;caret-color:#fff}.delete-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#4a4c6a;cursor:pointer;flex-shrink:0;padding:4px;display:flex;align-items:center;transition:color .2s}.delete-btn[_ngcontent-%COMP%]:hover{color:#ef4444}.cdk-drag-placeholder[_ngcontent-%COMP%]{opacity:0}.cdk-drag-animating[_ngcontent-%COMP%]{transition:transform .25s ease}.kia-list.cdk-drop-list-dragging[_ngcontent-%COMP%]   .kia-item[_ngcontent-%COMP%]:not(.cdk-drag-placeholder){transition:transform .25s ease}.add-area-btn[_ngcontent-%COMP%]{background:#12151e;border:1px solid #464752;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13px;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;align-self:flex-start;transition:all .2s}.add-area-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#f79522;color:#f79522}.add-area-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.empty-area-warning[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#f97316;margin:0}.empty-area-warning[_ngcontent-%COMP%]:before{content:"\\26a0";font-size:13px}.kia-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #464752;padding-top:18px;margin-top:8px}.back-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#a0a3bc;border-radius:8px;padding:10px 8px;font-size:13px;font-family:inherit;cursor:pointer;transition:color .2s}.back-btn[_ngcontent-%COMP%]:hover:not(:disabled){color:#fff}.back-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.continue-btn[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;display:flex;align-items:center;gap:6px;transition:background .2s}.continue-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d4ed8}.continue-btn[_ngcontent-%COMP%]:disabled{opacity:.7;cursor:not-allowed}.loading-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b6e8a;min-height:calc(100vh - 220px)}.spinner[_ngcontent-%COMP%]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite;vertical-align:middle}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}.typing-cursor[_ngcontent-%COMP%]{display:inline-block;color:#f79522;font-weight:300;animation:_ngcontent-%COMP%_blink .7s step-end infinite;margin-left:1px}@keyframes _ngcontent-%COMP%_blink{50%{opacity:0}
1}.kia-generating[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;color:#6b6e8a;font-size:13.5px;padding:6px 0}.gen-spinner[_ngcontent-%COMP%]{display:inline-block;width:14px;height:14px;border:2px solid rgba(247,149,34,.25);border-top-color:#f79522;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite;flex-shrink:0}.kia-confirm-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kia-confirm-modal[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;border-radius:16px;width:100%;max-width:440px;padding:32px 28px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px #00000080}.kia-confirm-icon[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:50%;background:#a82f2e;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:4px}.kia-confirm-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;color:#fff;margin:0;text-align:center}.kia-confirm-subtext[_ngcontent-%COMP%]{font-size:13px;color:#8b8ea3;margin:0 0 12px;text-align:center}.kia-confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:12px;width:100%}.kia-cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #A3A3A3;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s;min-width:130px}.kia-cancel-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.kia-delete-btn[_ngcontent-%COMP%]{background:#ce2d27;border:1px solid #CE2D27;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.kia-delete-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.kia-delete-btn[_ngcontent-%COMP%]:disabled{opacity:.75;cursor:not-allowed}.kia-cancel-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.gen-label[_ngcontent-%COMP%]{color:#a0a3bc}@media (max-width: 640px){.kia-container[_ngcontent-%COMP%]{gap:14px}.heading[_ngcontent-%COMP%]{font-size:22px;line-height:1.3}.objective-card[_ngcontent-%COMP%]{padding:12px 14px}.objective-text[_ngcontent-%COMP%]{font-size:13px}.kia-item[_ngcontent-%COMP%]{padding:12px;gap:8px;align-items:flex-start}.kia-title[_ngcontent-%COMP%]{font-size:13px}.kia-desc[_ngcontent-%COMP%]{font-size:11px;white-space:normal}.delete-btn[_ngcontent-%COMP%]{padding:2px;align-self:center}.add-area-btn[_ngcontent-%COMP%]{padding:11px 16px;font-size:12.5px;align-self:center}.kia-footer[_ngcontent-%COMP%]{padding-top:18px}.back-btn[_ngcontent-%COMP%]{font-size:12px;padding:9px 18px}.continue-btn[_ngcontent-%COMP%]{font-size:13px;padding:10px 22px}}']})}return o})();var w=m(467);const y=(o,s,t,i)=>({q:o,i:s,section:t,showDelete:i}),M=o=>({section:o});function me(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",24),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2),r=n.i,a=n.section,l=e.XpG();return e.Njj(l.deleteQuestion(a,r))}),e.qSk(),e.j41(1,"svg",15),e.nrm(2,"polyline",25)(3,"path",26)(4,"path",27)(5,"path",28),e.k0s()()}}function fe(o,s){if(1&o&&(e.j41(0,"span",31),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.R7$(),e.JRh(t)}}function he(o,s){if(1&o&&(e.j41(0,"div",29),e.DNE(1,fe,2,1,"span",30),e.k0s()),2&o){const t=e.XpG(2).q;e.R7$(),e.Y8G("ngForOf",t.options)}}function ve(o,s){if(1&o&&(e.j41(0,"div",32)(1,"span")(2,"b"),e.EFF(3,"Rows:"),e.k0s(),e.EFF(4),e.k0s(),e.j41(5,"span")(6,"b"),e.EFF(7,"Columns:"),e.k0s(),e.EFF(8),e.k0s()()),2&o){const t=e.XpG(2).q;e.R7$(4),e.SpI(" ",null==t.options.rows?null:t.options.rows.join(", "),""),e.R7$(4),e.SpI(" ",null==t.options.columns?null:t.options.columns.join(", "),"")}}function xe(o,s){if(1&o&&(e.j41(0,"a",33),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).q;e.Y8G("href",t.options.url,e.B4B),e.R7$(),e.JRh(t.options.label||"Learn more")}}function be(o,s){if(1&o&&(e.j41(0,"span",34),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).q;e.R7$(),e.Lme("CSV column: ",t.options.column," (",(null==t.options.values?null:t.options.values.length)||0," values)")}}function Ce(o,s){if(1&o&&(e.j41(0,"span",34),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).q;e.R7$(),e.Lme("Date range: ",t.options.date.min," \u2013 ",t.options.date.max,"")}}function ke(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",9)(1,"div",10)(2,"div",11)(3,"span",12),e.EFF(4),e.k0s(),e.j41(5,"div",13)(6,"button",14),e.bIt("click",function(){e.eBV(t);const n=e.XpG().q,r=e.XpG();return e.Njj(r.startEditing(n._id,n.question,n.type))}),e.qSk(),e.j41(7,"svg",15),e.nrm(8,"path",16)(9,"path",17),e.k0s()(),e.DNE(10,me,6,0,"button",18),e.k0s()(),e.joV(),e.j41(11,"span",19),e.EFF(12),e.k0s(),e.DNE(13,he,2,1,"div",20)(14,ve,9,2,"div",21)(15,xe,2,2,"a",22)(16,be,2,2,"span",23)(17,Ce,2,2,"span",23),e.k0s()()}if(2&o){const t=e.XpG(),i=t.q,n=t.showDelete,r=e.XpG();e.R7$(4),e.JRh(i.question),e.R7$(6),e.Y8G("ngIf",n&&"Scale"!==i.type),e.R7$(2),e.JRh(r.typeLabel(i.type)),e.R7$(),e.Y8G("ngIf",r.isListType(i.type)&&(null==i.options?null:i.options.length)),e.R7$(),e.Y8G("ngIf",r.isGridType(i.type)&&i.options),e.R7$(),e.Y8G("ngIf","call-to-action"===i.t
1ype&&(null==i.options?null:i.options.url)),e.R7$(),e.Y8G("ngIf","dynamic-question"===i.type&&(null==i.options?null:i.options.column)),e.R7$(),e.Y8G("ngIf","date"===i.type&&(null==i.options?null:i.options.date))}}function we(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("Scale"))}),e.EFF(1,"Scale"),e.k0s()}}function ye(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",60)(1,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("open-ended"))}),e.EFF(2,"Open-ended"),e.k0s(),e.j41(3,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("multiple-choice-grid"))}),e.EFF(6,"Multiple-choice grid"),e.k0s(),e.j41(7,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("tick-box-grid"))}),e.EFF(8,"Tick box grid"),e.k0s(),e.j41(9,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("ranking"))}),e.EFF(10,"Ranking"),e.k0s(),e.j41(11,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("numeric"))}),e.EFF(12,"Numeric"),e.k0s(),e.DNE(13,we,2,0,"div",62),e.j41(14,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("media"))}),e.EFF(15,"Media"),e.k0s(),e.j41(16,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("date"))}),e.EFF(17,"Date"),e.k0s(),e.j41(18,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("pii-email"))}),e.EFF(19,"PII Email"),e.k0s(),e.j41(20,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("pii-phone"))}),e.EFF(21,"PII Phone"),e.k0s(),e.j41(22,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("text-message"))}),e.EFF(23,"Text message"),e.k0s(),e.j41(24,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("image-message"))}),e.EFF(25,"Image message"),e.k0s(),e.j41(26,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("video-message"))}),e.EFF(27,"Video message"),e.k0s(),e.j41(28,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("audio-message"))}),e.EFF(29,"Audio message"),e.k0s(),e.j41(30,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("autocomplete"))}),e.EFF(31,"Autocomplete text"),e.k0s(),e.j41(32,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("dynamic-question"))}),e.EFF(33,"Dynamic question"),e.k0s(),e.j41(34,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectEditType("call-to-action"))}),e.EFF(35,"Call to action"),e.k0s()()}if(2&o){const t=e.XpG(2).section,i=e.XpG();e.R7$(13),e.Y8G("ngIf",i.isNpsOrCsat&&!i.isWelcomeOrWarmup(t))}}function Me(o,s){if(1&o){const t=e.RV6();e.j41(0,"label",63),e.qSk(),e.j41(1,"svg",64),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.joV(),e.j41(4,"input",67),e.bIt("change",function(n){e.eBV(t);const r=e.XpG(3);return e.Njj(r.onFileSelected(n,r.editableMedia))}),e.k0s()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.BMQ("accept",t.mediaAccept(t.editableMedia.selectedType))}}function je(o,s){1&o&&(e.j41(0,"span",68),e.nrm(1,"span",69),e.k0s())}function Oe(o,s){if(1&o&&e.nrm(0,"img",75),2&o){const t=e.XpG(4);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function Pe(o,s){if(1&o&&e.nrm(0,"audio",76),2&o){const t=e.XpG(4);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function Ie(o,s){if(1&o&&e.nrm(0,"video",77),2&o){const t=e.XpG(4);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function Te(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",70)(1,"button",71),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.removePreviewImage())}),e.EFF(2,"\u2715"),e.k0s(),e.DNE(3,Oe,1,1,"img",72)(4,Pe,1,1,"audio",73)(5,Ie,1,1,"video",74),e.k0s()}if(2&o){const t=e.XpG(3);e.R7$(3),e.Y8G("ngIf",t.isImage(t.editableMedia.previewUrl)),e.R7$(),e.Y8G("ngIf",t.isAudio(t.editableMedia.previewUrl)),e.R7$(),e.Y8G("ngIf",t.isVideo(t.editableMedia.previewUrl))}}function Fe(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"span",83),e.EFF(2),e.k0s(),e.j41(3,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(4);
1return e.DH7(a.editableMedia.newQuestionOptions[r],n)||(a.editableMedia.newQuestionOptions[r]=n),e.Njj(n)}),e.k0s(),e.j41(4,"button",85),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(4);return e.Njj(r.removeOption(r.editableMedia,n))}),e.EFF(5,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(4);e.R7$(2),e.JRh(t+1),e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionOptions[t]),e.Y8G("placeholder",i.listTypeLabel(i.editableMedia.selectedType)+" "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionOptions.length<=1)}}function De(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",78),e.DNE(1,Fe,6,4,"div",79),e.j41(2,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.addOption(n.editableMedia))}),e.qSk(),e.j41(3,"svg",81),e.nrm(4,"line",65)(5,"line",66),e.k0s(),e.EFF(6),e.k0s()()}if(2&o){const t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.editableMedia.newQuestionOptions)("ngForTrackBy",t.trackByIndex),e.R7$(5),e.SpI(" Add ",t.listTypeLabel(t.editableMedia.selectedType)," ")}}function Ge(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(4);return e.DH7(a.editableMedia.newQuestionRows[r],n)||(a.editableMedia.newQuestionRows[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",89),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(4);return e.Njj(r.removeGridRow(r.editableMedia,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(4);e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionRows[t]),e.Y8G("placeholder","Row "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionRows.length<=1)}}function Re(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(4);return e.DH7(a.editableMedia.newQuestionColumns[r],n)||(a.editableMedia.newQuestionColumns[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",90),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(4);return e.Njj(r.removeGridColumn(r.editableMedia,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(4);e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionColumns[t]),e.Y8G("placeholder","Column "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionColumns.length<=1)}}function Se(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",86)(1,"div",87)(2,"span",88),e.EFF(3,"Rows"),e.k0s(),e.DNE(4,Ge,4,3,"div",79),e.j41(5,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.addGridRow(n.editableMedia))}),e.qSk(),e.j41(6,"svg",81),e.nrm(7,"line",65)(8,"line",66),e.k0s(),e.EFF(9," Add row "),e.k0s()(),e.joV(),e.j41(10,"div",87)(11,"span",88),e.EFF(12,"Columns"),e.k0s(),e.DNE(13,Re,4,3,"div",79),e.j41(14,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.addGridColumn(n.editableMedia))}),e.qSk(),e.j41(15,"svg",81),e.nrm(16,"line",65)(17,"line",66),e.k0s(),e.EFF(18," Add column "),e.k0s()()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.Y8G("ngForOf",t.editableMedia.newQuestionRows)("ngForTrackBy",t.trackByIndex),e.R7$(9),e.Y8G("ngForOf",t.editableMedia.newQuestionColumns)("ngForTrackBy",t.trackByIndex)}}function Ee(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",91)(1,"input",92),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.editableMedia.newQuestionCtaUrl,n)||(r.editableMedia.newQuestionCtaUrl=n),e.Njj(n)}),e.k0s(),e.j41(2,"input",93),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.editableMedia.newQuestionCtaLabel,n)||(r.editableMedia.newQuestionCtaLabel=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG(3);e.R7$(),e.R50("ngModel",t.editableMedia.newQuestionCtaUrl),e.R7$(),e.R50("ngModel",t.editableMedia.newQuestionCtaLabel)}}function Qe(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",94)(1,"div",95)(2,"span",96),e.EFF(3,"From"),e.k0s(),e.j41(4,"input",97),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.editableMedia.newQuestionDateMin,n)||(r.editableMedia.newQuestionDateMin=n),e.Njj(n)}),e.k0s()(),e.j41(5,"div",95)(6,"span",96),e.EFF(7,"To"),e.k0s(),e.j41(8,"input",98),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.editableMedia.newQuestionDateMax,n)||(r.editableMedia.newQuestionDateMax=n),e.Njj(n)}),e.k0s()()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.R50("ngModel",t.editableMedia.newQuestionDateMin),e.Y8G("max",t.editableMedia.newQuestionDateMax),e.R7$(4),e.R50("ngModel",t.editableMedia.newQuestionDateMax),e.Y8G("min",t.editableMedia.newQuestionDateMin)}}function Ae(o,s){if(1&o&&(e.j41(0,"option",109),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function qe(o,s){if(1&o){const t=e.RV6();e.j41(0,"select",107),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableMedia.newQuestionCsvColumn,n)||(r.editableMedia.newQuestionCsvColumn=n),e.Njj(n)}),e.DNE(1,Ae,2,2,"option",108),e.k0s()}if(2&o){const t=e.XpG(4);e.R50("ngModel",t.editableMedia.newQuestionCsvColumn),e.R7$(),e.Y8G("ngForOf",t.editableMedia.newQuestionCsvColumns)}}function Ve(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",99)(1,"label",100),e.qSk(),e.j41(2,"svg",101),e.nrm(3,"path",102)(4,"polyline",103)(5,"line",104),e.k0s(),e.EFF(6),e.joV(),e.j41(7,"input",105),e.bIt("change",function(n){e.eBV(t);const r=e.XpG(3);return e.Njj(r.onCsvSelected(n,r.editableMedia))}),e.k0s()(),e.DNE(8,qe,2,2,"select",106),e.k0s()}if(2&o){const t=e.XpG(3);e.R7$(6),e.SpI(" ",t.editableMedia.newQuestionCsvFileName||"Upload CSV"," "),e.R7$(2),e.Y8G("ngIf",null==t.editableMedia.newQuestionCsvColumns?null:t.editableMedia.newQuestionCsvColumns.length)}}function Ne(o,s){1&o&&e.nrm(0,"span",69)}function Xe(o,s){1&o&&(e.qSk(),e.j41(0,"svg",110),e.nrm(1,"polyline",111),e.k0s())}function Be(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",35),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(1,"div",36)(2,"div",37)(3,"button",38),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.toggleTypeDropdown(n.editableMedia))}),e.EFF(4),e.qSk(),e.j41(5,"svg",39),e.nrm(6,"polyline",40),e.k0s()(),e.DNE(7,ye,36,1,"div",41),e.k0s()(),e.joV(),e.j41(8,"div",42),e.DNE(9,Me,5,1,"label",43)(10,je,2,0,"span",44)(11,Te,6,3,"div",45),e.j41(12,"textarea",46),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);
1return e.DH7(r.editableMedia.question,n)||(r.editableMedia.question=n),e.Njj(n)}),e.bIt("input",function(n){e.eBV(t);const r=e.XpG(2);return e.Njj(r.autoResize(n))}),e.k0s()(),e.DNE(13,De,7,3,"div",47)(14,Se,19,4,"div",48)(15,Ee,3,2,"div",49)(16,Qe,9,4,"div",50)(17,Ve,9,2,"div",51),e.j41(18,"div",52)(19,"button",53),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.updateMediaQuestion())}),e.DNE(20,Ne,1,0,"span",54)(21,Xe,2,0,"svg",55),e.k0s(),e.j41(22,"button",56),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.cancelEditQuestion())}),e.qSk(),e.j41(23,"svg",57),e.nrm(24,"line",58)(25,"line",59),e.k0s()()()()}if(2&o){const t=e.XpG(2);e.R7$(4),e.SpI(" ",t.typeLabel(t.editableMedia.selectedType||"open-ended")," "),e.R7$(3),e.Y8G("ngIf",t.editableMedia.showTypeDropdown),e.R7$(),e.AVh("has-media-preview",t.isMediaType(t.editableMedia.selectedType)&&t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&!t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.R50("ngModel",t.editableMedia.question),e.Y8G("placeholder",t.isMediaType(t.editableMedia.selectedType)?"Describe the media question":"Edit question..."),e.R7$(),e.Y8G("ngIf",t.isListType(t.editableMedia.selectedType)),e.R7$(),e.Y8G("ngIf",t.isGridType(t.editableMedia.selectedType)),e.R7$(),e.Y8G("ngIf","call-to-action"===t.editableMedia.selectedType),e.R7$(),e.Y8G("ngIf","date"===t.editableMedia.selectedType),e.R7$(),e.Y8G("ngIf","dynamic-question"===t.editableMedia.selectedType),e.R7$(2),e.AVh("active",!(null==t.editableMedia.question||!t.editableMedia.question.trim())&&t.canSaveQuestion(t.editableMedia)),e.Y8G("disabled",t.isEditSaving||!(null!=t.editableMedia.question&&t.editableMedia.question.trim())||!t.canSaveQuestion(t.editableMedia)),e.R7$(),e.Y8G("ngIf",t.isEditSaving),e.R7$(),e.Y8G("ngIf",!t.isEditSaving),e.R7$(),e.Y8G("disabled",t.isEditSaving)}}function $e(o,s){if(1&o&&e.nrm(0,"img",123),2&o){const t=e.XpG(4).q;e.Y8G("src",t.url,e.B4B)}}function ze(o,s){if(1&o&&e.nrm(0,"video",124),2&o){const t=e.XpG(4).q;e.Y8G("src",t.url,e.B4B)}}function Ye(o,s){1&o&&(e.j41(0,"span",125),e.qSk(),e.j41(1,"svg",126),e.nrm(2,"polygon",127)(3,"path",128)(4,"path",129),e.k0s()())}function Le(o,s){if(1&o&&(e.j41(0,"div",119),e.DNE(1,$e,1,1,"img",120)(2,ze,1,1,"video",121)(3,Ye,5,0,"span",122),e.k0s()),2&o){const t=e.XpG(3).q,i=e.XpG();e.R7$(),e.Y8G("ngIf",i.isImage(t.url)),e.R7$(),e.Y8G("ngIf",i.isVideo(t.url)),e.R7$(),e.Y8G("ngIf",i.isAudio(t.url))}}function Ue(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",24),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3),r=n.i,a=n.section,l=e.XpG();return e.Njj(l.deleteQuestion(a,r))}),e.qSk(),e.j41(1,"svg",15),e.nrm(2,"polyline",25)(3,"path",26)(4,"path",27)(5,"path",28),e.k0s()()}}function Ke(o,s){if(1&o){const t=e.RV6();e.qex(0),e.j41(1,"div",115)(2,"div",116),e.DNE(3,Le,4,3,"div",117),e.j41(4,"span",12),e.EFF(5),e.k0s()(),e.j41(6,"span",118),e.EFF(7),e.k0s()(),e.j41(8,"div",13)(9,"button",14),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2).q,r=e.XpG();return e.Njj(r.startEditingMedia(n._id))}),e.qSk(),e.j41(10,"svg",15),e.nrm(11,"path",16)(12,"path",17),e.k0s()(),e.DNE(13,Ue,6,0,"button",18),e.k0s(),e.bVm()}if(2&o){const t=e.XpG(2),i=t.q,n=t.showDelete,r=e.XpG();e.R7$(3),e.Y8G("ngIf",i.url),e.R7$(2),e.JRh(i.question),e.R7$(2),e.JRh(r.typeLabel(i.type)),e.R7$(6),e.Y8G("ngIf",n&&"Scale"!==i.type)}}function He(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(5);return e.Njj(n.selectEditType("Scale"))}),e.EFF(1,"Scale"),e.k0s()}}function We(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",60)(1,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("open-ended"))}),e.EFF(2,"Open-ended"),e.k0s(),e.j41(3,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("multiple-choice-grid"))}),e.EFF(6,"Multiple-choice grid"),e.k0s(),e.j41(7,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("tick-box-grid"))}),e.EFF(8,"Tick box grid"),e.k0s(),e.j41(9,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("ranking"))}),e.EFF(10,"Ranking"),e.k0s(),e.j41(11,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("numeric"))}),e.EFF(12,"Numeric"),e.k0s(),e.DNE(13,He,2,0,"div",62),e.j41(14,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("media"))}),e.EFF(15,"Media"),e.k0s(),e.j41(16,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("date"))}),e.EFF(17,"Date"),e.k0s(),e.j41(18,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("pii-email"))}),e.EFF(19,"PII Email"),e.k0s(),e.j41(20,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("pii-phone"))}),e.EFF(21,"PII Phone"),e.k0s(),e.j41(22,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("text-message"))}),e.EFF(23,"Text message"),e.k0s(),e.j41(24,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("image-message"))}),e.EFF(25,"Image message"),e.k0s(),e.j41(26,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("video-message"))}),e.EFF(27,"Video message"),e.k0s(),e.j41(28,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("audio-message"))}),e.EFF(29,"Audio message"),e.k0s(),e.j41(30,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("autocomplete"))}),e.EFF(31,"Autocomplete text"),e.k0s(),e.j41(32,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("dynamic-question"))}),e.EFF(33,"Dynamic question"),e.k0s(),e.j41(34,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectEditType("call-to-action"))}),e.EFF(35,"Call to action"),e.k0s()()}if(2&o){const t=e.XpG(3).section,i=e.XpG();e.R7$(13),e.Y8G("ngIf",i.isNpsOrCsat&&!i.isWelcomeOrWarmup(t))}}function Je(o,s){if(1&o){const t=e.RV6();e.j41(0,"label",63),e.qSk(),e.j41(1,"svg",64),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.joV(),e.j41(4,"input",67),e.bIt("change",function(n){e.eBV(t);const r=e.XpG(4);return e.Njj(r.onFileSelected(n,r.editableMedia))}),e.k0s()()}if(2&o){const t=e.XpG(4);e.R7$(4),e.BMQ("accept",t.mediaAccept(t.editableMedia.selectedType))}}function Ze(o,s){1&o&&(e.j41(0,"span",68),e.nrm(1,"span",69),e.k0s())}function et(o,s){if(1&o&&e.nrm(0,"img",75),2&o){const t=e.XpG(5);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function tt(o,s){if(1&o&&e.nrm(0,"audio",76),2&o){const t=e.XpG(5);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function nt(o,s){if(1&o&&e.nrm(0,"video",77),2&o){const t=e.XpG(5);e.Y8G("src",t.editableMedia.previewUrl,e.B4B)}}function it(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",70)(1,"button",71),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.removePreviewImage())}),e.EFF(2,"\u2715"),e.k0s(),e.DNE(3,et,1,1,"img",72)(4,tt,1,1,"audio",73)(5,nt,1,1,"video",74),e.k0s()}if(2&o){const t=e.XpG(4);e.R7$(3),e.Y8G("ngIf",t.isImage(t.editableMedia.previewUrl)),e.R7$(),e.Y8G("ngIf",t.isAudio(t.editableMedia.previewUrl)),e.R7$(),e.Y8G("ngIf",t.isVideo(t.editableMedia.previewUrl))}}function ot(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"span",83),e.EFF(2),e.k0s(),e.j41(3,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(5);
1return e.DH7(a.editableMedia.newQuestionOptions[r],n)||(a.editableMedia.newQuestionOptions[r]=n),e.Njj(n)}),e.k0s(),e.j41(4,"button",85),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(5);return e.Njj(r.removeOption(r.editableMedia,n))}),e.EFF(5,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(5);e.R7$(2),e.JRh(t+1),e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionOptions[t]),e.Y8G("placeholder",i.listTypeLabel(i.editableMedia.selectedType)+" "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionOptions.length<=1)}}function rt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",78),e.DNE(1,ot,6,4,"div",79),e.j41(2,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.addOption(n.editableMedia))}),e.qSk(),e.j41(3,"svg",81),e.nrm(4,"line",65)(5,"line",66),e.k0s(),e.EFF(6),e.k0s()()}if(2&o){const t=e.XpG(4);e.R7$(),e.Y8G("ngForOf",t.editableMedia.newQuestionOptions)("ngForTrackBy",t.trackByIndex),e.R7$(5),e.SpI(" Add ",t.listTypeLabel(t.editableMedia.selectedType)," ")}}function st(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(5);return e.DH7(a.editableMedia.newQuestionRows[r],n)||(a.editableMedia.newQuestionRows[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",89),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(5);return e.Njj(r.removeGridRow(r.editableMedia,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(5);e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionRows[t]),e.Y8G("placeholder","Row "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionRows.length<=1)}}function at(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(5);return e.DH7(a.editableMedia.newQuestionColumns[r],n)||(a.editableMedia.newQuestionColumns[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",90),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(5);return e.Njj(r.removeGridColumn(r.editableMedia,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(5);e.R7$(),e.R50("ngModel",i.editableMedia.newQuestionColumns[t]),e.Y8G("placeholder","Column "+(t+1)),e.R7$(),e.Y8G("disabled",i.editableMedia.newQuestionColumns.length<=1)}}function lt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",86)(1,"div",87)(2,"span",88),e.EFF(3,"Rows"),e.k0s(),e.DNE(4,st,4,3,"div",79),e.j41(5,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.addGridRow(n.editableMedia))}),e.qSk(),e.j41(6,"svg",81),e.nrm(7,"line",65)(8,"line",66),e.k0s(),e.EFF(9," Add row "),e.k0s()(),e.joV(),e.j41(10,"div",87)(11,"span",88),e.EFF(12,"Columns"),e.k0s(),e.DNE(13,at,4,3,"div",79),e.j41(14,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.addGridColumn(n.editableMedia))}),e.qSk(),e.j41(15,"svg",81),e.nrm(16,"line",65)(17,"line",66),e.k0s(),e.EFF(18," Add column "),e.k0s()()()}if(2&o){const t=e.XpG(4);e.R7$(4),e.Y8G("ngForOf",t.editableMedia.newQuestionRows)("ngForTrackBy",t.trackByIndex),e.R7$(9),e.Y8G("ngForOf",t.editableMedia.newQuestionColumns)("ngForTrackBy",t.trackByIndex)}}function ct(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",91)(1,"input",92),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableMedia.newQuestionCtaUrl,n)||(r.editableMedia.newQuestionCtaUrl=n),e.Njj(n)}),e.k0s(),e.j41(2,"input",93),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableMedia.newQuestionCtaLabel,n)||(r.editableMedia.newQuestionCtaLabel=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG(4);e.R7$(),e.R50("ngModel",t.editableMedia.newQuestionCtaUrl),e.R7$(),e.R50("ngModel",t.editableMedia.newQuestionCtaLabel)}}function dt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",94)(1,"div",95)(2,"span",96),e.EFF(3,"From"),e.k0s(),e.j41(4,"input",97),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableMedia.newQuestionDateMin,n)||(r.editableMedia.newQuestionDateMin=n),e.Njj(n)}),e.k0s()(),e.j41(5,"div",95)(6,"span",96),e.EFF(7,"To"),e.k0s(),e.j41(8,"input",98),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(4);return e.DH7(r.editableMedia.newQuestionDateMax,n)||(r.editableMedia.newQuestionDateMax=n),e.Njj(n)}),e.k0s()()()}if(2&o){const t=e.XpG(4);e.R7$(4),e.R50("ngModel",t.editableMedia.newQuestionDateMin),e.Y8G("max",t.editableMedia.newQuestionDateMax),e.R7$(4),e.R50("ngModel",t.editableMedia.newQuestionDateMax),e.Y8G("min",t.editableMedia.newQuestionDateMin)}}function pt(o,s){if(1&o&&(e.j41(0,"option",109),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function _t(o,s){if(1&o){const t=e.RV6();e.j41(0,"select",107),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(5);return e.DH7(r.editableMedia.newQuestionCsvColumn,n)||(r.editableMedia.newQuestionCsvColumn=n),e.Njj(n)}),e.DNE(1,pt,2,2,"option",108),e.k0s()}if(2&o){const t=e.XpG(5);e.R50("ngModel",t.editableMedia.newQuestionCsvColumn),e.R7$(),e.Y8G("ngForOf",t.editableMedia.newQuestionCsvColumns)}}function gt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",99)(1,"label",100),e.qSk(),e.j41(2,"svg",101),e.nrm(3,"path",102)(4,"polyline",103)(5,"line",104),e.k0s(),e.EFF(6),e.joV(),e.j41(7,"input",105),e.bIt("change",function(n){e.eBV(t);const r=e.XpG(4);return e.Njj(r.onCsvSelected(n,r.editableMedia))}),e.k0s()(),e.DNE(8,_t,2,2,"select",106),e.k0s()}if(2&o){const t=e.XpG(4);e.R7$(6),e.SpI(" ",t.editableMedia.newQuestionCsvFileName||"Upload CSV"," "),e.R7$(2),e.Y8G("ngIf",null==t.editableMedia.newQuestionCsvColumns?null:t.editableMedia.newQuestionCsvColumns.length)}}function ut(o,s){1&o&&e.nrm(0,"span",69)}function mt(o,s){1&o&&(e.qSk(),e.j41(0,"svg",110),e.nrm(1,"polyline",111),e.k0s())}function ft(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",130)(1,"div",35),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",36)(3,"div",37)(4,"button",38),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.toggleTypeDropdown(n.editableMedia))}),e.EFF(5),e.qSk(),e.j41(6,"svg",39),e.nrm(7,"polyline",40),e.k0s()(),e.DNE(8,We,36,1,"div",41),e.k0s()(),e.joV(),e.j41(9,"div",42),e.DNE(10,Je,5,1,"label",43)(11,Ze,2,0,"span",44)(12,it,6,3,"div",45),e.j41(13,"textarea",46),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);
1return e.DH7(r.editableMedia.question,n)||(r.editableMedia.question=n),e.Njj(n)}),e.bIt("input",function(n){e.eBV(t);const r=e.XpG(3);return e.Njj(r.autoResize(n))}),e.k0s()(),e.DNE(14,rt,7,3,"div",47)(15,lt,19,4,"div",48)(16,ct,3,2,"div",49)(17,dt,9,4,"div",50)(18,gt,9,2,"div",51),e.j41(19,"div",52)(20,"button",53),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.updateMediaQuestion())}),e.DNE(21,ut,1,0,"span",54)(22,mt,2,0,"svg",55),e.k0s(),e.j41(23,"button",56),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.cancelMediaEdit())}),e.qSk(),e.j41(24,"svg",57),e.nrm(25,"line",58)(26,"line",59),e.k0s()()()()()}if(2&o){const t=e.XpG(3);e.R7$(5),e.SpI(" ",t.typeLabel(t.editableMedia.selectedType||"media")," "),e.R7$(3),e.Y8G("ngIf",t.editableMedia.showTypeDropdown),e.R7$(),e.AVh("has-media-preview",t.isMediaType(t.editableMedia.selectedType)&&t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&!t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&t.isFileLoading),e.R7$(),e.Y8G("ngIf",t.isMediaType(t.editableMedia.selectedType)&&t.editableMedia.previewUrl&&!t.isFileLoading),e.R7$(),e.R50("ngModel",t.editableMedia.question),e.Y8G("placeholder",t.isMediaType(t.editableMedia.selectedType)?"Describe the media question":"Edit question..."),e.R7$(),e.Y8G("ngIf",t.isListType(t.editableMedia.selectedType)),e.R7$(),e.Y8G("ngIf",t.isGridType(t.editableMedia.selectedType)),e.R7$(),e.Y8G("ngIf","call-to-action"===t.editableMedia.selectedType),e.R7$(),e.Y8G("ngIf","date"===t.editableMedia.selectedType),e.R7$(),e.Y8G("ngIf","dynamic-question"===t.editableMedia.selectedType),e.R7$(2),e.AVh("active",!(null==t.editableMedia.question||!t.editableMedia.question.trim())&&t.canSaveQuestion(t.editableMedia)),e.Y8G("disabled",t.isEditSaving||!(null!=t.editableMedia.question&&t.editableMedia.question.trim())||!t.canSaveQuestion(t.editableMedia)),e.R7$(),e.Y8G("ngIf",t.isEditSaving),e.R7$(),e.Y8G("ngIf",!t.isEditSaving),e.R7$(),e.Y8G("disabled",t.isEditSaving)}}function ht(o,s){if(1&o&&(e.j41(0,"div",112),e.DNE(1,Ke,14,4,"ng-container",113)(2,ft,27,20,"div",114),e.k0s()),2&o){const t=e.XpG().q,i=e.XpG();e.R7$(),e.Y8G("ngIf",i.editingMediaId!==t._id),e.R7$(),e.Y8G("ngIf",i.editingMediaId===t._id)}}function vt(o,s){if(1&o&&e.DNE(0,ke,18,8,"div",6)(1,Be,26,20,"div",7)(2,ht,3,2,"div",8),2&o){const t=s.q,i=e.XpG();e.Y8G("ngIf",!i.isMediaType(t.type)&&i.editingQuestionId!==t._id),e.R7$(),e.Y8G("ngIf",!i.isMediaType(t.type)&&i.editingQuestionId===t._id),e.R7$(),e.Y8G("ngIf",i.isMediaType(t.type))}}function xt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2).section,r=e.XpG();return e.Njj(r.selectType(n,"Scale"))}),e.EFF(1,"Scale"),e.k0s()}}function bt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",60)(1,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"open-ended"))}),e.EFF(2,"Open-ended"),e.k0s(),e.j41(3,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"multiple-choice-grid"))}),e.EFF(6,"Multiple-choice grid"),e.k0s(),e.j41(7,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"tick-box-grid"))}),e.EFF(8,"Tick box grid"),e.k0s(),e.j41(9,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"ranking"))}),e.EFF(10,"Ranking"),e.k0s(),e.j41(11,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"numeric"))}),e.EFF(12,"Numeric"),e.k0s(),e.DNE(13,xt,2,0,"div",62),e.j41(14,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"media"))}),e.EFF(15,"Media"),e.k0s(),e.j41(16,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"date"))}),e.EFF(17,"Date"),e.k0s(),e.j41(18,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"pii-email"))}),e.EFF(19,"PII Email"),e.k0s(),e.j41(20,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"pii-phone"))}),e.EFF(21,"PII Phone"),e.k0s(),e.j41(22,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"text-message"))}),e.EFF(23,"Text message"),e.k0s(),e.j41(24,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"image-message"))}),e.EFF(25,"Image message"),e.k0s(),e.j41(26,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"video-message"))}),e.EFF(27,"Video message"),e.k0s(),e.j41(28,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"audio-message"))}),e.EFF(29,"Audio message"),e.k0s(),e.j41(30,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"autocomplete"))}),e.EFF(31,"Autocomplete text"),e.k0s(),e.j41(32,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"dynamic-question"))}),e.EFF(33,"Dynamic question"),e.k0s(),e.j41(34,"div",61),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.selectType(n,"call-to-action"))}),e.EFF(35,"Call to action"),e.k0s()()}if(2&o){const t=e.XpG().section,i=e.XpG();e.R7$(13),e.Y8G("ngIf",i.isNpsOrCsat&&!i.isWelcomeOrWarmup(t))}}function Ct(o,s){if(1&o){const t=e.RV6();e.j41(0,"label",63),e.qSk(),e.j41(1,"svg",64),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.joV(),e.j41(4,"input",67),e.bIt("change",function(n){e.eBV(t);const r=e.XpG().section,a=e.XpG();return e.Njj(a.onFileSelected(n,r))}),e.k0s()()}if(2&o){const t=e.XpG().section,i=e.XpG();e.R7$(4),e.BMQ("accept",i.mediaAccept(t.selectedType))}}function kt(o,s){1&o&&(e.j41(0,"span",68),e.nrm(1,"span",69),e.k0s())}function wt(o,s){if(1&o&&e.nrm(0,"img",75),2&o){const t=e.XpG(2).section;e.Y8G("src",t.previewUrl,e.B4B)}}function yt(o,s){if(1&o&&e.nrm(0,"audio",76),2&o){const t=e.XpG(2).section;e.Y8G("src",t.previewUrl,e.B4B)}}function Mt(o,s){if(1&o&&e.nrm(0,"video",77),2&o){const t=e.XpG(2).section;e.Y8G("src",t.previewUrl,e.B4B)}}function jt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",70)(1,"button",71),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section;return n.previewUrl=null,e.Njj(n.mediaType="")}),e.EFF(2,"\u2715"),e.k0s(),e.DNE(3,wt,1,1,"img",72)(4,yt,1,1,"audio",73)(5,Mt,1,1,"video",74),e.k0s()}if(2&o){const t=e.XpG().section,i=e.XpG();e.R7$(3),e.Y8G("ngIf",i.isImage(t.previewUrl)),e.R7$(),e.Y8G("ngIf",i.isAudio(t.previewUrl)),e.R7$(),e.Y8G("ngIf",i.isVideo(t.previewUrl))}}function Ot(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"span",83),e.EFF(2),e.k0s(),e.j41(3,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(2).section;
1return e.DH7(a.newQuestionOptions[r],n)||(a.newQuestionOptions[r]=n),e.Njj(n)}),e.k0s(),e.j41(4,"button",85),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(2).section,a=e.XpG();return e.Njj(a.removeOption(r,n))}),e.EFF(5,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(2).section,n=e.XpG();e.R7$(2),e.JRh(t+1),e.R7$(),e.R50("ngModel",i.newQuestionOptions[t]),e.Y8G("placeholder",n.listTypeLabel(i.selectedType)+" "+(t+1)),e.R7$(),e.Y8G("disabled",i.newQuestionOptions.length<=1)}}function Pt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",78),e.DNE(1,Ot,6,4,"div",79),e.j41(2,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.addOption(n))}),e.qSk(),e.j41(3,"svg",81),e.nrm(4,"line",65)(5,"line",66),e.k0s(),e.EFF(6),e.k0s()()}if(2&o){const t=e.XpG().section,i=e.XpG();e.R7$(),e.Y8G("ngForOf",t.newQuestionOptions)("ngForTrackBy",i.trackByIndex),e.R7$(5),e.SpI(" Add ",i.listTypeLabel(t.selectedType)," ")}}function It(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(2).section;return e.DH7(a.newQuestionRows[r],n)||(a.newQuestionRows[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",89),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(2).section,a=e.XpG();return e.Njj(a.removeGridRow(r,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(2).section;e.R7$(),e.R50("ngModel",i.newQuestionRows[t]),e.Y8G("placeholder","Row "+(t+1)),e.R7$(),e.Y8G("disabled",i.newQuestionRows.length<=1)}}function Tt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",82)(1,"input",84),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(2).section;return e.DH7(a.newQuestionColumns[r],n)||(a.newQuestionColumns[r]=n),e.Njj(n)}),e.k0s(),e.j41(2,"button",90),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(2).section,a=e.XpG();return e.Njj(a.removeGridColumn(r,n))}),e.EFF(3,"\u2715"),e.k0s()()}if(2&o){const t=s.index,i=e.XpG(2).section;e.R7$(),e.R50("ngModel",i.newQuestionColumns[t]),e.Y8G("placeholder","Column "+(t+1)),e.R7$(),e.Y8G("disabled",i.newQuestionColumns.length<=1)}}function Ft(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",86)(1,"div",87)(2,"span",88),e.EFF(3,"Rows"),e.k0s(),e.DNE(4,It,4,3,"div",79),e.j41(5,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.addGridRow(n))}),e.qSk(),e.j41(6,"svg",81),e.nrm(7,"line",65)(8,"line",66),e.k0s(),e.EFF(9," Add row "),e.k0s()(),e.joV(),e.j41(10,"div",87)(11,"span",88),e.EFF(12,"Columns"),e.k0s(),e.DNE(13,Tt,4,3,"div",79),e.j41(14,"button",80),e.bIt("click",function(){e.eBV(t);const n=e.XpG().section,r=e.XpG();return e.Njj(r.addGridColumn(n))}),e.qSk(),e.j41(15,"svg",81),e.nrm(16,"line",65)(17,"line",66),e.k0s(),e.EFF(18," Add column "),e.k0s()()()}if(2&o){const t=e.XpG().section,i=e.XpG();e.R7$(4),e.Y8G("ngForOf",t.newQuestionRows)("ngForTrackBy",i.trackByIndex),e.R7$(9),e.Y8G("ngForOf",t.newQuestionColumns)("ngForTrackBy",i.trackByIndex)}}function Dt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",91)(1,"input",92),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG().section;return e.DH7(r.newQuestionCtaUrl,n)||(r.newQuestionCtaUrl=n),e.Njj(n)}),e.k0s(),e.j41(2,"input",93),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG().section;return e.DH7(r.newQuestionCtaLabel,n)||(r.newQuestionCtaLabel=n),e.Njj(n)}),e.k0s()()}if(2&o){const t=e.XpG().section;e.R7$(),e.R50("ngModel",t.newQuestionCtaUrl),e.R7$(),e.R50("ngModel",t.newQuestionCtaLabel)}}function Gt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",94)(1,"div",95)(2,"span",96),e.EFF(3,"From"),e.k0s(),e.j41(4,"input",97),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG().section;return e.DH7(r.newQuestionDateMin,n)||(r.newQuestionDateMin=n),e.Njj(n)}),e.k0s()(),e.j41(5,"div",95)(6,"span",96),e.EFF(7,"To"),e.k0s(),e.j41(8,"input",98),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG().section;return e.DH7(r.newQuestionDateMax,n)||(r.newQuestionDateMax=n),e.Njj(n)}),e.k0s()()()}if(2&o){const t=e.XpG().section;e.R7$(4),e.R50("ngModel",t.newQuestionDateMin),e.Y8G("max",t.newQuestionDateMax),e.R7$(4),e.R50("ngModel",t.newQuestionDateMax),e.Y8G("min",t.newQuestionDateMin)}}function Rt(o,s){if(1&o&&(e.j41(0,"option",109),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function St(o,s){if(1&o){const t=e.RV6();e.j41(0,"select",107),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2).section;return e.DH7(r.newQuestionCsvColumn,n)||(r.newQuestionCsvColumn=n),e.Njj(n)}),e.DNE(1,Rt,2,2,"option",108),e.k0s()}if(2&o){const t=e.XpG(2).section;e.R50("ngModel",t.newQuestionCsvColumn),e.R7$(),e.Y8G("ngForOf",t.newQuestionCsvColumns)}}function Et(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",99)(1,"label",100),e.qSk(),e.j41(2,"svg",101),e.nrm(3,"path",102)(4,"polyline",103)(5,"line",104),e.k0s(),e.EFF(6),e.joV(),e.j41(7,"input",105),e.bIt("change",function(n){e.eBV(t);const r=e.XpG().section,a=e.XpG();return e.Njj(a.onCsvSelected(n,r))}),e.k0s()(),e.DNE(8,St,2,2,"select",106),e.k0s()}if(2&o){const t=e.XpG().section;e.R7$(6),e.SpI(" ",t.newQuestionCsvFileName||"Upload CSV"," "),e.R7$(2),e.Y8G("ngIf",null==t.newQuestionCsvColumns?null:t.newQuestionCsvColumns.length)}}
1function Qt(o,s){1&o&&e.nrm(0,"span",69)}function At(o,s){1&o&&(e.qSk(),e.j41(0,"svg",110),e.nrm(1,"polyline",111),e.k0s())}function qt(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",130)(1,"div",35),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",36)(3,"div",37)(4,"button",38),e.bIt("click",function(){const n=e.eBV(t).section,r=e.XpG();return e.Njj(r.toggleTypeDropdown(n))}),e.EFF(5),e.qSk(),e.j41(6,"svg",39),e.nrm(7,"polyline",40),e.k0s()(),e.DNE(8,bt,36,1,"div",41),e.k0s()(),e.joV(),e.j41(9,"div",131)(10,"div",42),e.DNE(11,Ct,5,1,"label",43)(12,kt,2,0,"span",44)(13,jt,6,3,"div",45),e.j41(14,"textarea",46),e.mxI("ngModelChange",function(n){const r=e.eBV(t).section;return e.DH7(r.newQuestionText,n)||(r.newQuestionText=n),e.Njj(n)}),e.bIt("input",function(n){e.eBV(t);const r=e.XpG();return e.Njj(r.autoResize(n))}),e.EFF(15,"        "),e.k0s()(),e.DNE(16,Pt,7,3,"div",47)(17,Ft,19,4,"div",48)(18,Dt,3,2,"div",49)(19,Gt,9,4,"div",50)(20,Et,9,2,"div",51),e.j41(21,"div",52)(22,"button",53),e.bIt("click",function(){const n=e.eBV(t).section,r=e.XpG();return e.Njj(r.saveNewQuestion(n))}),e.DNE(23,Qt,1,0,"span",54)(24,At,2,0,"svg",55),e.k0s(),e.j41(25,"button",56),e.bIt("click",function(){const n=e.eBV(t).section,r=e.XpG();return e.Njj(r.cancelAdd(n))}),e.qSk(),e.j41(26,"svg",15),e.nrm(27,"polyline",25)(28,"path",26)(29,"path",27)(30,"path",28),e.k0s()()()()()()}if(2&o){const t=s.section,i=e.XpG();e.R7$(5),e.SpI(" ",i.typeLabel(t.selectedType||"open-ended")," "),e.R7$(3),e.Y8G("ngIf",t.showTypeDropdown),e.R7$(2),e.AVh("has-media-preview",i.isMediaType(t.selectedType)&&t.previewUrl&&!i.isFileLoading),e.R7$(),e.Y8G("ngIf",i.isMediaType(t.selectedType)&&!t.previewUrl&&!i.isFileLoading),e.R7$(),e.Y8G("ngIf",i.isMediaType(t.selectedType)&&i.isFileLoading),e.R7$(),e.Y8G("ngIf",i.isMediaType(t.selectedType)&&t.previewUrl&&!i.isFileLoading),e.R7$(),e.R50("ngModel",t.newQuestionText),e.Y8G("placeholder",i.isMediaType(t.selectedType)?"Describe the media question":"Type a question ..."),e.R7$(2),e.Y8G("ngIf",i.isListType(t.selectedType)),e.R7$(),e.Y8G("ngIf",i.isGridType(t.selectedType)),e.R7$(),e.Y8G("ngIf","call-to-action"===t.selectedType),e.R7$(),e.Y8G("ngIf","date"===t.selectedType),e.R7$(),e.Y8G("ngIf","dynamic-question"===t.selectedType),e.R7$(2),e.AVh("active",!(null==t.newQuestionText||!t.newQuestionText.trim())&&i.canSaveQuestion(t)),e.Y8G("disabled",i.isSaving||!(null!=t.newQuestionText&&t.newQuestionText.trim())||!i.canSaveQuestion(t)),e.R7$(),e.Y8G("ngIf",i.isSaving),e.R7$(),e.Y8G("ngIf",!i.isSaving),e.R7$(),e.AVh("has-text",!(null==t.newQuestionText||!t.newQuestionText.trim())),e.Y8G("disabled",i.isSaving)}}function Vt(o,s){1&o&&(e.qSk(),e.j41(0,"svg",147),e.nrm(1,"circle",148)(2,"path",149),e.k0s())}function Nt(o,s){1&o&&e.nrm(0,"span",150)}function Xt(o,s){1&o&&e.nrm(0,"span",141)}function Bt(o,s){if(1&o&&(e.j41(0,"span",162),e.EFF(1),e.k0s()),2&o){const t=e.XpG(3);e.R7$(),e.Lme("",t.welcome_and_Purpose.questions.length," question",1!==t.welcome_and_Purpose.questions.length?"s":"","")}}function $t(o,s){1&o&&e.eu8(0)}function zt(o,s){if(1&o&&(e.qex(0),e.DNE(1,$t,1,0,"ng-container",166),e.bVm()),2&o){const t=s.$implicit,i=s.index,n=e.XpG(4),r=e.sdS(1);e.R7$(),e.Y8G("ngTemplateOutlet",r)("ngTemplateOutletContext",e.ziG(2,y,t,i,n.welcome_and_Purpose,(null==n.welcome_and_Purpose.questions?null:n.welcome_and_Purpose.questions.length)>1))}}function Yt(o,s){1&o&&e.eu8(0)}function Lt(o,s){if(1&o&&(e.qex(0),e.DNE(1,Yt,1,0,"ng-container",166),e.bVm()),2&o){const t=e.XpG(4),i=e.sdS(3);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,M,t.welcome_and_Purpose))}}function Ut(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",167),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.openNewQuestionInput(n.welcome_and_Purpose))}),e.qSk(),e.j41(1,"svg",168),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.EFF(4," Add questions "),e.k0s()}}function Kt(o,s){if(1&o&&(e.j41(0,"div",163),e.DNE(1,zt,2,7,"ng-container",164)(2,Lt,2,4,"ng-container",113)(3,Ut,5,0,"button",165),e.k0s()),2&o){const t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.welcome_and_Purpose.questions),e.R7$(),e.Y8G("ngIf",t.welcome_and_Purpose.showAddField),e.R7$(),e.Y8G("ngIf",!t.welcome_and_Purpose.showAddField)}}function Ht(o,s){if(1&o&&(e.j41(0,"span",162),e.EFF(1),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Lme("",t.questions.length," question",1!==t.questions.length?"s":"","")}}function Wt(o,s){1&o&&e.eu8(0)}function Jt(o,s){if(1&o&&(e.qex(0),e.DNE(1,Wt,1,0,"ng-container",166),e.bVm()),2&o){const t=s.$implicit,i=s.index,n=e.XpG(2).$implicit;e.XpG(3);const r=e.sdS(1);e.R7$(),e.Y8G("ngTemplateOutlet",r)("ngTemplateOutletContext",e.ziG(2,y,t,i,n,(null==n.questions?null:n.questions.length)>1))}}function Zt(o,s){1&o&&e.eu8(0)}function en(o,s){if(1&o&&(e.qex(0),e.DNE(1,Zt,1,0,"ng-container",166),e.bVm()),2&o){const t=e.XpG(2).$implicit;e.XpG(3);const i=e.sdS(3);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,M,t))}}function tn(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",167),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2).$implicit,r=e.XpG(3);return e.Njj(r.openNewQuestionInput(n))}),e.qSk(),e.j41(1,"svg",168),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.EFF(4," Add questions "),e.k0s()}}function nn(o,s){if(1&o&&(e.j41(0,"div",163),e.DNE(1,Jt,2,7,"ng-container",164)(2,en,2,4,"ng-container",113)(3,tn,5,0,"button",165),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Y8G("ngForOf",t.questions),e.R7$(),e.Y8G("ngIf",t.showAddField),e.R7$(),e.Y8G("ngIf",!t.showAddField)}}function on(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",152)(1,"div",153),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.toggleSection(n))}),e.j41(2,"div",154),e.nrm(3,"span",155),e.j41(4,"span",156),e.EFF(5),e.k0s()(),e.j41(6,"div",157),e.DNE(7,Ht,2,2,"span",158),e.qSk(),e.j41(8,"svg",159),e.nrm(9,"polyline",40),e.k0s()()(),e.DNE(10,nn,4,3,"div",160),e.k0s()}if(2&o){const t=s.$implicit;e.R7$(5),e.JRh(t.text||t.kia_title||t.title),e.R7$(2),e.Y8G("ngIf",null==t.questions?null:t.questions.length),e.R7$(),e.AVh("open",t.isOpen),e.R7$(2),e.Y8G("ngIf",t.isOpen)}}function rn(o,s){if(1&o&&(e.j41(0,"span",162),e.EFF(1),e.k0s()),2&o){const t=e.XpG(3);e.R7$(),e.Lme("",t.wrap_up_and_final_thoughts.questions.length," question",1!==t.wrap_up_and_final_thoughts.questions.length?"s":"","")}}function sn(o,s){1&o&&e.eu8(0)}function an(o,s){if(1&o&&(e.qex(0),e.DNE(1,sn,1,0,"ng-container",166),e.bVm()),2&o){const t=s.$implicit,i=s.index,n=e.XpG(4),r=e.sdS(1);e.R7$(),e.Y8G("ngTemplateOutlet",r)("ngTemplateOutletContext",e.ziG(2,y,t,i,n.wrap_up_and_final_thoughts,(null==n.wrap_up_and_final_thoughts.questions?null:n.wrap_up_and_final_thoughts.questions.length)>1))}}function ln(o,s){1&o&&e.eu8(0)}function cn(o,s){if(1&o&&(e.qex(0),e.DNE(1,ln,1,0,"ng-container",166),e.bVm()),2&o){const t=e.XpG(4),i=e.sdS(3);e.R7$(),e.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",e.eq3(2,M,t.wrap_up_and_final_thoughts))}}function dn(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",167),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.openNewQuestionInput(n.wrap_up_and_final_thoughts))}),e.qSk(),e.j41(1,"svg",168),e.nrm(2,"line",65)(3,"line",66),e.k0s(),e.EFF(4," Add questions "),e.k0s()}}function pn(o,s){if(1&o&&(e.j41(0,"div",163),e.DNE(1,an,2,7,"ng-container",164)(2,cn,2,4,"ng-container",113)(3,dn,5,0,"button",165),e.k0s()),2&o){const t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.wrap_up_and_final_thoughts.questions),e.R7$(),e.Y8G("ngIf",t.wrap_up_and_final_thoughts.showAddField),e.R7$(),e.Y8G("ngIf",!t.wrap_up_and_final_thoughts.showAddField)}}function _n(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",151)(1,"div",152)(2,"div",153),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.welcome_and_Purpose.isOpen=!n.welcome_and_Purpose.isOpen)}),e.j41(3,"div",154),e.nrm(4,"span",155),e.j41(5,"span",156),e.EFF(6,"Welc
1ome & Purpose"),e.k0s()(),e.j41(7,"div",157),e.DNE(8,Bt,2,2,"span",158),e.qSk(),e.j41(9,"svg",159),e.nrm(10,"polyline",40),e.k0s()()(),e.DNE(11,Kt,4,3,"div",160),e.k0s(),e.DNE(12,on,11,5,"div",161),e.joV(),e.j41(13,"div",152)(14,"div",153),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.wrap_up_and_final_thoughts.isOpen=!n.wrap_up_and_final_thoughts.isOpen)}),e.j41(15,"div",154),e.nrm(16,"span",155),e.j41(17,"span",156),e.EFF(18,"Wrap-Up & Thanks"),e.k0s()(),e.j41(19,"div",157),e.DNE(20,rn,2,2,"span",158),e.qSk(),e.j41(21,"svg",159),e.nrm(22,"polyline",40),e.k0s()()(),e.DNE(23,pn,4,3,"div",160),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(8),e.Y8G("ngIf",null==t.welcome_and_Purpose.questions?null:t.welcome_and_Purpose.questions.length),e.R7$(),e.AVh("open",t.welcome_and_Purpose.isOpen),e.R7$(2),e.Y8G("ngIf",t.welcome_and_Purpose.isOpen),e.R7$(),e.Y8G("ngForOf",t.core_discussion),e.R7$(8),e.Y8G("ngIf",null==t.wrap_up_and_final_thoughts.questions?null:t.wrap_up_and_final_thoughts.questions.length),e.R7$(),e.AVh("open",t.wrap_up_and_final_thoughts.isOpen),e.R7$(2),e.Y8G("ngIf",t.wrap_up_and_final_thoughts.isOpen)}}function gn(o,s){if(1&o&&(e.j41(0,"span",183),e.EFF(1),e.k0s()),2&o){const t=e.XpG().$implicit,i=e.XpG(3);e.R7$(),e.SpI(" ",i.getEstimatedTime(t.section.questions)," ")}}function un(o,s){1&o&&(e.j41(0,"div",187)(1,"span"),e.EFF(2,"No questions added yet."),e.k0s()())}function mn(o,s){if(1&o&&e.nrm(0,"img",200),2&o){const t=e.XpG(3).$implicit;e.Y8G("src",t.url,e.B4B)}}function fn(o,s){if(1&o&&e.nrm(0,"video",201),2&o){const t=e.XpG(3).$implicit;e.Y8G("src",t.url,e.B4B)}}function hn(o,s){if(1&o&&e.nrm(0,"audio",202),2&o){const t=e.XpG(3).$implicit;e.Y8G("src",t.url,e.B4B)}}function vn(o,s){if(1&o&&(e.j41(0,"div",196),e.DNE(1,mn,1,1,"img",197)(2,fn,1,1,"video",198)(3,hn,1,1,"audio",199),e.k0s()),2&o){const t=e.XpG(2).$implicit,i=e.XpG(5);e.R7$(),e.Y8G("ngIf",i.isImage(t.url)),e.R7$(),e.Y8G("ngIf",i.isVideo(t.url)),e.R7$(),e.Y8G("ngIf",i.isAudio(t.url))}}function xn(o,s){if(1&o&&(e.qex(0),e.j41(1,"div",190)(2,"span",191),e.EFF(3),e.k0s(),e.j41(4,"div",192)(5,"span",193),e.EFF(6),e.k0s(),e.j41(7,"span",194),e.EFF(8),e.k0s(),e.DNE(9,vn,4,3,"div",195),e.k0s()(),e.bVm()),2&o){const t=e.XpG(),i=t.$implicit,n=t.index,r=e.XpG(5);e.R7$(3),e.SpI("",n+1,"."),e.R7$(3),e.JRh(i.question),e.R7$(2),e.JRh(r.typeLabel(i.type)),e.R7$(),e.Y8G("ngIf",i.url)}}function bn(o,s){if(1&o&&(e.j41(0,"span",205),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit,i=e.XpG(5);e.R7$(),e.JRh(i.typeLabel(t.type))}}function Cn(o,s){if(1&o&&(e.j41(0,"span",31),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.R7$(),e.JRh(t)}}function kn(o,s){if(1&o&&(e.j41(0,"div",29),e.DNE(1,Cn,2,1,"span",30),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.Y8G("ngForOf",t.options)}}function wn(o,s){if(1&o&&(e.j41(0,"div",32)(1,"span")(2,"b"),e.EFF(3,"Rows:"),e.k0s(),e.EFF(4),e.k0s(),e.j41(5,"span")(6,"b"),e.EFF(7,"Columns:"),e.k0s(),e.EFF(8),e.k0s()()),2&o){const t=e.XpG(2).$implicit;e.R7$(4),e.SpI(" ",null==t.options.rows?null:t.options.rows.join(", "),""),e.R7$(4),e.SpI(" ",null==t.options.columns?null:t.options.columns.join(", "),"")}}function yn(o,s){if(1&o&&(e.j41(0,"a",33),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.Y8G("href",t.options.url,e.B4B),e.R7$(),e.JRh(t.options.label||"Learn more")}}function Mn(o,s){if(1&o&&(e.j41(0,"span",34),e.EFF(1),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.Lme("Date range: ",t.options.date.min," \u2013 ",t.options.date.max,"")}}function jn(o,s){if(1&o&&(e.j41(0,"div",208)(1,"span",209),e.EFF(2),e.k0s(),e.j41(3,"span",210),e.EFF(4),e.k0s()()),2&o){let t;const i=s.$implicit,n=s.index,r=e.XpG(3).index;e.R7$(2),e.Lme("",r+1,".",n+1,""),e.R7$(2),e.JRh(null!==(t=i.text)&&void 0!==t?t:i)}}function On(o,s){if(1&o&&(e.j41(0,"div",206),e.DNE(1,jn,5,3,"div",207),e.k0s()),2&o){const t=e.XpG(2).$implicit;e.R7$(),e.Y8G("ngForOf",t.probes)}}function Pn(o,s){if(1&o&&(e.j41(0,"div",190)(1,"span",191),e.EFF(2),e.k0s(),e.j41(3,"div",192)(4,"span",193),e.EFF(5),e.k0s(),e.DNE(6,bn,2,1,"span",203)(7,kn,2,1,"div",20)(8,wn,9,2,"div",21)(9,yn,2,2,"a",22)(10,Mn,2,2,"span",23),e.k0s()(),e.DNE(11,On,2,1,"div",204)),2&o){const t=e.XpG(),i=t.$
1implicit,n=t.index,r=e.XpG(5);e.R7$(2),e.SpI("",n+1,"."),e.R7$(3),e.JRh(i.question),e.R7$(),e.Y8G("ngIf",i.type&&"open-ended"!==i.type),e.R7$(),e.Y8G("ngIf",r.isListType(i.type)&&(null==i.options?null:i.options.length)),e.R7$(),e.Y8G("ngIf",r.isGridType(i.type)&&i.options),e.R7$(),e.Y8G("ngIf","call-to-action"===i.type&&(null==i.options?null:i.options.url)),e.R7$(),e.Y8G("ngIf","date"===i.type&&(null==i.options?null:i.options.date)),e.R7$(),e.Y8G("ngIf",null==i.probes?null:i.probes.length)}}function In(o,s){if(1&o&&(e.j41(0,"div",188),e.DNE(1,xn,10,4,"ng-container",189)(2,Pn,12,8,"ng-template",null,3,e.C5r),e.k0s()),2&o){const t=s.$implicit,i=e.sdS(3),n=e.XpG(5);e.R7$(),e.Y8G("ngIf",n.isMediaType(t.type))("ngIfElse",i)}}function Tn(o,s){if(1&o&&(e.j41(0,"div",184),e.DNE(1,un,3,0,"div",185)(2,In,4,2,"div",186),e.k0s()),2&o){const t=e.XpG().$implicit;e.R7$(),e.Y8G("ngIf",!(null!=t.section.questions&&t.section.questions.length)),e.R7$(),e.Y8G("ngForOf",t.section.questions)}}function Fn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",178)(1,"div",179),e.bIt("click",function(){const n=e.eBV(t).$implicit;return e.Njj(n.section.isOpen=!n.section.isOpen)}),e.j41(2,"div",154),e.nrm(3,"span",155),e.j41(4,"span",156),e.EFF(5),e.k0s()(),e.j41(6,"div",180),e.DNE(7,gn,2,1,"span",181),e.qSk(),e.j41(8,"svg",159),e.nrm(9,"polyline",40),e.k0s()()(),e.DNE(10,Tn,3,2,"div",182),e.k0s()}if(2&o){const t=s.$implicit;e.R7$(5),e.JRh(t.title),e.R7$(2),e.Y8G("ngIf",null==t.section.questions?null:t.section.questions.length),e.R7$(),e.AVh("open",t.section.isOpen),e.R7$(2),e.Y8G("ngIf",t.section.isOpen)}}function Dn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",169)(1,"div",170)(2,"p",171),e.EFF(3,"No need to format anything \u2014 simply respond naturally, and we'll organize it for you."),e.k0s(),e.j41(4,"button",172),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.downloadGuide())}),e.qSk(),e.j41(5,"svg",173),e.nrm(6,"path",102)(7,"polyline",174)(8,"line",175),e.k0s(),e.EFF(9," Download "),e.k0s()(),e.joV(),e.j41(10,"div",176),e.DNE(11,Fn,11,5,"div",177),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(11),e.Y8G("ngForOf",t.reviewSections)}}function Gn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",132)(1,"h1",133),e.EFF(2,"Finalize your "),e.j41(3,"em"),e.EFF(4,"discussion guide"),e.k0s()(),e.j41(5,"div",134)(6,"button",135),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.activeTab="writing")}),e.j41(7,"span",136),e.DNE(8,Vt,3,0,"svg",137)(9,Nt,1,0,"span",138)(10,Xt,1,0,"span",139),e.k0s(),e.EFF(11," Writing questions "),e.k0s(),e.nrm(12,"div",140),e.j41(13,"button",135),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.activeTab="review")}),e.j41(14,"span",136),e.nrm(15,"span",141),e.k0s(),e.EFF(16," Review questions "),e.k0s()(),e.DNE(17,_n,24,9,"div",142)(18,Dn,12,1,"div",143),e.j41(19,"div",144)(20,"button",145),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.goBack())}),e.EFF(21,"\u2190 Previous"),e.k0s(),e.j41(22,"button",146),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.continue())}),e.EFF(23,"Continue to Interview Setup \xa0\u2192"),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(6),e.AVh("active","writing"===t.activeTab),e.R7$(2),e.Y8G("ngIf","review"===t.activeTab),e.R7$(),e.Y8G("ngIf","writing"===t.activeTab),e.R7$(),e.Y8G("ngIf","writing"!==t.activeTab&&"review"!==t.activeTab),e.R7$(2),e.AVh("orange-line","review"===t.activeTab),e.R7$(),e.AVh("active","review"===t.activeTab),e.R7$(2),e.AVh("orange","review"===t.activeTab),e.R7$(2),e.Y8G("ngIf","writing"===t.activeTab),e.R7$(),e.Y8G("ngIf","review"===t.activeTab),e.R7$(2),e.Y8G("disabled",t.isDeleting),e.R7$(2),e.Y8G("disabled",t.isDeleting)}}function Rn(o,s){1&o&&(e.j41(0,"div",211),e.nrm(1,"span",212),e.j41(2,"span"),e.EFF(3,"Loading questions..."),e.k0s()())}function Sn(o,s){1&o&&e.nrm(0,"span",212)}function En(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",213),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(!n.isDeleting&&n.cancelDelete())}),e.j41(1,"div",214),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",215),e.qSk(),e.j41(3,"svg",216),e.nrm(4,"polyline",25)(5,"path",26)(6,"path",27)(7,"path",28),e.k0s()(),e.joV(),e.j41(8,"h3",217),e.EFF(9,"Delete this Question ?"),e.k0s(),e.j41(10,"p",218),e.EFF(11,"This action cannot be undone."),e.k0s(),e.j41(12,"div",219)(13,"button",220),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDelete())}),e.EFF(14,"Cancel"),e.k0s(),e.j41(15,"button",221),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.confirmDelete())}),e.DNE(16,Sn,1,0,"span",222),e.EFF(17),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(13),e.Y8G("disabled",t.isDeleting),e.R7$(2),e.Y8G("disabled",t.isDeleting),e.R7$(),e.Y8G("ngIf",t.isDeleting),e.R7$(),e.SpI(" ",t.isDeleting?"Deleting...":"Delete"," ")}}function An(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"path",13),e.k0s())}function qn(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"path",14),e.k0s())}function Vn(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"circle",15)(2,"line",16)(3,"path",17),e.k0s())}function Nn(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"path",18)(2,"circle",19),e.k0s())}function Xn(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"polygon",20)(2,"path",21),e.k0s())}function Bn(o,s){1&o&&(e.qSk(),e.j41(0,"svg",12),e.nrm(1,"path",22)(2,"path",23)(3,"line",24)(4,"line",25),e.k0s())}function $n(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",9),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG();return e.Njj(r.activeTab=n.id)}),e.DNE(1,An,2,0,"svg",10)(2,qn,2,0,"svg",10)(3,Vn,4,0,"svg",10)(4,Nn,3,0,"svg",10)(5,Xn,3,0,"svg",10)(6,Bn,5,0,"svg",10),e.j41(7,"span",11),e.EFF(8),e.k0s()()}if(2&o){const t=s.$implicit,i=e.XpG();e.AVh("active",i.activeTab===t.id),e.R7$(),e.Y8G("ngIf","screener"===t.id),e.R7$(),e.Y8G("ngIf","o
1pening"===t.id),e.R7$(),e.Y8G("ngIf","language"===t.id),e.R7$(),e.Y8G("ngIf","persona"===t.id),e.R7$(),e.Y8G("ngIf","voice"===t.id),e.R7$(),e.Y8G("ngIf","pronunciation"===t.id),e.R7$(2),e.JRh(t.label)}}function zn(o,s){1&o&&(e.j41(0,"div",36),e.nrm(1,"span",37),e.EFF(2," Loading... "),e.k0s())}function Yn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",51)(1,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectQuestionType("open-ended"))}),e.EFF(2,"Open - ended"),e.k0s(),e.j41(3,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectQuestionType("multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.selectQuestionType("numeric"))}),e.EFF(6,"Numeric"),e.k0s()()}}function Ln(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",38)(1,"p",39),e.EFF(2,"No screening questions added yet"),e.k0s(),e.j41(3,"div",40)(4,"div",41),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(5,"button",42),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.openAddForm())}),e.qSk(),e.j41(6,"svg",43),e.nrm(7,"line",44)(8,"line",45),e.k0s(),e.EFF(9," Add question "),e.k0s(),e.DNE(10,Yn,7,0,"div",46),e.k0s(),e.joV(),e.j41(11,"span",47),e.EFF(12,"or"),e.k0s(),e.j41(13,"button",48),e.qSk(),e.j41(14,"svg",49),e.nrm(15,"path",50),e.k0s(),e.EFF(16," Generate with AI "),e.k0s()()()}if(2&o){const t=e.XpG(2);e.R7$(10),e.Y8G("ngIf",t.showTypeDropdown)}}function Un(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",56)(1,"span",57),e.EFF(2),e.k0s(),e.j41(3,"div",58)(4,"span",59),e.EFF(5),e.k0s(),e.j41(6,"span",60),e.EFF(7),e.k0s()(),e.j41(8,"div",61)(9,"button",62),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.editQuestion(n))}),e.qSk(),e.j41(10,"svg",12),e.nrm(11,"path",63)(12,"path",64),e.k0s()(),e.joV(),e.j41(13,"button",65),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.deleteQuestion(n._id))}),e.qSk(),e.j41(14,"svg",12),e.nrm(15,"polyline",66)(16,"path",67)(17,"path",68)(18,"path",69),e.k0s()()()()}if(2&o){const t=s.$implicit,i=s.index,n=e.XpG(3);e.R7$(2),e.JRh(i+1),e.R7$(3),e.JRh(t.text),e.R7$(),e.HbH("badge-"+t.type),e.R7$(),e.JRh(n.typeBadgeLabel(t.type))}}function Kn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",51)(1,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectQuestionType("open-ended"))}),e.EFF(2,"Open - ended"),e.k0s(),e.j41(3,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectQuestionType("multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.selectQuestionType("numeric"))}),e.EFF(6,"Numeric"),e.k0s()()}}function Hn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",70)(1,"div",41),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"button",42),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.openAddForm())}),e.qSk(),e.j41(3,"svg",71),e.nrm(4,"line",44)(5,"line",45),e.k0s(),e.EFF(6," Add question "),e.k0s(),e.DNE(7,Kn,7,0,"div",46),e.k0s(),e.joV(),e.j41(8,"button",72),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.openCriteriaModal())}),e.qSk(),e.j41(9,"svg",71),e.nrm(10,"line",44)(11,"line",45),e.k0s(),e.EFF(12," Add Screening Criteria "),e.k0s()()}if(2&o){const t=e.XpG(3);e.R7$(7),e.Y8G("ngIf",t.showTypeDropdown)}}function Wn(o,s){if(1&o&&(e.j41(0,"div",53),e.DNE(1,Un,19,5,"div",54)(2,Hn,13,1,"div",55),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.preInterviewQuestions),e.R7$(),e.Y8G("ngIf",!t.showAddForm)}}function Jn(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",51)(1,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.changeQuestionType("open-ended"))}),e.EFF(2,"Open - ended"),e.k0s(),e.j41(3,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.changeQuestionType("multiple-choice"))}),e.EFF(4,"Multiple choice"),e.k0s(),e.j41(5,"button",52),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.changeQuestionType("numeric"))}),e.EFF(6,"Numeric"),e.k0s()()}if(2&o){const t=e.XpG(3);e.R7$(),e.AVh("active","open-ended"===t.selectedType),e.R7$(2),e.AVh("active","multiple-choice"===t.selectedType),e.R7$(2),e.AVh("active","numeric"===t.selectedType)}}function Zn(o,s){1&o&&e.nrm(0,"span",92)}function ei(o,s){1&o&&(e.qSk(),e.j41(0,"svg",93),e.nrm(1,"polyline",94),e.k0s())}function ti(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",83)(1,"div",84)(2,"label",79),e.EFF(3,"Min words"),e.k0s(),e.j41(4,"input",85),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.minWords,n)||(r.minWords=n),e.Njj(n)}),e.k0s()(),e.j41(5,"div",84)(6,"label",79),e.EFF(7,"Max words"),e.k0s(),e.j41(8,"input",86),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.maxWords,n)||(r.maxWords=n),e.Njj(n)}),e.k0s()(),e.j41(9,"div",87)(10,"button",88),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.saveQuestion())}),e.DNE(11,Zn,1,0,"span",89)(12,ei,2,0,"svg",90),e.k0s(),e.j41(13,"button",91),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.cancelAdd())}),e.qSk(),e.j41(14,"svg",12),e.nrm(15,"polyline",66)(16,"path",67)(17,"path",68)(18,"path",69),e.k0s()()()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.R50("ngModel",t.minWords),e.R7$(4),e.R50("ngModel",t.maxWords),e.R7$(2),e.AVh("filled",!t.isSaveDisabled&&!t.isSaving),e.Y8G("disabled",t.isSaving||t.isSaveDisabled),e.R7$(),e.Y8G("ngIf",t.isSaving),e.R7$(),e.Y8G("ngIf",!t.isSaving),e.R7$(),e.AVh("filled",!t.isSaveDisabled)}}function ni(o,s){1&o&&e.nrm(0,"span",92)}function ii(o,s){1&o&&(e.qSk(),e.j41(0,"svg",93),e.nrm(1,"polyline",94),e.k0s())}function oi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",83)(1,"div",84)(2,"label",79),e.EFF(3,"Min value"),e.k0s(),e.j41(4,"input",95),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.minValue,n)||(r.minValue=n),e.Njj(n)}),e.k0s()(),e.j41(5,"div",84)(6,"label",79),e.EFF(7,"Max value"),e.k0s(),e.j41(8,"input",85),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(3);return e.DH7(r.maxValue,n)||(r.maxValue=n),e.Njj(n)}),e.k0s()(),e.j41(9,"div",87)(10,"button",88),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.saveQuestion())}),e.DNE(11,ni,1,0,"span",89)(12,ii,2,0,"svg",90),e.k0s(),e.j41(13,"button",91),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.cancelAdd())}),e.qSk(),e.j41(14,"svg",12),e.nrm(15,"polyline",66)(16,"path",67)(17,"path",68)(18,"path",69),e.k0s()()()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.R50("ngModel",t.minValue),e.R7$(4),e.R50("ngModel",t.maxValue),e.R7$(2),e.AVh("filled",!t.isSaveDisabled&&!t.isSaving),e.Y8G("disabled",t.isSaving||t.isSaveDisabled),e.R7$(),e.Y8G("ngIf",t.isSaving),e.R7$(),e.Y8G("ngIf",!t.isSaving),e.R7$(),e.AVh("filled",!t.isSaveDisabled)}}function ri(o,s){1&o&&(e.j41(0,"span",111),e.EFF(1," Please enter text here first "),e.k0s())}function si(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",112),e.bIt("click",function(){e.eBV(t);const n=e.XpG(5);return e.Njj(n.addOption())}),e.qSk(),e.j41(1,"svg",113),e.nrm(2,"circle",15)(3,"line",114)(4,"line",115),e.k0s()()}}function ai(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",116),e.bIt("click",function(){e.eBV(t);const n=e.XpG().index,r=e.XpG(4);return e.Njj(r.removeOption(n))}),e.qSk(),e.j41(1,"svg",117),e.nrm(2,"polyline",66)(3,"path",67)(4,"path",68)(5,"path",69),e.k0s()()}}function li(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",105)(1,"div",106)(2,"input",107),e.mxI("ngModelChange",function(n){const r=e.eBV(t).index,a=e.XpG(4);
1return e.DH7(a.multipleOptions[r],n)||(a.multipleOptions[r]=n),e.Njj(n)}),e.bIt("input",function(){e.eBV(t);const n=e.XpG(4);return e.Njj(n.showOptionError=!1)}),e.k0s(),e.DNE(3,ri,2,0,"span",108),e.k0s(),e.DNE(4,si,5,0,"button",109)(5,ai,6,0,"button",110),e.k0s()}if(2&o){const t=s.index,i=e.XpG(4);e.R7$(2),e.Mz_("placeholder","Option ",t+1,""),e.R50("ngModel",i.multipleOptions[t]),e.R7$(),e.Y8G("ngIf",i.showOptionError&&t===i.multipleOptions.length-1),e.R7$(),e.Y8G("ngIf",t===i.multipleOptions.length-1),e.R7$(),e.Y8G("ngIf",i.multipleOptions.length>1)}}function ci(o,s){1&o&&(e.qSk(),e.j41(0,"svg",118),e.nrm(1,"polyline",94),e.k0s())}function di(o,s){1&o&&e.nrm(0,"span",92)}function pi(o,s){1&o&&(e.qSk(),e.j41(0,"svg",93),e.nrm(1,"polyline",94),e.k0s())}function _i(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",78)(1,"label",79),e.EFF(2,"Options"),e.k0s(),e.j41(3,"div",96),e.DNE(4,li,6,6,"div",97),e.k0s(),e.j41(5,"div",98)(6,"label",99)(7,"span",100),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.isMultipleChoices=!n.isMultipleChoices)}),e.DNE(8,ci,2,0,"svg",101),e.k0s(),e.EFF(9," Allow multiple selections "),e.k0s(),e.j41(10,"div",87)(11,"button",88),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.saveQuestion())}),e.DNE(12,di,1,0,"span",89)(13,pi,2,0,"svg",90),e.k0s(),e.j41(14,"button",91),e.bIt("click",function(){e.eBV(t);const n=e.XpG(3);return e.Njj(n.cancelAdd())}),e.qSk(),e.j41(15,"svg",102),e.nrm(16,"line",103)(17,"line",104),e.k0s()()()()()}if(2&o){const t=e.XpG(3);e.R7$(4),e.Y8G("ngForOf",t.multipleOptions)("ngForTrackBy",t.trackByIndex),e.R7$(3),e.AVh("checked",t.isMultipleChoices),e.R7$(),e.Y8G("ngIf",t.isMultipleChoices),e.R7$(3),e.AVh("filled",!t.isSaveDisabled&&!t.isSaving),e.Y8G("disabled",t.isSaving||t.isSaveDisabled),e.R7$(),e.Y8G("ngIf",t.isSaving),e.R7$(),e.Y8G("ngIf",!t.isSaving),e.R7$(),e.AVh("filled",!t.isSaveDisabled)}}function gi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",73)(1,"div",74)(2,"div",41),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(3,"button",75),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.goBackToTypeModal())}),e.EFF(4),e.qSk(),e.j41(5,"svg",76),e.nrm(6,"polyline",77),e.k0s()(),e.DNE(7,Jn,7,6,"div",46),e.k0s()(),e.joV(),e.j41(8,"div",78)(9,"label",79),e.EFF(10,"Question"),e.k0s(),e.j41(11,"input",80),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);return e.DH7(r.questionText,n)||(r.questionText=n),e.Njj(n)}),e.k0s()(),e.DNE(12,ti,19,9,"div",81)(13,oi,19,9,"div",81)(14,_i,18,12,"div",82),e.k0s()}if(2&o){const t=e.XpG(2);e.R7$(4),e.SpI(" ",t.typeBadgeLabel(t.selectedType)," "),e.R7$(3),e.Y8G("ngIf",t.showFormTypeDropdown),e.R7$(4),e.R50("ngModel",t.questionText),e.R7$(),e.Y8G("ngIf","open-ended"===t.selectedType),e.R7$(),e.Y8G("ngIf","numeric"===t.selectedType),e.R7$(),e.Y8G("ngIf","multiple-choice"===t.selectedType)}}function ui(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",56)(1,"span",57),e.EFF(2),e.k0s(),e.j41(3,"div",58)(4,"span",59),e.EFF(5),e.k0s()(),e.j41(6,"div",61)(7,"button",62),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.editCriteria(n))}),e.qSk(),e.j41(8,"svg",12),e.nrm(9,"path",63)(10,"path",64),e.k0s()(),e.joV(),e.j41(11,"button",65),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(3);return e.Njj(r.deleteCriteria(n))}),e.qSk(),e.j41(12,"svg",12),e.nrm(13,"polyline",66)(14,"path",67)(15,"path",68)(16,"path",69),e.k0s()()()()}if(2&o){const t=s.$implicit,i=s.index,n=e.XpG(3);e.R7$(2),e.JRh(i+1),e.R7$(3),e.JRh(n.getCriteriaLabel(t,i))}}function mi(o,s){if(1&o&&(e.j41(0,"div",27)(1,"div",28)(2,"p",29),e.EFF(3,"Screening Criteria"),e.k0s()(),e.j41(4,"div",53),e.DNE(5,ui,17,2,"div",54),e.k0s()()),2&o){const t=e.XpG(2);e.R7$(5),e.Y8G("ngForOf",t.savedCriteria)}}function fi(o,s){if(1&o&&(e.j41(0,"div",26)(1,"div",27)(2,"div",28)(3,"p",29),e.EFF(4,"Pre-Interview Screening Questions"),e.k0s(),e.j41(5,"p",30),e.EFF(6,"Screen candidates early with key qualification questions"),e.k0s()(),e.DNE(7,zn,3,0,"div",31)(8,Ln,17,1,"div",32)(9,Wn,3,2,"div",33)(10,gi,15,6,"div",34),e.k0s(),e.DNE(11,mi,6,1,"div",35),e.k0s()),2&o){const t=e.XpG();e.R7$(7),e.Y8G("ngIf",t.isLoadingQuestions),e.R7$(),e.Y8G("ngIf",!t.isLoadingQuestions&&!t.preInterviewQuestions.length&&!t.showAddForm),e.R7$(),e.Y8G("ngIf",!t.isLoadingQuestions&&t.preInterviewQuestions.length),e.R7$(),e.Y8G("ngIf",t.showAddForm),e.R7$(),e.Y8G("ngIf",t.savedCriteria.length)}}function hi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",132),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.selectTemplate(n.id))}),e.j41(1,"div",133),e.nrm(2,"div",134),e.k0s(),e.j41(3,"div",135)(4,"span",136),e.EFF(5),e.k0s(),e.j41(6,"span",137),e.EFF(7),e.k0s()()()}if(2&o){const t=s.$implicit,i=e.XpG(3);e.AVh("selected",i.selectedTemplate===t.id),e.R7$(),e.AVh("tpl-radio-active",i.selectedTemplate===t.id),e.R7$(),e.AVh("active",i.selectedTemplate===t.id),e.R7$(2),e.AVh("active",i.selectedTemplate===t.id),e.R7$(),e.JRh(t.name),e.R7$(2),e.JRh(t.text)}}function vi(o,s){if(1&o&&(e.j41(0,"div",130),e.DNE(1,hi,8,10,"div",131),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.messageTemplates)}}function xi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",138)(1,"textarea",139),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);return e.DH7(r.customMessage,n)||(r.customMessage=n),e.Njj(n)}),e.bIt("input",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.selectedTemplate=null)}),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(),e.R50("ngModel",t.customMessage)}}function bi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",26)(1,"div",119)(2,"p",120),e.EFF(3,"Configure Opening Message"),e.k0s(),e.j41(4,"p",121),e.EFF(5,"This is the first message participants will hear when the interview begins. Choose a template or customize your own."),e.k0s(),e.j41(6,"div",122)(7,"div",123),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.openingTemplatesOpen=!n.openingTemplatesOpen)}),e.j41(8,"span"),e.EFF(9,"Templates"),e.k0s(),e.qSk(),e.j41(10,"svg",124),e.nrm(11,"polyline",77),e.k0s()(),e.DNE(12,vi,2,1,"div",125),e.k0s(),e.joV(),e.j41(13,"div",122)(14,"div",123),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.openingCustomizeOpen=!n.openingCustomizeOpen)}),e.j41(15,"span"),e.EFF(16,"Customize Message"),e.k0s(),e.qSk(),e.j41(17,"svg",124),e.nrm(18,"polyline",77),e.k0s()(),e.DNE(19,xi,2,1,"div",126),e.k0s(),e.joV(),e.j41(20,"div",127)(21,"p",128),e.EFF(22,"Tips for an effective opening:"),e.k0s(),e.j41(23,"ul",129)(24,"li"),e.EFF(25,"Introduce yourself and explain the purpose of the interview"),e.k0s(),e.j41(26,"li"),e.EFF(27,"Make participants feel comfortable to share openly"),e.k0s(),e.j41(28,"li"),e.EFF(29,"Mention the expected duration of the participant's session"),e.k0s(),e.j41(30,"li"),e.EFF(31,"Set clear expectations about the kind of input or views you want"),e.k0s(),e.j41(32,"li"),e.EFF(33,"Consider mentioning the language(s) if you're supporting multiple languages"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(10),e.AVh("open",t.openingTemplatesOpen),e.R7$(2),e.Y8G("ngIf",t.openingTemplatesOpen),e.R7$(5),e.AVh("open",t.openingCustomizeOpen),e.R7$(2),e.Y8G("ngIf",t.openingCustomizeOpen)}}function Ci(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",154),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.showLanguageSearch=!0)}),e.qSk(),e.j41(1,"svg",117),e.nrm(2,"circle",148)(3,"line",149),e.k0s()()}}function ki(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",155),e.qSk(),e.j41(1,"svg",147),e.nrm(2,"circle",148)(3,"line",149),e.k0s(),e.joV(),e.j41(4,"input",156),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);return e.DH7(r.languageSearch,n)||(r.languageSearch=n),e.Njj(n)}),e.k0s(),e.j41(5,"button",157),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return n.languageSearch="",e.Njj(n.showLanguageSearch=!1)}),e.qSk(),e.j41(6,"svg",43),e.nrm(7,"line",103)(8,"line",104),e.k0s()()()}if(2&o){const t=e.XpG(2);e.R7$(4),e.R50("ngModel",t.languageSearch)}}function wi(o,s){1&o&&(e.qSk(),e.j41(0,"svg",162),e.nrm(1,"circle",15)(2,"polyline",163),e.k0s())}function yi(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",160),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(3);return e.Njj(r.toggleLanguage(n))}),e.EFF(1),e.DNE(2,wi,3,0,"svg",161),e.k0s()}if(2&o){const t=s.$implicit;e.AVh("selected",t.isSelected)("disabled",t.disabled),e.R7$(),e.SpI(" ",t.name," "),e.R7$(),e.Y8G("ngIf",t.isSelected)}}function Mi(o,s){if(1&o&&(e.j41(0,"div",158),e.DNE(1,yi,3,6,"button",159),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.filteredLanguages)}}function ji(o,s){1&o&&(e.j41(0,"p",164),e.EFF(1,"No language found"),e.k0s())}function Oi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",26)(1,"div",140)(2,"div",141)(3,"div")(4,"p",142),e.EFF(5,"Select Languages"),e.k0s(),e.j41(6,"p",143),e.EFF(7,"Choose all languages that your AI interviewer should support."),e.k0s()(),e.DNE(8,Ci,4,0,"button",144)(9,ki,9,1,"div",145),e.k0s(),e.j41(10,"div",146),e.qSk(),e.j41(11,"svg",147),e.nrm(12,"circle",148)(13,"line",149),e.k0s(),e.joV(),e.j41(14,"input",150),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.languageSearch,n)||(r.languageSearch=n),e.Njj(n)}),e.k0s()(),e.nrm(15,"hr",151),e.DNE(16,Mi,2,1,"div",152)(17,ji,2,0,"p",153),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(8),e.Y8G("ngIf",!t.showLanguageSearch),e.R7$(),e.Y8G("ngIf",t.showLanguageSearch),e.R7$(5),e.R50("ngModel",t.languageSearch),e.R7$(2),e.Y8G("ngIf",t.filteredLanguages.length),e.R7$(),e.Y8G("ngIf",!t.filteredLanguages.length&&t.languageSearch)}}function Pi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",26)(1,"div",140)(2,"p",142),e.EFF(3,"Choose Interviewer Persona"),e.k0s(),e.j41(4,"p",143),e.EFF(5,"Set the personality of your AI interviewer"),e.k0s(),e.j41(6,"div",165)(7,"button",166),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.selectedPersona="neutral")}),e.j41(8,"div",167),e.nrm(9,"img",168),e.k0s(),e.j41(10,"span",169),e.EFF(11,"Neutral Professional"),e.k0s(),e.j41(12,"span",170),e.EFF(13,"Objective, clear and professional tone"),e.k0s()(),e.j41(14,"button",166),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.selectedPersona="friendly")}),e.j41(15,"div",167),e.nrm(16,"img",171),e.k0s(),e.j41(17,"span",169),e.EFF(18,"Friendly Conversationalist"),e.k0s(),e.j41(19,"span",170),e.EFF(20,"Warm, approachable and engaging"),e.k0s()(),e.j41(21,"button",166),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.selectedPersona="expert")}),e.j41(22,"div",167),e.nrm(23,"img",172),e.k0s(),e.j41(24,"span",169),e.EFF(25,"Industry Expert"),e.k0s(),e.j41(26,"span",170),e.EFF(27,"Knowledgeable, analytical and insightful"),e.k0s()(),e.j41(28,"button",166),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.selectedPersona="empathetic")}),e.j41(29,"div",167),e.nrm(30,"img",173),e.k0s(),e.j41(31,"span",169),e.EFF(32,"Empathetic Listener"),e.k0s(),e.j41(33,"span",170),e.EFF(34,"Understanding, patient and supportive"),e.k0s()(),e.j41(35,"button",166),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.selectedPersona="investigator")}),e.j41(36,"div",167),e.nrm(37,"img",174),e.k0s(),e.j41(38,"span",169),e.EFF(39,"Direct Investigator"),e.k0s(),e.j41(40,"span",170),e.EFF(41,"Straightforward, efficient and to-the-point"),e.k0s()()(),e.j41(42,"p",175),e.EFF(43,"Here's how y
1our AI will speak"),e.k0s(),e.j41(44,"div",176)(45,"div",177),e.nrm(46,"img",178),e.k0s(),e.j41(47,"p",179),e.EFF(48),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(7),e.AVh("active","neutral"===t.selectedPersona),e.R7$(7),e.AVh("active","friendly"===t.selectedPersona),e.R7$(7),e.AVh("active","expert"===t.selectedPersona),e.R7$(7),e.AVh("active","empathetic"===t.selectedPersona),e.R7$(7),e.AVh("active","investigator"===t.selectedPersona),e.R7$(13),e.JRh(null==t.activePersona?null:t.activePersona.preview)}}function Ii(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",26)(1,"div",180)(2,"div",28)(3,"p",29),e.EFF(4,"Voice Settings"),e.k0s(),e.j41(5,"p",30),e.EFF(6,"Make your interviewer sound natural and engaging"),e.k0s()(),e.j41(7,"div",181)(8,"div",182)(9,"p",183),e.EFF(10,"Speaking Speed"),e.k0s(),e.j41(11,"div",184)(12,"span",185),e.EFF(13,"Slow"),e.k0s(),e.j41(14,"div",186)(15,"input",187),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.speakingSpeed,n)||(r.speakingSpeed=n),e.Njj(n)}),e.k0s(),e.j41(16,"span",188),e.EFF(17),e.k0s()(),e.j41(18,"span",185),e.EFF(19,"Fast"),e.k0s()()(),e.j41(20,"div",182)(21,"p",183),e.EFF(22,"Tone"),e.k0s(),e.j41(23,"div",189)(24,"ng-select",190),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.tone,n)||(r.tone=n),e.Njj(n)}),e.k0s()()(),e.j41(25,"button",191),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.testVoice())}),e.qSk(),e.j41(26,"svg",192),e.nrm(27,"polygon",193),e.k0s(),e.EFF(28," Test Voice "),e.k0s(),e.joV(),e.j41(29,"p",194),e.EFF(30,"Click to hear a sample of how your AI interviewer will sound with these settings."),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(15),e.R50("ngModel",t.speakingSpeed),e.R7$(),e.xc7("left",t.speedBubbleLeft),e.R7$(),e.SpI("",t.speakingSpeed,"x"),e.R7$(7),e.Y8G("items",t.toneOptions),e.R50("ngModel",t.tone),e.Y8G("clearable",!1)("searchable",!1)("appendTo","body")}}function Ti(o,s){1&o&&(e.j41(0,"p",203),e.EFF(1,"No custom pronunciations added yet."),e.k0s())}function Fi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",206)(1,"span",207),e.EFF(2),e.k0s(),e.qSk(),e.j41(3,"svg",208),e.nrm(4,"line",45)(5,"polyline",209),e.k0s(),e.joV(),e.j41(6,"span",210),e.EFF(7),e.k0s(),e.j41(8,"button",211),e.bIt("click",function(){const n=e.eBV(t).index,r=e.XpG(3);return e.Njj(r.removePronunciation(n))}),e.qSk(),e.j41(9,"svg",49),e.nrm(10,"polyline",66)(11,"path",67),e.k0s()()()}if(2&o){const t=s.$implicit;e.R7$(2),e.JRh(t.word),e.R7$(5),e.JRh(t.pronunciation)}}function Di(o,s){if(1&o&&(e.j41(0,"div",204),e.DNE(1,Fi,12,2,"div",205),e.k0s()),2&o){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.pronunciationList)}}function Gi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",26)(1,"div",140)(2,"p",142),e.EFF(3,"Pronunciation Dictionary"),e.k0s(),e.j41(4,"p",143),e.EFF(5,"Add custom pronunciations for specific terms, names, or local words that the AI interviewer should pronounce correctly."),e.k0s(),e.j41(6,"div",195)(7,"div",196)(8,"label",197),e.EFF(9,"Word or Phrase"),e.k0s(),e.j41(10,"input",198),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.word,n)||(r.word=n),e.Njj(n)}),e.k0s()(),e.j41(11,"div",196)(12,"label",197),e.EFF(13,"Pronunciation Guide"),e.k0s(),e.j41(14,"input",199),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.pronunciation,n)||(r.pronunciation=n),e.Njj(n)}),e.bIt("keyup.enter",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.addPronunciation())}),e.k0s()(),e.j41(15,"button",200),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.addPronunciation())}),e.qSk(),e.j41(16,"svg",43),e.nrm(17,"line",44)(18,"line",45),e.k0s(),e.EFF(19," Add "),e.k0s()(),e.DNE(20,Ti,2,0,"p",201)(21,Di,2,1,"div",202),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(10),e.R50("ngModel",t.word),e.R7$(4),e.R50("ngModel",t.pronunciation),e.R7$(),e.Y8G("disabled",!t.word.trim()||!t.pronunciation.trim()),e.R7$(5),e.Y8G("ngIf",!t.pronunciationList.length),e.R7$(),e.Y8G("ngIf",t.pronunciationList.length)}}function Ri(o,s){if(1&o&&(e.j41(0,"option",232),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function Si(o,s){if(1&o&&(e.j41(0,"option",232),e.EFF(1),e.k0s()),2&o){const t=s.$implicit;e.Y8G("value",t),e.R7$(),e.JRh(t)}}function Ei(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",223)(1,"select",233),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);return e.DH7(r.selectedChoiceText,n)||(r.selectedChoiceText=n),e.Njj(n)}),e.j41(2,"option",225),e.EFF(3,"Select an Option"),e.k0s(),e.DNE(4,Si,2,2,"option",226),e.k0s(),e.qSk(),e.j41(5,"svg",227),e.nrm(6,"polyline",77),e.k0s()()}if(2&o){const t=e.XpG(2);e.R7$(),e.AVh("has-value",t.selectedChoiceText),e.R50("ngModel",t.selectedChoiceText),e.R7$(),e.Y8G("ngValue",null),e.R7$(2),e.Y8G("ngForOf",t.criteriaMultiOptions)}}function Qi(o,s){if(1&o){const t=e.RV6();e.j41(0,"input",234),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG(2);return e.DH7(r.selectedChoiceText,n)||(r.selectedChoiceText=n),e.Njj(n)}),e.k0s()}if(2&o){const t=e.XpG(2);e.R50("ngModel",t.selectedChoiceText)}}function Ai(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",212),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.closeCriteriaModal())}),e.j41(1,"div",213),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",214)(3,"span",215),e.EFF(4,"Screening Criteria"),e.k0s(),e.j41(5,"button",216),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.closeCriteriaModal())}),e.qSk(),e.j41(6,"svg",217),e.nrm(7,"line",103)(8,"line",104),e.k0s()()(),e.joV(),e.j41(9,"div",218)(10,"div",219)(11,"ng-select",220),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();
1return e.DH7(r.selectedResultQuestion,n)||(r.selectedResultQuestion=n),e.Njj(n)}),e.bIt("change",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onQuestionSelect())}),e.k0s()(),e.j41(12,"p",221),e.EFF(13,"If answer to this question"),e.k0s(),e.j41(14,"div",222)(15,"div",223)(16,"select",224),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.selectedCriteria,n)||(r.selectedCriteria=n),e.Njj(n)}),e.j41(17,"option",225),e.EFF(18,"Select a Criteria"),e.k0s(),e.DNE(19,Ri,2,2,"option",226),e.k0s(),e.qSk(),e.j41(20,"svg",227),e.nrm(21,"polyline",77),e.k0s()(),e.DNE(22,Ei,7,5,"div",228)(23,Qi,1,1,"input",229),e.k0s(),e.joV(),e.j41(24,"p",221),e.EFF(25,"Then end the interview"),e.k0s()(),e.j41(26,"div",230)(27,"button",231),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.saveCriteria())}),e.EFF(28," Continue \xa0\u2192 "),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(11),e.Y8G("items",t.preInterviewQuestions),e.R50("ngModel",t.selectedResultQuestion),e.Y8G("clearable",!1)("searchable",!1)("appendTo","body"),e.R7$(5),e.AVh("has-value",t.selectedCriteria),e.R50("ngModel",t.selectedCriteria),e.Y8G("disabled",!t.selectedResultQuestion),e.R7$(),e.Y8G("ngValue",null),e.R7$(2),e.Y8G("ngForOf",t.branchCriteriaToShow),e.R7$(3),e.Y8G("ngIf",t.isMCQSelected&&"not empty"!==t.selectedCriteria),e.R7$(),e.Y8G("ngIf",!t.isMCQSelected&&"not empty"!==t.selectedCriteria),e.R7$(4),e.Y8G("disabled",!t.selectedResultQuestion||!t.selectedCriteria||!t.selectedChoiceText&&"not empty"!==t.selectedCriteria)}}function qi(o,s){1&o&&e.nrm(0,"span",37)}function Vi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",212),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(!n.isDeletingQuestion&&n.cancelDeleteQuestion())}),e.j41(1,"div",235),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",236),e.qSk(),e.j41(3,"svg",237),e.nrm(4,"polyline",66)(5,"path",67)(6,"path",68)(7,"path",69),e.k0s()(),e.joV(),e.j41(8,"h3",238),e.EFF(9,"Delete this Question ?"),e.k0s(),e.j41(10,"p",239),e.EFF(11,"This action cannot be undone."),e.k0s(),e.j41(12,"div",240)(13,"button",241),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDeleteQuestion())}),e.EFF(14,"Cancel"),e.k0s(),e.j41(15,"button",242),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.confirmDeleteQuestion())}),e.DNE(16,qi,1,0,"span",243),e.EFF(17),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(13),e.Y8G("disabled",t.isDeletingQuestion),e.R7$(2),e.Y8G("disabled",t.isDeletingQuestion),e.R7$(),e.Y8G("ngIf",t.isDeletingQuestion),e.R7$(),e.SpI(" ",t.isDeletingQuestion?"Deleting...":"Delete"," ")}}function Ni(o,s){1&o&&e.nrm(0,"span",37)}function Xi(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",212),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(!n.isDeletingCriteria&&n.cancelDeleteCriteria())}),e.j41(1,"div",235),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",236),e.qSk(),e.j41(3,"svg",237),e.nrm(4,"polyline",66)(5,"path",67)(6,"path",68)(7,"path",69),e.k0s()(),e.joV(),e.j41(8,"h3",238),e.EFF(9,"Delete this Branch ?"),e.k0s(),e.j41(10,"p",239),e.EFF(11,"This action cannot be undone."),e.k0s(),e.j41(12,"div",240)(13,"button",241),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDeleteCriteria())}),e.EFF(14,"Cancel"),e.k0s(),e.j41(15,"button",242),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.confirmDeleteCriteria())}),e.DNE(16,Ni,1,0,"span",243),e.EFF(17),e.k0s()()()()}if(2&o){const t=e.XpG();e.R7$(13),e.Y8G("disabled",t.isDeletingCriteria),e.R7$(2),e.Y8G("disabled",t.isDeletingCriteria),e.R7$(),e.Y8G("ngIf",t.isDeletingCriteria),e.R7$(),e.SpI(" ",t.isDeletingCriteria?"Deleting...":"Delete"," ")}}function $i(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",16),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG(2);return e.Njj("url"===n.id&&(r.selectedMethod=n.id))}),e.j41(1,"div",17),e.qSk(),e.j41(2,"svg",18),e.nrm(3,"path",19)(4,"path",20),e.k0s()(),e.joV(),e.j41(5,"div",21)(6,"span",22),e.EFF(7),e.k0s(),e.j41(8,"span",23),e.EFF(9),e.k0s()()()}if(2&o){const t=s.$implicit,i=e.XpG(2);e.AVh("active",i.selectedMethod===t.id)("method-disabled","url"!==t.id),e.Y8G("disabled","url"!==t.id),e.R7$(7),e.JRh(t.name),e.R7$(2),e.JRh(t.description)}}function zi(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",24),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.continueToDeployment())}),e.EFF(1," Continue \xa0\u2192 "),e.k0s()}}function Yi(o,s){1&o&&e.nrm(0,"span",27)}function Li(o,s){1&o&&(e.j41(0,"span"),e.EFF(1,"\xa0\u2192"),e.k0s())}function Ui(o,s){if(1&o){const t=e.RV6();e.j41(0,"button",25),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.deploy())}),e.DNE(1,Yi,1,0,"span",26),e.EFF(2),e.DNE(3,Li,2,0,"span",1),e.k0s()}if(2&o){const t=e.XpG(2);e.Y8G("disabled",t.isDeploying),e.R7$(),e.Y8G("ngIf",t.isDeploying),e.R7$(),e.SpI(" ",t.isDeploying?"Deploying...":"Continue to Deployment"," "),e.R7$(),e.Y8G("ngIf",!t.isDeploying)}}function Ki(o,s){if(1&o){const t=e.RV6();
1e.qex(0),e.j41(1,"div",2)(2,"h1",3),e.EFF(3,"Deploy Your "),e.j41(4,"em"),e.EFF(5,"AI Interviewer"),e.k0s()(),e.j41(6,"p",4),e.EFF(7,"Choose how you want to deploy your AI interviewer to participants."),e.k0s()(),e.j41(8,"div",5)(9,"div",6)(10,"p",7),e.EFF(11,"Deployment Method"),e.k0s(),e.j41(12,"p",8),e.EFF(13,"Configure the deployment approach for your application"),e.k0s()(),e.nrm(14,"div",9),e.j41(15,"div",10),e.DNE(16,$i,10,7,"button",11),e.k0s()(),e.j41(17,"div",12)(18,"button",13),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.goBack())}),e.EFF(19,"\u2190 Back to Configuration"),e.k0s(),e.DNE(20,zi,2,0,"button",14)(21,Ui,4,4,"button",15),e.k0s(),e.bVm()}if(2&o){const t=e.XpG();e.R7$(16),e.Y8G("ngForOf",t.deploymentMethods),e.R7$(2),e.Y8G("disabled",t.isDeploying),e.R7$(2),e.Y8G("ngIf",t.hasExistingDeployment),e.R7$(),e.Y8G("ngIf",!t.hasExistingDeployment)}}function Hi(o,s){if(1&o){const t=e.RV6();e.qex(0),e.j41(1,"div",2)(2,"h1",3),e.EFF(3,"Ready to "),e.j41(4,"em"),e.EFF(5,"Go Live"),e.k0s()(),e.j41(6,"p",4),e.EFF(7,"Your interview setup is complete"),e.k0s()(),e.j41(8,"div",28)(9,"div",29),e.qSk(),e.j41(10,"svg",30),e.nrm(11,"polyline",31),e.k0s()(),e.joV(),e.j41(12,"p",32),e.EFF(13,"Interview Ready to be deployed"),e.k0s(),e.j41(14,"p",33),e.EFF(15,"Your AI interviewer is now ready to conduct interviews. Share the link below with participants"),e.k0s(),e.j41(16,"div",34)(17,"span",35),e.EFF(18),e.k0s(),e.j41(19,"button",36),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.copyLink())}),e.qSk(),e.j41(20,"svg",37),e.nrm(21,"rect",38)(22,"path",39),e.k0s()()(),e.joV(),e.j41(23,"button",40),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.viewAnalysis())}),e.EFF(24,"View Analysis Dashboard \xa0\u2192"),e.k0s()(),e.bVm()}if(2&o){const t=e.XpG();e.R7$(18),e.JRh(t.surveyLink)}}const Ji=(o,s,t)=>({totalItems:o,itemsPerPage:s,currentPage:t});function Zi(o,s){if(1&o){const t=e.RV6();e.j41(0,"tr")(1,"td"),e.EFF(2),e.k0s(),e.j41(3,"td"),e.EFF(4),e.k0s(),e.j41(5,"td"),e.EFF(6),e.nI1(7,"date"),e.k0s(),e.j41(8,"td"),e.EFF(9),e.k0s(),e.j41(10,"td")(11,"span",18),e.EFF(12),e.k0s()(),e.j41(13,"td")(14,"button",19),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG();return e.Njj(r.copyCampaignLink(n))}),e.EFF(15,"Copy Link"),e.k0s()(),e.j41(16,"td")(17,"div",20)(18,"button",21),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG();return e.Njj(r.confirmDeactivate(n))}),e.EFF(19,"Deactivate Link"),e.k0s(),e.j41(20,"button",22),e.bIt("click",function(){const n=e.eBV(t).$implicit,r=e.XpG();return e.Njj(r.openReview(n))}),e.EFF(21,"Review"),e.k0s()()()()}if(2&o){let t;const i=s.$implicit,n=e.XpG();e.R7$(2),e.JRh(i.campaignName||i.name||"\u2014"),e.R7$(2),e.JRh(i.collectorType||"\u2014"),e.R7$(2),e.JRh(i.createdAt?e.i5U(7,11,i.createdAt,"MMM d, yyyy"):"\u2014"),e.R7$(3),e.JRh(null!==(t=i.clicks)&&void 0!==t?t:"NA"),e.R7$(2),e.AVh("active",n.isActive(i))("inactive",!n.isActive(i)),e.R7$(),e.SpI(" ",n.isActive(i)?"Active":"inactive"," "),e.R7$(2),e.Y8G("disabled",!n.isActive(i)),e.R7$(4),e.Y8G("disabled",!n.isActive(i))}}function eo(o,s){1&o&&(e.j41(0,"tr")(1,"td",23),e.nrm(2,"span",24),e.k0s()())}function to(o,s){1&o&&(e.j41(0,"tr")(1,"td",23),e.EFF(2,"No deployments yet."),e.k0s()())}function no(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",25)(1,"pagination-controls",26),e.bIt("pageChange",function(n){e.eBV(t);const r=e.XpG();return e.Njj(r.handlePageChange(n))}),e.k0s(),e.j41(2,"ng-select",27),e.mxI("ngModelChange",function(n){e.eBV(t);const r=e.XpG();return e.DH7(r.pageSize,n)||(r.pageSize=n),e.Njj(n)}),e.bIt("change",function(n){e.eBV(t);const r=e.XpG();return e.Njj(r.handlePageSizeChange(n))}),e.k0s()()}if(2&o){const t=e.XpG();e.R7$(2),e.Y8G("items",t.pageSizes),e.R50("ngModel",t.pageSize),e.Y8G("clearable",!1)("searchable",!1)("appendTo","body")}}function io(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",28),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDeactivate())}),e.k0s()}}function oo(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",29)(1,"p",30),e.EFF(2,"Are you sure you want to deactivate this link?"),e.k0s(),e.j41(3,"div",31)(4,"button",32),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.cancelDeactivate())}),e.EFF(5,"Cancel"),e.k0s(),e.j41(6,"button",33),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.deactivateCampaign(n.pendingDeactivateItem))}),e.EFF(7,"Deactivate"),e.k0s()()()}}function ro(o,s){if(1&o){const t=e.RV6();e.j41(0,"div",34),e.bIt("click",function(){e.eBV(t);const n=e.XpG();
1return e.Njj(n.showReviewModal=!1)}),e.j41(1,"div",35),e.bIt("click",function(n){return e.eBV(t),e.Njj(n.stopPropagation())}),e.j41(2,"div",36)(3,"span",37),e.EFF(4,"Review Settings"),e.k0s(),e.j41(5,"button",38),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.showReviewModal=!1)}),e.qSk(),e.j41(6,"svg",39),e.nrm(7,"circle",40)(8,"line",41)(9,"line",42),e.k0s()()(),e.joV(),e.j41(10,"div",43)(11,"div",44)(12,"div",45),e.qSk(),e.j41(13,"svg",46),e.nrm(14,"circle",40)(15,"line",47)(16,"path",48),e.k0s(),e.joV(),e.j41(17,"span",49),e.EFF(18,"Language"),e.k0s()(),e.j41(19,"span",50),e.EFF(20),e.k0s()(),e.j41(21,"div",44)(22,"div",45),e.qSk(),e.j41(23,"svg",46),e.nrm(24,"path",51)(25,"circle",52),e.k0s(),e.joV(),e.j41(26,"span",49),e.EFF(27,"Persona"),e.k0s()(),e.j41(28,"span",50),e.EFF(29,"Neutral "),e.j41(30,"strong"),e.EFF(31,"Professional"),e.k0s()()(),e.j41(32,"div",44)(33,"div",45),e.qSk(),e.j41(34,"svg",46),e.nrm(35,"polygon",53)(36,"path",54),e.k0s(),e.joV(),e.j41(37,"span",49),e.EFF(38,"Voice"),e.k0s()(),e.j41(39,"span",50)(40,"strong"),e.EFF(41,"Professional"),e.k0s(),e.EFF(42," \u2013 1x"),e.k0s()(),e.j41(43,"div",44)(44,"div",45),e.qSk(),e.j41(45,"svg",46),e.nrm(46,"path",55)(47,"path",56),e.k0s(),e.joV(),e.j41(48,"span",49),e.EFF(49,"Pronunciation"),e.k0s()(),e.j41(50,"span",50)(51,"strong"),e.EFF(52,"Neutral Accent"),e.k0s()()()()()()}if(2&o){const t=e.XpG();e.R7$(20),e.JRh(t.formattedLanguages)}}const so=[{path:"",component:Q,children:[{path:"",redirectTo:"research-setup",pathMatch:"full"},{path:"research-setup",component:K},{path:"kia",component:ue},{path:"question-development",component:(()=>{class o{get isNpsOrCsat(){return"NPS"===this.interviewType.trim().toUpperCase()||"CSAT"===this.interviewType.trim().toUpperCase()}isWelcomeOrWarmup(t){return t===this.welcome_and_Purpose||t===this.wrap_up_and_final_thoughts||t===this.warm_Up_and_Context}constructor(t,i,n){this.surveyService=t,this.router=i,this.tostr
1=n,this.isLoading=!0,this.isFileLoading=!1,this.uploadToken=0,this.activeTab="writing",this.welcome_and_Purpose={questions:[],isOpen:!0,showAddField:!1,selectedType:"open-ended",showTypeDropdown:!1,newQuestionText:"",previewUrl:null,mediaType:""},this.warm_Up_and_Context={questions:[],isOpen:!0,showAddField:!1,selectedType:"open-ended",showTypeDropdown:!1,newQuestionText:"",previewUrl:null,mediaType:""},this.wrap_up_and_final_thoughts={questions:[],isOpen:!0,showAddField:!1,selectedType:"open-ended",showTypeDropdown:!1,newQuestionText:"",previewUrl:null,mediaType:""},this.core_discussion=[],this.editingQuestionId=null,this.editingMediaId=null,this.focusedField=null,this.isSaving=!1,this.isEditSaving=!1,this.editableMedia={question:"",previewUrl:"",mediaType:"",showDotsMenu:!1,selectedType:"media",showTypeDropdown:!1},this.tempIdSeq=0,this.showDeleteConfirm=!1,this.isDeleting=!1,this.pendingDeleteSection=null,this.pendingDeleteIndex=-1,this.interviewType="",this.interviewDuration=void 0,this.surveyRes=null}ngOnInit(){const t=localStorage.getItem("surveyId");t?this.loadData(t):this.router.navigate(["/ai-interview","kia"])}resizeTextarea(t){t.style.height="1px";const i=t.scrollHeight;i>44?(t.style.height="60px",t.style.overflowY="auto"):(t.style.height=i+"px",t.style.overflowY="hidden")}autoResize(t){this.resizeTextarea(t.target)}typeLabel(t){return{"open-ended":"Open-ended","multiple-choice":"Multiple choice",numeric:"Numeric",media:"Media",scale:"Scale",Scale:"Scale","multiple-choice-grid":"Multiple-choice grid","tick-box-grid":"Tick box grid",ranking:"Ranking",date:"Date","pii-email":"PII Email","pii-phone":"PII Phone","text-message":"Text message","image-message":"Image message","video-message":"Video message","audio-message":"Audio message",autocomplete:"Autocomplete text","dynamic-question":"Dynamic question","call-to-action":"Call to action"}[t]||t||"Open-ended"}isListType(t){return"multiple-choice"===t||"ranking"===t||"autocomplete"===t}listTypeLabel(t){return"ranking"===t?"ranking item":"autocomplete"===t?"suggestion":"option"}isGridType(t){return"multiple-choice-grid"===t||"tick-box-grid"===t}isMediaType(t){return"media"===t||"image-message"===t||"video-message"===t||"audio-message"===t}mediaAccept(t){return"image-message"===t?"image/*":"video-message"===t?"video/*":"audio-message"===t?"audio/*":"image/*,audio/*,video/*"}trackByIndex(t){return t}addOption(t){t.newQuestionOptions||(t.newQuestionOptions=[]),t.newQuestionOptions.push("")}removeOption(t,i){t.newQuestionOptions.splice(i,1)}addGridRow(t){t.newQuestionRows||(t.newQuestionRows=[]),t.newQuestionRows.push("")}removeGridRow(t,i){t.newQuestionRows.splice(i,1)}addGridColumn(t){t.newQuestionColumns||(t.newQuestionColumns=[]),t.newQuestionColumns.push("")}removeGridColumn(t,i){t.newQuestionColumns.splice(i,1)}hasValidGrid(t){const i=(t.newQuestionRows||[]).map(r=>r.trim()).filter(r=>!!r),n=(t.newQuestionColumns||[]).map(r=>r.trim()).filter(r=>!!r);return i.length>=2&&n.length>=2}hasValidCta(t){return!!t.newQuestionCtaUrl?.trim()}onCsvSelected(t,i){return(0,w.A)(function*(){const n=t.target.files?.[0];if(!n)return;const a=(yield n.text()).split(/\r?\n/).filter(p=>p.trim().length>0);if(!a.length)return;const l=a[0].split(",").map(p=>p.trim().replace(/^"|"$/g,"")),c=a.slice(1).map(p=>p.split(",").map(_=>_.trim().replace(/^"|"$/g,"")));i.newQuestionCsvFileName=n.name,i.newQuestionCsvColumns=l,i.newQuestionCsvRows=c,i.newQuestionCsvColumn=l[0]||null})()}hasValidCsv(t){return!!t.newQuestionCsvColumn&&(t.newQuestionCsvRows||[]).length>0}resetTypeFields(t){t.newQuestionOptions=[""],t.newQuestionRows=[""],t.newQuestionColumns=[""],t.newQuestionCtaUrl="",t.newQuestionCtaLabel="",t.newQuestionCsvFileName="",t.newQuestionCsvColumns=[],t.newQuestionCsvRows=[],t.newQuestionCsvColumn=null,t.newQuestionDateMin=null,t.newQuestionDateMax=null}hasValidDateRange(t){return!(!t.newQuestionDateMin||!t.newQuestionDateMax)&&new Date(t.newQuestionDateMin)<=new Date(t.newQuestionDateMax)}buildOptionsPayload(t){const i=t.selectedType;if(this.isListType(i)){const n=(t.newQuestionOptions||[]).map(a=>a.trim()).filter(a=>!!a);return n.length<("autocomplete"===i?1:2)?(this.tostr.error("autocomplete"===i?"Please add at least 1 suggestion.":`Please add at least 2 ${this.listTypeLabel(i)}s.`),{valid:!1,options:null}):{valid:!0,options:n}}if(this.isGridType(i))return this.hasValidGrid(t)?{valid:!0,options:{rows:(t.newQuestionRows||[]).map(a=>a.trim()).filter(a=>!!a),columns:(t.newQuestionColumns||[]).map(a=>a.trim()).filter(a=>!!a)}}:(this.tostr.error("Please add at least 2 rows and 2 columns."),{valid:!1,options:null});if("call-to-action"===i)return this.hasValidCta(t)?{valid:!0,options:{url:t.newQuestionCtaUrl.trim(),label:t.newQuestionCtaLabel?.trim()||"Learn more"}}:(this.tostr.error("Please add a URL for the call to action."),{valid:!1,options:null});
1if("dynamic-question"===i){if(!this.hasValidCsv(t))return this.tostr.error("Please upload a CSV and select a column."),{valid:!1,options:null};const n=(t.newQuestionCsvColumns||[]).indexOf(t.newQuestionCsvColumn),r=(t.newQuestionCsvRows||[]).map(a=>a[n]).filter(a=>!!a);return{valid:!0,options:{fileName:t.newQuestionCsvFileName,column:t.newQuestionCsvColumn,values:r}}}return"date"===i?this.hasValidDateRange(t)?{valid:!0,options:{date:{min:t.newQuestionDateMin,max:t.newQuestionDateMax}}}:(this.tostr.error(t.newQuestionDateMin&&t.newQuestionDateMax?"Min date should not be after max date.":"Min date and max date are required."),{valid:!1,options:null}):{valid:!0,options:null}}canSaveQuestion(t){const i=t.selectedType;if(this.isMediaType(i)&&!t.previewUrl)return!1;if(this.isListType(i)){const n="autocomplete"===i?1:2;return(t.newQuestionOptions||[]).map(r=>r.trim()).filter(r=>!!r).length>=n}return this.isGridType(i)?this.hasValidGrid(t):"call-to-action"===i?this.hasValidCta(t):"dynamic-question"===i?this.hasValidCsv(t):"date"!==i||this.hasValidDateRange(t)}normalizeQ(t){return{...t,_id:t._id||t.id||"tmp_"+ ++this.tempIdSeq,question:t.question||t.question_text||"",type:t.type||t.question_type||"open-ended"}}denormalizeQ(t){return{...t,question_text:t.question||t.question_text||"",question_type:t.type||t.question_type||"open-ended"}}initSection(t){const i=t||{questions:[]};return i.questions=(i.questions||[]).map(n=>this.normalizeQ(n)),i.isOpen=!0,i.showAddField=!1,i.newQuestionText="",this.resetTypeFields(i),i.selectedType="open-ended",i.showTypeDropdown=!1,i.showDotsMenu=!1,i.previewUrl=null,i.selectedFile=null,i.mediaType="",i}loadData(t){this.surveyService.getSurveyDetails(t).then(i=>{this.interviewType=i?.interview_type||"",this.interviewDuration=i?.interview_duration?Number(i.interview_duration):void 0,this.welcome_and_Purpose=this.initSection(i?.welcome_and_Purpose),this.warm_Up_and_Context=this.initSection(i?.warm_Up_and_Context),this.wrap_up_and_final_thoughts=this.initSection(i?.wrap_up_and_final_thoughts),this.surveyRes=i,this.isLoading=!1,this.getKIAQuestions()}).catch(()=>{this.isLoading=!1})}getKIAQuestions(){const t=localStorage.getItem("surveyId");t&&this.surveyService.getKIAQuestions(t,this.interviewType||void 0,this.interviewDuration).subscribe({next:i=>{if(this.core_discussion.forEach(n=>n.questions=[]),0===this.core_discussion.length&&i.length>0){const n=this.surveyRes?.key_information_areas||[],r=[];for(const a of i){const l=a?.KIA_id?.toString();l&&!r.includes(l)&&r.push(l)}r.forEach((a,l)=>{const c=n[l],_=this.initSection({_id:a,kia_title:"string"==typeof c?c:c?.kia_title||c?.title||`Section ${l+1}`});_.questions=[],this.core_discussion.push(_)})}for(const n of i){const r=this.normalizeQ({...n,probes:n.probes||n.probs||[]});for(const a of this.core_discussion)r?.KIA_id?.toString()===a?._id?.toString()&&a.questions.push(r)}},error:i=>console.error("Error fetching KIA questions:",i)})}toggleSection(t){t.isOpen=!t.isOpen}isStaticSection(t){return t===this.welcome_and_Purpose||t===this.warm_Up_and_Context||t===this.wrap_up_and_final_thoughts}updateStaticSection(t){const r={_id:localStorage.getItem("surveyId"),[t===this.welcome_and_Purpose?"welcome_and_Purpose":t===this.warm_Up_and_Context?"warm_Up_and_Context":"wrap_up_and_final_thoughts"]:{...t,questions:t.questions.map(a=>this.denormalizeQ(a))}};this.surveyService.updateDG(r).subscribe({error:a=>console.error("Failed to update section:",a)})}closeAllDropdowns(){[this.welcome_and_Purpose,...this.core_discussion,this.wrap_up_and_final_thoughts].forEach(i=>{i&&(i.showTypeDropdown=!1,i.showDotsMenu=!1)}),this.editableMedia&&(this.editableMedia.showDotsMenu=!1)}toggleTypeDropdown(t){t.showTypeDropdown=!t.showTypeDropdown}selectType(t,i){t.selectedType=i,t.showTypeDropdown=!1,t.newQuestionText="",this.resetTypeFields(t),t.previewUrl=null,t.selectedFile=null,t.mediaType=""}closeAllAddForms(t){const i=[this.welcome_and_Purpose,this.warm_Up_and_Context,this.wrap_up_and_final_thoughts,...this.core_discussion];for(const n of i)!n||n===t||(n.showAddField=!1,n.newQuestionText="",this.resetTypeFields(n),n.previewUrl=null,n.selectedFile=null,n.showTypeDropdown=!1)}closeAllEditForms(){this.editingQuestionId=null,this.editingMediaId=null,this.isEditSaving=!1,this.editableMedia={question:"",previewUrl:"",mediaType:"",showDotsMenu:!1,selectedType:"media",showTypeDropdown:!1}}
1openNewQuestionInput(t){this.uploadToken++,this.isFileLoading=!1,this.closeAllEditForms(),this.closeAllAddForms(t),t.selectedType="open-ended",t.showAddField=!0,t.newQuestionText="",this.resetTypeFields(t),t.previewUrl=null,t.selectedFile=null}cancelAdd(t){this.uploadToken++,this.isFileLoading=!1,t.showAddField=!1,t.newQuestionText="",this.resetTypeFields(t),t.previewUrl=null,t.selectedFile=null,t.showTypeDropdown=!1}onFileSelected(t,i){var n=this;return(0,w.A)(function*(){const r=t.target.files?.[0];if(!r)return;const a=r.type.startsWith("image")?"image":r.type.startsWith("video")?"video":r.type.startsWith("audio")?"audio":null;if(!a)return;n.isFileLoading=!0;const l=++n.uploadToken,c=r.name,p=new FileReader;p.onload=function(){var _=(0,w.A)(function*(b){try{if(l!==n.uploadToken)return;const h=yield n.surveyService.createFileToUrl({file:b.target?.result,type:a});if(l!==n.uploadToken)return;i.previewUrl=h.fileData.url,i.mediaType=a,i.fileName=c}catch(h){console.error("Upload failed:",h)}finally{l===n.uploadToken&&(n.isFileLoading=!1)}});return function(b){return _.apply(this,arguments)}}(),p.readAsDataURL(r)})()}saveNewQuestion(t){const i=localStorage.getItem("surveyId");if(!t.newQuestionText?.trim())return;if(this.isMediaType(t.selectedType)&&!t.previewUrl)return void this.tostr.error("Please upload a media file.");const n=this.buildOptionsPayload(t);if(!n.valid)return;const r=n.options;if(this.isSaving=!0,this.isStaticSection(t)){const a={_id:"local_"+Date.now(),question:t.newQuestionText.trim(),question_text:t.newQuestionText.trim(),type:t.selectedType,question_type:t.selectedType,probes:[],...this.isMediaType(t.selectedType)&&{url:t.previewUrl,media_type:t.mediaType},...null!==r&&{options:r}};t.questions.push(a),this.cancelAdd(t),this.updateStaticSection(t),this.isSaving=!1}else{const a={interview_id:i,KIA_id:t._id,type:t.selectedType,question:t.newQuestionText.trim(),...this.isMediaType(t.selectedType)&&{url:t.previewUrl,media_type:t.mediaType},...null!==r&&{options:r}};this.surveyService.saveKIAQuestions(a).subscribe({next:()=>{t.questions.push({question:t.newQuestionText.trim(),type:t.selectedType,...this.isMediaType(t.selectedType)&&{url:t.previewUrl,media_type:t.mediaType},...null!==r&&{options:r}}),this.cancelAdd(t),this.getKIAQuestions(),this.isSaving=!1},error:()=>{this.tostr.error("Failed to add question."),this.isSaving=!1}})}}loadOptionsIntoTarget(t,i,n){this.resetTypeFields(t),n&&(this.isListType(i)&&Array.isArray(n)?t.newQuestionOptions=n.length?[...n]:[""]:this.isGridType(i)?(t.newQuestionRows=(n.rows||[]).length?[...n.rows]:[""],t.newQuestionColumns=(n.columns||[]).length?[...n.columns]:[""]):"call-to-action"===i?(t.newQuestionCtaUrl=n.url||"",t.newQuestionCtaLabel=n.label||""):"dynamic-question"===i?(t.newQuestionCsvFileName=n.fileName||"",t.newQuestionCsvColumn=n.column||null,t.newQuestionCsvColumns=n.column?[n.column]:[],t.newQuestionCsvRows=(n.values||[]).map(r=>[r])):"date"===i&&(t.newQuestionDateMin=n.date?.min||null,t.newQuestionDateMax=n.date?.max||null))}startEditing(t,i,n="open-ended"){this.uploadToken++,this.isFileLoading=!1,this.closeAllAddForms(),this.editingMediaId=null,this.editingQuestionId=t;const r="scale"===n?.toLowerCase()?"Scale":n||"open-ended";this.editableMedia={question:i,previewUrl:"",mediaType:"",showDotsMenu:!1,selectedType:r,showTypeDropdown:!1};const c=[this.welcome_and_Purpose,...this.core_discussion,this.wrap_up_and_final_thoughts].find(p=>p.questions.some(_=>_._id===t))?.questions.find(p=>p._id===t);this.loadOptionsIntoTarget(this.editableMedia,r,c?.options),setTimeout(()=>{const p=document.querySelector("textarea.unified-input");p&&this.resizeTextarea(p)},0)}cancelEditQuestion(){this.uploadToken++,this.isFileLoading=!1,this.editingQuestionId=null,this.editableMedia={question:"",previewUrl:"",mediaType:"",showDotsMenu:!1,selectedType:"media",showTypeDropdown:!1}}selectEditType(t){this.editableMedia.selectedType=t,this.editableMedia.showTypeDropdown=!1}startEditingMedia(t){this.uploadToken++,this.isFileLoading=!1,this.closeAllAddForms(),this.editingQuestionId=null,this.editingMediaId=t;const n=[...this.welcome_and_Purpose.questions,...this.core_discussion.flatMap(r=>r.questions),...this.wrap_up_and_final_thoughts.questions].find(r=>r._id===t);if(n){const r=n.fileName||(n.url?decodeURIComponent(n.url.split("/").pop()?.split("?")[0]||""):""),a=n.type||"media";this.editableMedia={question:n.question,previewUrl:n.url,mediaType:n.media_type,fileName:r,showDotsMenu:!1,selectedType:a,showTypeDropdown:!1},this.loadOptionsIntoTarget(this.editableMedia,a,n.options)}}cancelMediaEdit(){this.uploadToken++,this.isFileLoading=!1,this.editingMediaId=null,this.editingQuestionId=null,this.isEditSaving=!1,this.editableMedia={question:"",previewUrl:"",mediaType:"",showDotsMenu:!1,selectedType:"media",showTypeDropdown:!1}}removePreviewImage(){this.editableMedia.previewUrl="",this.editableMedia.mediaType=""}updateMediaQuestion(){const t=this.editableMedia.question?.trim();if(!t||!/\w/.test(t))return void this.tostr.error("Please add valid question text.");const i=this.editableMedia.selectedType;if(this.isMediaType(i)&&!this.editableMedia.previewUrl)return void this.tostr.error("Please upload a media file.");const n=this.buildOptionsPayload(this.editableMedia);if(!n.valid)return;const r=n.options;this.isEditSaving=!0,this.editableMedia.showDotsMenu=!1;const a=this.isMediaType(i)?{question:this.editableMedia.question.trim(),type:i,url:this.editableMedia.previewUrl,media_type:this.editableMedia.mediaType,options:r}:{question:this.editableMedia.question.trim(),type:i,url:"",media_type:"",options:r},l=this.editingMediaId||this.editingQuestionId,p=[this.welcome_and_Purpose,...this.core_discussion,this.wrap_up_and_final_thoughts].find(h=>h.questions.some(co=>co._id===l)),_=p?.questions.find(h=>h._id===l),b=()=>{_&&(_.question=a.question,_.type=a.type,_.url=a.url,_.media_type=a.media_type,_.options=a.options)};this.isStaticSection(p)?(b(),this.updateStaticSection(p),this.tostr.success("Question updated!"),this.cancelMediaEdit()):this.surveyService.updateKIAQuestion(l,a).subscribe({next:()=>{b(),this.tostr.success("Question updated!"),this.cancelMediaEdit()},error:()=>{this.tostr.error("Failed to update question."),this.isEditSaving=!1}})}deleteQuestion(t,i){this.pendingDeleteSection=t,this.pendingDeleteIndex=i,this.showDeleteConfirm=!0}confirmDelete(){if(this.isDeleting)return;const t=this.pendingDeleteSection,i=this.pendingDeleteIndex;if(!t||i<0)return this.showDeleteConfirm=!1,this.pendingDeleteSection=null,void(this.pendingDeleteIndex=-1);const n=()=>{this.showDeleteConfirm=!1,this.pendingDeleteSection=null,this.pendingDeleteIndex=-1},r=t.questions[i];return this.isStaticSection(t)?(t.questions.splice(i,1),this.updateStaticSection(t),n(),void this.tostr.success("Question deleted.")):!r?._id||r._id.startsWith("tmp_")||r._id.startsWith("local_")?(t.questions.splice(i,1),n(),void this.tostr.success("Question deleted.")):(this.isDeleting=!0,void this.surveyService.deleteKIAQuestion(r._id).subscribe({next:()=>{t.questions.splice(i,1),this.isDeleting=!1,n(),this.tostr.success("Question deleted.")},error:()=>{this.isDeleting=!1,this.tostr.error("Failed to delete question.")}}))}cancelDelete(){this.isDeleting||(this.showDeleteConfirm=!1,this.pendingDeleteSection=null,this.pendingDeleteIndex=-1)}isImage(t){return/\.(jpg|jpeg|png|gif|bmp|webp)$/i.test(t)||t?.includes("image")}isVideo(t){return/\.(mp4|mov|avi|mkv|webm)$/i.test(t)||t?.includes("video")}isAudio(t){return/\.(mp3|wav|ogg|m4a)$/i.test(t)||t?.includes("audio")}isPdf(t){return!1}get reviewSections(){return[{title:"Welcome & Purpose",section:this.welcome_and_Purpose},...this.core_discussion.map(t=>({title:t.text||t.kia_title||t.title||"Section",section:t})),{title:"Wrap-Up & Thanks",section:this.wrap_up_and_final_thoughts}]}getEstimatedTime(t){const i=t?.length||0,n=(t||[]).reduce((a,l)=>a+(l.probes?.length||0),0);return`${Math.max(1,Math.round(1.5*i+.5*n))} min`}downloadGuide(){const t=[{title:"Welcome & Purpose",questions:this.welcome_and_Purpose.questions},...this.core_discussion.map(c=>({title:c.text||c.kia_title||c.title||"Section",questions:c.questions})),{title:"Wrap-Up & Thanks",questions:this.wrap_up_and_final_thoughts.questions}];let i="<h1>Discussion Guide</h1>";t.forEach(c=>{c.questions?.length&&(i+=`<h2>${c.title}</h2><ol>`,c.questions.forEach(p=>{i+=`<li><p>${p.question}</p>`,p.probes?.length&&(i+="<ol>
1",p.probes.forEach(_=>{i+=`<li>${_.text??_}</li>`}),i+="</ol>"),i+="</li>"}),i+="</ol>")});const r=new Blob([`<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40"><head><meta charset="utf-8"><title>Discussion Guide</title></head><body>${i}</body></html>`],{type:"application/msword"}),a=URL.createObjectURL(r),l=document.createElement("a");l.href=a,l.download="discussion-guide.doc",l.click(),URL.revokeObjectURL(a)}goBack(){this.router.navigate(["/ai-interview","kia"])}continue(){const t=this.interviewType.trim().toUpperCase();"NPS"!==t&&"CSAT"!==t||[...this.welcome_and_Purpose?.questions||[],...this.core_discussion.flatMap(r=>r?.questions||[]),...this.wrap_up_and_final_thoughts?.questions||[]].some(r=>"scale"===(r?.type||r?.question_type||"").toString().toLowerCase())?this.router.navigate(["/ai-interview","ai-interviewer-setup"]):this.tostr.error(`Please add at least one Scale type question for ${t}.`)}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(v.tw))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-question-development"]],hostBindings:function(i,n){1&i&&e.bIt("click",function(){return n.closeAllDropdowns()},!1,e.EBC)},decls:8,vars:3,consts:[["questionRowTpl",""],["addQuestionTpl",""],["loadingTpl",""],["openEndedReview",""],["class","qd-container",4,"ngIf","ngIfElse"],["class","confirm-overlay",3,"click",4,"ngIf"],["class","question-row",4,"ngIf"],["class","qd-form-outer",3,"click",4,"ngIf"],["class","question-row media-row",4,"ngIf"],[1,"question-row"],[1,"q-content"],[1,"q-title-row"],[1,"q-text"],[1,"q-actions"],["title","Edit",1,"icon-btn",3,"click"],["width","15","height","15","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["d","M11 4H4a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7"],["d","M18.5 2.5a2.121 2.121 0 013 3L12 15l-4 1 1-4 9.5-9.5z"],["class","icon-btn delete","title","Delete",3,"click",4,"ngIf"],[1,"q-badge"],["class","qd-preview-chips",4,"ngIf"],["class","qd-grid-preview",4,"ngIf"],["class","qd-cta-preview","target","_blank","rel","noopener",3,"href",4,"ngIf"],["class","qd-csv-preview",4,"ngIf"],["title","Delete",1,"icon-btn","delete",3,"click"],["points","3 6 5 6 21 6"],["d","M19 6l-1 14a2 2 0 01-2 2H8a2 2 0 01-2-2L5 6"],["d","M10 11v6M14 11v6"],["d","M9 6V4a1 1 0 011-1h4a1 1 0 011 1v2"],[1,"qd-preview-chips"],["class","qd-chip",4,"ngFor","ngForOf"],[1,"qd-chip"],[1,"qd-grid-preview"],["target","_blank","rel","noopener",1,"qd-cta-preview",3,"href"],[1,"qd-csv-preview"],[1,"qd-form-outer",3,"click"],[1,"q-dropdown"],[1,"unified-type-dropdown"],[1,"unified-type-btn",3,"click"],["width","11","height","11","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round"],["points","6 9 12 15 18 9"],["class","type-dropdown-menu",4,"ngIf"],[1,"qd-unified-row"],["class","inline-upload-btn","title","Upload file",4,"ngIf"],["class","inline-upload-status",4,"ngIf"],["class","inline-media-thumb",4,"ngIf"],["rows","1",1,"unified-input",3,"ngModelChange","input","ngModel","placeholder"],["class","qd-options-list",4,"ngIf"],["class","qd-grid-editor",4,"ngIf"],["class","qd-cta-editor",4,"ngIf"],["class","qd-date-editor",4,"ngIf"],["class","qd-csv-editor",4,"ngIf"],[1,"unified-actions-row"],["title","Save",1,"qd-icon-action","save",3,"click","disabled"],["class","spinner-sm",4,"ngIf"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round",4,"ngIf"],["title","Discard",1,"qd-icon-action","discard","active",3,"click","disabled"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.2","stroke-linecap","round","stroke-linejoin","round"],["x1","18","y1","6","x2","6","y2","18"],["x1","6","y1","6","x2","18","y2","18"],[1,"type-dropdown-menu"],[1,"type-option",3,"click"],["class","type-option",3,"click",4,"ngIf"],["title","Upload file",1,"inline-upload-btn"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["x1","12","y1","5","x2","12","y2","19"],["x1","5","y1","12","x2","19","y2","12"],["type","file",1,"hidden-file-input",3,"change"],[1,"inline-upload-status"],[1,"spinner-sm"],[1,"inline-media-thumb"],["type","button","title","Remove",1,"remove-thumb-btn",3,"click"],["class","thumb-img",3,"src",4,"ngIf"],["controls","","class","thumb-audio",3,"src",4,"ngIf"],["class","thumb-video",3,"src",4,"ngIf"],[1,"thumb
1-img",3,"src"],["controls","",1,"thumb-audio",3,"src"],[1,"thumb-video",3,"src"],[1,"qd-options-list"],["class","qd-option-row",4,"ngFor","ngForOf","ngForTrackBy"],["type","button",1,"qd-option-add",3,"click"],["width","12","height","12","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round"],[1,"qd-option-row"],[1,"qd-option-index"],["type","text",1,"qd-option-input",3,"ngModelChange","ngModel","placeholder"],["type","button","title","Remove",1,"qd-option-remove",3,"click","disabled"],[1,"qd-grid-editor"],[1,"qd-grid-col"],[1,"qd-grid-col-title"],["type","button","title","Remove row",1,"qd-option-remove",3,"click","disabled"],["type","button","title","Remove column",1,"qd-option-remove",3,"click","disabled"],[1,"qd-cta-editor"],["type","text","placeholder","https://your-link.com",1,"qd-option-input",3,"ngModelChange","ngModel"],["type","text","placeholder","Button label (e.g. Learn more)",1,"qd-option-input",3,"ngModelChange","ngModel"],[1,"qd-date-editor"],[1,"qd-date-field"],[1,"qd-date-label"],["type","date",1,"qd-option-input",3,"ngModelChange","ngModel","max"],["type","date",1,"qd-option-input",3,"ngModelChange","ngModel","min"],[1,"qd-csv-editor"],[1,"qd-csv-upload-btn"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["d","M21 15v4a2 2 0 01-2 2H5a2 2 0 01-2-2v-4"],["points","17 8 12 3 7 8"],["x1","12","y1","3","x2","12","y2","15"],["type","file","accept",".csv",1,"hidden-file-input",3,"change"],["class","qd-csv-column-select",3,"ngModel","ngModelChange",4,"ngIf"],[1,"qd-csv-column-select",3,"ngModelChange","ngModel"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round"],["points","20 6 9 17 4 12"],[1,"question-row","media-row"],[4,"ngIf"],["class","add-field-card",4,"ngIf"],[1,"media-q-content"],[1,"media-q-top"],["class","media-thumb-wrap",4,"ngIf"],[1,"q-badge","media-badge"],[1,"media-thumb-wrap"],["class","media-thumb",3,"src",4,"ngIf"],["class","media-thumb","muted","",3,"src",4,"ngIf"],["class","media-thumb media-thumb-audio",4,"ngIf"],[1,"media-thumb",3,"src"],["muted","",1,"media-thumb",3,"src"],[1,"media-thumb","media-thumb-audio"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["points","11 5 6 9 2 9 2 15 6 15 11 19 11 5"],["d","M15.54 8.46a5 5 0 010 7.07"],["d","M19.07 4.93a10 10 0 010 14.14"],[1,"add-field-card"],[1,"qd-input-actions-row"],[1,"qd-container"],[1,"heading"],[1,"sub-tabs"],[1,"tab-btn",3,"click"],[1,"tab-icon"],["width","20","height","20","viewBox","0 0 20 20","fill","none",4,"ngIf"],["class","tab-dot orange",4,"ngIf"],["class","tab-dot",4,"ngIf"],[1,"tab-line"],[1,"tab-dot"],["class","sections-list",4,"ngIf"],["class","review-content",4,"ngIf"],[1,"qd-footer"],[1,"back-btn",3,"click","disabled"],[1,"continue-btn",3,"click","disabled"],["width","20","height","20","viewBox","0 0 20 20","fill","none"],["cx","10","cy","10","r","10","fill","#F79522"],["d","M6 10.5l2.8 2.8L14 7","stroke","white","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],[1,"tab-dot","orange"],[1,"sections-list"],[1,"section-card"],[1,"section-header",3,"click"],[1,"section-left"],[1,"section-dot"],[1,"section-title"],[1,"section-right"],["class","question-count",4,"ngIf"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round",1,"chevron"],["class","section-body",4,"ngIf"],["class","section-card",4,"ngFor","ngForOf"],[1,"question-count"],[1,"section-body"],[4,"ngFor","ngForOf"],["class","add-question-btn",3,"click",4,"ngIf"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"add-question-btn",3,"click"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","
1stroke-linecap","round"],[1,"review-content"],[1,"review-banner"],[1,"review-banner-text"],[1,"download-btn",3,"click"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["points","7 10 12 15 17 10"],["x1","12","y1","15","x2","12","y2","3"],[1,"review-sections"],["class","review-section-card",4,"ngFor","ngForOf"],[1,"review-section-card"],[1,"review-section-header",3,"click"],[1,"review-section-right"],["class","time-badge",4,"ngIf"],["class","review-section-body",4,"ngIf"],[1,"time-badge"],[1,"review-section-body"],["class","empty-section",4,"ngIf"],["class","rq-item",4,"ngFor","ngForOf"],[1,"empty-section"],[1,"rq-item"],[4,"ngIf","ngIfElse"],[1,"rq-main"],[1,"rq-num"],[1,"rq-body"],[1,"rq-text"],[1,"rq-badge","media-badge"],["class","rq-media-preview",4,"ngIf"],[1,"rq-media-preview"],["class","rq-preview-img",3,"src",4,"ngIf"],["controls","","width","180",3,"src",4,"ngIf"],["controls","",3,"src",4,"ngIf"],[1,"rq-preview-img",3,"src"],["controls","","width","180",3,"src"],["controls","",3,"src"],["class","rq-badge",4,"ngIf"],["class","rq-probes",4,"ngIf"],[1,"rq-badge"],[1,"rq-probes"],["class","probe-item",4,"ngFor","ngForOf"],[1,"probe-item"],[1,"probe-num"],[1,"probe-text"],[1,"loading-state"],[1,"spinner"],[1,"confirm-overlay",3,"click"],[1,"confirm-box",3,"click"],[1,"confirm-icon"],["width","28","height","28","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"confirm-title"],[1,"confirm-msg"],[1,"confirm-actions"],[1,"confirm-cancel-btn",3,"click","disabled"],[1,"confirm-delete-btn",3,"click","disabled"],["class","spinner",4,"ngIf"]],template:function(i,n){if(1&i&&e.DNE(0,vt,3,3,"ng-template",null,0,e.C5r)(2,qt,31,22,"ng-template",null,1,e.C5r)(4,Gn,24,15,"div",4)(5,Rn,4,0,"ng-template",null,2,e.C5r)(7,En,18,4,"div",5),2&i){const r=e.sdS(6);e.R7$(4),e.Y8G("ngIf",!n.isLoading)("ngIfElse",r),e.R7$(3),e.Y8G("ngIf",n.showDeleteConfirm)}},dependencies:[g.Sq,g.bT,g.T3,d.xH,d.y7,d.me,d.wz,d.BC,d.vS],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.qd-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces,serif}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces,serif;font-style:italic;color:#f79522}.sub-tabs[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.tab-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;font-size:13.5px;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0;transition:color .2s}.tab-btn.active[_ngcontent-%COMP%]{color:#fff;font-weight:500}.tab-btn[_ngcontent-%COMP%]:not(.active):hover{color:#c5c7d8}.tab-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.tab-dot[_ngcontent-%COMP%]{position:relative;width:20px;height:20px;border-radius:50%;background:#2a2b3d;border:2px solid #464752;flex-shrink:0;transition:background .2s,border-color .2s}.tab-dot.orange[_ngcontent-%COMP%]{background:#f79522;border-color:#f79522}.tab-dot.orange[_ngcontent-%COMP%]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background:#fff}.tab-line[_ngcontent-%COMP%]{width:60px;height:2px;border-radius:9999px;background:#35364e;flex-shrink:0;transition:background .3s}.tab-line.orange-line[_ngcontent-%COMP%]{background:#f79522}.sections-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px}.section-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:12px}.section-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px 12px 0 0}.section-header[_ngcontent-%COMP%]:hover   .section-title[_ngcontent-%COMP%]{color:#fff}.section-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.section-dot[_ngcontent-%COMP%]{width:8px;height:8px;border-radius:50%;background:#f79522;flex-shrink:0}.section-title[_ngcontent-%COMP%]{font-size:14px;font-weight:500;color:#c8cbe0;transition:color .2s}.section-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px}.question-count[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a}.chevron[_ngcontent-%COMP%]{color:#6b6e8a;transition:transform .25s ease;flex-shrink:0}.chevron.open[_ngcontent-%COMP%]{transform:rotate(0)}.chevron[_ngcontent-%COMP%]:not(.open){transform:rotate(-90deg)}.section-body[_ngcontent-%COMP%]{border-top:1px solid #2a2b3d;padding:0 18px 14px;display:flex;flex-direction:column;gap:0;border-radius:0 0 12px 12px}.question-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #1e1f2d}.question-row[_ngcontent-%COMP%]:last-of-type{border-bottom:none}.q-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.q-title-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px}.q-title-row[_ngcontent-%COMP%]   .q-text[_ngcontent-%COMP%]{flex:1}.q-title-row[_ngcontent-%COMP%]   .q-actions[_ngcontent-%COMP%]{flex-shrink:0;margin-top:-2px}.q-text[_ngcontent-%COMP%]{font-size:13.5px;color:#c8cbe0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.q-badge[_ngcontent-%COMP%]{display:inline-block;background:#252a39;border:1px solid #464752;color:#b8bbc6;font-size:11px;padding:2px 8px;border-radius:4px;align-self:flex-start}.q-edit-input[_ngcontent-%COMP%]{background:transparent;border:none;border-bottom:1px solid #F79522;outline:none;color:#e2e4f0!important;font-size:13.5px;font-family:inherit;width:100%;padding:2px 0;caret-color:#fff}.q-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;flex-shrink:0}.icon-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:5px;transition:color .2s,background .2s}.icon-btn[_ngcontent-%COMP%]:hover{color:#c8cbe0;background:#2a2b3d}.icon-btn.delete[_ngcontent-%COMP%]:hover{color:#ef4444;background:#ef44441a}.media-row[_ngcontent-%COMP%]{align-items:center;flex-wrap:wrap}.media-q-content[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.media-q-top[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;min-width:0}.media-q-top[_ngcontent-%COMP%]   .q-text[_ngcontent-%COMP%]{flex:1}.media-thumb-wrap[_ngcontent-%COMP%]{flex-shrink:0;width:25px;height:25px;border-radius:6px;overflow:hidden;background:#2a2b3d}.media-thumb[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover;display:block}.media-thumb-audio[_ngcontent-%COMP%], .media-thumb-pdf[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#a0a3bc;background:#2a2b3d}.media-thumb-pdf[_ngcontent-%COMP%]{color:#ef4444}.thumb-pdf[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;background:#2a2b3d;border:1px solid #464752;border-radius:8px;color:#c8cbe0;text-decoration:none;font-size:13px;max-width:260px}.thumb-pdf[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.thumb-pdf-icon[_ngcontent-%COMP%]{display:inline-flex;flex-direction:column;align-items:center;gap:2px;color:#ef4444;flex-shrink:0}.thumb-pdf-tag[_ngcontent-%COMP%]{font-size:9px;font-weight:700;letter-spacing:.5px;color:#ef4444}.thumb-pdf-label[_ngcontent-%COMP%]{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rq-preview-pdf[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;margin-top:6px;background:#2a2b3d;border:1px solid #464752;border-radius:6px;color:#c8cbe0;text-decoration:none;font-size:13px}.rq-preview-pdf[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#ef4444}.rq-preview-pdf[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.media-preview-inline[_ngcontent-%COMP%]{margin-top:8px}.media-preview-inline[_ngcontent-%COMP%]   .preview-img[_ngcontent-%COMP%]{max-width:112px;max-height:70px;border-radius:6px;object-fit:cover;display:block}.media-preview-inline[_ngcontent-%COMP%]   audio[_ngcontent-%COMP%], .media-preview-inline[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{max-width:100%;border-radius:6px;margin-top:4px}.preview-wrap[_ngcontent-%COMP%]{position:relative;display:inline-block}.remove-preview-btn[_ngcontent-%COMP%]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#ef4444;border:none;color:#fff;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.remove-preview-btn[_ngcontent-%COMP%]:hover{background:#dc2626}.media-edit-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:10px;width:100%}.media-edit-actions[_ngcontent-%COMP%]{display:flex;gap:8px}.media-badge[_ngcontent-%COMP%]{color:#b8bbc6;border-color:#464752;background:#252a39}.add-field-card[_ngcontent-%COMP%]{background:transparent;display:flex;flex-direction:column;gap:10px;padding:6px 0 4px;width:100%;flex:1}.add-field-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.qd-form-row[_ngcontent-%COMP%]{display:flex;align-items:stretch;gap:10px}.qd-form-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;
1gap:8px}.qd-discard-btn[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;color:#a0a3bc;border-radius:9999px;padding:7px 20px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.qd-discard-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#6b6e8a;color:#fff}.qd-discard-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.qd-save-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#2285f7;border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:7px 22px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s}.qd-save-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d6fe0}.qd-save-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.q-dropdown[_ngcontent-%COMP%]{display:flex;align-items:center;flex-shrink:0;border:1px solid #464752;border-radius:8px;background:#21222d}.q-dropdown[_ngcontent-%COMP%]   .unified-type-btn[_ngcontent-%COMP%]{padding:9px 12px;cursor:default!important}.qd-form-outer[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;padding:8px 0 4px;width:100%}.qd-input-actions-row[_ngcontent-%COMP%]{display:contents}.qd-options-list[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;display:flex;flex-direction:column;gap:8px;margin-top:4px}.qd-option-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.qd-option-index[_ngcontent-%COMP%]{width:18px;flex-shrink:0;text-align:center;font-size:12px;color:#6b6e8a}.qd-option-input[_ngcontent-%COMP%]{flex:1;background:#21222d;border:1px solid #464752;border-radius:8px;outline:none;color:#fff;-webkit-text-fill-color:#ffffff;font-size:12px;font-family:inherit;padding:8px 12px;caret-color:#fff;transition:border-color .2s;box-sizing:border-box;min-width:0}.qd-option-input[_ngcontent-%COMP%]::placeholder{color:#9b9b9b;-webkit-text-fill-color:#9B9B9B}.qd-option-input[_ngcontent-%COMP%]:focus{border-color:#f79522}.qd-option-remove[_ngcontent-%COMP%]{width:24px;height:24px;border-radius:50%;border:1px solid #464752;background:transparent;color:#a0a3bc;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s,color .2s}.qd-option-remove[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#ef4444;color:#ef4444}.qd-option-remove[_ngcontent-%COMP%]:disabled{opacity:.35;cursor:not-allowed}.qd-option-add[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;align-self:flex-start;background:transparent;border:1px dashed #464752;color:#9b9b9b;border-radius:8px;padding:6px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.qd-option-add[_ngcontent-%COMP%]:hover{border-color:#f79522;color:#f79522}.qd-grid-editor[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;display:flex;gap:16px;margin-top:4px}@media (max-width: 640px){.qd-grid-editor[_ngcontent-%COMP%]{flex-direction:column;gap:12px}}.qd-grid-col[_ngcontent-%COMP%]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.qd-grid-col-title[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#6b6e8a}.qd-cta-editor[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;display:flex;gap:8px;margin-top:4px}@media (max-width: 640px){.qd-cta-editor[_ngcontent-%COMP%]{flex-direction:column}}.qd-date-editor[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;display:flex;gap:16px;margin-top:4px}@media (max-width: 640px){.qd-date-editor[_ngcontent-%COMP%]{flex-direction:column;gap:10px}}.qd-date-field[_ngcontent-%COMP%]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.qd-date-field[_ngcontent-%COMP%]   .qd-option-input[_ngcontent-%COMP%]{width:100%;color-scheme:dark}.qd-date-label[_ngcontent-%COMP%]{font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;color:#6b6e8a}.qd-csv-editor[_ngcontent-%COMP%]{flex:1 1 100%;width:100%;display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.qd-csv-upload-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#21222d;border:1px dashed #464752;color:#9b9b9b;border-radius:8px;padding:8px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.qd-csv-upload-btn[_ngcontent-%COMP%]:hover{border-color:#f79522;color:#f79522}.qd-csv-column-select[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;border-radius:8px;color:#fff;font-size:12px;font-family:inherit;padding:8px 12px;outline:none}.qd-csv-column-select[_ngcontent-%COMP%]:focus{border-color:#f79522}.qd-preview-chips[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.qd-chip[_ngcontent-%COMP%]{background:#2a2b3d;border:1px solid #35364e;color:#a0a3bc;font-size:11px;padding:3px 9px;border-radius:9999px}.qd-grid-preview[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:12px;color:#8b8ea8}.qd-grid-preview[_ngcontent-%COMP%]   b[_ngcontent-%COMP%]{color:#a0a3bc;font-weight:600}.qd-cta-preview[_ngcontent-%COMP%]{display:inline-flex;align-items:center;align-self:flex-start;margin-top:4px;background:#2285f7;color:#fff;font-size:12px;font-weight:500;padding:5px 12px;border-radius:9999px;text-decoration:none}.qd-cta-preview[_ngcontent-%COMP%]:hover{background:#1d6fe0;color:#fff}.qd-csv-preview[_ngcontent-%COMP%]{display:block;margin-top:4px;font-size:12px;color:#8b8ea8}.qd-unified-row[_ngcontent-%COMP%]{flex:1;display:flex;align-items:center;border:1px solid #464752;border-radius:8px;background:#21222d;min-width:0;transition:border-color .2s;overflow:visible}.qd-unified-row[_ngcontent-%COMP%]:focus-within{border-color:#f79522}.unified-divider[_ngcontent-%COMP%]{width:1px;min-height:36px;align-self:stretch;background:#464752;flex-shrink:0}.unified-type-dropdown[_ngcontent-%COMP%]{position:relative;flex-shrink:0}.unified-type-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:transparent;border:none;color:#c8cbe0;font-size:13px;font-family:inherit;padding:9px 12px;cursor:pointer;white-space:nowrap;outline:none}.unified-type-btn[_ngcontent-%COMP%]:hover{color:#fff}.unified-input[_ngcontent-%COMP%]{flex:1;background:transparent;border:none;outline:none;color:#fff;-webkit-text-fill-color:#ffffff;font-size:12px;font-family:inherit;line-height:1.6;resize:none;min-height:38px;max-height:160px;overflow-y:hidden;padding:9px 12px;caret-color:#fff;box-sizing:border-box;width:100%}.unified-input[_ngcontent-%COMP%]::placeholder{color:#9b9b9b;-webkit-text-fill-color:#9B9B9B}.unified-input[_ngcontent-%COMP%]::-webkit-scrollbar{width:3px}.unified-input[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.unified-input[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#464752;border-radius:9999px}.inline-upload-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;align-self:stretch;width:32px;margin-left:6px;margin-top:7px;padding:0;color:#c8cbe0;cursor:pointer;flex-shrink:0;line-height:0;transition:color .2s}.inline-upload-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{display:block}.inline-upload-btn[_ngcontent-%COMP%]:hover{color:#f79522}.inline-upload-btn[_ngcontent-%COMP%]   .hidden-file-input[_ngcontent-%COMP%]{display:none}.inline-upload-status[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;align-self:stretch;width:32px;margin-left:6px;flex-shrink:0;line-height:0}.unified-actions-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;flex-shrink:0}.qd-icon-action[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;border:1px solid #464752;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s,color .2s}
1.qd-icon-action.save[_ngcontent-%COMP%]{color:#c8cbe0}.qd-icon-action.save.active[_ngcontent-%COMP%]{border-color:#2285f7;color:#2285f7}.qd-icon-action.save[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#2285f7;color:#2285f7;background:#2285f71a}.qd-icon-action.save[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.qd-icon-action.discard[_ngcontent-%COMP%]{border-color:#ef4444;color:#ef4444}.qd-icon-action.discard[_ngcontent-%COMP%]:hover:not(:disabled){background:#ef44441a}.qd-icon-action.discard[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.qd-unified-row.has-media-preview[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;padding:10px 12px;gap:8px}.inline-media-thumb[_ngcontent-%COMP%]{position:relative;display:inline-block;align-self:flex-start;flex-shrink:0}.inline-media-thumb[_ngcontent-%COMP%]   .thumb-img[_ngcontent-%COMP%], .inline-media-thumb[_ngcontent-%COMP%]   .thumb-video[_ngcontent-%COMP%]{display:block;width:50px;height:50px;border-radius:6px;object-fit:cover;background:#2a2b3d}.inline-media-thumb[_ngcontent-%COMP%]   .thumb-audio[_ngcontent-%COMP%]{display:block;max-width:220px}.remove-thumb-btn[_ngcontent-%COMP%]{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#ef4444;border:none;color:#fff;font-size:10px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;padding:0}.remove-thumb-btn[_ngcontent-%COMP%]:hover{background:#dc2626}.qd-unified-row.has-media-preview[_ngcontent-%COMP%]   .unified-input[_ngcontent-%COMP%]{width:100%;padding:4px 0;min-height:28px}.q-edit-textarea[_ngcontent-%COMP%]{resize:none;min-height:40px;line-height:1.55;overflow:hidden}.q-add-input[_ngcontent-%COMP%]{flex:1;background:#21222d;border:1px solid #464752;border-radius:8px;outline:none;color:#fff;-webkit-text-fill-color:#ffffff;font-size:13px;font-family:inherit;padding:9px 14px;caret-color:#fff;transition:border-color .2s;box-sizing:border-box}.q-add-input[_ngcontent-%COMP%]::placeholder{color:#9b9b9b;-webkit-text-fill-color:#9B9B9B}.q-add-input[_ngcontent-%COMP%]:focus{border-color:#f79522}.type-dropdown-wrap[_ngcontent-%COMP%]{position:relative;flex-shrink:0}.type-selector-btn[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;color:#fff;border-radius:8px;padding:9px 14px;font-size:13px;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0;transition:border-color .2s}.type-selector-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.type-dropdown-menu[_ngcontent-%COMP%]{position:absolute;right:0;top:calc(100% + 4px);background:#21222d;border:1px solid #35364e;border-radius:8px;max-height:280px;overflow-y:auto;z-index:100;min-width:130px;box-shadow:0 8px 24px #0000004d}.type-dropdown-menu[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.type-dropdown-menu[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.type-dropdown-menu[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#464752;border-radius:9999px}.type-option[_ngcontent-%COMP%]{padding:9px 14px;font-size:13px;color:#a0a3bc;cursor:pointer;transition:background .15s}.type-option[_ngcontent-%COMP%]:hover{background:#2a2b3d;color:#fff}.dots-menu-wrap[_ngcontent-%COMP%]{position:relative;flex-shrink:0}.dots-btn[_ngcontent-%COMP%]{background:#21222d;border:1px solid #717171;color:#fff;border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s}.dots-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#c8cbe0}.dots-dropdown[_ngcontent-%COMP%]{position:absolute;right:0;top:calc(100% + 4px);border:1px solid #35364e;border-radius:8px;z-index:100;min-width:120px;box-shadow:0 8px 24px #0000004d;display:flex;flex-direction:column;overflow:hidden}.dots-save[_ngcontent-%COMP%]{background:#2285f7;border:none;color:#fff;border-radius:0;padding:10px 16px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;text-align:center;transition:background .2s}.dots-save[_ngcontent-%COMP%]:hover:not(:disabled){background:#1a6fd6}.dots-save[_ngcontent-%COMP%]:disabled{opacity:.6;cursor:not-allowed}.dots-saving[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px}.dots-discard[_ngcontent-%COMP%]{background:#21222d;border:none;border-top:1px solid #2a2b3d;color:#a0a3bc;border-radius:0;padding:10px 16px;font-size:13px;font-family:inherit;cursor:pointer;text-align:center;transition:background .2s,color .2s}.dots-discard[_ngcontent-%COMP%]:hover{background:#2a2b3d;color:#fff}.media-upload-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:0 2px}.upload-file-btn[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1.5px dashed #35364e;border-radius:10px;padding:22px 20px;cursor:pointer;color:#6b6e8a;font-size:13px;font-family:inherit;transition:border-color .2s,color .2s;width:130px;min-height:100px;background:transparent}.upload-file-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{flex-shrink:0}.upload-file-btn[_ngcontent-%COMP%]:hover{border-color:#f79522;color:#f79522}.hidden-file-input[_ngcontent-%COMP%]{display:none}.file-loading[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b6e8a}.spinner-sm[_ngcontent-%COMP%]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.2);border-top-color:#f79522;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}
1.preview-img[_ngcontent-%COMP%]{max-width:200px;max-height:160px;border-radius:6px;object-fit:cover}.add-field-card[_ngcontent-%COMP%]{margin-top:10px}.add-question-btn[_ngcontent-%COMP%]{background:transparent;border:1px dashed #464752;color:#9b9b9b;border-radius:8px;padding:9px 16px;font-size:13px;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:7px;width:100%;justify-content:center;margin-top:10px;transition:all .2s}.add-question-btn[_ngcontent-%COMP%]:hover{border-color:#f79522;color:#f79522}.add-input-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px}.add-input-row[_ngcontent-%COMP%]   .q-edit-input[_ngcontent-%COMP%]{flex:1}.save-btn[_ngcontent-%COMP%]{background:#f79522;border:none;color:#fff;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.save-btn[_ngcontent-%COMP%]:hover{background:#ea6d0e}.cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #35364e;color:#a0a3bc;border-radius:6px;padding:6px 12px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap}.cancel-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.qd-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #464752;padding-top:18px;margin-top:8px}.back-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#a0a3bc;border-radius:8px;padding:10px 8px;font-size:13px;font-family:inherit;cursor:pointer;transition:color .2s}.back-btn[_ngcontent-%COMP%]:hover{color:#fff}.continue-btn[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.continue-btn[_ngcontent-%COMP%]:hover{background:#1d4ed8}.loading-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b6e8a;font-size:14px;min-height:calc(100vh - 220px)}.spinner[_ngcontent-%COMP%]{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:#f79522;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}.review-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;background:#1a1b2a;border:1px solid #35364e;border-radius:14px;padding:16px}.review-banner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#21222d;border:1px solid #35364e;border-radius:10px;padding:12px 16px}.review-banner-text[_ngcontent-%COMP%]{font-size:12px;color:#b1b1b1;margin:0;line-height:1.5}.download-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#12151e;border:1px solid #464752;color:#fff;border-radius:9999px;padding:8px 16px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.download-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.review-sections[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;border:1px solid #35364e;border-radius:12px;overflow:hidden}.review-section-card[_ngcontent-%COMP%]{background:#21222d;border-top:1px solid #35364e}.review-sections[_ngcontent-%COMP%]   .review-section-card[_ngcontent-%COMP%]:first-child{border-top:none}.review-section-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.review-section-header[_ngcontent-%COMP%]:hover   .section-title[_ngcontent-%COMP%]{color:#fff}.review-section-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:0}.review-section-right[_ngcontent-%COMP%]   .chevron[_ngcontent-%COMP%]{display:none}.time-badge[_ngcontent-%COMP%]{font-size:11px;font-weight:600;color:#6b6e8a;background:#2a2b3d;border:1px solid #35364e;border-radius:9999px;padding:2px 10px;white-space:nowrap}.review-section-body[_ngcontent-%COMP%]{border-top:none;padding:14px 18px 16px;display:flex;flex-direction:column;gap:14px}.empty-section[_ngcontent-%COMP%]{font-size:13px;color:#464752;font-style:italic}.rq-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.rq-main[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px}.rq-num[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#6b6e8a;flex-shrink:0;padding-top:1px;min-width:18px}.rq-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;min-width:0}.rq-text[_ngcontent-%COMP%]{font-size:13.5px;color:#c8cbe0;line-height:1.6}.rq-badge[_ngcontent-%COMP%]{display:inline-block;background:#2a2b3d;border:1px solid #35364e;color:#6b6e8a;font-size:11px;padding:2px 8px;border-radius:4px;align-self:flex-start}.rq-media-preview[_ngcontent-%COMP%]{margin-top:4px}.rq-media-preview[_ngcontent-%COMP%]   img[_ngcontent-%COMP%]{max-width:200
1px;max-height:140px;border-radius:6px;object-fit:cover;display:block}.rq-media-preview[_ngcontent-%COMP%]   audio[_ngcontent-%COMP%], .rq-media-preview[_ngcontent-%COMP%]   video[_ngcontent-%COMP%]{max-width:100%;border-radius:6px}.rq-probes[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;padding-left:26px}.probe-item[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:8px}.probe-num[_ngcontent-%COMP%]{font-size:12px;font-weight:500;color:#4a4c6a;flex-shrink:0;min-width:28px}.probe-text[_ngcontent-%COMP%]{font-size:13px;color:#8b8ea8;line-height:1.55}@media (max-width: 640px){.qd-container[_ngcontent-%COMP%]{gap:14px}.review-banner-text[_ngcontent-%COMP%]{font-size:8px}.heading[_ngcontent-%COMP%]{font-size:22px;line-height:1.3}.sub-tabs[_ngcontent-%COMP%]{gap:5px}.tab-line[_ngcontent-%COMP%]{width:30px;background-color:#939393}.tab-btn[_ngcontent-%COMP%]{font-size:12px}.section-header[_ngcontent-%COMP%]{padding:12px 14px}.section-title[_ngcontent-%COMP%]{font-size:13px}.section-body[_ngcontent-%COMP%]{padding:10px 12px 12px}.question-row[_ngcontent-%COMP%]{padding:8px 10px;gap:8px}.q-text[_ngcontent-%COMP%]{font-size:13px}.q-badge[_ngcontent-%COMP%]{font-size:10px;padding:2px 6px}.add-field-row[_ngcontent-%COMP%]{flex-wrap:wrap}.qd-form-outer[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start}.qd-input-actions-row[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.qd-icon-action.save[_ngcontent-%COMP%]{color:#959595;border-color:#959595;width:24px;height:24px}.qd-icon-action.discard[_ngcontent-%COMP%]{color:#959595;border:none;width:34px;height:34px}.qd-icon-action.discard.has-text[_ngcontent-%COMP%]{color:#ef4444}.add-field-card[_ngcontent-%COMP%]{border-top:1px solid #464752;margin:4px -12px 0;padding:12px 12px 0;width:auto}.type-selector-btn[_ngcontent-%COMP%]{font-size:11px;padding:5px 10px}.add-question-btn[_ngcontent-%COMP%]{font-size:12px;padding:8px 12px}.media-preview-inline[_ngcontent-%COMP%]   .preview-img[_ngcontent-%COMP%]{max-width:112px;max-height:70px}.qd-footer[_ngcontent-%COMP%]{padding-top:18px}.back-btn[_ngcontent-%COMP%]{font-size:12px;padding:9px 18px}.continue-btn[_ngcontent-%COMP%]{font-size:12px;padding:7px 10px}.review-content[_ngcontent-%COMP%]{padding:10px}.review-section-header[_ngcontent-%COMP%]{padding:12px 14px}.chevron[_ngcontent-%COMP%]{display:none}.review-section-body[_ngcontent-%COMP%]{padding:12px 14px;gap:12px}.rq-text[_ngcontent-%COMP%]{font-size:13px}.rq-probes[_ngcontent-%COMP%]{padding-left:18px}.probe-text[_ngcontent-%COMP%]{font-size:12px}}.confirm-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-box[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;border-radius:16px;width:100%;max-width:440px;padding:32px 28px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px #00000080}.confirm-icon[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:50%;background:#a82f2e;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:4px}.confirm-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;color:#fff;margin:0;text-align:center}.confirm-msg[_ngcontent-%COMP%]{font-size:13px;color:#8b8ea3;margin:0 0 12px;text-align:center}.confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:12px;width:100%}.confirm-cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #A3A3A3;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s;min-width:130px}.confirm-cancel-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#6b6e8a;color:#fff}.confirm-cancel-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.confirm-delete-btn[_ngcontent-%COMP%]{background:#ce2d27;border:1px solid #CE2D27;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px}
1.confirm-delete-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.confirm-delete-btn[_ngcontent-%COMP%]:disabled{opacity:.75;cursor:not-allowed}']})}return o})()},{path:"ai-interviewer-setup",component:(()=>{class o{get filteredLanguages(){const t=this.languageSearch.toLowerCase();return t?this.languages.filter(i=>i.name.toLowerCase().includes(t)||i.language.toLowerCase().includes(t)):this.languages}get activePersona(){return this.personas.find(t=>t.id===this.selectedPersona)}get isSaveDisabled(){return!this.questionText?.trim()||"multiple-choice"===this.selectedType&&this.multipleOptions.filter(t=>t.trim()).length<1}openCriteriaModal(){this.showCriteriaModal=!0,this.selectedResultQuestion=null,this.selectedCriteria=null,this.selectedChoiceText=null,this.isMCQSelected=!1,this.branchCriteriaToShow=[]}closeCriteriaModal(){this.showCriteriaModal=!1}onQuestionSelect(){const t=this.selectedResultQuestion;t&&("multiple-choice"===t.type&&t.options?.length?(this.isMCQSelected=!0,this.criteriaMultiOptions=t.options,this.branchCriteriaToShow=this.branchCriteria):"numeric"===t.type?(this.isMCQSelected=!1,this.criteriaMultiOptions=[],this.branchCriteriaToShow=this.numericBranchCriteria):(this.isMCQSelected=!1,this.criteriaMultiOptions=[],this.branchCriteriaToShow=this.branchCriteriaText),this.selectedCriteria=null,this.selectedChoiceText=null)}saveCriteria(){if(!this.selectedResultQuestion||!this.selectedCriteria||!this.selectedChoiceText)return void this.tostr.error("Please fill all screening criteria fields.");const t={questionId:this.selectedResultQuestion._id,condition:this.selectedCriteria,option:this.selectedChoiceText,result:"End of interview"};this.surveyService.savePreBranch(this.surveyId,t).subscribe({next:()=>{this.savedCriteria=[t],this.tostr.success("Screening criteria saved."),this.closeCriteriaModal()},error:()=>this.tostr.error("Failed to save criteria.")})}editCriteria(t){this.showCriteriaModal=!0,this.selectedResultQuestion=this.preInterviewQuestions.find(i=>i._id===t.questionId)||null,this.onQuestionSelect(),this.selectedCriteria=t.condition,this.selectedChoiceText=t.option}deleteCriteria(t){this.pendingDeleteCriteriaIndex=t,this.showDeleteCriteriaConfirm=!0}confirmDeleteCriteria(){this.isDeletingCriteria||(this.isDeletingCriteria=!0,this.surveyService.savePreBranch(this.surveyId,{}).subscribe({next:()=>{this.savedCriteria.splice(this.pendingDeleteCriteriaIndex,1),this.isDeletingCriteria=!1,this.showDeleteCriteriaConfirm=!1,this.pendingDeleteCriteriaIndex=-1,this.tostr.success("Branching deleted")},error:()=>{this.isDeletingCriteria=!1,this.tostr.error("Failed to delete criteria.")}}))}cancelDeleteCriteria(){this.isDeletingCriteria||(this.showDeleteCriteriaConfirm=!1,this.pendingDeleteCriteriaIndex=-1)}getCriteriaLabel(t,i){const n=this.preInterviewQuestions.find(r=>r._id===t.questionId);return n?`If "${n.text}" ${t.condition} "${t.option}"`:`Screening Criteria ${i+1}`}get speedBubbleLeft(){const t=(this.speakingSpeed-.5)/1.5;return`calc(${100*t}% - ${20*t-10}px)`}get speedTrackStyle(){const t=(this.speakingSpeed-.5)/1.5*100;return`linear-gradient(to right, #F79522 ${t}%, rgba(255,255,255,0.15) ${t}%)`}testVoice(){}constructor(t,i,n){this.surveyService=t,this.router=i,this.tostr
1=n,this.activeTab="screener",this.surveyId="",this.tabs=[{id:"screener",label:"Screener Questions"},{id:"opening",label:"Opening Message"},{id:"language",label:"Language"},{id:"persona",label:"Persona"},{id:"voice",label:"Voice"},{id:"pronunciation",label:"Pronunciation"}],this.preInterviewQuestions=[],this.isLoadingQuestions=!0,this.showAddForm=!1,this.showTypeModal=!1,this.showTypeDropdown=!1,this.showFormTypeDropdown=!1,this.pendingType="",this.showFormDotsMenu=!1,this.isEditing=!1,this.editingId=null,this.isSaving=!1,this.selectedType="",this.questionText="",this.minWords=1,this.maxWords=100,this.minValue=1,this.maxValue=100,this.multipleOptions=["",""],this.isMultipleChoices=!1,this.openingTemplatesOpen=!0,this.openingCustomizeOpen=!1,this.selectedTemplate="formal",this.messageTemplates=[{id:"formal",name:"Formal Introduction",text:"Hello, thank you for participating in this research interview. My name is [AI Name], and I'll be conducting this interview today. Your insights are valuable to us and will help improve our products and services."},{id:"casual",name:"Casual Welcome",text:"Hi there! Thanks so much for taking the time to chat with me today. I'm [AI Name] and I'm excited to hear your thoughts and experiences. This is a relaxed conversation, so feel free to share whatever comes to mind."},{id:"brief",name:"Brief Introduction",text:"Welcome to this interview. I'm [AI Name], your AI interviewer. Let's get started with our discussion."}],this.customMessage="Hello, thank you for participating in this research interview. My name is [AI Name], and I'll be conducting this interview today. Your insights are valuable to us and will help improve our products and services.",this.languageSearch="",this.showLanguageSearch=!1,this.languages=[{language:"English",name:"English",isSelected:!0,disabled:!1},{language:"Hindi",name:"Hindi (\u0939\u093f\u0902\u0926\u0940)",isSelected:!0,disabled:!1},{language:"Afrikaans",name:"Afrikaans",isSelected:!1,disabled:!1},{language:"Indonesian",name:"Bahasa Indonesia",isSelected:!1,disabled:!1},{language:"French",name:"French (Fran\xe7ais)",isSelected:!1,disabled:!1},{language:"Portuguese",name:"Portuguese (portugu\xeas)",isSelected:!1,disabled:!1},{language:"Spanish",name:"Spanish",isSelected:!1,disabled:!1},{language:"Arabic",name:"Arabic(\u0627\u0644\u0639\u0631\u0628\u064a\u0629)",isSelected:!1,disabled:!1},{language:"Bengali",name:"Bengali (\u09ac\u09be\u0982\u09b2\u09be)",isSelected:!1,disabled:!1},{language:"Gujarati",name:"Gujarati (\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0)",isSelected:!1,disabled:!1},{language:"Kannada",name:"Kannada (\u0c95\u0ca8\u0ccd\u0ca8\u0ca1)",isSelected:!1,disabled:!1},{language:"Malayalam",name:"Malayalam (\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02)",isSelected:!1,disabled:!1},{language:"Marathi",name:"Marathi (\u092e\u0930\u093e\u0920\u0940)",isSelected:!1,disabled:!1},{language:"Tamil",name:"Tamil (\u0ba4\u0bae\u0bbf\u0bb4\u0bcd)",isSelected:!1,disabled:!1},{language:"Telugu",name:"Telugu (\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41)",isSelected:!1,disabled:!1},{language:"Punjabi",name:"Punjabi (\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40)",isSelected:!1,disabled:!1},{language:"Odia",name:"Odia (\u0b13\u0b21\u0b3c\u0b3f\u0b06)",isSelected:!1,disabled:!1},{language:"Urdu",name:"Urdu (\u0627\u0631\u062f\u0648)",isSelected:!1,disabled:!1}],this.selectedPersona="neutral",this.personas=[{id:"neutral",name:"Neutral Professional",description:"Objective, clear and professional tone",preview:"Thank you for your time. Let's begin with a few structured questions."},{id:"friendly",name:"Friendly Conversationalist",description:"Warm, approachable and engaging",preview:"Hi! Great to meet you. I'm excited to learn about your experiences today!"},{id:"expert",name:"Industry Expert",description:"Knowledgeable, analytical and insightful",preview:"Let's dive right in. I'll be exploring your expertise and domain knowledge."},{id:"empathetic",name:"Empathetic Listener",description:"Understanding, patient and supportive",preview:"I really appreciate you taking the time. Please feel free to share at your own pace."},{id:"investigator",name:"Direct Investigator",description:"Straightforward, efficient and to-the-point",preview:"Let's get started. I'll ask specific questions and need precise answers."}],this.showCriteriaModal=!1,this.selectedResultQuestion=null,this.selectedCriteria=null,this.selectedChoiceText=null,this.isMCQSelected=!1,this.criteriaMultiOptions=[],this.savedCriteria=[],this.showDeleteCriteriaConfirm=!1,this.pendingDeleteCriteriaIndex=-1,this.isDeletingCriteria=!1,this.isDeletingQuestion=!1,this.branchCriteria=["is","isn't","contains","doesn't contain"],this.branchCriteriaText=["contains","doesn't contain","not empty"],this.numericBranchCriteria=["Greater than","Less than","Greater than or equal to","Less than or equal to","Equal to","Not equal to"],this.branchCriteriaToShow=[],this.speakingSpeed=1,this.tone="Professional",this.toneOptions=["Professional","Friendly","Casual"],this.word="",this.pronunciation="",this.pronunciationList=[],this.showDeleteQuestionConfirm=!1,this.pendingDeleteQuestionId="",this.showOptionError=!1}ngOnInit(){this.surveyId=localStorage.getItem("surveyId")||"",this.surveyId?(this.loadSurveyData(),this.getPreInterviewQuestions()):this.router.navigate(["/ai-interview","question-development"])}loadSurveyData(){this.surveyService.getSurveyDetails(this.surveyId).then(t=>{t?.dgLanguage?.length?this.languages=this.languages.map(i=>({...i,isSelected:t.dgLanguage.includes(i.language)})):this.saveLanguages(),t?.preInterviewQuestionBranch?.questionId&&(this.savedCriteria=[t.preInterviewQuestionBranch])}).catch(()=>{})}getPreInterviewQuestions(){this.isLoadingQuestions=!0,this.surveyService.fetchPreInterviewQuestions(this.surveyId).subscribe({next:t=>{this.preInterviewQuestions=t||[],this.isLoadingQuestions=!1},error:()=>{this.isLoadingQuestions=!1}})}
1onDocumentClick(){this.showTypeDropdown=!1,this.showFormTypeDropdown=!1}openAddForm(){this.showTypeDropdown=!this.showTypeDropdown,this.isEditing=!1,this.editingId=null,this.resetForm()}selectQuestionType(t){this.selectedType=t,this.showTypeDropdown=!1,this.showAddForm=!0}confirmTypeSelection(){this.pendingType&&(this.selectedType=this.pendingType,this.showTypeModal=!1,this.showAddForm=!0)}goBackToTypeModal(){this.showFormTypeDropdown=!this.showFormTypeDropdown}changeQuestionType(t){t!==this.selectedType&&(this.selectedType=t,this.minWords=1,this.maxWords=100,this.minValue=1,this.maxValue=100,this.multipleOptions=[""],this.isMultipleChoices=!1),this.showFormTypeDropdown=!1}selectType(t){this.selectedType=t}resetForm(){this.questionText="",this.selectedType="",this.minWords=1,this.maxWords=100,this.minValue=1,this.maxValue=100,this.multipleOptions=[""],this.isMultipleChoices=!1}cancelAdd(){this.showAddForm=!1,this.showTypeModal=!1,this.showTypeDropdown=!1,this.showFormTypeDropdown=!1,this.pendingType="",this.isEditing=!1,this.editingId=null,this.resetForm()}saveQuestion(){if(!this.selectedType)return void this.tostr.error("Please select a question type.");if(!this.questionText?.trim())return void this.tostr.error("Please enter the question text.");if("open-ended"===this.selectedType){if(null==this.minWords||null==this.maxWords)return void this.tostr.error("Please enter min and max words.");if(this.minWords<1)return void this.tostr.error("Min words must be at least 1.");if(this.maxWords<2)return void this.tostr.error("Max words must be at least 2.");if(this.minWords===this.maxWords)return void this.tostr.error("Min and Max words cannot be the same.");if(this.minWords>this.maxWords)return void this.tostr.error("Min words must be less than max words.")}if("numeric"===this.selectedType){if(null==this.minValue||null==this.maxValue)return void this.tostr.error("Please enter min and max values.");if(this.minValue<1)return void this.tostr.error("Min value must be at least 1.");if(this.maxValue<2)return void this.tostr.error("Max value must be at least 2.");if(this.minValue===this.maxValue)return void this.tostr.error("Min and Max values cannot be the same.");if(this.minValue>this.maxValue)return void this.tostr.error("Min value must be less than max value.")}if("multiple-choice"===this.selectedType&&this.multipleOptions.map(n=>n.trim()).filter(n=>n).length<2)return void this.tostr.error("Add at least 2 options.");const t={type:this.selectedType,text:this.questionText.trim(),interviewId:this.surveyId};"open-ended"===this.selectedType?(t.min_words=this.minWords,t.max_words=this.maxWords):"numeric"===this.selectedType?(t.min_value=this.minValue,t.max_value=this.maxValue):(t.options=this.multipleOptions.map(i=>i.trim()).filter(i=>i),t.is_multi_choice=this.isMultipleChoices),this.isSaving=!0,this.isEditing&&this.editingId?(t._id=this.editingId,this.surveyService.updatePreInterviewQuestion(t).subscribe({next:()=>{this.tostr.success("Question updated."),this.isSaving=!1,this.cancelAdd(),this.getPreInterviewQuestions()},error:()=>{this.tostr.error("Failed to update."),this.isSaving=!1}})):this.surveyService.savePreInterviewQuestions(t).subscribe({next:()=>{this.tostr.success("Question saved."),this.isSaving=!1,this.cancelAdd(),this.getPreInterviewQuestions()},error:()=>{this.tostr.error("Failed to save."),this.isSaving=!1}})}editQuestion(t){this.showAddForm=!0,this.isEditing=!0,this.editingId=t._id,this.selectedType=t.type,this.questionText=t.text,"open-ended"===t.type?(this.minWords=t.text_answer?.min_words??1,this.maxWords=t.text_answer?.max_words??100):"numeric"===t.type?(this.minValue=t.numeric?.min_value??1,this.maxValue=t.numeric?.max_value??100):(this.multipleOptions=t.options?.length?[...t.options]:["",""],this.isMultipleChoices=t.is_multi_choice||!1)}deleteQuestion(t){this.pendingDeleteQuestionId=t,this.showDeleteQuestionConfirm=!0}confirmDeleteQuestion(){if(this.isDeletingQuestion)return;const t=this.pendingDeleteQuestionId;this.isDeletingQuestion=!0,this.surveyService.deletePreInterviewQuestion(t).subscribe({next:()=>{this.preInterviewQuestions=this.preInterviewQuestions.filter(i=>i._id!==t),this.isDeletingQuestion=!1,this.showDeleteQuestionConfirm=!1,this.pendingDeleteQuestionId="",this.tostr.success("Question deleted.")},error:()=>{this.isDeletingQuestion=!1,this.tostr.error("Failed to delete.")}})}cancelDeleteQuestion(){this.isDeletingQuestion||(this.showDeleteQuestionConfirm=!1,this.pendingDeleteQuestionId="")}addOption(){this.multipleOptions[this.multipleOptions.length-1]?.trim()?(this.showOptionError=!1,this.multipleOptions.push("")):this.showOptionError=!0}removeOption(t){this.multipleOptions.length>1&&this.multipleOptions.splice(t,1)}trackByIndex(t){return t}typeBadgeLabel(t){return"open-ended"===t?"Open-ended":"multiple-choice"===t?"Multiple Choice":"Numeric"}get noLanguageSelected(){return!this.languages.some(t=>t.isSelected)}toggleLanguage(t){t.disabled||(t.isSelected=!t.isSelected,this.saveLanguages())}saveLanguages(){const t=this.languages.filter(i=>i.isSelected).map(i=>i.language);this.surveyService.updateDG({_id:this.surveyId,dgLanguage:t}).subscribe({error:()=>this.tostr.error("Failed to save languages.")})}selectTemplate(t){this.selectedTemplate=t;const i=this.messageTemplates.find(n=>n.id===t);i&&(this.customMessage=i.text)}setMessageTemplate(t){this.selectTemplate(t)}
1addPronunciation(){this.word.trim()&&this.pronunciation.trim()&&(this.pronunciationList.push({word:this.word.trim(),pronunciation:this.pronunciation.trim()}),this.word="",this.pronunciation="")}removePronunciation(t){this.pronunciationList.splice(t,1)}goBack(){this.router.navigate(["/ai-interview","question-development"])}continue(){this.router.navigate(["/ai-interview","deploy-launch"])}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(v.tw))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-ai-interviewer-setup"]],hostBindings:function(i,n){1&i&&e.bIt("click",function(){return n.onDocumentClick()},!1,e.EBC)},decls:21,vars:11,consts:[[1,"ais-container"],[1,"heading"],[1,"sub-tabs"],["class","sub-tab",3,"active","click",4,"ngFor","ngForOf"],["class","tab-content",4,"ngIf"],[1,"ais-footer"],[1,"back-btn",3,"click"],[1,"continue-btn",3,"click","disabled"],["class","type-modal-overlay",3,"click",4,"ngIf"],[1,"sub-tab",3,"click"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round",4,"ngIf"],[1,"tab-label"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["d","M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z"],["d","M21 11.5a8.38 8.38 0 01-.9 3.8 8.5 8.5 0 01-7.6 4.7 8.38 8.38 0 01-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 01-.9-3.8 8.5 8.5 0 014.7-7.6 8.38 8.38 0 013.8-.9h.5a8.48 8.48 0 018 8v.5z"],["cx","12","cy","12","r","10"],["x1","2","y1","12","x2","22","y2","12"],["d","M12 2a15.3 15.3 0 010 20M12 2a15.3 15.3 0 000 20"],["d","M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"],["cx","12","cy","7","r","4"],["points","11 5 6 9 2 9 2 15 6 15 11 19 11 5"],["d","M15.54 8.46a5 5 0 010 7.07"],["d","M12 1a3 3 0 00-3 3v8a3 3 0 006 0V4a3 3 0 00-3-3z"],["d","M19 10v2a7 7 0 01-14 0v-2"],["x1","12","y1","19","x2","12","y2","23"],["x1","8","y1","23","x2","16","y2","23"],[1,"tab-content"],[1,"screener-card"],[1,"screener-card-header"],[1,"sc-title"],[1,"sc-subtitle"],["class","loading-state",4,"ngIf"],["class","empty-state",4,"ngIf"],["class","questions-list",4,"ngIf"],["class","add-form",4,"ngIf"],["class","screener-card",4,"ngIf"],[1,"loading-state"],[1,"spinner"],[1,"empty-state"],[1,"empty-text"],[1,"empty-actions"],[1,"add-q-wrap",3,"click"],[1,"add-q-btn",3,"click"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round"],["x1","12","y1","5","x2","12","y2","19"],["x1","5","y1","12","x2","19","y2","12"],["class","add-q-dropdown",4,"ngIf"],[1,"or-text"],[1,"generate-ai-btn"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["d","M12 2l2.4 7.4H22l-6.2 4.5 2.4 7.4L12 17l-6.2 4.3 2.4-7.4L2 9.4h7.6z"],[1,"add-q-dropdown"],[1,"add-q-option",3,"click"],[1,"questions-list"],["class","q-row",4,"ngFor","ngForOf"],["class","add-buttons-row",4,"ngIf"],[1,"q-row"],[1,"q-num"],[1,"q-body"],[1,"q-text"],[1,"q-type-badge"],[1,"q-actions"],["title","Edit",1,"icon-btn",3,"click"],["d","M11 4H4a2 2 0 00-2 2v14a2 2 0 002 2h14a2 2 0 002-2v-7"],["d","M18.5 2.5a2.121 2.121 0 013 3L12 15l-4 1 1-4 9.5-9.5z"],["title","Delete",1,"icon-btn","delete",3,"click"],["points","3 6 5 6 21 6"],["d","M19 6l-1 14a2 2 0 01-2 2H8a2 2 0 01-2-2L5 6"],["d","M10 11v6M14 11v6"],["d","M9 6V4a1 1 0 011-1h4a1 1 0 011 1v2"],[1,"add-buttons-row"],["width","12","height","12","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round"],[1,"add-criteria-btn",3,"click"],[1,"add-form"],[1,"form-top-row"],[1,"type-dropdown-btn",3,"click"],["width","12","height","12","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round"],["points","6 9 12 15 18 9"],[1,"field-group"],[1,"field-label"],["placeholder","Type a question ...",1,"field-input",3,"ngModelChange","ngModel"],["class","inline-fields",4,"ngIf"],["class","field-group",4,"ngIf"],[1,"inline-fields"],[1,"field-group","small"],["type","number","min","1",1,"field-input",3,"ngModelChange","ngModel"],["type","number","min","2",1,"field-input",3,"ngModelChange","ngModel"],[1,"inline-row-actions"],["title","Save",1,"qd-icon-action","save",3,"click","disabled"],["class","spinner-sm",4,"ngIf"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","
1stroke-linecap","round","stroke-linejoin","round",4,"ngIf"],["title","Discard",1,"qd-icon-action","discard",3,"click"],[1,"spinner-sm"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round"],["points","20 6 9 17 4 12"],["type","number","min","0",1,"field-input",3,"ngModelChange","ngModel"],[1,"mc-options"],["class","mc-option-row",4,"ngFor","ngForOf","ngForTrackBy"],[1,"mc-bottom-row"],[1,"checkbox-label"],[1,"custom-checkbox",3,"click"],["width","11","height","11","viewBox","0 0 24 24","fill","none","stroke","white","stroke-width","3","stroke-linecap","round","stroke-linejoin","round",4,"ngIf"],["width","13","height","13","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.2","stroke-linecap","round","stroke-linejoin","round"],["x1","18","y1","6","x2","6","y2","18"],["x1","6","y1","6","x2","18","y2","18"],[1,"mc-option-row"],[1,"mc-input-wrap"],[1,"field-input",3,"ngModelChange","input","ngModel","placeholder"],["class","option-error",4,"ngIf"],["class","mc-action-btn","title","Add option",3,"click",4,"ngIf"],["class","mc-action-btn delete","title","Remove",3,"click",4,"ngIf"],[1,"option-error"],["title","Add option",1,"mc-action-btn",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round"],["x1","12","y1","8","x2","12","y2","16"],["x1","8","y1","12","x2","16","y2","12"],["title","Remove",1,"mc-action-btn","delete",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["width","11","height","11","viewBox","0 0 24 24","fill","none","stroke","white","stroke-width","3","stroke-linecap","round","stroke-linejoin","round"],[1,"om-card"],[1,"om-title"],[1,"om-sub"],[1,"om-accordion"],[1,"om-acc-header",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round",1,"chevron"],["class","om-acc-body",4,"ngIf"],["class","om-acc-body customize-body",4,"ngIf"],[1,"tips-card"],[1,"tips-title"],[1,"tips-list"],[1,"om-acc-body"],["class","template-option",3,"selected","click",4,"ngFor","ngForOf"],[1,"template-option",3,"click"],[1,"tpl-radio"],[1,"tpl-radio-dot"],[1,"tpl-content"],[1,"tpl-name"],[1,"tpl-preview"],[1,"om-acc-body","customize-body"],["rows","4","placeholder","Enter your opening message...",1,"om-textarea",3,"ngModelChange","input","ngModel"],[1,"section-card"],[1,"lang-header"],[1,"section-title"],[1,"section-sub"],["class","lang-search-icon-btn","title","Search languages",3,"click",4,"ngIf"],["class","lang-search-wrap",4,"ngIf"],[1,"lang-mobile-search"],["width","15","height","15","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["cx","11","cy","11","r","8"],["x1","21","y1","21","x2","16.65","y2","16.65"],["placeholder","Search language",1,"lang-search-input",3,"ngModelChange","ngModel"],[1,"lang-divider"],["class","lang-grid",4,"ngIf"],["class","lang-no-results",4,"ngIf"],["title","Search languages",1,"lang-search-icon-btn",3,"click"],[1,"lang-search-wrap"],["placeholder","Search language","autofocus","",1,"lang-search-input",3,"ngModelChange","ngModel"],["title","Close",1,"lang-search-clear",3,"click"],[1,"lang-grid"],["class","lang-chip",3,"selected","disabled","click",4,"ngFor","ngForOf"],[1,"lang-chip",3,"click"],["class","lang-chip-check","width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round",4,"ngIf"],["width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round",1,"lang-chip-check"],["points","9 12 11 14 15 10"],[1,"lang-no-results"],[1,"persona-grid"],[1,"persona-card",3,"click"],[1,"persona-icon-wrap"],["src","assets/icons/Vector (2).svg","alt","Neutral Professional",1,"persona-icon-img"],[1,"persona-name"],[1,"persona-desc"],["src","assets/icons/Vector (1).svg","alt","Neutral Professional",1,"persona-icon-img"],["src","assets/icons/brain-svgrepo-com 1.svg","alt","Neutral Professional",1,"persona-icon-img"],["src","assets/icons/target-hit-succeed-aim-svgrepo-com 1.svg","alt","Neutral Professional",1,"persona-icon-img"],["src","assets/icons/search-svgrepo-com 1.svg","alt","Neutral Professional",1,"persona-icon-img"],[1,"preview-label"],[1,"persona-preview"],[1,"preview-avatar"],["src","assets/icons/layer1.svg","alt","AI",1,"preview-avatar-img"],[1,"preview-text"],[1,"voice-card"],[1,"voice-body"],[1,"voice-section"],[1,"voice-section-title"],[1,"speed-track-row"],[1,"speed-end-label"],[1,"speed-sli
1der-wrap"],["type","range","min","0.5","max","2","step","0.1",1,"speed-slider",3,"ngModelChange","ngModel"],[1,"speed-bubble"],[1,"tone-select-wrap"],[1,"tone-ng-select",3,"ngModelChange","items","ngModel","clearable","searchable","appendTo"],[1,"test-voice-btn",3,"click"],["width","13","height","13","viewBox","0 0 24 24","fill","currentColor"],["points","5 3 19 12 5 21 5 3"],[1,"test-voice-hint"],[1,"pron-input-row"],[1,"pron-input-group"],[1,"pron-col-label"],["placeholder","e.g., Company name",1,"field-input",3,"ngModelChange","ngModel"],["placeholder","e.g., kuhm-puh-nee",1,"field-input",3,"ngModelChange","keyup.enter","ngModel"],[1,"pron-add-btn",3,"click","disabled"],["class","pron-empty",4,"ngIf"],["class","pronunciation-list",4,"ngIf"],[1,"pron-empty"],[1,"pronunciation-list"],["class","pron-row",4,"ngFor","ngForOf"],[1,"pron-row"],[1,"pron-word"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","#6b6e8a","stroke-width","1.8","stroke-linecap","round"],["points","12 5 19 12 12 19"],[1,"pron-guide"],[1,"icon-btn","delete",3,"click"],[1,"type-modal-overlay",3,"click"],[1,"criteria-modal",3,"click"],[1,"type-modal-header"],[1,"type-modal-title"],[1,"type-modal-close",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"criteria-body"],[1,"criteria-select-wrap"],["bindLabel","text","placeholder","Select a Question",1,"criteria-ng-select",3,"ngModelChange","change","items","ngModel","clearable","searchable","appendTo"],[1,"criteria-label"],[1,"criteria-row"],[1,"criteria-select-wrap","half"],[1,"criteria-select",3,"ngModelChange","ngModel","disabled"],["disabled","",3,"ngValue"],[3,"value",4,"ngFor","ngForOf"],["width","14","height","14","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round",1,"criteria-select-chevron"],["class","criteria-select-wrap half",4,"ngIf"],["class","criteria-input","placeholder","Enter Choice Here",3,"ngModel","ngModelChange",4,"ngIf"],[1,"type-modal-footer"],[1,"type-modal-continue",3,"click","disabled"],[3,"value"],[1,"criteria-select",3,"ngModelChange","ngModel"],["placeholder","Enter Choice Here",1,"criteria-input",3,"ngModelChange","ngModel"],[1,"confirm-modal",3,"click"],[1,"confirm-icon"],["width","28","height","28","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],[1,"confirm-title"],[1,"confirm-subtext"],[1,"confirm-actions"],[1,"ais-cancel-btn",3,"click","disabled"],[1,"confirm-delete-btn",3,"click","disabled"],["class","spinner",4,"ngIf"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"h1",1),e.EFF(2,"Configure your "),e.j41(3,"em"),e.EFF(4,"AI interviewer"),e.k0s()(),e.j41(5,"div",2),e.DNE(6,$n,9,9,"button",3),e.k0s(),e.DNE(7,fi,12,5,"div",4)(8,bi,34,6,"div",4)(9,Oi,18,5,"div",4)(10,Pi,49,11,"div",4)(11,Ii,31,9,"div",4)(12,Gi,22,5,"div",4),e.j41(13,"div",5)(14,"button",6),e.bIt("click",function(){return n.goBack()}),e.EFF(15,"\u2190 Previous"),e.k0s(),e.j41(16,"button",7),e.bIt("click",function(){return n.continue()}),e.EFF(17,"Continue to Deployment \xa0\u2192"),e.k0s()()(),e.DNE(18,Ai,29,14,"div",8)(19,Vi,18,4,"div",8)(20,Xi,18,4,"div",8)),2&i&&(e.R7$(6),e.Y8G("ngForOf",n.tabs),e.R7$(),e.Y8G("ngIf","screener"===n.activeTab),e.R7$(),e.Y8G("ngIf","opening"===n.activeTab),e.R7$(),e.Y8G("ngIf","language"===n.activeTab),e.R7$(),e.Y8G("ngIf","persona"===n.activeTab),e.R7$(),e.Y8G("ngIf","voice"===n.activeTab),e.R7$(),e.Y8G("ngIf","pronunciation"===n.activeTab),e.R7$(4),e.Y8G("disabled",n.noLanguageSelected),e.R7$(2),e.Y8G("ngIf",n.showCriteriaModal),e.R7$(),e.Y8G("ngIf",n.showDeleteQuestionConfirm),e.R7$(),e.Y8G("ngIf",n.showDeleteCriteriaConfirm))},dependencies:[g.Sq,g.bT,d.xH,d.y7,d.me,d.Q0,d.MR,d.wz,d.BC,d.VZ,d.vS,k.vr],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.ais-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:20px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces,serif}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces,serif;font-style:italic;color:#f97316}.sub-tabs[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;border-bottom:1px solid #2a2b3d;padding-bottom:0;flex-wrap:wrap}.sub-tab[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:transparent;border:none;border-bottom:2px solid transparent;color:#fff;font-size:13px;font-family:inherit;cursor:pointer;padding:8px 14px;margin-bottom:-1px;white-space:nowrap;transition:color .2s,border-color .2s}.sub-tab[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{flex-shrink:0}.sub-tab[_ngcontent-%COMP%]:hover{color:#c5c7d8}.sub-tab.active[_ngcontent-%COMP%]{color:#f79522;border-bottom-color:#f79522;font-weight:500}@media (min-width: 641px) and (max-width: 899px){.sub-tabs[_ngcontent-%COMP%]{gap:0;justify-content:space-between;border:1px solid #A3A3A3;border-radius:12px;overflow:hidden;padding-bottom:0;flex-wrap:nowrap}.sub-tab[_ngcontent-%COMP%]{flex:1;justify-content:center;padding:11px 4px;gap:0;margin-bottom:0;border-bottom:none!important;border-right:1px solid #2a2b3d}.sub-tab[_ngcontent-%COMP%]:last-child{border-right:none}.sub-tab.active[_ngcontent-%COMP%]{border-bottom:none!important;background:#f795220f}.sub-tab[_ngcontent-%COMP%]   .tab-label[_ngcontent-%COMP%]{display:none}.sub-tab[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:18px;height:18px}}.tab-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:14px}.screener-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:12px}.screener-card-header[_ngcontent-%COMP%]{padding:16px 20px 12px;border-bottom:1px solid #464752}.sc-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;margin:0 0 4px}.sc-subtitle[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a;margin:0}.empty-state[_ngcontent-%COMP%]{padding:48px 20px;display:flex;flex-direction:column;align-items:center;gap:16px}.empty-text[_ngcontent-%COMP%]{font-size:14px;color:#6b6e8a;margin:0}.empty-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.or-text[_ngcontent-%COMP%]{font-size:13px;color:#464752}.questions-list[_ngcontent-%COMP%]{padding:4px 0 0}.q-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px;padding:12px 20px;border-bottom:1px solid #2a2b3d}.q-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.q-num[_ngcontent-%COMP%]{font-size:13px;color:#6b6e8a;flex-shrink:0;padding-top:1px;min-width:16px}.q-body[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:5px;min-width:0}.q-text[_ngcontent-%COMP%]{font-size:13.5px;color:#c8cbe0;line-height:1.5}.q-type-badge[_ngcontent-%COMP%]{display:inline-block;font-size:11px;padding:2px 8px;border-radius:4px;align-self:flex-start;font-weight:500}.badge-open-ended[_ngcontent-%COMP%], .badge-multiple-choice[_ngcontent-%COMP%], .badge-numeric[_ngcontent-%COMP%]{background:#252a39;border:1px solid #464752;color:#b8bbc6}.q-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:4px;flex-shrink:0}.icon-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#4a4c6a;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.icon-btn[_ngcontent-%COMP%]:hover{color:#a0a3bc}.icon-btn.delete[_ngcontent-%COMP%]:hover{color:#ef4444}.add-buttons-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid #2a2b3d}.add-q-wrap[_ngcontent-%COMP%]{position:relative;display:inline-flex;flex-direction:column}.add-q-dropdown[_ngcontent-%COMP%]{position:absolute;top:calc(100% + 6px);left:0;z-index:200;background:#12141e;border:1px solid #2a2b3d;border-radius:10px;min-width:170px;box-shadow:0 10px 30px #0000008c}.add-q-option[_ngcontent-%COMP%]{display:block;width:100%;background:transparent;border:none;outline:none;color:#c8cbe0;font-size:13.5px;font-family:inherit;padding:9px 14px;border-radius:7px 7px 0 0;text-align:left;cursor:pointer;transition:background .15s,color .15s}.add-q-option[_ngcontent-%COMP%]:hover, .add-q-option.active[_ngcontent-%COMP%]{background:#2285f7;color:#fff;border:none;outline:none}.add-q-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#21222d;border:1px solid #464752;color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.add-q-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.add-criteria-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#21222d;border:1px dashed #464752;color:#fff;border-radius:8px;padding:8px 16px;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.add-criteria-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#c8cbe0}.generate-ai-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:transparent;border:1px dashed #f97316;color:#f97316;border-radius:8px;padding:8px 18px;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.generate-ai-btn[_ngcontent-%COMP%]:hover{background:#f9731614}.add-form[_ngcontent-%COMP%]{padding:16px 20px;border-top:1px solid #A3A3A3;display:flex;flex-direction:column;gap:14px}.form-top-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.type-dropdown-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:#21222d;border:1px solid #464752;border-radius:7px;color:#c8cbe0;font-size:13px;font-family:inherit;padding:7px 12px;cursor:pointer;transition:border-color .2s,color .2s}.type-dropdown-btn[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#6b6e8a;flex-shrink:0}.type-dropdown-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.form-action-btns[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;
1gap:8px;padding-top:4px}.form-discard-btn[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;color:#a0a3bc;border-radius:9999px;padding:8px 20px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.form-discard-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.form-save-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#2285f7;border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:8px 24px;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s}.form-save-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d6fe0}.form-save-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.field-textarea[_ngcontent-%COMP%]{resize:none;min-height:80px;line-height:1.55}.type-modal-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.type-modal[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:14px;width:100%;max-width:480px;display:flex;flex-direction:column;gap:0;overflow:hidden;box-shadow:0 20px 60px #00000080}.type-modal-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px;border-bottom:1px solid #2a2b3d}.type-modal-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0}.type-modal-close[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;padding:4px;display:flex;align-items:center;border-radius:4px;transition:color .2s}.type-modal-close[_ngcontent-%COMP%]:hover{color:#a0a3bc}.type-cards[_ngcontent-%COMP%]{display:flex;flex-direction:row;gap:10px;padding:16px}.type-card[_ngcontent-%COMP%]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#21222d;border:1px solid #A3A3A3;border-radius:10px;padding:20px 12px 18px;cursor:pointer;font-family:inherit;text-align:center;transition:border-color .2s,background .2s}.type-card[_ngcontent-%COMP%]   .type-card-icon[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:10px;background:#2a2b3d;color:#6b6e8a;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.type-card[_ngcontent-%COMP%]:hover:not(.selected){border-color:#464752;background:#ffffff05}.type-card.selected[_ngcontent-%COMP%]{border-color:#f79522;background:#f7952212}.type-card.selected[_ngcontent-%COMP%]   .type-card-icon[_ngcontent-%COMP%]{background:#f795222e;color:#f79522}.type-card.selected[_ngcontent-%COMP%]   .type-card-name[_ngcontent-%COMP%]{color:#f79522}.type-card-check[_ngcontent-%COMP%]{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:#f79522;display:flex;align-items:center;justify-content:center;flex-shrink:0}.type-card-img[_ngcontent-%COMP%]{width:26px;height:26px;object-fit:contain}.type-card-name[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#c8cbe0;transition:color .2s;line-height:1.3}.type-card-desc[_ngcontent-%COMP%]{font-size:11px;color:#6b6e8a;line-height:1.4}.type-modal-footer[_ngcontent-%COMP%]{padding:14px 16px 18px;border-top:1px solid #2a2b3d;display:flex;justify-content:flex-end}.type-modal-continue[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:10px 28px;font-size:13.5px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s}.type-modal-continue[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d6fe0}.type-modal-continue[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.field-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.field-group.small[_ngcontent-%COMP%]{flex:1}.field-group.mt16[_ngcontent-%COMP%]{margin-top:16px}.field-group.mt14[_ngcontent-%COMP%]{margin-top:14px}.field-label[_ngcontent-%COMP%]{font-size:11.5px;font-weight:600;letter-spacing:1.2px;color:#8f8f8f}.field-input[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:8px;padding:10px 14px;color:#e2e4f0;-webkit-text-fill-color:#e2e4f0;color-scheme:dark;font-size:13px;font-family:inherit;outline:none;width:100%;box-sizing:border-box;transition:border-color .2s}.field-input[_ngcontent-%COMP%]::placeholder{color:#6d6b6b;-webkit-text-fill-color:#6D6B6B}.field-input[_ngcontent-%COMP%]:focus{border-color:#6b6e8a}.inline-fields[_ngcontent-%COMP%]{display:flex;align-items:flex-end;
1gap:12px}.inline-row-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;flex-shrink:0;padding-bottom:2px}.qd-icon-action[_ngcontent-%COMP%]{width:30px;height:30px;border-radius:50%;border:1px solid #464752;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:border-color .2s,background .2s,color .2s}.qd-icon-action.save[_ngcontent-%COMP%]{color:#c8cbe0}.qd-icon-action.save.filled[_ngcontent-%COMP%]{border-color:#2285f7;color:#2285f7}.qd-icon-action.save[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#2285f7;color:#2285f7;background:#2285f71a}.qd-icon-action.save[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.qd-icon-action.discard[_ngcontent-%COMP%]{border-color:#da1f1f;color:#da1f1f}.qd-icon-action.discard[_ngcontent-%COMP%]:hover:not(:disabled){background:#da1f1f1a}.qd-icon-action.discard[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.mc-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px}.mc-option-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:8px}.mc-option-row[_ngcontent-%COMP%]   .mc-action-btn[_ngcontent-%COMP%]{margin-top:8px}.mc-input-wrap[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;gap:4px}.option-error[_ngcontent-%COMP%]{font-size:11.5px;color:#ef4444;padding-left:2px}.mc-action-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;padding:4px;display:flex;align-items:center;flex-shrink:0;transition:color .2s}.mc-action-btn[_ngcontent-%COMP%]:hover{color:#a0a3bc}.mc-action-btn.delete[_ngcontent-%COMP%]:hover{color:#ef4444}.mc-bottom-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#dbdbdb;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox[_ngcontent-%COMP%]{width:18px;height:18px;border-radius:5px;border:1.5px solid #DBDBDB;background:transparent;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:border-color .2s,background .2s}.custom-checkbox.checked[_ngcontent-%COMP%]{background:#f97316;border-color:#f97316}.custom-checkbox[_ngcontent-%COMP%]:hover:not(.checked){border-color:#6b6e8a}.save-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:#f97316;border:none;color:#fff;border-radius:7px;padding:8px 20px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .2s}.save-btn[_ngcontent-%COMP%]:hover{background:#ea6d0e}.save-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #A3A3A3;color:#a0a3bc;border-radius:7px;padding:8px 18px;font-size:13px;font-family:inherit;cursor:pointer}.cancel-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.section-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:12px;padding:20px}.section-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;margin:0 0 4px}.section-sub[_ngcontent-%COMP%]{font-size:12.5px;color:#6b6e8a;margin:0;line-height:1.5}.om-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.om-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;margin:0}.om-sub[_ngcontent-%COMP%]{font-size:12.5px;color:#6b6e8a;margin:-6px 0 0;line-height:1.5}.om-accordion[_ngcontent-%COMP%]{border:1px solid #A3A3A3;border-radius:10px;overflow:hidden}.om-acc-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;font-size:13.5px;font-weight:500;color:#c8cbe0;-webkit-user-select:none;user-select:none;transition:background .15s}.om-acc-header[_ngcontent-%COMP%]:hover{background:#ffffff05}.om-acc-header[_ngcontent-%COMP%]   .chevron[_ngcontent-%COMP%]{transition:transform .2s;color:#6b6e8a;flex-shrink:0}.om-acc-header[_ngcontent-%COMP%]   .chevron.open[_ngcontent-%COMP%]{transform:rotate(180deg)}.om-acc-body[_ngcontent-%COMP%]{border-top:1px solid #A3A3A3;display:flex;flex-direction:column;gap:10px;padding:16px}.template-option[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:14px;padding:16px;cursor:pointer;border:1px solid #2a2b3d;border-radius:10px;background:#1a1b2a;transition:border-color .2s,background .2s}.template-option[_ngcontent-%COMP%]:hover:not(.selected){border-color:#464752;background:#ffffff05}.template-option.selected[_ngcontent-%COMP%]{border-color:#f79522;border-left-width:3px;background:#f7952214}.tpl-radio[_ngcontent-%COMP%]{width:20px;height:20px;border-radius:50%;border:2px solid #464752;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:border-color .2s}.tpl-radio.tpl-radio-active[_ngcontent-%COMP%]{border-color:#f79522}.tpl-radio-dot[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:50%;background:transparent;transition:background .2s}.tpl-radio-dot.active[_ngcontent-%COMP%]{background:#f79522}.tpl-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;flex:1}
1.tpl-name[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;transition:color .2s}.tpl-name.active[_ngcontent-%COMP%]{color:#f79522}.tpl-preview[_ngcontent-%COMP%]{font-size:13px;color:#6b6e8a;line-height:1.6}.customize-body[_ngcontent-%COMP%]{padding:14px 16px}.om-textarea[_ngcontent-%COMP%]{width:100%;background:transparent;border:none;outline:none;color:#e2e4f0;font-size:13.5px;font-family:inherit;resize:none;box-sizing:border-box;line-height:1.65;min-height:90px}.om-textarea[_ngcontent-%COMP%]::placeholder{color:#42445e}.tips-card[_ngcontent-%COMP%]{background:#b46e142e;border:1px solid rgba(247,149,34,.25);border-radius:10px;padding:14px 18px}.tips-title[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#fff;margin:0 0 10px}.tips-list[_ngcontent-%COMP%]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:5px}.tips-list[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{font-size:12.5px;color:#dadada;line-height:1.5}.lang-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.lang-search-wrap[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:#21222d;border:1px solid #A3A3A3;border-radius:8px;padding:7px 12px;flex-shrink:0;min-width:160px;transition:border-color .2s}.lang-search-wrap[_ngcontent-%COMP%]:focus-within{border-color:#6b6e8a}.lang-search-wrap[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#6b6e8a;flex-shrink:0}.lang-search-input[_ngcontent-%COMP%]{background:transparent;border:none;outline:none;color:#fff;-webkit-text-fill-color:#ffffff;font-size:13px;font-family:inherit;flex:1;width:110px}.lang-search-input[_ngcontent-%COMP%]::placeholder{color:#b6b6b6;-webkit-text-fill-color:#B6B6B6}.lang-search-clear[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;display:flex;align-items:center;padding:0;flex-shrink:0}.lang-search-clear[_ngcontent-%COMP%]:hover{color:#c8cbe0}.lang-mobile-search[_ngcontent-%COMP%]{display:none}.lang-chip-check[_ngcontent-%COMP%]{display:none;flex-shrink:0}.lang-search-icon-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;padding:4px;transition:color .2s}.lang-search-icon-btn[_ngcontent-%COMP%]:hover{color:#c8cbe0}.lang-divider[_ngcontent-%COMP%]{border:none;border-top:1px solid #B4B4B4;margin:0 -20px 20px;display:block;width:calc(100% + 40px)}.lang-no-results[_ngcontent-%COMP%]{text-align:center;color:#6b6e8a;font-size:13px;padding:24px 0;margin:0}.lang-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);column-gap:10px;row-gap:14px;padding:0 0 20px}.lang-chip[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;color:#c8cbe0;border-radius:10px;padding:12px 16px;font-size:13px;font-family:inherit;cursor:pointer;text-align:left;transition:border-color .2s,color .2s,background .2s}.lang-chip[_ngcontent-%COMP%]:hover:not(.disabled){border-color:#6b6e8a;color:#fff}.lang-chip.selected[_ngcontent-%COMP%]{background:#f795221a;border-color:#f79522;color:#f79522;font-weight:500}.lang-chip.disabled[_ngcontent-%COMP%]{opacity:.35;cursor:not-allowed}.persona-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.persona-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:8px;background:#21222d;border:1px solid #2a2b3d;border-radius:10px;padding:18px 10px 14px;cursor:pointer;font-family:inherit;text-align:center;transition:border-color .2s,background .2s}.persona-card[_ngcontent-%COMP%]:hover:not(.active){border-color:#464752}.persona-card.active[_ngcontent-%COMP%]{background:#f795221a;border-color:#f79522}.persona-card.active[_ngcontent-%COMP%]   .persona-icon-wrap[_ngcontent-%COMP%]{background:#f79522;color:#fff}.persona-card.active[_ngcontent-%COMP%]   .persona-name[_ngcontent-%COMP%]{color:#f79522}.persona-icon-wrap[_ngcontent-%COMP%]{width:44px;height:44px;border-radius:50%;background:#2a2b3d;color:#6b6e8a;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.persona-icon-img[_ngcontent-%COMP%]{width:22px;height:22px;object-fit:contain}
1.persona-name[_ngcontent-%COMP%]{font-size:12px;font-weight:600;color:#c8cbe0;line-height:1.3;transition:color .2s}.persona-desc[_ngcontent-%COMP%]{font-size:11px;color:#6b6e8a;line-height:1.4}@media (min-width: 641px) and (max-width: 1199px){.persona-grid[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:10px}.persona-card[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:2px;padding:14px 18px;text-align:left}.persona-icon-wrap[_ngcontent-%COMP%]{grid-row:1/3;grid-column:1}.persona-name[_ngcontent-%COMP%]{font-size:14px}.persona-desc[_ngcontent-%COMP%]{font-size:12.5px}}.preview-label[_ngcontent-%COMP%]{font-size:13px;font-weight:500;color:#a0a3bc;margin:20px 0 10px}.persona-preview[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;background:#21222d;border:1px solid #464752;border-radius:10px;padding:14px 16px}.preview-avatar[_ngcontent-%COMP%]{width:34px;height:34px;border-radius:50%;background:#2a2b3d;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.preview-avatar-img[_ngcontent-%COMP%]{width:24px;height:24px;object-fit:contain}.preview-text[_ngcontent-%COMP%]{font-size:13.5px;color:#c8cbe0;line-height:1.6;margin:0}.voice-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;border-radius:12px;overflow:hidden}.voice-body[_ngcontent-%COMP%]{padding:20px;display:flex;flex-direction:column;gap:24px}.voice-section[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px}.voice-section-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;margin:0}.speed-track-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.speed-end-label[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a;flex-shrink:0}.speed-slider-wrap[_ngcontent-%COMP%]{position:relative;flex:1;padding-bottom:22px}.speed-slider[_ngcontent-%COMP%]{width:100%;accent-color:#f97316;cursor:pointer;height:4px}.speed-bubble[_ngcontent-%COMP%]{position:absolute;bottom:0;transform:translate(-50%);font-size:11px;color:#c8cbe0;white-space:nowrap}.tone-select-wrap[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.tone-select[_ngcontent-%COMP%]{width:100%;appearance:none;-webkit-appearance:none;background:#21222d;border:1px solid #A3A3A3;border-radius:8px;color:#c8cbe0;font-size:14px;font-family:inherit;padding:12px 40px 12px 16px;outline:none;cursor:pointer;transition:border-color .2s}.tone-select[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]{background:#1a1b2a}.tone-select[_ngcontent-%COMP%]:focus{border-color:#6b6e8a}.tone-ng-select[_ngcontent-%COMP%]{width:100%}  .tone-ng-select .ng-select-container{min-height:44px;background:#21222d!important;border:1px solid #A3A3A3!important;border-radius:8px!important;padding:0 10px 0 16px}  .tone-ng-select.ng-select-opened .ng-select-container,   .tone-ng-select .ng-select-container:hover{border-color:#6b6e8a!important}  .tone-ng-select .ng-value-container{padding-left:0}  .tone-ng-select .ng-placeholder{display:inline-block!important;color:#c8cbe0!important}  .tone-ng-select .ng-has-value .ng-placeholder{display:none!important}  .tone-ng-select .ng-value{color:#c8cbe0!important;font-size:14px}  .tone-ng-select .ng-dropdown-panel{background:#1a1b2a!important;border:1px solid #A3A3A3!important;border-radius:8px!important}  .tone-ng-select .ng-dropdown-panel .ng-option{background:#1a1b2a!important;color:#c8cbe0!important;font-size:14px}  .tone-ng-select .ng-dropdown-panel .ng-option.ng-option-marked,   .tone-ng-select .ng-dropdown-panel .ng-option.ng-option-selected{background:#333545!important;color:#fff!important}  .tone-ng-select .ng-arrow-wrapper .ng-arrow{border-color:#6b6e8a transparent transparent}.test-voice-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;background:#f7952299;border:1px solid #F79522;color:#fff;border-radius:9999px;padding:11px 24px;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;align-self:flex-start;transition:background .2s}.test-voice-btn[_ngcontent-%COMP%]:hover{background:#f79522cc}.test-voice-hint[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a;margin:-12px 0 0;line-height:1.5}.slider-labels[_ngcontent-%COMP%]{display:flex;justify-content:space-between;font-size:11px;color:#464752;margin-top:4px}.tone-btns[_ngcontent-%COMP%]{display:flex;gap:8px}.tone-btn[_ngcontent-%COMP%]{background:#21222d;border:1px solid #A3A3A3;color:#a0a3bc;border-radius:7px;padding:8px 20px;font-size:13px;font-family:inherit;cursor:pointer;transition:all .2s}.tone-btn.active[_ngcontent-%COMP%]{background:#f795221f;border-color:#f79522;color:#f79522;font-weight:500}.tone-btn[_ngcontent-%COMP%]:hover:not(.active){border-color:#6b6e8a;color:#fff}.pron-input-row[_ngcontent-%COMP%]{display:flex;align-items:flex-end;
1gap:12px;margin-top:18px}.pron-input-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px;flex:1}.pron-col-label[_ngcontent-%COMP%]{font-size:12px;font-weight:500;color:#a0a3bc}.pron-add-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:transparent;border:1px dashed #C1C1C1;color:#c8cbe0;border-radius:8px;padding:10px 18px;font-size:13px;font-family:inherit;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.pron-add-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#a0a3bc;color:#fff}.pron-add-btn[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.pron-empty[_ngcontent-%COMP%]{font-size:13px;color:#464752;margin:16px 0 0}.pronunciation-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pron-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;background:#21222d;border:1px solid #2a2b3d;border-radius:8px;padding:10px 14px}.pron-word[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#c8cbe0;min-width:120px}.pron-guide[_ngcontent-%COMP%]{flex:1;font-size:13px;color:#6b6e8a;font-style:italic}.ais-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #464752;padding-top:18px;margin-top:8px}.back-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#a0a3bc;border-radius:8px;padding:10px 8px;font-size:13px;font-family:inherit;cursor:pointer;transition:color .2s}.back-btn[_ngcontent-%COMP%]:hover{color:#fff}.continue-btn[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s,opacity .2s}.continue-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d4ed8}.continue-btn[_ngcontent-%COMP%]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.loading-state[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:10px;color:#6b6e8a;font-size:13px;min-height:calc(100vh - 220px)}.spinner[_ngcontent-%COMP%]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-top-color:#f97316;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}.spinner-sm[_ngcontent-%COMP%]{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}.criteria-modal[_ngcontent-%COMP%]{background:#252631;border:1px solid #464752;border-radius:14px;width:100%;max-width:480px;overflow:hidden;box-shadow:0 20px 60px #00000080}.criteria-body[_ngcontent-%COMP%]{padding:20px;display:flex;flex-direction:column;gap:14px}.criteria-label[_ngcontent-%COMP%]{font-size:14px;color:#fff;margin:0}.criteria-select-wrap[_ngcontent-%COMP%]{position:relative;display:flex;align-items:center}.criteria-select-wrap.half[_ngcontent-%COMP%]{flex:1}.criteria-select[_ngcontent-%COMP%]{width:100%;appearance:none;-webkit-appearance:none;background:#252631;border:1px solid #676767;border-radius:8px;color:#656565;font-size:13px;font-family:inherit;padding:10px 36px 10px 14px;outline:none;cursor:pointer;transition:border-color .2s,color .2s}.criteria-select[_ngcontent-%COMP%]   option[_ngcontent-%COMP%]{background:#1a1b2a;color:#e2e4f0}.criteria-select.has-value[_ngcontent-%COMP%]{color:#fff}.criteria-select[_ngcontent-%COMP%]:focus{border-color:#6b6e8a}.criteria-ng-select[_ngcontent-%COMP%]{width:100%}  .criteria-ng-select .ng-select-container{min-height:40px;background:#252631!important;border:1px solid #676767!important;border-radius:8px!important;padding:0 6px 0 14px}  .criteria-ng-select.ng-select-opened .ng-select-container,   .criteria-ng-select .ng-select-container:hover{border-color:#6b6e8a!important}  .criteria-ng-select .ng-value-container{padding-left:0}  .criteria-ng-select .ng-placeholder{display:inline-block!important;color:#656565!important}  .criteria-ng-select .ng-has-value .ng-placeholder{display:none!important}  .criteria-ng-select .ng-value{color:#fff!important;font-size:13px}  .criteria-ng-select .ng-dropdown-panel{background:#1a1b2a!important;border:1px solid #676767!important;border-radius:8px!important}  .criteria-ng-select .ng-dropdown-panel .ng-option{background:#1a1b2a!important;color:#e2e4f0!important;font-size:13px}  .criteria-ng-select .ng-dropdown-panel .ng-option.ng-option-marked,   .criteria-ng-select .ng-dropdown-panel .ng-option.ng-option-selected{background:#333545!important;color:#fff!important}  .criteria-ng-select .ng-arrow-wrapper .ng-arrow{border-color:#6b6e8a transparent transparent}.criteria-select-chevron[_ngcontent-%COMP%]{position:absolute;right:12px;color:#6b6e8a;pointer-events:none;flex-shrink:0}.criteria-row[_ngcontent-%COMP%]{display:flex;gap:10px;align-items:center}.criteria-input[_ngcontent-%COMP%]{flex:1;background:#252631;border:1px solid #464752;border-radius:8px;padding:10px 14px;color:#fff;-webkit-text-fill-color:#ffffff;color-scheme:dark;font-size:13px;font-family:inherit;outline:none;transition:border-color .2s}.criteria-input[_ngcontent-%COMP%]::placeholder{color:#656565;-webkit-text-fill-color:#656565}.criteria-input[_ngcontent-%COMP%]:focus{border-color:#6b6e8a}.confirm-modal[_ngcontent-%COMP%]{background:#21222d;border:1px solid #464752;border-radius:16px;width:100%;max-width:440px;padding:32px 28px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 20px 60px #00000080}
1.confirm-icon[_ngcontent-%COMP%]{width:56px;height:56px;border-radius:50%;background:#a82f2e;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:4px}.confirm-title[_ngcontent-%COMP%]{font-size:20px;font-weight:600;color:#fff;margin:0;text-align:center}.confirm-subtext[_ngcontent-%COMP%]{font-size:13px;color:#8b8ea3;margin:0 0 12px;text-align:center}.confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;gap:12px;width:100%}.ais-cancel-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #A3A3A3;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s;min-width:130px}.ais-cancel-btn[_ngcontent-%COMP%]:hover:not(:disabled){border-color:#6b6e8a;color:#fff}.ais-cancel-btn[_ngcontent-%COMP%]:disabled{opacity:.55;cursor:not-allowed}.confirm-delete-btn[_ngcontent-%COMP%]{background:#ce2d27;border:1px solid #CE2D27;color:#fff;border-radius:9999px;padding:10px 32px;font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.confirm-delete-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.confirm-delete-btn[_ngcontent-%COMP%]:disabled{opacity:.75;cursor:not-allowed}@media (max-width: 640px){.ais-container[_ngcontent-%COMP%]{gap:14px}.empty-state[_ngcontent-%COMP%]{padding:48px 15px}.add-q-btn[_ngcontent-%COMP%]{padding:6% 6px;font-size:10px}.add-criteria-btn[_ngcontent-%COMP%]{padding:6px;font-size:10px}.q-row[_ngcontent-%COMP%]{gap:0px}.heading[_ngcontent-%COMP%]{font-size:22px}.sub-tabs[_ngcontent-%COMP%]{gap:0;justify-content:space-between;border:1px solid #A3A3A3;border-radius:12px;overflow:hidden;padding-bottom:0}.sub-tab[_ngcontent-%COMP%]{flex:1;justify-content:center;padding:11px 4px;gap:0;margin-bottom:0;border-bottom:none!important;border-right:1px solid #2a2b3d}.sub-tab[_ngcontent-%COMP%]:last-child{border-right:none}.sub-tab.active[_ngcontent-%COMP%]{border-bottom:none!important;background:#f795220f}.sub-tab[_ngcontent-%COMP%]   .tab-label[_ngcontent-%COMP%]{display:none}.sub-tab[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{width:18px;height:18px}.lang-header[_ngcontent-%COMP%]{flex-direction:row;align-items:flex-start;gap:0}.lang-header[_ngcontent-%COMP%]   .lang-search-icon-btn[_ngcontent-%COMP%], .lang-header[_ngcontent-%COMP%]   .lang-search-wrap[_ngcontent-%COMP%]{display:none!important}.section-sub[_ngcontent-%COMP%]{color:#919191}.lang-mobile-search[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;border:1px solid #747475;border-radius:8px;padding:10px 14px;margin-bottom:4px}.lang-mobile-search[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]{color:#bbb;flex-shrink:0}.lang-mobile-search[_ngcontent-%COMP%]   .lang-search-input[_ngcontent-%COMP%]{color:#b6b6b6;-webkit-text-fill-color:#B6B6B6;font-size:13px}.lang-mobile-search[_ngcontent-%COMP%]   .lang-search-input[_ngcontent-%COMP%]::placeholder{color:#b6b6b6;-webkit-text-fill-color:#B6B6B6}.lang-divider[_ngcontent-%COMP%]{display:block}.lang-grid[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:0;max-height:420px;overflow-y:auto}.lang-grid[_ngcontent-%COMP%]::-webkit-scrollbar{width:4px}.lang-grid[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#848280;border-radius:4px}.lang-grid[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:transparent}.lang-chip[_ngcontent-%COMP%]{border:none;border-radius:0;padding:14px 4px;background:#21222d;color:#fff;font-size:14px;display:flex;justify-content:space-between;align-items:center}.lang-chip[_ngcontent-%COMP%]:last-child{border-bottom:none}.lang-chip[_ngcontent-%COMP%]:hover:not(.disabled){color:#f79522;background:#21222d}.lang-chip.selected[_ngcontent-%COMP%]{color:#f79522;background:#21222d;border-color:#727272;font-weight:400}.lang-chip-check[_ngcontent-%COMP%]{display:block;color:#f79522}.lang-no-results[_ngcontent-%COMP%]{padding:20px 4px}.persona-grid[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:10px}.persona-card[_ngcontent-%COMP%]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:2px;padding:14px 16px;text-align:left}.persona-icon-wrap[_ngcontent-%COMP%]{grid-row:1/3;grid-column:1;width:36px;height:36px}
1.persona-name[_ngcontent-%COMP%], .persona-desc[_ngcontent-%COMP%]{grid-column:2}.inline-fields[_ngcontent-%COMP%]{flex-wrap:nowrap;align-items:flex-end;gap:8px}.field-group.small[_ngcontent-%COMP%]{flex:1 1 0;min-width:0}.inline-row-actions[_ngcontent-%COMP%]{flex-shrink:0}.qd-icon-action.discard[_ngcontent-%COMP%]{border:none}.qd-icon-action.save[_ngcontent-%COMP%]{border-color:#959595}.pron-input-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch}.pron-add-btn[_ngcontent-%COMP%]{justify-content:center}.ais-footer[_ngcontent-%COMP%]{padding-top:18px}.back-btn[_ngcontent-%COMP%]{font-size:12px;padding:9px 18px}.continue-btn[_ngcontent-%COMP%]{font-size:13px;padding:10px 18px}.persona-preview[_ngcontent-%COMP%]{padding:10px 5px}}']})}return o})()},{path:"deploy-launch",component:(()=>{class o{constructor(t,i,n,r){this.surveyService=t,this.router=i,this.route=n,this.tostr=r,this.screen="deploy",this.selectedMethod="url",this.isDeploying=!1,this.surveyID="",this.surveyLink="",this.ongoingSurveysArr=[],this.hasExistingDeployment=!1,this.forceNewDeployment=!1,this.selectedLanguages=[],this.interviewType="",this.deploymentMethods=[{id:"url",name:"Generate Interview URL",description:"Create a unique link that participants can access in their browser"},{id:"zoom",name:"Zoom Integration",description:"Deploy as a Zoom bot that can join scheduled meetings"},{id:"teams",name:"Microsoft Teams Integration",description:"Deploy as a Teams bot that can conduct interviews in your Teams environment"},{id:"meet",name:"Google Meet Integration",description:"Deploy as a Meet bot that can join Google calendar scheduled interviews"}]}ngOnInit(){this.surveyID=localStorage.getItem("surveyId")||"",this.surveyID?(this.forceNewDeployment="true"===localStorage.getItem("forceNewDeployment")||"true"===this.route.snapshot.queryParamMap.get("new"),this.surveyService.getOnGoingSurveys(this.surveyID).subscribe({next:t=>{this.ongoingSurveysArr=t?.data||t||[],this.hasExistingDeployment=this.ongoingSurveysArr.length>0&&!this.forceNewDeployment},error:()=>{}}),this.surveyService.getSurveyDetails(this.surveyID).then(t=>{const i=t?.data??t;this.selectedLanguages=Array.isArray(i?.dgLanguage)?i.dgLanguage:[],this.interviewType=i?.interview_type||""}).catch(()=>{})):this.router.navigate(["/ai-interview","ai-interviewer-setup"])}deploy(){if(!this.surveyID)return void this.tostr.error("Survey ID not found.");this.isDeploying=!0,this.surveyService.updateSurveyStatus({id:this.surveyID,is_published:!0}).subscribe({error:()=>this.tostr.error("Failed to publish survey.")});const t=Number(localStorage.getItem("interviewDuration")||30);this.surveyService.convertDGJSONToMarkdown({_id:this.surveyID,interview_type:this.interviewType,interview_duration:t}).subscribe({next:()=>{this.surveyService.getSurveyDetails(this.surveyID).then(i=>{const n=i?.data??i;this.selectedLanguages=Array.isArray(n?.dgLanguage)?n.dgLanguage:[],console.log("[deploy-launch] dgLanguage from getSurveyDetails:",this.selectedLanguages);const r=this.selectedLanguages.includes("English"),a=this.selectedLanguages.includes("Hindi");if(!r||!a)return this.isDeploying=!1,void this.tostr.error("English and Hindi are required.");this.selectedLanguages.some(c=>"English"!==c&&"Hindi"!==c)?this.deployVoiceCall():this.createTextBasedLink()}).catch(()=>{this.isDeploying=!1,this.tostr.error("Failed to load survey languages.")})},error:i=>{this.isDeploying=!1,this.tostr.error(i?.message||"Failed to prepare discussion guide.")}})}createTextBasedLink(){this.surveyService.createDicussionGuide({surveyId:this.surveyID,campaignName:`campaign_${(this.ongoingSurveysArr?.length||0)+1}`}).subscribe({next:i=>{this.surveyLink=i?.collectorLink||"",localStorage.setItem("surveyLink",this.surveyLink),localStorage.setItem("hasDeployment",this.surveyID),this.isDeploying=!1,this.screen="ready",this.tostr.success("Link created successfully.")},error:i=>{this.isDeploying=!1,this.tostr.error(i?.message||"Failed to deploy.")}})}deployVoiceCall(){this.isDeploying=!0,this.surveyService.updateSurveyStatus({id:this.surveyID,is_published:!0}).subscribe({error:()=>this.tostr.error("Failed to publish survey.")}),this.surveyService.createSurveyLink(this.surveyID,{collectorType:"Voice_Call",surveyId:this.surveyID,campaignName:`campaign_${(this.ongoingSurveysArr?.length||0)+1}`}).subscribe({next:n=>{this.surveyLink=n?.collectorLink||"",localStorage.setItem("surveyLink",this.surveyLink),localStorage.setItem("hasDeployment",this.surveyID),this.isDeploying=!1,this.screen="ready",this.tostr.success("Link created successfully.")},error:n=>{this.isDeploying=!1,this.tostr.error(n?.message||"Failed to deploy.")}})}copyLink(){navigator.clipboard.writeText(this.surveyLink).then(()=>{this.tostr.success("Link copied!")})}viewAnalysis(){this.surveyLink&&(localStorage.setItem("surveyId",this.surveyID),localStorage.setItem("isDGSurevy","yes")),this.router.navigate(["/ai-interview-analysis"])}continueToDeployment(){this.router.navigate(["/ai-interview","deployment"])}goBack(){this.router.navigate(["/ai-interview","ai-interviewer-setup"])}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(u.nX),e.rXU(v.tw))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-deploy-launch"]],decls:3,vars:2,consts:[[1,"dl-container"],[4,"ngIf"],[1,"dl-heading-block"],[1,"heading"],[1,"subheading"],[1,"method-card"],[1,"method-card-header"],[1,"method-card-title"],[1,"method-card-sub"],[1,"method-card-div
1ider"],[1,"method-grid"],["class","method-option",3,"active","method-disabled","disabled","click",4,"ngFor","ngForOf"],[1,"dl-footer"],[1,"back-btn",3,"click","disabled"],["class","deploy-btn",3,"click",4,"ngIf"],["class","deploy-btn",3,"disabled","click",4,"ngIf"],[1,"method-option",3,"click","disabled"],[1,"method-icon-wrap"],["width","22","height","22","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["d","M10 13a5 5 0 007.54.54l3-3a5 5 0 00-7.07-7.07l-1.72 1.71"],["d","M14 11a5 5 0 00-7.54-.54l-3 3a5 5 0 007.07 7.07l1.71-1.71"],[1,"method-text"],[1,"method-name"],[1,"method-desc"],[1,"deploy-btn",3,"click"],[1,"deploy-btn",3,"click","disabled"],["class","spinner",4,"ngIf"],[1,"spinner"],[1,"ready-card"],[1,"ready-check-wrap"],["width","28","height","28","viewBox","0 0 24 24","fill","none","stroke","#1BB334","stroke-width","2.5","stroke-linecap","round","stroke-linejoin","round"],["points","20 6 9 17 4 12"],[1,"ready-title"],[1,"ready-sub"],[1,"ready-link-box"],[1,"ready-link-text"],["title","Copy link",1,"ready-copy-btn",3,"click"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["x","9","y","9","width","13","height","13","rx","2","ry","2"],["d","M5 15H4a2 2 0 01-2-2V4a2 2 0 012-2h9a2 2 0 012 2v1"],[1,"view-dashboard-btn",3,"click"]],template:function(i,n){1&i&&(e.j41(0,"div",0),e.DNE(1,Ki,22,4,"ng-container",1)(2,Hi,25,1,"ng-container",1),e.k0s()),2&i&&(e.R7$(),e.Y8G("ngIf","deploy"===n.screen),e.R7$(),e.Y8G("ngIf","ready"===n.screen))},dependencies:[g.Sq,g.bT],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.dl-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:22px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.dl-heading-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces,serif}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces,serif;font-style:italic;color:#f79522}.subheading[_ngcontent-%COMP%]{font-size:14px;color:#a0a3bc;margin:0}.method-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:12px;overflow:hidden}.method-card-header[_ngcontent-%COMP%]{padding:16px 20px 14px}.method-card-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0;margin:0 0 4px}.method-card-sub[_ngcontent-%COMP%]{font-size:12px;color:#6b6e8a;margin:0}.method-card-divider[_ngcontent-%COMP%]{height:1px;background:#2a2b3d}.method-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:16px}.method-option[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;gap:8px;background:#1a1b2a;border:1px solid #2a2b3d;border-radius:10px;padding:20px 12px 16px;cursor:pointer;font-family:inherit;text-align:center;position:relative;transition:border-color .2s,background .2s}.method-option[_ngcontent-%COMP%]:hover:not(.active){border-color:#464752}.method-option.active[_ngcontent-%COMP%]{background:#f795221a;border-color:#f79522}.method-option.active[_ngcontent-%COMP%]   .method-icon-wrap[_ngcontent-%COMP%]{background:#f79522;color:#fff}.method-option.active[_ngcontent-%COMP%]   .method-name[_ngcontent-%COMP%]{color:#f79522}.method-icon-wrap[_ngcontent-%COMP%]{width:46px;height:46px;border-radius:50%;background:#2a2b3d;color:#6b6e8a;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,color .2s}.method-name[_ngcontent-%COMP%]{font-size:12.5px;font-weight:600;color:#c8cbe0;line-height:1.3;transition:color .2s}.method-desc[_ngcontent-%COMP%]{font-size:11px;color:#6b6e8a;line-height:1.5}.method-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;text-align:center}.method-disabled[_ngcontent-%COMP%]{opacity:.4;cursor:not-allowed;pointer-events:none}.coming-soon-badge[_ngcontent-%COMP%]{position:absolute;top:8px;right:8px;font-size:9px;font-weight:600;letter-spacing:.6px;color:#6b6e8a;background:#2a2b3d;border:1px solid #35364e;border-radius:4px;padding:2px 5px;text-transform:uppercase}.link-result[_ngcontent-%COMP%]{background:#1a2a1a;border:1px solid #2d5a2d;border-radius:10px;padding:14px 18px;display:flex;flex-direction:column;gap:10px}.link-result-header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#22c55e}.link-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;background:#0f1a0f;border:1px solid #2d5a2d;border-radius:7px;padding:8px 12px}.link-url[_ngcontent-%COMP%]{flex:1;font-size:12.5px;color:#a0a3bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid #2d5a2d;color:#6bba6b;border-radius:6px;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;flex-shrink:0;transition:all .2s}.copy-btn[_ngcontent-%COMP%]:hover{border-color:#22c55e;color:#22c55e}.ready-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:12px;padding:48px 32px 40px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ready-check-wrap[_ngcontent-%COMP%]{width:64px;height:64px;border-radius:50%;background:#dbffe1;border:1px solid #1BB334;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.ready-title[_ngcontent-%COMP%]{font-size:24px;font-weight:500;color:#fff;margin:0}.ready-sub[_ngcontent-%COMP%]{font-size:14px;color:#999;margin:-4px 0 6px;line-height:1.6;max-width:620px}.ready-link-box[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;background:#262735;border:1px solid #464752;border-radius:8px;padding:10px 14px;width:100%;max-width:420px;box-sizing:border-box}.ready-link-text[_ngcontent-%COMP%]{flex:1;font-size:12.5px;color:#aed3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ready-copy-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;padding:2px;display:flex;align-items:center;flex-shrink:0;transition:color .2s}.ready-copy-btn[_ngcontent-%COMP%]:hover{color:#a0a3bc}.view-dashboard-btn[_ngcontent-%COMP%]{background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;margin-top:6px;transition:background .2s}.view-dashboard-btn[_ngcontent-%COMP%]:hover{background:#1d4ed8}.dashboard-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:12px;overflow:hidden}.dashboard-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2b3d}.dashboard-section-label[_ngcontent-%COMP%]{font-size:13.5px;font-weight:600;color:#c8cbe0}.create-deploy-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #464752;color:#c8cbe0;border-radius:8px;padding:7px 16px;font-size:12.5px;font-family:inherit;cursor:pointer;transition:all .2s}.create-deploy-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.deploy-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.deploy-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #2a2b3d}.deploy-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:12px 16px;text-align:left;font-size:11px;font-weight:600;letter-spacing:1px;color:#6b6e8a;text-transform:uppercase;white-space:nowrap}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #1e1f2d;transition:background .15s}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child{border-bottom:none}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ffffff05}.deploy-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:13px 16px;color:#c8cbe0;vertical-align:middle;white-space:nowrap}.table-empty[_ngcontent-%COMP%]{text-align:center;color:#464752;font-size:13px;padding:40px 0!important}.status-badge[_ngcontent-%COMP%]{display:inline-block;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#22c55e;font-size:11px;font-weight:600;border-radius:4px;padding:2px 8px}.tbl-copy-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#2285f7;font-size:12.5px;font-family:inherit;cursor:pointer;padding:0;transition:color .2s}.tbl-copy-btn[_ngcontent-%COMP%]:hover{color:#60a9fc}.tbl-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.tbl-review-btn[_ngcontent-%COMP%]{background:transparent;border:1px solid #464752;color:#c8cbe0;border-radius:6px;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:all .2s}.tbl-review-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.tbl-delete-btn[_ngcontent-%COMP%]{background:#ef4444;border:none;color:#fff;border-radius:6px;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:background .2s}.tbl-delete-btn[_ngcontent-%COMP%]:hover{background:#dc2626}.review-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:1000}.review-modal[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:14px;width:320px;overflow:hidden}.review-modal-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #2a2b3d}.review-modal-title[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#c8cbe0}.review-modal-close[_ngcontent-%COMP%]{background:transparent;border:none;color:#6b6e8a;cursor:pointer;padding:2px;display:flex;align-items:center;transition:color .2s}.review-modal-close[_ngcontent-%COMP%]:hover{color:#a0a3bc}.review-rows[_ngcontent-%COMP%]{padding:6px 0}.review-row[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #1e1f2d}.review-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.review-row-icon[_ngcontent-%COMP%]{width:28px;height:28px;border-radius:6px;background:#2a2b3d;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b6e8a}.review-row-label[_ngcontent-%COMP%]{font-size:12.5px;color:#6b6e8a;flex:1}.review-row-value[_ngcontent-%COMP%]{font-size:12.5px;font-weight:500;color:#c8cbe0;text-align:right}.dl-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding-top:6px}.back-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#969696;padding:10px 24px;font-size:13px;font-family:inherit;cursor:pointer;transition:color .2s}.back-btn[_ngcontent-%COMP%]:hover:not(:disabled){color:#fff}.back-btn[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed}.deploy-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.deploy-btn[_ngcontent-%COMP%]:hover:not(:disabled){background:#1d4ed8}.deploy-btn[_ngcontent-%COMP%]:disabled{opacity:.7;cursor:not-allowed}.spinner[_ngcontent-%COMP%]{display:inline-block;width:14px;
1height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.method-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.dl-container[_ngcontent-%COMP%]{gap:16px}.heading[_ngcontent-%COMP%]{font-size:22px}.method-grid[_ngcontent-%COMP%]{grid-template-columns:1fr;gap:10px;padding:16px}.method-option[_ngcontent-%COMP%]{flex-direction:row;align-items:center;text-align:left;padding:16px 20px;border-radius:10px;border:1px solid #464752;background:#262735;gap:16px}.method-option[_ngcontent-%COMP%]:hover:not(.active){background:#ffffff08}.method-option.active[_ngcontent-%COMP%]{background:#f7952226;border-color:#f79522}.method-option.active[_ngcontent-%COMP%]   .method-icon-wrap[_ngcontent-%COMP%]{background:#f79522;color:#fff}.method-option.active[_ngcontent-%COMP%]   .method-name[_ngcontent-%COMP%]{color:#f79522}.method-option.active[_ngcontent-%COMP%]   .method-desc[_ngcontent-%COMP%]{color:#f79522b3}.method-icon-wrap[_ngcontent-%COMP%]{width:40px;height:40px;flex-shrink:0}.method-text[_ngcontent-%COMP%]{text-align:left}.method-name[_ngcontent-%COMP%]{font-size:13px}.method-desc[_ngcontent-%COMP%]{font-size:12px}.dl-footer[_ngcontent-%COMP%]{flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid #969696;padding-top:14px;gap:8px}.back-btn[_ngcontent-%COMP%]{font-size:12.5px;padding:10px 0;color:#969696;border:none;background:transparent;white-space:nowrap;flex-shrink:0}.deploy-btn[_ngcontent-%COMP%]{font-size:11px;padding:8px;background:linear-gradient(180deg,#2285f7,#2a6cb7);border-color:#60a9fc;white-space:nowrap;flex-shrink:0}.ready-title[_ngcontent-%COMP%]{font-size:18px;font-weight:400}.ready-card[_ngcontent-%COMP%]{padding:48px 22px 40px}.ready-sub[_ngcontent-%COMP%]{font-size:12px}}']})}return o})()},{path:"deployment",component:(()=>{class o{handlePageChange(t){this.page=t}handlePageSizeChange(t){this.pageSize=Number(t),this.page=1}constructor(t,i,n){this.surveyService=t,this.router=i,this.tostr
1=n,this.surveyID="",this.ongoingSurveysArr=[],this.selectedLanguages=[],this.newlyCreatedLink="",this.linkCopied=!1,this.isLoading=!0,this.page=1,this.pageSize=5,this.pageSizes=[5,10,25],this.totalCount=0,this.languageDisplayMap={Afrikaans:"Afrikaans",Indonesian:"Bahasa Indonesia",English:"English",French:"Fran\xe7ais",Portuguese:"Portugu\xeas",Spanish:"Spanish",Arabic:"\u0627\u0644\u0639\u0631\u0628\u064a\u0629",Bengali:"\u09ac\u09be\u0982\u09b2\u09be",Gujarati:"\u0a97\u0ac1\u0a9c\u0ab0\u0abe\u0aa4\u0ac0",Hindi:"\u0939\u093f\u0902\u0926\u0940",Kannada:"\u0c95\u0ca8\u0ccd\u0ca8\u0ca1",Malayalam:"\u0d2e\u0d32\u0d2f\u0d3e\u0d33\u0d02",Marathi:"\u092e\u0930\u093e\u0920\u0940",Tamil:"\u0ba4\u0bae\u0bbf\u0bb4\u0bcd",Telugu:"\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41",Punjabi:"\u0a2a\u0a70\u0a1c\u0a3e\u0a2c\u0a40",Odia:"\u0b13\u0b21\u0b3c\u0b3f\u0b06",Urdu:"\u0627\u0631\u062f\u0648"},this.showReviewModal=!1,this.reviewingCampaign=null,this.pendingDeactivateItem=null}ngOnInit(){this.surveyID=localStorage.getItem("surveyId")||"",this.surveyID?(this.newlyCreatedLink=localStorage.getItem("surveyLink")||"",localStorage.removeItem("surveyLink"),localStorage.removeItem("forceNewDeployment"),this.loadData()):this.router.navigate(["/ai-interview","deploy-launch"])}loadData(){this.isLoading=!0,this.surveyService.getSurveyDetails(this.surveyID).then(t=>{console.log("[deployment] survey details response:",t);const i=t?.data??t,n=Array.isArray(i?.dgLanguage)?i.dgLanguage:[],r=Array.isArray(i?.languages)?i.languages:[],a=(localStorage.getItem("surveyLanguages")||"").split(",").map(c=>c.trim()).filter(Boolean),l=n.length?n:r.length?r:a;this.selectedLanguages=l.length?l:["English"],console.log("[deployment] selectedLanguages:",this.selectedLanguages)}).catch(()=>{this.selectedLanguages=["English"]}),this.surveyService.getOnGoingSurveys(this.surveyID).subscribe({next:t=>{this.ongoingSurveysArr=t?.data||t||[],this.isLoading=!1},error:()=>{this.isLoading=!1}})}copyNewLink(){this.newlyCreatedLink&&navigator.clipboard.writeText(this.newlyCreatedLink).then(()=>{this.linkCopied=!0,setTimeout(()=>this.linkCopied=!1,2e3)})}createNewDeployment(){localStorage.setItem("forceNewDeployment","true"),this.router.navigate(["/ai-interview","ai-interviewer-setup"])}copyCampaignLink(t){const i=t.collectorLink||t.link||"";i&&navigator.clipboard.writeText(i).then(()=>this.tostr.success("Link copied!"))}confirmDeactivate(t){this.pendingDeactivateItem=t}cancelDeactivate(){this.pendingDeactivateItem=null}deactivateCampaign(t){this.pendingDeactivateItem=null,t?._id&&this.surveyService.updateSurveyLink({_id:t._id,isActive:!1}).subscribe({next:()=>{this.tostr.success("Link deactivated successfully."),this.loadData()},error:()=>this.tostr.error("Oh! Not saved, please try again.")})}openReview(t){this.reviewingCampaign=t,this.showReviewModal=!0}isActive(t){return void 0!==t.status?"Active"===t.status||"active"===t.status:void 0!==t.is_active?!!t.is_active:void 0===t.isActive||!!t.isActive}get formattedLanguages(){const r=("Interview-URL"===this.reviewingCampaign?.collectorType?["English","Hindi"]:this.selectedLanguages?.length?this.selectedLanguages:["English","Hindi"]).map(c=>this.languageDisplayMap[c]||c);return r.slice(0,2).join(", ")+(r.length>2?" +"+(r.length-2):"")}continueAnalysis(){const t=localStorage.getItem("surveyId");t&&this.router.navigate(["/ai-interview-analysis","interview-summary",t])}static#e=this.\u0275fac=function(i){return new(i||o)(e.rXU(f.I),e.rXU(u.Ix),e.rXU(v.tw))};static#t=this.\u0275cmp=e.VBU({type:o,selectors:[["app-deployment"]],decls:44,vars:14,consts:[[1,"dep-container"],[1,"dep-heading-block"],[1,"heading"],[1,"subheading"],[1,"dashboard-card"],[1,"dashboard-card-header"],[1,"dashboard-section-label"],[1,"create-deploy-btn",3,"click"],[1,"table-wrap"],[1,"deploy-table"],[4,"ngFor","ngForOf"],[4,"ngIf"],["class","dep-pagination-row",4,"ngIf"],["class","dep-confirm-overlay",3,"click",4,"ngIf"],["class","dep-confirm-box",4,"ngIf"],[1,"dep-footer"],[1,"continue-btn",3,"click"],["class","review-overlay",3,"click",4,"ngIf"],[1,"status-badge"],[1,"tbl-copy-btn",3,"click","disabled"],[1,"tbl-actions"],[1,"tbl-deactivate-btn",3,"click","disabled"],[1,"tbl-review-btn",3,"click"],["colspan","7",1,"table-empty"],[1,"table-spinner"],[1,"dep-pagination-row"],["previousLabel","Prev","nextLabel","Next","responsive","true",3,"pageChange"],[1,"dep-page-size",3,"ngModelChange","change","items","ngModel","clearable","searchable","appendTo"],[1,"dep-confirm-overlay",3,"click"],[1,"dep-confirm-box"],[1,"dep-confirm-msg"],[1,"dep-confirm-actions"],[1,"dep-confirm-cancel",3,"click"],[1,"dep-confirm-ok",3,"click"],[1,"review-overlay",3,"click"],[1,"review-modal",3,"click"],[1,"review-modal-header"],[1,"review-modal-title"],[1,"review-modal-close",3,"click"],["width","18","height","18","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["cx","12","cy","12","r","10"],["x1","15","y1","9","x2","9","y2","15"],["x1","9","y1","9","x2","15","y2","15"],[1,"review-rows"],[1,"review-row"],[1,"review-row-left"],["width","16","height","16","viewBox","0 0 24 24","fill","none","stroke","currentColor","stroke-width","1.8","stroke-linecap","round","stroke-linejoin","round"],["x1","2","y1","12","x2","22","y2","12"],["d","M12 2a15.3 15.3 0 010 20M12 2a15.3 15.3 0 000 20"],[1,"review-row-label"],[1,"review-row-value"],["d","M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"],["cx","12","cy","7","r","4"],["points","11 5 6 9 2 9 2 15 6 15 11 19 11 5"],["d","M15.54 8.46a5 5 0 010 7.07"],["d","M12 1a3 3 0 00-3 3v8a3 3 0 006 0V4a3 3 0 00-3-3z"],["d","M19 10v2a7 7 0 01-14 0v-2"]],template:function(i,n){1&i&&(e.j41(0,"div",0)(1,"div",1)(2,"h1",2),e.EFF(3,"Deployment "),e.j41(4,"em"),e.EFF(5,"Dashboard"),e.k0s()(),e.j41(6,"p",3),e.
1EFF(7,"View, manage, and track everything in one place."),e.k0s()(),e.j41(8,"div",4)(9,"div",5)(10,"span",6),e.EFF(11,"Deployment"),e.k0s(),e.j41(12,"button",7),e.bIt("click",function(){return n.createNewDeployment()}),e.EFF(13,"Create new deployment"),e.k0s()(),e.j41(14,"div",8)(15,"table",9)(16,"thead")(17,"tr")(18,"th"),e.EFF(19,"Campaign"),e.k0s(),e.j41(20,"th"),e.EFF(21,"Deployment Method"),e.k0s(),e.j41(22,"th"),e.EFF(23,"Created on"),e.k0s(),e.j41(24,"th"),e.EFF(25,"Clicks"),e.k0s(),e.j41(26,"th"),e.EFF(27,"Status"),e.k0s(),e.j41(28,"th"),e.EFF(29,"Get Link"),e.k0s(),e.j41(30,"th"),e.EFF(31,"Action"),e.k0s()()(),e.j41(32,"tbody"),e.DNE(33,Zi,22,14,"tr",10),e.nI1(34,"paginate"),e.DNE(35,eo,3,0,"tr",11)(36,to,3,0,"tr",11),e.k0s()()(),e.DNE(37,no,3,5,"div",12),e.k0s(),e.DNE(38,io,1,0,"div",13)(39,oo,8,0,"div",14),e.j41(40,"div",15)(41,"button",16),e.bIt("click",function(){return n.continueAnalysis()}),e.EFF(42,"Continue Analysis Dashboard \xa0\u2192"),e.k0s()()(),e.DNE(43,ro,53,1,"div",17)),2&i&&(e.R7$(33),e.Y8G("ngForOf",e.i5U(34,7,n.ongoingSurveysArr,e.sMw(10,Ji,n.ongoingSurveysArr.length,n.pageSize,n.page))),e.R7$(2),e.Y8G("ngIf",n.isLoading),e.R7$(),e.Y8G("ngIf",!n.isLoading&&!n.ongoingSurveysArr.length),e.R7$(),e.Y8G("ngIf",!n.isLoading&&n.ongoingSurveysArr.length>0),e.R7$(),e.Y8G("ngIf",n.pendingDeactivateItem),e.R7$(),e.Y8G("ngIf",n.pendingDeactivateItem),e.R7$(4),e.Y8G("ngIf",n.showReviewModal))},dependencies:[g.Sq,g.bT,d.BC,d.vS,C.ej,k.vr,g.vh,C.kf],styles:['@charset "UTF-8";input[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{caret-color:#fff}.dep-pagination-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0 4px}.dep-page-size[_ngcontent-%COMP%]{width:68px}  .dep-page-size .ng-select-container{min-height:34px;background:#191b21!important;border:1px solid #363A47!important;border-radius:8px!important;padding:0 4px 0 8px}  .dep-page-size.ng-select-opened .ng-select-container,   .dep-page-size .ng-select-container:hover{border-color:#6b6e8a!important}  .dep-page-size .ng-value-container{padding-left:0}  .dep-page-size .ng-placeholder{display:inline-block!important;color:#fff!important}  .dep-page-size .ng-has-value .ng-placeholder{display:none!important}  .dep-page-size .ng-value{color:#fff!important;font-size:13px}  .dep-page-size .ng-dropdown-panel{background:#191b21!important;border:1px solid #363A47!important;border-radius:8px!important}  .dep-page-size .ng-dropdown-panel .ng-option{background:#191b21!important;color:#fff!important;font-size:13px}  .dep-page-size .ng-dropdown-panel .ng-option.ng-option-marked,   .dep-page-size .ng-dropdown-panel .ng-option.ng-option-selected{background:#2285f7!important;color:#fff!important}  .dep-page-size .ng-arrow-wrapper .ng-arrow{border-color:#8d91a8 transparent transparent}[_nghost-%COMP%]     .dep-pagination-row .ngx-pagination{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:2px}[_nghost-%COMP%]     .dep-pagination-row .ngx-pagination a, [_nghost-%COMP%]     .dep-pagination-row .ngx-pagination button, [_nghost-%COMP%]     .dep-pagination-row .ngx-pagination span{color:#9ca3af!important;font-size:13px}[_nghost-%COMP%]     .dep-pagination-row .ngx-pagination a:hover, [_nghost-%COMP%]     .dep-pagination-row .ngx-pagination button:hover{color:#fff!important;background:transparent!important}[_nghost-%COMP%]     .dep-pagination-row .ngx-pagination .current{background:#3a7bfd!important;color:#fff!important;border-radius:6px;padding:3px 10px}[_nghost-%COMP%]     .dep-pagination-row .ngx-pagination .disabled{color:#363a47!important}.dep-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:22px;color:#e2e4f0;font-family:Inter,Rubik,sans-serif}.dep-heading-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:6px}.heading[_ngcontent-%COMP%]{font-size:30px;font-weight:400;color:#fff;margin:0;line-height:1.25;
1font-family:Fraunces,serif}.heading[_ngcontent-%COMP%]   em[_ngcontent-%COMP%]{font-family:Fraunces,serif;font-style:italic;color:#f79522}.subheading[_ngcontent-%COMP%]{font-size:14px;color:#a0a3bc;margin:0}.success-banner[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#22c55e14;border:1px solid rgba(34,197,94,.3);border-radius:10px;padding:14px 18px}.success-banner-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;min-width:0}.success-icon-wrap[_ngcontent-%COMP%]{width:36px;height:36px;border-radius:50%;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.success-text-block[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:2px;min-width:0}.success-title[_ngcontent-%COMP%]{font-size:13px;font-weight:600;color:#22c55e}.success-link[_ngcontent-%COMP%]{font-size:12px;color:#a0a3bc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.success-copy-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid rgba(34,197,94,.3);color:#22c55e;border-radius:6px;padding:6px 14px;font-size:12px;font-family:inherit;cursor:pointer;flex-shrink:0;transition:all .2s}.success-copy-btn[_ngcontent-%COMP%]:hover{border-color:#22c55e}.dashboard-card[_ngcontent-%COMP%]{background:#21222d;border:1px solid #35364e;border-radius:12px;overflow:hidden}.dashboard-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #2a2b3d}.dashboard-section-label[_ngcontent-%COMP%]{font-size:13.5px;font-weight:600;color:#c8cbe0}.create-deploy-btn[_ngcontent-%COMP%]{background:#12151e;border:1px solid #464752;color:#fff;border-radius:9999px;padding:7px 16px;font-size:12.5px;font-family:inherit;cursor:pointer;transition:all .2s}.create-deploy-btn[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.table-wrap[_ngcontent-%COMP%]{overflow-x:auto}.deploy-table[_ngcontent-%COMP%]{width:100%;border-collapse:collapse;font-size:13px}.deploy-table[_ngcontent-%COMP%]   thead[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #2a2b3d}.deploy-table[_ngcontent-%COMP%]   th[_ngcontent-%COMP%]{padding:12px 16px;text-align:left;font-size:13px;font-weight:400;letter-spacing:1px;color:#b9b5b5;white-space:nowrap}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]{border-bottom:1px solid #1e1f2d;transition:background .15s}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:last-child{border-bottom:none}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:hover{background:#ffffff05}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(button:disabled){opacity:.65}.deploy-table[_ngcontent-%COMP%]   tbody[_ngcontent-%COMP%]   tr[_ngcontent-%COMP%]:has(button:disabled)   td[_ngcontent-%COMP%]{color:#9ca3af!important}.deploy-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]{padding:13px 16px;color:#fff;vertical-align:middle;white-space:nowrap}.deploy-table[_ngcontent-%COMP%]   td[_ngcontent-%COMP%]:first-child{max-width:180px;overflow:hidden;text-overflow:ellipsis}.table-empty[_ngcontent-%COMP%]{text-align:center;color:#464752;font-size:13px;padding:40px 0!important}.table-spinner[_ngcontent-%COMP%]{display:inline-block;width:20px;height:20px;border:2px solid #35364e;border-top-color:#6b6e8a;border-radius:50%;animation:_ngcontent-%COMP%_spin .7s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}.status-badge[_ngcontent-%COMP%]{display:inline-block;font-size:11px;font-weight:600;border-radius:4px;padding:2px 8px}.status-badge.active[_ngcontent-%COMP%]{color:#14c735}.status-badge.inactive[_ngcontent-%COMP%]{color:#f79522}.tbl-copy-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#2285f7;font-size:12.5px;font-family:inherit;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.tbl-copy-btn[_ngcontent-%COMP%]:hover{color:#60a9fc;text-decoration:none}.tbl-copy-btn[_ngcontent-%COMP%]:disabled{color:#2285f780;
1cursor:not-allowed}.tbl-actions[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px}.tbl-review-btn[_ngcontent-%COMP%]{background:#f795220d;border:1px solid #F79522;color:#f79522;border-radius:9999px;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:all .2s}.tbl-review-btn[_ngcontent-%COMP%]:hover{background:#f7952226}.tbl-deactivate-btn[_ngcontent-%COMP%]{background:#9f0c0c0d;border:1px solid #9F0C0C;color:#e21818;border-radius:9999px;padding:5px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:all .2s}.tbl-deactivate-btn[_ngcontent-%COMP%]:hover{background:#9f0c0c1f}.tbl-deactivate-btn[_ngcontent-%COMP%]:disabled{opacity:.4;cursor:not-allowed}.dep-footer[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;padding-top:6px}.continue-btn[_ngcontent-%COMP%]{display:flex;align-items:center;gap:6px;background:linear-gradient(180deg,#2285f7,#2a6cb7);border:1px solid #60A9FC;color:#fff;border-radius:9999px;padding:11px 28px;font-size:13.6px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .2s}.continue-btn[_ngcontent-%COMP%]:hover{background:#1d4ed8}.dep-confirm-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:1040;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dep-confirm-box[_ngcontent-%COMP%]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1050;background:#1e1f2d;border:1px solid #464752;border-radius:12px;padding:24px 28px;min-width:340px;box-shadow:0 24px 60px #00000080}.dep-confirm-msg[_ngcontent-%COMP%]{font-size:14px;color:#e2e4f0;margin:0 0 20px;line-height:1.5}.dep-confirm-actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:8px}.dep-confirm-cancel[_ngcontent-%COMP%]{background:transparent;border:1px solid #464752;color:#9ca3af;border-radius:9999px;padding:7px 18px;font-size:13px;font-family:inherit;cursor:pointer;transition:border-color .2s,color .2s}.dep-confirm-cancel[_ngcontent-%COMP%]:hover{border-color:#6b6e8a;color:#fff}.dep-confirm-ok[_ngcontent-%COMP%]{background:#9f0c0c0d;border:1px solid #9F0C0C;color:#e21818;border-radius:9999px;padding:7px 18px;font-size:13px;font-family:inherit;cursor:pointer;transition:background .2s}.dep-confirm-ok[_ngcontent-%COMP%]:hover{background:#9f0c0c2e}.review-overlay[_ngcontent-%COMP%]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.review-modal[_ngcontent-%COMP%]{background:#1e1f2d;border:1px solid #464752;border-radius:16px;width:400px;margin:8px;overflow:hidden;box-shadow:0 24px 60px #00000080}.review-modal-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 16px}.review-modal-title[_ngcontent-%COMP%]{font-size:16px;font-weight:500;color:#fff}.review-modal-close[_ngcontent-%COMP%]{background:#2a2b3d;border:1px solid #35364e;color:#6b6e8a;cursor:pointer;padding:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s,border-color .2s}.review-modal-close[_ngcontent-%COMP%]:hover{color:#a0a3bc;border-color:#6b6e8a}.review-rows[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;padding:0 12px 16px}.review-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#21222d;border:1px solid #61626E;border-radius:10px;padding:14px 16px}.review-row-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;color:#fff;flex-shrink:0}.review-row-label[_ngcontent-%COMP%]{font-size:14px;color:#fff;white-space:nowrap}.review-row-value[_ngcontent-%COMP%]{font-size:13px;font-weight:400;color:#fff;text-align:right}.review-row-value[_ngcontent-%COMP%]   strong[_ngcontent-%COMP%]{font-weight:600;color:#e2e4f0}']})}return o})()}]}];let ao=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=e.$C({type:o});static#n=this.\u0275inj=e.G2t({imports:[u.iI.forChild(so),u.iI]})}return o})(),lo=(()=>{class o{static#e=this.\u0275fac=function(i){return new(i||o)};static#t=this.\u0275mod=e.$C({type:o});static#n=this.\u0275inj=e.G2t({imports:[g.MD,ao,d.YN,d.X1,x.ad,C.ed,k.MQ]})}return o}
1)()}}]);

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.