1import{a as useNuxtApp}from"./DH_oPWig.js";import{D as createCommentVNode,Dt as withCtx,Ft as isRef,It as markRaw,N as createTextVNode,O as createElementBlock,Ot as withDirectives,P as createVNode,T as createBaseVNode,at as openBlock,dn as normalizeClass,hn as toDisplayString,nt as onMounted,qt as unref,w as computed,wt as watch,zt as ref}from"./BaBhFZm2.js";import{l as withModifiers,o as vModelText,s as vShow}from"./Cm8_Znr6.js";import{f as useRoute,p as useRouter}from"./PTSJo-lX.js";import{O as Ue,tt as st}from"./DGJ9b2SS.js";import{t as useSiteConfigStore}from"./C1a0ecns.js";import{t as useAnalytics}from"./Dp8QmGEu.js";import{t as ClientOnly}from"./BTR1pb_e.js";import{t as useSiteConfig}from"./D4jAZI6Q.js";import{n as FormKit_default,t as FormKitSchema}from"./Czq4qFVa.js";import{t as C}from"./BNGBAOvu.js";import{t as p}from"./C2ANWNt82.js";import{t as C$1}from"./hoZcCBOQ2.js";import{A as Nt,O as Mt}from"./C4cq5ppg2.js";import"./CdX9PjKV2.js";import{n as _sfc_main$2}from"./Du7LGN_12.js";import{t as CommonHeader_default}from"./ne1L8jvQ2.js";import{n as useFormStore,t as useAssetLoader}from"./RtXZxA_P.js";/* empty css */var _hoisted_1$1=[`innerHTML`],_sfc_main$1={__name:`FormComponentHTML`,props:{html:String,_class:String},setup(e){return(t,n)=>(openBlock(),createElementBlock(`div`,{class:normalizeClass([`sidearm_prose`,e._class]),"data-test-id":`form-component-html__root`,innerHTML:e.html},null,10,_hoisted_1$1))}},_hoisted_1={class:`c-form-page mx-auto mb-4 max-w-screen-xl lg:mb-8`,"data-test-id":`form-component__root`},_hoisted_2={key:0,class:`c-form-page__custom-ad flex justify-center pb-4 empty:hidden lg:pb-8`},_hoisted_3={class:`w-full flex justify-center`},_hoisted_4={class:`space-y-6`},_hoisted_5={class:`lg:border-theme-border bg-theme-background lg:shadow-level-1 space-y-6 rounded-[10px] p-4 lg:border lg:p-8`},_hoisted_6={class:`mx-auto max-w-screen-md`},_hoisted_7={class:`space-y-2 mt-4`},_hoisted_8={class:`space-y-4 mt-4`},_hoisted_9={class:`space-y-4 mt-4`},_hoisted_10={class:`space-y-4 mt-4`},_hoisted_11={class:`flex gap-4 mt-4`},_hoisted_12={key:0},_hoisted_13={key:0,class:`c-form-page__alert bg-secondary shadow-level-1 text-on-secondary my-4 flex items-center rounded-[10px] p-5`},_hoisted_14={class:`s-text-paragraph text-on-secondary flex-1 !uppercase`,"data-test-id":`form-component__form-not-enabled-message-value`},_hoisted_15={key:1,class:`c-form-page__error-message s-text-regular-bold text-system-danger`,"data-test-id":`form-component__error-message`},_hoisted_16={key:2,class:`c-form-page__custom-ad flex justify-center pb-4 empty:hidden lg:pb-8`},_hoisted_17={class:`w-full flex justify-center`},_hoisted_18={class:`c-form-page__header pb-4 lg:pb-8`},_hoisted_19={key:3,class:`c-form-page__custom-ad flex justify-center pb-4 empty:hidden lg:pb-8`},_hoisted_20={class:`w-full flex justify-center`},_hoisted_21={class:`c-form-page__content border-theme-border-light bg-theme-background-light shadow-level-1 w-full overflow-hidden rounded-[10px] border p-4 md:p-8`},_hoisted_22={class:`mx-auto max-w-screen-md`},_hoisted_23={key:0},_hoisted_24=[`innerHTML`],_hoisted_25={class:`mb-4 md:mb-8`},_hoisted_26={key:0,class:`form-description s-text-paragraph-small-longform text-theme-safe-light sidearm_prose`},_hoisted_27=[`innerHTML`],_hoisted_28={key:1},_hoisted_29={key:0,class:`formkit-outer coupon-code-box`},_hoisted_30=[`disabled`],_hoisted_31={key:1,class:`formkit-outer amount-box`},_hoisted_32={key:0},_hoisted_33={class:`amount-value`,"data-test-id":`form-component__sub-total-value`},_hoisted_34={key:1},_hoisted_35={key:0,class:`amount-value discount-amount-value`,"data-test-id":`form-component__discount-amount-value`},_hoisted_36={key:1,class:`amount-value discount-amount-value`,"data-test-id":`form-component__discount-amount-value`},_hoisted_37={class:`total-amount`},_hoisted_38={class:`amount-value`,"data-test-id":`form-component__amount-due-value`}
1,_hoisted_39={class:`actions-bar mt-4 flex flex-wrap items-center gap-4 lg:mt-8`},_hoisted_40={class:`flex w-full gap-4`},_hoisted_41={key:4,class:`c-form-page__custom-ad flex justify-center pt-4 empty:hidden lg:pt-8`},_hoisted_42={class:`w-full flex justify-center`},_sfc_main={__name:`FormComponent`,props:{id:{type:Number,required:!0},hidden:{type:Boolean,default:!1},protected:{type:Boolean,default:!1},promotionAdsEnabled:Boolean},setup(__props){const props=__props,router=useRouter(),route=useRoute(),formStore=useFormStore(),configStore=useSiteConfigStore(),siteConfig=useSiteConfig(),{$customFetch}=useNuxtApp(),myForm=ref({}),couponCode=ref(),currentRoute=route.path,error=ref({}),couponDetails=ref({amount:null,success:null,type:null}),submitted=ref(!1),submitting=ref(!1),verifying=ref(!1),selectionAmount=ref(0),showPromoSkeletonAbove=ref(!1),showPromoSkeletonBelow=ref(!1),showPromoSkeletonBottom=ref(!1),handlePromoAboveLoading=e=>showPromoSkeletonAbove.value=e,handlePromoBelowLoading=e=>showPromoSkeletonBelow.value=e,handlePromoBottomLoading=e=>showPromoSkeletonBottom.value=e,getQuery=()=>({id:props.id,hidden:props.hidden,protected:props.protected}),formValues=ref({}),formSchema=ref([]),form=computed(()=>formStore.getForm(getQuery()));watch(form,e=>{if(e){let t=e.schema;formSchema.value=parseFormSchema(t)}},{deep:!0,immediate:!0}),watch(formValues,()=>{evaluateConditions()},{deep:!0});function parseFormSchema(e){return e.map(e=>{if(e.if){e.visibilityCondition=e.if,delete e.if;let t=evaluateCondition(e.visibilityCondition);e[`outer-class`]=t?``:`formkit-hidden`,`validation`in e&&(e._required=e.validation.includes(`required`),e._validation=e.validation,e._required&&(e[`outer-class`]=t?`${e[`outer-class`]} required`.trim():e[`outer-class`].replace(/\brequired\b/g,``).trim()),e.validation=t?`${e._validation}`:``)}return e})}function evaluateCondition(condition){const parsedCondition=condition.replace(/\$get\((\w+)\).value/,(e,t)=>`formValues.value['${t}']`);try{return eval(parsedCondition)}catch(e){return console.error(`Error evaluating condition:`,e),!0}}function evaluateConditions(){formSchema.value.map(e=>{if(e.visibilityCondition){let t=evaluateCondition(e.visibilityCondition);e[`outer-class`]=t?``:`formkit-hidden`,e._required&&(e[`outer-class`]=t?`${e[`outer-class`]} required`.trim():e[`outer-class`].replace(/\brequired\b/g,``).trim()),e.validation=t?`${e._validation}`:``}return e})}const formAuthRequired=computed(()=>formStore.getFormAuthData(getQuery())),couponIsValid=computed(()=>!!(couponCode.value&&couponDetails.value.success&&couponDetails.value.amount&&couponDetails.value.amount>0&&selectionAmount.value>0)),totalAmount=computed(()=>form.value&&form.value?.paymentEnabled&&form.value?.paymentFormType===`fixed`?form.value.paymentAmount:selectionAmount.value===0?0:couponDetails.value.type?couponDetails.value.type===`d`?couponDetails.value.amount||0:selectionAmount.value-selectionAmount.value*(couponDetails.value.amount||0)/100:selectionAmount.value),formKitLibrary=markRaw({RawHTML:_sfc_main$1}),isFormEnabled=computed(()=>!!(form.value&&form.value?.formActive&&form.value?.acceptingSubmissions)),formNotEnabledMessage=computed(()=>{let e=``;if(!isFormEnabled.value){if(form.value?.closedMessage?.length)return form.value.closedMessage;form.value?.isPending||(e=`The form is not open. `,form.value?.startDate&&(e+=`It will be available on ${C(form.value?.startDate,`cccc, LLL d, t`)}`)),form.value?.isClosed&&(e=`The form is closed.`,form.value?.expirationDate&&(e=`Form closed on ${C(form.value?.expirationDate,`cccc, LLL d, t`)}`)),form.value?.acceptingSubmissions||(e=`The form is closed. It has reached the maximum number of submissions.`)}return e}),compileFormData=e=>{function t(e,t){let n=[];if(!e)return n;for(let r of e){let e=t.find(e=>e.value==r);e&&n.push({value:e.value,title:e.label,paymentAmount:e.paymentAmount,id:e.id})}return n}try{if(form.value){let n=[];for(let r of Object.keys(e)){let i=form.value.schema?.find(e=>e.name===r),a=i?.options?.find(t=>t.value==[e[r]]),o=i?.$formkit===`select`||i?.$formkit===`radio`?a?{value:a.value,title:a.label,paymentAmount:a.paymentAmount}:null:i?.$formkit===`checkbox`?t(e[r],i.options):e[r]||``;n.push({id:i?.original.id,value:o,type:i?.original.type,price:i?.original.payment_amount})}let r=form.value;return{id:r.id,fields:n,paymentEnabled:r.paymentEnabled,paymentFormType:r.paymentFormType,totalAmount:totalAmount.value,couponAmount:couponDetail
1s.value.amount,couponCode:couponCode.value}}}catch(e){throw e}},handleInput=e=>{formValues.value={...formValues.value,...e};let t=compileFormData(e);if(t&&form.value&&form.value.paymentEnabled&&form.value.paymentFormType===`multiple`){let e=t.fields.map(e=>e.value&&Array.isArray(e.value)&&e.value?.length?e.value?.reduce((e,t)=>t?.paymentAmount?e+t.paymentAmount:e,0)??0:e.value&&e.value.paymentAmount?e.value.paymentAmount:0);selectionAmount.value=e.reduce((e,t)=>e+t,0)}},submitForm=()=>{let e=myForm.value.node;if(e.submit(),e.props.type===`form`){let t=function(e){let t=document.getElementById(e.props.id);t&&t.scrollIntoView({behavior:`smooth`,block:`end`,inline:`nearest`})};e.walk(e=>e.props.attrs[`aria-invalid`]=!!isInvalid(e));let n=e.children.find(e=>{let t=e;return t.ledger.value(`blocking`)||t.ledger.value(`errors`)});n&&t(n)}},verifyCoupon=async()=>{try{verifying.value=!0,couponDetails.value=form.value&&couponCode.value.length>0?await formStore.verifyCoupon(form.value?.id??``,couponCode.value,$customFetch):{amount:null,success:null,type:null}}catch(e){error.value=e}finally{verifying.value=!1}},submit=async e=>{try{if(console.log(`submit`),!isFormEnabled.value)return!1;window.grecaptcha.ready(function(){window.grecaptcha.execute(siteConfig.captchaKey,{action:`login`}).then(async function(t){submitting.value=!0;let n=compileFormData(e);n.captcha=t,n.usingRecaptchaV2=`true`;let r=!1,i=await formStore.submitForm(n,$customFetch);i?.success&&(r=!0);let a=i?.redirect!==null&&i.redirect.length>0;a&&(window.location.href=i.redirect),submitted.value=r&&!a,submitting.value=!1})})}catch(e){error.value=e}finally{submitting.value=!1}},resetForm=()=>{myForm.value.node.reset(),couponCode.value=null},isInvalid=e=>e.ledger.value(`blocking`)||e.ledger.value(`errors`),addAccessibilityBehavior=()=>{myForm.value.node&&myForm.value.node.walk(e=>{e.on(`count:blocking`,()=>e.props.attrs[`aria-invalid`]=!!isInvalid(e))})},getData=async()=>{if(await formStore.fetchForm({payload:getQuery(),fetch:$customFetch}),props.protected&&formAuthRequired.value&&!form.value){await router.push({name:`login`,query:{accessRoute:currentRoute}});return}if(form.value||await router.replace({name:`NotFoundPage`}),form.value?.id){let e=``;try{e=st(Ue(form.value?.description??``)??``,{length:160}).trim()}catch{e=``}configStore.setMetaTokens([{token:`@title`,value:form?.value?.title??``},{token:`@description`,value:e}]),configStore.setContentId({id:`survey-form-${form.value?.id}`}),useAnalytics({fetch:$customFetch}).fetchAndAddTrackingTags(route)}};return onMounted(async()=>{await useAssetLoader().loadRecaptcha(siteConfig.captchaKey),await getData(),addAccessibilityBehavior()}),(e,t)=>{let n=_sfc_main$2,r=p,i=ClientOnly;return openBlock(),createElementBlock(`div`,_hoisted_1,[__props.promotionAdsEnabled?(openBlock(),createElementBlock(`div`,_hoisted_2,[createVNode(unref(Mt),{isLoading:unref(showPromoSkeletonAbove)},{content:withCtx(()=>[...t[1]||=[]]),default:withCtx(()=>[createVNode(unref(Nt),{class:`w-full h-[455px] rounded-[5px]`})]),_:1},8,[`isLoading`]),withDirectives(createBaseVNode(`div`,_hoisted_3,[createVNode(n,{name:`forms-above-header-1`,sportId:`0`,onLoadingChange:handlePromoAboveLoading})],512),[[vShow,!unref(showPromoSkeletonAbove)]])])):createCommentVNode(``,!0),createVNode(unref(Mt),{isLoading:!unref(form)},{content:withCtx(()=>[unref(form)?(openBlock(),createElementBlock(`div`,_hoisted_12,[unref(isFormEnabled)?createCommentVNode(``,!0):(openBlock(),createElementBlock(`div`,_hoisted_13,[createVNode(r,{name:`icon-warning`,size:`regular`,class:`mr-[8px]`}),createBaseVNode(`div`,_hoisted_14,toDisplayString(unref(formNotEnabledMessage)),1)])),unref(error).message?(openBlock(),createElementBlock(`div`,_hoisted_15,toDisplayString(unref(error).message),1)):createCommentVNode(``,!0),__props.promotionAdsEnabled?(openBlock(),createElementBlock(`div`,_hoisted_16,[createVNode(unref(Mt),{isLoading:unref(showPromoSkeletonAbove)},{content:withCtx(()=>[...t[2]||=[]]),default:withCtx(()=>[createVNode(unref(Nt),{class:`w-full h-[455px] rounded-[5px]`})]),_:1},8,[`isLoading`]),withDirectives(createBaseVNode(`div`,_hoisted_17,[createVNode(n,{name:`forms-above-header-1`,sportId:`0`,onLoadingChange:handlePromoAboveLoading})],512),[[vShow,!unref(showPromoSkeletonAbove)]])])):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_18,[createVNode(Common
1Header_default,null,{title:withCtx(()=>[createTextVNode(toDisplayString(unref(form).title),1)]),_:1})]),__props.promotionAdsEnabled?(openBlock(),createElementBlock(`div`,_hoisted_19,[createVNode(unref(Mt),{isLoading:unref(showPromoSkeletonBelow)},{content:withCtx(()=>[...t[3]||=[]]),default:withCtx(()=>[createVNode(unref(Nt),{class:`w-full h-[455px] rounded-[5px]`})]),_:1},8,[`isLoading`]),withDirectives(createBaseVNode(`div`,_hoisted_20,[createVNode(n,{name:`forms-below-header-1`,sportId:`0`,onLoadingChange:handlePromoBelowLoading})],512),[[vShow,!unref(showPromoSkeletonBelow)]])])):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_21,[createBaseVNode(`div`,_hoisted_22,[unref(submitted)?(openBlock(),createElementBlock(`div`,_hoisted_23,[createBaseVNode(`div`,{class:`form-thank-you-text sidearm_prose`,innerHTML:unref(form).thankYouText||`Thank you, your form submission has been received.`},null,8,_hoisted_24)])):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_25,[unref(form).description&&!unref(submitted)?(openBlock(),createElementBlock(`div`,_hoisted_26,[createBaseVNode(`div`,{innerHTML:unref(form).description},null,8,_hoisted_27)])):createCommentVNode(``,!0)]),unref(form).schema&&!unref(submitted)?(openBlock(),createElementBlock(`div`,_hoisted_28,[createVNode(i,null,{default:withCtx(()=>[createVNode(unref(FormKit_default),{ref_key:`myForm`,ref:myForm,disabled:!unref(isFormEnabled)||void 0,actions:!1,type:`form`,incompleteMessage:`There are errors with your form submission. Please correct the fields noted above.`,labelClass:`!s-text-regular-bold`,legendClass:`!s-text-regular-bold`,inputClass:`!s-text-regular`,onSubmit:submit,onInput:handleInput},{default:withCtx(()=>[createVNode(unref(FormKitSchema),{schema:unref(formSchema),library:unref(formKitLibrary)},null,8,[`schema`,`library`])]),_:1},8,[`disabled`])]),_:1}),unref(form).couponsAvailable&&unref(selectionAmount)>0?(openBlock(),createElementBlock(`div`,_hoisted_29,[t[4]||=createBaseVNode(`label`,{class:`formkit-label s-text-regular-bold`},`Coupon Code`,-1),createBaseVNode(`div`,{class:normalizeClass([`formkit-inner`,{success:unref(couponDetails)&&unref(couponDetails).success===!0,error:unref(couponDetails)&&unref(couponDetails).success===!1}])},[withDirectives(createBaseVNode(`input`,{"onUpdate:modelValue":t[0]||=e=>isRef(couponCode)?couponCode.value=e:null,type:`text`,disabled:unref(verifying)||!unref(isFormEnabled),class:`formkit-input s-text-regular`,"data-test-id":`form-component__coupon-code-input`,onChange:verifyCoupon},null,40,_hoisted_30),[[vModelText,unref(couponCode)]])],2)])):createCommentVNode(``,!0),unref(form).paymentEnabled?(openBlock(),createElementBlock(`div`,_hoisted_31,[unref(couponIsValid)?(openBlock(),createElementBlock(`div`,_hoisted_32,[t[5]||=createBaseVNode(`span`,{class:`amount-label`},`Subtotal:`,-1),createBaseVNode(`span`,_hoisted_33,`$`+toDisplayString(unref(selectionAmount)),1)])):createCommentVNode(``,!0),unref(couponIsValid)?(openBlock(),createElementBlock(`div`,_hoisted_34,[t[6]||=createBaseVNode(`span`,{class:`amount-label`},`Discount:`,-1),unref(couponDetails).type===`d`?(openBlock(),createElementBlock(`span`,_hoisted_35,` - $`+toDisplayString(unref(selectionAmount)-unref(couponDetails).amount),1)):createCommentVNode(``,!0),unref(couponDetails).type===`p`?(openBlock(),createElementBlock(`span`,_hoisted_36,` (`+toDisplayString(unref(couponDetails).amount)+`%) - $`+toDisplayString(unref(selectionAmount)*(unref(couponDetails).amount/100)),1)):createCommentVNode(``,!0)])):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_37,[t[7]||=createBaseVNode(`span`,{class:`amount-label`},`Amount Due:`,-1),createBaseVNode(`span`,_hoisted_38,`$ `+toDisplayString(unref(totalAmount)),1)])])):createCommentVNode(``,!0),createBaseVNode(`div`,_hoisted_39,[createBaseVNode(`div`,_hoisted_40,[createVNode(unref(C$1),{disabled:unref(submitting)||!unref(isFormEnabled),type:`priority`,theme:`light-theme`,tag:`button`,class:`w-1/2`,onClick:withModifiers(submitForm,[`prevent`])},{default:withCtx(()=>[createTextVNode(toDisplayString(unref(submitting)?`Submitting...`:unref(form).paymentEnabled?`Continue to Payment`:`Submit Form`),1)]),_:1},8,[`disabled`]),createVNode(unref(C$1),{disabled:unref(submitting)||!unref(isFormEnabled),type:`alternate`,theme:`light-theme`,tag:`button`,class:`w-1/2`,onClick:withModifiers(resetForm,[`prevent`])},{default:withCtx(()=>[...t[8]||=[createTextVNode(` Reset Form `,-1)]]),_:1},8,[`disabled`])]),t[9]||=createBaseVNode(`div`,{class:`sidearm-form-recaptcha-disclaimer s-text-paragraph-small-longform text-theme-safe-light`},[createTextVNode(` This site is protected by reCAPTCHA and the `),createBaseVNode(`a`,{href:`https://policies.google.com/privacy`,target:`_blank`,class:`text-theme-link underline`},` Google Privacy Policy `),createTextVNode(` and `),createBaseVNode(`a`,{href:`https://policies.google.com/terms`,target:`_blank`,class:`text-theme-link underline`},` Google Terms of Service `),createTextVNode(` apply. `)],-1)])])):createCommentVNode(``,!0)])]),__props.promotionAdsEnabled?(openBlock(),createElementBlock(`div`,_hoisted_41,[createVNode(unref(Mt),{isLoading:unref(showPromoSkeletonBottom)},{content:withCtx(()=>[...t[10]||=[]]),default:withCtx(()=>[createVNode(unref(Nt),{class:`w-full h-[455px] rounded-[5px]`})]),_:1},8,[`isLoading`]),withDirectives(createBaseVNode(`div`,_hoisted_42,[createVNode(n,{name:`forms-below-content-1`,sportId:`0`,onLoadingChange:handlePromoBottomLoading})],512),[[vShow,!unref(showPromoSkeletonBottom)]])])):createCommentVNode(``,!0)])):createCommentVNode(``,!0)]),default:withCtx(()=>[createBaseVNode(`div`,_hoisted_4,[createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createBaseVNode(`div`,_hoisted_5,[createBaseVNode(`div`,_hoisted_6,[createVNode(unref(Nt),{class:`h-[36px] w-3/4 rounded-sm`}),createBaseVNode(`div`,_hoisted_7,[createVNode(unref(Nt),{class:`h-[16px] w-full rounded-sm`}),createVNode(unref(Nt),{class:`h-[16px] w-11/12 rounded-sm`}),createVNode(unref(Nt),{class:`h-[16px] w-10/12 rounded-sm`}),createVNode(unref(Nt),{class:`h-[16px] w-9/12 rounded-sm`})]),createBaseVNode(`div`,_hoisted_8,[createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`})]),createBaseVNode(`div`,_hoisted_9,[createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`})]),createBaseVNode(`div`,_hoisted_10,[createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`}),createVNode(unref(Nt),{class:`h-[48px] w-full rounded-md`})]),createBaseVNode(`div`,_hoisted_11,[createVNode(unref(Nt),{class:`h-[40px] w-1/2 roun
1ded-md`}),createVNode(unref(Nt),{class:`h-[40px] w-1/2 rounded-md`})])])])])]),_:1},8,[`isLoading`])])}}};export{_sfc_main as t};
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.