1!function(){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(e){function t(n,e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=Object.create(n.prototype);for(var o in t)a[o]=t[o];return a.constructor=e,e.prototype=a,e}var a={defaultProtocol:"http",events:null,format:r,formatHref:r,nl2br:!1,tagName:"a",target:function(n,e){return"url"===e?"_blank":null},validate:!0,ignoreTags:[],attributes:null,className:"linkified"};function o(n){n=n||{},this.defaultProtocol=n.hasOwnProperty("defaultProtocol")?n.defaultProtocol:a.defaultProtocol,this.events=n.hasOwnProperty("events")?n.events:a.events,this.format=n.hasOwnProperty("format")?n.format:a.format,this.formatHref=n.hasOwnProperty("formatHref")?n.formatHref:a.formatHref,this.nl2br=n.hasOwnProperty("nl2br")?n.nl2br:a.nl2br,this.tagName=n.hasOwnProperty("tagName")?n.tagName:a.tagName,this.target=n.hasOwnProperty("target")?n.target:a.target,this.validate=n.hasOwnProperty("validate")?n.validate:a.validate,this.ignoreTags=[],this.attributes=n.attributes||n.linkAttributes||a.attributes,this.className=n.hasOwnProperty("className")?n.className:n.linkClass||a.className;for(var e=n.hasOwnProperty("ignoreTags")?n.ignoreTags:a.ignoreTags,t=0;t<e.length;t++)this.ignoreTags.push(e[t].toUpperCase())}function r(n){return n}o.prototype={resolve:function(n){var e=n.toHref(this.defaultProtocol);return{formatted:this.get("format",n.toString(),n),formattedHref:this.get("formatHref",e,n),tagName:this.get("tagName",e,n),className:this.get("className",e,n),target:this.get("target",e,n),events:this.getObject("events",e,n),attributes:this.getObject("attributes",e,n)}},check:function(n){return this.get("validate",n.toString(),n)},get:function(e,t,o){var r=void 0,i=this[e];if(!i)return i;switch(void 0===i?"undefined":n(i)){case"function":return i(t,o.type);case"object":return"function"==typeof(r=i.hasOwnProperty(o.type)?i[o.type]:a[e])?r(t,o.type):r}return i},getObject:function(n,e,t){var a=this[n];return"function"==typeof a?a(e,t.type):a}};var i=Object.freeze({defaults:a,Options:o,contains:function(n,e){for(var t=0;t<n.length;t++)if(n[t]===e)return!0;return!1}});var s=function(n){this.j=[],this.T=n||null};s.prototype={defaultTransition:!1,on:function(n,e){if(n instanceof Array){for(var t=0;t<n.length;t++)this.j.push([n[t],e]);return this}return this.j.push([n,e]),this},next:function(n){for(var e=0;e<this.j.length;e++){var t=this.j[e],a=t[0],o=t[1];if(this.test(n,a))return o}return this.defaultTransition},accepts:function(){return!!this.T},test:function(n,e){return n===e},emit:function(){return this.T}};var c=t(s,function(n){this.j=[],this.T=n||null},{test:function(n,e){return n===e||e instanceof RegExp&&e.test(n)}}),l=t(s,function(n){this.j=[],this.T=n||null},{jump:function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=this.next(new n(""));return t===this.defaultTransition?(t=new this.constructor(e),this.on(n,t)):e&&(t.T=e),t},test:function(n,e){return n instanceof e}});function u(n,e,t,a){for(var o=0,r=n.length,i=e,s=[],l=void 0;o<r&&(l=i.next(n[o]));)i=l,o++;if(o>=r)return[];for(;o<r-1;)l=new c(a),s.push(l),i.on(n[o],l),i=l,o++;return l=new c(t),s.push(l),i.on(n[r-1],l),s}var g=function(n){n&&(this.v=n)};function h(n){return t(g,function(n){n&&(this.v=n)},n?{v:n}:{})}g.prototype={toString:function(){return this.v+""}};var b=h(),p=h("@"),m=h(":"),f=h("."),d=h(),x=h(),y=h("\n"),v=h(),k=h("+"),w=h("#"),j=h(),z=h("mailto:"),O=h("?"),q=h("/"),N=h("_"),S=h(),T=h(),A=h(),L=h("{"),P=h("["),E=h("<"),C=h("("),R=h("}"),H=h("]"),U=h(">"),B=h(")"),M=h("&"),D=Object.freeze({Base:g,DOMAIN:b,AT:p,COLON:m,DOT:f,PUNCTUATION:d,LOCALHOST:x,NL:y,NUM:v,PLUS:k,POUND:w,QUERY:O,PROTOCOL:j,MAILTO:z,SLASH:q,UNDERSCORE:N,SYM:S,TLD:T,WS:A,OPENBRACE:L,OPENBRACKET:P,OPENANGLEBRACKET:E,OPENPAREN:C,CLOSEBRACE:R,CLOSEBRACKET:H,CLOSEANGLEBRACKET:U,CLOSEPAREN:B,AMPERSAND:M}),I="aaa|aarp|abarth|abb|abbott|abbvie|abc|able|abogado|abudhabi|ac|academy|accenture|accountant|accountants|aco|active|actor|ad|adac|ads|adult|ae|aeg|aero|aetna|af|afamilycompany|afl|africa|ag|agakhan|agency|ai|aig|aigo|airbus|airforce|airtel|akdn|al|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao|aol|apartments|app|apple|aq|aquarelle|ar|arab|aramco|archi|army|arpa|art|arte|as|asda|asia|associates|at|athleta|attorney|au|auction|audi|audible|audio|auspost|author|auto|autos|avianca|aw|aws|ax|axa|az|azure|ba|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb|bbc|bbt|bbva|bcg|bcn|bd|be|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf|bg|bh|bharti|bi|b
1ible|bid|bike|bing|bingo|bio|biz|bj|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm|bms|bmw|bn|bnl|bnpparibas|bo|boats|boehringer|bofa|bom|bond|boo|book|booking|boots|bosch|bostik|boston|bot|boutique|box|br|bradesco|bridgestone|broadway|broker|brother|brussels|bs|bt|budapest|bugatti|build|builders|business|buy|buzz|bv|bw|by|bz|bzh|ca|cab|cafe|cal|call|calvinklein|cam|camera|camp|cancerresearch|canon|capetown|capital|capitalone|car|caravan|cards|care|career|careers|cars|cartier|casa|case|caseih|cash|casino|cat|catering|catholic|cba|cbn|cbre|cbs|cc|cd|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|chase|chat|cheap|chintai|chloe|christmas|chrome|chrysler|church|ci|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck|cl|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm|cn|co|coach|codes|coffee|college|cologne|com|comcast|commbank|community|company|compare|computer|comsec|condos|construction|consulting|contact|contractors|cooking|cookingchannel|cool|coop|corsica|country|coupon|coupons|courses|cr|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu|cuisinella|cv|cw|cx|cy|cymru|cyou|cz|dabur|dad|dance|data|date|dating|datsun|day|dclk|dds|de|deal|dealer|deals|degree|delivery|dell|deloitte|delta|democrat|dental|dentist|desi|design|dev|dhl|diamonds|diet|digital|direct|directory|discount|discover|dish|diy|dj|dk|dm|dnp|do|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz|earth|eat|ec|eco|edeka|edu|education|ee|eg|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er|ericsson|erni|es|esq|estate|esurance|et|etisalat|eu|eurovision|eus|events|everbank|exchange|expert|exposed|express|extraspace|fage|fail|fairwinds|faith|family|fan|fans|farm|farmers|fashion|fast|fedex|feedback|ferrari|ferrero|fi|fiat|fidelity|fido|f
1ilm|final|finance|financial|fire|firestone|firmdale|fish|fishing|fit|fitness|fj|fk|flickr|flights|flir|florist|flowers|fly|fm|fo|foo|food|foodnetwork|football|ford|forex|forsale|forum|foundation|fox|fr|free|fresenius|frl|frogans|frontdoor|frontier|ftr|fujitsu|fujixerox|fun|fund|furniture|futbol|fyi|ga|gal|gallery|gallo|gallup|game|games|gap|garden|gb|gbiz|gd|gdn|ge|gea|gent|genting|george|gf|gg|ggee|gh|gi|gift|gifts|gives|giving|gl|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp|gq|gr|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt|gu|guardian|gucci|guge|guide|guitars|guru|gw|gy|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk|hkt|hm|hn|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr|hsbc|ht|htc|hu|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id|ie|ieee|ifm|ikano|il|im|imamat|imdb|immo|immobilien|in|industries|infiniti|info|ing|ink|institute|insurance|insure|int|intel|international|intuit|investments|io|ipiranga|iq|ir|irish|is|iselect|ismaili|ist|istanbul|it|itau|itv|iveco|iwc|jaguar|java|jcb|jcp|je|jeep|jetzt|jewelry|jio|jlc|jll|jm|jmp|jnj|jo|jobs|joburg|jot|joy|jp|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke|kerryhotels|kerrylogistics|kerryproperties|kfh|kg|kh|ki|kia|kim|kinder|kindle|kitchen|kiwi|km|kn|koeln|komatsu|kosher|kp|kpmg|kpn|kr|krd|kred|kuokgroup|kw|ky|kyoto|kz|la|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb|lc|lds|lease|leclerc|lefrak|legal|lego|lexus|lgbt|li|liaison|lidl|life|lifeinsurance|lifestyle|lighting|like|lilly|limited|limo|lincoln|linde|link|lipsy|live|living|lixil|lk|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr|ls|lt|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv|ly|ma|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc|mckinsey|md|me|med|media|meet|melbourne|meme|memorial|men|menu|meo|merckmsd|metlife|mg|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk|ml|mlb|mls|mm|mma|mn|mo|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr|ms|msd|mt|mtn|mtr|mu|museum|mutual|mv|mw|mx|my|mz|na|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf|nfl|ng|ngo|nhk|ni|nico|nike|nikon|ninja|nissan|nissay|nl|no|nokia|northwesternmutual|norton|now|nowruz|nowtv|np|nr|nra|nrw|ntt|nu|nyc|nz|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om|omega|one|ong|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe|pet|pf|pfizer|pg|ph|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk|pl|place|play|playstation|plumbing|plus|pm|pn|pnc|pohl|poker|politie|porn|post|pr|pramerica|praxi|press|prime|pro|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps|pt|pub|pw|pwc|py|qa|qpon|quebec|quest|qvc|racing|radio|raid|re|read|realestate|realtor|realty|recipes|red|redstone|redumbrella|rehab|reise|reisen|reit|reliance|ren|rent|rentals|repair|report|republican|rest|restaurant|review|reviews|rexroth|rich|richardli|ricoh|rightathome|ril|rio|rip|rmit|ro|rocher|rocks|rodeo|rogers|room|rs|rsvp|ru|rugby|ruhr|run|rw|rwe|ryukyu|sa|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sapo|sarl|sas|save|saxo|sb|sbi|sbs|sc|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd|se|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg|sh|shangrila|sharp|shaw|shell|shia|shiksha|shoes|shop|shopping|shouji|show|showtime|shriram|si|silk|sina|singles|site|sj|sk|ski|skin|sky|skype|sl|sling|sm|smart|smile|sn|sncf|so|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|spot|spreadbetting|sr|srl|srt|st|stada|staples|star|starhub|statebank|statefarm|statoil|stc|stcgroup|stockholm|storage|store|stream|studio|study|style|su|sucks|supplies|supply|support|surf|surgery|suzuki|sv|swatch|swiftcover|swiss|sx|sy|sydney|symantec|systems|sz|tab|taipei|talk|taobao|target|tatamotors|tatar|tattoo|tax|taxi|tc|tci|td|tdk|team|tech|technology|tel|telecity|telefonica|temasek|tennis|teva|tf|tg|th|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj|tjmaxx|tjx|tk|tkmaxx|tl|tm|tmall|tn|to|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr|trade|trading|training|travel|travelchannel|travelers|travelersinsurance|trust|trv|tt|tube|tui|tunes|tushu|tv|tvs|tw|tz|ua|ubank|ubs|uconnect|ug|uk|unicom|university|uno|uol|ups|us|uy|uz|va|vacations|vana|vanguard|vc|ve|vegas|ventures|verisign|versicherung|vet|vg|vi|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|
1williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xn--11b4c3d|xn--1ck2e1b|xn--1qqw23a|xn--2scrj9c|xn--30rr7y|xn--3bst00m|xn--3ds443g|xn--3e0b707e|xn--3hcrj9c|xn--3oq18vl8pn36a|xn--3pxu8k|xn--42c2d9a|xn--45br5cyl|xn--45brj9c|xn--45q11c|xn--4gbrim|xn--54b7fta0cc|xn--55qw42g|xn--55qx5d|xn--5su34j936bgsg|xn--5tzm5g|xn--6frz82g|xn--6qq986b3xl|xn--80adxhks|xn--80ao21a|xn--80aqecdr1a|xn--80asehdb|xn--80aswg|xn--8y0a063a|xn--90a3ac|xn--90ae|xn--90ais|xn--9dbq2a|xn--9et52u|xn--9krt00a|xn--b4w605ferd|xn--bck1b9a5dre4c|xn--c1avg|xn--c2br7g|xn--cck2b3b|xn--cg4bki|xn--clchc0ea0b2g2a9gcd|xn--czr694b|xn--czrs0t|xn--czru2d|xn--d1acj3b|xn--d1alf|xn--e1a4c|xn--eckvdtc9d|xn--efvy88h|xn--estv75g|xn--fct429k|xn--fhbei|xn--fiq228c5hs|xn--fiq64b|xn--fiqs8s|xn--fiqz9s|xn--fjq720a|xn--flw351e|xn--fpcrj9c3d|xn--fzc2c9e2c|xn--fzys8d69uvgm|xn--g2xx48c|xn--gckr3f0f|xn--gecrj9c|xn--gk3at1e|xn--h2breg3eve|xn--h2brj9c|xn--h2brj9c8c|xn--hxt814e|xn--i1b6b1a6a2e|xn--imr513n|xn--io0a7i|xn--j1aef|xn--j1amh|xn--j6w193g|xn--jlq61u9w7b|xn--jvr189m|xn--kcrx77d1x4a|xn--kprw13d|xn--kpry57d|xn--kpu716f|xn--kput3i|xn--l1acc|xn--lgbbat1ad8j|xn--mgb9awbf|xn--mgba3a3ejt|xn--mgba3a4f16a|xn--mgba7c0bbn0a|xn--mgbaakc7dvf|xn--mgbaam7a8h|xn--mgbab2bd|xn--mgbai9azgqp6j|xn--mgbayh7gpa|xn--mgbb9fbpob|xn--mgbbh1a|xn--mgbbh1a71e|xn--mgbc0a9azcg|xn--mgbca7dzdo|xn--mgberp4a5d4ar|xn--mgbgu82a|xn--mgbi4ecexp|xn--mgbpl2fh|xn--mgbt3dhd|xn--mgbtx2b|xn--mgbx4cd0ab|xn--mix891f|xn--mk1bu44c|xn--mxtq1m|xn--ngbc5azd|xn--ngbe9e0a|xn--ngbrx|xn--node|xn--nqv7f|xn--nqv7fs00ema|xn--nyqy26a|xn--o3cw4h|xn--ogbpf8fl|xn--p1acf|xn--p1ai|xn--pbt977c|xn--pgbs0dh|xn--pssy2u|xn--q9jyb4c|xn--qcka1pmc|xn--qxam|xn--rhqv96g|xn--rovu88b|xn--rvc1e0am3e|xn--s9brj9c|xn--ses554g|xn--t60b56a|xn--tckwe|xn--tiq49xqyj|xn--unup4y|xn--vermgensberater-ctb|xn--vermgensberatung-pwb|xn--vhquv|xn--vuq861b|xn--w4r85el8fhu5dnra|xn--w4rs40l|xn--wgbh1c|xn--wgbl6a|xn--xhq521b|xn--xkc2al3hye2a|xn--xkc2dl3a5ee0h|xn--y9a3aq|xn--yfro4i67o|xn--ygbi2ammx|xn--zfr164b|xperia|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye|yodobashi|yoga|yokohama|you|youtube|yt|yun|za|zappos|zara|zero|zip|zippo|zm|zone|zuerich|zw".split("|"),K="0123456789".split(""),_="0123456789abcdefghijklmnopqrstuvwxyz".split(""),G=[" ","\f","\r","\t","\v","Â ","á","á "],Y=[],Q=function(n){return new c(n)},W=Q(),X=Q(v),Z=Q(b),F=Q(),J=Q(A);W.on("@",Q(p)).on(".",Q(f)).on("+",Q(k)).on("#",Q(w)).on("?",Q(O)).on("/",Q(q)).on("_",Q(N)).on(":",Q(m)).on("{",Q(L)).on("[",Q(P)).on("<",Q(E)).on("(",Q(C)).on("}",Q(R)).on("]",Q(H)).on(">",Q(U)).on(")",Q(B)).on("&",Q(M)).on([",",";","!",'"',"'"],Q(d)),W.on("\n",Q(y)).on(G,J),J.on(G,J);for(var V=0;V<I.length;V++){var $=u(I[V],W,T,b);Y.push.apply(Y,$)}var nn=u("file",W,b,b),en=u("ftp",W,b,b),tn=u("http",W,b,b),an=u("mailto",W,b,b);Y.push.apply(Y,nn),Y.push.apply(Y,en),Y.push.apply(Y,tn),Y.push.apply(Y,an);var on=nn.pop(),rn=en.pop(),sn=tn.pop(),cn=an.pop(),ln=Q(b),un=Q(j),gn=Q(z);rn.on("s",ln).on(":",un),sn.on("s",ln).on(":",un),Y.push(ln),on.on(":",un),ln.on(":",un),cn.on(":",gn);var hn=u("localhost",W,x,b);Y.push.apply(Y,hn),W.on(K,X),X.on("-",F).on(K,X).on(_,Z),Z.on("-",F).on(_,Z);for(var bn=0;bn<Y.length;bn++)Y[bn].on("-",F).on(_,Z);F.on("-",F).on(K,Z).on(_,Z),W.defaultTransition=Q(S);var pn=function(n){for(var e=n.replace(/[A-Z]/g,function(n){return n.toLowerCase()}),t=n.length,a=[],o=0;o<t;){for(var r=W,i=null,s=0,c=null,l=-1;o<t&&(i=r.next(e[o]));)(r=i).accepts()?(l=0,c=r):l>=0&&l++,s++,o++;if(!(l<0)){o-=l,s-=l;var u=c.emit();a.push(new u(n.substr(o-s,s)))}}return a},mn=W,fn=Object.freeze({State:c,TOKENS:D,run:pn,start:mn});function dn(n){return n instanceof b||n instanceof T}var xn=function(n){n&&(this.v=n)};xn.prototype={type:"token",isLink:!1,toString:function(){for(var n=[],e=0;e<this.v.length;e++)n.push(this.v[e].toString());return n.join("")},toHref:function(){return this.toString()},toObject:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http";return{type:this.type,value:this.toString(),href:this.toHref(n)}}};var yn=t(xn,function(n){n&&(this.v=n)},{type:"email",isLink:!0}),vn=t(xn,function(n){n&&(this.v=n)},{type:"email",isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),kn=t(xn,function(n){n&&(this.v=n)},{type:"text"}),wn=t(xn,function(n){n&&(this.v=n)},{type:"nl"}),jn=t(xn,function(n){n&&(this.v=n)},{type:"url",isLink:!0,toHref:function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"http",e=!1,t=!1,a=this.v,o=[],r=0;a[r]instanceof j;)e=!0,o.push(a[r].toString().toLowerCase()),r++;for(;a[r]instanceof q;)t=!0,o.push(a[r].toString()),r++;for(;dn(a[r]);)o.push(a[r].toString().toLowerCase()),r++;for(;r<a.length;r++)o.push(a[r].toString());return o=o.join(""),e||t||(o=n+"://"+o),o},hasProtocol:function(){return this.v[0]instanceof j}}),zn=Object.freeze({Base:xn,MAILTOEMAIL:yn,EMAIL:vn,NL:wn,TEXT:kn,URL:jn}),On=function(n){return new l(n)},qn=On(),Nn=On(),Sn=On(),Tn=On(),An=On(),Ln=On(),Pn=On(),En=On(jn),Cn=On(),Rn=On(jn),Hn=On(jn),Un=On(),Bn=On(),Mn=On(),Dn=On(),In=On(),Kn=On(jn),_n=On(jn),Gn=On(jn),Yn=On(jn),Qn=On(),Wn=On(),Xn=On(),Zn=On(),Fn=On(),Jn=On(),Vn=On(vn),$n=On(),ne=On(vn),ee=On(yn),te=On(),ae=On(),oe=On(),re=On(),ie=On(wn);qn.on(y,ie).on(j,Nn).on(z,Sn).on(q,Tn),Nn.on(q,Tn),Tn.on(q,An),qn.on(T,Ln).on(b,Ln).on(x,En).on(v,Ln),An.on(T,Hn).on(b,Hn).on(v,Hn).on(x,Hn),Ln.on(f,Pn),Fn.on(f,Jn),Pn.on(T,En).on(b,Ln).on(v,Ln).on(x,Ln),Jn.on(T,Vn).on(b,Fn).on(v,Fn).on(x,Fn),En.on(f,Pn),Vn.on(f,Jn),En.on(m,Cn).on(q,Hn),Cn.on(v,Rn),Rn.on(q,Hn),Vn.on(m,$n),$n.on(v,ne);var se=[b,p,x,v,k,w,j,q,T,N,S,M],ce=[m,f,O,d,R,H,U,B,L,P,E,C];Hn.on(L,Bn).on(P,Mn).on(E,Dn).on(C,In),Un.on(L,Bn).on(P,Mn).on(E,Dn).on(C,In),Bn.on(R,Hn),Mn.on(H,Hn),Dn.on(U,Hn),In.on(B,Hn),Kn.on(R,Hn),_n.on(H,Hn),Gn.on(U,Hn),Yn.on(B,Hn),Qn.on(R,Hn),Wn.on(H,Hn),Xn.on(U,Hn),Zn.on(B,Hn),Bn.on(se,Kn),Mn.on(se,_n),Dn.on(se,Gn),In.on(se,Yn),Bn.on(ce,Qn),Mn.on(ce,Wn),Dn.on(ce,Xn),In.on(ce,Zn),Kn.on(se,Kn),_n.on(se,_n),Gn.on(se,Gn),Yn.on(se,Yn),Kn.on(ce,Kn),_n.on(ce,_n),Gn.on(ce,Gn),Yn.on(ce,Yn),Qn.on(se,Kn),Wn.on(se,_n),Xn.on(se,Gn),Zn.on(se,Yn),Qn.on(ce,Qn),Wn.on(ce,Wn),Xn.on(ce,Xn),Zn.on(ce,Zn),Hn.on(se,Hn),Un.on(se,Hn),Hn.on(ce,Un),Un.on(ce,Un),Sn.on(T,ee).on(b,ee).on(v,ee).on(x,ee),ee.on(se,ee).on(ce,te),te.on(se,ee).on(ce,te);var le=[b,v,k,w,O,N,S,M,T];Ln.on(le,ae).on(p,oe),En.on(le,ae).on(p,oe),Pn.on(le,ae),ae.on(le,ae).on(p,oe).on(f,re),re.on(le,ae),oe.on(T,Fn).on(b,Fn).on(x,Vn);var ue=function(n){for(var e=n.length,t=0,a=[],o=[];t<e;){for(var r=qn,i=null,s=null,c=0,l=null,u=-1;t<e&&!(i=r.next(n[t]));)o.push(n[t++]);for(;t<e&&(s=i||r.next(n[t]));)i=null,(r=s).accepts()?(u=0,l=r):u>=0&&u++,t++,c++;if(u<0)for(var g=t-c;g<t;g++)o.push(n[g]);else{o.length>0&&(a.push(new kn(o)),o=[]),t-=u,c-=u;var h=l.emit();a.push(new h(n.slice(t-c,t)))}}return o.length>0&&a.push(new kn(o)),a},ge=Object.freeze({State:l,TOKENS:zn,run:ue,start:qn});Array.isArray||(Array.isArray=function(n){return"[object Array]"===Object.prototype.toString.call(n)});var he=function(n){return ue(pn(n))};e.find=function(n){for(var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=he(n),a=[],o=0;o<t.length;o++){var r=t[o];!r.isLink||e&&r.type!==e||a.push(r.toObject())}return a}
1,e.inherits=t,e.options=i,e.parser=ge,e.scanner=fn,e.test=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=he(n);return 1===t.length&&t[0].isLink&&(!e||t[0].type===e)},e.tokenize=he}(self.linkify=self.linkify||{})}();
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.