PageSourceSearch

https://app.dosconnect.es/3294.0e92184f50e9cb9e.js

js dosconnect.es collected 2026-10-02 01:02:43 UTC 51,350 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[3294],{913:(X,f,c)=>{c.r(f),c.d(f,{PersonalTastesPageModule:()=>L});var _=c(2200),u=c(9417),g=c(7343),h=c(3123),C=c(8132),p=c(467),b=c(133),e=c(3664),d=c(2615),v=c(5035),P=c(4493),O=c(7897),y=c(1608),k=c(9990),x=c(5915);const M=i=>({count:i}),F=()=>[0,1];function T(i,r){if(1&i){const a=e.RV6();e.j41(0,"button",43),e.bIt("click",function(){const n=d.eBV(a).$implicit,o=e.XpG();return d.Njj(o.toggleInterest(n))}),e.EFF(1),e.k0s()}if(2&i){const a=r.$implicit,t=e.XpG();e.AVh("selected",a.selected),e.R7$(),e.SpI(" ",t.getTranslationOfOption("interests",a.label)," ")}}function w(i,r){if(1&i){const a=e.RV6();e.j41(0,"button",44),e.bIt("click",function(){d.eBV(a);const n=e.XpG();return d.Njj(n.toggleInterestsExpanded())}),e.EFF(1),e.nrm(2,"ion-icon",45),e.k0s()}if(2&i){const a=e.XpG();e.R7$(),e.SpI(" ",a.interestsExpandButtonLabel," "),e.R7$(),e.Y8G("name",a.interestsExpanded?"chevron-up-outline":"chevron-down-outline")}}function R(i,r){if(1&i&&(e.j41(0,"p",31),e.EFF(1),e.nI1(2,"transloco"),e.k0s()),2&i){const a=e.XpG();e.R7$(),e.SpI(" ",e.i5U(2,1,"personalTastes.interests.errorMin",e.eq3(4,M,a.minInterests))," ")}}function E(i,r){if(1&i&&(e.j41(0,"label"),e.EFF(1),e.k0s()),2&i){const a=e.XpG(2);e.R7$(),e.JRh(a.getModalTitle())}}function I(i,r){if(1&i){const a=e.RV6();e.j41(0,"input",58),e.mxI("ngModelChange",function(n){d.eBV(a);const o=e.XpG(2);return e.DH7(o.editValue,n)||(o.editValue=n),d.Njj(n)}),e.bIt("keyup.enter",function(){d.eBV(a);const n=e.XpG(2);return d.Njj(n.saveEdit())}),e.k0s()}if(2&i){const a=e.XpG(2);e.R50("ngModel",a.editValue),e.Y8G("placeholder",a.getPlaceholderWrite(a.editingField||a.editingItem))}}function A(i,r){if(1&i&&(e.j41(0,"option",62),e.EFF(1),e.k0s()),2&i){const a=r.$implicit;e.Y8G("value",a.value),e.R7$(),e.JRh(a.label)}}function j(i,r){if(1&i){const a=e.RV6();e.j41(0,"select",59),e.mxI("ngModelChange",function(n){d.eBV(a);const o=e.XpG(2);return e.DH7(o.editValue,n)||(o.editValue=n),d.Njj(n)}),e.j41(1,"option",60),e.EFF(2),e.k0s(),e.DNE(3,A,2,2,"option",61),e.k0s()}if(2&i){const a=e.XpG(2);e.R50("ngModel",a.editValue),e.R7$(2),e.JRh(a.getPlaceholderSelect()),e.R7$(),e.Y8G("ngForOf",a.editingField.options)}}function S(i,r){if(1&i){const a=e.RV6();e.j41(0,"button",66),e.bIt("click",function(){const n=d.eBV(a).$implicit,o=e.XpG(3);return d.Njj(o.toggleEditLanguage(n.value))}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.nrm(3,"ion-icon",45),e.k0s()}if(2&i){const a=r.$implicit,t=e.XpG(3);e.AVh("selected",t.isEditLanguageSelected(a.value)),e.R7$(2),e.JRh(a.label),e.R7$(),e.Y8G("name",t.isEditLanguageSelected(a.value)?"checkmark-circle":"ellipse-outline")}}function V(i,r){if(1&i&&(e.j41(0,"div",63)(1,"p",64),e.EFF(2),e.nI1(3,"transloco"),e.k0s(),e.DNE(4,S,4,4,"button",65),e.k0s()),2&i){const a=e.XpG(2);e.R7$(2),e.JRh(e.bMT(3,2,"personalTastes.languagesAndMore.languages")),e.R7$(2),e.Y8G("ngForOf",a.editingField.options)}}function G(i,r){if(1&i){const a=e.RV6();e.j41(0,"div",46)(1,"div",47)(2,"h2"),e.EFF(3),e.k0s(),e.j41(4,"button",48),e.bIt("click",function(){d.eBV(a);const n=e.XpG();return d.Njj(n.closeEdit())}),e.nrm(5,"ion-icon",49),e.k0s()(),e.j41(6,"div",50),e.DNE(7,E,2,1,"label",51)(8,I,1,2,"input",52)(9,j,4,3,"select",53)(10,V,5,4,"div",54),e.k0s(),e.j41(11,"div",55)(12,"button",56),e.bIt("click",function(){d.eBV(a);const n=e.XpG();return d.Njj(n.closeEdit())}),e.EFF(13),e.nI1(14,"transloco"),e.k0s(),e.j41(15,"button",57),e.bIt("click",function(){d.eBV(a);const n=e.XpG();return d.Njj(n.saveEdit())}),e.EFF(16),e.nI1(17,"transloco"),e.k0s()()()}if(2&i){const a=e.XpG();e.R7$(3),e.JRh(a.getModalTitle()),e.R7$(4),e.Y8G("ngIf","multi-select"!==(null==a.editingField?null:a.editingField.type)),e.R7$(),e.Y8G("ngIf",!a.editingField&&a.editingItem||"text"===(null==a.editingField?null:a.editingField.type)),e.R7$(),e.Y8G("ngIf","select"===(null==a.editingField?null:a.editingField.type)),e.R7$(),e.Y8G("ngIf","multi-select"===(null==a.editingField?null:a.editingField.type)),e.R7$(3),e.JRh(e.bMT(14,7,"common.cancel")),e.R7$(3),e.JRh(e.bMT(17,9,"common.save"))}}const z=[{path:"",component:(()=>{var i;
1class r{constructor(t,n,o,s,l,m,B,D,J){this.navCtrl=t,this.modalStateService=n,this.settingsService=o,this.supabaseService=s,this.authStateService=l,this.toastController=m,this.loadingController=B,this.transloco=D,this.homeFeedCache=J,this.userId="",this.isLoading=!1,this.personalInfo=[],this.availableInterests=["Acampar","Cine","Anime","Arte","Leer","Cocinar","Deporte","Viajar","Videojuegos","M\xfasica","Fotograf\xeda","Baile","Brunch","Planes improvisados","Mascotas","Creaci\xf3n de contenido","Gym / Fitness","Tapear","Voluntariado","Senderismo","Conciertos","Series","Naturaleza","Documentales"],this.interests=[],this.showSmoking=!1,this.editModalOpen=!1,this.editingItem=null,this.editingField=null,this.editValue="",this.editMultiValues=[],this.minInterests=3,this.interestsCollapsedLimit=9,this.interestsExpanded=!1,this.availableLanguages=[{label:"Espa\xf1ol",code:"es"},{label:"Ingl\xe9s",code:"en"},{label:"Franc\xe9s",code:"fr"},{label:"Alem\xe1n",code:"de"},{label:"Italiano",code:"it"},{label:"Portugu\xe9s",code:"pt"},{label:"Chino",code:"zh"},{label:"Japon\xe9s",code:"ja"},{label:"Ruso",code:"ru"}],this.movieGenres=["Acci\xf3n","Comedia","Drama","Terror","Ciencia Ficci\xf3n","Fantas\xeda","Romance","Documental","Animaci\xf3n"],this.musicGenres=["Pop","Rock","Reggaeton","Electronic","Jazz","Blues","Classical","Hip Hop","Metal","Indie","Afro Beat","A&B","REGGUE"],this.sportsOptions=["F\xfatbol","Baloncesto","Tenis","Running","Gimnasio","Nataci\xf3n","Ciclismo","Yoga","P\xe1del"],this.zodiacSigns=["Aries","Tauro","G\xe9minis","C\xe1ncer","Leo","Virgo","Libra","Escorpio","Sagitario","Capricornio","Acuario","Piscis"],this.selectedLanguages=[],this.movieGenre="",this.favoriteMovie="",this.musicGenre="",this.favoriteSong="",this.selectedSport="",this.selectedZodiac="",this.discoveryAgeRange={min_age:18,max_age:80},this.discoveryAgeRangeValue={lower:18,upper:80},this.discoveryAgeOptions=Array.from({length:63},(Z,N)=>N+18),this.discoveryAgeSavePending=!1}ionViewWillEnter(){var t=this;return(0,p.A)(function*(){t.modalStateService.setModalOpen(!0),t.interestsExpanded=!1;const n=t.authStateService.getCurrentUserValue()?.id??null;n&&n!==t.userId&&(yield t.loadTastes())})()}ngOnInit(){var t=this;return(0,p.A)(function*(){yield t.loadTastes()})()}ionViewWillLeave(){this.modalStateService.setModalOpen(!1),this.flushDiscoveryAgeSave()}ngOnDestroy(){this.modalStateService.setModalOpen(!1),this.discoveryAgeSaveTimer&&clearTimeout(this.discoveryAgeSaveTimer)}loadTastes(){var t=this;return(0,p.A)(function*(){t.isLoading=!0;try{const{data:{user:n}}=yield t.supabaseService.client.auth.getUser();if(!n)throw new Error("Usuario no autenticado");t.userId=n.id;const[o,s]=yield Promise.all([t.settingsService.getPersonalTastes(n.id),t.settingsService.getDiscoverySettings(n.id)]);t.discoveryAgeRange={min_age:s.min_age,max_age:s.max_age},t.discoveryAgeRangeValue={lower:s.min_age,upper:s.max_age},t.personalInfo=o&&o.specific_tastes?o.specific_tastes:[],t.selectedLanguages=o.languages||[],t.movieGenre=o.movie_genre||"",t.favoriteMovie=o.favorite_movie||"",t.musicGenre=o.music_genre||"",t.favoriteSong=o.favorite_song||"",t.selectedSport=o.sports||"",t.selectedZodiac=o.zodiac_sign||"",t.showSmoking=o.smoker||!1;const l=o.interests||[];t.interests=t.availableInterests.map(m=>({label:m,selected:l.includes(m)}))}catch(n){console.error("Error cargando gustos:",n)}finally{t.isLoading=!1}})()}goBack(){this.navCtrl.back()}onDiscoveryAgeRangeChange(t){if(!this.userId||this.isLoading)return;const n=t.detail.value;if("number"==typeof n)return;const o=(0,b.Js)(n?.lower,n?.upper);o&&(this.discoveryAgeRange=o,this.discoveryAgeRangeValue={lower:o.min_age,upper:o.max_age},this.discoveryAgeSaveTimer&&clearTimeout(this.discoveryAgeSaveTimer),this.discoveryAgeSavePending=!0,this.discoveryAgeSaveTimer=setTimeout(()=>{this.saveDiscoveryAgeRange(!1)},450))}flushDiscoveryAgeSave(){this.discoveryAgeSavePending&&(this.discoveryAgeSaveTimer&&(clearTimeout(this.discoveryAgeSaveTimer),this.discoveryAgeSaveTimer=void 0),this.saveDiscoveryAgeRange(!1))}editField(t){this.editingField=null,this.editingItem=t,this.editValue=t.value,this.editMultiValues=[],this.editModalOpen=!0}editTasteField(t){this.editingItem=null,this.editingField=this.buildEditField(t),this.editingField&&("multi-select"===this.editingField.type?(this.editMultiValues=[...this.selectedLanguages],this.editValue=""):(this.editValue=this.getFieldCurrentValue(t),this.editMultiValues=[]),this.editModalOpen=!0)}buildEditField(t){switch(t){case"languages":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.languages"),type:"multi-select",optionsCategory:"languages",options:this.availableLanguages.map(n=>({value:n.code,label:this.getTranslationOfOption("languages",n.code)}))};case"movie_genre":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.movieGenre"),type:"select",optionsCategory:"movies",o
1ptions:this.movieGenres.map(n=>({value:n,label:this.getTranslationOfOption("movies",n)}))};case"music_genre":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.musicGenre"),type:"select",optionsCategory:"music",options:this.musicGenres.map(n=>({value:n,label:this.getTranslationOfOption("music",n)}))};case"sports":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.sports"),type:"select",optionsCategory:"sports",options:this.sportsOptions.map(n=>({value:n,label:this.getTranslationOfOption("sports",n)}))};case"zodiac_sign":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.zodiacSign"),type:"select",optionsCategory:"zodiac",options:this.zodiacSigns.map(n=>({value:n,label:this.getTranslationOfOption("zodiac",n)}))};case"favorite_movie":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.favoriteMovie"),type:"text"};case"favorite_song":return{key:t,label:this.transloco.translate("personalTastes.languagesAndMore.favoriteSong"),type:"text"};case"discovery_min_age":return{key:t,label:"Edad m\xednima",type:"select",options:this.discoveryAgeOptions.map(n=>({value:String(n),label:`${n} a\xf1os`}))};case"discovery_max_age":return{key:t,label:"Edad m\xe1xima",type:"select",options:this.discoveryAgeOptions.map(n=>({value:String(n),label:`${n} a\xf1os`}))};default:return null}}getFieldCurrentValue(t){switch(t){case"movie_genre":return this.movieGenre;case"music_genre":return this.musicGenre;case"sports":return this.selectedSport;case"zodiac_sign":return this.selectedZodiac;case"favorite_movie":return this.favoriteMovie;case"favorite_song":return this.favoriteSong;case"discovery_min_age":return String(this.discoveryAgeRange.min_age);case"discovery_max_age":return String(this.discoveryAgeRange.max_age);default:return""}}get languagesDisplay(){return this.selectedLanguages.length?this.selectedLanguages.map(t=>this.getTranslationOfOption("languages",t)).join(", "):""}getDisplayOrPlaceholder(t){return t||this.transloco.translate("personalTastes.placeholderSelect")}isEditLanguageSelected(t){return this.editMultiValues.includes(t)}toggleEditLanguage(t){var n=this;return(0,p.A)(function*(){-1===n.editMultiValues.indexOf(t)?n.editMultiValues.length>=3?yield n.presentToast(n.transloco.translate("personalTastes.toast.languagesLimitError"),"warning"):n.editMultiValues=[...n.editMultiValues,t]:n.editMultiValues=n.editMultiValues.filter(s=>s!==t)})()}addHobby(){const t=this.personalInfo.find(n=>"Afici\xf3n"===n.label);t?(this.editingItem=t,this.editValue=t.value):(this.editingItem={label:"Afici\xf3n",value:"",isNew:!0},this.editValue=""),this.editingField=null,this.editModalOpen=!0}toggleInterest(t){var n=this;return(0,p.A)(function*(){t.selected=!t.selected,yield n.saveInterests()})()}saveInterests(){var t=this;return(0,p.A)(function*(){try{const n=t.interests.filter(o=>o.selected).map(o=>o.label);yield t.settingsService.updatePersonalTastes(t.userId,{interests:n})}catch(n){console.error("Error guardando intereses:",n),yield t.presentToast(t.transloco.translate("personalTastes.toast.interestsSaveError"),"danger")}})()}saveEdit(){var t=this;return(0,p.A)(function*(){if(t.editingField)return void(yield t.saveTasteFieldEdit());if(!t.editValue.trim()||!t.editingItem)return void t.closeEdit();const n=yield t.loadingController.create({message:t.transloco.translate("personalTastes.toast.saving")});yield n.present();try{let o=[...t.personalInfo];const s=o.findIndex(m=>m.label===t.editingItem.label);-1!==s?o[s]={...o[s],value:t.editValue.trim()}:o.push({label:t.editingItem.label,value:t.editValue.trim()});const l={specific_tastes:o};"Pel\xedcula favorita"===t.editingItem.label&&(l.favorite_movie=t.editValue.trim()),"Canci\xf3n favorita"===t.editingItem.label&&(l.favorite_song=t.editValue.trim()),yield t.settingsService.updatePersonalTastes(t.userId,l),t.personalInfo=o,"Pel\xedcula favorita"===t.editingItem.label&&(t.favoriteMovie=t.editValue.trim()),"Canci\xf3n favorita"===t.editingItem.label&&(t.favoriteSong=t.editValue.trim()),t.closeEdit()}catch(o){console.error("Error guardando gusto:",o),yield t.presentToast(t.transloco.translate("personalTastes.toast.saveError"),"danger")}
1finally{yield n.dismiss()}})()}saveTasteFieldEdit(){var t=this;return(0,p.A)(function*(){if(!t.editingField)return;if("select"===t.editingField.type&&!t.editValue)return void(yield t.presentToast(t.transloco.translate("personalTastes.placeholderSelect"),"warning"));if("text"===t.editingField.type&&!t.editValue.trim())return void t.closeEdit();if("discovery_min_age"===t.editingField.key&&Number(t.editValue)>t.discoveryAgeRange.max_age)return void(yield t.presentToast("La edad m\xednima no puede ser mayor que la m\xe1xima.","warning"));if("discovery_max_age"===t.editingField.key&&Number(t.editValue)<t.discoveryAgeRange.min_age)return void(yield t.presentToast("La edad m\xe1xima no puede ser menor que la m\xednima.","warning"));const n=yield t.loadingController.create({message:t.transloco.translate("personalTastes.toast.saving")});yield n.present();try{switch(t.editingField.key){case"languages":t.selectedLanguages=[...t.editMultiValues];break;case"movie_genre":t.movieGenre=t.editValue;break;case"music_genre":t.musicGenre=t.editValue;break;case"sports":t.selectedSport=t.editValue;break;case"zodiac_sign":t.selectedZodiac=t.editValue;break;case"favorite_movie":t.favoriteMovie=t.editValue.trim();break;case"favorite_song":t.favoriteSong=t.editValue.trim();break;case"discovery_min_age":t.discoveryAgeRange={...t.discoveryAgeRange,min_age:Number(t.editValue)};break;case"discovery_max_age":t.discoveryAgeRange={...t.discoveryAgeRange,max_age:Number(t.editValue)}}"discovery_min_age"===t.editingField.key||"discovery_max_age"===t.editingField.key?yield t.saveDiscoveryAgeRange():yield t.saveNewTastes(),t.closeEdit()}catch(o){console.error("Error guardando gusto:",o),yield t.presentToast(t.transloco.translate("personalTastes.toast.saveError"),"danger")}finally{yield n.dismiss()}})()}closeEdit(){this.editModalOpen=!1,this.editingItem=null,this.editingField=null,this.editValue="",this.editMultiValues=[]}get selectedInterestsCount(){return this.interests.filter(t=>t.selected).length}get collapsedInterestItems(){const t=this.interestsCollapsedLimit;if(this.interests.length<=t)return this.interests;const n=this.interests.slice(0,t),o=new Set(n.map(l=>l.label)),s=this.interests.filter(l=>l.selected&&!o.has(l.label));return[...n,...s]}get visibleInterests(){return this.interestsExpanded?this.interests:this.collapsedInterestItems}get interestsShowExpandToggle(){return this.interests.length>this.interestsCollapsedLimit}get interestsExpandButtonLabel(){return this.transloco.translate(this.interestsExpanded?"personalTastes.interests.showLess":"personalTastes.interests.showMore")}getTranslationOfLabel(t){return t?"Pel\xedcula favorita"===t?this.transloco.translate("personalTastes.languagesAndMore.favoriteMovie"):"Canci\xf3n favorita"===t?this.transloco.translate("personalTastes.languagesAndMore.favoriteSong"):"Afici\xf3n"===t?this.transloco.translate("personalTastes.languagesAndMore.hobby"):t:""}getModalTitle(){return this.editingField?this.editingField.label:this.getTranslationOfLabel(this.editingItem?.label||"")}getPlaceholderWrite(t){if(!t)return"";const n="label"in t&&this.editingField?this.editingField.label:this.getTranslationOfLabel(t.label);return this.transloco.translate("personalTastes.placeholderWrite",{field:n.toLowerCase()})}getPlaceholderSelect(){return this.transloco.translate("personalTastes.placeholderSelect")}toggleInterestsExpanded(){this.interestsExpanded=!this.interestsExpanded}presentToast(t){var n=this;return(0,p.A)(function*(o,s="success"){yield(yield n.toastController.create({message:o,duration:2e3,position:"bottom",color:s})).present()}).apply(this,arguments)}saveNewTastes(){var t=this;return(0,p.A)(function*(){try{yield t.settingsService.updatePersonalTastes(t.userId,{languages:t.selectedLanguages,movie_genre:t.movieGenre,favorite_movie:t.favoriteMovie,music_genre:t.musicGenre,favorite_song:t.favoriteSong,sports:t.selectedSport,zodiac_sign:t.selectedZodiac,smoker:t.showSmoking})}catch(n){throw console.error("Error guardando gustos:",n),n}})()}saveDiscoveryAgeRange(){var t=this;return(0,p.A)(function*(n=!0){if(!t.userId)return;const o=(0,b.Js)(t.discoveryAgeRange.min_age,t.discoveryAgeRange.max_age);if(o){t.discoveryAgeRange=o;try{yield t.settingsService.updateDiscoverySettings(t.userId,{min_age:o.min_age,max_age:o.max_age,apply_to_search:!0,configured:!0}),t.supabaseService.clearFeedVisibilityCaches(),t.homeFeedCache.clear(),t.discoveryAgeSavePending=!1,n&&(yield t.presentToast("Rango de edad guardado."))}catch(s){console.error("Error guardando rango de descubrimiento:",s),yield t.presentToast("No se pudo guardar el rango de edad.","danger")}}else yield t.presentToast("Selecciona un rango de edad v\xe1lido.","warning")}).apply(this,arguments)}getTranslationOfOption(t,n){if(!n)return"";const s={interests:{Acampar:"camping",Cine:"cinema",Anime:"anime",Arte:"art",Leer:"reading",Cocinar:"cooking",Deporte:"sports",Viajar:"traveling",Videojuegos:"videogames",M\u00fasica:"music",Fotograf\u00eda:"photography",Baile:"dancing",Brunch:"brunch","Planes improvisados":"impromptuPlanes",Mascotas:"pets","Creaci\xf3n de contenido":"contentCreation","Gym / Fitness":"gymFitness",Tapear:"tapas",Voluntariado:"volunteering",Senderismo:"hiking",Conciertos:"concerts",Series:"series",Naturaleza:"nature",Documentales:"documentaries"},languages:{es:"es",en:"en",fr:"fr",de:"de",it:"it",pt:"pt",zh:"zh",ja:"ja",ru:"ru"},movies:{Acci\u00f3n:"action",Comedia:"comedy",Drama:"drama",Terror:"horror","Ciencia Ficci\xf3n":"sciFi",Fantas\u00eda:"fantasy",Romance:"romance",Documental:"documentary",Animaci\u00f3n:"animation"},music:{Pop:"pop",Rock:"rock",Reggaeton:"reggaeton",Electronic:"electronic",Jazz:"jazz",Blues:"blues",Classical:"classical","Hip Hop":"hi
1pHop",Metal:"metal",Indie:"indie","Afro Beat":"afrobeat","A&B":"rnb",REGGUE:"reggae"},sports:{F\u00fatbol:"football",Baloncesto:"basketball",Tenis:"tennis",Running:"running",Gimnasio:"gym",Nataci\u00f3n:"swimming",Ciclismo:"cycling",Yoga:"yoga",P\u00e1del:"padel"},zodiac:{Aries:"aries",Tauro:"taurus",G\u00e9minis:"gemini",C\u00e1ncer:"cancer",Leo:"leo",Virgo:"virgo",Libra:"libra",Escorpio:"scorpio",Sagitario:"sagittarius",Capricornio:"capricorn",Acuario:"aquarius",Piscis:"pisces"}}[t];if(!s)return n;const l=s[n];return l?this.transloco.translate(`personalTastes.options.${t}.${l}`):n}static#e=i=()=>(this.\u0275fac=function(n){return new(n||r)(e.rXU(v.q9),e.rXU(P.W),e.rXU(O.h),e.rXU(y.w),e.rXU(k.T),e.rXU(g.K_),e.rXU(g.Xi),e.rXU(h.JO),e.rXU(x.N))},this.\u0275cmp=e.VBU({type:r,selectors:[["app-personal-tastes"]],standalone:!1,decls:140,vars:83,consts:[[1,"ion-no-border"],[1,"page-header"],["slot","start"],[3,"click"],["name","chevron-back-outline","slot","icon-only"],[1,"header-spacer"],[1,"settings-content"],[1,"settings-view"],[1,"content-wrapper"],[1,"toggle-card"],[1,"toggle-left"],["width","35","height","35","viewBox","0 0 35 35","fill","none","xmlns","http://www.w3.org/2000/svg"],["clip-path","url(#clip0_1070_21016)"],["d","M17.499 34.999C27.1641 34.999 34.999 27.1641 34.999 17.499C34.999 7.83392 27.1641 -0.000976562 17.499 -0.000976562C7.83392 -0.000976562 -0.000976562 7.83392 -0.000976562 17.499C-0.000976562 27.1641 7.83392 34.999 17.499 34.999Z","fill","#E0E4EB"],["d","M19.6066 15.1396L9.9707 24.6648L11.2154 25.9233L12.393 27.1148L22.0289 17.5882L19.6066 15.1396Z","fill","#000000"],["d","M24.4537 10.3496L19.6084 15.1402L22.03 17.5902L26.876 12.7996L24.4537 10.3496Z","fill","#000000"],["d","M10.7799 7.95312C10.7799 7.95312 9.50678 10.4979 9.50678 13.0442C9.50678 17.4986 11.7344 17.18 10.7792 21.9531C11.4157 21.3166 13.3247 19.0897 13.3247 16.8621C13.3247 14.2969 10.7799 13.0442 10.7799 7.95312ZM8.6223 16.8621C8.6223 16.8621 7.63574 18.3255 7.63574 19.4827C7.63574 21.5076 8.5523 21.9531 8.6223 23.2255C8.91178 22.9368 9.50751 21.6177 9.50751 20.6056C9.50751 19.4076 8.6223 18.7339 8.6223 16.8621ZM10.7887 23.8504L9.9647 24.6649L12.387 27.1149L13.211 26.3004L10.7887 23.8504ZM23.237 15.1879C23.2806 15.1909 23.3243 15.1848 23.3654 15.1702C23.4065 15.1556 23.4442 15.1326 23.4761 15.1028C23.508 15.073 23.5334 15.037 23.5508 14.9969C23.5682 14.9569 23.5772 14.9137 23.5772 14.87C23.5772 14.8263 23.5682 14.7831 23.5508 14.7431C23.5334 14.703 23.508 14.667 23.4761 14.6372C23.4442 14.6074 23.4065 14.5844 23.3654 14.5698C23.3243 14.5552 23.2806 14.5491 23.237 14.5521C23.1552 14.556 23.0781 14.5912 23.0216 14.6505C22.9651 14.7098 22.9336 14.7885 22.9336 14.8704C22.9336 14.9522 22.9651 15.031 23.0216 15.0902C23.0781 15.1495 23.1552 15.184 23.237 15.1879ZM22.3321 16.0833C22.3752 16.0854 22.4182 16.0787 22.4586 16.0636C22.499 16.0486 22.536 16.0255 22.5672 15.9957C22.5984 15.9659 22.6233 15.9301 22.6402 15.8905C22.6572 15.8509 22.666 15.8082 22.666 15.7651C22.666 15.7219 22.6572 15.6792 22.6402 15.6396C22.6233 15.6 22.5984 15.5642 22.5672 15.5344C22.536 15.5047 22.499 15.4815 22.4586 15.4665C22.4182 15.4514 22.3752 15.4447 22.3321 15.4468C22.2503 15.4507 22.1732 15.4859 22.1167 15.5452C22.0602 15.6044 22.0287 15.6832 22.0287 15.7651C22.0287 15.8469 22.0602 15.9257 22.1167 15.9849C22.1732 16.0442 22.2503 16.0794 22.3321 16.0833ZM25.0468 13.3993C25.0899 13.4013 25.1329 13.3946 25.1733 13.3796C25.2137 13.3645 25.2507 13.3414 25.2819 13.3116C25.3131 13.2819 25.338 13.2461 25.3549 13.2064C25.3719 13.1668 25.3807 13.1241 25.3807 13.081C25.3807 13.0379 25.3719 12.9952 25.3549 12.9555C25.338 12.9159 25.3131 12.8801 25.2819 12.8503C25.2507 12.8206 25.2137 12.7975 25.1733 12.7824C25.1329 12.7673 25.0899 12.7606 25.0468 12.7627C24.965 12.7666 24.8879 12.8019 24.8314 12.8611C24.7749 12.9204 24.7434 12.9991 24.7434 13.081C24.7434 13.1629 24.7749 13.2416 24.8314 13.3009C24.8879 13.3601 24.965 13.3954 25.0468 13.3993ZM24.1426 14.294C24.1857 14.296 24.2287 14.2893 24.2692 14.2743C24.3096 14.2592 24.3465 14.2361 24.3777 14.2063C24.4089 14.1766 24.4338 14.1408 24.4508 14.1011C24.4677 14.0615 24.4765 14.0188 24.4765 13.9757C24.4765 13.9325 24.4677 13.8899 24.4508 13.8502C24.4338 13.8106 24.4089 13.7748 24.3777 13.745C24.3465 13.7153 24.3096 13.6922 24.2692 13.6771C24.2287 13.662 24.1857 13.6553 24.1426 13.6574C24.0608 13.6613 23.9837 13.6966 23.9272 13.7558C23.8707 13.8151 23.8392 13.8938 23.8392 13.9757C23.8392 14.0575 23.8707 14.1363 23.9272 14.1955C23.9837 14.2548 24.0608 14.29 24.1426 14.294ZM22.3416 14.2837C22.3847 14.2858 22.4277 14.2791 22.4681 14.264C22.5085 14.249 22.5455 14.2259 22.5767 14.1961C22.6079 14.1664 22.6327 14.1306 22.6497 14.0909C22.6667 14.0513 22.6755 14.0086 22.6755 13.9655C22.6755 13.9223 22.6667 13.8797 22.6497 13.84C22.6327 13.8004 22.6079 13.7646 22.5767 13.7348C22.5455 13.7051 22.5085 13.682 22.4681 13.6669C22.4277 13.6518 22.3847 13.6451 22.3416 13.6472C22.2598 13.6511 22.1827 13.6863 22.1262 13.7456C22.0697 13.8049 22.0382 13.8836 22.0382 13.9655C22.0382 14.0473 22.0697 14.1261 22.1262 14.1853C22.1827 14.2446 22.2598 14.2798 22.3416 14.2837ZM21.4374 15.1777C21.5218 15.1777 21.6028 15.1442 21.6625 15.0845C21.7222 15.0248 21.7557 14.9438 21.7557 14.8594C21.7557 14.775 21.7222 14.6941 21.6625 14.6344C21.6028 14.5747 21.5218 14.5411 21.4374 14.5411C21.353 14.5411 21.272 14.5747 21.2124 14.6344C21.1527 14.6941 21.1191 14.775 21.1191 14.8594C21.1191 14.9438 21.1527 15.0248 21.2124 15.0845C21.272 15.1442 21.353 15.1777 21.4374 15.1777ZM24.1521 12.4944C24.1952 12.4964 24.2382 12.4897 24.2786 12.4747C24.319 12.4596 24.356 12.4365 24.3872 12.4067C24.4184 
112.377 24.4433 12.3412 24.4602 12.3015C24.4772 12.2619 24.486 12.2192 24.486 12.1761C24.486 12.133 24.4772 12.0903 24.4602 12.0506C24.4433 12.011 24.4184 11.9752 24.3872 11.9455C24.356 11.9157 24.319 11.8926 24.2786 11.8775C24.2382 11.8625 24.1952 11.8558 24.1521 11.8578C24.0703 11.8617 23.9932 11.897 23.9367 11.9562C23.8802 12.0155 23.8487 12.0942 23.8487 12.1761C23.8487 12.258 23.8802 12.3367 23.9367 12.396C23.9932 12.4552 24.0703 12.4905 24.1521 12.4944ZM23.2479 13.3883C23.291 13.3904 23.3341 13.3837 23.3745 13.3686C23.4149 13.3536 23.4518 13.3305 23.483 13.3007C23.5142 13.2709 23.5391 13.2351 23.5561 13.1955C23.5731 13.1559 23.5818 13.1132 23.5818 13.0701C23.5818 13.0269 23.5731 12.9842 23.5561 12.9446C23.5391 12.905 23.5142 12.8692 23.483 12.8394C23.4518 12.8097 23.4149 12.7865 23.3745 12.7715C23.3341 12.7564 23.291 12.7497 23.2479 12.7518C23.1662 12.7557 23.089 12.7909 23.0325 12.8502C22.976 12.9094 22.9445 12.9882 22.9445 13.0701C22.9445 13.1519 22.976 13.2307 23.0325 13.2899C23.089 13.3492 23.1662 13.3844 23.2479 13.3883Z","fill","white"],["id","clip0_1070_21016"],["width","35","height","35","fill","white"],[1,"toggle-text"],[1,"title"],[1,"subtitle"],["mode","ios",3,"ngModelChange","ionChange","ngModel"],[1,"card","list-card",2,"margin-top","16px"],[1,"section-title-alt"],[1,"hint","age-range-hint"],[1,"discovery-age-slider"],[1,"discovery-age-values"],["aria-label","Rango de edad en el feed",3,"ionInput","ionChange","min","max","step","snaps","dualKnobs","value"],["aria-hidden","true",1,"age-range-scale"],[1,"interests-header"],[1,"hint"],[1,"interests-grid"],["class","chip",3,"selected","click",4,"ngFor","ngForOf"],["type","button","class","interests-expand-btn",3,"click",4,"ngIf"],["class","hint",4,"ngIf"],[1,"card","list-card",2,"margin-top","24px"],[1,"list-row",3,"click"],[1,"row-left"],[1,"row-right"],[1,"value"],["name","create-outline"],[1,"edit-modal",3,"didDismiss","isOpen","breakpoints","initialBreakpoint"],[1,"chip",3,"click"],["type","button",1,"interests-expand-btn",3,"click"],[3,"name"],[1,"modal-content"],[1,"modal-header"],[1,"close-btn",3,"click"],["name","close"],[1,"modal-body"],[4,"ngIf"],["type","text","autofocus","",3,"ngModel","placeholder","ngModelChange","keyup.enter",4,"ngIf"],[3,"ngModel","ngModelChange",4,"ngIf"],["class","multi-options",4,"ngIf"],[1,"modal-actions"],[1,"ghost-btn",3,"click"],[1,"primary-btn",3,"click"],["type","text","autofocus","",3,"ngModelChange","keyup.enter","ngModel","placeholder"],[3,"ngModelChange","ngModel"],["value","","disabled",""],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[1,"multi-options"],[1,"multi-hint"],["type","button","class","multi-option",3,"selected","click",4,"ngFor","ngForOf"],["type","button",1,"multi-option",3,"click"]],template:function(n,o){1&n&&(e.j41(0,"ion-header",0)(1,"div",1)(2,"ion-buttons",2)(3,"ion-button",3),e.bIt("click",function(){return o.goBack()}),e.nrm(4,"ion-icon",4),e.k0s()(),e.j41(5,"h1"),e.EFF(6),e.nI1(7,"transloco"),e.k0s(),e.nrm(8,"div",5),e.k0s()(),e.j41(9,"ion-content",6)(10,"div",7)(11,"div",8)(12,"div",9)(13,"div",10),d.qSk(),e.j41(14,"svg",11)(15,"g",12),e.nrm(16,"path",13)(17,"path",14)(18,"path",15)(19,"path",16),e.k0s(),e.j41(20,"defs")(21,"clipPath",17),e.nrm(22,"rect",18),e.k0s()()(),d.joV(),e.j41(23,"div",19)(24,"span",20),e.EFF(25),e.nI1(26,"transloco"),e.k0s(),e.j41(27,"span",21),e.EFF(28),e.nI1(29,"transloco"),e.k0s()()(),e.j41(30,"ion-toggle",22),e.mxI("ngModelChange",function(l){return e.DH7(o.showSmoking,l)||(o.showSmoking=l),l}),e.bIt("ionChange",function(){return o.saveNewTastes()}),e.k0s()(),e.j41(31,"div",23)(32,"div",24),e.EFF(33,"Rango de edad en el feed"),e.k0s(),e.j41(34,"p",25),e.EFF(35,"Solo ver\xe1s perfiles de este rango en el feed e historias. En Buscar puedes ampliar o quitar el filtro."),e.k0s(),e.j41(36,"div",26)(37,"div",27)(38,"span"),e.EFF(39),e.k0s(),e.j41(40,"span"),e.EFF(41),e.k0s()(),e.j41(42,"ion-range",28),e.bIt("ionInput",function(l){return o.onDiscoveryAgeRangeChange(l)})("ionChange",function(l){return o.onDiscoveryAgeRangeChange(l)}),e.k0s(),e.j41(43,"div",29)(44,"span"),e.EFF(45,"18"),e.k0s(),e.j41(46,"span"),e.EFF(47,"30"),e.k0s(),e.j41(48,"span"),e.EFF(49,"40"),e.k0s(),e.j41(50,"span"),e.EFF(51,"50"),e.k0s(),e.j41(52,"span"),e.EFF(53,"60"),e.k0s(),e.j41(54,"span"),e.EFF(55,"70"),e.k0s(),e.j41(56,"span"),e.EFF(57,"80"),e.k0s()()()(),e.j41(58,"div",30)(59,"div",20),e.EFF(60),e.nI1(61,"transloco"),e.k0s(),e.j41(62,"div",31),e.EFF(63),e.nI1(64,"transloco"),e.k0s()(),e.j41(65,"div",32),e.DNE(66,T,2,3,"button",33),e.k0s(),e.DNE(67,w,3,2,"button",34)(68,R,3,6,"p",35),e.j41(69,"div",36)(70,"div",24),e.EFF(71),e.nI1(72,"transloco"),e.k0s(),e.j41(73,"div",37),e.bIt("click",function(){return o.editTasteField("languages")}),e.j41(74,"div",38)(75,"span"),e.EFF(76),e.nI1(77,"transloco"),e.k0s()(),e.j41(78,"div",39)(79,"span",40),e.EFF(80),e.k0s(),e.nrm(81,"ion-icon",41),e.k0s()(),e.j41(82,"div",37),e.bIt("click",function(){return o.editTasteField("movie_genre")}),e.j41(83,"div",38)(84,"span"),e.EFF(85),e.nI1(86,"transloco"),e.k0s()(),e.j41(87,"div",39)(88,"span",40),e.EFF(89),e.k0s(),e.nrm(90,"ion-icon",41),e.k0s()(),e.j41(91,"div",37),e.bIt("click",function(){return o.editTasteField("favorite_movie")}),e.j41(92,"div",38)(93,"span"),e.EFF(94),e.nI1(95,"transloco"),e.k0s()(),e.j41(96,"div",39)(97,"span",40),e.EFF(98),e.nI1(99,"transloco"),e.k0s(),e.nrm(100,"ion-icon",41),e.k0s()(),e.j41(101,"div",37),e.bIt("click",function(){return o.editTasteField("music_genre")}),e.j41(102,"div",38)(103,"span"),e.EFF(104),e.nI1(105,"transloco"),e.k0s()(),e.j41(106,"div",39)(107,"span",40),e.EFF(108),e.k0s(),e.nrm(109,"ion-icon",41),e.k0s()(),e.j41(110,"div",37),e.bIt("click",function(){return o.editTasteField("favorite_song")}),e.j41(111,"div",38)(112,"span"),e.EFF(113),e.nI1(114,"transloco"),e.k0s()(),e.j41(115,"div",39)(116,"span",40),e.EFF(117),e.nI1(118,"transloco"),e.k0s(),e.nrm(119,"ion-icon",41),e.k0s()(),e.j41(120,"div",37),e.bIt("click",function(){return o.editTasteField("sports")}),e.j41(121,"div",38)(122,"span"),e.EFF(123),e.nI1(124,"transloco"),e.k0s()(),e.j41(125,"div",39)(126,"span",40),e.EFF(127),e.k0s(),e.nrm(128,"ion-icon",41),e.k0s()(),e.j41(129,"div",37),e.bIt("click",function(){return o.editTasteField("zodiac_sign")}),e.j41(130,"div",38)(131,"span"),e.EFF(132),e.nI1(133,"transloco"),e.k0s()(),e.j41(134,"div",39)(135,"span",40),e.EFF(136),e.k0s(),e.nrm(137,"ion-icon",41),e.k0s()()()()()(),e.j41(138,"ion-modal",42),e.bIt("didDismiss",function(){return o.closeEdit()}),e.DNE(139,G,18,11,"ng-template"),e.k0s()),2&n&&(e.R7$(6),e.JRh(e.bMT(7,49,"personalTastes.title")),e.R7$(19),e.JRh(e.bMT(26,51,"personalTastes.smoker.title")),e.R7$(3),e.JRh(e.bMT(29,53,"personalTastes.smoker.subtitle")),e.R7$(2),e.R50("ngModel",o.showSmoking),e.R7$(9),e.SpI("",o.discoveryAgeRange.min_age," a\xf1os"),e.R7$(2),e.SpI("",o.discoveryAgeRange.max_age," a\xf1os"),e.R7$(),e.Y8G("min",18)("max",80)("step",1)("snaps",!0)("dualKnobs",!0)("value",o.discoveryAgeRangeValue),e.R7$(18),e.JRh(e.bMT(61,55,"personalTastes.interests.title")),e.R7$(3),e.JRh(e.i5U(64,57,"personalTastes.interests.hint",e.eq3(80,M,o.minInterests))),e.R7$(3),e.Y8G("ngForOf",o.visibleInterests),e.R7$(),e.Y8G("ngIf",o.interestsShowExpandToggle),e.R7$(),e.Y8G("ngIf",o.selectedInterestsCount<o.minInterests),e.R7$(3),e.JRh(e.bMT(72,60,"personalTastes.languagesAndMore.title")),e.R7$(5),e.JRh(e.bMT(77,62,"personalTastes.languagesAndMore.languages")),e.R7$(3),e.AVh("placeholder",!o.languagesDisplay),e.R7$(),e.JRh(o.getDisplayOrPlaceholder(o.languagesDisplay)),e.R7$(5),e.JRh(e.bMT(86,64,"personalTastes.languagesAndMore.movieGenre")),e.R7$(3),e.AVh("placeholder",!o.movieGenre),e.R7$(),e.JRh(o.getDisplayOrPlaceholder(o.getTranslationOfOption("movies",o.movieGenre))),e.R7$(5),e.JRh(e.bMT(95,66,"personalTastes.languagesAndMore.favoriteMovie")),e.R7$(3),e.AVh("placeholder",!o.favoriteMovie),e.R7$(),e.JRh(o.favoriteMovie||e.bMT(99,68,"personalTastes.placeholderSelect")),e.R7$(6),e.JRh(e.bMT(105,70,"personalTastes.languagesAndMore.musicGenre")),e.R7$(3),e.AVh("placeholder",!o.musicGenre),e.R7$(),e.JRh(o.getDisplayOrPlaceholder(o.getTranslationOfOption("music",o.musicGenre))),e.R7$(5),e.JRh(e.bMT(114,72,"personalTastes.languagesAndMore.favoriteSong")),e.R7$(3),e.AVh("placeholder",!o.favoriteSong),e.R7$(),e.JRh(o.favoriteSong||e.bMT(118,74,"personalTastes.placeholderSelect")),e.R7$(6),e.JRh(e.bMT(124,76,"personalTastes.languagesAndMore.sports")),e.R7$(3),e.AVh("placeholder",!o.selectedSport),e.R7$(),e.JRh(o.getDisplayOrPlaceholder(o.getTranslationOfOption("sports",o.selectedSport))),e.R7$(5),e.JRh(e.bMT(133,78,"personalTastes.languagesAndMore.zodiacSign")),e.R7$(3),e.AVh("placeholder",!o.selectedZodiac),e.R7$(),e.JRh(o.getDisplayOrPlaceholder(o.getTranslationOfOption("zodiac",o.selectedZodiac))
1),e.R7$(2),e.Y8G("isOpen",o.editModalOpen)("breakpoints",e.lJ4(82,F))("initialBreakpoint",1))},dependencies:[_.Sq,_.bT,u.xH,u.y7,u.me,u.wz,u.BC,u.vS,g.Jm,g.QW,g.W9,g.eU,g.iq,g.Ob,g.BY,g.Sb,g.hB,g.su,h.Kj],styles:["@charset \"UTF-8\";ion-header.ion-no-border[_ngcontent-%COMP%]{--background: #F0F1F5 !important;--ion-background-color: #F0F1F5 !important;background:#f0f1f5!important;position:sticky;top:0;left:0;right:0;z-index:10050;max-height:200px;overflow:visible;opacity:1;transition:max-height .42s cubic-bezier(.32,.72,0,1),opacity .28s ease-out,padding-top .42s cubic-bezier(.32,.72,0,1)}ion-header.ion-no-border[_ngcontent-%COMP%]::part(native){background:#f0f1f5!important}ion-header.ion-no-border[_ngcontent-%COMP%]   .page-header[_ngcontent-%COMP%]{background:#f0f1f5;box-sizing:border-box;padding:0 4px 12px;padding-top:calc(8px + var(--ion-safe-area-top, env(safe-area-inset-top, 0px)))}.settings-content[_ngcontent-%COMP%]{--background: var(--ion-background-color, #F0F1F5);--padding-top: 0;--padding-bottom: 0}.settings-view[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;background:var(--ion-background-color, #F0F1F5);padding-bottom:var(--ion-safe-area-bottom, 0)}.back-button[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;background:transparent;border:none;display:flex;align-items:center;justify-content:center;color:#000;font-size:24px}.back-button[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:24px}.header-placeholder[_ngcontent-%COMP%]{width:40px}.content-wrapper[_ngcontent-%COMP%]{padding:0 15px 20px}.section-title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;color:#000;margin:8px 0 14px}.card[_ngcontent-%COMP%]{background:var(--ion-card-background, #FFFFFF);border-radius:18px;padding:0;box-shadow:none}.list-card[_ngcontent-%COMP%]{margin-bottom:14px}.list-row[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;transition:background-color .2s ease}.list-row[_ngcontent-%COMP%]:last-child{border-bottom:none}.list-row[_ngcontent-%COMP%]:hover{background-color:#00000008}.list-row[_ngcontent-%COMP%]:active{background-color:#0000000d}.list-row[_ngcontent-%COMP%]   .row-left[_ngcontent-%COMP%]{font-size:15px;color:#000}.list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;font-size:15px;color:#8e8884}.list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;color:#8e8884}.list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value.placeholder[_ngcontent-%COMP%]{color:#abaab1}.list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:15px;color:#867a70}.dashed-button[_ngcontent-%COMP%]{width:100%;margin:10px 0 16px;padding:14px;background:#fff;border:2px dashed #000000;border-radius:14px;color:#000;font-size:15px;font-weight:700;text-align:center;cursor:pointer;transition:all .3s ease}.dashed-button[_ngcontent-%COMP%]:hover{transform:translateY(-2px)}.dashed-button[_ngcontent-%COMP%]:active{transform:translateY(0)}.toggle-card[_ngcontent-%COMP%]{margin:6px 0 18px;padding:14px 16px;background:var(--ion-card-background, #FFFFFF);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px;color:#000}.toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   .toggle-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   .toggle-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:15px;font-weight:600;color:#000}.toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   .toggle-text[_ngcontent-%COMP%]   .subtitle[_ngcontent-%COMP%]{font-size:14px;color:#8e8884}.toggle-card[_ngcontent-%COMP%]   ion-toggle[_ngcontent-%COMP%]{--handle-background: #FFFFFF;--track-background: #E0E4EB;--track-background-checked: #F800DF}.interests-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.interests-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{font-size:15px;font-weight:700;color:#000}.interests-header[_ngcontent-%COMP%]   .hint[_ngcontent-%COMP%]{font-size:14px;color:#504940}.interests-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.interests-expand-btn[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px 12px;border:none;background:transparent;font-size:15px;font-weight:600;color:#000;cursor:pointer}.interests-expand-btn[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:18px;color:#504940}.interests-expand-btn[_ngcontent-%COMP%]:active{opacity:.65}.chip[_ngcontent-%COMP%]{border:none;background:var(--ion-card-background, #FFFFFF);color:var(--ion-text-color, #000000);border-radius:14px;padding:12px 8px;font-size:15px;font-weight:600;box-shadow:none}.chip.selected[_ngcontent-%COMP%]{background:var(--ion-text-color, #000000);color:var(--ion-card-background, #FFF)}.hint[_ngcontent-%COMP%]{font-size:14px;color:#504940;margin-top:8px}.age-range-hint[_ngcontent-%COMP%]{margin:0;padding:0 16px 8px}.discovery-age-slider[_ngcontent-%COMP%]{padding:8px 16px 18px}.discovery-age-slider[_ngcontent-%COMP%]   ion-range[_ngcontent-%COMP%]{--bar-background: #e0e4eb;--bar-background-active: #000000;--knob-background: #000000;--knob-size: 22px;padding-inline:4px}.discovery-age-values[_ngcontent-%COMP%]{display:flex;justify-content:space-between;color:#000;font-size:16px;font-weight:700}.age-range-scale[_ngcontent-%COMP%]{display:flex;justify-content:space-between;margin:-2px 4px 0;
1color:#77787c;font-size:11px;font-weight:700}.age-range-scale[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{position:relative;min-width:16px;text-align:center}.age-range-scale[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]:before{position:absolute;content:\"\";top:-7px;left:50%;width:1px;height:4px;background:#9da0a6;transform:translate(-50%)}.edit-modal[_ngcontent-%COMP%]{--background: transparent;--backdrop-opacity: .4;--height: auto;--border-radius: 24px 24px 0 0;--box-shadow: none}.edit-modal[_ngcontent-%COMP%]::part(backdrop){background:#0006}.edit-modal[_ngcontent-%COMP%]::part(content){margin-bottom:0;padding-bottom:0;background:transparent;border-radius:24px 24px 0 0;box-shadow:none}.edit-modal[_ngcontent-%COMP%]::part(handle){background:#e0e0e0;width:40px;height:4px;border-radius:2px;margin:12px auto}.edit-modal[_ngcontent-%COMP%]   .modal-content[_ngcontent-%COMP%]{background:#fff;border-radius:24px 24px 0 0;padding:24px;padding-bottom:calc(24px + var(--ion-safe-area-bottom, 0))}.edit-modal[_ngcontent-%COMP%]   .modal-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.edit-modal[_ngcontent-%COMP%]   .modal-header[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;font-size:15px;font-weight:700;color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]{background:transparent;border:none;color:#000;font-size:22px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.edit-modal[_ngcontent-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:hover{transform:scale(1.1)}.edit-modal[_ngcontent-%COMP%]   .modal-header[_ngcontent-%COMP%]   .close-btn[_ngcontent-%COMP%]:active{transform:scale(.95)}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   label[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   input[_ngcontent-%COMP%], .edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{width:100%;padding:14px 16px;border-radius:12px;border:2px solid #F0F1F5;background-color:#f0f1f5;font-size:15px;color:var(--ion-text-color, #000000);transition:all .3s ease;outline:none}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]::placeholder, .edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]::placeholder{color:#504940}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:focus, .edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]:focus{border-color:#000;background:#fff;box-shadow:0 0 0 3px #a792741a}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]{appearance:none;padding-right:40px;background-color:#f0f1f5;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23191632' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   select[_ngcontent-%COMP%]::-ms-expand{display:none}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-options[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-hint[_ngcontent-%COMP%]{margin:0 0 4px;font-size:14px;font-weight:600;color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-option[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border-radius:12px;border:2px solid transparent;background:#f0f1f5;color:#000;font-size:15px;text-align:left;cursor:pointer}
1.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-option[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{font-size:22px;color:#8e8884}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-option.selected[_ngcontent-%COMP%]{border-color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-body[_ngcontent-%COMP%]   .multi-option.selected[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]{display:flex;gap:12px}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]{flex:1;padding:14px;border-radius:14px;font-size:15px;font-weight:700;border:none;cursor:pointer;transition:all .3s ease}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]   button[_ngcontent-%COMP%]:active{transform:scale(.98)}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]   .ghost-btn[_ngcontent-%COMP%]{background:#f0f1f5;color:#000}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]   .primary-btn[_ngcontent-%COMP%]{background:#000;color:#fff;box-shadow:0 2px 8px #a792744d}.edit-modal[_ngcontent-%COMP%]   .modal-actions[_ngcontent-%COMP%]   .primary-btn[_ngcontent-%COMP%]:hover{background:#96826a;box-shadow:0 4px 12px #a7927466}.section-title-alt[_ngcontent-%COMP%]{padding:16px 16px 8px;font-size:14px;font-weight:700;color:#504940;text-transform:uppercase;letter-spacing:.5px}body.dark[_nghost-%COMP%]   .settings-content[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .settings-content[_ngcontent-%COMP%]{--background: #121212}body.dark[_nghost-%COMP%]   .settings-view[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .settings-view[_ngcontent-%COMP%]{background:#121212}body.dark[_nghost-%COMP%]   .card[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .card[_ngcontent-%COMP%]{background:#1e1e1e;color:#fff}body.dark[_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]{background:#1e1e1e}body.dark[_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:#fff}body.dark[_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   .toggle-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   .toggle-left[_ngcontent-%COMP%]   .toggle-text[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#fff}body.dark[_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[fill=\"#000000\"][_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[fill=\"#000000\"][_ngcontent-%COMP%]{fill:#fff!important}body.dark[_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[fill=\"#E0E4EB\"][_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .toggle-card[_ngcontent-%COMP%]   svg[_ngcontent-%COMP%]   path[fill=\"#E0E4EB\"][_ngcontent-%COMP%]{fill:#2c2c2c!important}body.dark[_nghost-%COMP%]   .interests-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .interests-header[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{color:#fff}body.dark[_nghost-%COMP%]   .interests-expand-btn[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .interests-expand-btn[_ngcontent-%COMP%]{color:#fff}body.dark[_nghost-%COMP%]   .chip[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .chip[_ngcontent-%COMP%]{background:#2c2c2c;color:#fff}body.dark[_nghost-%COMP%]   .chip.selected[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .chip.selected[_ngcontent-%COMP%]{background:#fff;color:#000}body.dark[_nghost-%COMP%]   .list-row[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]{border-bottom:1px solid #2C2C2C}body.dark[_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-left[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-left[_ngcontent-%COMP%]{color:#fff}body.dark[_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value[_ngcontent-%COMP%]{color:#8e8e93}body.dark[_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value.placeholder[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   .value.placeholder[_ngcontent-%COMP%]{color:#636366}body.dark[_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .list-row[_ngcontent-%COMP%]   .row-right[_ngcontent-%COMP%]   ion-icon[_ngcontent-%COMP%]{color:#8e8e93}body.dark[_nghost-%COMP%]   .section-title-alt[_ngcontent-%COMP%], body.dark   [_nghost-%COMP%]   .section-title-alt[_ngcontent-%COMP%]{color:#8e8e93}  body.dark .edit-modal::part(backdrop){background:#0009!important}  body.dark .edit-modal::part(handle){background:#3c3c3c!important}  body.dark .edit-modal .modal-content{background:#1e1e1e!important}  body.dark .edit-modal .modal-header h2{color:#fff!important}  body.dark .edit-modal .modal-header .close-btn{color:#fff!important}  body.dark .edit-modal .modal-body label{color:#fff!important}  body.dark .edit-modal .modal-body input,   body.dark .edit-modal .modal-body select{border:2px solid #2C2C2C!important;background-color:#2c2c2c!important;color:#fff!important}  body.dark .edit-modal .modal-body input:focus,   body.dark .edit-modal .modal-body select:focus{border-color:#fff!important}  body.dark .edit-modal .modal-body select{appearance:none!important;background-color:#2c2c2c!important;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23AEAEB2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E\")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important;color:#fff!important}  body.dark .edit-modal .modal-body select::-ms-expand{display:none!important}  body.dark .edit-modal .modal-body select option{background-color:#1e1e1e;color:#fff}  body.dark .edit-modal .modal-body .multi-hint{color:#fff!important}  body.dark .edit-modal .modal-body .multi-option{background:#2c2c2c!important;color:#fff!important;border-color:transparent!important}  body.dark .edit-modal .modal-body .multi-option ion-icon{color:#8e8e93!important}  body.dark .edit-modal .modal-body .multi-option.selected{border-color:#fff!important}  body.dark .edit-modal .modal-body .multi-option.selected ion-icon{color:#fff!important}  body.dark .edit-modal .modal-actions .ghost-btn{background:#2c2c2c!important;color:#fff!important}  body.dark .edit-modal .modal-actions .primary-btn{background:#fff!important;color:#000!important}"]}))}return i(),r})()}];let $=(()=>{var i;class r{static#e=i=()=>(this.\u0275fac=function(n){return new(n||r)},this.\u0275mod=e.$C({type:r}),this.\u0275inj=d.G2t({imports:[C.iI.forChild(z),C.iI]}))}return i(),r})(),L=(()=>{var i;class r{static#e=i=()=>(this.\u0275fac=function(n){return new(n||r)},this.\u0275mod=e.$C({type:r}),this.\u0275inj=d.G2t({imports:[_.MD,u.YN,g.bv,h.Q8,$]}))}return i(),r})()}}]);

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.