function DCM(e){try{var a=window.browser||window.chrome,i=window.browser?"browser":window.chrome&&"chrome",t=function e(){return function a(i){return i.split(".").reduce(function(a,i){return a[i]||(a[i]=e())},a)}}();return t("bl.web").ConnectionChecker=function(){"use strict";var e=new t.bl.utils.Utils;this.connectionExist=function(a){(new t.bl.xhr.ConfigurableXmlHttpRequest).sendGet("http://google.com",function(a){return function(i,t){a&&a(e.isRequestSuccessful(i))}}(a))}},t("bl.web").ParentIdsHolder=function(){"use strict";var e={},a={};this.setOriginMainFrameRequestEventId=function(a,i){e[i]=a},this.setMainFrameEventId=function(e,i){a[i]=e},this.getOriginMainFrameRequestEventId=function(a){return e[a]},this.getMainFrameEventId=function(e){return a[e]}},t("bl.web").WebEventDispatcher=function(e,a,i,o){"use strict";var n={},r=new t.bl.web.composers.common.WebCommonStreamComposer;function s(s){u(s);var l=function(e){return e&&e.requestId&&n[e.requestId]?n[e.requestId]:new t.bl.web.WebEventModel}(s);(l=r.composeWebEvent(l,s)).getError()?i.processEvent(s,l):l.getRequestType()==r.MAIN_REQUEST_TYPE?(!function(e){var a=e.getEventId(),i=e.getTabId();o.setLastUrl(e.getUrl(),i),t.parentIdsHolder.setMainFrameEventId(a,i),t.parentIdsHolder.setOriginMainFrameRequestEventId(a,i)}(l),e.processEvent(l)):l.getRequestType()==r.RESOURCE_REQUEST_TYPE&&a.processEvent(l),function(e){n[e.requestId]&&delete n[e.requestId]}(s)}this.onBeforeRequest=function(e){var a=e.requestId;a&&!n[a]&&(n[a]=new t.bl.web.WebEventModel)},this.onBeforeSendHeaders=function(e){var a=e.requestHeaders,i=n[e.requestId];if(i&&a)for(var t=0;t0&&e[o]!==t&&(e[o]=t,i(t,o))}},t("bl.web.composers").WebRequestStreamComposer=function(){"use strict";t.bl.observers.EventObserver.call(this),this.processEvent=function(e){var a=t.parentIdsHolder.getMainFrameEventId(e.getTabId());a&&(e.setMainFrameEventId(a),this.notifySubscribers("onRequestReady",e))}},t("bl.web.composers.common").WebCommonStreamComposer=function(){"use strict";this.MAIN_REQUEST_TYPE="main",this.RESOURCE_REQUEST_TYPE="resource";var e="main_frame",a=[e,"sub_frame"],i={};this.getRequestType=function(e){return-1!=a.indexOf(e.type)?this.MAIN_REQUEST_TYPE:this.RESOURCE_REQUEST_TYPE},this.composeWebEvent=function(a,o){return function(a){var t=a.tabId;a.type==e&&(i[t]||(i[t]=0),i[t]++)}(o),function(e,a){var i=a.responseHeaders;if(i)for(var t=0;t=1&&t<=127?a+=e.charAt(i):t>2047?(a+=String.fromCharCode(224|t>>12&15),a+=String.fromCharCode(128|t>>6&63),a+=String.fromCharCode(128|t>>0&63)):(a+=String.fromCharCode(192|t>>6&31),a+=String.fromCharCode(128|t>>0&63))}return a},this.bin2String=function(e){for(var a=e.length,i="",t=0;t=200&&e<300||304===e},this.encode=function(e){return btoa(e)},this.getDomParser=function(){return new DOMParser},this.isChromeSpecificPage=function(e){for(var a=["chrome.google.com/webstore","chrome/newtab?","chrome-search://","chrome-devtools://","chrome://"],i=0;i=a&&o.slice(0,a)===i&&e.push(o)}return e}this.write=function(e,a){localStorage.setItem(t(e),a)},this.read=function(e){var a=void 0;if(this.exists(e)){var i=localStorage.getItem(t(e));a=isNaN(i)?function(e){return"true"===e||"false"!==e&&e}(i):parseFloat(i)}return a},this.readString=function(e){var a=void 0;return this.exists(e)&&(a=localStorage.getItem(t(e))),a},this.exists=function(e){return-1!==o().indexOf(t(e))},this.remove=function(e){localStorage.removeItem(t(e))},this.removeBranch=function(){o().forEach(function(e){localStorage.removeItem(e)})}},t("bl.xhr").XMLHttpRequests=function(){"use strict";function e(e,a){return function(i,t){200==i?e&&e(t):a&&a()}}this.sendPost=function(a,i,o,n){(new t.bl.xhr.ConfigurableXmlHttpRequest).sendPost(a,i,e(o,n),{"Content-type":"text/plain"})},this.sendGet=function(a,i,o){(new t.bl.xhr.ConfigurableXmlHttpRequest).sendGet(a,e(i,o),{"Content-type":"text/plain"})}},t("bl.xhr").ConfigurableXmlHttpRequest=function(){"use strict";function e(e,a,i,t){var o=function(e,a){var i=new XMLHttpRequest;return i.open(e,a,!0),i}(e,a);return function(e,a){for(var i in a)e.setRequestHeader(i,a[i])}(o,t),function(e,a){e.onerror=function(e,a){return function(){a&&a(e.status,"")}}(e,a),e.onreadystatechange=function(e,a){return function(){a&&4===e.readyState&&a(e.status,e.responseText)}}(e,a)}(o,i),o}t.bl.xhr.XMLHttpRequests.call(this),this.sendPost=function(a,i,t,o){e("POST",a,t,o).send(i)},this.sendGet=function(a,i,t){e("GET",a,i,t).send()}},t("bl.contentScript").ContentScriptExecutor=function(){"use strict";this.executeInCurrentTab=function(e,a){var i={code:e},o=new t.bl.promiseWrapper.Tabs;t.tabsObserver.getCurrent(function(e){o.executeScript(e.getId(),i).then(function(i){a(i,e)})})}},t("bl.error").ErrorsReporter=function(e){"use strict";var a=new t.bl.promiseWrapper.Runtime;e=e||new t.bl.logger.MessageLogger("ErrorReporter"),this.getChromeLastError=function(){return a.lastError()},this.report=function(a,i){a=a||getChromeLastError(),e.error(a.name+": "+a.message),i&&i(a)},this.wraps=function(e){return function(a){this.report(a,e)}.bind(this)}},t("bl.windows").WindowModel=function(e){"use strict";var a;this.setChromeWindow=function(e){a=e},this.getId=function(){return e},this.getChromeWindow=function(){return a}},t("bl.windows").WindowsObserver=function(){"use strict";t.bl.observers.EventObserver.call(this);var e=new t.bl.logger.MessageLogger("WindowsObserver"),i=this,o=!1,n={};function r(e){var a=e.id;n[a]||(n[a]=new t.bl.windows.WindowModel(a)),n[a].setChromeWindow(e),i.notifySubscribers("onWindowOpened",e)}function s(e){delete n[e],i.notifySubscribers("onWindowClosed",e,Object.keys(n).length)}function u(a){e.error(a)}function l(e){e.forEach(r)}this.getAll=function(){return n},this.start=function(){o||((new t.bl.promiseWrapper.Windows).getAllWindows().then(l,u),a.windows.onCreated.addListener(r),a.windows.onRemoved.addListener(s),o=!0)},this.stop=function(){o&&(a.windows.onCreated.removeListener(r),a.windows.onRemoved.removeListener(s),n={},o=!1)}},t("bl.tabs").TabModel=function(e){"use strict";var a,i,t,o,n=[];function r(e){return n.indexOf(e)>-1}this.setUrl=function(e){i=e},this.setTitle=function(e){a=e},this.setIndex=function(e){t=e},this.setTab=function(e){o=e},this.addOpenedUrl=function(e){n.push(e)},this.removeOpenedUrl=function(e){r(e)&&n.splice(n.indexOf(e),1)},this.getOpenerTabId=function(e){var a=void 0;return r(e)&&(a=this.getId()),a},this.getId=function(){return e},this.getUrl=function(){return i},this.getTitle=function(){return a},this.getIndex=function(){return t},this.getTab=function(){return o}},t("bl.tabs").TabsObserver=function(){"use strict";t.bl.observers.EventObserver.call(this);var e=new t.bl.logger.MessageLogger("TabsObserver"),o=this,n=!1,r={};function s(e){var a=e.id,i=e.url;return-1!==a&&!t.utils.isChromeSpecificPage(i)}function u(e){e.onMessage.addListener(function(a){if("openerInfo"===e.name&&a.tabId>-1){var i=r[a.tabId];i&&i.addOpenedUrl(a.url)}})}function l(o,n){var u;return r[n.id]||(r[n.id]=new t.bl.tabs.TabModel(o)),(u=r[n.id]).setUrl(n.url),u.setTitle(n.title),u.setIndex(n.index),u.setTab(n),function(o){var n=o.id,u="function contextMenuListener(e){e.target && e.target.tagName.toLowerCase() === 'a' && "+i+".runtime.connect('"+a.runtime.id+"', {name: 'openerInfo'}).postMessage({url : String(e.target), tabId : "+n+"});}if(!window.contextMenuListenerFlag){document.addEventListener('contextmenu', contextMenuListener, false);window.contextMenuListenerFlag = true;}if(!window.scrollClick){document.addEventListener('auxclick', contextMenuListener, false);window.scrollClick = true;}";if(s(o)&&r[o.id]){var l={code:u,runAt:"document_start"};(new t.bl.promiseWrapper.Tabs).executeScript(o.id,l).then(void 0,function(a){a&&e.error(a.message)})}}(n),u}function c(e){s(e)&&o.notifySubscribers("onTabOpen",l(e.id,e))}function d(e,a,i){var t;s(i)&&(a.url||"complete"==a.status)&&(t=l(e,i),"complete"==a.status&&(o.notifySubscribers("onTabLoad",t),o.notifySubscribers("onTabReady",t)),a.url&&o.notifySubscribers("onTabUrlChanged",t,a))}function m(e){o.notifySubscribers("onTabClose",r[e]),r[e]&&delete r[e]}this.initializeFirstTab=function(){(new t.bl.promiseWrapper.Tabs).query({windowType:"normal"}).then(function(e){e.forEach(c)}).catch(function(a){e.error("Error during initializing first tab: "+a)})},this.getCurrent=function(e){var a=e||function(){};(new t.bl.promiseWrapper.Tabs).query({active:!0,currentWindow:!0}).then(function(e){var i=e[0];i&&i.id&&(r[i.id]=l(i.id,i),a(r[i.id]))}).catch(function(e){})},this.getAll=function(){return r},this.getById=function(e){return r[e]},this.start=function(){n||(this.initializeFirstTab(),a.tabs.onCreated.addListener(c),a.tabs.onUpdated.addListener(d),a.tabs.onRemoved.addListener(m),a.runtime.onConnect.addListener(u),n=!0)},this.stop=function(){n&&(a.tabs.onCreated.removeListener(c),a.tabs.onUpdated.removeListener(d),a.tabs.onRemoved.removeListener(m),a.runtime.onConnect.removeListener(u),n=!1,r={})}},t("bl.promiseWrapper").Runtime=function(){"use strict";this.setUninstallUrl=function(e){return new Promise(function(i,t){a.runtime.setUninstallURL(e,function(){var o=a.runtime.lastError;o&&t(o),i("success"+e)})})},this.lastError=function(){return a.runtime.lastError}},t("bl.promiseWrapper").Tabs=function(){"use strict";this.executeScript=function(e,i){return new Promise(function(t,o){a.tabs.executeScript(e,i,function(e){!a.runtime.lastError&&e&&t(e),o(a.runtime.lastError)})})},this.query=function(e){return new Promise(function(i,t){a.tabs.query(e,function(e){i(e)})})}},t("bl.promiseWrapper").Windows=function(){"use strict";this.getAllWindows=function(){return new Promise(function(e,i){a.windows.getAll(function(t){var o=a.runtime.lastError;o&&i(o),e(t)})})}},t("core.common").RequestAdaptor=function(e,a){var i=new t.bl.xhr.XMLHttpRequests;function o(e,a){for(var i in e)e.hasOwnProperty(i)&&void 0!==e[i]&&(a[i]=e[i]);return"?"+function(e){var a="";for(var i in e)e.hasOwnProperty(i)&&(a+=i+"="+e[i]+"&");return a}(a)}this.getFullUrl=function(a,i){return a+o(e(),i||{})},this.getFullUnistallUrl=function(e,i){return e+o(a(),i||{})},this.sendPost=function(e,a,t,o,n){var r=this.getFullUrl(e,a);i.sendPost(r,t,o,n)},this.sendGet=function(e,a,t,o){var n=this.getFullUrl(e,a);i.sendGet(n,t,o)}},t("core.common").ConfigDownloader=function(e,a,i,o){var n=null,r=new t.bl.logger.MessageLogger(o);function s(){var o=i.configRequestPeriod,u=a.read(i.lastConfigTime)||0,l=Date.now()-u;l>i.configRequestPeriod?(r.log("Trying to get new config"),function(){t.xhr.sendGet(i.configUrl,{},function(a){try{var i=JSON.parse(a);i&&(r.log("Config received."),e.parse(i))}catch(e){r.error("Error while parsing config: "+e)}})}(),a.write(i.lastConfigTime,String(Date.now()))):o=i.configRequestPeriod-l,r.log("Scheduling next request for config to "+o),n=t.scheduler.setTimeout(s,o)}this.start=function(){s()},this.stop=function(){n&&(r.log("Cleared timer with id: "+n),t.scheduler.clearTimeout(n),n=null)}},t("core.common.lib").Composer=function(){var e;!function(a){e=function(){return function e(a,i,t){function o(r,s){if(!i[r]){if(!a[r]){var u="function"==typeof require&&require;if(!s&&u)return u(r,!0);if(n)return n(r,!0);throw Error("Cannot find module '"+r+"'")}u=i[r]={exports:{}},a[r][0].call(u.exports,function(e){var i=a[r][1][e];return o(i||e)},u,u.exports,e,a,i,t)}return i[r].exports}for(var n="function"==typeof require&&require,r=0;re.windowBits&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new u,this.strm.avail_out=0;var a=o.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(0!==a)throw Error(s[a]);e.header&&o.deflateSetHeader(this.strm,e.header)};l.prototype.push=function(e,a){var i,t,s=this.strm,u=this.options.chunkSize;if(this.ended)return!1;t=a===~~a?a:!0===a?4:0,s.input="string"==typeof e?r.string2buf(e):e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new n.Buf8(u),s.next_out=0,s.avail_out=u),1!==(i=o.deflate(s,t))&&0!==i)return this.onEnd(i),this.ended=!0,!1;(0===s.avail_out||0===s.avail_in&&4===t)&&("string"===this.options.to?this.onData(r.buf2binstring(n.shrinkBuf(s.output,s.next_out))):this.onData(n.shrinkBuf(s.output,s.next_out)))}while((0a&&(e.subarray&&r||!e.subarray&&n))return String.fromCharCode.apply(null,o.shrinkBuf(e,a));for(var i="",t=0;te;e++)s[e]=252<=e?6:248<=e?5:240<=e?4:224<=e?3:192<=e?2:1;s[254]=s[254]=1,i.string2buf=function(e){var a,i,t,n,r,s=e.length,u=0;for(n=0;ni?1:2048>i?2:65536>i?3:4;for(a=new o.Buf8(u),n=r=0;ri?a[r++]=i:(2048>i?a[r++]=192|i>>>6:(65536>i?a[r++]=224|i>>>12:(a[r++]=240|i>>>18,a[r++]=128|i>>>12&63),a[r++]=128|i>>>6&63),a[r++]=128|63&i);return a},i.buf2binstring=function(e){return t(e,e.length)},i.binstring2buf=function(e){for(var a=new o.Buf8(e.length),i=0,t=a.length;i(n=e[i++]))l[o++]=n;else if(4<(r=s[n]))l[o++]=65533,i+=r-1;else{for(n&=2===r?31:3===r?15:7;1n?l[o++]=n:(n-=65536,l[o++]=55296|n>>10&1023,l[o++]=56320|1023&n)}return t(l,o)},i.utf8border=function(e,a){var i;for((a=a||e.length)>e.length&&(a=e.length),i=a-1;0<=i&&128==(192&e[i]);)i--;return 0>i||0===i?a:i+s[e[i]]>a?i:a}},{"./common":2}],4:[function(e,a,i){a.exports=function(e,a,i,t){var o=65535&e|0;e=e>>>16&65535|0;for(var n=0;0!==i;){i-=n=2e3i;i++){e=i;for(var t=0;8>t;t++)e=1&e?3988292384^e>>>1:e>>>1;a[i]=e}return a}();a.exports=function(e,a,i,o){for(i=o+i,e^=-1;o>>8^t[255&(e^a[o])];return-1^e}},{}],6:[function(e,a,i){function t(e,a){return e.msg=z[a],a}function o(e){for(var a=e.length;0<=--a;)e[a]=0}function n(e){var a=e.state,i=a.pending;i>e.avail_out&&(i=e.avail_out),0!==i&&(v.arraySet(e.output,a.pending_buf,a.pending_out,i,e.next_out),e.next_out+=i,a.pending_out+=i,e.total_out+=i,e.avail_out-=i,a.pending-=i,0===a.pending&&(a.pending_out=0))}function r(e,a){w._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,a),e.block_start=e.strstart,n(e.strm)}function s(e,a){e.pending_buf[e.pending++]=a}function u(e,a){e.pending_buf[e.pending++]=a>>>8&255,e.pending_buf[e.pending++]=255&a}function l(e,a){var i,t=e.max_chain_length,o=e.strstart,n=e.prev_length,r=e.nice_match,s=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,l=e.w_mask,c=e.prev,d=e.strstart+258,m=u[o+n-1],h=u[o+n];e.prev_length>=e.good_match&&(t>>=2),r>e.lookahead&&(r=e.lookahead);do{if(u[(i=a)+n]===h&&u[i+n-1]===m&&u[i]===u[o]&&u[++i]===u[o+1]){for(o+=2,i++;u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&u[++o]===u[++i]&&on){if(e.match_start=a,n=i,i>=r)break;m=u[o+n-1],h=u[o+n]}}}while((a=c[a&l])>s&&0!=--t);return n<=e.lookahead?n:e.lookahead}function c(e){var a,i,t,o,n=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=n+(n-262)){v.arraySet(e.window,e.window,n,n,0),e.match_start-=n,e.strstart-=n,e.block_start-=n,a=i=e.hash_size;do{t=e.head[--a],e.head[a]=t>=n?t-n:0}while(--i);a=i=n;do{t=e.prev[--a],e.prev[a]=t>=n?t-n:0}while(--i);o+=n}if(0===e.strm.avail_in)break;a=e.strm,i=e.window,t=e.strstart+e.lookahead;var r=a.avail_in;if(r>o&&(r=o),0===r?i=0:(a.avail_in-=r,v.arraySet(i,a.input,a.next_in,r,t),1===a.state.wrap?a.adler=y(a.adler,i,r,t):2===a.state.wrap&&(a.adler=_(a.adler,i,r,t)),a.next_in+=r,a.total_in+=r,i=r),e.lookahead+=i,3<=e.lookahead+e.insert)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<e.lookahead+e.insert)););}while(262>e.lookahead&&0!==e.strm.avail_in)}function d(e,a){for(var i;;){if(262>e.lookahead){if(c(e),262>e.lookahead&&0===a)return 1;if(0===e.lookahead)break}if(i=0,3<=e.lookahead&&(e.ins_h=(e.ins_h<e.strstart?e.strstart:2,4===a?(r(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(r(e,!1),0===e.strm.avail_out)?1:2}function m(e,a){for(var i,t;;){if(262>e.lookahead){if(c(e),262>e.lookahead&&0===a)return 1;if(0===e.lookahead)break}if(i=0,3<=e.lookahead&&(e.ins_h=(e.ins_h<=e.match_length&&(1===e.strategy||3===e.match_length&&4096e.strstart?e.strstart:2,4===a?(r(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(r(e,!1),0===e.strm.avail_out)?1:2}function h(e,a){for(var i,t,o,n=e.window;;){if(258>=e.lookahead){if(c(e),258>=e.lookahead&&0===a)return 1;if(0===e.lookahead)break}if(e.match_length=0,3<=e.lookahead&&0e.lookahead&&(e.match_length=e.lookahead)}if(3<=e.match_length?(i=w._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(i=w._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),i&&(r(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===a?(r(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(r(e,!1),0===e.strm.avail_out)?1:2}function g(e,a){for(var i;;){if(0===e.lookahead&&(c(e),0===e.lookahead)){if(0===a)return 1;break}if(e.match_length=0,i=w._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,i&&(r(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===a?(r(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(r(e,!1),0===e.strm.avail_out)?1:2}function p(e){var a;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(a=e.state).pending=0,a.pending_out=0,0>a.wrap&&(a.wrap=-a.wrap),a.status=a.wrap?42:113,e.adler=2===a.wrap?0:1,a.last_flush=0,w._tr_init(a),0):t(e,-2)}function b(e){var a=p(e);return 0===a&&((e=e.state).window_size=2*e.w_size,o(e.head),e.max_lazy_match=k[e.level].max_lazy,e.good_match=k[e.level].good_length,e.nice_match=k[e.level].nice_length,e.max_chain_length=k[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),a}function f(e,a,i,n,r,s){if(!e)return-2;var u=1;if(-1===a&&(a=6),0>n?(u=0,n=-n):15r||9n||15a||9s||4>1,l.l_buf=3*l.lit_bufsize,l.level=a,l.strategy=s,l.method=i,b(e)}var k,v=e("../utils/common"),w=e("./trees"),y=e("./adler32"),_=e("./crc32"),z=e("./messages");k=[new(e=function(e,a,i,t,o){this.good_length=e,this.max_lazy=a,this.nice_length=i,this.max_chain=t,this.func=o})(0,0,0,0,function(e,a){var i=65535;for(i>e.pending_buf_size-5&&(i=e.pending_buf_size-5);;){if(1>=e.lookahead){if(c(e),0===e.lookahead&&0===a)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var t=e.block_start+i;if((0===e.strstart||e.strstart>=t)&&(e.lookahead=e.strstart-t,e.strstart=t,r(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(r(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===a?(r(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&r(e,!1),1)}),new e(4,4,8,4,d),new e(4,5,16,8,d),new e(4,6,32,32,d),new e(4,4,16,16,m),new e(8,16,32,32,m),new e(8,16,128,128,m),new e(8,32,128,256,m),new e(32,128,258,1024,m),new e(32,258,258,4096,m)],i.deflateInit=function(e,a){return f(e,a,8,15,8,0)},i.deflateInit2=f,i.deflateReset=b,i.deflateResetKeep=p,i.deflateSetHeader=function(e,a){return e&&e.state&&2===e.state.wrap?(e.state.gzhead=a,0):-2},i.deflate=function(e,a){var i,r,l,c;if(!e||!e.state||5a)return e?t(e,-2):-2;if(r=e.state,!e.output||!e.input&&0!==e.avail_in||666===r.status&&4!==a)return t(e,0===e.avail_out?-5:-2);if(r.strm=e,i=r.last_flush,r.last_flush=a,42===r.status&&(2===r.wrap?(e.adler=0,s(r,31),s(r,139),s(r,8),r.gzhead?(s(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),s(r,255&r.gzhead.time),s(r,r.gzhead.time>>8&255),s(r,r.gzhead.time>>16&255),s(r,r.gzhead.time>>24&255),s(r,9===r.level?2:2<=r.strategy||2>r.level?4:0),s(r,255&r.gzhead.os),r.gzhead.extra&&r.gzhead.extra.length&&(s(r,255&r.gzhead.extra.length),s(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=_(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(s(r,0),s(r,0),s(r,0),s(r,0),s(r,0),s(r,9===r.level?2:2<=r.strategy||2>r.level?4:0),s(r,3),r.status=113)):(l=8+(r.w_bits-8<<4)<<8,c=-1,c=2<=r.strategy||2>r.level?0:6>r.level?1:6===r.level?2:3,l|=c<<6,0!==r.strstart&&(l|=32),r.status=113,u(r,l+(31-l%31)),0!==r.strstart&&(u(r,e.adler>>>16),u(r,65535&e.adler)),e.adler=1)),69===r.status)if(r.gzhead.extra){for(l=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>l&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),n(e),l=r.pending,r.pending!==r.pending_buf_size));)s(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>l&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){l=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>l&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),n(e),l=r.pending,r.pending===r.pending_buf_size)){c=1;break}c=r.gzindexl&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),0===c&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){l=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>l&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),n(e),l=r.pending,r.pending===r.pending_buf_size)){c=1;break}c=r.gzindexl&&(e.adler=_(e.adler,r.pending_buf,r.pending-l,l)),0===c&&(r.status=103)}else r.status=103;if(103===r.status&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&n(e),r.pending+2<=r.pending_buf_size&&(s(r,255&e.adler),s(r,e.adler>>8&255),e.adler=0,r.status=113)):r.status=113),0!==r.pending){if(n(e),0===e.avail_out)return r.last_flush=-1,0}else if(0===e.avail_in&&(a<<1)-(4=r.wrap?1:(2===r.wrap?(s(r,255&e.adler),s(r,e.adler>>8&255),s(r,e.adler>>16&255),s(r,e.adler>>24&255),s(r,255&e.total_in),s(r,e.total_in>>8&255),s(r,e.total_in>>16&255),s(r,e.total_in>>24&255)):(u(r,e.adler>>>16),u(r,65535&e.adler)),n(e),0>>8&255}function n(e,a,i){e.bi_valid>16-i?(e.bi_buf|=a<>16-e.bi_valid,e.bi_valid+=i-16):(e.bi_buf|=a<>>=1,i<<=1}while(0<--a);return i>>>1}function u(e,a,i){var t,o=Array(16),n=0;for(t=1;15>=t;t++)o[t]=n=n+i[t-1]<<1;for(i=0;i<=a;i++)0!==(n=e[2*i+1])&&(e[2*i]=s(o[n]++,n))}function l(e){var a;for(a=0;286>a;a++)e.dyn_ltree[2*a]=0;for(a=0;30>a;a++)e.dyn_dtree[2*a]=0;for(a=0;19>a;a++)e.bl_tree[2*a]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function c(e){8--t?j[t]:j[256+(t>>>7)],r(e,s,i),0!==(u=w[s])&&(t-=T[s],n(e,t,u)))}while(le.heap_len;)t=e.heap[++e.heap_len]=2>l?++l:0,o[2*t]=1,e.depth[t]=0,e.opt_len--,r&&(e.static_len-=n[2*t+1]);for(a.max_code=l,i=e.heap_len>>1;1<=i;i--)m(e,o,i);t=s;do{i=e.heap[1],e.heap[1]=e.heap[e.heap_len--],m(e,o,1),n=e.heap[1],e.heap[--e.heap_max]=i,e.heap[--e.heap_max]=n,o[2*t]=o[2*i]+o[2*n],e.depth[t]=(e.depth[i]>=e.depth[n]?e.depth[i]:e.depth[n])+1,o[2*i+1]=o[2*n+1]=t,e.heap[1]=t++,m(e,o,1)}while(2<=e.heap_len);e.heap[--e.heap_max]=e.heap[1],i=a.dyn_tree,t=a.max_code;for(var c,d,h=a.stat_desc.static_tree,g=a.stat_desc.has_stree,p=a.stat_desc.extra_bits,b=a.stat_desc.extra_base,f=a.stat_desc.max_length,k=0,s=0;15>=s;s++)e.bl_count[s]=0;for(i[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;573>n;n++)r=e.heap[n],(s=i[2*i[2*r+1]+1]+1)>f&&(s=f,k++),i[2*r+1]=s,r>t||(e.bl_count[s]++,c=0,r>=b&&(c=p[r-b]),d=i[2*r],e.opt_len+=d*(s+c),g&&(e.static_len+=d*(h[2*r+1]+c)));if(0!==k){do{for(s=f-1;0===e.bl_count[s];)s--;e.bl_count[s]--,e.bl_count[s+1]+=2,e.bl_count[f]--,k-=2}while(0t||(i[2*h+1]!==s&&(e.opt_len+=(s-i[2*h+1])*i[2*h],i[2*h+1]=s),r--)}u(o,l,e.bl_count)}function p(e,a,i){var t,o,n=-1,r=a[1],s=0,u=7,l=4;for(0===r&&(u=138,l=3),a[2*(i+1)+1]=65535,t=0;t<=i;t++)o=r,r=a[2*(t+1)+1],++s=s?e.bl_tree[34]++:e.bl_tree[36]++,s=0,n=o,0===r?(u=138,l=3):o===r?(u=6,l=3):(u=7,l=4))}function b(e,a,i){var t,o,s=-1,u=a[1],l=0,c=7,d=4;for(0===u&&(c=138,d=3),t=0;t<=i;t++)if(o=u,u=a[2*(t+1)+1],!(++l=l?(r(e,17,e.bl_tree),n(e,l-3,3)):(r(e,18,e.bl_tree),n(e,l-11,7));l=0,s=o,0===u?(c=138,d=3):o===u?(c=6,d=3):(c=7,d=4)}}function f(e,a,i,t){n(e,0+(t?1:0),3),c(e),o(e,i),o(e,~i),k.arraySet(e.pending_buf,e.window,a,i,e.pending),e.pending+=i}var k=e("../utils/common"),v=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],w=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],y=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],_=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],z=Array(576);t(z);var x=Array(60);t(x);var j=Array(512);t(j);var S=Array(256);t(S);var q=Array(29);t(q);var T=Array(30);t(T);var R,E,I,O=function(e,a,i,t,o){this.static_tree=e,this.extra_bits=a,this.extra_base=i,this.elems=t,this.max_length=o,this.has_stree=e&&e.length},C=function(e,a){this.dyn_tree=e,this.max_code=0,this.stat_desc=a},P=!1;i._tr_init=function(e){if(!P){var a,i,t,o=Array(16);for(t=i=0;28>t;t++)for(q[t]=i,a=0;a<1<t;t++)for(T[t]=i,a=0;a<1<>=7;30>t;t++)for(T[t]=i<<7,a=0;a<1<=a;a++)o[a]=0;for(a=0;143>=a;)z[2*a+1]=8,a++,o[8]++;for(;255>=a;)z[2*a+1]=9,a++,o[9]++;for(;279>=a;)z[2*a+1]=7,a++,o[7]++;for(;287>=a;)z[2*a+1]=8,a++,o[8]++;for(u(z,287,o),a=0;30>a;a++)x[2*a+1]=5,x[2*a]=s(a,5);R=new O(z,v,257,286,15),E=new O(x,w,0,30,15),I=new O([],y,0,19,7),P=!0}e.l_desc=new C(e.dyn_ltree,R),e.d_desc=new C(e.dyn_dtree,E),e.bl_desc=new C(e.bl_tree,I),e.bi_buf=0,e.bi_valid=0,l(e)},i._tr_stored_block=f,i._tr_flush_block=function(e,a,i,t){var o,r,s=0;if(0=a;a++,i>>>=1)if(1&i&&0!==e.dyn_ltree[2*a])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(a=32;256>a;a++)if(0!==e.dyn_ltree[2*a])return 1;return 0}(e)),g(e,e.l_desc),g(e,e.d_desc),p(e,e.dyn_ltree,e.l_desc.max_code),p(e,e.dyn_dtree,e.d_desc.max_code),g(e,e.bl_desc),s=18;3<=s&&0===e.bl_tree[2*_[s]+1];s--);e.opt_len+=3*(s+1)+14,o=e.opt_len+3+7>>>3,(r=e.static_len+3+7>>>3)<=o&&(o=r)}else o=r=i+5;if(i+4<=o&&-1!==a)f(e,a,i,t);else if(4===e.strategy||r===o)n(e,2+(t?1:0),3),h(e,z,x);else{for(n(e,4+(t?1:0),3),a=e.l_desc.max_code+1,i=e.d_desc.max_code+1,s+=1,n(e,a-257,5),n(e,i-1,5),n(e,s-4,4),o=0;o>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&a,e.pending_buf[e.l_buf+e.last_lit]=255&i,e.last_lit++,0===a?e.dyn_ltree[2*i]++:(e.matches++,a--,e.dyn_ltree[2*(S[i]+256+1)]++,e.dyn_dtree[2*(256>a?j[a]:j[256+(a>>>7)])]++),e.last_lit===e.lit_bufsize-1},i._tr_align=function(e){n(e,2,3),r(e,256,z),16===e.bi_valid?(o(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}},{"../utils/common":2}],9:[function(e,a,i){a.exports=function(){this.input=null,this.total_in=this.avail_in=this.next_in=0,this.output=null,this.total_out=this.avail_out=this.next_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}]},{},[1])(1)}()}(),this.deflate=function(a){return e.deflate(a,{level:8})}},t("core.common.lib").SearchQueryExtractor=function(){var e={google:{urlStopTerms:["/ads","/afs","/url","/maps","/aclk","/flights","tbs=rimg","/reviews","/books","/patents","/citations?","/cse","source=gmail","q=http://"],subdomainStopTerm:["maps","flights","docs","books","trends","translate","mail","calendar","contacts","play","notifications","drive","accounts"],regex:{reg_q:[/\?q=(.*?)&/i,/\?q=(.+?)$/i,/&q=(.*?)&/i,/&q=(.+?)$/i,/ja&q=(.*?)/i,/\?as_q=(.*?)&/,/&as_q=(.*?)&/],reg_OR_q:[/\?as_oq=(.*?)&/i,/&as_oq=(.*?)&/i],reg_oq:[/&oq=(.*?)&/i,/&oq=(.+?)$/i],reg_hash:[/#q=(.*?)&/i,/#q=(.+?)$/i]}},amazon:{urlStopTerms:["gp/buy","gp/yourstore","/gp/cart","/gp/product","/gp/bestsellers","payments.amazon","/signin"],regex:{reg_q:[/\?field-keywords=(.*?)&/i,/\?field-keywords=(.+?)$/i,/&field-keywords=(.*?)&/i,/&field-keywords=(.+?)$/i]}},yahoo:{urlStopTerms:["/finance","/everything/world"],subdomainStopTerm:["login","mail","finance","cookiex.ngd","ads","fantasysports"],regex:{reg_q:[/\?p=(.*?)&/i,/\?p=(.+?)$/i,/&p=(.*?)&/i,/&p=(.+?)$/i]}},bing:{regex:{reg_q:[/\?q=(.*?)&/i,/\?q=(.+?)$/i,/&q=(.*?)&/i,/&q=(.+?)$/i],reg_oq:[/&pq=(.*?)&/i]}},yandex:{urlStopTerms:["kiks.yandex","static.kp.yandex","awsync.yandex","disk.yandex","awaps.yandex"],regex:{reg_q:[/\?text=(.*?)&/i,/\?text=(.+?)$/i,/&text=(.*?)&/i,/&text=(.+?)$/i]}},baidu:{urlStopTerms:["zhidao.baidu","pos.baidu","eclick.baidu"],regex:{reg_q:[/\?wd=(.*?)&/i,/\?wd=(.+?)$/i,/&wd=(.*?)&/i,/&wd=(.+?)$/i]}},ebay:{urlStopTerms:["ebay.com/itm","k2b-bulk.ebay","picupload.ebay","bulksell.ebay","cgi5.ebay","pages.ebay","api.ebay","cgi.ebay","signin.ebay"],regex:{reg_q:[/_nkw=(.*?)&/i,/_nkw=(.+?)$/i,/_nkw=(.+?)=$/i],reg_oq:[/_odkw=(.*?)&/i,/_odkw=(.+?)$/i,/_odkw=(.+?)=$/i]}},walmart:{urlStopTerms:["/ip/","/browse","affil.walmart","linksynergy.walmart","/account/","displayads.walmart"],regex:{reg_q:[/\?query=(.*?)&/i,/&query=(.*?)&/i,/\?query=(.+?)$/i,/&query=(.+?)$/i,/\/\/search\/(.*)&/i,/\/\/search\/(.+)$/i],reg_oq:[/typeahead=(.*?)&/i,/typeahead=(.+?)#/i]}},alibaba:{urlStopTerms:["/product-detail/","login.alibaba","atmgateway","login","activity.alibaba","stylessl.alibaba","rfq.alibaba.com","/msgsend/","order_detail.htm?","/product/","/showroom/","trade.alibaba","/products/"],regex:{reg_q:[/SearchText=(.*?)&/i,/SearchText=(.+?)$ /i]}},target:{urlStopTerms:["target.com/c/","/pages/","target.com/p/","/myredcard","rcam.target","www-secure.target","intl.target"],regex:{reg_q:[/searchTerm=(.*?)&/i,/searchTerm=(.+?)$/i]}},bestbuy:{urlStopTerms:["/product/","/category/","home.aspx","/store-locator","ProductCollectionRedirect","/store-locator-view-all-stores","/profile/","/identity/","/orders/","/store-locator-view-all-stores"],regex:{reg_q:[/query=(.*?)&/i,/query=(.+?)$/i]}},fiverr:{regex:{reg_q:[/query=(.*?)&/i,/query=(.+?)$/i]}},rakuten:{urlStopTerms:["/eigo","affiliate.rakuten","/prod/","item.rakuten","image.rakuten","/item/","/shop/"],regex:{reg_q:[/qu=(.*?)&/i,/qu=(.+?)$/i,/&k=(.+?)&/i,/&k=(.+?)$/i]}},jabong:{urlStopTerms:["/online-sale","/end-of-reason-sale","/quicklist/","/cart/","notify.jabong","notifications.jabong"]},tmall:{urlStopTerms:["/item/","huhao.world","detail.tmall"]},facebook:{urlStopTerms:["plugins","xd_arbiter","xti","ajax","pagelet","groups","messages","photo.php","permalink.php","widgets","photos","profile.php","login","apps.facebook"],regex:{reg_q:[/\/search\/str\/(.*?)\/keywords_/i,/\?q=(.*?)&/i,/\?q=(.*?)$/i]}},linkedin:{urlStopTerms:["linkedin.com/feed/","linkedin.com/in/","/messaging/","/notifications/","/psettings","home?trk","csp/dtag?","invite-sent","oauth","linkedin.com/school/"],regex:{reg_q:[/\?keywords=(.*?)&/i]}},twitter:{urlStopTerms:["notifications","moments","lists","analytics.twitter","/widgets","/status/","/tweet/","syndication.twitter","/videos","platform.twitter","/cards/"],regex:{reg_q:[/\/search\?q=(.*?)&/i]}},tumblr:{urlStopTerms:["yahoo_cookie_receiver","assets.tumblr.com","/post/","tumblr.com/dashboard","tumblr.com/blog","tumblr.com/archive","/reblog","/tagged","/submit","logout","login","/inbox"],regex:{reg_q:[/\/search\/(.*?)\//i,/\/search\/(.*?)$/i]}},youtube:{urlStopTerms:["/embed","/watch","/subscribe_embed","/feed","?feature","/channel","/subscribe_widget"],regex:{reg_q:[/\?search_query=(.*?)$/i]}},instagram:{regex:{reg_q:[/\/tags\/(.*?)\//i]}},OTHER:{regex:{reg_q:[/\?q=(.*?)&/i,/\?q=(.+?)$/i,/&q=(.*?)&/i,/&q=(.+?)$/i,/\/?as_q=(.*?)&/i,/&as_q=(.*?)&/i,/\/?as_q(.+?)$/i,/&as_q=(.+?)$/i,/\?keywords?=(.*?)&/i,/&keywords?=(.*?)&/i,/\?keywords?=(.+?)$/i,/&keywords?=(.+?)&/i,/query=(.*?)&/i,/query=(.+?)$/i,/searchterm=(.*?)&/i,/searchterm=(.+?)$/i,/searchtext=(.*?)&/i,/searchtext=(.+?)$/i,/qu=(.*?)&/i,/qu=(.+?)$/i],reg_oq:[/&oq=(.*?)&/i],reg_hash:[/#q=(.*?)&/i]}}};function a(e,a){return e.some(function(e){return-1!==a.indexOf(e)})}function i(e){return e.replace(/\+/g," ")}function t(e,a){for(var t=0;t0?2==n.length?"function"==typeof n[1]?this[n[0]]=n[1].call(this,s):this[n[0]]=n[1]:3==n.length?"function"!=typeof n[1]||n[1].exec&&n[1].test?this[n[0]]=s?s.replace(n[1],n[2]):void 0:this[n[0]]=s?n[1].call(this,s,n[2]):void 0:4==n.length&&(this[n[0]]=s?n[3].call(this,s.replace(n[1],n[2])):void 0):this[n]=s||void 0;u+=2}},str:function(e,a){for(var i in a)if("object"==typeof a[i]&&a[i].length>0){for(var t=0;tcom,edu,gov,mil,net,org|academy|accenture|accountant|accountants|aco|active|actor|ad>nom|adac|ads|adult|ae>ac,co,gov,mil,net,org,sch|aeg|aero>accident-investigation,accident-prevention,aerobatic,aeroclub,aerodrome,agents,air-surveillance,air-traffic-control,aircraft,airline,airport,airtraffic,ambulance,amusement,association,author,ballooning,broker,caa,cargo,catering,certification,championship,charter,civilaviation,club,conference,consultant,consulting,control,council,crew,design,dgca,educator,emergency,engine,engineer,entertainment,equipment,exchange,express,federation,flight,freight,fuel,gliding,government,groundhandling,group,hanggliding,homebuilt,insurance,journal,journalist,leasing,logistics,magazine,maintenance,media,microlight,modelling,navigation,parachuting,paragliding,passenger-association,pilot,press,production,recreation,repbody,res,research,rotorcraft,safety,scientist,services,show,skydiving,software,student,trader,trading,trainer,union,workinggroup,works|aetna|af>com,edu,gov,net,org|afamilycompany|afl|africa|ag>co,com,net,nom,org|agakhan|agency|ai>com,net,off,org|aig|aigo|airbus|airforce|airtel|akdn|al>com,edu,gov,mil,net,org|alfaromeo|alibaba|alipay|allfinanz|allstate|ally|alsace|alstom|am|americanexpress|americanfamily|amex|amfam|amica|amsterdam|analytics|android|anquan|anz|ao>co,ed,gv,it,og,pb|aol|apartments|app|apple|aq|aquarelle|ar>com,edu,gob,gov,int,mil,musica,net,org,tur|arab|aramco|archi|army|arpa>e164,in-addr,ip6,iris,uri,urn|art|arte|as>gov|asda|asia|associates|at>ac,co,gv,or|athleta|attorney|au>act,asn,com,conf,edu>act,nsw,nt,qld,sa,tas,vic,waqld,sa,tas,vic,wacom|aws|ax|axa|az>biz,com,edu,gov,info,int,mil,name,net,org,pp,pro|azure|ba>com,edu,gov,mil,net,org|baby|baidu|banamex|bananarepublic|band|bank|bar|barcelona|barclaycard|barclays|barefoot|bargains|baseball|basketball|bauhaus|bayern|bb>biz,co,com,edu,gov,info,net,org,store,tv|bbc|bbt|bbva|bcg|bcn|bd>*|be>ac|beats|beauty|beer|bentley|berlin|best|bestbuy|bet|bf>gov|bg>0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z|bh>com,edu,gov,net,org|bharti|bi>co,com,edu,or,org|bible|bid|bike|bing|bingo|bio|biz|bj>asso,barreau,gouv|black|blackfriday|blanco|blockbuster|blog|bloomberg|blue|bm>com,edu,gov,net,org|bms|bmw|bn>com,edu,gov,net,org|bnl|bnpparibas|bo>academia,agro,arte,blog,bolivia,ciencia,com,cooperativa,democracia,deporte,ecologia,economia,edu,empresa,gob,indigena,industria,info,int,medicina,mil,movimiento,musica,natural,net,nombre,noticias,org,patria,plurinacional,politica,profesional,pueblo,revista,salud,tecnologia,tksat,transporte,tv,web,wiki|boats|boehringer|bofa|bom|bond|boo|book|booking|bosch|bostik|boston|bot|boutique|box|br>9guacu,abc,adm,adv,agr,aju,am,anani,aparecida,arq,art,ato,b,barueri,belem,bhz,bio,blog,bmd,boavista,bsb,campinagrande,campinas,caxias,cim,cng,cnt,com,contagem,coop,cri,cuiaba,curitiba,def,ecn,eco,edu,emp,eng,esp,etc,eti,far,feira,flog,floripa,fm,fnd,fortal,fot,foz,fst,g12,ggf,goiania,gov>ac,al,am,ap,ba,ce,df,es,go,ma,mg,ms,mt,pa,pb,pe,pi,pr,rj,rn,ro,rr,rs,sc,se,sp,to*com,edu,gov,net,org|bt>com,edu,gov,net,org|budapest|bugatti|build|builders|business|buy|buzz|bv|bw>co,org|by>com,gov,mil,of|bz>com,edu,gov,net,org|bzh|ca>ab,bc,gc,mb,nb,nf,nl,ns,nt,nu,on,pe,qc,sk,yk|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>gov|ceb|center|ceo|cern|cf|cfa|cfd|cg|ch|chanel|channel|charity|chase|chat|cheap|chintai|christmas|chrome|chrysler|church|ci>ac,aéroport,asso,co,com,ed,edu,go,gouv,int,md,net,or,org,presse|cipriani|circle|cisco|citadel|citi|citic|city|cityeats|ck>!www,*|cl>co,gob,gov,mil|claims|cleaning|click|clinic|clinique|clothing|cloud|club|clubmed|cm>co,com,gov,net|cn>ac,ah,bj,com,cq,edu,fj,gd,gov,gs,gx,gz,ha,hb,he,hi,hk,hl,hn,jl,js,jx,ln,mil,mo,net,nm,nx,org,qh,sc,sd,sh,sn,sx,tj,tw,xj,xz,yn,zj,公司,網絡,网络|co>arts,com,edu,firm,gov,info,int,mil,net,nom,org,rec,web|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>ac,co,ed,fi,go,or,sa|credit|creditcard|creditunion|cricket|crown|crs|cruise|cruises|csc|cu>com,edu,gov,inf,net,org|cuisinella|cv|cw>com,edu,net,org|cx>gov|cy>ac,biz,com,ekloges,gov,ltd,name,net,org,parliament,press,pro,tm|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>com,edu,gov,net,org|dnp|do>art,com,edu,gob,gov,mil,net,org,sld,web|docs|doctor|dodge|dog|doha|domains|dot|download|drive|dtv|dubai|duck|dunlop|duns|dupont|durban|dvag|dvr|dz>art,asso,com,edu,gov,net,org,pol|earth|eat|ec>com,edu,fin,gob,gov,info,k12,med,mil,net,org,pro|eco|edeka|edu|education|ee>aip,com,edu,fie,gov,lib,med,org,pri,riik|eg>com,edu,eun,gov,mil,name,net,org,sci|email|emerck|energy|engineer|engineering|enterprises|epost|epson|equipment|er>*|ericsson|erni|es>com,edu,gob,nom,org|esq|estate|esurance|et>biz,com,edu,gov,info,name,net,org|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>aland|fiat|fidelity|fido|film|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>aeroport,assedic,asso,avocat,avoues,cci,chambagri,chirurgiens-dentistes,com,experts-comptables,geometre-expert,gouv,greta,huissier-justice,medecin,nom,notaires,pharmacien,port,prd,presse,tm,veterinaire|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>com,edu,gov,mil,net,org,pvt|gea|gent|genting|george|gf|gg>co,net,org|ggee|gh>com,edu,gov,mil,org|gi>com,edu,gov,ltd,mod,org|gift|gifts|gives|giving|gl>co,com,edu,net,org|glade|glass|gle|global|globo|gm|gmail|gmbh|gmo|gmx|gn>ac,com,edu,gov,net,org|godaddy|gold|goldpoint|golf|goo|goodhands|goodyear|goog|google|gop|got|gov|gp>asso,com,edu,mobi,net,org|gq|gr>com,edu,gov,net,org|grainger|graphics|gratis|green|gripe|grocery|group|gs|gt>com,edu,gob,ind,mil,net,org|gu>com,edu,gov,guam,info,net,org,web|guardian|gucci|guge|guide|guitars|guru|gw|gy>co,com,edu,gov,net,org|hair|hamburg|hangout|haus|hbo|hdfc|hdfcbank|health|healthcare|help|helsinki|here|hermes|hgtv|hiphop|hisamitsu|hitachi|hiv|hk>com,edu,gov,idv,net,org,个人,個人,公司,政府,敎育,教育,箇人,組織,組织,網絡,網络,组織,组织,网絡,网络|hkt|hm|hn>com,edu,gob,mil,net,org|hockey|holdings|holiday|homedepot|homegoods|homes|homesense|honda|honeywell|horse|hospital|host|hosting|hot|hoteles|hotels|hotmail|house|how|hr>com,from,iz,name|hsbc|ht>adult,art,asso,com,coop,edu,firm,gouv,info,med,net,org,perso,pol,pro,rel,shop|hu>2000,agrar,bolt,casino,city,co,erotica,erotika,film,forum,games,hotel,info,ingatlan,jogasz,konyvelo,lakas,media,news,org,priv,reklam,sex,shop,sport,suli,szex,tm,tozsde,utazas,video|hughes|hyatt|hyundai|ibm|icbc|ice|icu|id>ac,biz,co,desa,go,mil,my,net,or,ponpes,sch,web|ie>gov|ieee|ifm|ikano|il>ac,co,gov,idf,k12,muni,net,org|im>ac,co>ltd,plcac,co,edu,firm,gen,gov,ind,mil,net,nic,org,res|inc|industries|infiniti|info|ing|ink|institute|insurance|insure|int>eu|intel|international|intuit|investments|io>com|ipiranga|iq>com,edu,gov,mil,net,org|ir>ac,co,gov,id,net,org,sch,ايران,ایران|irish|is>com,edu,gov,int,net,org|iselect|ismaili|ist|istanbul|it>abr,abruzzo,ag,agrigento,al,alessandria,alto-adige,altoadige,an,ancona,andria-barletta-trani,andria-trani-barletta,andriabarlettatrani,andriatranibarletta,ao,aosta,aosta-valley,aostavalley,aoste,ap,aq,aquila,ar,arezzo,ascoli-piceno,ascolipiceno,asti,at,av,avellino,ba,balsan,balsan-sudtirol,balsan-südtirol,balsan-suedtirol,bari,barletta-trani-andria,barlettatraniandria,bas,basilicata,belluno,benevento,bergamo,bg,bi,biella,bl,bn,bo,bologna,bolzano,bolzano-altoadige,bozen,bozen-sudtirol,bozen-südtirol,bozen-suedtirol,br,brescia,brindisi,bs,bt,bulsan,bulsan-sudtirol,bulsan-südtirol,bulsan-suedtirol,bz,ca,cagliari,cal,calabria,caltanissetta,cam,campania,campidano-medio,campidanomedio,campobasso,carbonia-iglesias,carboniaiglesias,carrara-massa,carraramassa,caserta,catania,catanzaro,cb,ce,cesena-forli,cesena-forlì,cesenaforli,cesenaforlì,ch,chieti,ci,cl,cn,co,como,cosenza,cr,cremona,crotone,cs,ct,cuneo,cz,dell-ogliastra,dellogliastra,edu,emilia-romagna,emiliaromagna,emr,en,enna,fc,fe,fermo,ferrara,fg,fi,firenze,florence,fm,foggia,forli-cesena,forlì-cesena,forlicesena,forlìcesena,fr,friuli-v-giulia,friuli-ve-giulia,friuli-vegiulia,friuli-venezia-giulia,friuli-veneziagiulia,friuli-vgiulia,friuliv-giulia,friulive-giulia,friulivegiulia,friulivenezia-giulia,friuliveneziagiulia,friulivgiulia,frosinone,fvg,ge,genoa,genova,go,gorizia,gov,gr,grosseto,iglesias-carbonia,iglesiascarbonia,im,imperia,is,isernia,kr,la-spezia,laquila,laspezia,latina,laz,lazio,lc,le,lecce,lecco,li,lig,liguria,livorno,lo,lodi,lom,lombardia,lombardy,lt,lu,lucania,lucca,macerata,mantova,mar,marche,massa-carrara,massacarrara,matera,mb,mc,me,medio-campidano,mediocampidano,messina,mi,milan,milano,mn,mo,modena,mol,molise,monza,monza-brianza,monza-e-della-brianza,monzabrianza,monzaebrianza,monzaedellabrianza,ms,mt,na,naples,napoli,no,novara,nu,nuoro,og,ogliastra,olbia-tempio,olbiatempio,or,oristano,ot,pa,padova,padua,palermo,parma,pavia,pc,pd,pe,perugia,pesaro-urbino,pesarourbino,pescara,pg,pi,piacenza,piedmont,piemonte,pisa,pistoia,pmn,pn,po,pordenone,potenza,pr,prato,pt,pu,pug,puglia,pv,pz,ra,ragusa,ravenna,rc,re,reggio-calabria,reggio-emilia,reggiocalabria,reggioemilia,rg,ri,rieti,rimini,rm,rn,ro,roma,rome,rovigo,sa,salerno,sar,sardegna,sardinia,sassari,savona,si,sic,sicilia,sicily,siena,siracusa,so,sondrio,sp,sr,ss,südtirol,suedtirol,sv,ta,taa,taranto,te,tempio-olbia,tempioolbia,teramo,terni,tn,to,torino,tos,toscana,tp,tr,trani-andria-barletta,trani-barletta-andria,traniandriabarletta,tranibarlettaandria,trapani,trentin-sud-tirol,trentin-süd-tirol,trentin-sudtirol,trentin-südtirol,trentin-sued-tirol,trentin-suedtirol,trentino,trentino-a-adige,trentino-aadige,trentino-alto-adige,trentino-altoadige,trentino-s-tirol,trentino-stirol,trentino-sud-tirol,trentino-süd-tirol,trentino-sudtirol,trentino-südtirol,trentino-sued-tirol,trentino-suedtirol,trentinoa-adige,trentinoaadige,trentinoalto-adige,trentinoaltoadige,trentinos-tirol,trentinostirol,trentinosud-tirol,trentinosüd-tirol,trentinosudtirol,trentinosüdtirol,trentinosued-tirol,trentinosuedtirol,trentinsud-tirol,trentinsüd-tirol,trentinsudtirol,trentinsüdtirol,trentinsued-tirol,trentinsuedtirol,trento,treviso,trieste,ts,turin,tuscany,tv,ud,udine,umb,umbria,urbino-pesaro,urbinopesaro,va,val-d-aosta,val-daosta,vald-aosta,valdaosta,valle-aosta,valle-d-aosta,valle-daosta,valleaosta,valled-aosta,valledaosta,vallee-aoste,vallée-aoste,vallee-d-aoste,vallée-d-aoste,valleeaoste,valléeaoste,valleedaoste,valléedaoste,vao,varese,vb,vc,vda,ve,ven,veneto,venezia,venice,verbania,vercelli,verona,vi,vibo-valentia,vibovalentia,vicenza,viterbo,vr,vs,vt,vv|itau|itv|iveco|jaguar|java|jcb|jcp|je>co,net,org|jeep|jetzt|jewelry|jio|jlc|jll|jm>*|jmp|jnj|jo>com,edu,gov,mil,name,net,org,sch|jobs|joburg|jot|joy|jp>ac,ad,aichi>aisai,ama,anjo,asuke,chiryu,chita,fuso,gamagori,handa,hazu,hekinan,higashiura,ichinomiya,inazawa,inuyama,isshiki,iwakura,kanie,kariya,kasugai,kira,kiyosu,komaki,konan,kota,mihama,miyoshi,nishio,nisshin,obu,oguchi,oharu,okazaki,owariasahi,seto,shikatsu,shinshiro,shitara,tahara,takahama,tobishima,toei,togo,tokai,tokoname,toyoake,toyohashi,toyokawa,toyone,toyota,tsushima,yatomiakita,daisen,fujisato,gojome,hachirogata,happou,higashinaruse,honjo,honjyo,ikawa,kamikoani,kamioka,katagami,kazuno,kitaakita,kosaka,kyowa,misato,mitane,moriyoshi,nikaho,noshiro,odate,oga,ogata,semboku,yokote,yurihonjoaomori,gonohe,hachinohe,hashikami,hiranai,hirosaki,itayanagi,kuroishi,misawa,mutsu,nakadomari,noheji,oirase,owani,rokunohe,sannohe,shichinohe,shingo,takko,towada,tsugaru,tsurutaabiko,asahi,chonan,chosei,choshi,chuo,funabashi,futtsu,hanamigawa,ichihara,ichikawa,ichinomiya,inzai,isumi,kamagaya,kamogawa,kashiwa,katori,katsuura,kimitsu,kisarazu,kozaki,kujukuri,kyonan,matsudo,midori,mihama,minamiboso,mobara,mutsuzawa,nagara,nagareyama,narashino,narita,noda,oamishirasato,omigawa,onjuku,otaki,sakae,sakura,shimofusa,shirako,shiroi,shisui,sodegaura,sosa,tako,tateyama,togane,tohnosho,tomisato,urayasu,yachimata,yachiyo,yokaichiba,yokoshibahikari,yotsukaidoainan,honai,ikata,imabari,iyo,kamijima,kihoku,kumakogen,masaki,matsuno,matsuyama,namikata,niihama,ozu,saijo,seiyo,shikokuchuo,tobe,toon,uchiko,uwajima,yawatahamaechizen,eiheiji,fukui,ikeda,katsuyama,mihama,minamiechizen,obama,ohi,ono,sabae,sakai,takahama,tsuruga,wakasaashiya,buzen,chikugo,chikuho,chikujo,chikushino,chikuzen,chuo,dazaifu,fukuchi,hakata,higashi,hirokawa,hisayama,iizuka,inatsuki,kaho,kasuga,kasuya,kawara,keisen,koga,kurate,kurogi,kurume,minami,miyako,miyama,miyawaka,mizumaki,munakata,nakagawa,nakama,nishi,nogata,ogori,okagaki,okawa,oki,omuta,onga,onojo,oto,saigawa,sasaguri,shingu,shinyoshitomi,shonai,soeda,sue,tachiarai,tagawa,takata,toho,toyotsu,tsuiki,ukiha,umi,usui,yamada,yame,yanagawa,yukuhashiaizubange,aizumisato,aizuwakamatsu,asakawa,bandai,date,fukushima,furudono,futaba,hanawa,higashi,hirata,hirono,iitate,inawashiro,ishikawa,iwaki,izumizaki,kagamiishi,kaneyama,kawamata,kitakata,kitashiobara,koori,koriyama,kunimi,miharu,mishima,namie,nango,nishiaizu,nishigo,okuma,omotego,ono,otama,samegawa,shimogo,shirakawa,showa,soma,sukagawa,taishin,tamakawa,tanagura,tenei,yabuki,yamato,yamatsuri,yanaizu,yugawaanpachi,ena,gifu,ginan,godo,gujo,hashima,hichiso,hida,higashishirakawa,ibigawa,ikeda,kakamigahara,kani,kasahara,kasamatsu,kawaue,kitagata,mino,minokamo,mitake,mizunami,motosu,nakatsugawa,ogaki,sakahogi,seki,sekigahara,shirakawa,tajimi,takayama,tarui,toki,tomika,wanouchi,yamagata,yaotsu,yoroannaka,chiyoda,fujioka,higashiagatsuma,isesaki,itakura,kanna,kanra,katashina,kawaba,kiryu,kusatsu,maebashi,meiwa,midori,minakami,naganohara,nakanojo,nanmoku,numata,oizumi,ora,ota,shibukawa,shimonita,shinto,showa,takasaki,takayama,tamamura,tatebayashi,tomioka,tsukiyono,tsumagoi,ueno,yoshiokaasaminami,daiwa,etajima,fuchu,fukuyama,hatsukaichi,higashihiroshima,hongo,jinsekikogen,kaita,kui,kumano,kure,mihara,miyoshi,naka,onomichi,osakikamijima,otake,saka,sera,seranishi,shinichi,shobara,takeharaabashiri,abira,aibetsu,akabira,akkeshi,asahikawa,ashibetsu,ashoro,assabu,atsuma,bibai,biei,bifuka,bihoro,biratori,chippubetsu,chitose,date,ebetsu,embetsu,eniwa,erimo,esan,esashi,fukagawa,fukushima,furano,furubira,haboro,hakodate,hamatonbetsu,hidaka,higashikagura,higashikawa,hiroo,hokuryu,hokuto,honbetsu,horokanai,horonobe,ikeda,imakane,ishikari,iwamizawa,iwanai,kamifurano,kamikawa,kamishihoro,kamisunagawa,kamoenai,kayabe,kembuchi,kikonai,kimobetsu,kitahiroshima,kitami,kiyosato,koshimizu,kunneppu,kuriyama,kuromatsunai,kushiro,kutchan,kyowa,mashike,matsumae,mikasa,minamifurano,mombetsu,moseushi,mukawa,muroran,naie,nakagawa,nakasatsunai,nakatombetsu,nanae,nanporo,nayoro,nemuro,niikappu,niki,nishiokoppe,noboribetsu,numata,obihiro,obira,oketo,okoppe,otaru,otobe,otofuke,otoineppu,oumu,ozora,pippu,rankoshi,rebun,rikubetsu,rishiri,rishirifuji,saroma,sarufutsu,shakotan,shari,shibecha,shibetsu,shikabe,shikaoi,shimamaki,shimizu,shimokawa,shinshinotsu,shintoku,shiranuka,shiraoi,shiriuchi,sobetsu,sunagawa,taiki,takasu,takikawa,takinoue,teshikaga,tobetsu,tohma,tomakomai,tomari,toya,toyako,toyotomi,toyoura,tsubetsu,tsukigata,urakawa,urausu,uryu,utashinai,wakkanai,wassamu,yakumo,yoichiaioi,akashi,ako,amagasaki,aogaki,asago,ashiya,awaji,fukusaki,goshiki,harima,himeji,ichikawa,inagawa,itami,kakogawa,kamigori,kamikawa,kasai,kasuga,kawanishi,miki,minamiawaji,nishinomiya,nishiwaki,ono,sanda,sannan,sasayama,sayo,shingu,shinonsen,shiso,sumoto,taishi,taka,takarazuka,takasago,takino,tamba,tatsuno,toyooka,yabu,yashiro,yoka,yokawaami,asahi,bando,chikusei,daigo,fujishiro,hitachi,hitachinaka,hitachiomiya,hitachiota,ibaraki,ina,inashiki,itako,iwama,joso,kamisu,kasama,kashima,kasumigaura,koga,miho,mito,moriya,naka,namegata,oarai,ogawa,omitama,ryugasaki,sakai,sakuragawa,shimodate,shimotsuma,shirosato,sowa,suifu,takahagi,tamatsukuri,tokai,tomobe,tone,toride,tsuchiura,tsukuba,uchihara,ushiku,yachiyo,yamagata,yawara,yukianamizu,hakui,hakusan,kaga,kahoku,kanazawa,kawakita,komatsu,nakanoto,nanao,nomi,nonoichi,noto,shika,suzu,tsubata,tsurugi,uchinada,wajimafudai,fujisawa,hanamaki,hiraizumi,hirono,ichinohe,ichinoseki,iwaizumi,iwate,joboji,kamaishi,kanegasaki,karumai,kawai,kitakami,kuji,kunohe,kuzumaki,miyako,mizusawa,morioka,ninohe,noda,ofunato,oshu,otsuchi,rikuzentakata,shiwa,shizukuishi,sumita,tanohata,tono,yahaba,yamadaayagawa,higashikagawa,kanonji,kotohira,manno,marugame,mitoyo,naoshima,sanuki,tadotsu,takamatsu,tonosho,uchinomi,utazu,zentsujiakune,amami,hioki,isa,isen,izumi,kagoshima,kanoya,kawanabe,kinko,kouyama,makurazaki,matsumoto,minamitane,nakatane,nishinoomote,satsumasendai,soo,tarumizu,yusuiaikawa,atsugi,ayase,chigasaki,ebina,fujisawa,hadano,hakone,hiratsuka,isehara,kaisei,kamakura,kiyokawa,matsuda,minamiashigara,miura,nakai,ninomiya,odawara,oi,oiso,sagamihara,samukawa,tsukui,yamakita,yamato,yokosuka,yugawara,zama,zushi!city,*!city,*!city,*aki,geisei,hidaka,higashitsuno,ino,kagami,kami,kitagawa,kochi,mihara,motoyama,muroto,nahari,nakamura,nankoku,nishitosa,niyodogawa,ochi,okawa,otoyo,otsuki,sakawa,sukumo,susaki,tosa,tosashimizu,toyo,tsuno,umaji,yasuda,yusuharaamakusa,arao,aso,choyo,gyokuto,kamiamakusa,kikuchi,kumamoto,mashiki,mifune,minamata,minamioguni,nagasu,nishihara,oguni,ozu,sumoto,takamori,uki,uto,yamaga,yamato,yatsushiroayabe,fukuchiyama,higashiyama,ide,ine,joyo,kameoka,kamo,kita,kizu,kumiyama,kyotamba,kyotanabe,kyotango,maizuru,minami,minamiyamashiro,miyazu,muko,nagaokakyo,nakagyo,nantan,oyamazaki,sakyo,seika,tanabe,uji,ujitawara,wazuka,yamashina,yawataasahi,inabe,ise,kameyama,kawagoe,kiho,kisosaki,kiwa,komono,kumano,kuwana,matsusaka,meiwa,mihama,minamiise,misugi,miyama,nabari,shima,suzuka,tado,taiki,taki,tamaki,toba,tsu,udono,ureshino,watarai,yokkaichifurukawa,higashimatsushima,ishinomaki,iwanuma,kakuda,kami,kawasaki,marumori,matsushima,minamisanriku,misato,murata,natori,ogawara,ohira,onagawa,osaki,rifu,semine,shibata,shichikashuku,shikama,shiogama,shiroishi,tagajo,taiwa,tome,tomiya,wakuya,watari,yamamoto,zaoaya,ebino,gokase,hyuga,kadogawa,kawaminami,kijo,kitagawa,kitakata,kitaura,kobayashi,kunitomi,kushima,mimata,miyakonojo,miyazaki,morotsuka,nichinan,nishimera,nobeoka,saito,shiiba,shintomi,takaharu,takanabe,takazaki,tsunoachi,agematsu,anan,aoki,asahi,azumino,chikuhoku,chikuma,chino,fujimi,hakuba,hara,hiraya,iida,iijima,iiyama,iizuna,ikeda,ikusaka,ina,karuizawa,kawakami,kiso,kisofukushima,kitaaiki,komagane,komoro,matsukawa,matsumoto,miasa,minamiaiki,minamimaki,minamiminowa,minowa,miyada,miyota,mochizuki,nagano,nagawa,nagiso,nakagawa,nakano,nozawaonsen,obuse,ogawa,okaya,omachi,omi,ookuwa,ooshika,otaki,otari,sakae,sakaki,saku,sakuho,shimosuwa,shinanomachi,shiojiri,suwa,suzaka,takagi,takamori,takayama,tateshina,tatsuno,togakushi,togura,tomi,ueda,wada,yamagata,yamanouchi,yasaka,yasuokachijiwa,futsu,goto,hasami,hirado,iki,isahaya,kawatana,kuchinotsu,matsuura,nagasaki,obama,omura,oseto,saikai,sasebo,seihi,shimabara,shinkamigoto,togitsu,tsushima,unzen!city,*ando,gose,heguri,higashiyoshino,ikaruga,ikoma,kamikitayama,kanmaki,kashiba,kashihara,katsuragi,kawai,kawakami,kawanishi,koryo,kurotaki,mitsue,miyake,nara,nosegawa,oji,ouda,oyodo,sakurai,sango,shimoichi,shimokitayama,shinjo,soni,takatori,tawaramoto,tenkawa,tenri,uda,yamatokoriyama,yamatotakada,yamazoe,yoshinoaga,agano,gosen,itoigawa,izumozaki,joetsu,kamo,kariwa,kashiwazaki,minamiuonuma,mitsuke,muika,murakami,myoko,nagaoka,niigata,ojiya,omi,sado,sanjo,seiro,seirou,sekikawa,shibata,tagami,tainai,tochio,tokamachi,tsubame,tsunan,uonuma,yahiko,yoita,yuzawabeppu,bungoono,bungotakada,hasama,hiji,himeshima,hita,kamitsue,kokonoe,kuju,kunisaki,kusu,oita,saiki,taketa,tsukumi,usa,usuki,yufuakaiwa,asakuchi,bizen,hayashima,ibara,kagamino,kasaoka,kibichuo,kumenan,kurashiki,maniwa,misaki,nagi,niimi,nishiawakura,okayama,satosho,setouchi,shinjo,shoo,soja,takahashi,tamano,tsuyama,wake,yakageaguni,ginowan,ginoza,gushikami,haebaru,higashi,hirara,iheya,ishigaki,ishikawa,itoman,izena,kadena,kin,kitadaito,kitanakagusuku,kumejima,kunigami,minamidaito,motobu,nago,naha,nakagusuku,nakijin,nanjo,nishihara,ogimi,okinawa,onna,shimoji,taketomi,tarama,tokashiki,tomigusuku,tonaki,urasoe,uruma,yaese,yomitan,yonabaru,yonaguni,zamamiabeno,chihayaakasaka,chuo,daito,fujiidera,habikino,hannan,higashiosaka,higashisumiyoshi,higashiyodogawa,hirakata,ibaraki,ikeda,izumi,izumiotsu,izumisano,kadoma,kaizuka,kanan,kashiwara,katano,kawachinagano,kishiwada,kita,kumatori,matsubara,minato,minoh,misaki,moriguchi,neyagawa,nishi,nose,osakasayama,sakai,sayama,sennan,settsu,shijonawate,shimamoto,suita,tadaoka,taishi,tajiri,takaishi,takatsuki,tondabayashi,toyonaka,toyono,yaoariake,arita,fukudomi,genkai,hamatama,hizen,imari,kamimine,kanzaki,karatsu,kashima,kitagata,kitahata,kiyama,kouhoku,kyuragi,nishiarita,ogi,omachi,ouchi,saga,shiroishi,taku,tara,tosu,yoshinogariarakawa,asaka,chichibu,fujimi,fujimino,fukaya,hanno,hanyu,hasuda,hatogaya,hatoyama,hidaka,higashichichibu,higashimatsuyama,honjo,ina,iruma,iwatsuki,kamiizumi,kamikawa,kamisato,kasukabe,kawagoe,kawaguchi,kawajima,kazo,kitamoto,koshigaya,kounosu,kuki,kumagaya,matsubushi,minano,misato,miyashiro,miyoshi,moroyama,nagatoro,namegawa,niiza,ogano,ogawa,ogose,okegawa,omiya,otaki,ranzan,ryokami,saitama,sakado,satte,sayama,shiki,shiraoka,soka,sugito,toda,tokigawa,tokorozawa,tsurugashima,urawa,warabi,yashio,yokoze,yono,yorii,yoshida,yoshikawa,yoshimi!city,*!city,*aisho,gamo,higashiomi,hikone,koka,konan,kosei,koto,kusatsu,maibara,moriyama,nagahama,nishiazai,notogawa,omihachiman,otsu,ritto,ryuoh,takashima,takatsuki,torahime,toyosato,yasuakagi,ama,gotsu,hamada,higashiizumo,hikawa,hikimi,izumo,kakinoki,masuda,matsue,misato,nishinoshima,ohda,okinoshima,okuizumo,shimane,tamayu,tsuwano,unnan,yakumo,yasugi,yatsukaarai,atami,fuji,fujieda,fujikawa,fujinomiya,fukuroi,gotemba,haibara,hamamatsu,higashiizu,ito,iwata,izu,izunokuni,kakegawa,kannami,kawanehon,kawazu,kikugawa,kosai,makinohara,matsuzaki,minamiizu,mishima,morimachi,nishiizu,numazu,omaezaki,shimada,shimizu,shimoda,shizuoka,susono,yaizu,yoshidaashikaga,bato,haga,ichikai,iwafune,kaminokawa,kanuma,karasuyama,kuroiso,mashiko,mibu,moka,motegi,nasu,nasushiobara,nikko,nishikata,nogi,ohira,ohtawara,oyama,sakura,sano,shimotsuke,shioya,takanezawa,tochigi,tsuga,ujiie,utsunomiya,yaitaaizumi,anan,ichiba,itano,kainan,komatsushima,matsushige,mima,minami,miyoshi,mugi,nakagawa,naruto,sanagochi,shishikui,tokushima,wajikiadachi,akiruno,akishima,aogashima,arakawa,bunkyo,chiyoda,chofu,chuo,edogawa,fuchu,fussa,hachijo,hachioji,hamura,higashikurume,higashimurayama,higashiyamato,hino,hinode,hinohara,inagi,itabashi,katsushika,kita,kiyose,kodaira,koganei,kokubunji,komae,koto,kouzushima,kunitachi,machida,meguro,minato,mitaka,mizuho,musashimurayama,musashino,nakano,nerima,ogasawara,okutama,ome,oshima,ota,setagaya,shibuya,shinagawa,shinjuku,suginami,sumida,tachikawa,taito,tama,toshimachizu,hino,kawahara,koge,kotoura,misasa,nanbu,nichinan,sakaiminato,tottori,wakasa,yazu,yonagoasahi,fuchu,fukumitsu,funahashi,himi,imizu,inami,johana,kamiichi,kurobe,nakaniikawa,namerikawa,nanto,nyuzen,oyabe,taira,takaoka,tateyama,toga,tonami,toyama,unazuki,uozu,yamadaarida,aridagawa,gobo,hashimoto,hidaka,hirogawa,inami,iwade,kainan,kamitonda,katsuragi,kimino,kinokawa,kitayama,koya,koza,kozagawa,kudoyama,kushimoto,mihama,misato,nachikatsuura,shingu,shirahama,taiji,tanabe,wakayama,yuasa,yuraasahi,funagata,higashine,iide,kahoku,kaminoyama,kaneyama,kawanishi,mamurogawa,mikawa,murayama,nagai,nakayama,nanyo,nishikawa,obanazawa,oe,oguni,ohkura,oishida,sagae,sakata,sakegawa,shinjo,shirataka,shonai,takahata,tendo,tozawa,tsuruoka,yamagata,yamanobe,yonezawa,yuzaabu,hagi,hikari,hofu,iwakuni,kudamatsu,mitou,nagato,oshima,shimonoseki,shunan,tabuse,tokuyama,toyota,ube,yuuchuo,doshi,fuefuki,fujikawa,fujikawaguchiko,fujiyoshida,hayakawa,hokuto,ichikawamisato,kai,kofu,koshu,kosuge,minami-alps,minobu,nakamichi,nanbu,narusawa,nirasaki,nishikatsura,oshino,otsuki,showa,tabayama,tsuru,uenohara,yamanakako,yamanashi!city,*<三重,京都,佐賀,兵庫,北海道,千葉,和歌山,埼玉,大分,大阪,奈良,宮城,宮崎,富山,山口,山形,山梨,岐阜,岡山,岩手,島根,広島,徳島,愛媛,愛知,新潟,東京,栃木,沖縄,滋賀,熊本,石川,神奈川,福井,福岡,福島,秋田,群馬,茨城,長崎,長野,青森,静岡,香川,高知,鳥取,鹿児島|jpmorgan|jprs|juegos|juniper|kaufen|kddi|ke>ac,co,go,info,me,mobi,ne,or,sc|kerryhotels|kerrylogistics|kerryproperties|kfh|kg>com,edu,gov,mil,net,org|kh>*|ki>biz,com,edu,gov,info,net,org|kia|kim|kinder|kindle|kitchen|kiwi|km>ass,asso,com,coop,edu,gouv,gov,medecin,mil,nom,notaires,org,pharmaciens,prd,presse,tm,veterinaire|kn>edu,gov,net,org|koeln|komatsu|kosher|kp>com,edu,gov,org,rep,tra|kpmg|kpn|kr>ac,busan,chungbuk,chungnam,co,daegu,daejeon,es,gangwon,go,gwangju,gyeongbuk,gyeonggi,gyeongnam,hs,incheon,jeju,jeonbuk,jeonnam,kg,mil,ms,ne,or,pe,re,sc,seoul,ulsan|krd|kred|kuokgroup|kw>com,edu,emb,gov,ind,net,org|ky>com,edu,gov,net,org|kyoto|kz>com,edu,gov,mil,net,org|la>com,edu,gov,info,int,net,org,per|lacaixa|ladbrokes|lamborghini|lamer|lancaster|lancia|lancome|land|landrover|lanxess|lasalle|lat|latino|latrobe|law|lawyer|lb>com,edu,gov,net,org|lc>co,com,edu,gov,net,org|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>ac,assn,com,edu,gov,grp,hotel,int,ltd,net,ngo,org,sch,soc,web|llc|loan|loans|locker|locus|loft|lol|london|lotte|lotto|love|lpl|lplfinancial|lr>com,edu,gov,net,org|ls>co,org|lt>gov|ltd|ltda|lu|lundbeck|lupin|luxe|luxury|lv>asn,com,conf,edu,gov,id,mil,net,org|ly>com,edu,gov,id,med,net,org,plc,sch|ma>ac,co,gov,net,org,press|macys|madrid|maif|maison|makeup|man|management|mango|map|market|marketing|markets|marriott|marshalls|maserati|mattel|mba|mc>asso,tm|mckinsey|md|me>ac,co,edu,gov,its,net,org,priv|med|media|meet|melbourne|meme|memorial|men|menu|merckmsd|metlife|mg>co,com,edu,gov,mil,nom,org,prd,tm|mh|miami|microsoft|mil|mini|mint|mit|mitsubishi|mk>com,edu,gov,inf,name,net,org|ml>com,edu,gouv,gov,net,org,presse|mlb|mls|mm>*|mma|mn>edu,gov,org|mo>com,edu,gov,net,org|mobi|mobile|mobily|moda|moe|moi|mom|monash|money|monster|mopar|mormon|mortgage|moscow|moto|motorcycles|mov|movie|movistar|mp|mq|mr>gov|ms>com,edu,gov,net,org|msd|mt>com,edu,net,org|mtn|mtr|mu>ac,co,com,gov,net,or,org|museum>academy,agriculture,air,airguard,alabama,alaska,amber,ambulance,american,americana,americanantiques,americanart,amsterdam,and,annefrank,anthro,anthropology,antiques,aquarium,arboretum,archaeological,archaeology,architecture,art,artanddesign,artcenter,artdeco,arteducation,artgallery,arts,artsandcrafts,asmatart,assassination,assisi,association,astronomy,atlanta,austin,australia,automotive,aviation,axis,badajoz,baghdad,bahn,bale,baltimore,barcelona,baseball,basel,baths,bauern,beauxarts,beeldengeluid,bellevue,bergbau,berkeley,berlin,bern,bible,bilbao,bill,birdart,birthplace,bonn,boston,botanical,botanicalgarden,botanicgarden,botany,brandywinevalley,brasil,bristol,british,britishcolumbia,broadcast,brunel,brussel,brussels,bruxelles,building,burghof,bus,bushey,cadaques,california,cambridge,can,canada,capebreton,carrier,cartoonart,casadelamoneda,castle,castres,celtic,center,chattanooga,cheltenham,chesapeakebay,chicago,children,childrens,childrensgarden,chiropractic,chocolate,christiansburg,cincinnati,cinema,circus,civilisation,civilization,civilwar,clinton,clock,coal,coastaldefence,cody,coldwar,collection,colonialwilliamsburg,coloradoplateau,columbia,columbus,communication,communications,community,computer,computerhistory,comunicações,contemporary,contemporaryart,convent,copenhagen,corporation,correios-e-telecomunicações,corvette,costume,countryestate,county,crafts,cranbrook,creation,cultural,culturalcenter,culture,cyber,cymru,dali,dallas,database,ddr,decorativearts,delaware,delmenhorst,denmark,depot,design,detroit,dinosaur,discovery,dolls,donostia,durham,eastafrica,eastcoast,education,educational,egyptian,eisenbahn,elburg,elvendrell,embroidery,encyclopedic,england,entomology,environment,environmentalconservation,epilepsy,essex,estate,ethnology,exeter,exhibition,family,farm,farmequipment,farmers,farmstead,field,figueres,filatelia,film,fineart,finearts,finland,flanders,florida,force,fortmissoula,fortworth,foundation,francaise,frankfurt,franziskaner,freemasonry,freiburg,fribourg,frog,fundacio,furniture,gallery,garden,gateway,geelvinck,gemological,geology,georgia,giessen,glas,glass,gorge,grandrapids,graz,guernsey,halloffame,hamburg,handson,harvestcelebration,hawaii,health,heimatunduhren,hellas,helsinki,hembygdsforbund,heritage,histoire,historical,historicalsociety,historichouses,historisch,historisches,history,historyofscience,horology,house,humanities,illustration,imageandsound,indian,indiana,indianapolis,indianmarket,intelligence,interactive,iraq,iron,isleofman,jamison,jefferson,jerusalem,jewelry,jewish,jewishart,jfk,journalism,judaica,judygarland,juedisches,juif,karate,karikatur,kids,koebenhavn,koeln,kunst,kunstsammlung,kunstunddesign,labor,labour,lajolla,lancashire,landes,lans,läns,larsson,lewismiller,lincoln,linz,living,livinghistory,localhistory,london,losangeles,louvre,loyalist,lucerne,luxembourg,luzern,mad,madrid,mallorca,manchester,mansion,mansions,manx,marburg,maritime,maritimo,maryland,marylhurst,media,medical,medizinhistorisches,meeres,memorial,mesaverde,michigan,midatlantic,military,mill,miners,mining,minnesota,missile,missoula,modern,moma,money,monmouth,monticello,montreal,moscow,motorcycle,muenchen,muenster,mulhouse,muncie,museet,museumcenter,museumvereniging,music,national,nationalfirearms,nationalheritage,nativeamerican,naturalhistory,naturalhistorymuseum,naturalsciences,nature,naturhistorisches,natuurwetenschappen,naumburg,naval,nebraska,neues,newhampshire,newjersey,newmexico,newport,newspaper,newyork,niepce,norfolk,north,nrw,nuernberg,nuremberg,nyc,nyny,oceanographic,oceanographique,omaha,online,ontario,openair,oregon,oregontrail,otago,oxford,pacific,paderborn,palace,paleo,palmsprings,panama,paris,pasadena,pharmacy,philadelphia,philadelphiaarea,philately,phoenix,photography,pilots,pittsburgh,planetarium,plantation,plants,plaza,portal,portland,portlligat,posts-and-telecommunications,preservation,presidio,press,project,public,pubol,quebec,railroad,railway,research,resistance,riodejaneiro,rochester,rockart,roma,russia,saintlouis,salem,salvadordali,salzburg,sandiego,sanfrancisco,santabarbara,santacruz,santafe,saskatchewan,satx,savannahga,schlesisches,schoenbrunn,schokoladen,school,schweiz,science,science-fiction,scienceandhistory,scienceandindustry,sciencecenter,sciencecenters,sciencehistory,sciences,sciencesnaturelles,scotland,seaport,settlement,settlers,shell,sherbrooke,sibenik,silk,ski,skole,society,sologne,soundandvision,southcarolina,southwest,space,spy,square,stadt,stalbans,starnberg,state,stateofdelaware,station,steam,steiermark,stjohn,stockholm,stpetersburg,stuttgart,suisse,surgeonshall,surrey,svizzera,sweden,sydney,tank,tcm,technology,telekommunikation,television,texas,textile,theater,time,timekeeping,topology,torino,touch,town,transport,tree,trolley,trust,trustee,uhren,ulm,undersea,university,usa,usantiques,usarts,uscountryestate,usculture,usdecorativearts,usgarden,ushistory,ushuaia,uslivinghistory,utah,uvic,valley,vantaa,versailles,viking,village,virginia,virtual,virtuel,vlaanderen,volkenkunde,wales,wallonie,war,washingtondc,watch-and-clock,watchandclock,western,westfalen,whaling,wildlife,williamsburg,windmill,workshop,york,yorkshire,yosemite,youth,zoological,zoology,иком,ירושלים|mutual|mv>aero,biz,com,coop,edu,gov,info,int,mil,museum,name,net,org,pro|mw>ac,biz,co,com,coop,edu,gov,int,museum,net,org|mx>com,edu,gob,net,org|my>com,edu,gov,mil,name,net,org|mz>ac,adv,co,edu,gov,mil,net,org|na>ca,cc,co,com,dr,in,info,mobi,mx,name,or,org,pro,school,tv,us,ws|nab|nadex|nagoya|name|nationwide|natura|navy|nba|nc>asso,nom|ne|nec|net|netbank|netflix|network|neustar|new|newholland|news|next|nextdirect|nexus|nf>arts,com,firm,info,net,other,per,rec,store,web|nfl|ng>com,edu,gov,i,mil,mobi,name,net,org,sch|ngo|nhk|ni>ac,biz,co,com,edu,gob,in,info,int,mil,net,nom,org,web|nico|nike|nikon|ninja|nissan|nissay|nl>bv|no>aa>gsgsnesgsnesgsos,valer,vålergsgsosgsheroy,sandeherøy,sandegsgsbo,bø,heroy,herøygsgsgsgsvaler<østfold>vålergsgsgsgsbo,bøgsgsgssandegs*|nr>biz,com,edu,gov,info,net,org|nra|nrw|ntt|nu|nyc|nz>ac,co,cri,geek,gen,govt,health,iwi,kiwi,maori,māori,mil,net,org,parliament,school|obi|observer|off|office|okinawa|olayan|olayangroup|oldnavy|ollo|om>co,com,edu,gov,med,museum,net,org,pro|omega|one|ong|onion|onl|online|onyourside|ooo|open|oracle|orange|org|organic|origins|osaka|otsuka|ott|ovh|pa>abo,ac,com,edu,gob,ing,med,net,nom,org,sld|page|panasonic|panerai|paris|pars|partners|parts|party|passagens|pay|pccw|pe>com,edu,gob,mil,net,nom,org|pet|pf>com,edu,org|pfizer|pg>*|ph>com,edu,gov,i,mil,net,ngo,org|pharmacy|phd|philips|phone|photo|photography|photos|physio|piaget|pics|pictet|pictures|pid|pin|ping|pink|pioneer|pizza|pk>biz,com,edu,fam,gob,gok,gon,gop,gos,gov,info,net,org,web|pl>agro,aid,atm,augustow,auto,babia-gora,bedzin,beskidy,bialowieza,bialystok,bielawa,bieszczady,biz,boleslawiec,bydgoszcz,bytom,cieszyn,com,czeladz,czest,dlugoleka,edu,elblag,elk,glogow,gmina,gniezno,gorlice,gov>ap,griw,ic,is,kmpsp,konsulat,kppsp,kwp,kwpsp,mup,mw,oirm,oum,pa,pinb,piw,po,psp,psse,pup,rzgw,sa,sdn,sko,so,sr,starostwo,ug,ugim,um,umig,upow,uppo,us,uw,uzs,wif,wiih,winb,wios,witd,wiw,wsa,wskr,wuoz,wzmiuw,zpco,edu,gov,net,org|pnc|pohl|poker|politie|porn|post|pr>ac,biz,com,edu,est,gov,info,isla,name,net,org,pro,prof|pramerica|praxi|press|prime|pro>aaa,aca,acct,avocat,bar,cpa,eng,jur,law,med,recht|prod|productions|prof|progressive|promo|properties|property|protection|pru|prudential|ps>com,edu,gov,net,org,plo,sec|pt>com,edu,gov,int,net,nome,org,publ|pub|pw>belau,co,ed,go,ne,or|pwc|py>com,coop,edu,gov,mil,net,org|qa>com,edu,gov,mil,name,net,org,sch|qpon|quebec|quest|qvc|racing|radio|raid|re>asso,com,nom|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>arts,com,firm,info,nom,nt,org,rec,store,tm,www|rocher|rocks|rodeo|rogers|room|rs>ac,co,edu,gov,in,org|rsvp|ru>ac,edu,gov,int,mil,test|rugby|ruhr|run|rw>ac,co,com,edu,gouv,gov,int,mil,net|rwe|ryukyu|sa>com,edu,gov,med,net,org,pub,sch|saarland|safe|safety|sakura|sale|salon|samsclub|samsung|sandvik|sandvikcoromant|sanofi|sap|sarl|sas|save|saxo|sb>com,edu,gov,net,org|sbi|sbs|sc>com,edu,gov,net,org|sca|scb|schaeffler|schmidt|scholarships|school|schule|schwarz|science|scjohnson|scor|scot|sd>com,edu,gov,info,med,net,org,tv|se>a,ac,b,bd,brand,c,d,e,f,fh,fhsk,fhv,g,h,i,k,komforb,kommunalforbund,komvux,l,lanbib,m,n,naturbruksgymn,o,org,p,parti,pp,press,r,s,t,tm,u,w,x,y,z|search|seat|secure|security|seek|select|sener|services|ses|seven|sew|sex|sexy|sfr|sg>com,edu,gov,net,org,per|sh>com,gov,mil,net,org|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>com,edu,gov,net,org|sling|sm|smart|smile|sn>art,com,edu,gouv,org,perso,univ|sncf|so>com,net,org|soccer|social|softbank|software|sohu|solar|solutions|song|sony|soy|space|spiegel|sport|spot|spreadbetting|sr|srl|srt|st>co,com,consulado,edu,embaixada,gov,mil,net,org,principe,saotome,store|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>com,edu,gob,org,red|swatch|swiftcover|swiss|sx>gov|sy>com,edu,gov,mil,net,org|sydney|symantec|systems|sz>ac,co,org|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>ac,co,go,in,mi,net,or|thd|theater|theatre|tiaa|tickets|tienda|tiffany|tips|tires|tirol|tj>ac,biz,co,com,edu,go,gov,int,mil,name,net,nic,org,test,web|tjmaxx|tjx|tk|tkmaxx|tl>gov|tm>co,com,edu,gov,mil,net,nom,org|tmall|tn>agrinet,com,defense,edunet,ens,fin,gov,ind,info,intl,mincom,nat,net,org,perso,rnrt,rns,rnu,tourism,turen|to>com,edu,gov,mil,net,org|today|tokyo|tools|top|toray|toshiba|total|tours|town|toyota|toys|tr>av,bbs,bel,biz,com,dr,edu,gen,gov,info,k12,kep,mil,name,nc>govaero,biz,co,com,coop,edu,gov,info,int,jobs,mobi,museum,name,net,org,pro,travel|tube|tui|tunes|tushu|tv|tvs|tw>club,com,ebiz,edu,game,gov,idv,mil,net,org,商業,組織,網路|tz>ac,co,go,hotel,info,me,mil,mobi,ne,or,sc,tv|ua>cherkassy,cherkasy,chernigov,chernihiv,chernivtsi,chernovtsy,ck,cn,com,cr,crimea,cv,dn,dnepropetrovsk,dnipropetrovsk,dominic,donetsk,dp,edu,gov,if,in,ivano-frankivsk,kh,kharkiv,kharkov,kherson,khmelnitskiy,khmelnytskyi,kiev,kirovograd,km,kr,krym,ks,kv,kyiv,lg,lt,lugansk,lutsk,lv,lviv,mk,mykolaiv,net,nikolaev,od,odesa,odessa,org,pl,poltava,rivne,rovno,rv,sb,sebastopol,sevastopol,sm,sumy,te,ternopil,uz,uzhgorod,vinnica,vinnytsia,vn,volyn,yalta,zaporizhzhe,zaporizhzhia,zhitomir,zhytomyr,zp,zt|ubank|ubs|uconnect|ug>ac,co,com,go,ne,or,org,sc|uk>ac,co,gov,ltd,me,net,nhs,org,plc,policesch>*|unicom|university|uno|uol|ups|us>ak>cc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12cc,k12,libcc,k12,libcc,k12,libcc,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12>chtr,paroch,pvtcc,k12,libcc,k12,libann-arbor,cc,cog,dst,eaton,gen,k12,lib,mus,tec,washtenawcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcc,k12,libcccc,k12,lib|uy>com,edu,gub,mil,net,org|uz>co,com,net,org|va|vacations|vana|vanguard|vc>com,edu,gov,mil,net,org|ve>arts,co,com,e12,edu,firm,gob,gov,info,int,mil,net,org,rec,store,tec,web|vegas|ventures|verisign|vermögensberater|vermögensberatung|versicherung|vet|vg|vi>co,com,k12,net,org|viajes|video|vig|viking|villas|vin|vip|virgin|visa|vision|vista|vistaprint|viva|vivo|vlaanderen|vn>ac,biz,com,edu,gov,health,info,int,name,net,org,pro|vodka|volkswagen|volvo|vote|voting|voto|voyage|vu>com,edu,net,org|vuelos|wales|walmart|walter|wang|wanggou|warman|watch|watches|weather|weatherchannel|webcam|weber|website|wed|wedding|weibo|weir|wf|whoswho|wien|wiki|williamhill|win|windows|wine|winners|wme|wolterskluwer|woodside|work|works|world|wow|ws>com,edu,gov,net,org|wtc|wtf|xbox|xerox|xfinity|xihuan|xin|xxx|xyz|yachts|yahoo|yamaxun|yandex|ye>*|yodobashi|yoga|yokohama|you|youtube|yt|yun|za>ac,agric,alt,co,edu,gov,grondar,law,mil,net,ngo,nis,nom,org,school,tm,web|zappos|zara|zero|zip|zippo|zm>ac,biz,co,com,edu,gov,info,mil,net,org,sch|zone|zuerich|zw>ac,co,gov,mil,org|ελ|бг|бел|дети|ею|католик|ком|қаз|мкд|мон|москва|онлайн|орг|рус|рф|сайт|срб>ак,обр,од,орг,пр,упр|укр|გე|հայ|קום|ابوظبي|اتصالات|ارامكو|الاردن|الجزائر|السعودية|السعوديه|السعودیة|السعودیۃ|العليان|المغرب|اليمن|امارات|ايران|ایران|بارت|بازار|بھارت|بيتك|پاكستان|پاکستان|ڀارت|تونس|سودان|سوريا|سورية|شبكة|عراق|عرب|عمان|فلسطين|قطر|كاثوليك|كوم|مصر|مليسيا|موبايلي|موقع|همراه|कॉम|नेट|भारत|भारतम्|भारोत|संगठन|বাংলা|ভারত|ভাৰত|ਭਾਰਤ|ભારત|ଭାରତ|இந்தியா|இலங்கை|சிங்கப்பூர்|భారత్|ಭಾರತ|ഭാരതം|ලංකා|คอม|ไทย>ทหาร,ธุรกิจ,เน็ต,รัฐบาล,ศึกษา,องค์กร|닷넷|닷컴|삼성|한국|グーグル|クラウド|コム|ストア|セール|ファッション|ポイント|みんな|世界|中信|中国|中國|中文网|企业|佛山|信息|健康|八卦|公司|公益|台湾|台灣|商城|商店|商标|嘉里|嘉里大酒店|在线|大众汽车|大拿|天主教|娱乐|家電|工行|广东|微博|慈善|我爱你|手机|手表|招聘|政务|政府|新加坡|新闻|时尚|書籍|机构|淡马锡|游戏|澳門|澳门|点看|珠宝|移动|组织机构|网址|网店|网站|网络|联通|臺灣|诺基亚|谷歌|购物|通販|集团|電訊盈科|飞利浦|食品|餐厅|香格里拉|香港>個人,公司,政府,教育,組織,網絡"}},{}],2:[function(e,a,i){a.exports={updatedAt:"2018-10-02T10:04:00.847Z",trie:"academy>official|ae>blogspot,nom|af>nom|ai>nom|al>blogspot,nom|am>blogspot|app>hasura|ar>com>blogspot|asia>cloudns|at>12hp,2ix,4lima,bizco>blogspot*ex>**<ex>**<com>blogspot|ba>blogspot|be>blogspottransurl>*barsy,blogspot|biz>cloudns,dscloud,dyndns,for-better,for-more,for-some,for-the,mmafan,myftp,no-ip,selfip,webhop|bj>blogspot|br>com>blogspotac,al,am,ap,ba,ce,df,es,go,ma,mg,ms,mt,pa,pb,pe,pi,pr,rj,rn,ro,rr,rs,sc,se,sp,to|bs>we|by>com>blogspotnym,za|ca>awdev>*cloudns,fantasyleague,ftpaccess,game-server,myphotos,scrapping,twmail|cf>blogspot|ch>12hp,2ix,4lima,blogspot,dnsking,gotdns,lima-city,linkyard-cloud,square7|cl>blogspot,nom|cloud>linkyardmagentosite>***barsy,cloudns|cn>com>amazonaws>cn-north-1>s3*cn-north-1,cn-northwest-1*|co>com>blogspot*|com>001www0emm>*<1kapp,3utilities,4u,africa,alpha-myqnapcloudamazonaws>ap-northeast-1>dualstack>s3<dualstack>s3dualstack>s3dualstack>s3<dualstack>s3<dualstack>s3***dualstack>s3dualstack>s3<dualstack>s3dualstack>s3dualstack>s3<dualstack>s3<dualstack>s3alpha,betaap-northeast-1,ap-northeast-2,ap-northeast-3,ap-south-1,ap-southeast-1,ap-southeast-2,ca-central-1,eu-central-1,eu-west-1,eu-west-2,eu-west-3,sa-east-1,us-east-1,us-east-2,us-gov-west-1,us-west-1,us-west-2eu-1,eu-2,eu-3,eu-4,us-1,us-2,us-3,us-4appscns>*<appeuxen*u2,u2-localravendb|cool>de|cv>blogspot|cx>ath,info|cy>com>blogspot|cz>blogspot,co,e4metacentrum>cloud,customcloud>flt,usr<12hp,2ix,4lima,barsy,blogspot,bplaced,comcosidns>dyndyn,dyndnsdyncustomer*fastpanel|dk>biz,blogspot,co,firm,reg,store|ee>com>blogspot|eg>com>blogspot|es>com>blogspot|estate>compute>*|eu>barsy,cloudns,diskstation,mycd,spdnstransurl>*party>user|faith>ybo|farm>storj|fi>blogspot,dy,iki|fit>ptplus|fr>blogspot,chirurgiens-dentistes-en-france,fbx-os,fbxos,freebox-os,freeboxos,on-web|gd>nom|gdn>cnpy|ge>nom|gg>cya|gl>nom|goog>cloud|gr>blogspot,nym|gt>nom|gy>nym|hk>blogspot,inc,ltd|hn>nom|host>cloudaccess,freesite,half,pcloud|hosting>opencraft|hr>blogspot|hu>blogspot|id>co>blogspotblogspot,nym|il>co>blogspot|im>nom,ro|in>barsy,blogspot,cloudns|info>barrel-of-knowledge,barrell-of-knowledge,barsy,cloudns,dvrcam,dynamic-dns,dyndns,for-our,forumz,groks-the,groks-this,here-for-more,ilovecollege,knowsitall,mayfirst,no-ip,nsupdate,selfip,v-info,webhop|io>2038,azurecontainer,backplaneapp,barsy,boxfuse,browsersafetymark,cleverapps,dedyn,definima,drud,enonic>customerappsstagedevices**dev>custcustcustcust<blogspot,cupcake|it>16-b,32-b,64-b,blogspot|jp>blogspot|ke>co>blogspotblogspot|krd>co,edu|kz>nym|la>bnr,c,nym|land>static>dev,sites|lc>nym,oy|li>blogspot,nom,nym|link>cyon,mypep|lt>blogspot,nym|lu>blogspot,nym|management>router|md>blogspot|me>barsy,brasilia,c66,daplie>localhostbarsy|mk>blogspot,nom|mn>nyc,nym|mobi>barsy,dscloud|mr>blogspot|mt>com>blogspot|mx>blogspot,nym|my>blogspot|name>her>forgotforgot|net>alwaysdata,at-band-camp,azure-mobile,azurewebsites,barsy,blackbaudcdn,blogdns,boomla,bounceme,bplaced,broke-it,buyshouses,casacamcdn77>r*freetls,mapprod>a,globala,b,global<mapalces>*|ng>com>blogspot|nl>blogspot,cistron,co,demon,hosting-clustertransurl>*blogspot,co|nu>merseine,mine,nom,shacknet|nz>co>blogspothomelink|online>barsy|org>accesscam,aeamune>telec,rscorigin>ssl<go,homeal,asso,at,au,be,bg,ca,cd,ch,cn,cy,cz,de,dk,edu,ee,es,fi,fr,gr,hr,hu,ie,il,in,int,is,it,jp,kr,lt,lu,lv,mc,me,mk,mt,my,net,ng,nl,no,nz,paris,pl,pt,q-a,ro,ru,se,si,sk,tr,uk,uscloudos>appos>app<<nerdpol|party>ybo|pe>blogspot,nym|pictures>1337|pl>art,beep,co,gda,gdansk,gdynia,gliwice,krakow,med,poznan,sopot,wroc,zakopane|pm>own|pro>barsy,cloudnsdnstrace>bci|pt>blogspot,nym|pub>barsy|pw>cloudns,nom,x443|qa>blogspot,nom|re>blogspot|review>ybo|rip>clan|ro>blogspot,nym,shop|rocks>lima-city,myddns,webspace|rs>blogspot,nom,ox|ru>adygeya,bashkiria,bir,blogspot,cbgcldmail>hbhosting>****<development,ravendb|science>ybo|se>blogspot,com|sg>blogspot|sh>hashbang,nowplatform>*barsy|si>blogspot,nom|site>barsy,byen,cyonplatformsh>*|sk>blogspot,nym|sn>blogspot|space>linkitools,uber,xs4all|st>noho,nom|su>abkhazia,adygeya,aktyubinsk,arkhangelsk,armenia,ashgabad,azerbaijan,balashov,bashkiria,bryansk,bukhara,chimkent,dagestan,east-kazakhstan,exnet,georgia,grozny,ivanovo,jambyl,kalmykia,kaluga,karacol,karaganda,karelia,khakassia,krasnodar,kurgan,kustanai,lenug,mangyshlak,mordovia,msk,murmansk,nalchik,navoi,north-kazakhstan,nov,nym,obninsk,penza,pokrovsk,sochi,spb,tashkent,termez,togliatti,troitsk,tselinograd,tula,tuva,vladikavkaz,vladimir,vologda|support>barsy|sx>nym|systems>knightpoint|td>blogspot|tj>nom|to>vpnplus|top>now-dns,ntdll|tr>com>blogspot|trade>ybo|tv>better-than,dyndns,on-the-web,worse-than|tw>blogspotcom>mymailerbiz,cc,co,inf,ltd,pp|ug>blogspot,nom|uk>barsyco>barsy,barsyonline,blogspot,gwiddle,nh-serv,no-ip,wellbeingzonehomeoffice,serviceglug,lug,lugs|us>cloudnsde>libcom>blogspotnom|vg>nom|vn>blogspot|ws>advisor>*blogsite,crafting,fhapp,zapto|za>co>blogspot|zone>limatriton>*"}},{}],3:[function(e,a,i){"use strict";i.url=function(e){return e&&"string"==typeof e?e.trim().toLowerCase():null},i.options=function(e){const a=e&&"object"==typeof e?e:Object.create(null);return"privateTlds"in a==0&&(a.privateTlds=!1),"customTlds"in a&&a.customTlds instanceof RegExp==0&&(a.customTlds=new RegExp("\\.("+a.customTlds.join("|")+")$")),a}},{}],4:[function(e,a,i){"use strict";const t="*",o="!";a.exports=function(e,a){const i=a.split(".").reverse(),n=[];let r=e;for(let e=0;e",RESET:"|"}},{}],7:[function(e,a,i){"use strict";const t=e("../lib/tries/parseTrie");a.exports=t(e("../build/tries/current/icann.complete.json").trie)},{"../build/tries/current/icann.complete.json":1,"../lib/tries/parseTrie":5}],8:[function(e,a,i){"use strict";const t=e("../lib/tries/parseTrie");a.exports=t(e("../build/tries/current/private.complete.json").trie)},{"../build/tries/current/private.complete.json":2,"../lib/tries/parseTrie":5}],"parse-domain":[function(e,a,i){"use strict";const t=e("./normalize.js"),o=e("./tries/lookUp"),n=e("../lists/icann.complete"),r=e("../lists/private.complete"),s=/^(:?\/\/|https?:\/\/)?([^/]*@)?(.+?)(:\d{2,5})?([/?].*)?$/,u=/\./g,l=[];a.exports=function(e,a){const i=t.url(e);let c,d,m=null;if(null===i)return null;const h=t.options(a);return null===(m=function(e,a){if(a.customTlds){const i=e.match(a.customTlds);if(null!==i)return i[0]}const i=(a.privateTlds?[r]:l).concat(n);for(const a of i){const i=o(a,e);if(null!==i)return"."+i}return null}(d=(c=i.match(s))[3],h))?null:(c=d.slice(0,-m.length).split(u),"."===m.charAt(0)&&(m=m.slice(1)),{tld:m,domain:d=c.pop(),subdomain:c.join(".")})}},{"../lists/icann.complete":7,"../lists/private.complete":8,"./normalize.js":3,"./tries/lookUp":4}]},{},[]),t("core.common.pii").defaultPIIs={version:"002",filters:[{domain:".*",rules:[{type:"parameter",value:"socsec"},{type:"parameter",value:"beneficiary"},{type:"parameter",value:"pw(d?)"},{type:"parameter",value:"password"},{type:"parameter",value:"pass(?!et)"},{type:"parameter",value:"(?!sh[io]p)pin"},{type:"parameter",value:"(access|user)_?(name|id)?"},{type:"parameter",value:"login"},{type:"parameter",value:"mem(ber)?(name|signin)?"},{type:"parameter",value:"purchasername"},{type:"parameter",value:"last.?name"},{type:"parameter",value:"name.?last"},{type:"parameter",value:"name.?first"},{type:"parameter",value:"(ship)?lname"},{type:"parameter",value:"screenname"},{type:"parameter",value:"maiden"},{type:"parameter",value:"memorableanswer"},{type:"parameter",value:"secret"},{type:"parameter",value:"hint"},{type:"parameter",value:"tax.?id"},{type:"parameter",value:"driverslicense"},{type:"parameter",value:"payment"},{type:"parameter",value:"(cc|cred(it)?|card)_?(m|y|name|number|num|nbr|month|year|type|code|id|card)"},{type:"parameter",value:"cvv"},{type:"parameter",value:"expir[e|ation].?(date|month|year)"},{type:"parameter",value:"security"},{type:"parameter",value:"verify"},{type:"parameter",value:"account.?(num|number)?"},{type:"parameter",value:"tran(s)?id"},{type:"parameter",value:"transact"},{type:"parameter",value:"mail"},{type:"parameter",value:"ssn"},{type:"parameter",value:"cookie"},{type:"parameter",value:"addr"},{type:"parameter",value:"(?!cell-phone).*phone[-_]*(?!id|name|sku|quantity)"},{type:"parameter",value:"street"},{type:"parameter",value:"acct"},{type:"parameter",value:"contact"},{Description:"security question",type:"parameter",value:"sec_question"},{type:"parameter",value:"ln"},{type:"parameter",value:"fn"},{type:"parameter",value:"sec_answer"},{type:"parameter",value:"token"},{type:"parameter",value:"lastname"},{type:"parameter",value:"surname"},{type:"parameter",value:"middlename"},{type:"parameter",value:"region"},{type:"parameter",value:"organization"}]},{domain:"pnc.com",rules:[{type:"parameter",value:"accntnumber"}]},{domain:"zyngawithfriends.com",rules:[{type:"parameter",value:"desc"}]},{domain:"westlaw.com",rules:[{type:"parameter",value:"clientid"}]},{domain:"facebook.com",rules:[{type:"parameter",value:"desc"}]},{domain:"bankofamerica.com",rules:[{type:"parameter",value:"sitekeyChallengeAnswer"}]},{domain:"shop.lenovo.com",rules:[{type:"parameter",value:"CARD_HOLDER_NAME"},{type:"parameter",value:"CARD_EXPIRATION_MONTH"},{type:"parameter",value:"CARD_EXPIRATION_YEAR"}]},{domain:"americanexpress.com",rules:[{type:"parameter",value:"hidden"}]},{domain:"hotmail.msn.com",rules:[{Description:"recipient",type:"parameter",value:"to"}]},{domain:"greenfieldonline.com",rules:[{type:"parameter",value:"resp_id"}]},{domain:"sup.cheetahmail.com",rules:[{type:"parameter",value:"content"}]},{domain:"ingdirect.com",rules:[{type:"parameter",value:"currentemployer"},{type:"parameter",value:"ccholdername"},{type:"parameter",value:"answerq1"}]},{domain:"bravenet.com",rules:[{type:"parameter",value:"filecontent"}]}],titles:[{domains:[".*"],rules:[{Description:"e-mail scrubbing",value:'(([^<>()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))'}]}]},t("core.common.pii").PIIDownloader=function(e){const a=t.core.common.settings.commonSettings,i={lastConfigTime:a.lastPiiConfigTime,configUrl:a.piiRulesUrl,configRequestPeriod:a.piiRequestPeriod},o=new t.bl.storage.LocalStorage(a.commonLocalPrefsBranch,a.channelId);t.core.common.ConfigDownloader.call(this,e,o,i,"PIIDownloader")},t("core.common.pii").EmailScrubber=function(){var e=new t.bl.utils.Utils,a=t.core.common.settings.commonSettings,i="/",o="&",n="@",r=encodeURIComponent(n);function s(e){for(var a=e.split(o),i=0;io.version:o&&o.version||(t=!0)),t}this.parse=function(t){i(t)&&(!function(i){e.write(a,JSON.stringify(i))}(t),this.notifySubscribers("onPiiConfigRetrieved"))},this.init=function(){this.parse(t.core.common.pii.defaultPIIs)}},t("core.common.pii").TitleRuleHolder=function(e){var a=t.core.common.settings.commonSettings,i=new t.bl.utils.Utils;function o(e,t){for(var o=e,n=0;n()\\[\\]\\\\.,;:\\s@"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@"]+)*)|(".+"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))',piiValueReplacePattern:"*****",lastPiiConfigTime:"lastPiiConfigTime",piiRulesPrefName:"piiRules",piiRequestPeriod:864e5},t("core.dca.settings").dcaSettings={channelId:e.channelId||e.cid,browserId:e.browserId||e.ubid,softwareId:e.softwareId||e.sid,partnerId:e.partnerId||e.pid,panelId:e.panelId||e.pnlId,version:"2.0.545",appName:"dca-chrome",lastConfigTime:"lastDcaConfigTime",configUrl:"https://cr-b.hvrzm.com/dca/config",piiRulesUrl:"https://cr-b.hvrzm.com/dca/pii_config",dataUrl:"https://cr-input.hvrzm.com/data",domUrl:"https://cr-input.hvrzm.com/dom",configRequestPeriod:36e5,dcaLocalPrefsBranch:"analytics.dca",collectPref:"clickCollectionEnabled",serpCollectionEnabledPrefName:"serpCollectionEnabled",streamTypePref:"streamType ",batchSizePref:"batchSize",batchMaxWaitPref:"batchMaxWait",optedOutPref:"optedOut"},t("core.dca.dom").DomRetriever=function(){var e,a={},i=new t.core.dca.dom.DomSender,o=new t.bl.contentScript.ContentScriptExecutor,n=[{engine:"google",urlRule:/www\.google(\.(cat|com|co))?(\..{2})?[\/].*[#|?|&]q=.{1,}/,isRestricted:function(e){var a=e.indexOf("#q=");return e.indexOf("tbm=isch")>a||e.indexOf("tbm=vid")>a}},{engine:"bing",urlRule:/www\.bing\.com.*[#|?|&]q=.{1,}/,isRestricted:function(e){return-1!=e.indexOf("/images/")||-1!=e.indexOf("/videos/")}},{engine:"ask",urlRule:/ask\.com.*[#|?|&]q=.{1,}/,isRestricted:function(e){return!1}},{engine:"yahoo",urlRule:/yahoo\.com.*[#|?|&]p=.{1,}/,isRestricted:function(e){return/^https:\/\/(images|video)\./.test(e)}}];function r(){return t.scheduler.setInterval(function(){o.executeInCurrentTab("document.location.href;",function(e,t){var r=t.getId(),s=e[0];(function(e,a,i){return!e||e.url!=a&&e.title!=i})(a[r],s,t.getTitle())&&function(e){for(var a=0;a0)try{i=t.utils.utf16to8(JSON.stringify(u)),a=t.compressor.deflate(i),e=s.encode(t.utils.bin2String(a)),t.xhr.sendPost(o,{},e),u=[],d()}catch(e){l.error("Error while sending collected data: "+e)}}this.onConfigurationReady=function(e,t,r,s,u){a=e,u,i=t,o=r,n=s,d()},this.onWebEventReady=function(e){var a=r.createEvent(e),i=t.core.dca.settings.dcaSettings.optedOutPref,n=t.dcaLocalStorage.read(i);c(a)&&!n&&(u.push(JSON.stringify(a)),u.length>=o&&m())},this.onWindowClosed=function(e,a){a||m()}},t("core.dca.web").WebEventInspector=function(e){"use strict";t.bl.observers.EventObserver.call(this);var a=this;function i(e){var a=e;return"string"==typeof a&&-1!==a.indexOf("-")&&(a=parseInt(a.split("-").join(""),10)),a}function o(e){return e["set-cookie"]&&delete e["set-cookie"],e.cookie&&delete e.cookie,e["google-accounts-signout"]&&delete e["google-accounts-signout"],e}function n(t){!function(e){var a=e.getTabId();a&&e.setTabId(i(a))}(t),function(e){var a=e.getOpenerTabId();a&&e.setOpenerTabId(i(a))}(t),function(e){e.getPostData()&&e.setPostData(null)}(t),function(e){var a=o(e.getRequestHeaders()),i=o(e.getResponseHeaders());e.setRequestHeaders(a),e.setResponseHeaders(i)}(t),function(a){var i=a.getUrl(),t=a.getReferrer(),o=a.getRedirectUrl();i=e.processUrl(i),t=e.processUrl(t),o=e.processUrl(o),a.setUrl(i),a.setReferrer(t),a.setRedirectUrl(o);var n=a.getRequestHeaders();if(n.referer){var r=n.referer;n.referer=e.processUrl(r),a.setRequestHeaders(n)}var s=a.getResponseHeaders();if(s.location){var u=s.location;s.location=e.processUrl(u),a.setResponseHeaders(s)}}(t),function(a){a.setWindowTitle(e.processTitle(a.getUrl(),a.getWindowTitle()))}(t),a.notifySubscribers("onWebEventInspected",t)}this.onClickReady=function(e){n(e)},this.onRequestReady=function(e){n(e)},this.onJSRewriteReady=function(e){n(e)},this.onErrorReady=function(e){n(e)}},t("core.dca.web").WebEventProcessor=function(){"use strict";var e=this;t.bl.observers.EventObserver.call(this);var a=new UAParser(navigator.userAgent).getResult(),i=require("parse-domain"),o=new t.core.common.lib.SearchQueryExtractor;this.onWebEventInspected=function(t){!function(e){var a=e.getWindowName();a&&a.length>512&&e.setWindowName(a.substring(0,512))}(t),function(e){a.browser&&a.os&&(e.setBrowserName(a.browser.name),e.setBrowserVersion(a.browser.version),e.setOSName(a.os.name),e.setOSVersion(a.os.version))}(t),function(e){var a=e.getUrl();if(a&&a.length<=2083){var t=new URL(a),o=i(a);t&&t.protocol&&e.setUrlScheme(t.protocol.replace(":","")),o&&(o.subdomain&&e.setUrlSubdomain(o.subdomain),o.domain&&e.setUrlDomain(o.domain),o.tld&&e.setUrlSuffix(o.tld))}}(t),function(e){var a=e.getRequestType(),i=e.getUrlDomain(),t=e.getUrlSubdomain(),n=e.getUrl();if("main"===a){var r=o.extract(n,i,t);r&&(r.searchQuery&&e.setSearchQuery(r.searchQuery),r.searchOriginQuery&&e.setSearchOriginQuery(r.searchOriginQuery))}}(t),e.notifySubscribers("onWebEventReady",t)}},t("core.dca.xhr").RequestAdaptor=function(){t.core.common.RequestAdaptor.call(this,function(){var e=t.core.dca.settings.dcaSettings;return{_user_browser_id:e.browserId,_user_software_id:e.softwareId,_channel_id:e.channelId,_partner_id:e.partnerId,_panel_id:e.panelId,_app_version:e.version,_app:e.appName,_ext_version:t.utils.getExtensionVersion()}})},t("core.dca").DcaInitializer=function(){var e,a,i,o,n,r,s,u,l,c,d,m,h,g=t.core.dca.settings.dcaSettings,p=t.core.common.settings.commonSettings;function b(){t.webEventObserver.stop(),t.windowsObserver.stop(),t.tabsObserver.stop(),e&&e.stop(),i.stop(),r.stop()}this.start=function(){!function(){t.compressor=new t.core.common.lib.Composer,t.xhr=new t.core.dca.xhr.RequestAdaptor,t.utils=new t.bl.utils.Utils,t.scheduler=new t.bl.timer.TimeScheduler,t.parentIdsHolder=new t.bl.web.ParentIdsHolder,t.tabsObserver=new t.bl.tabs.TabsObserver,t.windowsObserver=new t.bl.windows.WindowsObserver,t.dcaLocalStorage=new t.bl.storage.LocalStorage(g.dcaLocalPrefsBranch,g.channelId),t.commonLocalStorage=new t.bl.storage.LocalStorage(p.commonLocalPrefsBranch,g.channelId)}(),function(){l=new t.bl.web.composers.WebJSRewriteComposer,c=new t.bl.web.composers.WebClickStreamComposer,d=new t.bl.web.composers.WebErrorStreamComposer,m=new t.bl.web.composers.WebRequestStreamComposer,e=new t.core.dca.dom.DomRetriever;var a=new t.bl.web.WebEventDispatcher(c,m,d,l);t.webEventObserver=new t.bl.web.WebEventObserver(a),e.start(),t.tabsObserver.subscribe(l),t.tabsObserver.subscribe(c);var i=new t.core.dca.optout.OptOutHandler;t.tabsObserver.subscribe(i)}(),function(){u=new t.core.dca.services.config.DCAConfigurationProvider,r=new t.core.dca.services.config.DCAConfigDownloader(u),n=new t.core.dca.web.WebEventBatchSender,h=new t.core.dca.web.WebEventProcessor,a=new t.core.common.pii.PIIProvider(t.commonLocalStorage),i=new t.core.common.pii.PIIDownloader(a),o=new t.core.common.pii.PIIProcessor(t.commonLocalStorage),a.subscribe(o),(s=new t.core.dca.web.WebEventInspector(o)).subscribe(h),h.subscribe(n),u.subscribe(n),t.windowsObserver.subscribe(n),c.subscribe(s),m.subscribe(s),d.subscribe(s),l.subscribe(s)}(),function(){t.windowsObserver.start(),t.tabsObserver.start(),t.webEventObserver.start(),a.init(),u.init(),i.start(),r.start()}()},this.stop=function(){b()},this.uninstall=function(){b(),t.dcaLocalStorage.removeBranch()}},new t.core.dca.DcaInitializer}catch(e){console.error(e)}}