(function(window){window.ringba_known_numbers = [{"int":"+18449670729","loc":"(844) 967-0729","jstag":"JS660d479352204a2599e4bea98ef3c095","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18889180941","loc":"(888) 918-0941","jstag":"JSdfe34ce6be314e1abf2debbea0609684","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18665921909","loc":"(866) 592-1909","jstag":"JSbb2216e79f7141b8ac179d7f1df4c909","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338287078","loc":"(833) 828-7078","jstag":"JS93bedfd86c8a4b9bba2899b14913eac3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445653577","loc":"(844) 565-3577","jstag":"JS2b96e7fae0aa4f4c97359807ba57426c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18338288686","loc":"(833) 828-8686","jstag":"JS40c4e579005c4be5b63db9d249ef55d4","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18884259245","loc":"(888) 425-9245","jstag":"JS7f54fa7da5f54e719d36e23b7504b25f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18777813287","loc":"(877) 781-3287","jstag":"JS12f108b0068f4cd9ade522cc5186c2e0","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773871009","loc":"(877) 387-1009","jstag":"JS20f03f729c2e4554a6507f23d858a8d1","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18668746296","loc":"(866) 874-6296","jstag":"JS622d3b377f5d48db90de1817bc22a31a","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18555771695","loc":"(855) 577-1695","jstag":"JS409ff3816f1f4e029c5dda645e3d23c5","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18775414401","loc":"(877) 541-4401","jstag":"JS44c8ecd9430b4485940f5d0751174823","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18886892202","loc":"(888) 689-2202","jstag":"JSd0bb2df465f741fdbb0672b7a1037119","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18888031975","loc":"(888) 803-1975","jstag":"JS27305b69fb3a4a69a2a723c537a1a168","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18775401359","loc":"(877) 540-1359","jstag":"JSb50ebab61f9949fd9a7ec16d52ef3524","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18559150378","loc":"(855) 915-0378","jstag":"JSab3e32ab2a9445fc99244b81e7946791","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18778171135","loc":"(877) 817-1135","jstag":"JSda516b2b932743b7ba1ea4eae0eda2cb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446960305","loc":"(844) 696-0305","jstag":"JSf3a65356500944eeb663be4b989f91d6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557783855","loc":"(855) 778-3855","jstag":"JS2014f13bca984b51a9cfa61b986f9603","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18444603467","loc":"(844) 460-3467","jstag":"JSeaddeab81ae642a7b5f4225304615d8c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18447552070","loc":"(844) 755-2070","jstag":"JSfacd0fea32ce47cf831ead916ec6abb3","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18776850270","loc":"(877) 685-0270","jstag":"JS399703bd29f444ed92834252eca36cc6","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774310131","loc":"(877) 431-0131","jstag":"JS14331f8dd2cd4320b14b5fe9d2d7cb4f","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18665717173","loc":"(866) 571-7173","jstag":"JSec50eb935a4045bd8e0ca42e8cd2d075","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557704556","loc":"(855) 770-4556","jstag":"JSfb4dd0307b704d4f825cca0fb2b0baeb","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18664765782","loc":"(866) 476-5782","jstag":"JSff66c36a4dc9485bb2e98ce1205f3565","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18557508686","loc":"(855) 750-8686","jstag":"JS048007ed799643df83aefc92766c7fc9","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445430048","loc":"(844) 543-0048","jstag":"JSc3990062ae4b44a88d138055dbc19506","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445212315","loc":"(844) 521-2315","jstag":"JSc7fb051f5a0a429ea50776f0e5d03a65","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18335172181","loc":"(833) 517-2181","jstag":"JS5333a8ae25f143209547105336b3db1e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553970589","loc":"(855) 397-0589","jstag":"JS846bb01e97ce4fcfaa200ddd1245d87c","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18553913593","loc":"(855) 391-3593","jstag":"JSe8c801d7bee8454fb6bdd0edfb84860b","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445070824","loc":"(844) 507-0824","jstag":"JS72b2984887a348d6bde02307d2145e56","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18445177346","loc":"(844) 517-7346","jstag":"JS87ee9e55766b42fe891a75da4d05ad4d","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18888641669","loc":"(888) 864-1669","jstag":"JS5f57186a65404da08a36ed300fff2770","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18778188115","loc":"(877) 818-8115","jstag":"JSc944ddd0231348ef898e7d3776954102","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18665990122","loc":"(866) 599-0122","jstag":"JS7afd822967304cc3a31c27d2e3f6067e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773321094","loc":"(877) 332-1094","jstag":"JScd172e7e353145ab91186f09562fb18e","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18664456984","loc":"(866) 445-6984","jstag":"JS1844b73b61d5479daf25cb7aa6882242","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18773219537","loc":"(877) 321-9537","jstag":"JS6ce9bcb1edb74dbea91963165cc6ca35","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774681727","loc":"(877) 468-1727","jstag":"JS8a1ef978ebab48edb9f3dd14a35b3d91","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18774690526","loc":"(877) 469-0526","jstag":"JSaf725a2fc12849479917903530fbd455","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446364090","loc":"(844) 636-4090","jstag":"JS9b15b147d89446efa80999823a9f5500","replaceWithInt":null,"replaceWithLoc":null,"replaceLeftToRight":true},{"int":"+18446383058","loc":"(844) 638-3058","jstag":"JSee6f189b018d4a17b693fa9aaa38ad82","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);