PageSourceSearch

https://tickets.almerecity.nl/chunk-BNYOPTLN.js

js almerecity.nl collected 2026-10-02 11:44:41 UTC 27,678 bytes, 1 lines download raw bytes

1import{F as Y,H as w,J as N,P as G,T as B,U as Z,ca as j,ga as K}from"./chunk-NHVDVYS6.js";import{a as y}from"./chunk-27WATYC3.js";var i=(function(h){return h.SEPARATOR="separator",h.PERCENT="percent",h.IP="IP",h.CPF_CNPJ="CPF_CNPJ",h.MONTH="M",h.MONTHS="M0",h.MINUTE="m",h.HOUR="h",h.HOURS="H",h.MINUTES="m0",h.HOURS_HOUR="Hh",h.SECONDS="s0",h.HOURS_MINUTES_SECONDS="Hh:m0:s0",h.EMAIL_MASK="A*@A*.A*",h.HOURS_MINUTES="Hh:m0",h.MINUTES_SECONDS="m0:s0",h.DAYS_MONTHS_YEARS="d0/M0/0000",h.DAYS_MONTHS="d0/M0",h.DAYS="d0",h.DAY="d",h.SECOND="s",h.LETTER_S="S",h.DOT=".",h.COMMA=",",h.CURLY_BRACKETS_LEFT="{",h.CURLY_BRACKETS_RIGHT="}",h.MINUS="-",h.OR="||",h.HASH="#",h.EMPTY_STRING="",h.SYMBOL_STAR="*",h.SYMBOL_QUESTION="?",h.SLASH="/",h.WHITE_SPACE=" ",h.NUMBER_ZERO="0",h.NUMBER_NINE="9",h.BACKSPACE="Backspace",h.DELETE="Delete",h.ARROW_LEFT="ArrowLeft",h.ARROW_UP="ArrowUp",h.DOUBLE_ZERO="00",h})(i||{}),H=new w("ngx-mask config"),W=new w("new ngx-mask config"),z=new w("initial ngx-mask config"),ne={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showMaskTyped:!1,instantPrefix:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:!1,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:h=>h,outputTransformFn:h=>h,maskFilled:new j,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},ye=[i.HOURS_MINUTES_SECONDS,i.HOURS_MINUTES,i.MINUTES_SECONDS],Ae=[i.PERCENT,i.HOURS_HOUR,i.SECONDS,i.MINUTES,i.SEPARATOR,i.DAYS_MONTHS_YEARS,i.DAYS_MONTHS,i.DAYS,i.MONTHS],le=(()=>{class h{_config=N(H);dropSpecialCharacters=this._config.dropSpecialCharacters;hiddenInput=this._config.hiddenInput;clearIfNotMatch=this._config.clearIfNotMatch;specialCharacters=this._config.specialCharacters;patterns=this._config.patterns;prefix=this._config.prefix;suffix=this._config.suffix;thousandSeparator=this._config.thousandSeparator;decimalMarker=this._config.decimalMarker;customPattern;showMaskTyped=this._config.showMaskTyped;placeHolderCharacter=this._config.placeHolderCharacter;validation=this._config.validation;separatorLimit=this._config.separatorLimit;allowNegativeNumbers=this._config.allowNegativeNumbers;leadZeroDateTime=this._config.leadZeroDateTime;leadZero=this._config.leadZero;apm=this._config.apm;inputTransformFn=this._config.inputTransformFn;outputTransformFn=this._config.outputTransformFn;keepCharacterPositions=this._config.keepCharacterPositions;instantPrefix=this._config.instantPrefix;triggerOnMaskChange=this._config.triggerOnMaskChange;_shift=new Set;plusOnePosition=!1;maskExpression="";actualValue="";showKeepCharacterExp="";shownMaskExpression=this._config.shownMaskExpression;deletedSpecialCharacter=!1;ipError;cpfCnpjError;applyMask(e,t,n=0,a=!1,c=!1,p=()=>{}){if(!t||typeof e!="string")return i.EMPTY_STRING;let r=0,l="",m=!1,d=!1,k=1,M=!1,s=e,u=n,Q=s.slice(0,this.prefix.length)===this.prefix,J=a&&s.length===this.prefix.length+t.length,q=s===this.prefix+s.slice(this.prefix.length);Q&&(J||q)&&(s=s.slice(this.prefix.length)),this.suffix&&s.length>0&&(s=this.checkAndRemoveSuffix(s)),s==="("&&this.prefix&&(s="");let R=s.toString().split(i.EMPTY_STRING);if(this.allowNegativeNumbers&&s.slice(r,r+1)===i.MINUS&&(l+=s.slice(r,r+1)),t===i.IP){let f=s.split(i.DOT);this.ipError=this._validIP(f),t="099.099.099.099"}let A=[];for(let f=0;f<s.length;f++)s[f]?.match("\\d")&&A.push(s[f]??i.EMPTY_STRING);if(t===i.CPF_CNPJ&&(this.cpfCnpjError=A.length!==11&&A.length!==14,A.length>11?t="00.000.000/0000-00":t="000.000.000-00"),t.startsWith(i.PERCENT)){if(s.match("[a-z]|[A-Z]")||s.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!c){s=this._stripToDecimal(s);
1let T=this.getPrecision(t);s=this.checkInputPrecision(s,T,this.decimalMarker)}let f=typeof this.decimalMarker=="string"?this.decimalMarker:i.DOT;if(s.indexOf(f)>0&&!this.percentage(s.substring(0,s.indexOf(f)))){let T=s.substring(0,s.indexOf(f)-1);this.allowNegativeNumbers&&s.slice(r,r+1)===i.MINUS&&!c&&(T=s.substring(0,s.indexOf(f))),s=`${T}${s.substring(s.indexOf(f),s.length)}`}let o="";this.allowNegativeNumbers&&s.slice(r,r+1)===i.MINUS?o=`${i.MINUS}${s.slice(r+1,r+s.length)}`:o=s,this.percentage(o)?l=this._splitPercentZero(s):l=this._splitPercentZero(s.substring(0,s.length-1))}else if(t.startsWith(i.SEPARATOR)){(s.match("[w\u0430-\u044F\u0410-\u042F]")||s.match("[\u0401\u0451\u0410-\u044F]")||s.match("[a-z]|[A-Z]")||s.match(/[-@#!$%\\^&*()_£¬'+|~=`{}\]:";<>.?/]/)||s.match("[^A-Za-z0-9,]"))&&(s=this._stripToDecimal(s));let f=this.getPrecision(t),o=this.decimalMarker;if(Array.isArray(this.decimalMarker)&&(this.actualValue.includes(this.decimalMarker[0])||this.actualValue.includes(this.decimalMarker[1])?o=this.actualValue.includes(this.decimalMarker[0])?this.decimalMarker[0]:this.decimalMarker[1]:o=this.decimalMarker.find(S=>S!==this.thousandSeparator)),c){let{decimalMarkerIndex:S,nonZeroIndex:_}=this._findFirstNonZeroAndDecimalIndex(s,o),C=s[0]===i.MINUS,x=s[0]===i.NUMBER_ZERO,b=s[0]===o,P=s[1]===o;(b&&!_||C&&P&&!_||x&&!S&&!_)&&(s=i.NUMBER_ZERO),S&&_&&C&&u===1&&(S<_||S>_)&&(s=i.MINUS+s.slice(_)),!S&&_&&s.length>_&&(s=C?i.MINUS+s.slice(_):s.slice(_)),S&&_&&u===0&&(S<_&&(s=s.slice(S-1)),S>_&&(s=s.slice(_)))}f===0?s=this.allowNegativeNumbers?s.length>2&&s[0]===i.MINUS&&s[1]===i.NUMBER_ZERO&&s[2]!==this.thousandSeparator&&s[2]!==i.COMMA&&s[2]!==i.DOT?"-"+s.slice(2,s.length):s[0]===i.NUMBER_ZERO&&s.length>1&&s[1]!==this.thousandSeparator&&s[1]!==i.COMMA&&s[1]!==i.DOT?s.slice(1,s.length):s:s.length>1&&s[0]===i.NUMBER_ZERO&&s[1]!==this.thousandSeparator&&s[1]!==i.COMMA&&s[1]!==i.DOT?s.slice(1,s.length):s:(s[0]===o&&s.length>1&&!c&&(s=i.NUMBER_ZERO+s.slice(0,s.length+1),this.plusOnePosition=!0),s[0]===i.NUMBER_ZERO&&s[1]!==o&&s[1]!==this.thousandSeparator&&!c&&(s=s.length>1?s.slice(0,1)+o+s.slice(1,s.length+1):s,this.plusOnePosition=!0),this.allowNegativeNumbers&&!c&&s[0]===i.MINUS&&(s[1]===o||s[1]===i.NUMBER_ZERO)&&(s=s[1]===o&&s.length>2?s.slice(0,1)+i.NUMBER_ZERO+s.slice(1,s.length):s[1]===i.NUMBER_ZERO&&s.length>2&&s[2]!==o?s.slice(0,2)+o+s.slice(2,s.length):s,this.plusOnePosition=!0));let T=this._charToRegExpExpression(this.thousandSeparator),g='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(T,"");if(Array.isArray(this.decimalMarker))for(let S of this.decimalMarker)g=g.replace(this._charToRegExpExpression(S),i.EMPTY_STRING);else g=g.replace(this._charToRegExpExpression(this.decimalMarker),"");let I=new RegExp("["+g+"]");s.match(I)&&(s=s.substring(0,s.length-1)),s=this.checkInputPrecision(s,f,this.decimalMarker);let E=s.replace(new RegExp(T,"g"),"");l=this._formatWithSeparators(E,this.thousandSeparator,this.decimalMarker,f);let $=l.indexOf(i.COMMA)-s.indexOf(i.COMMA),v=l.length-s.length,O=c&&l.length<e.length-this.suffix.length&&this.separatorLimit;if((l[u-1]===this.thousandSeparator||l[u-this.prefix.length])&&this.prefix&&c)u=u-1;else if(v>0&&l[u]!==this.thousandSeparator||O){d=!0;let S=0;do this._shift.add(u+S),S++;while(S<v)}else l[u-1]===this.thousandSeparator||v===-4||v===-3||l[u]===this.thousandSeparator?(this._shift.clear(),this._shift.add(u-1)):$!==0&&u>0&&!(l.indexOf(i.COMMA)>=u&&u>3)||!(l.indexOf(i.DOT)>=u&&u>3)&&v<=0?(this._shift.clear(),d=!0,k=v,u+=v,this._shift.add(u)):this._shift.clear()}else for(let f=0,o=R[0];f<R.length&&r!==t.length;f++,o=R[f]??i.EMPTY_STRING){let T=i.SYMBOL_STAR in this.patterns;if(this._checkSymbolMask(o,t[r]??i.EMPTY_STRING)&&t[r+1]===i.SYMBOL_QUESTION)l+=o,r+=2;else if(t[r+1]===i.SYMBOL_STAR&&m&&this._checkSymbolMask(o,t[r+2]??i.EMPTY_STRING))l+=o,r+=3,m=!1;else if(this._checkSymbolMask(o,t[r]??i.EMPTY_STRING)&&t[r+1]===i.SYMBOL_STAR&&!T)l+=o,m=!0;else if(t[r+1]===i.SYMBOL_QUESTION&&this._checkSymbolMask(o,t[r+2]??i.EMPTY_STRING))l+=o,r+=3;else if(this._checkSymbolMask(o,t[r]??i.EMPTY_STRING)){if(t[r]===i.HOURS&&(this.apm?Number(o)>9:Number(o)>2)){u=this.leadZeroDateTime?u:u+1,r+=1,this._shiftStep(r),f--,this.leadZeroDateTime&&(l+="0");continue}if(t[r]===i.HOUR&&(this.apm?l.length===1&&Number(l)>1||l==="1"&&Number(o)>2||s.slice(r-1,r).length===1&&Number(s.slice(r-1,r))>2||s.slice(r-1,r)==="1"&&Number(o)>2:l==="2"&&Number(o)>3||(l.slice(r-2,r)==="2"||l.slice(r-3,r)==="2"||l.slice(r-4,r)==="2"||l.slice(r-1,r)==="2")&&Number(o)>3&&r>10)){u=u+1,r+=1,f--;continue}if((t[r]===i.MINUTE||t[r]===i.SECOND)&&Number(o)>5){u=this.leadZeroDateTime?u:u+1,r+=1,this._shiftStep(r),f--,this.leadZeroDateTime&&(l+="0");continue}let g=31,I=s[r],E=s[r+1],$=s[r+2],v=s[r-1],O=s[r-2],S=s.slice(r-3,r-1),_=s.slice(r-1,r+1),C=s.slice(r,r+2),x=s.slice(r-2,r);
1if(t[r]===i.DAY){let b=t.slice(0,2)===i.MONTHS,P=t.slice(0,2)===i.MONTHS&&this.specialCharacters.includes(O);if(Number(o)>3&&this.leadZeroDateTime||!b&&(Number(C)>g||Number(_)>g||this.specialCharacters.includes(E))||(P?Number(_)>g||!this.specialCharacters.includes(I)&&this.specialCharacters.includes($)||this.specialCharacters.includes(I):Number(C)>g||this.specialCharacters.includes(E)&&!c)){u=this.leadZeroDateTime?u:u+1,r+=1,this._shiftStep(r),f--,this.leadZeroDateTime&&(l+="0");continue}}if(t[r]===i.MONTH){let P=r===0&&(Number(o)>2||Number(C)>12||this.specialCharacters.includes(E)&&!c),ee=t.slice(r+2,r+3),te=S.includes(ee)&&t.includes("d0")&&(this.specialCharacters.includes(O)&&Number(_)>12&&!this.specialCharacters.includes(I)||this.specialCharacters.includes(I)),ie=Number(S)<=g&&!this.specialCharacters.includes(S)&&this.specialCharacters.includes(v)&&(Number(C)>12||this.specialCharacters.includes(E)),se=Number(C)>12&&r===5||this.specialCharacters.includes(E)&&r===5,re=Number(S)>g&&!this.specialCharacters.includes(S)&&!this.specialCharacters.includes(x)&&Number(x)>12&&t.includes("d0"),ae=Number(S)<=g&&!this.specialCharacters.includes(S)&&!this.specialCharacters.includes(v)&&Number(_)>12;if(Number(o)>1&&this.leadZeroDateTime||P||te||ae||re||ie||se&&!this.leadZeroDateTime){u=this.leadZeroDateTime?u:u+1,r+=1,this._shiftStep(r),f--,this.leadZeroDateTime&&(l+="0");continue}}l+=o,r++}else this.specialCharacters.includes(o)&&t[r]===o?(l+=o,r++):this.specialCharacters.indexOf(t[r]??i.EMPTY_STRING)!==-1?(l+=t[r],r++,this._shiftStep(r),f--):t[r]===i.NUMBER_NINE&&this.showMaskTyped?this._shiftStep(r):this.patterns[t[r]??i.EMPTY_STRING]&&this.patterns[t[r]??i.EMPTY_STRING]?.optional?(R[r]&&t!=="099.099.099.099"&&t!=="000.000.000-00"&&t!=="00.000.000/0000-00"&&!t.match(/^9+\.0+$/)&&!this.patterns[t[r]??i.EMPTY_STRING]?.optional&&(l+=R[r]),t.includes(i.NUMBER_NINE+i.SYMBOL_STAR)&&t.includes(i.NUMBER_ZERO+i.SYMBOL_STAR)&&r++,r++,f--):this.maskExpression[r+1]===i.SYMBOL_STAR&&this._findSpecialChar(this.maskExpression[r+2]??i.EMPTY_STRING)&&this._findSpecialChar(o)===this.maskExpression[r+2]&&m||this.maskExpression[r+1]===i.SYMBOL_QUESTION&&this._findSpecialChar(this.maskExpression[r+2]??i.EMPTY_STRING)&&this._findSpecialChar(o)===this.maskExpression[r+2]&&m?(r+=3,l+=o):this.showMaskTyped&&this.specialCharacters.indexOf(o)<0&&o!==this.placeHolderCharacter&&this.placeHolderCharacter.length===1&&(M=!0)}l[u-1]&&l.length+1===t.length&&this.specialCharacters.indexOf(t[t.length-1]??i.EMPTY_STRING)!==-1&&(l+=t[t.length-1]);let L=u+1;for(;this._shift.has(L);)k++,L++;let U=a&&!t.startsWith(i.SEPARATOR)?r:this._shift.has(u)?k:0;M&&U--,p(U,d),k<0&&this._shift.clear();let F=!1;c&&(F=R.every(f=>this.specialCharacters.includes(f)));let V=`${this.prefix}${F?i.EMPTY_STRING:l}${this.showMaskTyped?"":this.suffix}`;l.length===0&&(V=this.instantPrefix?`${this.prefix}${l}`:`${l}`);let X=s.length===1&&this.specialCharacters.includes(t[0])&&s!==t[0];if(!this._checkSymbolMask(s,t[1])&&X)return"";if(l.includes(i.MINUS)&&this.prefix&&this.allowNegativeNumbers){if(c&&l===i.MINUS)return"";V=`${i.MINUS}${this.prefix}${l.split(i.MINUS).join(i.EMPTY_STRING)}${this.suffix}`}return V}_findDropSpecialChar(e){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(t=>t===e):this._findSpecialChar(e)}_findSpecialChar(e){return this.specialCharacters.find(t=>t===e)}_checkSymbolMask(e,t){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[t]?.pattern&&this.patterns[t]?.pattern.test(e))??!1}_formatWithSeparators=(e,t,n,a)=>{let c=[],p="";if(Array.isArray(n)){let k=new RegExp(n.map(M=>"[\\^$.|?*+()".indexOf(M)>=0?`\\${M}`:M).join("|"));c=e.split(k),p=e.match(k)?.[0]??i.EMPTY_STRING}else c=e.split(n),p=n;let r=c.length>1?`${p}${c[1]}`:i.EMPTY_STRING,l=c[0]??i.EMPTY_STRING,m=this.separatorLimit.replace(/\s/g,i.EMPTY_STRING);m&&+m&&(l[0]===i.MINUS?l=`-${l.slice(1,l.length).slice(0,m.length)}`:l=l.slice(0,m.length));let d=/(\d+)(\d{3})/;for(;t&&d.test(l);)l=l.replace(d,"$1"+t+"$2");return typeof a>"u"?l+r:a===0?l:l+r.substring(0,a+1)};percentage=e=>{let t=e.replace(",","."),n=Number(this.allowNegativeNumbers&&e.includes(i.MINUS)?t.slice(1,e.length):t);return!isNaN(n)&&n>=0&&n<=100};getPrecision=e=>{let t=e.split(i.DOT);return t.length>1?Number(t[t.length-1]):1/0};checkAndRemoveSuffix=e=>{for(let t=this.suffix?.length-1;t>=0;t--){let n=this.suffix.substring(t,this.suffix?.length);if(e.includes(n)&&t!==this.suffix?.length-1&&(t-1<0||!e.includes(this.suffix.substring(t-1,this.suffix?.length))))return e.replace(n,i.EMPTY_STRING)}return e};checkInputPrecision=(e,t,n)=>{let a=e,c=n;if(t<1/0){if(Array.isArray(c)){let m=c.find(d=>d!==this.thousandSeparator);c=m||c[0]}let p=new RegExp(this._charToRegExpExpression(c)+`\\d{${t}}.*$`),r=a.match(p),l=(r&&r[0]?.length)??0;if(l-1>t){let m=l-1-t;a=a.substring(0,a.length-m)}t===0&&this._compareOrIncludes(a[a.length-1],c,this.thousandSeparator)&&(a=a.substring(0,a.length-1))}return a};
1_stripToDecimal(e){return e.split(i.EMPTY_STRING).filter((t,n)=>{let a=typeof this.decimalMarker=="string"?t===this.decimalMarker:this.decimalMarker.includes(t);return t.match("^-?\\d")||t===this.thousandSeparator||a||t===i.MINUS&&n===0&&this.allowNegativeNumbers}).join(i.EMPTY_STRING)}_charToRegExpExpression(e){return e&&(e===" "?"\\s":"[\\^$.|?*+()".indexOf(e)>=0?`\\${e}`:e)}_shiftStep(e){this._shift.add(e+this.prefix.length||0)}_compareOrIncludes(e,t,n){return Array.isArray(t)?t.filter(a=>a!==n).includes(e):e===t}_validIP(e){return!(e.length===4&&!e.some((t,n)=>e.length!==n+1?t===i.EMPTY_STRING||Number(t)>255:t===i.EMPTY_STRING||Number(t.substring(0,3))>255))}_splitPercentZero(e){if(e===i.MINUS&&this.allowNegativeNumbers)return e;let t=typeof this.decimalMarker=="string"?e.indexOf(this.decimalMarker):e.indexOf(i.DOT),n=this.allowNegativeNumbers&&e.includes(i.MINUS)?"-":"";if(t===-1){let a=parseInt(n?e.slice(1,e.length):e,10);return isNaN(a)?i.EMPTY_STRING:`${n}${a}`}else{let a=parseInt(e.replace("-","").substring(0,t),10),c=e.substring(t+1),p=isNaN(a)?"":a.toString(),r=typeof this.decimalMarker=="string"?this.decimalMarker:i.DOT;return p===i.EMPTY_STRING?i.EMPTY_STRING:`${n}${p}${r}${c}`}}_findFirstNonZeroAndDecimalIndex(e,t){let n=null,a=null;for(let c=0;c<e.length;c++){let p=e[c];if(p===t&&n===null&&(n=c),p&&p>="1"&&p<="9"&&a===null&&(a=c),n!==null&&a!==null)break}return{decimalMarkerIndex:n,nonZeroIndex:a}}static \u0275fac=function(t){return new(t||h)};static \u0275prov=Y({token:h,factory:h.\u0275fac})}return h})(),he=(()=>{class h extends le{isNumberValue=!1;maskIsShown="";selStart=null;selEnd=null;maskChanged=!1;maskExpressionArray=[];previousValue="";currentValue="";writingValue=!1;isInitialized=!1;_emitValue=!1;_start;_end;onChange=e=>{};_elementRef=N(Z,{optional:!0});document=N(G);_config=N(H);_renderer=N(K,{optional:!0});applyMask(e,t,n=0,a=!1,c=!1,p=()=>{}){if(!t)return e!==this.actualValue?this.actualValue:e;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():i.EMPTY_STRING,this.maskExpression===i.IP&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||i.HASH)),this.maskExpression===i.CPF_CNPJ&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||i.HASH)),!e&&this.showMaskTyped)return this.formControlResult(this.prefix),`${this.prefix}${this.maskIsShown}${this.suffix}`;let r=e&&typeof this.selStart=="number"?e[this.selStart]??i.EMPTY_STRING:i.EMPTY_STRING,l="",m=n;if((this.hiddenInput||e&&e.indexOf(i.SYMBOL_STAR)>=0)&&!this.writingValue){let s=e&&e.length===1?e.split(i.EMPTY_STRING):this.actualValue.split(i.EMPTY_STRING);c&&(s=s.slice(0,n).concat(s.slice(n+1))),this.showMaskTyped&&(e=this.removeMask(e),s=this.removeMask(s.join("")).split(i.EMPTY_STRING)),typeof this.selStart=="object"&&typeof this.selEnd=="object"?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):e!==i.EMPTY_STRING&&s.length?typeof this.selStart=="number"&&typeof this.selEnd=="number"&&(e.length>s.length?s.splice(this.selStart,0,r):e.length<s.length&&(s.length-e.length===1?c?s.splice(this.selStart-1,1):s.splice(e.length-1,1):s.splice(this.selStart,this.selEnd-this.selStart))):s=[],this.showMaskTyped&&!this.hiddenInput&&(l=this.removeMask(e)),this.actualValue.length?s.length<e.length?l=this.shiftTypedSymbols(s.join(i.EMPTY_STRING)):s.length===e.length?l=s.join(i.EMPTY_STRING):l=e:l=e}if(a&&(this.hiddenInput||!this.hiddenInput)&&(l=e),c&&this.specialCharacters.indexOf(this.maskExpression[m]??i.EMPTY_STRING)!==-1&&this.showMaskTyped&&!this.prefix&&(l=this.currentValue),this.deletedSpecialCharacter&&m&&(this.specialCharacters.includes(this.actualValue.slice(m,m+1))?m=m+1:t.slice(m-1,m+1)!==i.MONTHS&&(m=m-2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&this.placeHolderCharacter.length===1&&!this.leadZeroDateTime&&(l=this.removeMask(l)),this.maskChanged?l=e:l=l&&l.length?l:e,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!a&&!this.writingValue){let s=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(s),this.actualValue?this.actualValue:`${this.prefix}${this.maskIsShown}${this.suffix}`}
1let d=super.applyMask(l,t,m,a,c,p);if(this.actualValue=this.getActualValue(d),this.thousandSeparator===i.DOT&&this.decimalMarker===i.DOT&&(this.decimalMarker=i.COMMA),this.maskExpression.startsWith(i.SEPARATOR)&&this.dropSpecialCharacters===!0&&(this.specialCharacters=this.specialCharacters.filter(s=>!this._compareOrIncludes(s,this.decimalMarker,this.thousandSeparator))),(d||d==="")&&(this.previousValue=this.currentValue,this.currentValue=d,this._emitValue=this.previousValue!==this.currentValue||this.previousValue===this.currentValue&&a),this._emitValue&&this.formControlResult(d),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?`${this.hideInput(d,this.maskExpression)}${this.maskIsShown.slice(d.length)}`:d;let k=d.length,M=`${this.prefix}${this.maskIsShown}${this.suffix}`;if(this.maskExpression.includes(i.HOURS)){let s=this._numberSkipedSymbols(d);return`${d}${M.slice(k+s)}`}else if(this.maskExpression===i.IP||this.maskExpression===i.CPF_CNPJ)return`${d}${M}`;return`${d}${M.slice(k)}`}_numberSkipedSymbols(e){let t=/(^|\D)(\d\D)/g,n=t.exec(e),a=0;for(;n!=null;)a+=1,n=t.exec(e);return a}applyValueChanges(e,t,n,a=()=>{}){let c=this._elementRef?.nativeElement;c&&(c.value=this.applyMask(c.value,this.maskExpression,e,t,n,a),c!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(e,t){return e.split(i.EMPTY_STRING).map((n,a)=>this.patterns&&this.patterns[t[a]??i.EMPTY_STRING]&&this.patterns[t[a]??i.EMPTY_STRING]?.symbol?this.patterns[t[a]??i.EMPTY_STRING]?.symbol:n).join(i.EMPTY_STRING)}getActualValue(e){let t=e.split(i.EMPTY_STRING).filter((n,a)=>{let c=this.maskExpression[a]??i.EMPTY_STRING;return this._checkSymbolMask(n,c)||this.specialCharacters.includes(c)&&n===c});return t.join(i.EMPTY_STRING)===e?t.join(i.EMPTY_STRING):e}shiftTypedSymbols(e){let t="";return(e&&e.split(i.EMPTY_STRING).map((a,c)=>{if(this.specialCharacters.includes(e[c+1]??i.EMPTY_STRING)&&e[c+1]!==this.maskExpression[c+1])return t=a,e[c+1];if(t.length){let p=t;return t=i.EMPTY_STRING,p}return a})||[]).join(i.EMPTY_STRING)}numberToString(e){return!e&&e!==0||this.maskExpression.startsWith(i.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith(i.SEPARATOR)&&this.separatorLimit.length>14&&String(e).length>14?String(e):Number(e).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace(`/${i.MINUS}/`,i.MINUS)}showMaskInInput(e){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}else if(this.showMaskTyped){if(e){if(this.maskExpression===i.IP)return this._checkForIp(e);if(this.maskExpression===i.CPF_CNPJ)return this._checkForCpfCnpj(e)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){let e=this._elementRef?.nativeElement;e&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==e.value.replace(this.placeHolderCharacter,i.EMPTY_STRING).length&&(this.formElementProperty=["value",i.EMPTY_STRING],this.applyMask("",this.maskExpression))}set formElementProperty([e,t]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,e,t))}checkDropSpecialCharAmount(e){return e.split(i.EMPTY_STRING).filter(n=>this._findDropSpecialChar(n)).length}removeMask(e){return this._removeMask(this._removeSuffix(this._removePrefix(e)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(e){if(e===i.HASH)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;let t=[];for(let n=0;n<e.length;n++){let a=e[n]??i.EMPTY_STRING;a&&a.match("\\d")&&t.push(a)}return t.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:t.length>3&&t.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:t.length>6&&t.length<=9?this.placeHolderCharacter:(t.length>9&&t.length<=12,"")}_checkForCpfCnpj(e){let t=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,n=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if(e===i.HASH)return t;let a=[];for(let c=0;c<e.length;c++){let p=e[c]??i.EMPTY_STRING;p&&p.match("\\d")&&a.push(p)}return a.length<=3?t.slice(a.length,t.length):a.length>3&&a.length<=6?t.slice(a.length+1,t.length):a.length>6&&a.length<=9?t.slice(a.length+2,t.length):a.length>9&&a.length<11?t.slice(a.length+3,t.length):a.length===11?"":a.length===12?e.length===17?n.slice(16,n.length):n.slice(15,n.length):a.length>12&&a.length<=14?n.slice(a.length+4,n.length):""}_getActiveElement(e=this.document){let t=e?.activeElement?.shadowRoot;return t?.activeElement?this._getActiveElement(t):e.activeElement}formControlResult(e){let t=this.outputTransformFn?this.outputTransformFn:n=>n;this.writingValue=!1,this.maskChanged=!1,!(!this.isInitialized&&this._emitValue)&&(Array.isArray(this.dropSpecialCharacters)?this.onChange(t(this._toNumber(this._checkSymbol
1s(this._removeMask(this._removeSuffix(this._removePrefix(e)),this.dropSpecialCharacters))))):this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===e?this.onChange(t(this._toNumber(this._checkSymbols(this._removeSuffix(this._removePrefix(e)))))):this.onChange(t(this._toNumber(e))))}_toNumber(e){if(!this.isNumberValue||e===i.EMPTY_STRING||this.maskExpression.startsWith(i.SEPARATOR)&&(this.leadZero||!this.dropSpecialCharacters))return e;if(String(e).length>14&&this.maskExpression.startsWith(i.SEPARATOR))return String(e);let t=Number(e);if(this.maskExpression.startsWith(i.SEPARATOR)&&Number.isNaN(t)){let n=String(e).replace(",",".");return Number(n)}return Number.isNaN(t)?e:t}_removeMask(e,t){return this.maskExpression.startsWith(i.PERCENT)&&e.includes(i.DOT)?e:e&&e.replace(this._regExpForRemove(t),i.EMPTY_STRING)}_removePrefix(e){return this.prefix?e&&e.replace(this.prefix,i.EMPTY_STRING):e}_removeSuffix(e){return this.suffix?e&&e.replace(this.suffix,i.EMPTY_STRING):e}_retrieveSeparatorValue(e){let t=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(n=>this.dropSpecialCharacters.includes(n)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&e.includes(i.WHITE_SPACE)&&this.maskExpression.includes(i.SYMBOL_STAR)&&(t=t.filter(n=>n!==i.WHITE_SPACE)),this._removeMask(e,t)}_regExpForRemove(e){return new RegExp(e.map(t=>`\\${t}`).join("|"),"gi")}_replaceDecimalMarkerToDot(e){let t=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return e.replace(this._regExpForRemove(t),i.DOT)}_checkSymbols(e){let t=e;if(t===i.EMPTY_STRING)return t;this.maskExpression.startsWith(i.PERCENT)&&this.decimalMarker===i.COMMA&&(t=t.replace(i.COMMA,i.DOT));let n=this._retrieveSeparatorPrecision(this.maskExpression),a=this.specialCharacters.length===0?this._retrieveSeparatorValue(t):this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(t));return this.isNumberValue&&n?t===this.decimalMarker?null:a.length>14?String(a):this._checkPrecision(this.maskExpression,a):a}_checkPatternForSpace(){for(let e in this.patterns)if(this.patterns[e]&&this.patterns[e]?.hasOwnProperty("pattern")){let t=this.patterns[e]?.pattern.toString(),n=this.patterns[e]?.pattern;if(t?.includes(i.WHITE_SPACE)&&n?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(e){let t=e.match(new RegExp("^separator\\.([^d]*)"));return t?Number(t[1]):null}_checkPrecision(e,t){let n=this.getPrecision(e),a=t;return e.indexOf("2")>0||this.leadZero&&Number(n)>0&&Number.isFinite(n)?(this.decimalMarker===i.COMMA&&this.leadZero&&(a=a.replace(",",".")),this.leadZero?Number(a).toFixed(Number(n)):Number(a).toFixed(2)):this.numberToString(a)}_repeatPatternSymbols(e){return e.match(/{[0-9]+}/)&&e.split(i.EMPTY_STRING).reduce((t,n,a)=>{if(this._start=n===i.CURLY_BRACKETS_LEFT?a:this._start,n!==i.CURLY_BRACKETS_RIGHT)return this._findSpecialChar(n)?t+n:t;this._end=a;let c=Number(e.slice(this._start+1,this._end)),p=new Array(c+1).join(e[this._start-1]);if(e.slice(0,this._start).length>1&&e.includes(i.LETTER_S)){let r=e.slice(0,this._start-1);return r.includes(i.CURLY_BRACKETS_LEFT)?t+p:r+t+p}else return t+p},"")||e}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static \u0275fac=(()=>{let e;return function(n){return(e||(e=B(h)))(n||h)}})();static \u0275prov=Y({token:h,factory:h.\u0275fac})}return h})();function ce(){let h=N(z),D=N(W);return D instanceof Function?y(y({},h),D()):y(y({},h),D)}function Oe(h){return[{provide:W,useValue:h},{provide:z,useValue:ne},{provide:H,useFactory:ce},he]}export{Oe as a};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.