(function(window){window.ringba_known_numbers = [{"int":"+18337172215","loc":"(833) 717-2215","jstag":"JS4727511fa82947aca87e74a47c80c5b1","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333352464","loc":"(833) 335-2464","jstag":"JSc2e053009d23423696bce9c35d0e4787","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337545082","loc":"(833) 754-5082","jstag":"JSea7b586ea3864858b27f13cd9fd04270","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18444954488","loc":"(844) 495-4488","jstag":"JSadde0a4dccf74c0b8752e90627331a81","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18552240593","loc":"(855) 224-0593","jstag":"JS8d5f9bf32873460698355193294fd1ce","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+16196129084","loc":"(619) 612-9084","jstag":"JS52d38d0512fe4ca0a1249ef04e2c541b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18663400633","loc":"(866) 340-0633","jstag":"JS54f4ccba65f84d2ca65b56a0bac7c784","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18664946710","loc":"(866) 494-6710","jstag":"JSd2f8dac8abd747cbb25ebea44fb5c0a6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883870519","loc":"(888) 387-0519","jstag":"JSdc7dc3b15e304411a945372bc2b5f2da","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18885993824","loc":"(888) 599-3824","jstag":"JScdb179831d21485685c1fe16d307dbc0","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773930081","loc":"(877) 393-0081","jstag":"JSc18a23c90f074b51973a70a043c43c43","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445705809","loc":"(844) 570-5809","jstag":"JS2c9789f166f2451fa2391a1ac3dfb734","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18587270376","loc":"(858) 727-0376","jstag":"JS21c0cf0a45c84c26a01599c6f61960cb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337922402","loc":"(833) 792-2402","jstag":"JSc43713c9f26b4bf5a0d1caea5efead40","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18554921857","loc":"(855) 492-1857","jstag":"JSd3a5417329eb4a868a72a8a8fd3dac0b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18559968289","loc":"(855) 996-8289","jstag":"JS372848f1663f4390aee3aa02468fb098","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18554992032","loc":"(855) 499-2032","jstag":"JS02a3ec38365a4751a63022330991bdd6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446986304","loc":"(844) 698-6304","jstag":"JSeec130e49d94489bac8287731cfba84a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555688498","loc":"(855) 568-8498","jstag":"JS2a2475457fad4e2f9adff371fe75e038","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555700081","loc":"(855) 570-0081","jstag":"JSd436d0d834ac4e68957fe10c9b893183","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339661337","loc":"(833) 966-1337","jstag":"JS1be36ff17ae94630bd2633ef7a466425","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339741629","loc":"(833) 974-1629","jstag":"JSc418411638804af19e3d32344998a507","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773102801","loc":"(877) 310-2801","jstag":"JS3bd7c9bed8714256850d4f62977605d8","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338811459","loc":"(833) 881-1459","jstag":"JSedb154f2032f45539bde6b0d7162adb9","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773124073","loc":"(877) 312-4073","jstag":"JSc861772d6f284063810ba1cb376d4ba7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339701568","loc":"(833) 970-1568","jstag":"JSe2f248e35d754624946b8c0cc5b9f299","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339941428","loc":"(833) 994-1428","jstag":"JS3b701a89c90143faa151a749d234b3dc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557050511","loc":"(855) 705-0511","jstag":"JS2235cb52002043d29e68b4a34c828dd9","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553622381","loc":"(855) 362-2381","jstag":"JSce05216904814677b35b3c5f637c64bf","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339630026","loc":"(833) 963-0026","jstag":"JS31d9051ccd7140509a19baca6ece1e9d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335217721","loc":"(833) 521-7721","jstag":"JS2f2e4382e76048d7b9c496d44bd8fc16","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18664460593","loc":"(866) 446-0593","jstag":"JSd08031b4ae914159b8653cc5334fdbee","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883570878","loc":"(888) 357-0878","jstag":"JSccb1fa34eab7423e8a3bef152efa4596","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18883656641","loc":"(888) 365-6641","jstag":"JS4683c6b1c26d4430b5e6d6cc71646c5b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18882690408","loc":"(888) 269-0408","jstag":"JSdd8e3b7ab2434e25889376dce38d3271","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+17027458658","loc":"(702) 745-8658","jstag":"JS553ddd6a7ae04a299cf3040680a3215c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18888571921","loc":"(888) 857-1921","jstag":"JS16f30bb627104fef981386485c9e74cc","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18666806166","loc":"(866) 680-6166","jstag":"JSf573150363f8402bb82045e9736ae618","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333360958","loc":"(833) 336-0958","jstag":"JS282b6372a5b849b499a29bf41a1b7df3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334888647","loc":"(833) 488-8647","jstag":"JSeaeb6e1a84af46e4a0b3f405caa1f329","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334766159","loc":"(833) 476-6159","jstag":"JS0208839e65fd4416a6c1b53a0de737df","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336771333","loc":"(833) 677-1333","jstag":"JS0543ee854fa1498db253f4680a8ad8b2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337131924","loc":"(833) 713-1924","jstag":"JS2b8128645edd4f66bbe6baac131a3833","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+16143790983","loc":"(614) 379-0983","jstag":"JS674a0620d171461aabe4fd5e1718d84f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18333284098","loc":"(833) 328-4098","jstag":"JSab8af637249d42b0b070dbce67f4edd4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338900056","loc":"(833) 890-0056","jstag":"JS160a121e9cb4484c90fe0f399efa8615","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338797474","loc":"(833) 879-7474","jstag":"JS335799760b8a4aedaca8eacd289ac69f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338791465","loc":"(833) 879-1465","jstag":"JS8fd12060ce394082960a09085e4f35ec","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338901277","loc":"(833) 890-1277","jstag":"JS7043429095b24e0684f7d82c6dab94c6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338901278","loc":"(833) 890-1278","jstag":"JSaf8b219f817748d79d578b2980caff95","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337608190","loc":"(833) 760-8190","jstag":"JS0d52a413dea8468c8bf1732ab155d011","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335623912","loc":"(833) 562-3912","jstag":"JS39db33bac1ef4fb4aeff1128eefcdaad","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+17082868170","loc":"(708) 286-8170","jstag":"JS36e69d0bb03043c6b724f06ee5a71c50","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18584635373","loc":"(858) 463-5373","jstag":"JSd01f1c2e06a0407583800e7b3545cee4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334820386","loc":"(833) 482-0386","jstag":"JS574373d3b4784735b9314989ded4fb0f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334866738","loc":"(833) 486-6738","jstag":"JS8f8ee54087de4af1b9e757eab6d5939a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+16195039932","loc":"(619) 503-9932","jstag":"JS8565a32bbd8549b3b1ec8df02017b068","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337704668","loc":"(833) 770-4668","jstag":"JS443e3632b61941f2beee9c0425d8f7af","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337810749","loc":"(833) 781-0749","jstag":"JS6bf6ddbd28ef42c490753da91c0d3408","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337628700","loc":"(833) 762-8700","jstag":"JS52072fa4a8374bcba338f3d8af60f6c8","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337704679","loc":"(833) 770-4679","jstag":"JS565bd7dcc5af4636838c3ada17e7bd33","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337810728","loc":"(833) 781-0728","jstag":"JSacd52d40e84d4ef091e19ecf833da690","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337625161","loc":"(833) 762-5161","jstag":"JS13db56e752534bbb8286d422e1b0286a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18316661947","loc":"(831) 666-1947","jstag":"JS4dfa2feae04341859bc1794bfbf43f4c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339291563","loc":"(833) 929-1563","jstag":"JSed51f86dfd9f4f2e9d2273ae9e98137c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339458800","loc":"(833) 945-8800","jstag":"JS9de3deb3d37f44529031760811a7fa37","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339456636","loc":"(833) 945-6636","jstag":"JS4f494dbe1d954d5d9c9684993004127f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339450863","loc":"(833) 945-0863","jstag":"JS85488b58791745d3a352440317704190","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339515731","loc":"(833) 951-5731","jstag":"JSff8553c7fc5244049566ac65f30ceccf","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339551507","loc":"(833) 955-1507","jstag":"JS9fa455decac54d1da40e391ef9ec70b0","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339594249","loc":"(833) 959-4249","jstag":"JSdf2ded2c48c54af7b1c66e43ff9e19fa","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339430641","loc":"(833) 943-0641","jstag":"JSa105218933834388a7b77ba026c23003","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339830404","loc":"(833) 983-0404","jstag":"JSa73dd4b4bbcb4253b2f80ef3ce6746ad","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339869944","loc":"(833) 986-9944","jstag":"JS9fb3835a37ad4fe682677e85241e8193","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336725370","loc":"(833) 672-5370","jstag":"JS068197e4abf04469bfe979ab154b12ba","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336788539","loc":"(833) 678-8539","jstag":"JS1ba6cd66122947119508e6ca1c082e7e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336780119","loc":"(833) 678-0119","jstag":"JS2489a7b8547442eaa4b73e8fa2c488ba","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339456361","loc":"(833) 945-6361","jstag":"JS7bc1422174ac4944afc2190f27da20c6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339266224","loc":"(833) 926-6224","jstag":"JS7cf3d4bb7f8f4fa9867a76354ffddfb4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338176337","loc":"(833) 817-6337","jstag":"JS5ec32b0dceda44269181f7bcc540fd2f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337951428","loc":"(833) 795-1428","jstag":"JS6504af6e769d4074858803c424046531","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337956044","loc":"(833) 795-6044","jstag":"JS5f2add4e5e10467c88d2a750bab0aa70","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18337954407","loc":"(833) 795-4407","jstag":"JS365ab328fabd4c4ea97c5dcb8d579db1","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338244430","loc":"(833) 824-4430","jstag":"JS45619182ca734193970cc34ba06cf070","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338402732","loc":"(833) 840-2732","jstag":"JS86be77a0c950488ab699063c9ffca7b7","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18334213617","loc":"(833) 421-3617","jstag":"JS9bd0d189e1b04b9fad68d1b1996df64f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338810185","loc":"(833) 881-0185","jstag":"JSa7236f049fec45afa11bdafe3e531f68","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18584775203","loc":"(858) 477-5203","jstag":"JSb031d3b6703a427ab2d3108aa47881ce","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338097731","loc":"(833) 809-7731","jstag":"JS371fe9fcfe1c49bc9992ed6ab0ab46fb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+13238801836","loc":"(323) 880-1836","jstag":"JSa7107fce70b84fcd9aacd7f7a4b44e52","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338810125","loc":"(833) 881-0125","jstag":"JS4fa319febb7b4a9a9d00f60da178a8c2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338810672","loc":"(833) 881-0672","jstag":"JS93bba95ddb8447698dc515d3b4cf876f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338811082","loc":"(833) 881-1082","jstag":"JSd158d1b852774e6a8443673800719ed9","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338810261","loc":"(833) 881-0261","jstag":"JSee1e38658aa0497ba0c2e9abc4593f91","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338420106","loc":"(833) 842-0106","jstag":"JS34b78d11c6f34e74840792ad5526d255","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338420193","loc":"(833) 842-0193","jstag":"JS574f4b0317c349b2b46031eb08cb4e78","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339181787","loc":"(833) 918-1787","jstag":"JS3dfc49857238497c8848dab78f5dff15","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339013173","loc":"(833) 901-3173","jstag":"JSc4541e2a2d4a467d981f1b13797b72a6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18339012209","loc":"(833) 901-2209","jstag":"JS1f7d7f9997da4d339ba68827e08095e2","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335980230","loc":"(833) 598-0230","jstag":"JS6573956d03bd4378adfab96da413f08b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335941156","loc":"(833) 594-1156","jstag":"JS6dc562c30e4c45289b7b5f2f238be504","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336940491","loc":"(833) 694-0491","jstag":"JScb6d4a1755f0480d871371780cd4f37e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336870631","loc":"(833) 687-0631","jstag":"JSc4c462883b064c76b95c77c82d22a210","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336940777","loc":"(833) 694-0777","jstag":"JS9989316ec6aa4b52a8267c52b958c974","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18336870466","loc":"(833) 687-0466","jstag":"JSd2a98bd76fb44163b37bdb629dbf332b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338520464","loc":"(833) 852-0464","jstag":"JSda1cf7675b96492f9385d6a0bd47771b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true}];!function(e){function t(){this.tagId="",this.id="",this.displayNumber="",this.phoneNumber="",this.impressionQueryPath="",this.maxEpoch=0,this.timeBetweenTicks=0,this.heartBeatMs=0,this.exp=0,this.displayFmt=0,this.heartBeatTimeout=null,this.ready=!0}var n=function(){function t(e){return JSON.stringify(e)}return{postRequest:function(n,r,a,i){if("XDomainRequest"in e&&null!==e.XDomainRequest){var o=new XDomainRequest;o.open("POST",n),o.onload=function(){result=o.responseText,a(result)},o.onerror=function(){i&&i()},o.send(t(r))}else{if(navigator.userAgent.indexOf("MSIE")!=-1&&parseInt(navigator.userAgent.match(/MSIE ([\d.]+)/)[1],10)<8)return!1;var u=new XMLHttpRequest;u.onreadystatechange=function(){4==u.readyState&&(200==u.status?a(u.responseText):i&&i())},u.open("POST",n,!0),u.setRequestHeader("Content-type","text/plain"),u.send(t(r))}}}};"undefined"!=typeof e.localStorage&&"undefined"!=typeof e.sessionStorage||function(){var t=function(t){function n(e,t,n){var r,a;n?(r=new Date,r.setTime(r.getTime()+24*n*60*60*1e3),a="; expires="+r.toGMTString()):a="",document.cookie=e+"="+t+a+"; path=/"}function r(e){var t,n,r=e+"=",a=document.cookie.split(";");for(t=0;t-1&&t>-1;i--){var r=e.charAt(i);n="n"==r||"N"==r?this.phoneNumber.charAt(t--)+n:r+n}return n}return this.displayNumber},t.prototype.save=function(){var e=JSON.parse(JSON.stringify(this));delete e.ready,delete e.heartBeatTimeout,localStorage.setItem("ringbaNumber_"+this.tagId,JSON.stringify(e))},t.prototype.isExpired=function(){var e=(new Date).getTime();return e>this.exp||this.maxEpoch>0&&e>this.maxEpoch},t.prototype.incrementExp=function(){this.exp=(new Date).getTime()+this.timeBetweenTicks,this.save()};var r=function(r){function a(e){if(""==e)return{};for(var t=[],n=0;n0&&!D&&p();null!=e&&e.length>0;){var t=e.pop();o(t)}k.length?N():l()}function s(e,t){if(e&&e.length){var n=JSON.parse(t);e.forEach(function(e){var t=n[e];t&&(c(e,t),A.push(e))})}l()}function l(){if(A&&A.length){var e=[];F&&A.forEach(function(t){var n=x[t];n&&e.push({tagId:t,number:n.phoneNumber,numberLocal:n.phoneNumberLocal,displayNumber:n.displayNumber})}),A=[],F&&setTimeout(function(){F(e)},0)}}function c(e,n){var r=t.getNumberFromResult(e,n);r.save(),x[e]=r,h(r),w(r)}function f(e,t){return e.getFmtNumber(t)}function h(e){var t=e.tagId,n=L[t];if(null!=n)for(var r=0;r0?(l=t[r],r+=n?1:-1,a--,u==i&&n&&a>0&&(l+=t.slice(-a))):l=" "),o=n?o+l:l+o}return o}function u(e){var t={replacement:null,foundMatch:!1,missingReplacements:!1,missingNumbers:null};if(!e)return t;var n=a(e);return n.forEach(function(n){var r=s(t.replacement||e,n);r?t.replacement=r:(t.missingReplacements=!0,(t.missingNumbers=t.missingNumbers||[]).push(n))}),t.foundMatch=n.length>0,t}function s(e,t){var n=t.isInternational,r=n?t.number.replaceWithInt:t.number.replaceWithLoc,a=null;return r&&(r=r.replace("+",""),r=o(t.format,r,t.number.replaceLeftToRight),a=e.replace(t.str,r)),a}function l(){return{Text_Data:{get:function(e){return e&&e.data},set:function(e,t){e&&e.data!=t&&(e.data=t)}},IMG_Alt:{get:function(e){return e&&e.alt},set:function(e,t){e&&e.alt!=t&&(e.alt=t)}},Anchor_HRef:{get:function(e){return e&&e.href},set:function(e,t){e&&e.href!=t&&(e.href=t)}}}}function c(e,t){var n=t.get(e),r=u(n);return r.replacement&&t.set(e,r.replacement),r.missingNumbers}function f(e,t,n){this.node=e,this.actionsGetSet=t,this.missingNumbers=n}function h(e,t){var n=c(e,t);return n&&n.length>0?new f(e,t,n):null}function p(e){var t=[],n=null;if(e){var r=e.nodeType;if(8==r)return t;if(3==r)n=h(e,O.Text_Data);else if(1==r&&!(e.className&&e.className.toString().indexOf("rb-ignore-number")>=0)){"IMG"==e.tagName?n=h(e,O.IMG_Alt):"A"==e.tagName&&(n=h(e,O.Anchor_HRef));var a=e.childNodes;if(a)for(var i=a.length;i--;i>=0){var o=a[i],u=p(o);u.forEach(function(e){t.push(e)})}}return n&&t.push(n),t}}function g(e){var t=[];return e?(e.forEach(function(e){var n=h(e.node,e.actionsGetSet);n&&t.push(n)}),t):t}function m(e){var t={},n=[];return e.forEach(function(e){e.missingNumbers.forEach(function(e){var r=e.number.jstag;t[r]||(t[r]=!0,n.push(e.number.jstag))})}),n}function d(e){return D=p(e||t.body),T(D)}function b(){return D=g(D),T(D)}function v(e){y(e),b()}function y(e){e.forEach(function(e){N(e)})}function N(e){if(!(e instanceof n))throw"'numberInfo' should be an instance of 'JSTagNumberInfo'";var t=_[e.jstag];if(!t)throw"Unknown jstag";t.replaceWithInt=i(e.numberInternational,!0),t.replaceWithLoc=i(e.numberLocal),t.replaceLeftToRight=e.formatLeftToRight}function T(e){if(!e)return null;var t=m(e);return w(t),t}function w(e){e&&e.forEach(function(e){I(e)}),S()}function I(e){var t=_[e];t&&(t.infoRequested||(t.infoRequested=!0,M.push(e)))}function S(){M.length>0&&R&&(R(M),M=[])}function E(e){if(null!=e&&"function"!=typeof e)throw"'cbFunction' should be a function";R=e,S()}var L=[];r&&r.length&&r.forEach(function(e){L.push({"int":i(e["int"],!0),loc:i(e.loc),jstag:e.jstag,replaceWithInt:i(e.replaceWithInt,!0),replaceWithLoc:i(e.replaceWithLoc),replaceLeftToRight:e.replaceLeftToRight})});var x={},_={},D=null,R=null,M=[];L.forEach(function(e){x[e["int"].replace("+","")]={number:e,isInternational:!0},x[e.loc]={number:e,isInternational:!1},_[e.jstag]=e});var O=l(),q=function(){var t=e.MutationObserver||e.WebKitMutationObserver||e.MozMutationObserver,n=e.addEventListener;return function(e,r){var a=!1,i=function(){a||(a=!0,setTimeout(function(){a=!1,r()},0))};if(t){var o=new t(function(e,t){(e[0].addedNodes.length||e[0].removedNodes.length||e[0].target)&&i()});o.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!0})}else n&&(e.addEventListener("DOMNodeInserted",i,!1),e.addEventListener("DOMNodeRemoved",i,!1),e.addEventListener("DOMCharacterDataModified",i,!1),e.addEventListener("DOMAttrModified",i,!1))}}();return{InitialPass:d,FollowUp:b,SetNumberInfoAndFollowup:v,SetNewTagCallback:E,SetupObserver:function(e){q(e||t.body,function(){d()})}}};e.ringba&&(e.ringba.SetupNumberReplacement=i),t&&t.body?i():t.addEventListener("DOMContentLoaded",i)}(window,document);})(window);