1"use strict";(globalThis.rspackChunknotion_next=globalThis.rspackChunknotion_next||[]).push([[1644],{435276(e,t,o){function i(e){return l({entrypoint:e,spaceStore:(0,o(972740).L)()})}function l(e){let{entrypoint:t,spaceStore:i}=e,l=(0,o(533992).v3)(),{spaceId:r,spaceName:n}=(0,o(579993).K8)(()=>i?{spaceId:i.getSpaceId(),spaceName:(0,o(742197).G)(l,i)}:{spaceId:void 0,spaceName:void 0},[l,i]),a=(0,o(579993).K8)(()=>r?o(663482).I.getVersionStore(r).state:0,[r]),[{value:s,status:d}]=(0,o(97668).Yb)(async()=>{if(!r)return;let e=await (0,o(273402).E)(l,r,t);if(e)return n&&(0,o(273402).Z)({environment:l,spaceName:n,campaign:e,entrypoint:t}),e},[l,r,n,t,a]);return{campaign:s,loading:"pending"===d||"idle"===d}}o.d(t,{V:()=>i,g:()=>l})},855021(e,t,o){function i(){let e=(0,o(972740).L)(),t=(0,o(226309).lh)({spaceId:null==e?void 0:e.id}),i=(0,o(533992).v3)(),l=(0,o(579993).K8)(()=>o(375592).ExternalOrgDataStore.getData(i,{userId:i.currentUser.id||""}),[i]);return(0,o(579993).K8)(()=>(0,o(412459).V)({environment:i,spaceStore:e,billingData:t,externalOrgSummary:l}),[i,e,t,l])}o.d(t,{q:()=>i})},179175(e,t,o){o.r(t),o.d(t,{UpgradeButton:()=>n}),o(635790);var i=o(440302);function l(e){var t;let{upgradeStatus:l,handleClick:r,size:n="default",width:a="fill",hoverRef:s,onMouseDown:d,upsell:u,featureName:c}=e,p=(0,o(327219).tz)(),m=(0,o(156139).e)(l),g=m.label.button({intl:p,upsell:u,featureName:c}),f=!!m.disabledTooltip,{animationState:y,animationTriggers:h}=(0,o(183999).lP)(s);return(0,i.jsx)(o(551942).T,{tooltipMessage:f&&!s?null==(t=m.disabledTooltip)?void 0:t.call(m,{intl:p,upsell:u,featureName:c}):void 0,children:(0,i.jsx)(o(548436).A,{...s?{}:h,disabled:f,hoveredStyle:s?{background:"unset"}:void 0,size:o(799236).lR[n],width:a,iconLeading:{...(0,o(183999).e4)({icon:m.icon({upsell:u}),animationState:y}),size:o(799236).Ud[n]},style:o(183999).y8,onClick:r,onMouseDown:d,children:g})})}function r(e){var t;let{upsell:l,upgradeStatus:r,handleClick:n,onMouseDown:a,featureName:s}=e,d=(0,o(327219).tz)(),u=(0,o(156139).e)(r),c=u.label.button({intl:d,upsell:l,featureName:s}),p=!!u.disabledTooltip;return(0,i.jsx)(o(551942).T,{tooltipMessage:p?null==(t=u.disabledTooltip)?void 0:t.call(u,{intl:d,upsell:l,featureName:s}):void 0,children:(0,i.jsx)(o(912946).j,{colorPalette:u.buttonColorPalette,disabled:p,size:o(799236).lR.default,onClick:n,onMouseDown:a,children:c})})}function n({source:e,upsell:t,featureName:a,hoverRef:s,onMouseDown:d,postUpgradeCallback:u,onClickBeforeUpgradeAction:c,spaceStore:p,...m}){let{upgradeEligibility:g,handleClick:f}=(0,o(619922).C)({upsell:t,source:e,buttonDisplayType:m.display,onClickBeforeUpgradeAction:c,postUpgradeCallback:u,spaceStore:p});if(!g||"not_eligible"===g.status&&"feature_not_upsellable"===g.reason)return null;switch(m.display){case"button":return(0,i.jsx)(l,{upgradeStatus:g.status,handleClick:f,upsell:t,featureName:a,hoverRef:s,onMouseDown:d,...m});case"icon":return(0,i.jsx)(o(740957).c,{upgradeStatus:g.status,handleClick:f,upsell:t,featureName:a,hoverRef:s,onMouseDown:d,...m});case"text":return(0,i.jsx)(o(268627).c,{upgradeStatus:g.status,handleClick:f,upsell:t,featureName:a,hoverRef:s,onMouseDown:d,...m});case"primary":return(0,i.jsx)(r,{upgradeStatus:g.status,handleClick:f,upsell:t,featureName:a,onMouseDown:d,...m})}}},555676(e,t,o){let i;function l(e){i=e}function r(){return i}o.d(t,{w:()=>l,x:()=>r})},725187(e,t,o){o(635790);var i=o(440302);function l({colorPalette:e,colorVariant:t,size:n,children:a}){return(0,i.jsx)(o(111010).D,{style:{display:"contents"},colorPalette:e,colorVariant:t,styleKey:r[n],children:a})}let r={small:"captionMedium",default:"bodyMedium",large:"bodyMedium"};o.d(t,{W:()=>l})},740957(e,t,o){o(635790);var i=o(440302);let l={padding:1};function r(e){var t;let{upsell:r,upgradeStatus:a,handleClick:s,customMessages:d,showPlanName:u,onMouseDown:c,hoverRef:p,featureName:m}=e,g=(0,o(327219).tz)(),f=(0,o(156139).e)(a),{productName:y,upgradePhrase:h}=(0,o(327506).n)({upsell:r,intl:g,featureName:m,upgradeStatus:a}),x=null!=d&&d[a]?g.formatMessage(d[a],{...(0,o(426458).I)(e=>(0,i.jsx)(o(725187).W,{...f.highlightText,size:"small",children:e})),productName:y,upgradePhrase:h,...d[a].interpolatedValues}):f.label.icon({intl:g,upsell:r,featureName:m}),v=u?e.iconAlignment??"left":"left",{animationState:b,animationTriggers:S}=(0,o(183999).lP)(p);return(0,i.jsx)(o(551942).T,{tooltipMessage:p?void 0:(null==(t=f.disabledTooltip)?void 0:t.call(f,{intl:g,upsell:r,featureName:m}))??x,children:(0,i.jsx)(o(988022).p,{...p?{}:S,disabled:!!f.disabledTooltip,hoveredStyle:p?{background:"unset"}:void 0,size:"xs",style:{gap:4*!!u}
1,iconLeading:"left"===v?{...(0,o(183999).e4)({icon:f.icon({upsell:r}),animationState:b}),size:"xs"}:void 0,iconTrailing:"right"===v?{...(0,o(183999).e4)({icon:f.icon({upsell:r}),animationState:b}),size:"xs"}:void 0,onClick:s,onMouseDown:c,children:u&&y?(0,i.jsx)("span",{style:l,children:(0,i.jsx)(o(725187).W,{...f.highlightText,size:"small",children:"product"===r.type&&"ai_credit_pack"===r.product?g.formatMessage(n.credits):y})}):null})})}let n=(0,o(327219).YK)({credits:{id:"upgradeIconButton.credits",defaultMessage:"Credits"}});o.d(t,{c:()=>r})},268627(e,t,o){var i=o(635790),l=o(440302);function r(e){let{upsell:t,upgradeStatus:r,handleClick:n,customMessages:a,size:s="default",width:d="hug",onMouseDown:u,hoverRef:c,hideIcon:p,featureName:m}=e,g=(0,o(327219).tz)(),f=(0,o(156139).e)(r),y=i.useRef(null),h=(0,o(729787).wY)(y),x=e.textColor??("small"===s?"secondary":"primary"),v={...o(183999).y8,..."small"===s?{paddingInlineStart:4,paddingInlineEnd:4,gap:4}:{gap:6}},b=e=>(0,l.jsx)(o(725187).W,{...f.highlightText,size:s,children:e}),{productName:S,upgradePhrase:_}=(0,o(327506).n)({upsell:t,intl:g,featureName:m,upgradeStatus:r}),k=null!=a&&a[r]?g.formatMessage(a[r],{...(0,o(426458).I)(b),productName:S,upgradePhrase:_,...a[r].interpolatedValues}):f.label.text({intl:g,upsell:t,featureName:m,renderTextHighlight:b}),w=!!f.disabledTooltip,{animationState:j,animationTriggers:C}=(0,o(183999).lP)(c);return(0,l.jsx)(o(988022).p,{...c?{}:C,ref:y,disabled:w&&!c,hoveredStyle:c?{background:"unset"}:void 0,size:o(799236).kD[s],width:d,onMouseDown:u,iconLeading:p?void 0:{...(0,o(183999).e4)({icon:f.icon({upsell:t}),animationState:j}),size:o(799236).D6[s],style:{...null!=h&&h.height&&h.height>o(399411).RO[o(799236).kD[s]]?{alignSelf:"flex-start",marginTop:2}:{}}},style:v,onClick:n,children:(0,l.jsx)(o(111010).D,{colorVariant:x,children:k})})}o.d(t,{c:()=>r})},426458(e,t,o){function i(e){return{highlight:e,bold:e}}o.d(t,{I:()=>i})},183999(e,t,o){var i=o(635790);function l({icon:e,animationState:t}){return"animated"===e.type?{type:"animated",icon:e.iconFn,colorPalette:e.colorPalette,colorVariant:e.colorVariant??"primary",animationState:t}:{type:"static",icon:e.iconFn,colorPalette:e.colorPalette,colorVariant:e.colorVariant??"primary"}}function r(e){let[t,o]=i.useState("initial");return i.useEffect(()=>{let t=null==e?void 0:e.current;if(!t)return;let i=()=>o("animate"),l=()=>o("initial");return t.addEventListener("mouseenter",i),t.addEventListener("mouseleave",l),()=>{t.removeEventListener("mouseenter",i),t.removeEventListener("mouseleave",l)}},[e]),{animationState:t,animationTriggers:{onMouseEnter:()=>o("animate"),onMouseLeave:()=>o("initial")}}}o.d(t,{e4:()=>l,lP:()=>r},{y8:{minHeight:"fit-content",textWrap:"pretty"}})},373196(e,t,o){function i(e){var t;let{kind:i,source:l,billingData:r,environment:n,spaceStore:a,upsell:s,product:d,eligibility:u,buttonDisplayType:c,featureName:p,userId:m}=e,g=d??((null==s?void 0:s.type)==="product"?s.product:void 0);(0,o(208318).t)().log({level:"warning",from:"logUpgradeSystemFailure",type:"upgrade_system_failure",spaceId:null==a?void 0:a.id,data:{userId:m,failureKind:i,entrypoint:l,featureName:p,buttonDisplayType:c,upsellType:null==s?void 0:s.type,productId:g,eligibilityStatus:null==u?void 0:u.status,eligibilityReason:u&&"reason"in u?u.reason:void 0,billingProvider:null==r?void 0:r.provider,subscriptionProvider:null==r||null==(t=r.subscription)?void 0:t.provider,subscriptionTier:r?(0,o(991394).AI)(r):void 0,hasAiAddOn:r?(0,o(991394).eh)(r,"ai"):void 0,isSalesAssisted:r?(0,o(991394).N8)(r):void 0,deviceType:null==n?void 0:n.device.deviceType,isMobileBrowser:null==n?void 0:n.device.isMobileBrowser}})}o.d(t,{C:()=>i})},619922(e,t,o){o.d(t,{C:()=>l});var i=o(635790);function l({upsell:e,source:t,buttonDisplayType:r,onClickBeforeUpgradeAction:n,postUpgradeCallback:a,postTrialStartCallback:s,spaceStore:d}){let u=(0,o(533992).v3)(),c=(0,o(855021).q)(),p=(0,o(226309)._3)({spaceId:null==d?void 0:d.id}),m=(0,o(345776).T)(),{campaign:g,loading:f}=(0,o(435276).V)(t),[y,h]=function(e){let{upsell:t}=e,l=(0,o(533992).v3)(),r=(0,o(972740).L)(),n=(0,o(993077).U2)(),a=null==r?void 0:r.id,s=(0,o(345776).T)(),d=(0,o(226309).lh)({spaceId:a}),u=(null==t?void 0:t.type)==="product"?t.product:void 0,c=(0,o(579993).K8)(()=>
1{if(a)return o(477870).L.getData(l,{spaceId:a})},[l,a]),p=(0,o(579993).K8)(()=>(0,o(966458).Jg)({product:u,userId:s,billingData:d,spaceStore:r,spaceUserStore:n,existingRequests:c}),[u,s,d,r,n,c]),[m,g]=(0,i.useState)(p);return(0,i.useEffect)(()=>{g(p)},[p]),[m,g]}({upsell:e??{type:"none"}}),x=(0,o(579993).K8)(()=>e?(0,o(96495).a)({environment:u,upsell:e,spaceStore:d,salesStatus:c,campaign:g,requestState:y,billingData:p,source:t,loading:f}):{status:"not_eligible",reason:"feature_not_upsellable"},[d,u,e,c,g,y,p,t,f]),v=(0,i.useCallback)(async()=>{if(!e)return void(0,o(373196).C)({kind:"missing_upsell",source:t,billingData:p,environment:u,spaceStore:d,eligibility:x,buttonDisplayType:r,userId:m});let i="product"===e.type?e.product:void 0,l=(0,o(555676).x)();if(!l)return void(0,o(373196).C)({kind:"missing_loader",source:t,billingData:p,environment:u,spaceStore:d,upsell:e,product:i,eligibility:x,buttonDisplayType:r,userId:m});let[,{getUpgradeSystemAction:c}]=await Promise.all([null==n?void 0:n(),l()]),f=c(x);await f({source:t,spaceStore:d,product:i,billingData:p,environment:u,setRequestState:h,userId:m,buttonDisplayType:r,postUpgradeCallback:a,postTrialStartCallback:s,campaign:g,isEligibleForAgentBusinessTrial:(0,o(48697).Xk)(o(90416).zL,t)&&"product"===e.type&&"preferred"===e.trialability})},[e,n,x,t,d,p,u,h,m,r,a,s,g]);return{upgradeEligibility:x,handleClick:v}}},799236(e,t,o){o.d(t,{},{D6:{small:"xxs",default:"sm"},Ud:{small:"xs",default:"sm",large:"sm"},kD:{small:"xs",default:"sm"},lR:{small:"md",default:"lg",large:"xl"}})},469738(e,t,o){var i=o(635790),l=o(440302);let r={kVAEAm:"x1n2onr6",$$css:!0},n={k1xSpc:"x78zum5",khm7nJ:"xp1r0qw",k1C7PZ:"xtqikln",kfSwDN:"x87ps6o",kLKAdn:"x96k8nx",kwRFfy:"xv54qhq",kGO01o:"x1a8lsjc",kZCmMZ:"xe2zdcy",krdFHd:"x1i5p2am",kfmiAY:"x1whfx0g",kT0f0o:"xr2y4jy",kVL7Gh:"x1ihp6rs",$$css:!0},a={kkrTdU:"x1ypdohk",$$css:!0},s={kX8ASl:"xkb36d3",kwv6qe:"xqjjoj2",k4EQJz:"x1kna7tg",kO87eX:"xlh1tma",$$css:!0},d={kX8ASl:"x4o2q0i",kwv6qe:"xkmrbco",k4EQJz:"x1v8h2t0",kO87eX:"x1dy7txk",$$css:!0},u={kGNEyG:"x6s0dn4",$$css:!0},c={kGNEyG:"x1cy8zhl",$$css:!0},p=i.forwardRef(function({additionalContent:e,description:t,isDisabled:p,isSelected:f,label:y,name:h,onChange:x,width:v,selectorSize:b="normal",selectAlignXAxis:S="left",selectAlignYAxis:_="center",selectType:k="checkbox",style:w,supportText:j,value:C,colorVariant:T,alignAdditionalContent:M,...P},F){let I=(0,i.useId)(),A=f&&!p?s:d,L={0:{className:"x78zum5"},1:{className:"x78zum5 xr9ek0c"}}["top"===_|0],B=(0,l.jsxs)(o(4458).fI,{alignItems:"top"===_?"flex-start":"center",gap:12,width:"number"==typeof v?v:void 0,className:"fill"===v?"autolayout-fill-width":void 0,style:r,children:[(0,l.jsx)("div",{...L,children:(0,l.jsx)(g,{id:I,selectType:k,name:h,value:C,onChange:x,isSelected:f,selectorSize:b,isDisabled:p,...P})}),(0,l.jsx)(m,{colorVariant:T,description:t,label:y,selectorSize:b,supportText:j,isDisabled:p})]}),D=(0,l.jsxs)(o(4458).fI,{alignItems:"top"===_?"flex-start":"center",justifyContent:"center",gap:12,className:"autolayout-fill-width",style:r,children:[(0,l.jsx)(m,{colorVariant:T,description:t,label:y,selectorSize:b,supportText:j,isDisabled:p}),(0,l.jsx)("div",{...L,children:(0,l.jsx)(g,{id:I,selectType:k,name:h,value:C,onChange:x,selectorSize:b,isSelected:f,isDisabled:p,...P})})]}),z=e?(0,l.jsx)("div",{className:"x2lah0s",children:e}):null;return(0,l.jsx)("label",{ref:F,...o(398276).A.props(n,A,"flex-start"===M?c:u,!p&&a,w),htmlFor:I,children:"left"===S?(0,l.jsxs)(l.Fragment,{children:[B,z]}):(0,l.jsxs)(l.Fragment,{children:[z,D]})})});function m(e){let t,{description:i,label:n,supportText:a,selectorSize:s,isDisabled:d,colorVariant:u}=e;return"large"===s?t="pageContentTextBlock":"normal"===s||void 0===s?t="bodySmMedium":"small"===s?t="captionRegular":(0,o(48697).HB)(s),(0,l.jsxs)(o(4458).VP,{gap:4,flex:"1 1 0",style:r,children:[(0,l.jsxs)(o(4458).VP,{gap:2,style:r,children:[(0,l.jsx)(o(111010).D,{styleKey:t,colorVariant:u||(d?"disabled":"primary"),children:n}),i?(0,l.jsx)(o(111010).D,{styleKey:"captionRegular",colorVariant:d?"disabled":"secondary",children:i}):null]}),a?(0,l.jsx)(o(111010).D,{styleKey:"captionMedium",colorVariant:"tertiary",children:a}):null]})}function g(e){let{selectType:t,selectorSize:i="normal",id:r,name:n,value:a,onChange:s,isSelected:d,isDisabled:u,...c}=e;switch(t){case"radio":return(0,l.jsx)(o(101127).a,{id:r,name:n,value:a,onChange:s,checked:d,disabled:u,selectorSize:i,...c});case"checkbox":return(0,l.jsx)(o(4458).fI,{minWidth:18,justifyContent:"center",children:(0,l.jsx)(o(161368).W,{id:r,name:n,value:a,onChange:s,checked:d,disabled:u,selectorSize:i,...c})});case"none":return null;default:(0,o(48697).HB)(t)}}o.d(t,{},{a:p})},101127(e,t,o){o(635790);var i=o(440302);function l(e){let{disabled:t,checked:o,selectorSize:l,...r}=e;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("input",{type:"radio",checked:o,disabled:t,...{0:{className:"x-default-marker xg01cxk x1ypdohk xtgyt42 x67bb7w xaqnwrm x1xp8n7a xmix8c7"},1:{className:"x-default-marker xg01cxk x1ypdohk xtgyt42 x67bb7w xaqnwrm x6jxa94 x1v9usgg"}}["small"===l|0],...r}),(0,i.jsx)("span",{className:"x10l6tqk x78zum5 x1a00udw xx3o462 x123j3cw x1gabggj xs9asl8 xaso8d8 xr9ek0c xnnr8r xjpr12u xwklpps xl56j7k x6s0dn4 x3pnbk8 xfex06f x2lah0s x1c9tyrk xeusxvb x1pahc9y x1ertn4p x19dvpgm x47corl xdvhukp x19co3pv x1b9t0dy x14j0lww x1ug14d3 x1v0fp5g xo5oljs xd54fh8 x19o3z4c x1phxbvn x13wbzba x1nvdgag x1s928wv xzkji8o x13r0tq7 x1bv6n7p x1wdn0qd x1cm9i5h x12o4cpz x1rrhjjp xdxfgz"})]})}o.d(t,{a:()=>l})},161368(e,t,o){o(635790);var i=o(440302);let l={kVAEAm:"x10l6tqk",k1xSpc:"x78zum5",keoZOQ:"xh58mac",k71WvV:"xbpr5gs",k1K539:"xdnc2gc",keTefX:"xvkbmy",kjj79g:"xl56j7k",kGNEyG:"x6s0dn4",kmuXW:"x2lah0s",kmkexE:"xx3f9c7",$$css:!0},r={kzqmXN:"x10vfzb2",kZKoxP:"x6w4g8m",krdFHd:"xkqq1k2",kfmiAY:"x91jh78",kT0f0o:"x1xkn691",kVL7Gh:"x4oqio7",$$css:!0},n={kzqmXN:"x1a00udw",kZKoxP:"xx3o462",krdFHd:"xr9e8f9",kfmiAY:"x1e4oeot",kT0f0o:"x1ui04y5",kVL7Gh:"x6en5u8",$$css:!0},a={kGVxlE:"x1wivvx4",kC7eKd:"x1y1zhng x19foi3z",$$css:!0},s={kGVxlE:"x13bgxqi",kC7eKd:"xu4q3vz",$$css:!0},d={kGVxlE:"x14j0lww",kC7eKd:"xd54fh8 xkllkjw",$$css:!0},u={kGVxlE:"x13bgxqi",kC7eKd:"xd54fh8",$$css:!0},c={kGVxlE:"x9wfp6s",kI3sdo:"xdvhukp",$$css:!0},p={kSiTet:"xg01cxk",$$css:!0},m={kzqmXN:"x1xp8n7a",kZKoxP:"xmix8c7",$$css:!0},g={kfzvcC:"x47corl",$$css:!0},f={kkrTdU:"x1ypdohk",$$css:!0};function y(e){let{selectorSize:t="normal",style:y,className:h,...x}=e,{disabled:v,checked:b}=x,[S,_]=(0,o(768397).s)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("input",{ref:S,type:"checkbox",...x,...o(398276).A.props(p,"large"===t&&m,v?g:f,y,void 0!==h&&{$$css:!0,className:h})}),(0,i.jsx)("span",{...o(398276).A.props(l,"large"===t?n:r,b?v?s:a:v?u:d,_&&c),children:b?(0,i.jsx)(o(16275).I,{icon:o(20413).checkmarkFillSmallIcon,colorPalette:"blue",colorVariant:"inversePrimary",size:"large"===t?"xs":"xxs"}):void 0})]})}o.d(t,{W:()=>y})},201845(e,t,o){let i=new(o(552709)).O2("formEditorActionButtons",()=>Promise.all([o.e(80293),o.e(75887),o.e(87662),o.e(77694),o.e(20681),o.e(77099),o.e(99376),o.e(4822),o.e(78729),o.e(68735),o.e(14417),o.e(41379),o.e(61300),o.e(97098),o.e(60921),o.e(46449),o.e(85239),o.e(74017),o.e(26612),o.e(33308),o.e(48765),o.e(61457),o.e(66568),o.e(17314),o.e(29370),o.e(26532),o.e(52848),o.e(89599)]).then(o.bind(o,819813))),l=(0,o(552709).jQ)(i,e=>e.FormEditorActionButtons),r=new(o(552709)).O2("conditionalLogicTooltip",()=>o.e(51647).then(o.bind(o,440332))),n=(0,o(552709)._h)(r,e=>e.ConditionalLogicTooltip),a=(0,o(552709)._h)(r,e=>e.ConditionalLogicUpsellTooltip);o.d(t,{},{Fp:a,ML:n,Pe:l})},287373(e,t,o){o.r(t),o.d(t,{default:()=>X});var i=o(635790);o(533958);var l=o(440302);let r={viewBox:"0 0 20 20",fittedViewBox:"1.96 2.26 15.06 15.5",directional:!0,svg:(0,l.jsx)("path",{d:"M16.837 5.797a.625.625 0 0 0 0-.884l-2.475-2.475a.625.625 0 0 0-.883.884l1.41 1.41h-2.917A4.63 4.63 0 0 0 8.7 6.089L6.404 8.386c-.63.63-1.485.986-2.377.99H2.595a.625.625 0 0 0 0 1.25h1.432a3.38 3.38 0 0 1 2.377.988L8.7 13.912a4.63 4.63 0 0 0 3.272 1.355h2.917l-1.41 1.411a.625.625 0 1 0 .883.884l2.475-2.475a.625.625 0 0 0 0-.884l-2.475-2.475a.625.625 0 1 0-.883.884l1.405 1.405h-2.912a3.38 3.38 0 0 1-2.388-.989L7.288 10.73a4.6 4.6 0 0 0-.95-.73c.344-.2.664-.444.95-.73l2.296-2.298a3.38 3.38 0 0 1 2.388-.99h2.912l-1.405 1.406a.625.625 0 1 0 .883.884z"})},n=(0,o(104509).wt)("arrowsDivergeRight",r,"default");function a(e){let{environment:t}=e,i=o(192314).AppStoreCurrentUserSettingsStore.state;
1i&&void 0===i.getSettingsStore().getKeyStore("seen_forms_add_conditional_logic_tooltip").getValue()&&(0,o(323517).createAndCommit)({environment:t,userAction:"userSettingsActions.setSeenFormsAddConditionalLogicTooltip",canUndo:!0,cellTarget:"main",perform:e=>{(0,o(862759).m)({userSettingsStore:i,transaction:e,data:{seen_forms_add_conditional_logic_tooltip:!0}})}})}let s=(0,o(327219).YK)({tryConditionalLogicTooltip:{defaultMessage:"Try conditional logic",id:"ConditionalLogicIcon.tutorialTooltip.title"}}),d={badgeWrapper:{display:"inline",marginInlineStart:6},badge:{color:"rgba(102, 179, 255, 1)",background:"rgba(35, 131, 226, 0.3)",whiteSpace:"nowrap"},tutorialTooltipContent:{whiteSpace:"nowrap",margin:0,color:o(632079).Tj.text.inversePrimary},tutorialTooltip:{paddingTop:0,paddingInlineEnd:2,paddingBottom:4,paddingInlineStart:8,borderRadius:8,marginBottom:4}};function u(e){let t=(0,o(327219).tz)(),r=(0,o(533992).v3)(),n=(0,o(579993).K8)(()=>o(696190).default.isVisible(o(266967).wG),[]),u=(0,o(668745).ZC)(n),c=(0,i.useCallback)(()=>{u&&(a({environment:r}),(0,o(59579).a)(r,o(266967).wG))},[r,u]),{buttonRef:p}=e,m=(0,l.jsxs)("div",{style:d.tutorialTooltipContent,children:[t.formatMessage(s.tryConditionalLogicTooltip),(0,l.jsx)("span",{style:d.badgeWrapper,children:(0,l.jsx)(o(540358).A,{style:d.badge})})]});return(0,l.jsx)(o(788139).k,{origin:p,hideCloseButton:!0,style:d.tutorialTooltip,hideActions:!0,placementToOrigin:"top",alignmentToOrigin:"center",showPointer:!1,content:m,onCloseClick:c,shouldDismissUponOutsideClick:!0})}let c=(0,o(327219).YK)({eligible_to_purchase:{defaultMessage:"Upgrade to add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.upgradeTooltip"},eligible_for_trial:{defaultMessage:"Start trial to add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.trialTooltip"},sales_eligible:{defaultMessage:"Contact sales to add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.salesEligibleTooltip"},sales_assisted:{defaultMessage:"Contact sales to add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.salesAssistedTooltip"},eligible_to_request:{defaultMessage:"Request to add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.requestTooltip"},request_pending:{defaultMessage:"Request pending for conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.pendingTooltip"}}),p={detailedSelector:{border:"none",padding:0},conditionalButtonBorder:{outlineStyle:"solid",outlineWidth:2,outlineColor:o(632079).Tj.blue.border.strong,borderRadius:4},style0:{width:"100%",opacity:o(139424).A.isMobile?1:void 0},style1:{width:24,height:24,flexGrow:0},style2:{pointerEvents:"none"},style3:{width:"100%"}},m=i.forwardRef(function(e,t){let{disabled:r,formQuestionStore:s,surface:d,store:m,property:g,locked:f}=e,y=(0,o(327219).tz)(),h=(0,o(533992).v3)(),x=(0,o(67499).S)(),v=(0,o(345776).T)(),b=(0,o(613789).v$)(),S=null==x?void 0:x.spaceStore,{collectionContextStore:_}=(0,i.useContext)(o(422575).L8),k=(0,o(300531).Q1)(),[w,j]=(0,o(848135).B)(),[C,T]=(0,o(891918)._)(),[M,P]=(0,i.useState)(!1),[F,I]=(0,i.useState)(!1);if(!s)throw Error("FormTextProperty: formQuestionStore is required");let A=(0,o(579993).K8)(()=>{var e;let t=null==s||null==(e=s.getPropertyTypeSpecificConfig("checkbox"))?void 0:e.label;return(0,o(247438).q4_)(t)},[s]),[L,B]=(0,i.useState)(A),D=(0,o(579993).K8)(()=>(0,o(896216).w)(m.getPropertyValue(g)),[m,g]),z=(0,o(579993).K8)(()=>s.isRequired(),[s]),E=(0,o(579993).K8)(()=>null==s?void 0:s.getParentStore(),[s]),{currentQuestionModuleAndArea:K,modulesByArea:O}=(0,o(579993).K8)(()=>{let e=null==E?void 0:E.getModules();return e&&s?{currentQuestionModuleAndArea:(0,o(886178).Ib)({modulesByArea:e,find:e=>"formQuestion"===e.type&&e.formQuestionId===s.id}),modulesByArea:e}:{undefined,normalizedModulesByArea:e}},[s,E]),R=(0,o(217844)._)({name:"forms_conditional_logic",spaceId:null==S?void 0:S.id,userId:v}),V=null==R?void 0:R.upsell,q=(0,o(811656).wy)(V)&&(null==R?void 0:R.type)==="unavailable",$=(0,o(84163).J)(S),U=(0,o(579993).K8)(()=>{let e=(0,o(266967).Yx)({type:"checkbox",formQuestionId:null==K?void 0:K.module.formQuestionId,formAddConditionalLogicTooltipStore:null==k?void 0:k.formAddConditionalLogicTooltipStore});return e&&_&&(0,o(963405).os)({collectionSettingsStore:_.settingsStore}),e},[null==K?void 0:K.module.formQuestionId,_,k]),N=(0,i.useMemo)(()=>{let e=null==K?void 0:K.module;return(0,o(266967).DG)({mouseEntered:F,currentQuestionModule:e,modulesByArea:O,featureAvailable:(null==R?void 0:R.type)==="available",isDragging:!1,inputFocused:!1,showTutorialTooltip:U})},[F,K,O,null==R?void 0:R.type,U]),Q=(0,i.useCallback)(()=>{I(!0)},[]),H=(0,i.useCallback)(()=>{I(!1)},[]);function W(){let e=m.getSpaceId();(0,o(323517).createAndCommit)({userAction:"FormCheckboxProperty.handleUpdateLabel",environment:h,cellTarget:{spaceWithId:e},canUndo:!0,perform:e=>{if(!s)return;let t=s.getPropertyTypeSpecificConfig("checkbox");(0,o(787932).z)({store:s.getConfigStore().getKeyStore("propertyTypeSpecificConfig").getKeyStore("checkbox"),data:{...t,label:(0,o(247438).x9d)(L)},transaction:e})}})}let G=(0,i.useCallback)(()=>
1{if(r)return;let e=m.getSpaceId();(0,o(323517).createAndCommit)({userAction:"FormCheckboxProperty.handleToggleCheckbox",environment:h,cellTarget:e?{spaceWithId:e}:void 0,canUndo:!0,perform:e=>{o(576186).toggleCheckbox({stores:[m],property:g,transaction:e})}})},[r,h,g,m]),Z=(0,i.useCallback)(()=>{g&&K&&E&&(o(237915).lF({environment:h,layoutStore:E,currentQuestionModule:K.module,area:K.area,property:g,filterValue:{type:"checkbox",value:void 0},setModuleSelection:null==b?void 0:b.setModuleSelection,sessionId:(null==b?void 0:b.sessionId)??""}),a({environment:h}),(0,o(59579).a)(h,o(266967).wG))},[g,h,K,E,b]),J=(0,o(960253).e)(),Y=(0,o(960253).I)(()=>{let e="transparent";return T?e=o(632079).Tj.buttonPressedBackground:j&&(e=o(632079).Tj.buttonHoveredBackground),{container:{borderRadius:6,wordBreak:"break-word",..."form_editor"===d?{width:"100%",paddingBottom:10,cursor:"grab",display:"flex",alignItems:"center"}:{width:o(139424).A.isMobile?"100%":"calc(100% + 8px)",marginInlineStart:o(139424).A.isMobile?void 0:-8,cursor:"pointer",background:o(139424).A.isMobile?"light"===J?o(632079).Tj.palette.gray["30"]:o(632079).Tj.palette.gray["100"]:e,padding:"6px 8px",height:""===L?34:void 0}},selectorButton:{..."form_editor"===d&&{width:"100%",display:"flex",borderRadius:6,padding:"5px 10px",marginTop:8}},selectorButtonPressed:{background:"form_editor"===d?o(632079).Tj.buttonPressedBackground:void 0},selectorButtonHovered:{background:"form_editor"===d?o(632079).Tj.buttonHoveredBackground:void 0}}},[d,j,T,L,J]),X=(0,i.useRef)(null),ee=(0,o(463846).g)(!0);return(0,o(22148).J)(d)?(0,l.jsx)("div",{onMouseMove:Q,onMouseLeave:H,ref:e=>{w(e),C(e)},style:Y.container,onClick:()=>{o(358377).default.isEditingFormQuestion()&&(0,o(525779).clear)({environment:h})},children:(0,l.jsxs)(o(64960).Ay,{hoveredStyle:Y.selectorButtonHovered,pressedStyle:Y.selectorButtonPressed,style:Y.selectorButton,disallowTabbing:!0,children:[(0,l.jsx)(o(469738).a,{name:`form-question-${null==s?void 0:s.id}`,required:z,isDisabled:r,selectorSize:"large",style:p.detailedSelector,isSelected:D,label:"form_editor"===d?null:L,value:"checkbox",onChange:G,width:"fill","aria-describedby":`form-question-title-${null==s?void 0:s.id} form-description-${null==s?void 0:s.id}`}),"form_editor"===d?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o(519451).J,{debugName:"FormCheckboxProperty Input",capture:M,allowMenuList:!0,allowEsc:!0,allowCopyPaste:!0,allowUndo:!0,children:(0,l.jsx)(o(287562).p,{value:L,focus:M,style:{...p.style3,..."form_editor"===d?{}:p.style2},format:"transparent",disabled:f,textarea:!0,autosize:!0,autosizeMinHeight:26,placeholder:"form_editor"===d&&""===L?y.formatMessage({id:"formCheckboxProperty.placeholderText",defaultMessage:"Checkbox label (optional)"}):"",inputStyle:p.style0,onMouseDown:e=>e.stopPropagation(),onChange:e=>{B(e.target.value)},onClick:()=>{P(!0)},onBlur:W,onSubmit:W})}),N?(0,l.jsxs)(l.Fragment,{children:[q&&!U?(0,l.jsx)(o(968080).c,{upsell:V,source:"forms_conditional_logic",showTooltip:!0,tooltipProps:{customTitleMessages:c,placement:"top",content:(0,l.jsx)(o(201845).Fp,{})},spaceStore:S,children:({handleClick:e})=>(0,l.jsx)("div",{...ee,children:(0,l.jsx)(o(374533).K,{ref:X,style:p.style1,onClick:e,icon:n,ariaLabel:y.formatMessage({defaultMessage:"Add conditional logic",id:"FormCheckboxProperty.ConditionalLogicIcon.title"})})})}):(0,l.jsx)(o(51831).m_,{placement:"top",textWrap:!0,content:()=>(0,l.jsx)(o(201845).ML,{featureAvailability:R,isAdmin:$}),disableTooltip:U,children:e=>(0,l.jsx)("div",{...ee,children:(0,l.jsx)(o(374533).K,{ref:X,style:{...p.style1,...U&&p.conditionalButtonBorder},onClick:()=>{if((null==R?void 0:R.type)==="unavailable"&&(null==V?void 0:V.type)==="product")o(105327).K(h,{upsell:V,from:"forms_conditional_logic",spaceStore:(0,o(888).$)(x)});else if((null==R?void 0:R.type)==="available")return Z()},icon:n,ariaLabel:y.formatMessage({defaultMessage:"Add conditional logic",id:"FormCheckboxProperty.ConditionalLogicIcon.title"}),...e})})}),U?(0,l.jsx)(u,{buttonRef:X}):void 0]}):void 0]}):null]})}):null}),g={marginInlineEnd:-4},f=(0,i.forwardRef)(function(e,t){let r=(0,o(973681).QK)(e),{property:n,store:a,formQuestionStore:s,disabled:d,surface:u}=e;if(!s)throw Error("FormDateProperty: formQuestionStore is required");let{propertySchema:c,baseStyles:p}=(0,i.useContext)(o(422575).L8),m=(0,o(533992).v3)(),f=(0,o(143339).H)(),y=(0,o(579993).K8)(()=>{var e;return null==(e=f.getFormState())?void 0:e.collectionSchema},[f]),h=(0,o(974513).nr)({store:a,type:null==c?void 0:c.type,property:n,userId:m.currentUser.id}),x=null==c?void 0:c.date_format,v=null==c?void 0:c.time_format,b=(0,o(960253).I)(()=>({buttonStyle:{...p.buttonStyle,borderRadius:6,marginTop:8,..."form_editor"===u?{cursor:"grab",color:o(632079).Tj.text.disabled,boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`}
1:{cursor:"pointer",color:h?o(632079).Tj.text.primary:o(632079).Tj.text.tertiary}},hoveredStyle:p.buttonHoveredStyle??{},pressedStyle:p.buttonPressedStyle??{}}),[p.buttonHoveredStyle,p.buttonPressedStyle,p.buttonStyle,u,h]),S=d?(0,l.jsx)(o(327219).sA,{...o(355482).yh.editorPlaceholder}):(0,l.jsx)(o(327219).sA,{...o(355482).yh.viewerEmptyPlaceholder});return(0,l.jsx)(o(619980).P,{ref:t,editButtonClickProps:d?void 0:r,style:b.buttonStyle,hoveredStyle:b.hoveredStyle,pressedStyle:b.pressedStyle,formQuestionStore:s,collectionSchema:y,children:(0,l.jsxs)(o(4458).fI,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[h?(0,l.jsx)(o(638185).b,{dateValue:h,dateFormat:x,timeFormat:v,store:a,property:n}):S,(0,l.jsx)("div",{style:g,children:(0,l.jsx)(o(16275).I,{icon:o(826725).T,size:"sm",colorVariant:"form_editor"===u?"disabled":"tertiary"})})]})})});o(730330),o(321577),o(976614),o(159952);let y=(0,o(327219).YK)({deleteFileButtonAriaLabel:{id:"FormFileProperty.deleteFileButtonAriaLabel",defaultMessage:"Delete file"},fileTypeNotSupported:{id:"FormFileProperty.fileTypeNotSupported",defaultMessage:"Sorry, this file type is not supported."}}),h={marginTop:12,marginBottom:18},x=(0,i.forwardRef)(function(e,t){let{store:r,property:n}=e,a=(0,i.useRef)(null),s=(0,o(533992).v3)(),d=(0,o(143339).H)(),{filePropertyIdToFormFiles:u,formBlockStore:c,formBlockSpaceId:p}=(0,o(579993).K8)(()=>{var e;let t=d.getFormState();return{filePropertyIdToFormFiles:null==t?void 0:t.filePropertyIdToFormFiles,formBlockStore:null==t?void 0:t.formBlockStore,formBlockSpaceId:null==t||null==(e=t.formBlockStore)?void 0:e.getSpaceId()}},[d]),m=(0,o(579993).K8)(()=>{var e;return(null==(e=d.getFormState())?void 0:e.maxNumFilesPerQuestion)??(0,o(666859).z8)(o(218744).default,p)},[d,p]),{maxFileSizeMb:g,allowZipUploads:f}=(0,o(579993).K8)(()=>{var e,t;return{maxFileSizeMb:(null==(e=d.getFormState())?void 0:e.maxFileSizeMb)??(0,o(666859).HD)(o(218744).default,p),allowZipUploads:(null==(t=d.getFormState())?void 0:t.allowZipUploads)??!1}},[d,p]),x=(0,i.useCallback)(e=>{d.updateFilePropertyIdToFormFiles(n,t=>[e,...t])},[d,n]),v=(0,i.useCallback)(e=>{d.updateFilePropertyIdToFormFiles(n,t=>t.filter(t=>t.globalFileUploadStoreKey!==e))},[d,n]),b=(0,o(493283).FF)({blockStore:r,propertyId:n,environment:s,onSingleFileStartCallback:e=>{x(e)},onSingleFileErrorCallback:e=>{v(e),o(436555).D6({label:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.fileUpload.uploadFailed",defaultMessage:"File upload failed."})})},formMetadata:{spaceId:p,formId:null==c?void 0:c.id}}),_=e=>{let t=o(401558).r0(e,g,f);if(!t.canUpload)switch(t.reason){case"fileSizeTooLarge":o(436555).D6({label:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.invalidFileUpload.fileSizeTooLargeErrorMessage",defaultMessage:"Sorry, this file is too large."})});break;case"fileSizeIsZero":o(436555).D6({label:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.invalidFileUpload.fileSizeIsZeroErrorMessage",defaultMessage:"Sorry, that file is invalid."})});break;case"fileExtensionNotAllowed":o(436555).D6({label:(0,l.jsx)(o(327219).sA,{...y.fileTypeNotSupported})});break;default:t.reason}return t.canUpload},k=async()=>{var e;let t,i=await o(401558).dA({environment:s,supportsMobileNativeFileUpload:!1,multiple:!0});i.length&&(e={numNewFiles:i.length},t=((null==u?void 0:u[n])??[]).length,(!(e.numNewFiles+t>m)||(o(436555).D6({label:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.fileUpload.maxFilesPerQuestionLimitReached",defaultMessage:"The maximum number of files for this question has been reached."})}),0))&&i.every(_))&&b(i),a.current&&a.current.focus()};return c?(0,l.jsx)(S,{...e,uploadButtonRef:a,uploadButtonOnClick:k,onDropFile:e=>{if("invalidFileDrop"===e.type)return o(436555).D6({label:(0,l.jsx)(o(327219).sA,{...y.fileTypeNotSupported})}),null;_(e.file)&&b([e.file])},numAdditionalFilesDroppable:m-((null==u?void 0:u[n])??[]).length,maxFileSizeMb:g,maxNumFilesPerQuestion:m,children:(0,l.jsx)("div",{style:h,children:null!=u&&u[n]?null==u?void 0:u[n].map((e,t)=>(0,l.jsx)(C,{formFile:e,deleteFile:()=>{d.updateFilePropertyIdToFormFiles(n,e=>{let o=e??[];if(t<0||t>=o.length)return o;let i=[...o];return i.splice(t,1),i})}},t)):void 0})}):null}),v=(0,i.forwardRef)(function(e,t){let{store:i}=e,r=(0,o(533992).v3)(),n=r.currentUser.id,a=(0,o(579993).K8)(()=>null==i?void 0:i.getSpaceId(),[i]),s=(0,o(217844)._)({name:"form_filesize",spaceId:a,userId:n,amount:"unknown"}),{maxFreeFileSizeMb:d,maxNumFilesPerQuestion:u}=(0,o(579993).K8)(()=>({maxFreeFileSizeMb:(0,o(666859).HD)(o(218744).default,a),maxNumFilesPerQuestion:(0,o(666859).z8)(o(218744).default,a)}
1),[a]),c=void 0===s||"unlimited"===s.limit.amount?d:s.limit.amount,p=(0,o(579993).K8)(()=>!r.device.isMobileNative||(0,o(663842).m)({environment:r}),[r]),m=(0,o(579993).K8)(()=>(0,o(887788).h)(r)&&p?null==s?void 0:s.upsell:void 0,[r,p,null==s?void 0:s.upsell]);return(0,l.jsx)(S,{...e,uploadButtonOnClick:()=>{throw Error("FormFilePropertyEditor does not support uploading files.")},onDropFile:()=>{throw Error("FormFilePropertyEditor does not support uploading files.")},numAdditionalFilesDroppable:0,maxFileSizeMb:c,maxNumFilesPerQuestion:u,upsell:m})}),b={dropzone:{borderRadius:12,background:o(632079).Tj.blue.background.secondaryTranslucent},uploadButtonHovered:{borderRadius:6,borderColor:o(632079).Tj.border.secondaryTranslucent,height:36,padding:12,fontSize:16,backgroundColor:o(632079).Tj.whiteButtonBackground},uploadButtonPressed:{backgroundColor:o(632079).Tj.outlineButtonHoveredBackground}},S=(0,i.forwardRef)(function(e,t){let{property:i,disabled:r,uploadButtonOnClick:n,uploadButtonRef:a,onDropFile:s,numAdditionalFilesDroppable:d,maxFileSizeMb:u,maxNumFilesPerQuestion:c,upsell:p,surface:m,store:g,formQuestionStore:f}=e,y=(0,o(533992).v3)(),h=(0,o(960253).e)(),x=(0,o(960253).I)(()=>{let e=r?"transparent":"light"===h?o(632079).Tj.palette.gray["30"]:o(632079).Tj.palette.translucentGray["100"];return{container:{display:"flex",flexDirection:o(139424).A.isMobile?"column":"row",marginTop:8*!r,alignItems:"center",borderRadius:12,padding:o(139424).A.isMobile?"8px 8px 0px 8px":"8px",background:e},uploadButton:{borderRadius:6,borderColor:o(632079).Tj.border.primaryTranslucent,height:36,padding:12,fontSize:16,background:o(632079).Tj.whiteButtonBackground,width:o(139424).A.isMobile?"100%":"auto",cursor:"form_editor"===m?"grab":"pointer"}}},[r,m,h]);return(0,l.jsxs)(o(777875).V,{type:o(149646).cM,dropTargetKey:`formFileDropTarget-${i}-${r}`,onDropFile:s,dropzoneStyle:b.dropzone,supportMultipleFiles:!0,numFilesLimit:d,store:g,children:[(0,l.jsxs)("div",{style:x.container,children:[(0,l.jsx)(o(548436).A,{size:"lg",style:x.uploadButton,hoveredStyle:b.uploadButtonHovered,pressedStyle:b.uploadButtonPressed,iconLeading:{icon:o(138266).B,size:"default"},disabled:r,disabledFeedback:!0,onClick:n,ref:a,"aria-describedby":`form-question-${null==f?void 0:f.id} form-description-${null==f?void 0:f.id} form-file-restrictions-${null==f?void 0:f.id}`,children:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.uploadButton",defaultMessage:"Upload"})}),(0,l.jsx)(w,{formQuestionStore:f,maxFileSizeMb:u,maxNumFilesPerQuestion:c,disabled:r}),(0,l.jsx)(_,{store:g,upsell:p,environment:y})]}),e.children]})});function _(e){let{upsell:t,store:i}=e,r=(0,o(579993).K8)(()=>i?(0,o(974410).f)(i):void 0,[i]);return t?(0,l.jsx)("div",{children:(0,l.jsx)(o(179175).UpgradeButton,{upsell:t,display:"text",source:"forms_increase_file_limit",customMessages:T,onMouseDown:e=>{(0,o(705660).S)(e,o(705660).y.EditorMouseDown,o(960408).D_)},spaceStore:r})}):null}let k={captionContainer:{width:"auto"},caption:{textAlign:"start",fontSize:14,color:o(632079).Tj.text.secondary},captionMobileOverride:{textAlign:"center",fontSize:12},captionDisabledOverride:{opacity:.5}};function w(e){let{formQuestionStore:t,maxFileSizeMb:i,maxNumFilesPerQuestion:r,disabled:n}=e;return(0,l.jsx)("div",{style:k.captionContainer,id:`form-file-restrictions-${null==t?void 0:t.id}`,children:(0,l.jsx)(o(320819).A,{shouldWrapCaption:!0,caption:(0,l.jsx)(o(327219).sA,{id:"FormFileProperty.fileRestrictions",defaultMessage:"Size limit: {fileSizeLimitMB} MB. File limit: {fileLimit}.",values:{fileSizeLimitMB:i,fileLimit:r}}),captionStyle:{...k.caption,...o(139424).A.isMobile?k.captionMobileOverride:{},...n?k.captionDisabledOverride:{}}})})}let j={container:{display:"flex",alignItems:"center",paddingInlineStart:8,paddingInlineEnd:8,paddingTop:4,paddingBottom:4,fontSize:16,borderRadius:10},fileName:{marginInlineEnd:14,color:o(632079).Tj.text.accentPrimary,whiteSpace:"nowrap",overflowX:"hidden",textOverflow:"ellipsis",minWidth:0},deleteFileButton:{marginInlineStart:"auto",height:24,width:24},deleteFileIcon:{height:20,width:20}};function C(e){let{formFile:t,deleteFile:i}=e,{fileName:r}=t,n=(0,o(327219).tz)(),a=(0,o(579993).K8)(()=>
1{if(t.globalFileUploadStoreKey){var e;return null==(e=o(553871).J.getKeyState(t.globalFileUploadStoreKey))?void 0:e.progressPercent}},[t.globalFileUploadStoreKey]),s=(0,o(960253).e)(),d=(0,o(960253).I)(()=>({filePreview:{height:40,width:40,borderRadius:6,fontSize:16,borderStyle:"solid",borderColor:"dark"===s?o(632079).Tj.palette.gray["400"]:o(632079).Tj.palette.gray["100"],borderWidth:1,marginInlineEnd:12,display:"flex",justifyContent:"center",alignItems:"center",flexShrink:0}}),[s]),u=(0,o(728601).QC)(t.fileName),c=u?(0,l.jsx)(o(16275).I,{icon:function(e){if("zip"===e.toLowerCase())return o(865213).Y;let t=o(666859).Z5[e.toUpperCase()];switch(t){case"image":return o(937233).M;case"video":return o(59041).C;case"audio":return o(388544).$;case"pdf":return o(790022).H;case"slides":return o(61913).G;case"sheet":return o(518630).T;case"other":case"cad":return o(865213).Y;default:(0,o(48697).HB)(t)}}(u),colorVariant:"secondary"}):void 0;return(0,l.jsxs)("div",{style:j.container,children:[void 0!==a?(0,l.jsx)("div",{style:d.filePreview,children:(0,l.jsx)(o(517334).k,{size:18})}):(0,l.jsx)("div",{style:d.filePreview,children:c}),(0,l.jsx)("div",{style:j.fileName,children:r}),(0,l.jsx)(o(374533).K,{icon:o(968411).trashIcon,onClick:i,style:j.deleteFileButton,iconStyle:j.deleteFileIcon,ariaLabel:n.formatMessage(y.deleteFileButtonAriaLabel)})]})}let T=(0,o(327219).YK)({eligible_to_purchase:{id:"FormFileProperty.upgrade.eligibleToPurchase",defaultMessage:"<highlight>Upgrade</highlight> to increase limit"},eligible_for_trial:{id:"FormFileProperty.upgrade.eligibleForTrial",defaultMessage:"<highlight>Try</highlight> to increase limit"},sales_eligible:{id:"FormFileProperty.upgrade.salesEligible",defaultMessage:"<highlight>Contact sales</highlight> to increase limit"},sales_assisted:{id:"FormFileProperty.upgrade.salesAssisted",defaultMessage:"<highlight>Contact sales</highlight> to increase limit"},eligible_to_request:{id:"FormFileProperty.upgrade.eligibleToRequest",defaultMessage:"<highlight>Request upgrade</highlight> to increase limit"},request_pending:{id:"FormFileProperty.upgrade.requestPending",defaultMessage:"<highlight>Requested</highlight> to increase limit"}});o(499468),o(586042),o(169187),o(726090),o(132457),o(219390),o(73168),o(139583),o(765324);let M={marginInlineEnd:-4};function P({formMode:e,message:t}){let i=(0,o(960253).I)(()=>({container:{width:"100%",display:"inline-flex",justifyContent:"space-between",alignItems:"center",color:"form_editor"===e?o(632079).Tj.text.disabled:o(632079).Tj.text.tertiary}}),[e]);return(0,l.jsxs)("div",{style:i.container,children:[(0,l.jsx)(o(327219).sA,{...t}),(0,l.jsx)("div",{style:M,children:(0,l.jsx)(o(16275).I,{icon:o(826725).T,size:"sm",colorVariant:"form_editor"===e?"disabled":"tertiary"})})]})}let F={style0:{marginTop:8,marginInlineStart:o(139424).A.isMobile?void 0:-8,display:"flex",gap:4*!!o(139424).A.isMobile,flexDirection:"column"},positionRelative:{position:"relative"}},I=(0,i.forwardRef)(function(e,t){let r=(0,o(652771).Dd)(e,t),{property:n,propertySchema:a,surface:s,baseStyles:d}=(0,i.useContext)(o(422575).L8),{collectionStore:u,disabled:c,locked:p,store:m,formQuestionStore:g,formDataStore:f}=e,y=(0,o(579993).K8)(()=>{var e;return(null==a?void 0:a.type)==="multi_select"?null==g||null==(e=g.getPropertyTypeSpecificConfig("multi_select"))?void 0:e.maxSelectionCount:void 0},[g,null==a?void 0:a.type]),h=(0,o(805999).Vm)({formQuestionStore:g,propertySchema:a}),x=(0,o(579993).K8)(()=>a&&g?(0,o(805999).KU)({formQuestionStore:g,propertySchema:a})??"list":"list",[g,a]),v=(0,o(579993).K8)(()=>a&&(0,o(532792).l)(a)?a.options??[]:[],[a]),b=(0,o(579993).K8)(()=>{var e;let t=null==f||null==(e=f.getFormState())?void 0:e.draftFormBlockStore;if(!n||!t)return new Set;let i=null==t?void 0:t.getPropertyValue(n);return new Set((0,o(853300).J4)(i,v).map(e=>e.id))},[f,v,n]),S=`form-question-${null==g?void 0:g.id}`,_=(0,o(579993).K8)(()=>{var e;if(f)return null==(e=f.getFormState())?void 0:e.collectionSchema},[f]),k=(0,i.useMemo)(()=>{switch(x){case"dropdown":return"none";case"list":return h?"radio":"checkbox";default:(0,o(48697).HB)(x)}},[x,h]),w=(0,i.useCallback)(t=>"form_editor"===e.surface?{cursor:"grab",boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`}
1:{cursor:"pointer",paddingTop:8*!t,paddingBottom:8*!t},[e.surface]),j=(0,o(960253).I)(()=>({buttonStyle:{...d.buttonStyle,...(null==w?void 0:w(!0))||{}}}),[d.buttonStyle,w]),C=(0,i.useCallback)(()=>"form_editor"!==s?null:(0,l.jsxs)(l.Fragment,{children:["dropdown"===x?(0,l.jsx)(o(619980).P,{ref:t,editButtonClickProps:void 0,style:j.buttonStyle,children:(0,l.jsx)(P,{formMode:s,message:o(355482).yh.editorDropdownPlaceholderSelect})}):void 0,(0,l.jsx)(L,{options:v,collectionStore:u,selectType:k,formQuestionStore:g})]}),[s,x,t,j.buttonStyle,v,u,k,g]),T=(0,i.useCallback)(()=>"form_viewer"!==s?null:"dropdown"===x?(0,l.jsx)(o(652771).zg,{...r,EmptyComponent:()=>(0,l.jsx)(P,{formMode:s,message:o(355482).yh.viewerEmptyPlaceholder}),formQuestionStore:e.formQuestionStore,collectionStore:e.collectionStore,collectionSchema:_,generateButtonStyles:w}):(0,l.jsx)("div",{style:F.style0,children:v.map(e=>{let t=c;return y&&b.size>=y&&!h&&!b.has(e.id)&&(t=!0),(0,l.jsx)(D,{store:m,disabled:t,option:e,allOptions:v,questionName:S,selectType:k},e.id)})}),[s,x,v,r,e.formQuestionStore,e.collectionStore,_,w,c,y,b,h,m,S,k]);return"form_editor"!==s||p?T():C()}),A={marginInlineStart:4,marginTop:4};function L(e){let t=(0,o(533992).v3)(),[r,n]=(0,i.useState)(!1),[a,s]=(0,i.useState)(!1),[d,u]=(0,i.useState)(!1),{options:c,collectionStore:p,selectType:m,formQuestionStore:g}=e,{property:f}=(0,i.useContext)(o(422575).L8),y=(0,o(960253).I)(()=>({selectOptionList:{marginTop:4*(c.length>0)},newSelectOption:{marginTop:c.length>0?0:4}}),[c]),h=(0,i.useCallback)(()=>{u(!0)},[]),x=(0,i.useCallback)(()=>{u(!1)},[]),v=(0,i.useCallback)(e=>{let t=c.find(t=>t.value===e);return t?(0,l.jsx)(E,{type:"persisted",option:t,options:c,selectType:m,isDragging:d,collectionStore:p,setNewOptionInput:n,setDisableDragging:s,formQuestionStore:g},t.id):null},[p,g,d,c,m]),b=(0,i.useCallback)(e=>{f&&o(260175).gc({newValues:e,property:f,schema:p.getSchema(),collectionStore:p,environment:t})},[p,t,f]),S=(0,i.useCallback)(e=>{(0,o(705660).S)(e,o(705660).y.EditorMouseDown,o(960408).D_)},[]),_=(0,i.useCallback)(()=>{n(!0)},[]);return f?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o(847172).qU,{direction:"vertical",style:y.selectOptionList,keys:null==c?void 0:c.map(e=>e.value),disabled:a,onDragStart:h,onDragEnd:x,renderKey:v,onDrop:b}),r?(0,l.jsx)("div",{style:y.newSelectOption,children:(0,l.jsx)(E,{type:"temporary",collectionStore:p,options:c,selectType:m,isDragging:d,setNewOptionInput:n,setDisableDragging:s,formQuestionStore:g})}):null,(0,l.jsx)(o(988022).p,{colorVariant:"tertiary",onMouseDown:S,iconLeading:{icon:o(581923).plusIcon,style:{marginInlineEnd:4}},style:A,onClick:_,children:(0,l.jsx)(o(327219).sA,{id:"questionModule.formSelectMultiSelectProperty.addOption",defaultMessage:"Add option"})})]}):null}let B={selectorButton:{width:"calc(100% + 16px)",borderRadius:6},selectorButtonPressed:{backgroundColor:o(632079).Tj.buttonPressedBackground},selectorButtonHovered:{backgroundColor:o(632079).Tj.buttonHoveredBackground},style0:{display:"flex",alignItems:"center",wordBreak:"break-word"}};function D(e){let{option:t,allOptions:r,store:n,disabled:a,selectType:s,questionName:d}=e,u=(0,o(533992).v3)(),{surface:c,property:p,propertySchema:m}=(0,i.useContext)(o(422575).L8),g=(0,o(579993).K8)(()=>{if(!p||!m||!(0,o(532792).l)(m))return!1;let e=n.getPropertyValue(p),i=[];if("select"===m.type){let t=(0,o(853300).fF)(e,r);i=t?[t]:[]}else i=(0,o(853300).J4)(e,r);return i.some(e=>e.value===t.value)},[n,t.value,r,m,p]),f=(0,o(960253).e)(),y=(0,o(960253).I)(()=>({selectorButtonInner:{border:"none",padding:"4px 8px",borderRadius:6,...o(139424).A.isMobile?{backgroundColor:"light"===f?o(632079).Tj.palette.gray["30"]:o(632079).Tj.palette.gray["100"]}:{}}}),[f]),h=(0,i.useCallback)(()=>{if(!p||!m||!(0,o(532792).l)(m))return;let e=n.getSpaceId();"multi_select"===m.type&&"checkbox"===s?(0,o(323517).createAndCommit)({userAction:"FormSelectProperty.handleMultiSelectQuestionSelectOption",environment:u,cellTarget:e?{spaceWithId:e}:void 0,canUndo:!0,perform:e=>{let i=o(218744).default.checkGate({gateName:"block_property_value_hlop"}),l=n.getPropertyStore(p);(0,o(504197).y)({transaction:e,store:l,operation:o(909429).a.updateBlockPropertyValue({pointer:n.getSpaceShardedPointer(),path:["properties",p],args:{primitiveOp:g?{command:"removeSelectOption",args:{option:t.value}}:{command:"addSelectOptionAfter",args:{option:t.value}}}
1,blockPropertyValueExpectedVersions:(0,o(810414).t)({store:l,transaction:e}),blockPropertyValueHLOPEnabled:i})})}}):(0,o(323517).createAndCommit)({userAction:"FormSelectProperty.handleSelectQuestionSelectOption",environment:u,cellTarget:e?{spaceWithId:e}:void 0,canUndo:!0,perform:e=>{t&&o(53517).R9({environment:u,store:n.getPropertyStore(p),value:(0,o(247438).x9d)(t.value),transaction:e})}})},[u,t,g,m,p,n,s]);return m&&(0,o(532792).l)(m)?(0,l.jsx)("div",{style:B.style0,children:(0,l.jsx)(o(4458).fI,{paddingInlineStart:"form_editor"===c?16:void 0,className:"autolayout-fill-width",style:F.positionRelative,children:(0,l.jsx)(o(64960).Ay,{hoveredStyle:B.selectorButtonHovered,pressedStyle:B.selectorButtonPressed,style:B.selectorButton,disallowTabbing:!0,children:(0,l.jsx)(o(469738).a,{style:y.selectorButtonInner,name:d,isDisabled:a,label:t.value,onChange:h,selectorSize:"large",isSelected:"form_viewer"===c&&g,value:"select_option",selectType:s,selectAlignYAxis:"center",width:"fill"})})})}):null}let z={dragHandle:{position:"absolute",zIndex:2,marginInlineStart:"-2px"},conditionalButtonBorder:{outlineStyle:"solid",outlineWidth:2,outlineColor:o(632079).Tj.blue.border.strong,borderRadius:4},style0:{border:"none",padding:0,cursor:"grab",flexGrow:0},style1:{width:24,height:24,flexGrow:0,marginInlineEnd:3},style2:{width:24,height:24,flexGrow:0},style3:{width:18,height:18}};function E(e){let t=(0,o(533992).v3)(),r=(0,o(327219).tz)(),{type:s,collectionStore:d,formQuestionStore:p,option:m,options:g,isDragging:f,setNewOptionInput:y,setDisableDragging:h,selectType:x}=e,[v,b]=i.useState((null==m?void 0:m.value)??""),[S,_]=(0,i.useState)(!1),[k,w]=(0,i.useState)("temporary"===s),[j,C]=(0,i.useState)("temporary"===s),T=(0,o(613789).v$)(),{spaceStore:M,spaceId:P}=(0,o(579993).K8)(()=>{let e=(0,o(974410).f)(d),t=null==e?void 0:e.id;return{spaceStore:e,spaceId:t}},[d]),F=(0,o(345776).T)(),I=(0,o(300531).Q1)(),A=(0,o(579993).O$)(o(192314).AppStoreCurrentUserSettingsStore),{property:L,propertySchema:B,collectionContextStore:D}=(0,i.useContext)(o(422575).L8),{currentQuestionModuleAndArea:E,modulesByArea:O}=(0,o(579993).K8)(()=>{var e;let t=null==p||null==(e=p.getParentStore())?void 0:e.getModules();return t&&p?{currentQuestionModuleAndArea:(0,o(886178).Ib)({modulesByArea:t,find:e=>"formQuestion"===e.type&&e.formQuestionId===p.id}),modulesByArea:t}:{currentQuestionModuleAndArea:void 0,modulesByArea:void 0}},[p]),R=(0,i.useMemo)(()=>{if(!(null!=m&&m.value)||!B)return!1;let e=null==E?void 0:E.module.conditionalGroups,t="select"===B.type?{property:L,filter:{operator:"enum_is",value:{type:"exact",value:m.value}}}:{property:L,filter:{operator:"enum_contains",value:{type:"exact",value:m.value}}};return!!(null==e?void 0:e.some(e=>(0,o(931576).n)(e.trigger,t)))},[null==E?void 0:E.module.conditionalGroups,null==m?void 0:m.value,L,B]),V=(0,i.useCallback)(()=>{if(!L||!B||!(0,o(532792).l)(B))return;let e=v.trim();if(e){"alphabetical"===B.auto_sort_options||"reverse_alphabetical"===B.auto_sort_options?o(260175).Uk({modification:{type:"autoSortInsert",newValue:e},property:L,propertySchema:B,options:g,environment:t,collectionStore:d}):o(260175).Uk({modification:{type:"keyedObjectListAfter",newValue:e},property:L,propertySchema:B,options:g,environment:t,collectionStore:d}),y(!1);let i=null==A?void 0:A.getSettingsStore().getKeyStore("seen_forms_add_conditional_logic_tooltip").getValue(),l=null==E?void 0:E.module.formQuestionId;l&&!i&&(null==I||I.formAddConditionalLogicTooltipStore.setState({openTooltip:(0,o(266967).fY)({formQuestionId:l,optionValue:e})}),(0,o(376730).H)(t,o(266967).wG)),D&&(0,o(8043).V)({environment:t,collectionStore:D.collectionStore(),collectionViewStore:D.collectionViewStore(),property:L,from:"form_editor",action:"select_add_option"})}else y(!1);C(!1)},[L,y,D,B,g,t,v,d,null==E?void 0:E.module.formQuestionId,A,I]),q=(0,i.useCallback)(e=>{if(!L||!m||!B||!(0,o(532792).l)(B)){y&&y(!1);return}e?o(260175).r$({environment:t,option:m,property:L,propertySchema:B,collectionStore:d,deleteMessage:R?r.formatMessage(K.deleteModalWithConditionalLogic):void 0}):o(260175).Uk({modification:{type:"keyedObjectListRemove",id:m.id},property:L,propertySchema:B,environment:t,collectionStore:d}),D&&(0,o(8043).V)({environment:t,collectionStore:D.collectionStore(),collectionViewStore:D.collectionViewStore(),property:L,from:"form_editor",action:"select_delete_option"}),y&&y(!1),C(!1),w(!1),h(!1),a({environment:t}),(0,o(59579).a)(t,o(266967).wG)},[L,y,D,R,B,m,w,h,t,d,r]),$=(0,i.useCallback)(()=>
1{if(!L||!m||!B||!(0,o(532792).l)(B))return;let e=v.trim();e?(e&&e!==(null==m?void 0:m.value)&&(o(260175).Uk({modification:{type:"keyedObjectListUpdate",option:m,newValue:e},property:L,propertySchema:B,options:g,environment:t,collectionStore:d}),D&&(0,o(8043).V)({environment:t,collectionStore:D.collectionStore(),collectionViewStore:D.collectionViewStore(),property:L,from:"form_editor",action:"select_rename_option"})),C(!1),w(!1),h(!1)):q()},[L,D,q,B,t,w,h,m,g,v,d]),U=(0,i.useCallback)(()=>{if(!L||!B||!(0,o(532792).l)(B)||!E||!m)return;let e=null==p?void 0:p.getParentStore();e&&(o(237915).lF({environment:t,layoutStore:e,currentQuestionModule:E.module,area:E.area,property:L,filterValue:{type:B.type,value:m},setModuleSelection:null==T?void 0:T.setModuleSelection,sessionId:(null==T?void 0:T.sessionId)??""}),a({environment:t}),(0,o(59579).a)(t,o(266967).wG))},[L,B,E,m,p,t,null==T?void 0:T.setModuleSelection,null==T?void 0:T.sessionId]),N=o(960408).sg(()=>_(!0),5),Q=(0,i.useCallback)(()=>{_(!1),N.cancel()},[N]),H=S&&!k,W=(0,o(579993).K8)(()=>(0,o(266967).Yx)({type:"multi_select",formQuestionId:null==E?void 0:E.module.formQuestionId,optionValue:null==m?void 0:m.value,formAddConditionalLogicTooltipStore:null==I?void 0:I.formAddConditionalLogicTooltipStore}),[null==m?void 0:m.value,null==E?void 0:E.module.formQuestionId,I]),G=(0,o(84163).J)(M),Z=(0,o(217844)._)({name:"forms_conditional_logic",spaceId:P,userId:F}),J=null==Z?void 0:Z.upsell,Y=(0,o(811656).wy)(J)&&(null==Z?void 0:Z.type)==="unavailable",X=(0,i.useMemo)(()=>(0,o(266967).DG)({mouseEntered:S,currentQuestionModule:null==E?void 0:E.module,modulesByArea:O,featureAvailable:(null==Z?void 0:Z.type)==="available",isDragging:f,inputFocused:k,showTutorialTooltip:W}),[S,null==E?void 0:E.module,O,null==Z?void 0:Z.type,W,f,k]),ee=(S||W&&X)&&!k&&!f,et=(0,o(960253).I)(()=>{let e="none"===x?"4px":"16px";return{container:{display:"flex",alignItems:"center",width:"calc(100% + 16px)",marginInlineStart:-8,padding:"2px 4px",borderRadius:6,backgroundColor:S?o(632079).Tj.buttonHoveredBackground:void 0,cursor:"grab"},innerContainer:{display:"flex",alignItems:"center",padding:`0px 0px 0px ${e}`,width:"100%"}}},[S,x]),eo=(0,i.useRef)(null);return L&&B&&(0,o(532792).l)(B)?(0,l.jsxs)("div",{style:et.container,onMouseMove:N,onMouseLeave:Q,children:[H?(0,l.jsx)(o(633418).j,{width:16,height:24,disallowTabbing:!0,disableDrag:k,tooltipPlacement:"left",hideClickMessage:!0,style:z.dragHandle}):void 0,(0,l.jsxs)("div",{style:et.innerContainer,children:[(0,l.jsx)(o(469738).a,{style:z.style0,isDisabled:!0,label:null,isSelected:!1,selectorSize:"large",value:"select_option",selectType:x,width:"fill"}),(0,l.jsx)(o(519451).J,{debugName:"Form question option",capture:k,allowMenuList:!0,allowEsc:!0,allowCopyPaste:!0,allowUndo:!0,children:(0,l.jsx)(o(287562).p,{value:v,style:{padding:"2px 0px",paddingInlineEnd:3,maxWidth:ee?"calc(100% - 50px)":"100%",flexGrow:1,overflowX:"hidden"},focus:k,format:"transparent",onMouseDown:e=>e.stopPropagation(),onFocus:()=>{h(!1),j||(0,o(525779).clear)({environment:t})},onClick:()=>w(!0),onChange:e=>{C(!1);let t=/,/g;t.test(e.target.value)&&o(436555).D6({label:(0,l.jsx)(o(327219).sA,{id:"questionModule.formSelectMultiSelectProperty.commaWarning",defaultMessage:"Commas are currently not supported."})}),b(e.target.value.replace(t,"").trim())},onKeyDown:e=>{"Backspace"===e.key&&""===v&&q()},onBlur:"temporary"===s?V:$,onSubmit:e=>{"temporary"===s?V():$(),o(374176).default.afterNextFlush(()=>{y(!0)})}})}),X?(0,l.jsxs)(l.Fragment,{children:[Y&&!W?(0,l.jsx)(o(968080).c,{upsell:J,source:"forms_conditional_logic",showTooltip:!0,tooltipProps:{customTitleMessages:c,placement:"top",content:(0,l.jsx)(o(201845).Fp,{})},spaceStore:M,children:({handleClick:e})=>(0,l.jsx)(o(374533).K,{ref:eo,style:z.style1,onClick:e,icon:n,ariaLabel:r.formatMessage({defaultMessage:"Add conditional logic",id:"FormCheckboxProperty.ConditionalLogicIcon.title"})})}):(0,l.jsx)(o(51831).m_,{placement:"top",textWrap:!0,content:()=>(0,l.jsx)(o(201845).ML,{featureAvailability:Z,isAdmin:G}),disableTooltip:W,children:e=>(0,l.jsx)(o(374533).K,{ref:eo,style:{...z.style1,...W&&z.conditionalButtonBorder},onClick:()=>
1{if((null==Z?void 0:Z.type)==="unavailable"&&(null==J?void 0:J.type)==="product")o(105327).K(t,{upsell:J,from:"forms_conditional_logic",spaceStore:(0,o(974410).f)(d)});else if((null==Z?void 0:Z.type)==="available")return U()},icon:n,ariaLabel:r.formatMessage({defaultMessage:"Add conditional logic",id:"FormMultiSelectProperty.ConditionalLogicIcon.title"}),...e})}),W?(0,l.jsx)(u,{buttonRef:eo}):void 0]}):void 0,ee?(0,l.jsx)(o(374533).K,{style:z.style2,iconStyle:z.style3,onClick:()=>q(!0),icon:o(968411).trashIcon,ariaLabel:r.formatMessage({defaultMessage:"Delete option",id:"BlockPropertyRouter.FormSelectProperty.TrashIcon.title"})}):void 0]})]}):null}let K=(0,o(327219).YK)({deleteModalWithConditionalLogic:{id:"FormMultiSelectProperty.deleteModalWithConditionalLogic.prompt",defaultMessage:"Are you sure you want to delete this option? The conditional logic that depends on this option will also be removed."}}),O=(0,i.forwardRef)(function(e,t){let r=(0,o(600895).Dd)(e,t),n=(0,o(143339).H)(),a=(0,i.useCallback)(t=>"form_editor"===e.surface?{cursor:"grab",boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`}:{cursor:"pointer",paddingTop:8*!t,paddingBottom:8*!t},[e.surface]),s=(0,o(579993).K8)(()=>{var e;return null==(e=n.getFormState())?void 0:e.collectionSchema},[n]);if(!(0,o(22148).J)(e.surface))return null;let d=(0,l.jsx)(P,{formMode:e.surface,message:"form_editor"===e.surface?o(355482).yh.editorPlaceholder:o(355482).yh.viewerEmptyPlaceholder});return(0,l.jsx)(o(600895).de,{...r,EmptyComponent:()=>d,collectionStore:e.collectionStore,quickActionButtons:void 0,formQuestionStore:e.formQuestionStore,generateButtonStyles:a,collectionSchema:s})}),R={marginInlineEnd:-4},V=(0,i.forwardRef)(function(e,t){let r=(0,o(973681).QK)(e),{property:n,store:a,formQuestionStore:s,disabled:d,surface:u}=e;if(!s)throw Error("FormPlaceProperty: formQuestionStore is required");let{baseStyles:c}=(0,i.useContext)(o(422575).L8),p=(0,o(143339).H)(),m=(0,o(579993).K8)(()=>{var e;return null==(e=p.getFormState())?void 0:e.collectionSchema},[p]),g=(0,o(579993).K8)(()=>(0,o(862060).eC)(a.getPropertyValue(n)),[a,n]),f=(0,o(960253).I)(()=>({buttonStyle:{...c.buttonStyle,borderRadius:6,marginTop:18,..."form_editor"===u?{cursor:"grab",color:o(632079).Tj.text.disabled,boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`}:{cursor:"pointer",color:g?o(632079).Tj.text.primary:o(632079).Tj.text.tertiary}},hoveredStyle:c.buttonHoveredStyle??{},pressedStyle:c.buttonPressedStyle??{}}),[c.buttonHoveredStyle,c.buttonPressedStyle,c.buttonStyle,u,g]),y=d?(0,l.jsx)(o(327219).sA,{...o(355482).yh.editorPlaceholder}):(0,l.jsx)(o(327219).sA,{...o(355482).yh.viewerEmptyPlaceholder}),h=(0,o(579993).K8)(()=>a.getPropertyValue(n),[a,n]);return(0,l.jsx)(o(619980).P,{ref:t,editButtonClickProps:d?void 0:r,style:f.buttonStyle,hoveredStyle:f.hoveredStyle,pressedStyle:f.pressedStyle,formQuestionStore:s,collectionSchema:m,children:(0,l.jsxs)(o(4458).fI,{alignItems:"center",justifyContent:"space-between",width:"100%",children:[g?(0,l.jsx)(o(594014).m,{textValue:h,parentStore:a}):y,(0,l.jsx)("div",{style:R,children:(0,l.jsx)(o(16275).I,{icon:o(826725).T,size:"sm",colorVariant:"form_editor"===u?"disabled":"tertiary"})})]})})}),q={style0:{margin:-8,padding:8},style1:{marginTop:8,boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`,cursor:"grab"},style2:{padding:"9px 10px",pointerEvents:"none"},style3:{padding:"5px 10px"},style4:{padding:0,fontSize:16,borderRadius:6,backgroundColor:o(632079).oZ.transparent},style5:{backgroundColor:o(632079).oZ.transparent}},$=(0,i.forwardRef)(function(e,t){var r;let{surface:n,property:a,store:s,formQuestionStore:d,disabled:u}=e,c=(0,o(327219).tz)(),p=(0,o(533992).v3)(),m=(0,o(143339).H)(),{propertySchema:g}=(0,i.useContext)(o(422575).L8),f=(0,i.useRef)(!1),y=(0,o(579993).K8)(()=>(0,o(247438).q4_)(s.getPropertyValue(a))??"",[a,s]),[h,x]=(0,i.useState)(y),[v,b]=(0,i.useState)(!1),{baseStyles:S}=(0,i.useContext)(o(422575).L8),_=(0,o(579993).K8)(()=>{if(!g)return!1;if("title"===g.type||"text"===g.type){var e;return null==d||null==(e=d.getPropertyTypeSpecificConfig(g.type))?void 0:e.longAnswer}return!1},[d,g]),k=(0,o(579993).K8)(()=>{let e=m.getFormState();return!!e&&!!e.aliasStore},[m]),w=(0,o(579993).K8)(()=>null==d?void 0:d.isRequired(),[d]),j=(0,i.useCallback)(e=>{let t=e.target.value;if(t.length>5e3&&(t=t.slice(0,5e3),e.target.value=t,o(436555).D6({label:c.formatMessage(o(805999).Gi.characterLimitReached)})),x(t),!f.current)return;let i=s.pointer.spaceId;(0,o(323517).createAndCommit)({userAction:"FormTextProperty.handleTextQuestionEdit",environment:p,cellTarget:i?{spaceWithId:i}:void 0,canUndo:!0,perform:e=>{o(53517).R9({environment:p,store:s.getPropertyStore(a),value:(0,o(247438).x9d)(t),transaction:e})}})},[p,f,a,s,c]),C=(0,i.useCallback)(e=>{f.current=!0,b(!1),j(e),k&&(0,o(525779).clear)({environment:p})},[j,p,k]),T=` 2 .formTextInput::placeholder { 3 color: ${"form_editor"===n?o(632079).Tj.text.disabled:o(632079).Tj.text.tertiary}; 4 opacity: 1; 5 } 6 `;return(0,l.jsxs)("div",{style:q.style0,children:[(0,l.jsx)("style",{children:T}),(0,l.jsx)(o(369064).N,{debugName:"FormPropertyWithTextInput",capture:v&&!u,onDelete:o(960408).D_,onSpace:o(9604
608).D_,onBackspace:o(960408).D_,onLeft:o(960408).D_,onRight:o(960408).D_,onUp:o(960408).D_,onDown:o(960408).D_,onSelectAll:o(960408).D_,onRedo:o(960408).D_,onUndo:o(960408).D_,onCut:o(960408).D_,onCopy:o(960408).D_,onPaste:o(960408).D_,onKeypress:o(960408).D_,onTab:o(960408).D_,onEnter:o(960408).D_,children:(0,l.jsx)(o(287562).p,{"aria-labelledby":`form-question-title-${null==d?void 0:d.id}`,"aria-describedby":`form-description-${null==d?void 0:d.id}`,inputElementAttributes:{required:w},textareaElementAttributes:{required:w},value:h,format:"default",inputClassName:"formTextInput",textarea:_,autosize:_,autosizeMinHeight:_?86:void 0,onChange:j,onBlur:C,disabled:u,onFocus:()=>{k&&(0,o(627974).t)({store:s.getPropertyStore(a)}),b(!0)},placeholder:u?c.formatMessage(o(355482).yh.editorPlaceholder):c.formatMessage(o(355482).yh.viewerEmptyPlaceholder),style:{...q.style4,..."form_editor"===n?q.style1:{marginTop:12,boxShadow:null==(r=S.buttonStyle)?void 0:r.boxShadow,lineHeight:1.75}},inputStyle:{...q.style5,..."form_editor"===n?q.style2:q.style3}})})]})});function U(e){let{relationItemPointers:t,store:o,relationValue:i,property:r,propertySchema:n,tokenFormat:a,collectionSchema:s}=e;return(0,l.jsx)(l.Fragment,{children:t.map(({pointer:e,pageStore:t})=>(0,l.jsx)(Q,{relatedPagePointer:e,relatedPageStore:t,relationValue:i,store:o,tokenFormat:a,propertySchema:n,property:r,collectionSchema:s},e.id))})}let N={tokenWrapper:{display:"flex",alignItems:"center",gap:4,padding:4,width:"100%",borderRadius:12},style0:{background:"none"},style1:{width:20,height:20},style2:{width:o(104509).Ev.xxs,height:o(104509).Ev.xxs}};function Q(e){let{relatedPagePointer:t,relatedPageStore:r,store:n,relationValue:a,property:s,propertySchema:d,collectionSchema:u}=e,c=(0,o(533992).v3)(),p=(0,o(327219).tz)(),m=(0,i.useCallback)((e,t)=>{let i=e.filter(e=>e.id!==t.id),l=n.getSpaceId();(0,o(323517).createAndCommit)({userAction:"RelationBlockPropertyValue.handleRemoveRelationClick",environment:c,cellTarget:l?{spaceWithId:l}:void 0,canUndo:!0,perform:e=>{(0,o(935389).I)({store:n,propertyId:s,value:i,environment:c,relatedPageId:t.id,propertySchema:d,transaction:e,isUnthrottled:!1,fallbackCollectionSchema:u})}})},[u,c,s,d,n]);return(0,l.jsxs)("div",{style:N.tokenWrapper,children:[(0,l.jsx)(o(296012).a,{recordPointer:t,parentStore:n,style:N.style0,noUnderline:!0,linkify:"whenReadOnly"},t.id),(0,l.jsx)(o(374533).K,{ariaLabel:p.formatMessage({id:"FormRelationProperty.removeRelation",defaultMessage:"Remove relation"}),icon:o(519529).xMarkFillSmallIcon,style:N.style1,iconStyle:N.style2,onClick:()=>m(a,r)})]},t.id)}let H={marginInlineEnd:-4},W={paddingTop:8},G=(0,i.forwardRef)(function(e,t){let{buttonStyle:r,editButtonClickProps:n,property:a,onContextMenu:s,store:d,quickActionButtons:u,formQuestionStore:c}=(0,o(493127).Dd)(e,t),{disabled:p,surface:m}=e,g=(0,o(143339).H)(),{propertySchema:f,baseStyles:y}=(0,i.useContext)(o(422575).L8),h=(0,o(916769).Ug)(null==y?void 0:y.tokenFormat),x=(0,o(579993).K8)(()=>{var e;return null==(e=g.getFormState())?void 0:e.collectionSchema},[g]),v=(0,o(493127).jD)({store:d,propertySchema:f,property:a}),b=(0,o(493127).Tn)({store:d,propertySchema:f,relationValue:v}),S=0===b.length,_=(0,o(960253).I)(()=>({buttonStyle:{...y.buttonStyle,...r,..."form_editor"===m?{boxShadow:`0 0 0 1px ${o(632079).Tj.border.secondary} inset`,cursor:"grab"}:{}},buttonPressedStyle:y.buttonPressedStyle??{},buttonHoveredStyle:y.buttonHoveredStyle??{},selectedMessageText:"form_editor"===m?{color:o(632079).Tj.text.disabled}:{color:S?o(632079).Tj.text.tertiary:o(632079).Tj.text.primary}}),[y.buttonHoveredStyle,y.buttonPressedStyle,y.buttonStyle,r,m,S]),k=(0,i.useMemo)(()=>f&&v&&0!==b.length?(0,l.jsx)(U,{relationItemPointers:b,store:d,tokenFormat:h,relationValue:v,property:a,propertySchema:f,collectionSchema:x}):null,[x,a,f,b,v,d,h]),w=(0,i.useMemo)(()=>"form_editor"===m?(0,l.jsx)(o(327219).sA,{...o(355482).yh.editorPlaceholder}):S?(0,l.jsx)(o(327219).sA,{...o(355482).yh.viewerEmptyPlaceholder}):(0,l.jsx)(o(327219).sA,{id:"FormRelationProperty.nonEmptyMsg",defaultMessage:"{numSelected} selected",values:{numSelected:b.length}}),[m,S,b.length]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(o(619980).P,{ref:t,editButtonClickProps:p?void 0:n,onContextMenu:s,style:_.buttonStyle,hoveredStyle:_.buttonHoveredStyle,pressedStyle:_.buttonPressedStyle,quickActionButtons:u,formQuestionStore:c,collectionSchema:x,children:(0,l.jsxs)(o(4458).fI,{justifyContent:"space-between",alignItems:"center",width:"100%",children:[(0,l.jsx)("div",{style:_.selectedMessageText,children:w}),(0,l.jsx)("div",{style:H,children:(0,l.jsx)(o(16275).I,{icon:o(826725).T,size:"sm",colorVariant:"form_editor"===m?"disabled":"tertiary"})})]})}),k?(0,l.jsx)("div",{style:W,children:k}):void 0]})}),Z=(0,i.forwardRef)(function(e,t){throw Error("Unsupported form property type")}),J=i.forwardRef(function(e,t){let{property:o,surface:i,propertyType:r,innerProps:n}=e;if(!r)return null;let a=Y[i][r];return null===a?null:(0,l.jsx)(a,{ref:t,...n,property:o,surface:i})}),Y={form_editor:{text:$,title:$,select:I,multi_select:I,relation:G,date:f,person:O,file:v,number:$,checkbox:m,email:$,url:$,phone_number:$,place:V,created_by:Z,created_time:Z,formula:Z,last_edited_by:Z,last_edited_time:Z,last_visited_time:Z,location:Z,rollup:Z,status:Z,verification:Z,auto_increment_id:Z,button:Z},form_viewer:{text:$,title:$,select:I,multi_select:I,relation:G,date:f,person:O,file:x,number:$,checkbox:m,email:$,url:$,phone_number:$,place:V,created_by:Z,created_time:Z,formula:Z,last_edited_by:Z,last_edited_time:Z,last_visited_time:Z,location:Z,rollup:Z,status:Z,verification:Z,auto_increment_id:Z,button:Z}},X=J},726792(e,t,o){var i=()=>o(546605),l=()=>o(896216),r=()=>o(853300),n=()=>o(801109),a=()=>o(700369),s=()=>o(350141),d=()=>o(247438),u=()=>o(287095);class c extends i().Store{getInitialState(){return{isLoaded:!1}}getFormState(){if(this.state.isLoaded)return this.state}getQuestionError(e){if(this.state.isLoaded)return this.state.formQuestionErrorMap.get(e)}updateFormState(e){this.state.isLoaded&&this.setState({...this.state,...e})}resetFormSubmissionState(){this.updateFormState({draftFormBlockStore:void 0,filePropertyIdToFormFiles:{},formQuestionErrorMap:new Map,questionIdsVisibleAtLastSubmissionAttempt:[],questionsAndAnswers:[],submitFormState:{type:"notSubmitted"}})}updateFilePropertyIdToFormFiles(e,t){var o;if(!this.state.isLoaded)return;let i=null==(o=this.getFormState())?void 0:o.filePropertyIdToFormFiles;this.updateFormState({filePropertyIdToFormFiles:{...i,[e]:t((null==i?void 0:i[e])??[])}})}updateFormErrorMap(e,t){if(!this.state.isLoaded)return;let o=this.state.collectionSchema;if(!o)return;let i=new Map;for(let f of e){var c,p,m,g;let e=f.id,y=null==(c=f.getConfig())?void 0:c.propertyId;if(!y)continue;let h=null==(p=this.state.draftFormBlockStore)?void 0:p.getProperties()[y],x=(0,r()._g)({schema:o,property:y});if(x){if(f.isRequired()&&null!=(m=this.state.questionIdsVisibleAtLastSubmissionAttempt)&&m.includes(e)){let t=this.state.filePropertyIdToFormFiles;if("file"===x.type){if(((null==(g=t[y])?void 0:g.length)??0)<1){i.set(e,"required");continue}}else if("checkbox"===x.type){if(!0!==(0,l().w)(h)){i.set(e,"required");continue}}
6else if((0,d().w9s)(h)){i.set(e,"required");continue}}if(!(0,d().w9s)(h)){let o=(0,d().q4_)(h);if("number"===x.type&&!(0,a().kf)(o,t)){i.set(e,"invalid_number");continue}if("email"===x.type&&!(0,n().DT)(o)){i.set(e,"invalid_email");continue}if("url"===x.type&&!(0,u().w)(o)){i.set(e,"invalid_url");continue}if("phone_number"===x.type&&!(0,s().e)(o)){i.set(e,"invalid_phone_number");continue}}}}this.updateFormState({formQuestionErrorMap:i})}}o.d(t,{},{A:c})},143339(e,t,o){var i=o(635790);let l=(0,i.createContext)(null);function r(){let e=(0,i.useContext)(l);return e||new(o(726792)).A}l.displayName="FormBlockContext",o.d(t,{H:()=>r},{o:l})},260175(e,t,o){o.d(t,{r$:()=>d,Uk:()=>n,gc:()=>a}),o(435368),o(730330),o(976614),o(139583),o(974864),o(159952);var i=()=>o(517013),l=()=>o(504197),r=()=>o(909429);function n(e){let t,n,{modification:a,property:d,propertySchema:u,options:c,groupIndex:p,environment:m,collectionStore:g}=e,f=g.getSpaceShardedPointer();if("keyedObjectListRemove"===a.type)t=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"options"],args:{primitiveOp:{command:"keyedObjectListRemove",args:{remove:{id:a.id}}}}}),void 0!==p&&"status"===u.type&&(n=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"groups",p,"optionIds"],args:{primitiveOp:{command:"listRemove",args:{id:a.id}}}}));else{if(c&&c.find(e=>e.value.toLowerCase()===a.newValue.toLowerCase()))return void o(647095).f1(o(962299).A.formatMessage(s.optionAlreadyExists));if("keyedObjectListUpdate"===a.type)t=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"options"],args:{primitiveOp:{command:"keyedObjectListUpdate",args:{value:{...a.option,value:a.newValue}}}}});else{let e=u.options||[],i=(0,o(326044).Z)(e);if("status"===u.type&&void 0!==p){var y;let e=null==(y=u.groups)||null==(y=y[p])?void 0:y.color;e&&(i=e)}let l={id:(0,o(977102).Ay)(),value:a.newValue,color:i};if("autoSortInsert"===a.type){if(!(0,o(532792).l)(u))return;t=function(e){let{collectionId:t,spaceId:i,property:l,propertySchema:r,newOption:n,isAscending:a}=e,s=r.options||[],d={id:t,spaceId:i,table:o(832375).VlP},u=s.findIndex(e=>e.value.localeCompare(n.value,void 0,{sensitivity:"base"})*(a?1:-1)>=0);if(-1!==u){let e={command:"keyedObjectListBefore",args:{value:n,before:s[u]}};return(0,o(248468).T)({updateCollectionPropertySchemaOperation:{pointer:d,command:"updateCollectionPropertySchema",path:["schema",l,"options"],args:{primitiveOp:e}}})}return(0,o(248468).T)({updateCollectionPropertySchemaOperation:{pointer:d,command:"updateCollectionPropertySchema",path:["schema",l,"options"],args:{primitiveOp:{command:"keyedObjectListAfter",args:{value:n}}}}})}({collectionId:g.id,spaceId:f.spaceId,property:d,propertySchema:u,newOption:l,isAscending:"alphabetical"===u.auto_sort_options})}else"keyedObjectListBefore"===a.type?(t=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"options"],args:{primitiveOp:{command:"keyedObjectListBefore",args:{value:l,before:a.beforeOption}}}}),void 0!==p&&"status"===u.type&&(n=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"groups",p,"optionIds"],args:{primitiveOp:{command:"listBefore",args:{id:l.id}}}}))):"keyedObjectListAfter"===a.type&&(t=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"options"],args:{primitiveOp:{command:"keyedObjectListAfter",args:{value:l,after:a.afterOption}}}}),void 0!==p&&"status"===u.type&&(n=r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"groups",p,"optionIds"],args:{primitiveOp:{command:"listBefore",args:{id:l.id}}}})))}}(0,o(916311).p)({environment:m,collectionStore:g,performTransaction:e=>{if((0,l().y)({store:g,operation:t,transaction:e}),n&&(0,l().y)({store:(0,i().v3)(g,n.pointer),operation:n,transaction:e}),"status"===u.type){let t=u.options??[],o=(u.groups??[]).flatMap(e=>e.optionIds);for(let n of t.filter(e=>!o.includes(e.id)))(0,l().y)({store:(0,i().v3)(g,f),operation:r().a.updateCollectionPropertySchema({pointer:f,path:["schema",d,"groups",0,"optionIds"],args:{primitiveOp:{command:"listBefore",args:{id:n.id}}}}),transaction:e})}}})}function a(e){let t,{newValues:n,property:a,schema:s,collectionStore:d,environment:u}=e,c=s[a];if((null==c?void 0:c.type)==="status"){for(let e of(t=[[]],n))e.startsWith("group-header-")?t.push([]):t[t.length-1].push(e);let e=((null==c?void 0:c.options)??[]).filter(e=>!n.includes(e.value));t[0].push(...e.map(e=>e.value))}else t=n;let p=d.getSpaceShardedPointer(),m=(0,o(910321).o)({newOptions:t,collectionPointer:p,property:a,schema:s});m&&(c&&(0,o(532792).l)(c)&&"manual"!==(c.auto_sort_options||"manual")&&m.push(r().a.updateCollectionPropertySchema({pointer:p,path:["schema",a],args:{primitiveOp:{command:"update",args:{auto_sort_options:"manual"}}}})),(0,o(916311).p)({environment:u,collectionStore:d,performTransaction:e=>{for(let t of m)(0,l().y)({store:(0,i().v3)(d,t.pointer),operation:t,transaction:e})}}))}let s=(0,o(327219).YK)({deleteModalPrompt:{id:"database.selectPropertyOptionEditMenu.deleteModal.prompt",defaultMessage:"Are you sure you want to delete this option?"},acceptButtonLabel:{id:"database.selectPropertyOptionEditMenu.deleteModal.confirmButton",defaultMessage:"Delete"},preventDefaultStatusOptionDelete:{defaultMessage:"Cannot delete default option.",id:"database.editProperty.errorDialog.forbidDeleteDefaultOption.message"},optionAlreadyExists:{defaultMessage:"Option already exists.",id:"database.optionExistsAlreadyError.message"}});function d(e){let{option:t,propertySchema:i,property:l,collectionStore:r,statusGroup:a,environment:d,deleteMessage:u}=e;"status"===i.type&&t.value===i.defaultOption?o(647095).f1(o(962299).A.formatMessage(s.preventDefaultStatusOptionDelete)):o(647095).ui({showCancel:!0,keepFocus:!1,message:u??o(962299).A.formatMessage(s.deleteModalPrompt),items:[{label:o(962299).A.formatMessage(s.acceptButtonLabel),color:"red",onAccept:()=>{if((0,o(532792).l)(i)||"status"===i.type)if("status"===i.type&&a){let e=(i.groups??[]).findIndex(e=>e.id===a.id);n({modification:{type:"keyedObjectListRemove",id:t.id},property:l,propertySchema:i,environment:d,collectionStore:r,groupIndex:e})}else n({modification:{type:"keyedObjectListRemove",id:t.id},property:l,propertySchema:i,environment:d,collectionStore:r})}}]})}},493283(e,t,o){o(533958),o(159952);var i=o(635790);function l(e,t,o){let i=`${e}-${t}`;return`${i}-${o}`}function r(e,t,o){let i=`${t}-${o}`;return e.startsWith(i)}function n(e,t){return e.startsWith(t)}function a(e){let{blockStore:t,propertyId:o,environment:i,saveUploadedFiles:l}=e;return d({blockStore:t,propertyId:o,environment:i,saveUploadedFiles:l})}function s(e){let{blockStore:t,propertyId:o,environment:i,onSingleFileStartCallback:l,onSingleFileErrorCallback:r,formMetadata:n}=e,{spaceId:a,formId:s}=n,u=d({blockStore:t,propertyId:o,environment:i,onSingleFileStartCallback:l,onSingleFileErrorCallback:r,formMetadata:{spaceId:a??"",formId:s??""}});return a&&s?u:e=>{throw Error("spaceId and formId are not defined")}}function d(e){let{blockStore:t,propertyId:r,environment:n,onSingleFileStartCallback:a,onSingleFileErrorCallback:s,saveUploadedFiles:d,formMetadata:u}=e;return(0,i.useCallback)(e=>{let i=(e,i,n)=>{let s=l(t.pointer.id,r,i);o(553871).J.setKeyState(s,{progressPercent:0,file:e.file,name:e.name,size:e.size}),a&&n&&a({...n,globalFileUploadStoreKey:s})},c=({progressPercent:e,progressText:i},n)=>{let a=l(t.pointer.id,r,n),s=o(553871).J.getKeyState(a);if(!s)throw Error("uploading file cannot be found in global file upload state");o(553871).J.setKeyState(a,{...s,progressPercent:e,progressText:i})},p=(e,i)=>{let n=l(t.pointer.id,r,i),a=o(553871).J.getKeyState(n);if(o(553871).J.setKeyState(n,void 0),!a||!(null!=a&&a.name))throw Error("completed file upload cannot be found in global file upload state")},m=t=>{d&&d(t.map((t,o)=>{var i;return{name:(null==(i=e[o])?void 0:i.name)??t,url:t}}))},g=(e,i)=>{let n=l(t.pointer.id,r,i);o(553871).J.setKeyState(n,void 0),s&&s(n)},f=u?{environment:n,files:e,bucket:"temporary",spaceId:t.pointer.spaceId??"",formMetadata:u,onSingleFileStart:i,onSingleFileProgress:c,onSingleFileComplete:p,onSingleFileError:g,onBatchComplete:m}:{environment:n,files:e,bucket:"secure",record:t.pointer,isFileBlock:!1,onSingleFileStart:i,onSingleFileProgress:c,onSingleFileComplete:p,onSingleFileError:g,onBatchComplete:m};o(401558).Zn(f)},[d,t.pointer,n,r,u,a,s])}o.d(t,{FF:()=>s,Pe:()=>r,Ru:()=>a,pZ:()=>n})},916311(e,t,o){function i(e){let{environment:t,collectionStore:i,performTransaction:l}=e,r=i.getSpaceId(),{performResult:n}=(0,o(323517).createAndCommit)({userAction:"collectionViewActions.createSchemaUpdateTransaction",environment:t,cellTarget:r?{spaceWithId:r}:void 0,canUndo:!0,perform:e=>{(0,o(235907).p)({collectionStore:i,transaction:e});let r=i.getSchema(),n=l(e),a=i.getSchema();return(0,o(352169).H)({environment:t,collectionStore:i,oldSchema:r,newSchema:a,transaction:e}),n}});return n}o.d(t,{p:()=>i})},910321(e,t,o){o(435368),o(730330),o(976614),o(139583),o(159952);var i=()=>o(909429);function l(e){let{newOptions:t,collectionPointer:l,property:r,schema:n}=e,a=n[r];if(!a||!(0,o(532792).l)(a)&&"status"!==a.type)return;let s=a.options||[],d=[],u=t.flat(),c=s.map(e=>e.value),{beforeOps:p}=(0,o(192005).i)(c,u);for(let[e,t]of p){let o=s.find(t=>t.value===e);if(o)if(t){let e=s.find(e=>e.value===t);e&&d.push(i().a.updateCollectionPropertySchema({pointer:l,path:["schema",r,"options"],args:{primitiveOp:{command:"keyedObjectListBefore",args:{value:o,before:{id:e.id}}}}}))}else d.push(i().a.updateCollectionPropertySchema({pointer:l,path:["schema",r,"options"],args:{primitiveOp:{command:"keyedObjectListAfter",args:{value:o}}}}))}if("status"===a.type)for(let[e]of(a.groups??[]).entries()){let o=t[e];if(!Array.isArray(o))return;let n=s.filter(e=>o.includes(e.value)).map(e=>e.id);d.push(i().a.updateCollectionPropertySchema({pointer:l,path:["schema",r,"groups",e,"optionIds"],args:{primitiveOp:{command:"set",args:n}}}))}if(d.length>0)return d}o.d(t,{o:()=>l})},320819(e,t,o){var i=o(635790),l=o(440302);let r={background:"none",borderBottom:"none",boxShadow:"none",marginTop:2,marginBottom:6,paddingTop:4,paddingBottom:4,minHeight:"initial"},n=(0,i.forwardRef)(function(e,t){return(0,l.jsx)(o(636518).A,{...e,ref:t,style:{...r,...e.style}})});o.d(t,{},{A:n})},540358(e,t,o){o(635790);var i=o(440302);function l(e){let{style:t}=e,l=(0,o(960253).I)(()=>({badge:{letterSpacing:0,whiteSpace:"nowrap",width:"fit-content",...t}}),[t]);return(0,i.jsx)(o(746434).E,{color:"blue",style:l.badge,content:(0,i.jsx)(o(327219).sA,{id:"newBadgeComponent.label",defaultMessage:"New"})})}o.d(t,{A:()=>l})},891918(e,t,o){var i=o(635790);function l(){let e=(0,i.useRef)(null),[t,o]=(0,i.useState)(!1),[l,r]=(0,i.useState)(!1),n=(0,i.useCallback)(()=>{let t=e.current;t&&r(t.matches(":active"))},[]),a=(0,i.useCallback)(t=>{e.current=t,n(),o(!0)},[n]);return(0,i.useEffect)(()=>{let o=e.current;if(o&&t)return o.addEventListener("mousedown",n),o.addEventListener("mouseup",n),()=>{o.removeEventListener("mousedown",n),o.removeEventListener("mouseup",n)}},[n,t]),[a,l,e]}o.d(t,{_:()=>l})},928892(e,t,o){var i=()=>o(546605);class l extends i().Store{getInitialState(){return{isOpen:!1}}}let r=new l;o.d(t,{},{A:r})},870742(e,t,o){function i({environment:e,message:t,overwrite:l=!1}){let r=o(192314).AppStoreCurrentUserSettingsStore.state,n=null==r?void 0:r.getSettings();if(!r||!n)return;let a=new Map((n.callout_dismissal_timestamps??[]).map(e=>[e.name,e]));(!a.has(t.key)||l)&&a.set(t.key,{name:t.key,timestamp:o(120011).DateTime.now().toMillis()}),(0,o(323517).createAndCommit)({environment:e,userAction:"messageActions.addUserSettingsDismissal",cellTarget:"main",canUndo:!0,perform:e=>{(0,o(862759).m)({userSettingsStore:r,transaction:e,data:{callout_dismissal_timestamps:Array.from(a.values())}})}})}function l(e,t){let l=(0,o(125542).K0)(t);(0,o(125542).l3)(l)?i({environment:e,message:t}
6):"once_per_space"===l&&function({environment:e,message:t,overwrite:i=!1}){let l=o(192314).AppStoreSidebarSpaceViewStore.state,r=null==l?void 0:l.getSettings();if(!l||!r)return;let n=l.getSpaceId(),a=new Map((r.callout_dismissal_timestamps??[]).map(e=>[e.name,e]));(!a.has(t.key)||i)&&a.set(t.key,{name:t.key,timestamp:o(120011).DateTime.now().toMillis()}),(0,o(323517).createAndCommit)({environment:e,userAction:"messageActions.addSpaceViewDismissal",canUndo:!0,cellTarget:n?{spaceWithId:n}:void 0,perform:e=>{o(214252).AG(l,e,{callout_dismissal_timestamps:Array.from(a.values())})}})}({environment:e,message:t})}o.d(t,{q:()=>l,H:()=>i}),o(159952)},943278(e,t,o){o.d(t,{K:()=>l});var i=()=>o(120011);function l(e,t,l){o(696190).default.isVisible(t.key)&&(o(696190).default.removeMessage(t.key),o(139424).A.isAdminMode||(!function(e,t){let l=o(192314).AppStoreCurrentUserSettingsStore.state,r=null==l?void 0:l.getSettings();if(!r||!l)return;let n=new(o(543346)).GO(r.callout_placement_exposures);for(let e of t)n.add(e,i().DateTime.now().toMillis());(0,o(323517).createAndCommit)({environment:e,userAction:"messageActions.addPlacementExposures",cellTarget:"main",canUndo:!0,perform:e=>{(0,o(862759).m)({userSettingsStore:l,transaction:e,data:{callout_placement_exposures:n.exportUserSetting()}})}})}(e,[(0,o(125542).Q3)(t)]),(null==l?void 0:l.persistDismissal)!==!1&&(0,o(870742).q)(e,t),o(192314).AppStoreInAppCalloutStore.state.updateCalloutStatus({calloutId:t.key,visible:!1}),(0,o(819416).Z)(e,t.key)),o(696190).default.isPendingDynamicMessage(t.key)&&(0,o(740063).G)(t.key))}},59579(e,t,o){function i(e,t){let i={id:"",key:t,type:"static",category:o(292609).lU[t].category,props:{}};(0,o(943278).K)(e,i)}o.d(t,{a:()=>i})},99418(e,t,o){function i(e){let{originRect:t}=e;o(19750).A.reset(),o(2680).A.reset(),o(899964).VN(),o(928892).A.setState({isOpen:!0,rect:t})}function l(){o(928892).A.setState({isOpen:!1})}function r(e){let{format:t,store:i,property:l,visibility:r,transaction:n}=e,a=t.property_visibility;a&&(0,o(436746).z)({stores:[i],update:{property_visibility:Object.values(a||{}).map(e=>({property:e.property,visibility:l===e.property?r:e.visibility}))},transaction:n})}function n(e){let{store:t,pageSection:i,visibility:l,environment:r,format:n,transaction:a}=e,s=n.page_section_visibility;if(s){let e={comments:s.comments??o(565546).Zi.comments,margin_comments:s.margin_comments??o(565546).Zi.margin_comments};(0,o(353615).DO_NOT_USE_trackLegacy)("update_page_section_visibility",{section:i,visibility:l});let n=r=>{(0,o(436746).z)({stores:t instanceof o(356912).m||t instanceof o(970831).B?[t]:(0,o(48697).HB)(t),update:{page_section_visibility:{...e,[i]:l}},transaction:r})};if(a)return void n(a);let d=t.getSpaceId();(0,o(323517).createAndCommit)({userAction:"customizePageActions.updatePageSectionVisibility",environment:r,cellTarget:d?{spaceWithId:d}:void 0,canUndo:!0,perform:n})}}function a(e){let{store:t,transaction:i,pageSectionFormats:l}=e;(0,o(436746).z)({stores:t instanceof o(356912).m||t instanceof o(970831).B?[t]:(0,o(48697).HB)(t),update:{collection_page_sections:l},transaction:i})}o.d(t,{VN:()=>l,ho:()=>i,LK:()=>a,OD:()=>n,D7:()=>r}),o(159952)},613789(e,t,o){o(533958);var i=o(635790);let l=(0,i.createContext)(null);function r(){let e=(0,i.useContext)(l);if(!e)throw Error("usePageLayoutEditorContext must be used inside BaseLayoutEditorContext.Provider");return e}function n(){return(0,i.useContext)(l)}l.displayName="BaseLayoutEditorContext";let a=(0,i.createContext)(null);function s(){let e=(0,i.useContext)(a);if(!e)throw Error("usePageLayoutEditorContext must be used inside PageLayoutEditorContextProvider");return e}function d(){return(0,i.useContext)(a)??void 0}a.displayName="PageLayoutEditorContext",o.d(t,{LH:()=>r,Xk:()=>d,bi:()=>s,v$:()=>n},{Op:l,sf:a})},192005(e,t,o){function i(e,t){let{beforeIndices:o,afterIndices:i}=function(e,t){let o=0;for(;o<e.length&&o<t.length&&e[o]===t[o];)o+=1;let i=e.length,l=t.length;for(;i>o&&l>o&&e[i-1]===t[l-1];)i-=1,l-=1;let r=e.slice(o,i),n=t.slice(o,l),a=Array.from({length:r.length+1},()=>Array(n.length+1).fill(0));for(let e=1;e<=r.length;e+=1)for(let t=1;t<=n.length;t+=1)a[e][t]=r[e-1]===n[t-1]?a[e-1][t-1]+1:Math.max(a[e-1][t],a[e][t-1]);let s=new Set(Array.from({length:o},(e,t)=>t)),d=new Set(s),u=r.length,c=n.length;for(;0!==u&&0!==c;)r[u-1]===n[c-1]?(s.add(o+u-1),d.add(o+c-1),u-=1,c-=1):a[u][c-1]>a[u-1][c]?c-=1:u-=1;for(let t=0;i+t<e.length;t+=1)s.add(i+t),d.add(l+t);return{beforeIndices:s,afterIndices:d}}(e,t),l=e.map((e,t)=>t).filter(e=>!o.has(e)),r=t.map((e,t)=>({index:t,value:e,isInCommonSubsequence:i.has(t)})).filter(e=>!e.isInCommonSubsequence),n=new Set,a=[...e];for(let e=l.length-1;e>=0;e-=1){let t=l[e],[o]=a.splice(t,1);n.add(o)}let s=new Map;for(let e of r)s.set(e.value,a[e.index]),a.splice(e.index,0,e.value);return{beforeOps:s,removeOps:n}}o(499468),o(586042),o(169187),o(726090),o(132457),o(219390),o(73168),o(730330),o(976614),o(159952),o.d(t,{i:()=>i})},790022(e,t,o){o(635790);var i=o(440302);let l={viewBox:"0 0 20 20",fittedViewBox:"4.12 2.37 11.75 15.25",svg:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("path",{d:"M9.134 5.001c-.236-.667-1.18-.667-1.415 0L6.28 9.084a.5.5 0 1 0 .943.332l.276-.784h1.857l.276.784a.5.5 0 0 0 .944-.332zm-.708 1.001.576 1.63h-1.15zM10.75 5a.5.5 0 0 0 0 1h2.5a.5.5 0 0 0 0-1zm.313 3a.5.5 0 0 1 .5-.5h1.687a.5.5 0 0 1 0 1h-1.687a.5.5 0 0 1-.5-.5M6.75 10.708a.5.5 0 0 0-.5.5v3.715a.5.5 0 0 0 .845.362l1.101-1.05a.25.25 0 0 1 .347.003l.675.657a.5.5 0 0 0 .734-.038l1.189-1.435a.25.25 0 0 1 .375-.01l1.368 1.467a.5.5 0 0 0 .866-.341v-3.33a.5.5 0 0 0-.5-.5zm2.554 2.435a.696.696 0 1 1 0-1.393.696.696 0 0 1 0 1.393"}),(0,i.jsx)("path",{d:"M6.25 2.375A2.125 2.125 0 0 0 4.125 4.5v11c0 1.174.951 2.125 2.125 2.125h7.5a2.125 2.125 0 0 0 2.125-2.125v-11a2.125 2.125 0 0 0-2.125-2.125zM5.375 4.5c0-.483.392-.875.875-.875h7.5c.483 0 .875.392.875.875v11a.875.875 0 0 1-.875.875h-7.5a.875.875 0 0 1-.875-.875z"})]})},r=(0,o(104509).wt)("docRichText",l,"default");o.d(t,{},{H:r})},350141(e,t,o){function i(e){return/^(\+\d{1,2}[\s.-])?\(?\d{3}\)?[\s.-]\d{3}[\s.-]\d{4}$/.test(e)}function l(e){return/^[0-9 .()\-\+]{7,}$/.test(e)}o.d(t,{W:()=>i,e:()=>l})},90416(e,t,o){let i="mcp_tool_upsell_mcp_business_plan_education",l=["mcp_landing_page_chatgpt","mcp_landing_page_generic","mcp_landing_page_claude",i],r="mcp_tool_upsell",n={query_data_sources:"mcp_tool_upsell_query_data_sources",query_database_view:"mcp_tool_upsell_query_database_view",query_meeting_notes:"mcp_tool_upsell_query_meeting_notes",mcp_business_plan_education:i},a="mcp_self_discovery";function s(e){var t;return e.source===a?a:e.source!==r?"checkout_deep_link":void 0!==(t=e.tool)&&(0,o(48697).O)(n,t)?n[t]:r}function d(e){var t;return((t=e.source)===r||(null==t?void 0:t.startsWith(`${r}_`))&&t.length>r.length+1)&&"mcp_business_plan_education"===e.tool?i:e.fallback}o.d(t,{nk:()=>d,tA:()=>s},{CP:r,CT:["ai_meeting_notes","ai_meeting_notes_custom_transcript_retention"],HR:a,K_:["custom_agent","custom_agents_sidebar","new_custom_agents_sidebar","new_custom_agents_library","slippery_slope_flyout_menu","custom_agents_launch_modal","custom_agent_creation_nudge","custom_agents_gift_box","marketplace_agents","mail_oracle_inchat_upsell_card"],Mi:["database_agents","database_agent_autofill_button","database_agent_run_dropdown","database_agent_fill_rows","database_agent_fill_all","database_agent_preview_generate","database_agent_edit_modal_toggle","database_agent_setup_menu_item"],q5:l,uv:["ai_research_mode"],zL:["ai_agent","onboarding_agent_free_window_paywall"],zU:i,zj:["ai_unified_find_search_modal","ai_unified_find_chat","ai_chat_with_model","ai_assistant_limit_in_app","ai_autofill_fill_all_pages","ai_autofill_bulk_fill","ai_autofill_on_page_edit","ai_autofill_try_on_view","ai_limit_in_app","ai_limit_property_autofill","ai_limit_sidebar","ai_limit_settings","ai_limited_qna_no_results","ai_limited_qna_upsell_action_button","ai_qna_waitlist","ai_qna_limit_in_app","ai_upsell_notice","ai_upsell_settings","ai_restricted_access_model_upsell","ai_page_translation","ai_plans_page","ai_formulas"]})},287095(e,t,o){o(953925),o(540679),o(176765),o(851344),o(866491);let i="www.",l=/.+\..+\..+/,r=/\.{2,}/,n=/.+\..+/;function a(e){let t,o=e.trim();if(0===o.length||-1===o.indexOf(".")&&-1===o.indexOf("localhost")||"."===o.at(o.length-1)||-1!==o.indexOf(" "))return!1;let a=-1===o.indexOf("://"),s=`${a?"http://":""}${o}`;try{t=new URL(s)}catch(r){let e=-1===s.indexOf(i),[o,l]=s.split("://");s=`${o}://${e?"www.":""}${l}`;try{t=new URL(s)}catch(e){return!1}}let d=t.hostname;return!(r.test(d)||o.includes(i)&&"localhost"!==d&&!l.test(d))&&("localhost"===d||!!n.test(d))}o.d(t,{w:()=>a})}}]);
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.