window.us_native=function(e,t,n){var i=0,a=[],o={},r={},l=/^($|loaded|complete)/,s=e.encodeURIComponent,c={settings:{},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},hasClass:function(e,t){return-1!==(" "+e.className+" ").indexOf(" "+t+" ")},addClass:function(e,t){c.hasClass(e,t)||(e.className=""===e.className?t:e.className+" "+t)},removeClass:function(e,t){e.className=c.trim(" "+e.className+" ".replace(" "+t+" "," "))},extendObject:function(e,t,i){for(var a in t){var o=e[a]!==n;o&&"object"==typeof t[a]?c.extendObject(e[a],t[a],i):(i||!o)&&(e[a]=t[a])}},getElements:function(e,t){for(var n=0,i=[],a=!!e.getElementsByClassName,o=a?e.getElementsByClassName(t):e.getElementsByTagName("*");n<o.length;n++)(a||c.hasClass(o[n],t))&&i.push(o[n]);return i},getDataAttributes:function(e,t,n){for(var i=0,a="",o={},r=e.attributes;i<r.length;i++){var l=r[i].name,c=r[i].value;c.length&&0===l.indexOf("data-")&&(t&&(l=l.substring(5)),n?o[l]=c:a+=s(l)+"="+s(c)+"&")}return n?o:a},copyDataAttributes:function(e,t,n,i){var a=c.getDataAttributes(e,n,!0);for(var o in a)t.setAttribute(i?o.replace(/-/g,"_"):o,a[o])},createIframe:function(e,n){var i=t.createElement("iframe");return i.style.cssText="overflow: hidden; border: none;",c.extendObject(i,{src:e,allowtransparency:"true",frameborder:"0",scrolling:"no"},!0),n&&(i.onload=i.onreadystatechange=function(){l.test(i.readyState||"")&&(i.onload=i.onreadystatechange=null,c.activateInstance(n))}),i},networkReady:function(e){return o[e]?o[e].loaded:n},appendNetwork:function(e){if(e&&!e.appended){if("function"==typeof e.append&&e.append(e)===!1)return e.appended=e.loaded=!0,void c.activateAll(e);e.script&&(e.el=t.createElement("script"),c.extendObject(e.el,e.script,!0),e.el.async=!0,e.el.onload=e.el.onreadystatechange=function(){if(l.test(e.el.readyState||"")){if(e.el.onload=e.el.onreadystatechange=null,e.loaded=!0,"function"==typeof e.onload&&e.onload(e)===!1)return;c.activateAll(e)}},t.body.appendChild(e.el)),e.appended=!0}},removeNetwork:function(e){return c.networkReady(e.name)?(e.el.parentNode&&e.el.parentNode.removeChild(e.el),!(e.appended=e.loaded=!1)):!1},reloadNetwork:function(e){var t=o[e];t&&c.removeNetwork(t)&&c.appendNetwork(t)},createInstance:function(e,t){var o=!0,r={el:e,uid:i++,widget:t};return a.push(r),t.process!==n&&(o="function"==typeof t.process?t.process(r):!1),o&&c.processInstance(r),r.el.setAttribute("data-usnative",r.uid),r.el.className="usnative "+t.name+" usnative-instance",r},processInstance:function(e){var n=e.el;e.el=t.createElement("div"),e.el.className=n.className,c.copyDataAttributes(n,e.el),"a"!==n.nodeName.toLowerCase()||n.getAttribute("data-default-href")||e.el.setAttribute("data-default-href",n.getAttribute("href"));var i=n.parentNode;i.insertBefore(e.el,n),i.removeChild(n)},activateInstance:function(e){return e&&!e.loaded?(e.loaded=!0,"function"==typeof e.widget.activate&&e.widget.activate(e),c.addClass(e.el,"usnative-loaded"),e.onload?e.onload(e.el):null):void 0},activateAll:function(e){"string"==typeof e&&(e=o[e]);for(var t=0;t<a.length;t++){var n=a[t];n.init&&n.widget.network===e&&c.activateInstance(n)}},load:function(e,n,i,o,l){if(e=e&&"object"==typeof e&&1===e.nodeType?e:t,!n||"object"!=typeof n)return void c.load(e,c.getElements(e,"usnative"),i,o,l);var s;if(/Array/.test(Object.prototype.toString.call(n)))for(s=0;s<n.length;s++)c.load(e,n[s],i,o,l);else if(1===n.nodeType){if(!i||!r[i]){i=null;var d=n.className.split(" ");for(s=0;s<d.length;s++)if(r[d[s]]){i=d[s];break}if(!i)return}var u,p=r[i],g=parseInt(n.getAttribute("data-usnative"),10);if(isNaN(g))u=c.createInstance(n,p);else for(s=0;s<a.length;s++)if(a[s].uid===g){u=a[s];break}!l&&u&&(u.init||(u.init=!0,u.onload="function"==typeof o?o:null,p.init(u)),p.network.appended?c.networkReady(p.network.name)&&c.activateInstance(u):c.appendNetwork(p.network))}},activate:function(t,n,i){e.us_native.load(null,t,n,i)},process:function(t,n,i){e.us_native.load(t,n,i,null,!0)},network:function(e,t){o[e]={name:e,el:null,appended:!1,loaded:!1,widgets:{}},t&&c.extendObject(o[e],t)},widget:function(e,t,n){n.name=e+"-"+t,o[e]&&!r[n.name]&&(n.network=o[e],o[e].widgets[t]=r[n.name]=n)},setup:function(e){c.extendObject(c.settings,e,!0)}};return c}(window,window.document),function(){var e=window._usnative;if(/Array/.test(Object.prototype.toString.call(e)))for(var t=0,n=e.length;n>t;t++)"function"==typeof e[t]&&e[t]()}(),function(e,t,n,i){n.setup({googleplus:{lang:"en-GB",onstartinteraction:function(t){var n=jQuery(t).data("href");"ga"in e&&e.ga!==i&&"function"==typeof e.ga&&n&&ga("send","social","GooglePlus","+1",n)}}}),n.network("googleplus",{script:{src:"//apis.google.com/js/platform.js"},append:function(){return e.gapi?!1:void(e.___gcfg={lang:n.settings.googleplus.lang,parsetags:"explicit"})}});var a=function(e){var i=t.createElement("div");i.className="g-"+e.widget.gtype,n.copyDataAttributes(e.el,i),e.el.appendChild(i),e.gplusEl=i},o=function(e,t){return"function"!=typeof t?null:function(n){t(e.el,n)}},r=function(t){var i=t.widget.gtype;if(e.gapi&&e.gapi[i]){for(var a=n.settings.googleplus,r=n.getDataAttributes(t.el,!0,!0),l=["onstartinteraction","onendinteraction","callback"],s=0;s<l.length;s++)r[l[s]]=o(t,a[l[s]]);e.gapi[i].render(t.gplusEl,r)}};n.widget("googleplus","one",{init:a,activate:r,gtype:"plusone"}),n.widget("googleplus","share",{init:a,activate:r,gtype:"plus"}),n.widget("googleplus","badge",{init:a,activate:r,gtype:"plus"}),n.widget("googleplus","follow",{init:a,activate:r,gtype:"follow"}),n.widget("googleplus","ytsubscribe",{init:a,activate:r,gtype:"ytsubscribe"})}(window,window.document,window.us_native),function(e,t,n,i){n.setup({facebook:{lang:"en_US",appId:us_native_script.facebook_appid,onlike:function(t){"ga"in e&&e.ga!==i&&"function"==typeof e.ga&&ga("send","social","facebook","like",t)},onunlike:function(t){"ga"in e&&e.ga!==i&&"function"==typeof e.ga&&ga("send","social","facebook","unlike",t)}}}),n.network("facebook",{script:{src:"//connect.facebook.net/{{language}}/sdk.js",id:"facebook-jssdk"},append:function(i){var a=t.createElement("div"),o=n.settings.facebook,r={onlike:"edge.create",onunlike:"edge.remove",onsend:"message.send",oncomment:"comment.create",onuncomment:"comment.remove"};a.id="fb-root",t.body.appendChild(a),i.script.src=i.script.src.replace("{{language}}",o.lang),e.fbAsyncInit=function(){e.FB.init({appId:o.appId,xfbml:!0,version:"v2.4"});for(var t in r)"function"==typeof o[t]&&e.FB.Event.subscribe(r[t],o[t])}}}),n.widget("facebook","like",{init:function(i){var a=t.createElement("div");a.className="fb-like",n.copyDataAttributes(i.el,a),i.el.appendChild(a),e.FB&&e.FB.XFBML&&e.FB.XFBML.parse(i.el)}})}(window,window.document,window.us_native),function(e,t,n,i){var a=[];n.setup({vkontakte:{apiId:us_native_script.vkontakte_appid,group:{id:0,mode:0,width:300,height:290},like:{type:"mini"}}}),n.network("vkontakte",{script:{src:"//userapi.com/js/api/openapi.js?49",id:"vk-jsapi"},onload:function(e){var t=n.settings.vkontakte;VK.init({apiId:t.apiId,onlyWidgets:!0});for(var i=0,o=a.length;o>i;a[i].call(this),i++);}});var o=function(e,t,n){for(var i={},a,o=0,r=t.length;r>o;a=t[o],i[a]=e.getAttribute("data-"+a)||n[a],o++);return i};n.widget("vkontakte","group",{init:function(i){"object"!=typeof e.VK&&a.push(function(){var e=t.createElement("div"),a=n.settings.vkontakte;e.className="vk-group",e.id="vkontakte-group-"+(new Date).getTime(),n.copyDataAttributes(i.el,e),group=o(i.el,["id","mode","width","height"],a.group),i.el.appendChild(e),VK.Widgets.Group(e.id,group,group.id)})}}),n.widget("vkontakte","like",{init:function(i){function r(){var e=t.createElement("div"),a=n.settings.vkontakte;e.className="vk-like",e.id="vkontakte-like-"+(new Date).getTime()+Math.random().toString().replace(".","-"),n.copyDataAttributes(i.el,e),like=o(i.el,["type","pageUrl","height"],a.like),i.el.appendChild(e),VK.Widgets.Like(e.id,like)}"object"!=typeof e.VK?a.push(r):r()}})}(window,window.document,window.us_native),function(e,n,i,a){i.setup({twitter:{lang:"en"}}),i.network("twitter",{script:{src:"//platform.twitter.com/widgets.js",id:"twitter-wjs",charset:"utf-8"},append:function(){var n="object"!=typeof e.twttr,a=i.settings.twitter,o=["click","tweet","retweet","favorite","follow"];return n&&(e.twttr=t={_e:[],ready:function(e){t._e.push(e)}}),e.twttr.ready(function(e){for(var t=0;t<o.length;t++){var n=o[t];"function"==typeof a["on"+n]&&e.events.bind(n,a["on"+n])}i.activateAll("twitter")}),n}});var o=function(e){var t=n.createElement("a");t.className=e.widget.name+"-button",i.copyDataAttributes(e.el,t),t.setAttribute("href",e.el.getAttribute("data-default-href")),t.setAttribute("data-lang",e.el.getAttribute("data-lang")||i.settings.twitter.lang),e.el.appendChild(t)},r=function(t){e.twttr&&"object"==typeof e.twttr.widgets&&"function"==typeof e.twttr.widgets.load&&e.twttr.widgets.load()};i.widget("twitter","share",{init:o,activate:r}),i.widget("twitter","follow",{init:o,activate:r}),i.widget("twitter","hashtag",{init:o,activate:r}),i.widget("twitter","mention",{init:o,activate:r}),i.widget("twitter","timeline",{init:o,activate:r}),i.widget("twitter","embed",{process:function(e){e.innerEl=e.el,e.innerEl.getAttribute("data-lang")||e.innerEl.setAttribute("data-lang",i.settings.twitter.lang),e.el=n.createElement("div"),e.el.className=e.innerEl.className,e.innerEl.className="",e.innerEl.parentNode.insertBefore(e.el,e.innerEl),e.el.appendChild(e.innerEl)},init:function(e){e.innerEl.className="twitter-tweet"},activate:r})}(window,window.document,window.us_native),function(e,t,n,i){n.network("linkedin",{script:{src:"//platform.linkedin.com/in.js"}});var a=function(i){var a=t.createElement("script");a.type="IN/"+i.widget.intype,n.copyDataAttributes(i.el,a),i.el.appendChild(a),"object"==typeof e.IN&&"function"==typeof e.IN.parse&&(e.IN.parse(i.el),n.activateInstance(i))};n.widget("linkedin","share",{init:a,intype:"Share"}),n.widget("linkedin","recommend",{init:a,intype:"RecommendProduct"}),n.widget("linkedin","follow",{init:a,intype:"FollowCompany"})}(window,window.document,window.us_native),jQuery(document).ready(function(){jQuery(".us_native").each(function(){jQuery(this).mouseover(function(){us_native.load(this)}),jQuery(window).resize(function(){jQuery(window).width()<767&&us_native.load(this)}),jQuery(window).resize()})});