1(self.rspackChunkcognito_spa=self.rspackChunkcognito_spa||[]).push([[1516],{44646(e,t,n){"use strict";n.r(t);var r=n(88876),a=n.n(r),i=n(68772),o=n.n(i)()(a());o.push([e.id,'.upsell-dialog{line-height:normal;max-width:550px}.upsell-dialog--video{max-width:1500px}@media(max-width:1279.8px){.upsell-dialog--video{max-width:1200px}}@media(max-width:899.8px){.upsell-dialog--video{max-width:600px}}.upsell-dialog__layout{gap:var(--spacing-4);grid-template-areas:"header" "video"}@media(min-width:900px){.upsell-dialog__layout{align-items:center;gap:var(--spacing-5);grid-template-areas:"video header";grid-template-columns:1.5fr 1fr}}.upsell-dialog__header{align-items:center}@media(min-width:900px){.upsell-dialog__header{align-items:normal}}.upsell-dialog__icon{width:64px}@media(max-width:899.8px){.upsell-dialog__icon{width:33%}}.upsell-dialog__title{text-align:center}@media(min-width:900px){.upsell-dialog__title{text-align:left}}.upsell-dialog__description{text-align:left}@media(max-width:899.8px){.upsell-dialog__description{padding-bottom:var(--spacing-3);text-align:center}}.upsell-dialog__video{aspect-ratio:16/9;border:1px solid #bdcccc;grid-area:video;-ms-grid-column:1;-ms-grid-row:3;overflow:hidden;position:relative;width:100%}@media (min-width:900px){.upsell-dialog__video{-ms-grid-column:1;-ms-grid-row:1}}.upsell-dialog__video iframe{height:101%;inset:-.5%;position:absolute;width:101%}@media(max-width:899.8px){.upsell-dialog__video{display:none}}.upsell-dialog__buttons{justify-content:flex-end;margin-top:0}@media(max-width:899.8px){.upsell-dialog__buttons{justify-content:center;padding-top:var(--spacing-3)}}@media(min-width:900px){.upsell-dialog__buttons{margin-top:var(--spacing-4)}}@media(min-width:1280px){.upsell-dialog__buttons{margin-top:var(--spacing-6)}}.upsell-dialog .el-dialog__header{padding-bottom:0}.upsell-dialog h1,.upsell-dialog h2{font-family:var(--font-display);font-weight:800}.upsell-dialog h1{line-height:1.1;margin-top:0}.upsell-dialog .button--primary{font-family:var(--font-display);transition:background-color .3s}.upsell-dialog .button--primary:hover{background-color:var(--bg-cta-intense-hovered)}:root .upsell-dialog .sz-2{font-size:14px}:root .upsell-dialog .sz-3,:root .upsell-dialog .sz-4{font-size:15.825px}:root .upsell-dialog .sz-5,:root .upsell-dialog .sz-6{font-size:36.081px}',"",{version:3,sources:["webpack://./src/components/dialogs/UpsellDialog.vue","webpack://./../../libs/styles/global/resources/_layout.scss","<no source>","webpack://./../../libs/styles/global/resources/_design-tokens.scss","webpack://./../../libs/styles/app/common/resources/_app-design-tokens.scss"],names:[],mappings:"AAeA,eAEC,kBAAA,CADA,eACA,CAEA,sBACC,gBAAA,CCoED,2BDrEA,sBAIE,gBAAA,CAAA,CCiEF,0BDrEA,sBAQE,eAAA,CAAA,CAIF,uBAIC,oBAAA,CAHA,oCAGA,CCoED,wBDxEA,uBAOE,kBAAA,CAGA,oBAAA,CAFA,kCAAA,CACA,+BACA,CAAA,CAIF,uBACC,kBAAA,CCyDD,wBD1DA,uBAIE,kBAAA,CAAA,CAIF,qBACC,UAAA,CCkCD,0BDnCA,qBAIE,SAAA,CAAA,CAIF,sBACC,iBAAA,CCyCD,wBD1CA,sBAIE,eAAA,CAAA,CAIF,4BACC,eAAA,CCkBD,0BDnBA,4BAIE,+BAAA,CACA,iBAAA,CAAA,CAIF,sBAMC,iBAAA,CAHA,wBAAA,CAEA,eAAA,CEnFF,iBAAA,CAAA,cAAA,CFkFE,eAAA,CAHA,iBAAA,CACA,UAIA,CEpFF,yBF8EC,sBE9ED,iBAAA,CAAA,cFoFE,CAAA,CAEA,6BAIC,WAAA,CAFA,UAAA,CADA,iBAAA,CAEA,UACA,CCFF,0BDVA,sBAgBE,YAAA,CAAA,CAIF,wBACC,wBAAA,CACA,YAAA,CCZD,0BDUA,wBAKE,sBAAA,CACA,4BAAA,CAAA,CCDF,wBDLA,wBAUE,2BAAA,CAAA,CCLF,yBDLA,wBAcE,2BAAA,CAAA,CAIF,kCACC,gBAAA,CAGD,oCAEC,+BAAA,CACA,eGpGsB,CHuGvB,kBAEC,eAAA,CADA,YACA,CAGD,gCACC,+BAAA,CCEA,+BAAA,CAEA,sCACC,8CDHc,CAKf,2BACC,cIlIO,CJqIR,sDAEC,kBItIO,CJyIR,sDAEC,kBIvIO",sourcesContent:["@use 'sass:math';\r\n\n@import '../../../../../libs/styles/global/resources/color';\r\n@import '../../../../../libs/styles/app/common/resources/app-design-tokens';\r\n@import '../../../../../libs/styles/global/resources/design-tokens';\r\n@import '../../../../../libs/styles/global/resources/depth';\r\n@import '../../../../../libs/styles/global/resources/decimal';\r\n@import '../../../../../libs/styles/app/common/resources/mixins';\r\n@import '../../../../../libs/styles/app/common/resources/layout';\r\n@import '../../../../../libs/styles/global/resources/typography';\r\n@import '../../../../../libs/styles/global/resources/form-control
1s';\r\n\n\n@import '@cognitoforms/styles/app/common/resources/app-design-tokens';\n\n.upsell-dialog {\n max-width: 550px;\n line-height: normal;\n\n &--video {\n max-width: 1500px;\n\n @include b-down($b12) {\n max-width: 1200px;\n }\n\n @include b-down($b9) {\n max-width: 600px;\n }\n }\n\n &__layout {\n grid-template-areas:\n 'header'\n 'video';\n gap: var(--spacing-4);\n\n @include b-up($b9) {\n align-items: center;\n grid-template-areas: 'video header';\n grid-template-columns: 1.5fr 1fr;\n gap: var(--spacing-5);\n }\n }\n\n &__header {\n align-items: center;\n\n @include b-up($b9) {\n align-items: normal;\n }\n }\n\n &__icon {\n width: 64px;\n\n @include b-down($b9) {\n width: 33%;\n }\n }\n\n &__title {\n text-align: center;\n\n @include b-up($b9) {\n text-align: left;\n }\n }\n\n &__description {\n text-align: left;\n\n @include b-down($b9) {\n padding-bottom: var(--spacing-3);\n text-align: center;\n }\n }\n\n &__video {\n position: relative;\n width: 100%;\n border: 1px solid $stroke__input;\n overflow: hidden;\n grid-area: video;\n aspect-ratio: 16 / 9;\n\n iframe {\n position: absolute;\n inset: -.5%;\n width: 101%;\n height: 101%;\n }\n\n @include b-down($b9) {\n display: none;\n }\n }\n\n &__buttons {\n justify-content: flex-end;\n margin-top: 0;\n\n @include b-down($b9) {\n justify-content: center;\n padding-top: var(--spacing-3);\n }\n\n @include b-up($b9) {\n margin-top: var(--spacing-4);\n }\n\n @include b-up($b12) {\n margin-top: var(--spacing-6);\n }\n }\n\n .el-dialog__header {\n padding-bottom: 0;\n }\n\n h1,\n h2 {\n font-family: var(--font-display);\n font-weight: $weight__display--bold;\n }\n\n h1 {\n margin-top: 0;\n line-height: 1.1;\n }\n\n .button--primary {\n font-family: var(--font-display);\n\n @include hover(var(--bg-cta-intense-hovered));\n }\n\n :root & {\n\n .sz-2 {\n font-size: $size__2;\n }\n\n .sz-3,\n .sz-4 {\n font-size: $size__3;\n }\n\n .sz-5,\n .sz-6 {\n font-size: $size__7;\n }\n }\n}\n\n","$breakpoints: (\r\n 'b3': $b3,\r\n 'b4': $b4,\r\n 'b5': $b5,\r\n 'b6': $b6,\r\n 'b7': $b7,\r\n 'b9': $b9,\r\n 'b10': $b10,\r\n 'b12': $b12\r\n);\r\n$mobile-breakpoints: (\r\n 'b3': $b3,\r\n 'b4': $b4,\r\n 'b5': $b5,\r\n 'b6': $b6,\r\n 'b7': $b7\r\n);\r\n$app-nav__height: 66px;\r\n$forms-header-height: 51px;\r\n$secondary-bar-height: 44px;\r\n$app-heading-height: 96px;\r\n$AN-app-heading-height: 98px;\r\n$AN-entry-view-controls-height: 40px;\r\n$mobile-up-button-width: 46px;\r\n$mobile-up-button-height: 54px;\r\n$form-picker-width: 550px;\r\n$settings-tablet-bp: $b10;\r\n$settings-mobile-bp: $b6;\r\n$section-indentation: 20px;\r\n$popper-menu-button-height: 28px;\r\n$popper-menu-button-x-padding: 5px; // has to be 5px because of how RichText is so fragile\r\n$default-scrollbar-width: 8px;\r\n$wide-scrollbar: 12px;\r\n$builder-min-width: 745px;\r\n$modal-mobile-bp: 562px;\r\n$modal-margins: min(6.5%, $space__5);\r\n\r\n@mixin settings-pane-width() {\r\n\r\n :root {\r\n --settings-pane__width: calc(330px + env(safe-area-inset-left, 0px));\r\n\r\n @media (min-width: $settings-tablet-bp) {\r\n --settings-pane__width: calc(400px + env(safe-area-inset-left, 0px));\r\n }\r\n }\r\n}\r\n\r\n@mixin scrollbar($width: $default-scrollbar-width) {\r\n @if $width < 10px {\r\n overflow-y: auto;\r\n\r\n @supports (overflow: overlay) {\r\n\r\n html:not(.is-android) & {\r\n overflow-y: overlay;\r\n }\r\n }\r\n }\r\n @else {\r\n\r\n html:not(.is-android) &::-webkit-scrollbar-track {\r\n background: var(--shade-3, $mapplethorpe); // unfortunately, we used a sass variable; this mixin is shared between the app and the website for now\r\n }\r\n }\r\n\r\n html:not(.is-android) & {\r\n\r\n &::-webkit-scrollbar {\r\n width: $width;\r\n height: $width;\r\n }\r\n\r\n &::-webkit-scrollbar-thumb {\r\n background-color: var(--bg-scrollbar, $brady); // unfortunately, we used a sass variable; this mixin is shared between the app and the website for now\r\n border: 1px solid var(--bg-primary, white);\r\n }\r\n\r\n &:hover::-webkit-scrollbar-thumb {\r\n background-color: var(--bg-scrollbar-hovered, $hitchcock); // unfortunately, we used a sass variable; this mixin is shared between the app and the website for now\r\n }\r\n }\r\n}\r\n\r\n// Inspired by Bootstrap 4\r\n// https://getbootstrap.com/docs/4.1/layout/overview/\r\n\r\n@mixin b-down($max) {\r\n @media (max-width: $max - .2px) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin b-range($min, $max) {\r\n // See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\r\n // Uses 0.02px rather than 0.01px to work around a current roun
1ding bug in Safari.\r\n // See https://bugs.webkit.org/show_bug.cgi?id=178261\r\n @media (min-width: $min) and (max-width: $max - .2px) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin b-up($min) {\r\n @media (min-width: $min) {\r\n @content;\r\n }\r\n}\r\n\r\n@mixin hover($color: var(--bg-hovered), $property: 'background-color', $hover-border-color: false, $target: null) {\r\n // Precompute transition string once\r\n $transition: if(\r\n $hover-border-color,\r\n '#{$property} #{$speed__hovered}, border-color #{$speed__hovered}',\r\n '#{$property} #{$speed__hovered}'\r\n );\r\n\r\n @if $target {\r\n // Base transition on target\r\n #{$target} {\r\n transition: #{$transition};\r\n }\r\n\r\n &:hover {\r\n #{$target} {\r\n #{$property}: $color;\r\n\r\n @if $hover-border-color {\r\n border-color: $hover-border-color;\r\n }\r\n }\r\n }\r\n }\r\n @else {\r\n // Base transition on self\r\n transition: #{$transition};\r\n\r\n &:hover {\r\n #{$property}: $color;\r\n\r\n @if $hover-border-color {\r\n border-color: $hover-border-color;\r\n }\r\n }\r\n }\r\n}\r\n",null,"/*\r\n\r\n ____ ____ ____ ____ ____ ___ __ ____ ____ ____ \r\n( _ \\( ___)( _ \\( _ \\( ___)/ __) /__\\ (_ _)( ___)( _ \\ \r\n )(_) ))__) )___/ ) / )__)( (__ /(__)\\ )( )__) )(_) )\r\n(____/(____)(__) (_)\\_)(____)\\___)(__)(__)(__) (____)(____/ \r\n\r\nCf. /spa/src/design/design-tokens.scss\r\n\r\n*/\r\n\r\n\r\n// BREAKPOINTS\r\n$b3: 374px;\r\n$b4: 450px;\r\n$b5: 576px;\r\n$b6: 640px;\r\n$b7: 768px;\r\n$b9: 900px;\r\n$b10: 1023px;\r\n$b12: 1280px;\r\n\r\n// WEIGHT\r\n$weight__display--bold: 800;\r\n$weight__text--normal: 400;\r\n$weight__text--medium: var(--medium-weight);\r\n$weight__text--bold: 700;\r\n\r\n// SPACE\r\n$space__icon: $space__3;\r\n$space__input--icon: 29px;\r\n$space__input--avatar: 31px;\r\n$space__input-x: $space__2;\r\n$space__input-y: $space__2;\r\n$space__label-b: $space__2;\r\n$space__touch-target: var(--space__touch-target);\r\n$space__menu-item: $space__3;\r\n$space__button-y: .5em;\r\n$space__button-x: .7em;\r\n\r\n// SIZE\r\n$size__h1: $size__6;\r\n$size__h2: $size__5;\r\n$size__h3: $size__4;\r\n$size__h4: $size__3;\r\n$size__helptext: $size__1;\r\n$size__label: $size__2;\r\n$size__icon--small: 14px;\r\n$size__icon: 17px;\r\n$size__icon--large: 21px;\r\n$size__icon--xl: 27px;\r\n$size__loading-bar: $space__2;\r\n$size__avatar: 27px;\r\n$size__avatar--small: 22px;\r\n$size__input-height: 32px;\r\n\r\n// REDS\r\n$red__1: #ffeff0;\r\n$red__2: #f9d7d9;\r\n$red__3: #ffb2b7;\r\n$red__4: #c5151d;\r\n\r\n// COLOR\r\n$bg__selected: rgba($brady, 65%);\r\n$bg__selected--intense: $deep;\r\n$bg__selected--alt: $summer;\r\n$bg__selected--nav: $alexander;\r\n$bg__alert: $jaywalk;\r\n$bg__cta--intense: $jaywalk;\r\n$bg__cta: $deep;\r\n$bg__scrollbar: $brady;\r\n$bg__pill: $puff;\r\n$bg__pill--read-only: $mapplethorpe;\r\n$bg__scrollbar--hovered: $hitchcock;\r\n$bg__overlay: rgba($matins, .9);\r\n$bg__error: $red__1;\r\n$bg__warning: $cider;\r\n$bg__success: $alexander;\r\n$bg__info: $puff;\r\n$bg__progress--incomplete: $brady;\r\n$bg__progress--complete: $poseidon;\r\n$bg__range--selected: $bg__selected--intense;\r\n$bg__range--unselected: $brady;\r\n$bg__disabled: $lange;\r\n$bg__hovered: rgba($brady, 65%);\r\n$bg__th--hovered: $brady;\r\n$bg__cta--hovered: $poseidon;\r\n$bg__cta--intense--hovered: $burnt-jaywalk;\r\n$bg__text-button--hovered: $mapplethorpe;\r\n$bg__diff-deletion: $red__2;\r\n$bg__diff-deletion--changed: $red__3;\r\n$bg__diff-addition: $harriet;\r\n$bg__diff-addition--changed: #c0e483;\r\n$bg__loading-bar: $hitchcock;\r\n$bg__hover-in-selected: $arnold;\r\n$text__selected: $matins;\r\n$text__selected--alt: $matins;\r\n$text__selected--nav: $matins;\r\n$text__alert: white;\r\n$text__cta: white;\r\n$text__cta--intense: white;\r\n$text__disabled: $casablanca;\r\n$text__placeholder: $casablanca;\r\n$text__error: $red__4;\r\n$text__warning: $matins;\r\n$text__success: $matins;\r\n$text__info: $matins;\r\n$text__add-item: $deep;\r\n$text__helptext: $ansel;\r\n$stroke: $lange;\r\n$stroke__selected--intense: $deep;\r\n$stroke__selected--alt: $blossom;\r\n$stroke__selected--nav: $abraham;\r\n$stroke__selected--nav--intense: $benjamin;\r\n$stroke__pill: $air;\r\n$stroke__pill--read-only: $brady;\r\n$stroke__success: $benjamin;\r\n$stroke__error: $red__4;\r\n$stroke__warning: $pudding;\r\n$stroke__icon--warning: $burnt-jaywalk;\r\n$stroke__info: $air;\r\n$stroke__icon--subtle: $platon;\r\n$stroke__icon--subtle--hovered: $midnight;\r\n$stroke__icon--intense: $deep;\r\n$stroke__icon--selected: $matins;\r\n$stroke__icon--disabled: $hitchcock;
1\r\n$stroke__input: $hitchcock;\r\n$stroke__disabled: $lange;\r\n$stroke__entry-grid: $brady;\r\n$stroke__diff-deletion: $red__4;\r\n$stroke__diff-addition: $ulysses;\r\n$stroke__focused: $casablanca;\r\n\r\n// TRANSITIONS\r\n$speed__hovered: .3s;\r\n$speed__hover-delay: .5s;\r\n$stroke__entry-grid: $brady;\r\n\r\n// BORDERS\r\n$border-radius__text-button: 2px;\r\n\r\n// BOX SHADOW\r\n$shadow__dropdown: 0 2px 6px 0 rgba($ansel, .2);\r\n$shadow__popper: 3px 3px 6px rgba($ansel, .3);\r\n","$app-text-type: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', roboto, oxygen-sans, ubuntu, cantarell, 'Helvetica Neue', arial, sans-serif;\r\n$text: $matins;\r\n$space__1: 2px;\r\n$space__2: 4px;\r\n$space__3: 8px;\r\n$space__4: 16px;\r\n$space__5: 32px;\r\n$space__6: 64px;\r\n$size__0: 11.1px;\r\n$size__1: 12.5px;\r\n$size__2: 14px;\r\n$size__3: 15.825px;\r\n$size__4: 17.8px;\r\n$size__5: 20.25px;\r\n$size__6: 22.525px;\r\n$size__7: 36.081px; // skip steps 7, 8, and 9 on the scale\r\n"],sourceRoot:""}]),n.d(t,{},{default:o})},30887(e,t,n){"use strict";n.d(t,{default:()=>d});var r=n(94691),a=n(37223),i=n(49315),o=n(74061),s=n(55621);let l=(0,o.defineComponent)({name:"CUpsellDialog",components:{CDialog:r.A,CCallout:a.A},mixins:[s.A],props:{show:{type:Boolean,default:!1},feature:{type:String,required:!0,validator:function(e){return i.A[e]}},orgCode:{type:String,default:null},isOrgOwner:{type:Boolean,default:!0}},emits:["close","closed"],setup:function(e){var t=(0,o.computed)(function(){return i.A[e.feature]}),n=(0,o.computed)(function(){return t.value.buttonText||"Upgrade Now"});return{featureData:t,buttonText:n}},computed:{useNewBilling:function(){var e,t,n;return(null==(e=this.session)?void 0:e.value)?null==(n=this.session)||null==(t=n.value)?void 0:t.enabledFeatures.NewBillingPipeline:window.Cognito.config.flags.NewBillingPipeline},planPageHref:function(){return"/".concat(this.orgCode,"/settings/plan/select?source=tryitnow-feature&details=").concat(this.featureData.featureCode)},isDirectCheckout:function(){return!!this.featureData.checkoutPlan&&this.useNewBilling},upgradeAttrs:function(){return this.isDirectCheckout?{}:{target:"_blank"}},upgradeHref:function(){if(!this.isDirectCheckout)return this.planPageHref;var e=new URLSearchParams({plan:this.featureData.checkoutPlan,prepaymonths:"0",prepayusers:"0",prepaytemplates:"0",interval:"annual",source:"tryitnow-feature",details:this.featureData.featureCode});return"/".concat(this.orgCode,"/settings/plan/checkout?").concat(e.toString())}}});n(6424);let d=(0,n(73217).A)(l,function(){var e=this,t=e._self._c;return e._self._setupProxy,t("CDialog",{attrs:{visible:e.show,"custom-class":"upsell-dialog".concat(e.featureData.videoId?" upsell-dialog--video":""),"destroy-on-close":!!e.featureData.videoId,"data-testid":"upsell-dialog-".concat(e.featureData.featureCode)},on:{closed:function(t){return e.$emit("closed")},close:function(t){return e.$emit("close")},done:function(t){return e.$emit("close")}}},[e.featureData.videoId?t("div",{staticClass:"upsell-dialog__layout grid"},[t("div",{staticClass:"upsell-dialog__video"},[e.show?t("iframe",{attrs:{src:"https://www.youtube-nocookie.com/embed/".concat(e.featureData.videoId,"?autoplay=1&mute=1&rel=0&controls=0"),title:"Feature preview video",allow:"autoplay; clipboard-write; encrypted-media; picture-in-picture",allowfullscreen:"",frameborder:"0"}}):e._e()]),e._v(" "),t("div",{staticClass:"upsell-dialog__header flex flex-col gap-3 mb-0"},[e.featureData.illustration?t("Inline",{staticClass:"upsell-dialog__icon b3:block b9:hidden b12:block mb-3",class:"stroke-".concat(e.featureData.illustrationStroke||"shade-10"," fill-").concat(e.featureData.illustrationFill||"accent-4"),attrs:{svg:"complex-icons/".concat(e.featureData.illustration)}}):e._e(),e._v(" "),t("h2",{staticClass:"text-accent-7 text-3 uppercase"},[e._v(e._s(e.featureData.plan?"".concat(e.featureData.plan," Feature"):"Upgrade for more powerful\xa0forms"))]),e._v(" "),t("h1",{staticClass:"upsell-dialog__title heavy mb-0",class:e.featureData.shortTitle?"text-7 b9:text-6 b12:text-7":"text-7"},[e._v(e._s(e.featureData.title))]),e._v(" "),e.featureData.rawHtml?t("div",{staticClass:"upsell-dialog__description sz-3 text-balance b9:text-pretty",domProps:{innerHTML:e._s(e.featureData.description)}}):t("p",{staticClass:"upsell-dialog__description sz-3 text-balance b9:text-pretty mb-0"},[e._v(e._s(e.featureData.description))]),e._v(" "),e.isOrgOwner?t("div",{staticClass:"upsell-dialog__buttons flex gap-4 pt-0 b9:show"},[t("a",{staticClass:"button button--secondary sz-4 nowrap",attrs:{href:e.planPageHref,target:"_blank",rel:"noopener noreferrer"}},[e._v("Compare Plans")]),e._v(" "),t("a",e._b({staticClass:"button button--primary bg-cta-intense sz-4 nowrap",attrs:{href:e.upgradeHref,target:"_blank",rel:"noopener noreferrer"}},"a",e.upgradeAttrs,!1),[t("span",[e._v("Upgrade Now")])])]):e._e(
1)],1),e._v(" "),e.isOrgOwner?t("div",{staticClass:"upsell-dialog__buttons flex gap-4 pt-0 b9:hide"},[t("a",{staticClass:"button button--secondary sz-4 nowrap",attrs:{href:e.planPageHref}},[e._v("Compare Plans")]),e._v(" "),t("a",e._b({staticClass:"button button--primary bg-cta-intense sz-4 nowrap",attrs:{href:e.upgradeHref}},"a",e.upgradeAttrs,!1),[t("span",[e._v("Upgrade Now")])])]):e._e()]):t("div",{staticClass:"text-center px-2 pb-3"},[e.featureData.illustration?t("Inline",{staticClass:"w-33 mb-3",class:"stroke-".concat(e.featureData.illustrationStroke||"shade-10"," fill-").concat(e.featureData.illustrationFill||"accent-4"),attrs:{svg:"complex-icons/".concat(e.featureData.illustration)}}):e._e(),e._v(" "),t("h2",{staticClass:"text-accent-7 text-3 mb-1 uppercase"},[e._v(e._s(e.featureData.plan?"".concat(e.featureData.plan," Feature"):"Upgrade for more powerful\xa0forms"))]),e._v(" "),t("h1",{staticClass:"sz-6 b5:sz-7 heavy mb-3"},[e._v(e._s(e.featureData.title))]),e._v(" "),t("div",{staticClass:"flex--align"},[e.featureData.rawHtml?t("div",{staticClass:"mb-3 px-3",class:e.featureData.description.length<85?"sz-4":"sz-3",domProps:{innerHTML:e._s(e.featureData.description)}}):t("p",{staticClass:"mb-3 px-3",class:[e.featureData.description.length<85?"sz-4":"sz-3",{"text-balance":e.featureData.balanceDescription}]},[e._v(e._s(e.featureData.description))]),e._v(" "),e.isOrgOwner?t("div",[t("a",e._b({staticClass:"button--primary bg-cta-intense my-3 sz-4 p-3",attrs:{href:e.upgradeHref,"data-testid":"upsell-dialog-upgrade"}},"a",e.upgradeAttrs,!1),[e._v(e._s(e.buttonText))]),t("br"),e._v(" "),t("a",{attrs:{href:e.planPageHref,target:"_blank"}},[e._v("or see all features & plans")])]):e._e()])],1),e._v(" "),e.isOrgOwner?e._e():t("div",{attrs:{"data-testid":"upsell-dialog-non-owner"}},[t("CCallout",{staticClass:"mb-0",attrs:{type:"warning"}},[t("p",[e._v("This feature requires a higher plan level. Please ask the organization owner to upgrade.")])])],1)])},[],!1,null,null,null).exports},6424(e,t,n){var r=n(44646);r.__esModule&&(r=r.default),"string"==typeof r&&(r=[[e.id,r,""]]),r.locals&&(e.exports=r.locals),(0,n(21915).A)("6167b645",r,!0,{})},73726(e,t,n){"use strict";e.exports=n.p+"google-drive.a0bd0fff28460840.svg"},72697(e,t,n){"use strict";e.exports=n.p+"microsoft-onedrive.f312953a1ba783c2.svg"},49315(e,t,n){"use strict";var r=n(74698);function a(e){var t;return null==(t=r.Z.find(function(t){return t.id===e}))?void 0:t.icon}let i={esignatures:{title:"Electronic Signatures",description:"Go paperless and collect signatures on every form and on any device.",featureCode:"electsig",illustration:"electronic-signatures",plan:"pro"},folders:{title:"Folders",description:"Create folders to organize your forms.",featureCode:"folders",illustration:"folders",plan:"pro"},saveandresume:{title:"Save & Resume",description:"Allow users to pick up right where they left off by saving their progress on partially completed form responses.",featureCode:"saveresu",illustration:"save-resume",plan:"pro"},tables:{title:"Table Field",description:"Collect and summarize data in a compact grid with rows that repeat and expand as needed.",featureCode:"table",illustration:"table",plan:"pro"},lookups:{title:"Lookup Fields",description:"Connect your entry data from other forms to populate dropdowns, perform calculations, or display text.",featureCode:"lookup",illustration:"lookup-field",plan:"team"},personfields:{title:"Person Fields",description:"Simplify user and task assignments for employees, clients, volunteers, or anyone involved in your workflow processes.",featureCode:"personfields",illustration:"person-field",plan:"team"},passwordfields:{title:"Password Fields",description:"Securely collect passwords and other sensitive credentials using masked input fields.",featureCode:"passwordfields",illustration:"security",plan:"team"},importentriesfeature:{title:"Import Entry Data",description:"Upload or update your entry data in bulk and manage all of your data in one place.",featureCode:"import",illustration:"import-form-entries",plan:"pro"},entrysharing:{title:"Entry Sharing",description:"Share your entries and easily customize when and where entry links are sent.",featureCode:"entrysh
1aring",illustration:"entry-sharing",plan:"pro"},emailrouting:{title:"Multiple Email Notifications",description:"Create additional email notifications, so you can route emails to the right people at the right time.",featureCode:"addiemai",illustration:"email-notifications",plan:"pro"},fileattachments:{title:"Email Attachments",description:"Include uploaded files as attachments when sending custom email notifications.",featureCode:"emailattachments",illustration:"file-uploads",plan:"pro"},encryptentries:{title:"Data Encryption",description:"Ensure your data is at the highest level of protection by encrypting your data when collecting sensitive information.",featureCode:"encryption",illustration:"data-encryption",plan:"team",checkoutPlan:"Team",shortTitle:!1,videoId:"Jg3SbsNdM6M"},analyticsandtracking:{title:"Analytics & Tracking",description:"Gain insights on your users and make smarter advertising decisions by using your data to measure success.",featureCode:"analytics",illustration:"analytics-tracking",plan:"pro"},savecustomercard:{title:"Card on File",description:"Securely store customer credit and debit cards for future use - while staying PCI compliant.",featureCode:"cardonfile",illustration:"card-on-file",plan:"team"},users:{title:"Additional Users",description:"Make for easy collaboration by increasing the users that have access to your organization and forms.",featureCode:"users",illustration:"account-organization",plan:"pro",priority:!0},require2fa:{title:"Require Two-Factor Authentication",description:"Increase data security by requiring all users in an organization to use 2FA when accessing Cognito Forms.",featureCode:"2fa",illustration:"2fa",plan:"enterprise"},bulkfiledownload:{title:"Bulk File Downloads",description:"Download all (or a selection of) files collected on your form into a convenient Zip file.",featureCode:"bulkfiledownload",illustration:"bulk-file-downloads",plan:"pro"},bulkdocumentdownload:{title:"Bulk Document Downloads",description:"Quickly download documents generated from your entry data into a convenient Zip file.",featureCode:"bulkdocumentdownload",illustration:"bulk-file-downloads",plan:"pro",checkoutPlan:"Pro",shortTitle:!0,videoId:"Txgr5hR18h0"},storagelimits:{title:"Storage Limits",description:"Your organization is currently exceeding the storage capacity allowed for your selected plan.",featureCode:"storagelimits",illustration:"limit-exceeded",plan:null},entrylimits:{title:"Entry Limits",description:"Your organization has exceeded the number of new entries allowed for your selected plan for the month.",featureCode:"entrylimits",illustration:"limit-exceeded",plan:null},posttoendpoint:{title:"JSON Webhooks",description:"Transfer your data via JSON webhooks whenever an entry is submitted, updated or deleted.",featureCode:"webhooks",illustration:"webhooks",plan:"pro"},entryviews:{title:"Saved Entry Views",description:"Save and organize custom views of your entries for quick access anytime.",featureCode:"entryview",illustration:"entry-management",plan:"pro",checkoutPlan:"Pro",shortTitle:!1,videoId:"E_uVSkfjTs8"},entryviewsexist:{title:"Saved Entry Views",description:"Dealing with a high volume of data? Manage, sort, and filter your entries like a pro with custom entry views.",featureCode:"entryview",illustration:"entry-management",plan:"pro",checkoutPlan:"Pro",shortTitle:!1,videoId:"E_uVSkfjTs8"},paypal:{title:"PayPal Payments",description:"Accept PayPal payments and process credit cards on your order forms, donation forms and more.",featureCode:"paypal",illustration:"payment",plan:"team"},square:{title:"Square Payments",description:"Build online order forms to grow your business and sell faster with Square.",featureCode:"square",illustration:"payment",plan:"team"},folderpermissions:{title:"Folder Permissions",description:"Assign permissions to all forms in a folder with a single click.",featureCode:"folderperm",illustration:"folders",plan:"enterprise"},workflowlinkspro:{title:"Workflow Links",description:"<p>Upgrade now to unlock the full potential of sharing entries with role-based links to create flexible workflows.</p> <br> <p>As an existing Pro customer, you can continue to share Public and Reviewer links (formerly Edit and View links) but cannot customize these roles or form read-only settings.</p>",featureCode:"workflowlinks",illustration:"workflow",plan:"team",rawHtml:!0,checkoutPlan:"Team",shortTitle:!1,videoId:"Q9Ykz_17siU"},workflowlinks:{title:"Workflow Links",description:"Allow anyone to participate in flexible workflows by sharing role-based links to your entries.",featureCode:"workflowlinks",illustration:"workflow",plan:"team",checkoutPlan:"Team",shortTitle:!1,videoId:"Q9Ykz_17siU"},bulkactions:{title:"Bulk Actions",description:"Perform workflow actions for multiple entries all at once.",featureCode:"bulkactions",illustration:"actions",plan:"pro"},entryauditing:{title:"Entry Auditing",description:"Know the history of your entries. View who made changes, when they happened, and what the outcomes were.",featureCode:"entryauditing",illustration:"activity-log",plan:null},requiresso:{title:"Require Single Sign-On",description:"<p>Simplify onboarding and enhance security by requiring all organization members to use SSO authentication when accessing Cognito Forms.</p>",featureCode:"requiresso",illustration:"sso",plan:"enterprise",rawHtml:!0},tasks:{title:"Workflow Tasks",description:"<p>
1Elevate your workflow with the ability to turn form entries into user‑specific tasks. Users can easily view and complete all of their assigned tasks as your form moves from one status to the next.</p>",featureCode:"workflowtasks",illustration:"tasks",plan:"team",rawHtml:!0,checkoutPlan:"Team",shortTitle:!1,videoId:"_uOBbrYl88c"},addressautocomplete:{title:"Address Autocomplete",description:"Automatically suggest addresses as users start typing. Powered by Google Maps, your own API key is required to use this integration.",featureCode:"addressautocomplete",illustration:"address-autocomplete",plan:"pro"},createentries:{title:"Auto-Create Entries",description:"Automatically create and prefill new entries to build powerful multi-form workflows.",featureCode:"createentriesfromactions",illustration:"create-entries",plan:"team"},cognitoformsapi:{title:"Cognito Forms API",description:"<p>Integrate and connect your apps to your forms with the Cognito Forms API.</p>",featureCode:"cognitoformsapi",illustration:"api",plan:"pro",rawHtml:!0},guestaccess:{title:"Guest Access",description:'Enable <a class="text-link underline" href="https://www.cognitoforms.com/support/501/workflow/guest-access">Guest Access</a> to allow people outside your organization to securely sign in and view their entries, submit forms, and track their progress in one place.',featureCode:"guestaccess",illustration:"guest-access",plan:"team",rawHtml:!0,priority:!0},"guestaccess-legacy":{title:"Guest Access",description:'Enable <a class="text-link underline" href="https://www.cognitoforms.com/support/501/workflow/guest-access">Guest Access</a> to allow people outside your organization to securely sign in and view their entries, submit forms, and track their progress in one place.',featureCode:"guestaccess",illustration:"person-field",plan:"team",rawHtml:!0},branding:{title:"Remove Cognito Branding",description:"Keep the focus on your forms and emails by removing Cognito Forms branding.",featureCode:"branding",illustration:"theme",plan:"pro",buttonText:"Upgrade to Pro",balanceDescription:!0,checkoutPlan:"Pro"},orgappearance:{title:"Customize Appearance",description:"Deliver an on-brand experience for your team and clients. Customize the colors used in the interface and upload your logo to match your company's branding.",featureCode:"appearance",illustration:"theme",plan:"enterprise"},organizationauditing:{title:"Audit Log",description:"Know the history of your organization's forms, folders, and users. Easily filter and export detailed reports for compliance and accountability.",featureCode:"organizationauditing",illustration:"activity-log",plan:null,rawHtml:!0},filesync:{title:"Sync Files to Cloud Storage",description:'<p class="my-4">Automatically send uploaded files from your forms to your connected third-party storage provider.*</p>\n <div class="flex justify-center gap-4 my-4">\n <div class="flex flex-col items-center gap-3 p-4">\n <img src="'.concat(a("GoogleDrive"),'" width="35.82" height="32" alt="" />\n Google Drive\n </div>\n <div class="flex flex-col items-center gap-3 p-4">\n <img src="').concat(a("OneDrive"),'" width="50" height="32" alt="" />\n OneDrive\n </div>\n </div>\n <p class="helptext my-4">*File transfers contribute to API usage.</p>'),featureCode:"filesync",illustration:"file-uploads",plan:"pro",rawHtml:!0}};n.d(t,{},{A:i})},55621(e,t,n){"use strict";var r=n(5430);n.d(t,{},{A:{data:function(){return{session:r.Ay}},computed:{isAuthenticated:function(){var e;return null==(e=this.session.value)?void 0:e.isAuthenticated},isSupportUser:function(){var e;return(null==(e=this.session.value)?void 0:e.authMethod)==="5"},allowSessionRefresh:function(){var e;return null==(e=this.session.value)?void 0:e.allowSessionRefresh}}}})},74698(e,t,n){"use strict";var r=[{id:"GoogleDrive",name:"Google Drive",icon:n(73726)},{id:"OneDrive",name:"OneDrive",icon:n(72697)}];n.d(t,{Z:()=>r})}}]); 2//# sourceMappingURL=1516.d8625e3cf7efad4f.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.