PageSourceSearch

https://jobvision.ir/5964.2ca1e752dad6facc.js

js jobvision.ir collected 2026-10-02 06:25:08 UTC 65,474 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkCandidate_UI=self.webpackChunkCandidate_UI||[]).push([[5964],{69549:(b,C,l)=>{l.d(C,{m:()=>c});var u=l(41360);const e=["*"];let c=(()=>{var v;class k{constructor(){this.checked=!1,this.type="checkbox",this.name="myCheckbox",this.changed=new u.bkB}onChange(a){this.changed.emit(a)}ngOnInit(){}}return(v=k).\u0275fac=function(a){return new(a||v)},v.\u0275cmp=u.VBU({type:v,selectors:[["app-custom-checkbox"]],inputs:{checked:"checked",type:"type",name:"name",disabled:"disabled"},outputs:{changed:"changed"},ngContentSelectors:e,decls:4,vars:6,consts:[[1,"custom-checkbox","jvt-mb-0"],[1,"jvt-ml-12",3,"change","type","checked","name","disabled"],[1,"checkmark"]],template:function(a,p){1&a&&(u.NAR(),u.j41(0,"label",0)(1,"input",1),u.bIt("change",function(f){return p.onChange(f)}),u.k0s(),u.nrm(2,"span",2),u.SdG(3),u.k0s()),2&a&&(u.R7$(),u.Y8G("type",p.type)("checked",p.checked)("name",p.name)("disabled",p.disabled),u.R7$(),u.AVh("radio-checkmark","radio"===p.type))},styles:['.custom-checkbox[_ngcontent-%COMP%]{display:block;position:relative;padding-right:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[_ngcontent-%COMP%]{position:absolute;top:0;right:0;height:18px;width:18px;background:#eef0f4;border:1px solid #e2e3ea;border-radius:4px}.radio-checkmark[_ngcontent-%COMP%]{border-radius:100%}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#0053ff}.checkmark[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{display:block}']}),k})()},82104:(b,C,l)=>{l.d(C,{I:()=>e,i:()=>u});const u=["\u0641\u0631\u0648\u0631\u062f\u06cc\u0646","\u0627\u0631\u062f\u06cc\u0628\u0647\u0634\u062a","\u062e\u0631\u062f\u0627\u062f","\u062a\u06cc\u0631","\u0645\u0631\u062f\u0627\u062f","\u0634\u0647\u0631\u06cc\u0648\u0631","\u0645\u0647\u0631","\u0622\u0628\u0627\u0646","\u0622\u0630\u0631","\u062f\u06cc","\u0628\u0647\u0645\u0646","\u0627\u0633\u0641\u0646\u062f"],e=["January","February","March","April","May","June","July","August","September","October","November","December"]},82145:(b,C,l)=>{l.d(C,{e:()=>_});var u=l(32881),e=l(41360);const c=a=>({"latin-font ltr":a});function v(a,p){if(1&a){const d=e.RV6();e.j41(0,"span")(1,"img",4),e.bIt("click",function(){e.eBV(d);const g=e.XpG();return e.Njj(g.onRemoveItemClick())}),e.k0s()()}if(2&a){const d=e.XpG();e.HbH(d.ltr?"jvt-mr-2":"jvt-ml-2")}}function k(a,p){if(1&a&&(e.qex(0),e.j41(1,"span",5),e.EFF(2,"|"),e.k0s(),e.j41(3,"span",6),e.EFF(4),e.k0s(),e.bVm()),2&a){const d=e.XpG();e.R7$(4),e.SpI(" ",d.value," ")}}let _=(()=>{var a;class p{constructor(){this.ltr=!1,this.showRemoveIcon=!1,this.removeItem=new e.bkB}onRemoveItemClick(){this.removeItem.emit()}ngOnInit(){}}return(a=p).\u0275fac=function(f){return new(f||a)},a.\u0275cmp=e.VBU({type:a,selectors:[["app-tag"]],inputs:{title:"title",value:"value",ltr:"ltr",showRemoveIcon:"showRemoveIcon"},outputs:{removeItem:"removeItem"},decls:5,vars:7,consts:[[1,"tag","jvt-flex","jvt-text-white","jvt-px-2","jvt-pt-1","jvt-bg-gray-500","jvt-rounded","jvt-gap-2"],[3,"class",4,"ngIf"],[1,"tag-title","jvt-font-bold"],[4,"ngIf"],["width","16","height","16","src","/assets/images/cv-maker/trash-white.svg","alt","\u062d\u0630\u0641",1,"cursor-pointer",3,"click"],[1,"jvt-mx-2"],[1,"tag-value"]],template:function(f,g){1&f&&(e.j41(0,"span",0),e.DNE(1,v,2,2,"span",1),e.j41(2,"span",2),e.EFF(3),e.k0s(),e.DNE(4,k,5,1,"ng-container",3),e.k0s()),2&f&&(e.HbH(e.eq3(5,c,g.ltr)),e.R7$(),e.Y8G("ngIf",g.showRemoveIcon),e.R7$(2),e.JRh(g.title),e.R7$(),e.Y8G("ngIf",g.value))},dependencies:[u.bT],encapsulation:2}),p})()},92781:(b,C,l)=>{l.r(C),l.d(C,{AdditionalSkillsCvmComponent:()=>ye});var u=l(34621),e=l(41360),c=l(89417),v=l(45312),k=l(77643);let _=(()=>{var s;class r{constructor(o){this.http=o,this.baseUrl=v.c.baseApiServicePath.candidate}getLanguages(){return this.http.get("".concat(this.baseUrl,"/v1/CvMaker/GetLanguage"))}removeLanguage(o){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/RemoveLanguage"),{},{params:{languageId:"".concat(o)}})}saveLanguage(o){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/SaveLanguage"),o)}skipLanguage(){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/SkipLanguage"),{})}unSkipLanguage(){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/UnSkipLanguage"),{})}getSoftwares(){return this.http.get("".concat(this.baseUrl,"/v1/CvMaker/GetSoftware"))}saveSoftware(o){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/SaveSoftware"),o)}removeSoftware(o){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/RemoveSoftware"),{},{params:{softwareId:"".concat(o)}})}skipSoftware(){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/SkipSoftware"),{})}unSkipSoftware(){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/UnSkipSoftware"),{})}getListOfOtherSkills(){return this.http.get("".concat(this.baseUrl,"/v1/CvMaker/GetListOfOtherSkills"))}addOtherSkill(o){return this.http.post("".concat(this.baseUrl,"/v1/CvMaker/AddOtherSkill"),o)}removeOtherSkill(o){return this.http.delete("".concat(this.baseUrl,"/v1/CvMaker/RemoveOtherSkill"),{params:{tagSkillId:"".concat(o)}})}getListOfSuggestedSkills(o,n){return this.http.post("".concat(this.baseUrl,"/v1/Cv/GetListOfSuggestedCvSkills"),{keyword:o,jobCategories:n})}}return(s=r).\u0275fac=function(o){return new(o||s)(e.KVO(k.Qq))},s.\u0275prov=e.jDH({token:s,factory:s.\u0275fac}),r})();var a=l(32881),p=l(82145),d=l(69549),f=l(60539),g=l(47767),S=l(32312),w=l(35904);const x=s=>
1({"error-border":s});function I(s,r){1&s&&(e.j41(0,"h1",14),e.EFF(1,"Languages"),e.k0s())}function O(s,r){if(1&s){const t=e.RV6();e.j41(0,"app-custom-checkbox",18),e.bIt("change",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.skipLanguage())}),e.EFF(1," \u0645\u0647\u0627\u0631\u062a \u0632\u0628\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc \u0646\u062f\u0627\u0631\u0645."),e.k0s()}if(2&s){const t=e.XpG(2);e.Y8G("checked",t.skipped)}}function j(s,r){if(1&s){const t=e.RV6();e.j41(0,"p",19),e.EFF(1," \u0645\u0647\u0627\u0631\u062a \u0632\u0628\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc \u0646\u062f\u0627\u0631\u0645. "),e.j41(2,"span",20),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.skipLanguage())}),e.EFF(3,"\u062a\u063a\u06cc\u06cc\u0631"),e.k0s()()}}function M(s,r){if(1&s&&(e.j41(0,"div",15),e.DNE(1,O,2,1,"app-custom-checkbox",16)(2,j,4,0,"p",17),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngIf",!t.skipped),e.R7$(),e.Y8G("ngIf",t.skipped)}}function G(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",24),e.bIt("removeItem",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.onDeleteLanguageClick(n))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(2);e.R7$(),e.AVh("mt-2",o.listOfLanguages.length>1),e.Y8G("title",t.titleFa)("value",t.skillLevel.titleFa)("showRemoveIcon",!0)}}function F(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",26),e.bIt("removeItem",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onDeleteLanguageClick(n))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(3);e.R7$(),e.AVh("mt-2",o.listOfLanguages.length>1),e.Y8G("title",t.titleEn)("value",t.skillLevel.titleEn)("ltr",!0)("showRemoveIcon",!0)}}function R(s,r){if(1&s&&(e.j41(0,"div",25),e.DNE(1,F,2,6,"ng-container",22),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.listOfLanguages)}}function T(s,r){if(1&s&&(e.qex(0),e.j41(1,"div",21),e.DNE(2,G,2,5,"ng-container",22),e.k0s(),e.DNE(3,R,2,1,"div",23),e.nI1(4,"async"),e.bVm()),2&s){const t=e.XpG();e.R7$(2),e.Y8G("ngForOf",t.listOfLanguages),e.R7$(),e.Y8G("ngIf",e.bMT(4,2,t.isMultiLingual))}}function L(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",27)(1,"span",28),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onChangeModeClick("add"))}),e.nrm(2,"img",29),e.EFF(3," \u0627\u0641\u0632\u0648\u062f\u0646 "),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.AVh("disabled","default"!=t.mode)}}function E(s,r){if(1&s&&(e.j41(0,"option",43),e.EFF(1),e.k0s()),2&s){const t=r.$implicit;e.Y8G("ngValue",t.id),e.R7$(),e.JRh(t.titleFa)}}function P(s,r){if(1&s&&(e.j41(0,"option",43),e.EFF(1),e.k0s()),2&s){const t=r.$implicit;e.Y8G("ngValue",t.id),e.R7$(),e.JRh(t.titleEn)}}function y(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",44)(1,"label",32),e.EFF(2,"Language"),e.k0s(),e.j41(3,"select",45,2),e.mxI("ngModelChange",function(n){e.eBV(t);const i=e.XpG(2);return e.DH7(i.languageId,n)||(i.languageId=n),e.Njj(n)}),e.DNE(5,P,2,2,"option",34),e.k0s()()}if(2&s){const t=e.XpG(2);e.R7$(3),e.R50("ngModel",t.languageId),e.R7$(2),e.Y8G("ngForOf",t.languages)}}function V(s,r){if(1&s){const t=e.RV6();e.j41(0,"span",48),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onSelectSkillLevelClick(n))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit;e.R7$(),e.JRh(t.descriptionEn)}}function $(s,r){if(1&s&&(e.j41(0,"div",46),e.DNE(1,V,2,1,"span",47),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.languagesSkills)}}function A(s,r){if(1&s){const t=e.RV6();e.j41(0,"span",48),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(4);return e.Njj(i.onSelectSkillLevelClick(n))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit;e.R7$(),e.JRh(t.descriptionFa)}}function X(s,r){if(1&s&&(e.j41(0,"div",52),e.DNE(1,A,2,1,"span",47),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.languagesSkills)}}function N(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",44)(1,"label",32),e.EFF(2,"Skill Level"),e.k0s(),e.j41(3,"div",49),e.bIt("clickOutside",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.enSelectIsOpen=!1)})("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.enSelectIsOpen=!n.enSelectIsOpen)}),e.nrm(4,"img",50),e.j41(5,"span"),e.EFF(6),e.k0s(),e.DNE(7,X,2,1,"div",51),e.k0s()()}if(2&s){const t=e.XpG(2);e.R7$(6),e.JRh(t.selectedEnSkill),e.R7$(),e.Y8G("ngIf",t.enSelectIsOpen)}}function B(s,r){if(1&s){const t=e.RV6();e.j41(0,"form",30,0)(2,"div",31)(3,"label",32),e.EFF(4,"\u0632\u0628\u0627\u0646"),e.k0s(),e.j41(5,"select",33,1),e.mxI("ngModelChange",function(n){e.eBV(t);const i=e.XpG();return e.DH7(i.languageId,n)||(i.languageId=n),e.Njj(n)}),e.DNE(7,E,2,2,"option",34),e.k0s()(),e.DNE(8,y,6,2,"div",35),e.nI1(9,"async"),e.j41(10,"div",31)(11,"label",32),e.EFF(12,"\u0633\u0637\u062d \u0645\u0647\u0627\u0631\u062a"),e.k0s(),e.j41(13,"div",36),e.bIt("clickOutside",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.faSelectIsOpen=!1)})("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.faSelectIsOpen=!n.faSelectIsOpen)}),e.nrm(14,"img",37),e.j41(15,"span"),e.EFF(16),e.k0s(),e.DNE(17,$,2,1,"div",38),e.k0s()(),e.DNE(18,N,8,2,"div",35),e.nI1(19,"async"),e.j41(20,"div",39)(21,"div",40)(22,"a",41),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return n.onChangeModeClick("default"),e.Njj(n.formIsSubmitted=!1)}),e.EFF(23,"\u0627\u0646\u0635\u0631\u0627\u0641"),e.k0s(),e.j41(24,"button",42),e.bIt("click",function(){e.eBV(t);const n=e.sdS(1),i=e.XpG();return e.Njj(i.onSubmitFormClick(n))}),e.EFF(25,"\u0627\u0641\u0632\u0648\u062f\u0646"),e.k0s()()()()}if(2&s){const t=e.sdS(6),o=e.XpG();e.R7$(2),e.Y8G("validationMessage","\u0632\u0628\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u062e\u0648\u062f \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.")("showValidationMessage",t.invalid&&o.formIsSubmitted),e.R7$(3),e.R50("ngModel",o.languageId),e.Y8G("ngClass",e.eq3(16,x,t.invalid&&o.formIsSubmitted)),e.R7$(2),e.Y8G("ngForOf",o.languages),e.R7$(),e.Y8G("ngIf",e.bMT(9,12,o.isMultiLingual)),e.R7$(2),e.Y8G("validationMessage","\u0633\u0637\u062d \u0645\u0647\u0627\u0631\u062a \u062e\u0648\u062f \u062f\u0631 \u0627\u06cc\u0646 \u0632\u0628\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.")("showValidationMessage",!o.skillLevelId&&o.formIsSubmitted),e.R7$(3),e.Y8G("ngClass",e.eq3(18,x,!o.skillLevelId&&o.formIsSubmitted)),e.R7$(3),e.JRh(o.selectedFaSkill),e.R7$(),e.Y8G("ngIf",o.faSelectIsOpen),e.R7$(),e.Y8G("ngIf",e.bMT(19,14,o.isMultiLingual))}}let D=(()=>{var s;class r extends u.u{constructor(o,n,i,m,h){super(),this.asService=o,this.swalService=n,this.bdService=i,this.eventManagerService=m,this.cvMakerStorageService=h,this.stepIsCompleted=new e.bkB,this.faSelectIsOpen=!1,this.enSelectIsOpen=!1,this.selectedFaSkill="",this.selectedEnSkill="",this.skipped=!1,this.isMultiLingual=h.isMultiLingual}
1getUserLanguages(){this.asService.getLanguages().subscribe(o=>{var n;this.listOfLanguages=o.listOfLanguages,this.skipped=o.skipped,this.stepIsCompleted.emit(),null!==(n=this.listOfLanguages)&&void 0!==n&&n.length&&this.setWebengageUserAttributes()})}onDeleteLanguageClick(o){this.onChangeModeClick("default"),this.swalService.notify("\u062d\u0630\u0641 \u0645\u0647\u0627\u0631\u062a \u0632\u0628\u0627\u0646 \u062e\u0627\u0631\u062c\u06cc","\u0622\u06cc\u0627 \u0627\u0632 \u062d\u0630\u0641 \u0627\u06cc\u0646 \u0622\u06cc\u062a\u0645 \u0645\u0637\u0645\u0626\u0646\u06cc\u062f\u061f","error",{text:"\u0628\u0644\u0647\u060c \u0645\u0637\u0645\u0626\u0646\u0645",class:"btn btn-danger"},{text:"\u062e\u06cc\u0631",class:"btn"}).subscribe(n=>{n.isConfirmed&&this.asService.removeLanguage(o.id).subscribe(i=>{this.getUserLanguages(),this.cvMakerStorageService.updateCvProgressPercent.emit()})})}onSubmitFormClick(o){this.formIsSubmitted=!0,o.valid&&this.asService.saveLanguage({languageId:this.languageId,skillLevelId:this.skillLevelId}).subscribe(n=>{this.getUserLanguages(),this.mode="default",o.reset(),this.formIsSubmitted=!1,this.selectedFaSkill=this.selectedEnSkill="",this.cvMakerStorageService.updateCvProgressPercent.emit(),this.onChangeModeClick("default"),this.stepIsCompleted.emit(),this.skipped=!1,this.eventManagerService.cvMakerLanguageEvent("CV Builder","Complete")})}onSelectSkillLevelClick(o){this.skillLevelId=o.id;const n=this.languagesSkills.find(i=>i.id==this.skillLevelId);this.selectedFaSkill=n.titleFa,this.selectedEnSkill=n.titleEn}getLanguages(){this.bdService.getLanguages().subscribe(o=>{this.languages=o})}getListOfLanguageLevels(){this.bdService.getListOfLanguageLevels().subscribe(o=>{this.languagesSkills=o})}skipLanguage(){this.asService[this.skipped?"unSkipLanguage":"skipLanguage"]().subscribe(o=>{this.skipped=!this.skipped,this.skipped&&(this.onChangeModeClick("default"),this.stepIsCompleted.emit(),this.eventManagerService.cvMakerLanguageEvent("CV Builder","Complete"))})}validateItems(){var o;return(null===(o=this.listOfLanguages)||void 0===o?void 0:o.length)>0||this.skipped}ngOnInit(){this.getUserLanguages(),this.getLanguages(),this.getListOfLanguageLevels(),this.eventManagerService.cvMakerLanguageEvent("CV Builder","Open")}setWebengageUserAttributes(){setTimeout(()=>{},500)}}return(s=r).\u0275fac=function(o){return new(o||s)(e.rXU(_),e.rXU(g.Xx),e.rXU(g.LE),e.rXU(S.J),e.rXU(w.W))},s.\u0275cmp=e.VBU({type:s,selectors:[["app-languages-cvm"]],outputs:{stepIsCompleted:"stepIsCompleted"},features:[e.Jv_([_]),e.Vt3],decls:13,vars:11,consts:[["languageForm","ngForm"],["language","ngModel"],["languageEn","ngModel"],[1,"languages","col-12","row","bg-white","shadow","rounded","px-0"],[1,"w-100"],[1,"w-100","px-2","px-md-4","py-4"],[1,"col-12","row","justify-content-between","align-items-center","px-1"],[1,"font-size-2","text-black","mb-0"],["class","d-none d-lg-block font-size-2 text-black mb-0 latin-font",4,"ngIf"],[1,"col-12","row","px-0"],["class","col-lg-12 row mt-4 px-2 px-md-4 mb-3",4,"ngIf"],[4,"ngIf"],["class","col-12 row justify-content-start px-2 px-md-4 py-4 border-top",4,"ngIf"],["class","col-12 row py-3 px-4",4,"ngIf"],[1,"d-none","d-lg-block","font-size-2","text-black","mb-0","latin-font"],[1,"col-lg-12","row","mt-4","px-2","px-md-4","mb-3"],["name","skipLang",3,"checked","change",4,"ngIf"],["class","mb-0",4,"ngIf"],["name","skipLang",3,"change","checked"],[1,"mb-0"],[1,"text-primary","cursor-pointer","mr-3",3,"click"],[1,"col","row","jvt-gap-x-3","align-content-start","mb-4","px-2","px-md-4"],[4,"ngFor","ngForOf"],["class","col row jvt-gap-x-3 align-content-start d-none d-lg-flex ltr border-right mb-4  px-2 px-md-4",4,"ngIf"],[3,"removeItem","title","value","showRemoveIcon"],[1,"col","row","jvt-gap-x-3","align-content-start","d-none","d-lg-flex","ltr","border-right","mb-4","px-2","px-md-4"],[3,"removeItem","title","value","ltr","showRemoveIcon"],[1,"col-12","row","justify-content-start","px-2","px-md-4","py-4","border-top"],[1,"text-primary","cursor-pointer",3,"click"],["width","16px","src","/assets/images/add-circle-primary.svg",1,"mx-1"],[1,"col-12","row","py-3","px-4"],[1,"col-lg-6","row","pr-lg-0","mb-3",3,"validationMessage","showValidationMessage"],[1,"col-12","px-0"],["name","language","required","",1,"form-control","bg-white",3,"ngModelChange","ngModel","ngClass"],[3,"ngValue",4,"ngFor","ngForOf"],["class","col-lg-6 row ltr latin-font row d-none d-lg-flex pl-lg-0 mb-3",4,"ngIf"],[1,"skill-levels","form-control","bg-white","y-2","px-3","position-relative",3,"clickOutside","click","ngClass"],["src","/assets/images/select-spinner.svg",1,"position-absolute",2,"left","4%","top","39%"],["class","options col-12 row bg-white border border-black position-absolute px-0","style","right: 0;top: 100%; z-index: 1;
1",4,"ngIf"],[1,"col-12","row","justify-content-center","px-0"],[1,"row","justify-content-center","justify-content-lg-end","align-items-center","my-3"],[1,"mx-3","mt-1",3,"click"],["DisableButtonInAjax","",1,"btn","border","border-black","text-black","rounded-sm","px-5","py-2",3,"click"],[3,"ngValue"],[1,"col-lg-6","row","ltr","latin-font","row","d-none","d-lg-flex","pl-lg-0","mb-3"],["name","languageEn",1,"form-control","form-control-en","bg-white",3,"ngModelChange","ngModel"],[1,"options","col-12","row","bg-white","border","border-black","position-absolute","px-0",2,"right","0","top","100%","z-index","1"],["class","skillLevel-row col-12 mb-2",3,"click",4,"ngFor","ngForOf"],[1,"skillLevel-row","col-12","mb-2",3,"click"],[1,"skill-levels","form-control","bg-white","y-2","px-3","ltr","latin-font","position-relative",3,"clickOutside","click"],["src","/assets/images/select-spinner.svg",1,"position-absolute",2,"right","4%","top","39%"],["class","options col-12 row bg-white border border-black position-absolute px-0 py-1","style","left: 0;top: 100%; z-index: 1;",4,"ngIf"],[1,"options","col-12","row","bg-white","border","border-black","position-absolute","px-0","py-1",2,"left","0","top","100%","z-index","1"]],template:function(o,n){1&o&&(e.j41(0,"section",3)(1,"div",4)(2,"div",5)(3,"div",6)(4,"h1",7),e.EFF(5,"\u0632\u0628\u0627\u0646\u200c\u0647\u0627"),e.k0s(),e.DNE(6,I,2,0,"h1",8),e.nI1(7,"async"),e.k0s()(),e.j41(8,"div",9),e.DNE(9,M,3,2,"div",10)(10,T,5,4,"ng-container",11),e.k0s(),e.DNE(11,L,4,2,"div",12),e.k0s(),e.DNE(12,B,26,20,"form",13),e.k0s()),2&o&&(e.AVh("highlight","add"==n.mode),e.R7$(3),e.AVh("mb-4",null==n.listOfLanguages?null:n.listOfLanguages.length),e.R7$(3),e.Y8G("ngIf",e.bMT(7,9,n.isMultiLingual)),e.R7$(3),e.Y8G("ngIf",!(null!=n.listOfLanguages&&n.listOfLanguages.length)),e.R7$(),e.Y8G("ngIf",null==n.listOfLanguages?null:n.listOfLanguages.length),e.R7$(),e.Y8G("ngIf","default"==n.mode&&!n.skipped),e.R7$(),e.Y8G("ngIf","add"==n.mode))},dependencies:[a.bT,a.Jj,a.Sq,a.YU,c.YN,c.qT,c.xH,c.y7,c.wz,c.BC,c.cb,c.YS,c.vS,c.cV,p.e,d.m,f.iF],styles:[".skillLevel-row[_ngcontent-%COMP%]{color:#000}.skillLevel-row[_ngcontent-%COMP%]:hover{color:#fff!important;background-color:#0053ff;cursor:default}"]}),r})();var Y=l(21413),U=l(70152);function z(s,r){1&s&&(e.j41(0,"h1",13),e.EFF(1,"Additional Skills"),e.k0s())}function J(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",15),e.bIt("removeItem",function(){e.eBV(t);const n=e.XpG().$implicit,i=e.XpG();return e.Njj(i.onDeleteOtherSkillClick(n))}),e.k0s(),e.bVm()}if(2&s){const t=e.XpG().$implicit,o=e.XpG();e.R7$(),e.AVh("mt-2",o.otherSkills.length>1),e.Y8G("title",t.title)("showRemoveIcon",!0)}}function H(s,r){if(1&s&&(e.qex(0),e.DNE(1,J,2,4,"ng-container",14),e.bVm()),2&s){const t=r.$implicit;e.R7$(),e.Y8G("ngIf",t.isPersian)}}function W(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",17),e.bIt("removeItem",function(){e.eBV(t);const n=e.XpG().$implicit,i=e.XpG(2);return e.Njj(i.onDeleteOtherSkillClick(n))}),e.k0s(),e.bVm()}if(2&s){const t=e.XpG().$implicit,o=e.XpG(2);e.R7$(),e.AVh("mt-2",o.otherSkills.length>1),e.Y8G("title",t.title)("showRemoveIcon",!0)("ltr",!0)}}function q(s,r){if(1&s&&(e.qex(0),e.DNE(1,W,2,5,"ng-container",14),e.bVm()),2&s){const t=r.$implicit;e.R7$(),e.Y8G("ngIf",!t.isPersian)}}function K(s,r){if(1&s&&(e.j41(0,"div",16),e.DNE(1,q,2,1,"ng-container",9),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngForOf",t.otherSkills)}}function Q(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",34),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onAddSkillClick(n.title,n.id))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit,o=r.index,n=e.XpG(3);e.AVh("border-bottom",o!=n.suggests.length-1),e.R7$(),e.SpI(" ",t.title," ")}}function Z(s,r){if(1&s&&(e.j41(0,"div",32),e.DNE(1,Q,2,3,"div",33),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.suggests)}}function ee(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",34),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onAddSkillClick(n.title,n.id))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit,o=r.index,n=e.XpG(3);e.AVh("border-bottom",o!=n.suggests.length-1),e.R7$(),e.SpI(" ",t.title," ")}}function te(s,r){if(1&s&&(e.j41(0,"div",32),e.DNE(1,ee,2,3,"div",33),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.suggests)}}function ne(s,r){if(1&s){const t=e.RV6();e.j41(0,"form",18,0)(2,"div",19)(3,"div",20)(4,"div",21)(5,"input",22),e.mxI("ngModelChange",function(n){e.eBV(t);const i=e.XpG();return e.DH7(i.searchTextFa,n)||(i.searchTextFa=n),e.Njj(n)}),e.bIt("input",function(n){e.eBV(t);const i=e.XpG();
1return e.Njj(i.onTitleInput(n.target.value,!0))}),e.k0s(),e.j41(6,"button",23),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onAddSkillClick(n.searchTextFa))}),e.EFF(7,"\u0630\u062e\u06cc\u0631\u0647"),e.k0s(),e.DNE(8,Z,2,1,"div",24),e.k0s()(),e.j41(9,"div",25)(10,"div",26)(11,"input",27),e.mxI("ngModelChange",function(n){e.eBV(t);const i=e.XpG();return e.DH7(i.searchTextEn,n)||(i.searchTextEn=n),e.Njj(n)}),e.bIt("input",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.onTitleInput(n.target.value,!1))}),e.k0s(),e.j41(12,"button",28),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onAddSkillClick(n.searchTextEn))}),e.EFF(13,"Save"),e.k0s(),e.DNE(14,te,2,1,"div",24),e.k0s()()(),e.j41(15,"div",29)(16,"div",30)(17,"a",31),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onChangeModeClick("default"))}),e.EFF(18,"\u0627\u0646\u0635\u0631\u0627\u0641"),e.k0s()()()()}if(2&s){const t=e.XpG();e.R7$(5),e.R50("ngModel",t.searchTextFa),e.R7$(),e.Y8G("disabled",!t.searchTextFa),e.R7$(2),e.Y8G("ngIf",(null==t.skill?null:t.skill.isPersian)&&(null==t.suggests?null:t.suggests.length)),e.R7$(3),e.R50("ngModel",t.searchTextEn),e.R7$(),e.Y8G("disabled",!t.searchTextEn),e.R7$(2),e.Y8G("ngIf",!(null!=t.skill&&t.skill.isPersian)&&(null==t.suggests?null:t.suggests.length))}}function oe(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",35)(1,"span",36),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onChangeModeClick("add"))}),e.nrm(2,"img",37),e.EFF(3," \u0627\u0641\u0632\u0648\u062f\u0646 "),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.AVh("disabled","default"!=t.mode)}}let se=(()=>{var s;class r extends u.u{constructor(o,n,i){super(),this.asService=o,this.swalService=n,this.cvMakerStorageService=i,this.stepIsCompleted=new e.bkB,this.skill={},this.isSearched=!1,this.suggetionInputModelChanged=new Y.B,this.isMultiLingual=i.isMultiLingual}getOtherSkills(){this.asService.getListOfOtherSkills().subscribe(o=>{this.otherSkills=o,this.stepIsCompleted.emit()})}onDeleteOtherSkillClick(o){this.swalService.notify("\u062d\u0630\u0641 \u0645\u0647\u0627\u0631\u062a \u062a\u06a9\u0645\u06cc\u0644\u06cc","\u0622\u06cc\u0627 \u0627\u0632 \u062d\u0630\u0641 \u0627\u06cc\u0646 \u0622\u06cc\u062a\u0645 \u0645\u0637\u0645\u0626\u0646\u06cc\u062f\u061f","error",{text:"\u0628\u0644\u0647\u060c \u0645\u0637\u0645\u0626\u0646\u0645",class:"btn btn-danger"},{text:"\u062e\u06cc\u0631",class:"btn"}).subscribe(n=>{n.isConfirmed&&this.asService.removeOtherSkill(o.id).subscribe(i=>{this.getOtherSkills()})})}onAddSkillClick(o,n){this.skill.title=o,n?this.skill.tagSkillId=n:delete this.skill.tagSkillId,this.asService.addOtherSkill(this.skill).subscribe(i=>{this.searchTextFa=this.searchTextEn="",this.emptySuggests(),this.getOtherSkills(),this.cvMakerStorageService.updateCvProgressPercent.emit(),this.onChangeModeClick("default"),this.stepIsCompleted.emit(),this.skill=void 0})}getListOfSuggestedSkills(o,n){this.skill={isPersian:n},(null==o?void 0:o.length)>1?this.asService.getListOfSuggestedSkills(o,[30,27]).subscribe(i=>{this.suggests=i}):this.emptySuggests()}onTitleInput(o,n){this.suggetionInputModelChanged.next({text:o,isPersian:n})}emptySuggests(){this.suggests=[]}validateItems(){var o;return(null===(o=this.otherSkills)||void 0===o?void 0:o.length)>0}ngOnInit(){this.suggetionInputModelChanged.pipe((0,U.B)(500)).subscribe(o=>{this.getListOfSuggestedSkills(o.text,o.isPersian)}),this.getOtherSkills()}}return(s=r).\u0275fac=function(o){return new(o||s)(e.rXU(_),e.rXU(g.Xx),e.rXU(w.W))},s.\u0275cmp=e.VBU({type:s,selectors:[["app-other-skills-cvm"]],outputs:{stepIsCompleted:"stepIsCompleted"},features:[e.Jv_([_]),e.Vt3],decls:15,vars:13,consts:[["skillForm","ngForm"],[1,"other-skills","col-12","row","bg-white","shadow","rounded","px-0"],[1,"w-100"],[1,"w-100","px-2","px-md-4","py-4"],[1,"col-12","row","justify-content-between","align-items-center","px-1"],[1,"font-size-2","text-black","mb-0"],["class","d-none d-lg-block font-size-2 text-black mb-0 latin-font",4,"ngIf"],[1,"col-12","row","px-0","px-md-2"],[1,"col","row","
1jvt-gap-x-3"],[4,"ngFor","ngForOf"],["class","col row jvt-gap-x-3 ltr d-none d-lg-flex border-right",4,"ngIf"],["class","col-12 border-top mt-3 px-3",4,"ngIf"],["class","col-12 row justify-content-start px-2 px-md-4 py-4 border-top mt-4",4,"ngIf"],[1,"d-none","d-lg-block","font-size-2","text-black","mb-0","latin-font"],[4,"ngIf"],[3,"removeItem","title","showRemoveIcon"],[1,"col","row","jvt-gap-x-3","ltr","d-none","d-lg-flex","border-right"],[3,"removeItem","title","showRemoveIcon","ltr"],[1,"col-12","border-top","mt-3","px-3"],[1,"col-lg-12","row","align-items-end","px-0","my-4"],[1,"col-lg-6","row","pr-lg-0"],[1,"col-12","row","px-0","position-relative"],["name","otherSkillFa","autocomplete","false","type","text","placeholder","\u0645\u062b\u0644\u0627 \u0637\u0631\u0627\u062d\u06cc \u0645\u062f\u0644 \u06a9\u0633\u0628 \u0648 \u06a9\u0627\u0631",1,"cv-form-control","col-12",3,"ngModelChange","input","ngModel"],[1,"btn","btn-primary","rounded-sm","px-4","position-absolute",2,"left","1%","top","12%",3,"click","disabled"],["class","suggests-wrapper col-12 row bg-white rounded-bottom shadow-sm p-3 position-absolute",4,"ngIf"],[1,"col-lg-6","row","ltr","latin-font","d-none","d-lg-flex","pl-lg-0"],[1,"col-12","row","px-2","position-relative"],["name","otherSkillEn","autocomplete","false","type","text","placeholder","example, design model",1,"cv-form-control","col-12",3,"ngModelChange","input","ngModel"],[1,"btn","btn-primary","rounded-sm","px-4","position-absolute",2,"right","1%","top","12%",3,"click","disabled"],[1,"col-12","row","justify-content-center","justify-content-lg-end","px-0","pb-2"],[1,"row","justify-content-center","justify-content-lg-end","align-items-center"],[3,"click"],[1,"suggests-wrapper","col-12","row","bg-white","rounded-bottom","shadow-sm","p-3","position-absolute"],["class","col-12 row px-0 py-2 cursor-pointer",3,"border-bottom","click",4,"ngFor","ngForOf"],[1,"col-12","row","px-0","py-2","cursor-pointer",3,"click"],[1,"col-12","row","justify-content-start","px-2","px-md-4","py-4","border-top","mt-4"],[1,"text-primary","cursor-pointer",3,"click"],["width","16px","src","/assets/images/add-circle-primary.svg",1,"mx-1"]],template:function(o,n){1&o&&(e.j41(0,"section",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"h1",5),e.EFF(5,"\u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644\u06cc"),e.k0s(),e.DNE(6,z,2,0,"h1",6),e.nI1(7,"async"),e.k0s()(),e.j41(8,"div",7)(9,"div",8),e.DNE(10,H,2,1,"ng-container",9),e.k0s(),e.DNE(11,K,2,1,"div",10),e.nI1(12,"async"),e.k0s(),e.DNE(13,ne,19,6,"form",11)(14,oe,4,2,"div",12),e.k0s()()),2&o&&(e.AVh("highlight","add"==n.mode),e.R7$(3),e.AVh("mb-4",null==n.otherSkills?null:n.otherSkills.length),e.R7$(3),e.Y8G("ngIf",e.bMT(7,9,n.isMultiLingual)),e.R7$(4),e.Y8G("ngForOf",n.otherSkills),e.R7$(),e.Y8G("ngIf",e.bMT(12,11,n.isMultiLingual)),e.R7$(2),e.Y8G("ngIf","add"==n.mode),e.R7$(),e.Y8G("ngIf","default"==n.mode))},dependencies:[a.bT,a.Sq,a.Jj,c.YN,c.qT,c.me,c.BC,c.cb,c.vS,c.cV,p.e],styles:[".rotate-45[_ngcontent-%COMP%]{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.rotate-90[_ngcontent-%COMP%]{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.rotate-180[_ngcontent-%COMP%]{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.rotate-270[_ngcontent-%COMP%]{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg)}.rotate-360[_ngcontent-%COMP%]{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}.fw-100[_ngcontent-%COMP%]{font-weight:100}.fw-200[_ngcontent-%COMP%]{font-weight:200}.fw-300[_ngcontent-%COMP%]{font-weight:300}.fw-400[_ngcontent-%COMP%]{font-weight:400}.fw-500[_ngcontent-%COMP%]{font-weight:500}.fw-600[_ngcontent-%COMP%]{font-weight:600}.fw-700[_ngcontent-%COMP%]{font-weight:700}.fw-800[_ngcontent-%COMP%]{font-weight:800}.fw-900[_ngcontent-%COMP%]{font-weight:900}@keyframes _ngcontent-%COMP%_growScale{0%{transform:scale(0)}25%{transform:scale(.25)}50%{transform:scale(.5)}to{transform:scale(1)}}.suggests-wrapper[_ngcontent-%COMP%]{top:100%;z-index:2;max-height:200px;overflow:auto}.suggests-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.suggests-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.suggests-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#979797}.suggests-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#555}"]}),r})();var ie=l(91875);function re(s,r){if(1&s){const t=e.RV6();e.j41(0,"p",9),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onAddSoftwareClick.emit({softwareId:i.software.id,skillLevelId:n.id}))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit;e.R7$(),e.JRh(t.titleFa)}}function ae(s,r){if(1&s&&(e.j41(0,"div",7),e.DNE(1,re,2,1,"p",8),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.softwareSkillsLevels)}}function le(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",2),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.showSkillLevel=!n.showSkillLevel)})("clickOutside",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.showSkillLevel=!1)}),e.j41(1,"div",3)(2,"span",4),e.EFF(3),e.k0s(),e.j41(4,"span"),e.nrm(5,"img",5),e.k0s(),e.DNE(6,ae,2,1,"div",6),e.k0s()()}if(2&s){const t=e.XpG();e.AVh("active-software-to-add-item",t.showSkillLevel),e.R7$(3),e.JRh(null==t.software?null:t.software.titleFa),e.R7$(2),e.Mz_("src","assets/images/cv-maker/",t.showSkillLevel?"close-black":"plus",".svg",e.B4B),e.R7$(),e.Y8G("ngIf",t.showSkillLevel)}}function ce(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",10),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.showSkillLevel=!n.showSkillLevel)})("clickOutside",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.showSkillLevel=!1)}),e.j41(1,"div",11),e.bIt("click",function(n){e.eBV(t);const i=e.XpG();return e.Njj(i.onRemoveSoftwareClick(n))}),e.EFF(2),e.j41(3,"span",12),e.EFF(4,"|"),e.k0s(),e.j41(5,"span"),e.EFF(6),e.k0s(),e.j41(7,"span"),e.nrm(8,"img",13),e.k0s()()()}if(2&s){const t=e.XpG();e.AVh("active-software-to-add-item",t.showSkillLevel),e.R7$(2),e.SpI(" ",null==t.software?null:t.software.titleFa," "),e.R7$(4),e.JRh(t.selectedSoftwareInUserSoftwareList.skillLevel.titleFa)}}let ue=(()=>{var s;
1class r{constructor(){this.onAddSoftwareClick=new e.bkB,this.onRemoveItemClick=new e.bkB,this.showSkillLevel=!1,this.softwareIsSelected=!1}ngOnInit(){}ngOnChanges(){this.userSoftwareList.length?(this.selectedSoftwareInUserSoftwareList=this.userSoftwareList.find(o=>o.id===this.software.id),this.softwareIsSelected=!!this.selectedSoftwareInUserSoftwareList):this.softwareIsSelected=!1}onRemoveSoftwareClick(o){o.stopPropagation(),this.onRemoveItemClick.emit()}}return(s=r).\u0275fac=function(o){return new(o||s)},s.\u0275cmp=e.VBU({type:s,selectors:[["app-software"]],inputs:{software:"software",softwareSkillsLevels:"softwareSkillsLevels",userSoftwareList:"userSoftwareList"},outputs:{onAddSoftwareClick:"onAddSoftwareClick",onRemoveItemClick:"onRemoveItemClick"},features:[e.OA$],decls:2,vars:2,consts:[["class","software-to-add-item mt-2 ml-2 justify-content-center align-items-center",3,"active-software-to-add-item","click","clickOutside",4,"ngIf"],["class","selected-software-item bg-secondary text-white mt-2 ml-2 justify-content-center align-items-center",3,"active-software-to-add-item","click","clickOutside",4,"ngIf"],[1,"software-to-add-item","mt-2","ml-2","justify-content-center","align-items-center",3,"click","clickOutside"],[1,"d-flex","align-items-center","justify-content-between","cursor-pointer","text-black","position-relative"],["dir","ltr"],["width","12","height","12","alt","",2,"margin-right","28px",3,"src"],["class","skill-level-container",4,"ngIf"],[1,"skill-level-container"],["class","mb-0",3,"click",4,"ngFor","ngForOf"],[1,"mb-0",3,"click"],[1,"selected-software-item","bg-secondary","text-white","mt-2","ml-2","justify-content-center","align-items-center",3,"click","clickOutside"],[1,"d-flex","align-items-center","justify-content-between","cursor-pointer",3,"click"],[1,"mx-2"],["width","16px","height","16px","src","/assets/images/cv-maker/trash-white.svg","alt","\u062d\u0630\u0641",2,"margin-right","28px"]],template:function(o,n){1&o&&e.DNE(0,le,7,6,"div",0)(1,ce,9,4,"div",1),2&o&&(e.Y8G("ngIf",!n.softwareIsSelected),e.R7$(),e.Y8G("ngIf",n.softwareIsSelected))},dependencies:[a.bT,a.Sq],styles:[".software-to-add-item[_ngcontent-%COMP%]{background:#fff;border-radius:40px;padding:10px 16px;border:1px solid #E0E0E0}.software-to-add-item[_ngcontent-%COMP%]   .skill-level-container[_ngcontent-%COMP%]{position:absolute;width:calc(100% + 32px);top:31px;right:-16px;background:#fff;border-radius:0 0 16px 16px;padding:0 16px;z-index:1;box-shadow:0 2px 6px #0000004d}.software-to-add-item[_ngcontent-%COMP%]   .skill-level-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:11px 0;border-bottom:1px solid #EBEBEB}.active-software-to-add-item[_ngcontent-%COMP%]{box-shadow:0 2px 6px #0000004d;border-radius:16px 16px 0 0!important;z-index:1;position:relative}.selected-software-item[_ngcontent-%COMP%]{border-radius:40px;padding:10px 16px;border:1px solid #E0E0E0}.selected-software-item[_ngcontent-%COMP%]   .skill-level-container[_ngcontent-%COMP%]{position:absolute;width:calc(100% + 32px);top:31px;right:-16px;background:#fff;border-radius:0 0 16px 16px;padding:0 16px;z-index:1;box-shadow:0 2px 6px #0000004d}.selected-software-item[_ngcontent-%COMP%]   .skill-level-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:11px 0;border-bottom:1px solid #EBEBEB}"]}),r})();function pe(s,r){1&s&&(e.j41(0,"h1",15),e.EFF(1,"Softwares"),e.k0s())}function ge(s,r){if(1&s){const t=e.RV6();e.j41(0,"img",16),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onRefuse())}),e.k0s()}}function de(s,r){if(1&s){const t=e.RV6();e.j41(0,"app-custom-checkbox",20),e.bIt("change",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.skipSoftware())}),e.EFF(1," \u0645\u0647\u0627\u0631\u062a \u0647\u0627\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0646\u062f\u0627\u0631\u0645."),e.k0s()}if(2&s){const t=e.XpG(2);e.Y8G("checked",t.skipped)}}function me(s,r){if(1&s){const t=e.RV6();e.j41(0,"p",21),e.EFF(1," \u0645\u0647\u0627\u0631\u062a \u0647\u0627\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0646\u062f\u0627\u0631\u0645. "),e.j41(2,"span",22),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.skipSoftware())}),e.EFF(3,"\u062a\u063a\u06cc\u06cc\u0631"),e.k0s()()}}function _e(s,r){if(1&s&&(e.j41(0,"div",17),e.DNE(1,de,2,1,"app-custom-c
1heckbox",18)(2,me,4,0,"p",19),e.k0s()),2&s){const t=e.XpG();e.R7$(),e.Y8G("ngIf",!t.skipped),e.R7$(),e.Y8G("ngIf",t.skipped)}}function fe(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",26),e.bIt("removeItem",function(){const n=e.eBV(t).$implicit,i=e.XpG(2);return e.Njj(i.onDeleteSoftwareClick(n.id))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(2);e.R7$(),e.AVh("mt-2",o.listOfSoftwares.length>1),e.Y8G("title",t.titleEn)("value",t.skillLevel.titleFa)("showRemoveIcon",!0)}}function ve(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-tag",28),e.bIt("removeItem",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onDeleteSoftwareClick(n.id))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(3);e.R7$(),e.AVh("mt-2",o.listOfSoftwares.length>1),e.Y8G("title",t.titleEn)("value",t.skillLevel.titleEn)("ltr",!0)("showRemoveIcon",!0)}}function Ce(s,r){if(1&s&&(e.j41(0,"div",27),e.DNE(1,ve,2,6,"ng-container",24),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.listOfSoftwares)}}function he(s,r){if(1&s&&(e.qex(0),e.j41(1,"div",23),e.DNE(2,fe,2,5,"ng-container",24),e.k0s(),e.DNE(3,Ce,2,1,"div",25),e.nI1(4,"async"),e.bVm()),2&s){const t=e.XpG();e.R7$(2),e.Y8G("ngForOf",t.listOfSoftwares),e.R7$(),e.Y8G("ngIf",e.bMT(4,2,t.isMultiLingual))}}function ke(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",29)(1,"span",30),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return n.scrollToModal(),e.Njj(n.onChangeModeClick("add"))}),e.nrm(2,"img",31),e.EFF(3," \u0627\u0641\u0632\u0648\u062f\u0646 "),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.AVh("disabled","default"!=t.mode)}}function we(s,r){if(1&s){const t=e.RV6();e.j41(0,"img",41),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.searchText="")}),e.k0s()}}function be(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-software",43),e.bIt("onAddSoftwareClick",function(n){e.eBV(t);const i=e.XpG(3);return e.Njj(i.onSaveSoftwareClick(n))})("onRemoveItemClick",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onDeleteSoftwareClick(n.id))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(3);e.R7$(),e.Y8G("software",t)("softwareSkillsLevels",o.softwareSkillsLevels)("userSoftwareList",o.listOfSoftwares)}}function Se(s,r){if(1&s&&(e.j41(0,"div",42),e.DNE(1,be,2,3,"ng-container",24),e.k0s()),2&s){const t=e.XpG(2);e.R7$(),e.Y8G("ngForOf",t.filteredSoftwares)}}function xe(s,r){if(1&s){const t=e.RV6();e.j41(0,"p",54),e.bIt("click",function(){const n=e.eBV(t).$implicit,i=e.XpG(4);return e.Njj(i.onSelectSoftwareGroupClick(n))}),e.EFF(1),e.k0s()}if(2&s){const t=r.$implicit;e.R7$(),e.JRh(t.titleFa)}}function Ie(s,r){if(1&s&&(e.j41(0,"div",52),e.DNE(1,xe,2,1,"p",53),e.k0s()),2&s){const t=e.XpG(3);e.R7$(),e.Y8G("ngForOf",t.softwareGroups)}}function Oe(s,r){if(1&s){const t=e.RV6();e.qex(0),e.j41(1,"app-software",43),e.bIt("onAddSoftwareClick",function(n){e.eBV(t);const i=e.XpG(3);return e.Njj(i.onSaveSoftwareClick(n))})("onRemoveItemClick",function(){const n=e.eBV(t).$implicit,i=e.XpG(3);return e.Njj(i.onDeleteSoftwareClick(n.id))}),e.k0s(),e.bVm()}if(2&s){const t=r.$implicit,o=e.XpG(3);e.R7$(),e.Y8G("software",t)("softwareSkillsLevels",o.softwareSkillsLevels)("userSoftwareList",o.listOfSoftwares)}}function je(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",44)(1,"div",45)(2,"div",46)(3,"div",47),e.bIt("click",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.softwareGroupsSelectIsOpen=!n.softwareGroupsSelectIsOpen)})("clickOutside",function(){e.eBV(t);const n=e.XpG(2);return e.Njj(n.softwareGroupsSelectIsOpen=!1)}),e.j41(4,"p",48),e.EFF(5),e.k0s(),e.nrm(6,"img",49),e.k0s(),e.DNE(7,Ie,2,1,"div",50),e.k0s()(),e.j41(8,"div",51),e.DNE(9,Oe,2,3,"ng-container",24),e.k0s()()}if(2&s){const t=e.XpG(2);e.R7$(5),e.JRh(t.selectedSoftwareGroupLabel),e.R7$(),e.Y8G("@rotateAnimation",t.softwareGroupsSelectIsOpen),e.R7$(),e.Y8G("ngIf",t.softwareGroupsSelectIsOpen),e.R7$(2),e.Y8G("ngForOf",t.listOfSoftwaresToAdd)}}function Me(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",32)(1,"div",33),e.nI1(2,"async"),e.j41(3,"div",34)(4,"div",35),e.nrm(5,"img",36),e.j41(6,"input",37),e.mxI("ngModelChange",function(n){e.eBV(t);const i=e.XpG();return e.DH7(i.searchText,n)||(i.searchText=n),e.Njj(n)}),e.bIt("ngModelChange",function(n){e.eBV(t);const i=e.XpG();
1return e.Njj(i.filterSoftwares(n))}),e.k0s(),e.DNE(7,we,1,0,"img",38),e.k0s()(),e.DNE(8,Se,2,1,"div",39)(9,je,10,4,"div",40),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.Y8G("ngClass",e.bMT(2,5,t.isMobileMode)?"w-100":"col-12"),e.R7$(5),e.R50("ngModel",t.searchText),e.R7$(),e.Y8G("ngIf",t.searchText),e.R7$(),e.Y8G("ngIf",t.searchText),e.R7$(),e.Y8G("ngIf",!t.searchText)}}function Ge(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",55)(1,"button",56),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onRefuse())}),e.EFF(2,"\u0630\u062e\u06cc\u0631\u0647 \u0648 \u0628\u0633\u062a\u0646"),e.k0s()()}}let Fe=(()=>{var s;class r extends u.u{constructor(o,n,i,m,h,Ve,$e){super(),this.asService=o,this.baseDataService=n,this.swalService=i,this.eventManagerService=m,this.cvMakerStorageService=h,this.utilitiesService=Ve,this.observablesService=$e,this.stepIsCompleted=new e.bkB,this.allSoftwareGroupItems=[],this.allSoftwareGroupItemsClone=[],this.skipped=!1,this.softwareGroupsSelectIsOpen=!1,this.listOfSoftwaresToAdd=[],this.filteredSoftwares=[],this.searchText="",this.isMobileMode=this.observablesService.isInMobileMode,this.isMultiLingual=h.isMultiLingual}getUserSoftwares(){this.asService.getSoftwares().subscribe(o=>{this.listOfSoftwares=o.listOfSoftwareSkills,this.skipped=o.skipped,this.stepIsCompleted.emit(),this.allSoftwareGroupItems.length&&this.findUserSoftwaresInSoftwareGroupItems(this.allSoftwareGroupItems)})}onDeleteSoftwareClick(o){this.swalService.notify("\u062d\u0630\u0641 \u0645\u0647\u0627\u0631\u062a \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc","\u0622\u06cc\u0627 \u0627\u0632 \u062d\u0630\u0641 \u0627\u06cc\u0646 \u0622\u06cc\u062a\u0645 \u0645\u0637\u0645\u0626\u0646\u06cc\u062f\u061f","error",{text:"\u0628\u0644\u0647\u060c \u0645\u0637\u0645\u0626\u0646\u0645",class:"btn btn-danger"},{text:"\u062e\u06cc\u0631",class:"btn"}).subscribe(n=>{n.isConfirmed&&this.asService.removeSoftware(o).subscribe(i=>{this.getUserSoftwares(),this.cvMakerStorageService.updateCvProgressPercent.emit()})})}onSaveSoftwareClick(o){this.asService.saveSoftware(o).subscribe(i=>{this.getUserSoftwares(),this.cvMakerStorageService.updateCvProgressPercent.emit(),this.stepIsCompleted.emit(),this.skipped=!1,this.eventManagerService.cvMakerSoftwareEvent("CV Builder","Complete")})}onRefuse(){this.mode="default",this.onChangeModeClick(this.mode)}scrollToModal(){this.utilitiesService.scrollToElementById("softwaresScrollPoint")}getAllSoftwaresItems(){this.softwareGroups.forEach(n=>
1{n.listOfSoftwares.forEach(i=>i.groupId=n.id),this.allSoftwareGroupItems=[...this.allSoftwareGroupItems,...n.listOfSoftwares],this.allSoftwareGroupItemsClone=this.allSoftwareGroupItems});var o=this.softwareGroups[0];this.selectedSoftwareGroupLabel=o.titleFa,this.listOfSoftwaresToAdd=this.softwareGroups.find(n=>n.id==o.id).listOfSoftwares,this.findUserSoftwaresInSoftwareGroupItems(this.allSoftwareGroupItems)}onSelectSoftwareGroupClick(o,n){this.selectedSoftwareGroupLabel=o.titleFa,this.listOfSoftwaresToAdd=this.softwareGroups.find(i=>i.id==o.id).listOfSoftwares}findUserSoftwaresInSoftwareGroupItems(o){var n;null!=o&&o.length&&null!==(n=this.listOfSoftwares)&&void 0!==n&&n.length&&o.forEach(i=>{const m=this.listOfSoftwares.find(h=>h.id==i.id);m?i.userSkillId=m.skillLevel.id:delete i.userSkillId})}filterSoftwares(o){this.filteredSoftwares=this.allSoftwareGroupItemsClone.filter(n=>n.titleFa.toLowerCase().indexOf(o.toLowerCase())>-1)}getSkillLevels(){this.baseDataService.getSoftwareSkillLevels().subscribe(o=>{this.softwareSkillsLevels=o})}getSoftwareGroups(){this.baseDataService.getSoftwareGroups().subscribe(o=>{this.softwareGroups=o,this.getAllSoftwaresItems()})}skipSoftware(){this.asService[this.skipped?"unSkipSoftware":"skipSoftware"]().subscribe(o=>{this.skipped=!this.skipped,this.skipped&&(this.onChangeModeClick("default"),this.stepIsCompleted.emit(),this.eventManagerService.cvMakerSoftwareEvent("CV Builder","Complete"))})}validateItems(){var o;return(null===(o=this.listOfSoftwares)||void 0===o?void 0:o.length)>0||this.skipped}ngOnInit(){this.getUserSoftwares(),this.getSoftwareGroups(),this.get
1SkillLevels(),this.eventManagerService.cvMakerSoftwareEvent("CV Builder","Open")}}return(s=r).\u0275fac=function(o){return new(o||s)(e.rXU(_),e.rXU(g.LE),e.rXU(g.Xx),e.rXU(S.J),e.rXU(w.W),e.rXU(g.YY),e.rXU(g.s1))},s.\u0275cmp=e.VBU({type:s,selectors:[["app-softwares-cvm"]],outputs:{stepIsCompleted:"stepIsCompleted"},features:[e.Jv_([_]),e.Vt3],decls:17,vars:13,consts:[["id","softwaresScrollPoint",1,"softwares","col-12","row","bg-white","shadow","rounded","px-0"],[1,"w-100"],[1,"w-100","px-2","px-md-4","py-4","position-sticky","bg-white",2,"top","0","z-index","3"],[1,"col-12","row","justify-content-between","align-items-center","px-1"],[1,"d-flex","align-items-center","text-center"],[1,"font-size-2","text-black","mb-0","w-100"],["class","d-none d-lg-block font-size-2 text-black mb-0 latin-font",4,"ngIf"],["class","cursor-pointer","src","assets/images/cv-maker/close.svg","width","30","height","30","alt","",3,"click",4,"ngIf"],[1,"modal-body"],[1,"col-12","row","px-0"],["class","col-lg-12 row mt-4 px-2 px-md-4 mb-3",4,"ngIf"],[4,"ngIf"],["class","col-12 row justify-content-start px-2 px-md-4 py-4 border-top",4,"ngIf"],["class","pt-3 pt-lg-5 px-0",4,"ngIf"],["class","p-3 d-flex justify-content-end position-sticky bg-white","style","bottom:0; border-top: 1px solid #EBEBEB",4,"ngIf"],[1,"d-none","d-lg-block","font-size-2","text-black","mb-0","latin-font"],["src","assets/images/cv-maker/close.svg","width","30","height","30","alt","",1,"cursor-pointer",3,"click"],[1,"col-lg-12","row","mt-4","px-2","px-md-4","mb-3"],["name","skipSoftware",3,"checked","change",4,"ngIf"],["class","mb-0",4,"ngIf"],["name","skipSoftware",3,"change","checked"],[1,"mb-0"],[1,"text-primary","cursor-pointer","mr-3",3,"click"],[1,"col","row","jvt-gap-x-3","align-content-start","mb-4","px-2","px-md-4"],[4,"ngFor","ngForOf"],["class","col row d-none d-lg-flex ltr border-right mb-4 px-2 px-md-4",4,"ngIf"],[3,"removeItem","title","value","showRemoveIcon"],[1,"col","row","d-none","d-lg-flex","ltr","border-right","mb-4","px-2","px-md-4"],[3,"removeItem","title","value","ltr","showRemoveIcon"],[1,"col-12","row","justify-content-start","px-2","px-md-4","py-4","border-top"],[1,"text-primary","cursor-pointer",3,"click"],["width","16px","src","/assets/images/add-circle-primary.svg",1,"mx-1"],[1,"pt-3","pt-lg-5","px-0"],["id","formWrapper",1,"row",3,"ngClass"],[1,"software-search-wrapper","w-100","row","mb-4","px-0"],[1,"w-100","row","align-items-center","position-relative"],["src","/assets/images/search-secondary.svg",1,"position-absolute",2,"top","30%","right","23px","z-index","1"],["type","text","placeholder","\u062c\u0633\u062a\u062c\u0648\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u200c",1,"col-12","bg-white","border","rounded-sm","py-3","px-5",3,"ngModelChange","ngModel"],["src","assets/images/cv-maker/close-black.svg","width","9","height","9","class","position-absolute cursor-pointer","style","top: 40%;left: 23px;z-index: 1;","alt","",3,"click",4,"ngIf"],["class","softwares-to-add-container mb-3",4,"ngIf"],["class","col-12 row mb-4 software-group-wrapper",4,"ngIf"],["src","assets/images/cv-maker/close-black.svg","width","9","height","9","alt","",1,"position-absolute","cursor-pointer",2,"top","40%","left","23px","z-index","1",3,"click"],[1,"softwares-to-add-container","mb-3"],[3,"onAddSoftwareClick","onRemoveItemClick","software","softwareSkillsLevels","userSoftwareList"],[1,"col-12","row","mb-4","software-group-wrapper"],[1,"border-bottom","mb-3","mx-3","px-3","pb-3","w-100"],[1,"position-relative"],[1,"d-flex","align-items-center","cursor-pointer",3,"click","clickOutside"],[1,"mb-0","ml-4","text-black"],["width","10","height","6","src","./assets/images/drop-down-black.svg","alt","\u0627\u06cc\u06a9\u0648\u0646"],["class","software-groups-container",4,"ngIf"],[1,"softwares-to-add-container"],[1,"software-groups-container"],["class","mb-0 cursor-pointer text-black",3,"click",4,"ngFor","ngForOf"],[1,"mb-0","cursor-pointer","text-black",3,"click"],[1,"p-3","d-flex","justify-content-end","position-sticky","bg-white",2,"bottom","0","border-top","1px solid #EBEBEB"],[1,"btn","btn-primary",3,"click"]],template:function(o,n){1&o&&(e.j41(0,"section",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h1",5),e.EFF(6,"\u0645\u0647\u0627\u0631\u062a \u0647\u0627\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc"),e.k0s()(),e.DNE(7,pe,2,0,"h1",6),e.nI1(8,"async"),e.DNE(9,ge,1,0,"img",7),e.k0s()(),e.j41(10,"div",8)(11,"div",9),e.DNE(12,_e,3,2,"div",10)(13,he,5,4,"ng-container",11),e.k0s(),e.DNE(14,ke,4,2,"div",12)(15,Me,10,7,"div",13),e.k0s(),e.DNE(16,Ge,3,0,"div",14),e.k0s()()),2&o&&(e.AVh("highlight","add"==n.mode),e.R7$(4),e.AVh("add-software-modal-width","add"==n.mode),e.R7$(3),e.Y8G("ngIf",e.bMT(8,11,n.isMultiLingual)&&"default"==n.mode),e.R7$(2),e.Y8G("ngIf","add"==n.mode),e.R7$(3),e.Y8G("ngIf",!(null!=n.listOfSoftwares&&n.listOfSoftwares.length)),e.R7$(),e.Y8G("ngIf",null==n.listOfSoftwares?null:n.listOfSoftwares.length),e.R7$(),e.Y8G("ngIf","default"==n.mode&&!n.skipped),e.R7$(),e.Y8G("ngIf","add"==n.mode),e.R7$(),e.Y8G("ngIf","add"==n.mode))},dependencies:[a.bT,a.Sq,a.YU,a.Jj,c.YN,c.me,c.BC,c.vS,d.m,p.e,ue],styles:[".rotate-45[_ngcontent-%COMP%]{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.rotate-90[_ngcontent-%COMP%]{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.rotate-180[_ngcontent-%COMP%]{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.rotate-270[_ngcontent-%COMP%]{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg)}.rotate-360[_ngcontent-%COMP%]{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}.fw-100[_ngcontent-%COMP%]{font-weight:100}.fw-200[_ngcontent-%COMP%]{font-weight:200}.fw-300[_ngcontent-%COMP%]{font-weight:300}.fw-400[_ngcontent-%COMP%]{font-weight:400}.fw-500[_ngcontent-%COMP%]{font-weight:500}.fw-600[_ngcontent-%COMP%]{font-weight:600}.fw-700[_ngcontent-%COMP%]{font-weight:700}.fw-800[_ngcontent-%COMP%]{font-weight:800}.fw-900[_ngcontent-%COMP%]{font-weight:900}@keyframes _ngcontent-%COMP%_growScale{0%{transform:scale(0)}25%{transform:scale(.25)}50%{transform:scale(.5)}to{transform:scale(1)}}.software-search-wrapper[_ngcontent-%COMP%]   .software-items-wrapper[_ngcontent-%COMP%]{right:0;top:100%;max-height:250px;overflow-y:auto;z-index:1;
1box-shadow:0 14px 35px -21px #000}.software-search-wrapper[_ngcontent-%COMP%]   .software-items-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{width:7px}.software-search-wrapper[_ngcontent-%COMP%]   .software-items-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.software-search-wrapper[_ngcontent-%COMP%]   .software-items-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#979797}.software-search-wrapper[_ngcontent-%COMP%]   .software-items-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#555}.add-software-modal-width[_ngcontent-%COMP%]{width:calc(100% - 30px)}.software-group-wrapper[_ngcontent-%COMP%]{border-radius:10px;padding:16px 0;background:#f4f4f4}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]{position:absolute;right:0;top:32px;width:235px;max-height:240px;box-shadow:0 2px 6px #0000004d;border-radius:4px;overflow-y:auto;padding:0 16px;background-color:#fff;z-index:1}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]::-webkit-scrollbar{width:5px}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]::-webkit-scrollbar-track{background:#f1f1f1}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#979797}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background:#555}.software-group-wrapper[_ngcontent-%COMP%]   .software-groups-container[_ngcontent-%COMP%]   p[_ngcontent-%COMP%]{padding:11px 0;border-bottom:1px solid #EBEBEB}.softwares-to-add-container[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;padding:0 16px}"],data:{animation:[ie.q0]}}),r})();var Re=l(35106);const Te=["languagesChild"],Le=["softwaresChild"],Ee=["otherSkillsChild"];function Pe(s,r){if(1&s){const t=e.RV6();e.j41(0,"div",17)(1,"div",18)(2,"a",19),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onPreviousStepClick())}),e.nrm(3,"img",20),e.j41(4,"span",21),e.EFF(5,"\u0642\u0628\u0644\u06cc"),e.k0s()(),e.j41(6,"button",22),e.bIt("click",function(){e.eBV(t);const n=e.XpG();return e.Njj(n.onNextStepClick())}),e.EFF(7,"\u0646\u0647\u0627\u06cc\u06cc \u0633\u0627\u0632\u06cc"),e.k0s()()()}if(2&s){const t=e.XpG();e.R7$(6),e.Y8G("disabled",!t.additionalSkillsIsCompleted)}}let ye=(()=>{var s;class r extends u.u{constructor(o,n){super(),this.cvMakerStorageService=o,this.route=n,this.additionalSkillsIsCompleted=!1}formSubmitted(){this.cvMakerStorageService.updateCvProgressPercent.emit(),this.mode="default"}onRefuseClick(){this.mode="default"}onPreviousStepClick(){this.cvMakerStorageService.prev.emit()}stepIsCompleted(){this.additionalSkillsIsCompleted=this.languagesChild.validateItems()&&this.softwaresChild.validateItems()}onNextStepClick(){this.cvMakerStorageService.next.emit()}ngOnInit(){window.scrollTo({top:0,left:0,behavior:"smooth"}),this.cvMakerStorageService.possibleStep.next(this.route.snapshot.data.step)}}return(s=r).\u0275fac=function(o){return new(o||s)(e.rXU(w.W),e.rXU(Re.nX))},s.\u0275cmp=e.VBU({type:s,selectors:[["app-additional-skills-cvm"]],viewQuery:function(o,n){if(1&o&&(e.GBs(Te,5),e.GBs(Le,5),e.GBs(Ee,5)),2&o){let i;e.mGM(i=e.lsd())&&(n.languagesChild=i.first),e.mGM(i=e.lsd())&&(n.softw
1aresChild=i.first),e.mGM(i=e.lsd())&&(n.otherSkillsChild=i.first)}},features:[e.Vt3],decls:20,vars:1,consts:[["languagesChild",""],["softwaresChild",""],["otherSkillsChild",""],[1,"container","py-2","py-lg-5","px-md-4"],[1,"col-12","row","px-0","px-md-4"],[1,"d-flex","align-items-center","justify-content-between","px-0","mb-3","w-100"],[1,"text-black","mb-0"],["appTooltipTrigger","click","appTooltipPlacement","bottom","appTooltip","\u0632\u0628\u0627\u0646\u200c\u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc \u0648 \u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 \u0628\u0627 \u0639\u0646\u0648\u0627\u0646 \u0634\u063a\u0644\u06cc \u062e\u0648\u062f \u0631\u0627 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0641\u0631\u0635\u062a\u0647\u0627\u06cc \u0634\u063a\u0644\u06cc \u0645\u0631\u062a\u0628\u0637\u200c\u062a\u0631\u06cc \u0628\u0647 \u0634\u0645\u0627 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u0634\u0648\u062f. \u062a\u0630\u06a9\u0631: \u062a\u0646\u0647\u0627 \u0628\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631\u0647\u0627 \u06cc\u0627 \u0645\u0647\u0627\u0631\u062a\u0647\u0627\u06cc\u06cc \u0627\u0634\u0627\u0631\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u062a\u0633\u0644\u0637 \u0642\u0627\u0628\u0644 \u0642\u0628\u0648\u0644\u06cc \u062f\u0631 \u0622\u0646 \u0628\u0631\u062e\u0648\u0631\u062f\u0627\u0631 \u0647\u0633\u062a\u06cc\u062f. \u0628\u0631\u062e\u0644\u0627\u0641 \u062a\u0635\u0648\u0631 \u0628\u0633\u06cc\u0627\u0631\u06cc \u0627\u0632 \u0627\u0641\u0631\u0627\u062f\u060c \u0648\u062c\u0648\u062f \u062a\u0639\u062f\u0627\u062f \u0628\u06cc\u0634 \u0627\u0632 \u062d\u062f \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u06cc\u0627 \u0645\u0647\u0627\u0631\u062a\u0647\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644\u06cc\u060c \u0646\u0634\u0627\u0646\u0647 \u0645\u0646\u0641\u06cc \u0645\u062d\u0633\u0648\u0628 \u0634\u062f\u0647 \u0648 \u0645\u0648\u062c\u0628 \u0631\u062f \u0634\u062f\u0646 \u0631\u0632\u0648\u0645\u0647 \u0634\u0645\u0627 \u062e\u0648\u0627\u0647\u062f \u0634\u062f.",1,"d-flex","align-items-center","cursor-pointer"],["src","assets/images/cv-maker/tooltip-primary.svg","width","21","height","20","alt",""],[1,"text-primary","mb-0","mx-2"],[1,"col-12","px-0"],[1,"col-12","row","px-0","mb-5","mb-lg-0","px-md-4"],[1,"col-12","px-0",3,"UpdateCvProgressPercent","stepIsCompleted"],[1,"col-12","px-0","mt-3",3,"UpdateCvProgressPercent","stepIsCompleted"],[1,"col-12","px-0","mt-3","mb-5","mb-lg-0",3,"UpdateCvProgressPercent","stepIsCompleted"],[1,"step-navigation","col-12","row","justify-content-center","justify-content-lg-end","px-0","py-3","py-lg-0","px-md-4"],["class","border-0 mt-lg-5 mb-lg-3",4,"ngIf"],[1,"border-0","mt-lg-5","mb-lg-3"],[1,"row","justify-content-center","justify-content-lg-end","align-items-center"],[1,"row","align-content-center","font-weight-bold","ml-4",3,"click"],["src","/assets/images/angle-right-secondary.svg",1,"ml-2"],[1,"row","align-content-center"],[1,"btn","btn-primary","rounded-sm","px-4","py-2",3,"click","disabled"]],template:function(o,n){if(1&o){const i=e.RV6();e.j41(0,"section",3)(1,"div",4)(2,"div",5)(3,"h1",6),e.EFF(4,"\u0645\u0647\u0627\u0631\u062a\u200c\u0647\u0627\u06cc \u062a\u06a9\u0645\u06cc\u0644\u06cc"),e.k0s(),e.j41(5,"div",7),e.nrm(6,"img",8),e.j41(7,"p",9),e.EFF(8,"\u0631\u0627\u0647\u0646\u0645\u0627"),e.k0s()()(),e.j41(9,"p",10),e.EFF(10,"\u0648\u0627\u0631\u062f \u0622\u062e\u0631\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647 \u0634\u062f\u0647\u200c\u0627\u06cc\u062f. \u0628\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u0627\u06cc\u0646 \u0645\u0631\u062d\u0644\u0647\u060c \u0631\u0632\u0648\u0645\u0647 \u0634\u0645\u0627 \u062a\u06a9\u0645\u06cc\u0644 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0631\u0627\u06cc \u0641\u0631\u0635\u062a\u200c\u0647\u0627\u06cc \u0634\u063a\u0644\u06cc \u0631\u0632\u0648\u0645\u0647 \u0627\u0631\u0633\u0627\u0644 \u06a9\u0646\u06cc\u062f."),e.k0s()(),e.j41(11,"div",11)(12,"app-languages-cvm",12,0),e.bIt("Update
1CvProgressPercent",function(){return e.eBV(i),e.Njj(n.formSubmitted())})("stepIsCompleted",function(){return e.eBV(i),e.Njj(n.stepIsCompleted())}),e.k0s(),e.j41(14,"app-softwares-cvm",13,1),e.bIt("UpdateCvProgressPercent",function(){return e.eBV(i),e.Njj(n.formSubmitted())})("stepIsCompleted",function(){return e.eBV(i),e.Njj(n.stepIsCompleted())}),e.k0s(),e.j41(16,"app-other-skills-cvm",14,2),e.bIt("UpdateCvProgressPercent",function(){return e.eBV(i),e.Njj(n.formSubmitted())})("stepIsCompleted",function(){return e.eBV(i),e.Njj(n.stepIsCompleted())}),e.k0s()(),e.j41(18,"div",15),e.DNE(19,Pe,8,1,"div",16),e.k0s()()}2&o&&(e.R7$(19),e.Y8G("ngIf","default"==n.mode))},dependencies:[a.bT,D,se,Fe,f.Mj],styles:['.rotate-45[_ngcontent-%COMP%]{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.rotate-90[_ngcontent-%COMP%]{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg)}.rotate-180[_ngcontent-%COMP%]{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.rotate-270[_ngcontent-%COMP%]{transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg)}.rotate-360[_ngcontent-%COMP%]{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg)}.fw-100[_ngcontent-%COMP%]{font-weight:100}.fw-200[_ngcontent-%COMP%]{font-weight:200}.fw-300[_ngcontent-%COMP%]{font-weight:300}.fw-400[_ngcontent-%COMP%]{font-weight:400}.fw-500[_ngcontent-%COMP%]{font-weight:500}.fw-600[_ngcontent-%COMP%]{font-weight:600}.fw-700[_ngcontent-%COMP%]{font-weight:700}.fw-800[_ngcontent-%COMP%]{font-weight:800}.fw-900[_ngcontent-%COMP%]{font-weight:900}@keyframes _ngcontent-%COMP%_growScale{0%{transform:scale(0)}25%{transform:scale(.25)}50%{transform:scale(.5)}to{transform:scale(1)}}.cv-form-control[_ngcontent-%COMP%]{background:#fff;border:1px solid #eef0f4;box-sizing:border-box;border-radius:4px;width:100%;height:calc(1.5em + 1.4rem + 2px);padding:.7rem .75rem;font-weight:400;line-height:1.5;color:#000;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cv-form-control-select[_ngcontent-%COMP%]{background:#fff;border:1px solid #eef0f4;box-sizing:border-box;border-radius:4px;width:100%;height:calc(1.5em + 1.4rem + 2px);padding:.7rem .75rem;font-weight:400;line-height:1.5;color:#000;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none;background:url(/assets/images/select-spinner.svg) left .5rem top 1rem no-repeat #fff;outline:none}.form-control-en[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;background:url(/assets/images/select-spinner.svg) right .5rem top 1rem no-repeat #fff;background-color:#f8f9fa}.cv-select[_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;background:url(/assets/images/select-spinner.svg) left .2rem top .3rem no-repeat #fff;border:none;outline:none!important}.input-control[_ngcontent-%COMP%], .select-control[_ngcontent-%COMP%]{display:block;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.input-control[_ngcontent-%COMP%]:focus, .select-control[_ngcontent-%COMP%]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-sha
1dow, 0 0 #0000);--tw-ring-color: rgb(191 219 254 / .5)}.input-control.is-invalid[_ngcontent-%COMP%], .is-invalid.select-control[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.select-control[_ngcontent-%COMP%]{height:calc(1.5em + 1.4rem + 2px)}@media only screen and (max-width: 992px){.step-navigation[_ngcontent-%COMP%]{background-color:#fff;position:fixed;bottom:0;right:0;box-shadow:0 -2px 8px #00000009;border-radius:10px 10px 0 0;z-index:1}}.custom-checkbox[_ngcontent-%COMP%]{display:block;position:relative;padding-right:30px;margin-bottom:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[_ngcontent-%COMP%]{position:absolute;top:0;right:0;height:18px;width:18px;background:#eef0f4;border:1px solid #e2e3ea;border-radius:4px}.radio-checkmark[_ngcontent-%COMP%]{border-radius:100%}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]{background-color:#0053ff}.checkmark[_ngcontent-%COMP%]:after{content:"";position:absolute;display:none}.custom-checkbox[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]:checked ~ .checkmark[_ngcontent-%COMP%]:after{display:block}']}),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.