1!(function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)})(function(a){var b,c=navigator.userAgent,d=/iphone/i.test(c),e=/chrome/i.test(c),f=/android/i.test(c);(a.mask={definitions:{9:"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},autoclear:!0,dataName:"rawMaskFn",placeholder:"_",}),a.fn.extend({caret:function(a,b){var c;if(0!==this.length&&!this.is(":hidden")) 2return"number"==typeof a?((b="number"==typeof b?b:a),this.each(function(){this.setSelectionRange?this.setSelectionRange(a,b):this.createTextRange&&((c=this.createTextRange()),c.collapse(!0),c.moveEnd("character",b),c.moveStart("character",a),c.select())})):(this[0].setSelectionRange?((a=this[0].selectionStart),(b=this[0].selectionEnd)):document.selection&&document.selection.createRange&&((c=document.selection.createRange()),(a=0-c.duplicate().moveStart("character",-1e5)),(b=a+c.text.length)),{begin:a,end:b})},unmask:function(){return this.trigger("unmask")},mask:function(c,g){var h,i,j,k,l,m,n,o;if(!c&&this.length>0){h=a(this[0]);var p=h.data(a.mask.dataName);return p?p():void 0} 3return((g=a.extend({autoclear:a.mask.autoclear,placeholder:a.mask.placeholder,completed:null,},g)),(i=a.mask.definitions),(j=[]),(k=n=c.length),(l=null),a.each(c.split(""),function(a,b){"?"==b?(n--,(k=a)):i[b]?(j.push(new RegExp(i[b])),null===l&&(l=j.length-1),k>a&&(m=j.length-1)):j.push(null)}),this.trigger("unmask").each(function(){function h(){if(g.completed){for(var a=l;m>=a;a++) 4if(j[a]&&C[a]===p(a))return;g.completed.call(B)}} 5function p(a){return g.placeholder.charAt(a<g.placeholder.length?a:0)} 6function q(a){for(;++a<n&&!j[a];);return a} 7function r(a){for(;--a>=0&&!j[a];);return a} 8function s(a,b){var c,d;if(!(0>a)){for(c=a,d=q(b);n>c;c++) 9if(j[c]){if(!(n>d&&j[c].test(C[d])))break;(C[c]=C[d]),(C[d]=p(d)),(d=q(d))} 10z(),B.caret(Math.max(l,a))}} 11function t(a){var b,c,d,e;for(b=a,c=p(a);n>b;b++) 12if(j[b]){if(((d=q(b)),(e=C[b]),(C[b]=c),!(n>d&&j[d].test(e)))) 13break;c=e}} 14function u(){var a=B.val(),b=B.caret();if(o&&o.length&&o.length>a.length){for(A(!0);b.begin>0&&!j[b.begin-1];)b.begin--;if(0===b.begin) 15for(;b.begin<l&&!j[b.begin];)b.begin++;B.caret(b.begin,b.begin)}else{for(A(!0);b.begin<n&&!j[b.begin];)b.begin++;B.caret(b.begin,b.begin)} 16h()} 17function v(){A(),B.val()!=E&&B.change()} 18function w(a){if(!B.prop("readonly")){var b,c,e,f=a.which||a.keyCode;(o=B.val()),8===f||46===f||(d&&127===f)?((b=B.caret()),(c=b.begin),(e=b.end),e-c===0&&((c=46!==f?r(c):(e=q(c-1))),(e=46===f?q(e):e)),y(c,e),s(c,e-1),a.preventDefault()):13===f?v.call(this,a):27===f&&(B.val(E),B.caret(0,A()),a.preventDefault())}} 19function x(b){if(!B.prop("readonly")){var c,d,e,g=b.which||b.keyCode,i=B.caret();if(!(b.ctrlKey||b.altKey||b.metaKey||32>g)&&g&&13!==g){if((i.end-i.begin!==0&&(y(i.begin,i.end),s(i.begin,i.end-1)),(c=q(i.begin-1)),n>c&&((d=String.fromCharCode(g)),j[c].test(d)))){if((t(c),(C[c]=d),z(),(e=q(c)),f)){var k=function(){a.proxy(a.fn.caret,B,e)()};setTimeout(k,0)}else B.caret(e);i.begin<=m&&h()} 20b.preventDefault()}}} 21function y(a,b){var c;for(c=a;b>c&&n>c;c++)j[c]&&(C[c]=p(c));} 22function z(){B.val(C.join(""))} 23function A(a){var b,c,d,e=B.val(),f=-1;for(b=0,d=0;n>b;b++) 24if(j[b]){for(C[b]=p(b);d++<e.length;) 25if(((c=e.charAt(d-1)),j[b].test(c))){(C[b]=c),(f=b);break} 26if(d>e.length){y(b+1,n);break}}else C[b]===e.charAt(d)&&d++,k>b&&(f=b);return(a?z():k>f+1?g.autoclear||C.join("")===D?(B.val()&&B.val(""),y(0,n)):z():(z(),B.val(B.val().substring(0,f+1))),k?b:l)} 27var B=a(this),C=a.map(c.split(""),function(a,b){return"?"!=a?(i[a]?p(b):a):void 0}),D=C.join(""),E=B.val();B.data(a.mask.dataName,function(){return a.map(C,function(a,b){return j[b]&&a!=p(b)?a:null}).join("")}),B.one("unmask",function(){B.off(".mask").removeData(a.mask.dataName)}).on("focus.mask",function(){if(!B.prop("readonly")){clearTimeout(b);var a;(E=B.val()),(a=A()),(b=setTimeout(function(){B.get(0)===document.activeElement&&(z(),a==c.replace("?","").length?B.caret(0,a):B.caret(a))},10))}}).on("blur.mask",v).on("keydown.mask",w).on("keypress.mask",x).on("input.mask paste.mask",function(){B.prop("readonly")||setTimeout(function(){var a=A(!0);B.caret(a),h()},0)}),e&&f&&B.off("input.mask").on("input.mask",u),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.