Notification texts go here. Buy Now!

Safelink and Shortlink - v2.6.*

This tool will not work in Landing Page Templates.

Theme XML changes

Add this code before closing head tag:

<script>/*<![CDATA[*//* Safelink */ function _0x4001(){var r=["indexOf","fromCharCode","248082FnFLPu","2dyVCwX","851934NCaRZc","1464344UJimDR","255DsMQPg","13242QFkwLe","472829bEwnSk","24WKgyRt","3319965YzkqUw","10ZsypoO","875633sYiivu","MNBVCXZLKJHGFDSAPOIUYTREWQmnbvcxzlkjhgfdsapoiuytrewq0987654321+/=","_utf8_enc","charCodeAt","_keyStr","charAt","replace","length"];return(_0x4001=function(){return r})()}function _0x2f39a2(r,n){return _0x3fd0(r-544,n)}function _0x3fd0(r,n){var t=_0x4001();return(_0x3fd0=function(r,n){return t[r=+r]})(r,n)}!function(){function r(r,n){return _0x3fd0(n-107,r)}var n=_0x4001();function t(r,n){return _0x3fd0(n-241,r)}for(;;)try{if(213392==+parseInt(r(105,107))*(-parseInt(r(107,108))/2)+-parseInt(r(99,109))/3+parseInt(r(116,110))/4+parseInt(r(116,111))/5*(-parseInt(t(255,246))/6)+parseInt(t(249,247))/7*(parseInt(r(109,114))/8)+parseInt(t(258,249))/9+parseInt(t(245,250))/10*(-parseInt(r(113,117))/11))break;n.push(n.shift())}catch(r){n.push(n.shift())}}();var b64={_keyStr:_0x2f39a2(555,551),enc:function(r){function n(r,n){return _0x3fd0(r- -600,n)}var t,e,f,i,u,c,a="",o=0;function d(r,n){return _0x3fd0(r- -100,n)}for(r=b64[n(-588,-592)](r);o<r.length;)f=(c=r.charCodeAt(o++))>>2,i=(3&c)<<4|(t=r[d(-87,-84)](o++))>>4,u=(15&t)<<2|(e=r[d(-87,-97)](o++))>>6,c=63&e,isNaN(t)?u=c=64:isNaN(e)&&(c=64),a=a+this[d(-86,-93)][d(-85,-83)](f)+this[n(-586,-579)].charAt(i)+this[d(-86,-88)][n(-585,-583)](u)+this._keyStr[n(-585,-579)](c);return a},dec:function(r){function n(r,n){return _0x3fd0(r-70,n)}function t(r,n){return _0x3fd0(r-457,n)}var e,f,i,u,c,a="",o=0;for(r=r[t(473,474)](/[^A-Za-z0-9\+\/\=]/g,"");o<r[t(474,475)];)e=this._keyStr[n(88,89)](r[t(472,474)](o++))<<2|(i=this[n(84,91)].indexOf(r.charAt(o++)))>>4,f=(15&i)<<4|(u=this[n(84,91)].indexOf(r[n(85,83)](o++)))>>2,i=(3&u)<<6|(c=this[t(471,471)].indexOf(r[n(85,93)](o++))),a+=String[n(89,97)](e),64!=u&&(a+=String.fromCharCode(f)),64!=c&&(a+=String[n(89,95)](i));return b64._utf8_dec(a)},_utf8_enc:function(r){function n(r,n){return _0x3fd0(r-954,n)}r=r[n(970,962)](/\r\n/g,"\n");for(var t="",e=0;e<r[n(971,973)];e++){var f=r[n(967,972)](e);f<128?t+=String[n(973,983)](f):(127<f&&f<2048?t+=String[i(659,662)](f>>6|192):(t+=String.fromCharCode(f>>12|224),t+=String.fromCharCode(f>>6&63|128)),t+=String[i(671,662)](63&f|128))}function i(r,n){return _0x3fd0(n-643,r)}return t},_utf8_dec:function(r){function n(r,n){return _0x3fd0(r-515,n)}for(var t="",e=0,f=c1=c2=0;e<r[n(532,525)];)(f=r[i(391,387)](e))<128?(t+=String[n(534,526)](f),e++):191<f&&f<224?(c2=r.charCodeAt(e+1),t+=String[n(534,543)]((31&f)<<6|63&c2),e+=2):(c2=r.charCodeAt(e+1),c3=r[i(391,388)](e+2),t+=String.fromCharCode((15&f)<<12|(63&c2)<<6|63&c3),e+=3);function i(r,n){return _0x3fd0(r-378,n)}return t}}; /*]]>*/</script>

Add the following javascripts just before closing body tag:

<script>/*<![CDATA[*/
/* Safelink Settings */ var aSl={par:"url",hcd:5000,gcd:15000,nwt:false,sby:"published",mxr:20,pwt:"Getting your link..."};
/* Safelink */ function _0x1541(t,n){var e=_0x4a4c();return(_0x1541=function(t,n){return e[t=+t]})(t,n)}function _0x4a4c(){var t=[".safeL","location","hash","includes","split","get","length","click","preventDefault","target","getAttribute","href","par","nwt","open","_blank","dec","replace","feeds/posts/summary?alt=json&orderby=","&max-results=","sSS","toString","indexOf","history","replaceState","title","feed","entry","floor","random","alternate","link","hmVrfy","hidden","#hmVrfy .pstL","alt","No post was found","SAFE_L","true","gSS","gcd",".safeGoL","setAttribute","vsbl","innerHTML","pwt","rSS"];return(_0x4a4c=function(){return t})()}!function(){var t=224,n=230,e=255,r=236,a=229,l=240,i=246,u=257,o=249,s=236,c=94,S=263,d=242,f=243,x=225,_=244,h=245,v=103,g=89,w=239,p=246,b=81,m=88,L=248,q=96,y=86,C=275,P=261,A=73,E=72,M=264,k=261,T=252,G=71,N=70,U=233,j=235,F=237,I=81,O=69,V=108,B=102,D=68,H=218,J=231,R=329,W=66,z=278,K=52,Q=440,X=462,Y=223,Z=439,$=462,tt=926,nt=916,et=416,rt=249,at=238,lt=418,it=724,ut=737,ot=35,st=53,ct=736,St=755,dt=735,ft=777,xt=757,_t=741,ht=757,vt=38,gt=45,wt=751,pt=732,bt=752,mt=731,Lt=739,qt=730,yt=729,Ct=22,Pt=8,At=763,Et=770,Mt=754,kt=747,Tt=112,Gt=116,Nt=758,Ut=753,jt=499,Ft=477,It=504,Ot=514,Vt=224,Bt=111;function Dt(t,n){return _0x1541(n- -Bt,t)}function Ht(t,n){return _0x1541(n-Vt,t)}var Jt,Rt,Wt,zt,Kt=qSell(Ht(208,t));function Qt(t){var e=498;const n=window[r(jt,Ft)][r(500,483)];function r(t,n){return _0x1541(t-e,n)}if(n&&n[r(501,It)]("=")&&n[r(502,518)](/=(.*)/s)[0]=="#?"+t&&""!=n.split(/=(.*)/s)[1])return window[r(499,Ot)].hash.split(/=(.*)/s)[1]}function Xt(t){var n=window[_0x1541(Gt-115,Tt)].search;const e=new URLSearchParams(n);return e.has(t)?e[_0x1541(Nt-753,Ut)](t):void 0}0<Kt[Ht(245,n)]&&Kt.forEach(t=>{var a=448,l=449,i=447,u=427,o=160,s=144,c=138,S=422,d=147,f=134,x=454,_=441,h=465,v=455,g=456;t.addEventListener(_0x1541(Mt-kt,Et),function(t){function n(t,n){return _0x1541(n- -147,t)}function e(t,n){return _0x1541(t- -g,n)}t[e(-a,-l)]();var r=t[e(-i,-u)][n(-158,-137)](n(-o,-136)),t=t[n(-s,-c)].getAttribute("data-href");null!=(t=null!=r&&"/"!=r&&"#"!=r&&""!=r?r:null!=t&&"#"!=t&&""!=t?t:void 0)&&(t=b64.enc(t),t=blogUrl+"#?"+aSl[e(-444,-S)]+"="+t,1==aSl[n(-d,-f)]?window[e(-442,-x)](t,e(-_,-h)):window.location[e(-445,-v)]=t)})}),null==Qt(aSl[Ht(e,r)])&&null==Xt(aSl.par)||(Kt=null!=Qt(aSl[Dt(-98,-99)])?b64[Ht(a,l)](Qt(aSl[Ht(i,r)])):b64[Ht(u,l)](Xt(aSl[Ht(o,s)])),Jt=blogUrl[Dt(-92,-c)](/.*?:\/\//g,"//")+Ht(S,d)+aSl.sby+Ht(S,f)+aSl.mxr,Pu[Ht(x,_)]("SAFE_L",Kt),0<(Kt=window[Dt(-129,-110)][Ht(t,h)]())[Dt(-v,-g)]("#")&&(Kt=Kt.substring(0,Kt[Ht(w,p)]("#")),window[Dt(-b,-m)][Ht(242,L)]({},document[Dt(-q,-y)],Kt)),Pu.gAj({url:Jt,async:!0,success:function(t){var n=956,e=713;function r(t,n){return _0x1541(n- -At,t)}function a(t,n){return _0x1541(t-Pt,n)}if((t=JSON.parse(t)[r(-it,-ut)]).entry&&0!==t[a(ot,st)].length){for(var l,i,u=(t=t[r(-725,-ct)])[Math[r(-St,-dt)](Math[a(37,49)]()*t[r(-ft,-xt)])],o=0,s=u.link[r(-_t,-ht)];o<s;o++)a(vt,gt)==(i=u[r(-wt,-pt)][o]).rel&&(l=i.href);remCt(getid(r(-bt,-mt)),r(-Lt,-qt)),qSel(r(-749,-yt)).href=l,setTimeout(function(){addCt(getid(_0x1541(-961- -993,-n)),_0x1541(-678- -e,-657))},aSl.hcd)}else toastNotif(a(44,Ct))}})),null!=Pu.gSS(Ht(C,P))&&Dt(-69,-A)==isPost&&(Jt=Pu[Dt(-60,-E)](Ht(M,k)),Rt=Math[Ht(239,T)](aSl[Dt(-E,-G)]/1e3),Wt=Rt,qSel(Dt(-74,-N))[Ht(U,j)]=Jt,1==aSl[Ht(243,F)]&&qSel(".safeGoL")[Dt(-I,-O)](Dt(-V,-B),Ht(t,239)),addCt(getid("aSlCnt"),Dt(-49,-D)),zt=setInterval(function(){var t=193,n=246,e=--Wt/Rt*100;function r(t,n){return _0x1541(n-lt,t)}qSel(".aSlW").style.width=100-e+"%",qSel(".aSlCd")[r(Q,X)]=Math[_0x1541(-218- -n,-Y)](Wt),Wt<=0&&(clearInterval(zt),qSel(".aSlCd")[r(Z,$)]="0",setTimeout(()=>{qSel(".aSlC")[_0x1541(et-372,396)]=aSl[_0x1541(at-t,rt)]},1e3),setTimeout(()=>{var t=959;addCt(qSel(".aSlB"),_0x1541(-nt- -t,-tt)),addCt(getid("aSlCnt"),"alt")},4e3))},1e3),qSel(".safeGoL").addEventListener(Ht(H,J),function(){Pu[_0x1541(324-z,R)](_0x1541(89-K,W))}))}();
/*]]>*/</script>

Add the following code just after <main class='blogItm mainbar'>

<b:if cond='data:view.isHomepage'>
  <!--[ Human verification ]-->
  <div class='hmv hidden' id='hmVrfy'>
    <div class='hmvH bef'>Verify that You are not a Robot</div>
    <div class='hmvH aft'>Are you a Robot?</div>
    <div class='hmvD'><svg viewBox='0 0 50 50' x='0px' y='0px'><path d='M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z'><animateTransform attributeName='transform' attributeType='xml' dur='0.6s' from='0 25 25' repeatCount='indefinite' to='360 25 25' type='rotate'/></path></svg>Generating Link... Please Wait</div>
    <a class='button pstL' href='/'>I am not a Robot</a>
  </div>
</b:if>

Add the following code just after <b:tag class='pInr' cond='data:view.isSingleItem' name='div'>

<b:if cond='data:view.isPost'>
  <!--[ Safelink Countdown Timer ]-->
  <div class='aSlT' id='aSlCnt'>
    <div class='aSlP'>
      <div class='aSlW'/>
      <span class='aSlC'>Please wait <span class='aSlCd'>0</span> seconds...</span>
    </div>
    <div class='aScr'>
      <div class='aScrH'>Scroll Down and click on <span class='hglt'>Go to Link</span> for destination</div>
      <div class='aScrD'><svg class='line' viewbox='0 0 24 24'><path d='M22 11.07V12a10 10 0 1 1-5.93-9.14'/><polyline points='23 3 12 14 9 11'/></svg>Congrats! Link is Generated</div>
    </div>
  </div>
</b:if>

Add the following code just after <data:post.body/>

<b:if cond='data:view.isPost'>
  <!--[ Safelink Destination Button ]-->
  <div class='aSlB'>
    <a class='button safeGoL' href='/' title='Go to Link'><i class='icon demo'/>Go to Link</a>
  </div>
</b:if>

Adding CSS Codes

Add the following CSS codes below /* --- Your Custom CSS goes here --- */

/* Human Verification */ .hmv{position:relative;font-family:var(--fontBa);border-radius:10px;padding:30px 20px;margin-bottom:40px;text-align:center;overflow:hidden} .hmv::before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--linkB);opacity:.06} .hmv::after{content:'';width:60px;height:60px;background:rgba(0,0,0,.15);display:block;border-radius:50%;position:absolute;top:-12px;left:-12px;opacity:.1} .hmv >*{position:relative;z-index:1} .hmv .hmvH{font-size:1.2rem;font-weight:700;margin-bottom:15px} .hmv .hmvD{font-family:var(--fontB);font-size:13px;opacity:.8;display:inline-flex;align-items:center} .hmv .hmvD svg{width:13px;height:13px;margin-right:5px} .hmv:not(.alt) .button, .hmv.alt .hmvH.bef, .hmv:not(.alt) .hmvH.aft, .hmv.alt .hmvD{display:none} .drK .hmv::before{background:var(--darkBs);opacity:1}

Add the following css after <b:if cond='data:view.isSingleItem'>
<style>/*<![CDATA[*/

/* Scroll to Continue */ .aSlT, .aSlB{display:none;align-items:center;justify-content:center;text-align:center;padding:30px 0} .aSlP{display:block;position:relative;height:40px;width:100%;display:none;align-items:center;justify-content:center;z-index:0;border-radius:var(--buttonR);overflow:hidden} .aSlP::before{content:''; position: absolute;top:0;right:0;bottom:0;left:0; background:var(--linkC);opacity:.5} .aSlW{position: absolute;top:0;bottom:0;left:0;width:0;background:var(--linkC);opacity:.6;transition:width 1s ease} .aSlP > span{position:absolute;color:#fffdfc;font-size:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis} .aScr{display:none;position:relative;width:100%;font-family:var(--fontBa);border-radius:10px;padding:30px 20px;text-align:center;overflow:hidden} .aScr::after{content:'';width:60px;height:60px;background:rgba(0,0,0,.15);display:block;border-radius:50%;position:absolute;top:-12px;left:-12px;opacity:.1} .aScr::before{content:'';position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:var(--linkB);opacity:.06} .aScr .hglt{color:var(--linkC)} .aScr .aScrH{position:relative;z-index:1;font-size:1.2rem;font-weight:700;margin-bottom:15px} .aScr .aScrD{position:relative;z-index:1;font-family:var(--fontB);font-size:13px;opacity:.8;display:inline-flex;align-items:center} .aScr .aScrD svg{width:13px;height:13px;margin-right:5px;stroke-width:1.5} .aSlT.vsbl, .aSlB.vsbl, .aSlT:not(.alt) .aSlP{display:flex} .aSlT.alt .aScr{display:block} .aSlT.nInt .aSlP > span{font-size:13px} .Rtl .aSlW{left:unset;right:0} .Rtl .aScr .aScrD svg{margin-right:0;margin-left:5px} .drK .aSlP::before{background:var(--darkBs);opacity:1} .drK .aSlW{background:var(--darkBa);opacity:1} .drK .aScr{background:var(--darkBs)} .drK .aScr::before{background:var(--darkBa);opacity:1} .drK .aScr .hglt{color:var(--darkU)}

Using it as Auto Safelink

You can use the following code in your post to easily convert them into Safelink without generating link for it.

For that use the anchor tag as described below:

<a class='safeL' href='#!' data-href='your_link_here_to_pass_through_safelink'>Your Text Here</a>

When you will use this code it will redirect the user to homepage then random post then the final destination without generating a new link for it.

Generators

To use these Generators, you need Firebase Web API Key and Dynamic Links Page, go to Firebase Console, and get these requirements.

How to get Firebase Web API Key?

Step 1: Go to Firebase Console.

Step 2: Select existing Project or Create a new one.

Step 3: Go to Project Settings, there will be your Web API Key, just note it.

If you are not able to see Web API key in project settings, you need to go to Authentication and create Auth services.

How to create page.link domain for Dynamic Links?

Step 1: In Firebase Console, go to Dynamic Links under Engage.

Step 2: Tap on Get Started and enter your desired page.link domain, i.e fineshop.page.link

The url must end with page.link and it must consist of alphabets and numbers only.

Step 3: You will get the success notification, note down your page.link domain.

Safelink

<style>
  /*! SafeLink Generator CSS */
  .hidden{display:none !important}
  button{cursor:pointer}
  button:hover{opacity:.9}
</style>

<h2>Safelink</h2>
<!--[ SafeLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='safeIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='safeOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='safeGen'>Protect Link</button>
  <button class='button hidden' id='safeCpy'>Copy</button>
  <button class='button hidden' id='safeViw'>View</button>
</div>

<!--[ Safelink ]-->
<script>
  /*<![CDATA[*/
  /* SafeLink settings */
  var safeSet = {
    safePar: "#?url",
    succNtf: "<i class='check'></i>Link Protected, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to protect!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* SafeLink scripts */
  function _0x4b5f(){var t=["nJi2mJq1mLfgEhzRvW","C2fMzuLU","ywrKrxzLBNrmAxn0zw5LCG","C2v0qxr0CMLIDxrL","mJqZmtq3nNfhvxHuBa","C2fMzunWEq","Ahr0Chm6lY8","mtaXody0u0DArgD0","x2jSyw5R","mtbnzfrwzve","C2fMzvzPDW","zw5J","y29WEq","y3b5ze50zG","ngT4zfHNvW","Ahr0CdOVlW","zxHLy0nVBw1HBMq","CMvTB3zLqwXSuMfUz2vZ","BgvUz3rO","C2fMzvbHCG","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","AgLKzgvU","mJKXmZCXnZzTB3bishO","otG2otrkEMTeuwK","DMfSDwu","C2fMzu91Da","mtCZotq1mu13whzbtG","Aw5WDxq","mZqYnZK1mfHIsMPbwa","y2XPy2S","Aw5KzxHpzG","zgf0ys10zxH0","B3bLBG","C2fMzuDLBG","B25JBgLJAW"];return(_0x4b5f=function(){return t})()}function _0x227a(a,t){var u=_0x4b5f();return(_0x227a=function(t,n){var r=u[t=+t];void 0===_0x227a.AFejpy&&(_0x227a.UIWYON=function(t){for(var n,r,e="",f="",a=0,u=0;r=t.charAt(u++);~r&&(n=a%4?64*n+r:r,a++%4)&&(e+=String.fromCharCode(255&n>>(-2*a&6))))r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(var i=0,o=e.length;i<o;i++)f+="%"+("00"+e.charCodeAt(i).toString(16)).slice(-2);return decodeURIComponent(f)},a=arguments,_0x227a.AFejpy=!0);var e=u[0],f=t+e,e=a[f];return e?r=e:(r=_0x227a.UIWYON(r),a[f]=r),r})(a,t)}(function(){function t(t,n){return _0x227a(t-811,n)}var n=_0x4b5f();function r(t,n){return _0x227a(t- -794,n)}for(;;)try{if(681338==+parseInt(r(-783,-783))+parseInt(t(838,831))/2+-parseInt(t(825,821))/3*(-parseInt(r(-792,-805))/4)+parseInt(r(-762,-759))/5*(parseInt(t(827,834))/6)+parseInt(r(-771,-775))/7+-parseInt(r(-764,-781))/8+-parseInt(r(-784,-787))/9)break;n.push(n.shift())}catch(t){n.push(n.shift())}})(),function(){for(var t=qSell(o(70,75)),n=0;n<t[r(-595,-587)];n++)t[n][o(87,89)](r(-566,-578),function(){var t=this[n(-683,-678)]?"fl":"nfl";function n(t,n){return _0x227a(n- -690,t)}this[n(-647,-664)]("data-text",t)});function r(t,n){return _0x227a(n- -593,t)}var f=getid(r(-581,-569)),a=getid(r(-592,-580)),e=getid(o(83,73)),u=getid(o(90,106)),i=getid(r(-565,-560));function o(t,n){return _0x227a(t-62,n)}f.addEventListener("blur",function(){var t=f[r(-575,-561)];function n(t,n){return _0x227a(n- -586,t)}function r(t,n){return _0x227a(n- -573,t)}return~t.indexOf(n(-568,-557))||~t[n(-578,-568)](r(-556,-570))||""==t||(t="https://"+t),f[r(-548,-561)]=t,f}),e.addEventListener("click",function(){function t(t,n){return _0x227a(t- -369,n)}var n,r;function e(t,n){return _0x227a(t- -344,n)}""!=f[e(-332,-342)]?(n=b64[t(-335,-346)](f[t(-357,-368)]),r=blogUrl+safeSet[t(-362,-376)]+"="+n,a[t(-357,-350)]=r,a[e(-318,-305)](e(-325,-340),"fl"),i[t(-347,-364)]=function(){window[_0x227a(20,610)](r,_0x227a(31,1029))},remCt(u,"hidden"),remCt(i,e(-335,-330)),toastNotif(safeSet.succNtf)):toastNotif(safeSet.entrNtf)}),u[o(87,100)](r(-590,-576),function(){function t(t,n){return _0x227a(t-791,n)}function n(t,n){return _0x227a(t- -873,n)}a[t(803,819)];var r=getSelection();r[n(-868,-857)](),a.select(),document[n(-869,-885)](t(791,804)),r[t(796,788)](),toastNotif(safeSet[t(792,783)])})}();
  /*]]>*/
</script>

Shortlink

<style>
  /*! SafeLink Generator CSS */
  .hidden{display:none !important}
  button{cursor:pointer}
  button:hover{opacity:.9}
</style>

<h2>Shortlink</h2>
<!--[ ShortLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='shrtIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='shrtOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='shrtGen'>Shorten Link</button>
  <button class='button hidden' id='shrtCpy'>Copy</button>
  <button class='button hidden' id='shrtViw'>View</button>
</div>

<!--[ ShortLink ]-->
<script>
  /*<![CDATA[*/
  /* ShortLink settings */
  var shrtSet = {
    apiKey: 'api_key_goes_here',
    pageLink: 'page_link_goes_here',
    succNtf: "<i class='check'></i>Link is shortened, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to short!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* ShortLink scripts */
  function _0x3e9a(u,t){var f=_0x15bd();return(_0x3e9a=function(t,n){var e=f[t=+t];void 0===_0x3e9a.YFgCvE&&(_0x3e9a.qusKEx=function(t){for(var n,e,r="",a="",u=0,f=0;e=t.charAt(f++);~e&&(n=u%4?64*n+e:e,u++%4)&&(r+=String.fromCharCode(255&n>>(-2*u&6))))e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);for(var i=0,o=r.length;i<o;i++)a+="%"+("00"+r.charCodeAt(i).toString(16)).slice(-2);return decodeURIComponent(a)},u=arguments,_0x3e9a.YFgCvE=!0);var r=f[0],a=t+r,r=u[a];return r?e=r:(e=_0x3e9a.qusKEx(e),u[a]=e),e})(u,t)}function _0x15bd(){var t=["Ahr0Chm6lY8","C3vJy2vZCW","C3vJy050zG","y3b5ze50zG","AgLKzgvU","B3bLBG","C2HVCNrmAw5R","Aw5WDxq","DMfSDwu","C2HYDfzPDW","C2HYDeDLBG","B25SB2fK","mty5mdyWnuPmqvfbyq","yMX1CG","C2v0qxr0CMLIDxrL","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","C2HYDeLU","C2HYDe91Da","CgfNzq","CMvZCg9UC2vuzxH0","Ahr0Chm6lY9MAxjLyMfZzwr5BMfTAwnSAw5RCY5NB29NBgvHCgLZlMnVBs92ms9ZAg9YDeXPBMTZp2TLEt0","CMvTB3zLqwXSuMfUz2vZ","Bg9Uz0r5BMfTAwnmAw5R","C2v0uMvXDwvZDeHLywrLCG","BgvUz3rO","nZyYqNztDg9l","y2XPy2S","C2HYDenWEq","zw50CK50zG","BgLUAW","mZK2nJKWquLRr3rN","CgfNzuXPBMS","yxbP","zgf0ys10zxH0","yxbWBgLJyxrPB24VANnVBG","Aw5KzxHpzG","mZeXotfuq2nWr04","odrNvffSDKy","C2vSzwn0","mJKZmJC2u2j3AKDd","nJCXnZaWy2jqBKTh","BMzS","x2jSyw5R","y29WEq","zxjYB3i","B3b0Aw9U","ywrKrxzLBNrmAxn0zw5LCG","mtC3ntL5wffuD1e","mtC1odCZnNHpCeXlDG","B25JBgLJAW"];return(_0x15bd=function(){return t})()}(function(){function t(t,n){return _0x3e9a(t- -680,n)}function n(t,n){return _0x3e9a(t-782,n)}for(var e=_0x15bd();;)try{if(169613==+parseInt(t(-634,-617))+-parseInt(t(-633,-610))/2+parseInt(t(-637,-626))/3*(parseInt(t(-636,-613))/4)+parseInt(n(819,829))/5+-parseInt(n(814,793))/6*(-parseInt(t(-676,-652))/7)+-parseInt(n(787,801))/8+-parseInt(n(801,811))/9)break;e.push(e.shift())}catch(t){e.push(e.shift())}})(),function(){function t(t,n){return _0x3e9a(t- -474,n)}function n(t,n){return _0x3e9a(t- -179,n)}for(var e=qSell(t(-452,-477)),r=0;r<e[n(-148,-134)];r++)e[r][n(-176,-160)](n(-165,-145),function(){var t=this[_0x3e9a(15,868)]?"fl":_0x3e9a(48,738);this.setAttribute("data-text",t)});var a=getid(t(-451,-473)),u=getid(n(-155,-149)),f=getid(t(-457,-481)),i=getid(t(-440,-434)),o=getid(n(-163,-157));a.addEventListener(n(-159,-174),function(){var t=a.value;function n(t,n){return _0x3e9a(t-570,n)}return~t[_0x3e9a(42,635)](n(577,598))||~t.indexOf("http://")||""==t||(t=n(577,564)+t),a.value=t,a}),f[t(-471,-490)](t(-441,-423),function(){function t(t,n){return _0x3e9a(n-901,t)}var n;""!=a[t(918,916)]?(n=a[t(892,916)],function(e){function t(t,n){return _0x3e9a(t- -932,n)}function n(t,n){return _0x3e9a(n-355,t)}if(e[t(-893,-868)]&&e[n(362,380)]&&e[n(373,391)]){var r={};r[t(-930,-936)]="SHORT";var a={};a[n(365,384)]=e.page+"/?link="+e[n(414,391)],a.suffix=r;a=a;const u=new XMLHttpRequest;u[n(347,367)]("POST",n(385,382)+e[n(407,394)]),u[t(-902,-911)]("Content-type",t(-891,-894)),u.send(JSON.stringify(a)),u[t(-914,-927)]=function(){function t(t,n){return _0x3e9a(t-793,n)}var n=JSON.parse(u[_0x3e9a(26,-78)]);e[t(801,806)]&&e[t(801,784)](n)},u.onerror=function(){var t=u[_0x3e9a(26,512)];e[_0x3e9a(1,-536)]&&e.error(t)}}}({api:shrtSet.apiKey,page:shrtSet[_0x3e9a(38,-843)],link:n,success:function(n){function t(t,n){return _0x3e9a(n- -120,t)}u[t(-102,-105)]=n.shortLink,u[t(-117,-99)](t(-86,-80),"fl"),o[t(-107,-114)]=function(){function t(t,n){return _0x3e9a(t-313,n)}window.open(n[t(326,312)],t(362,355))},remCt(i,_0x3e9a(11,344)),remCt(o,t(-134,-109)),toastNotif(shrtSet[t(-106,-111)]),i[t(-142,-117)](t(-94,-87),function(){function t(t,n){return _0x3e9a(n- -316,t)}u[e(-533,-527)];var n=getSelection();function e(t,n){return _0x3e9a(n- -542,t)}n[t(-289,-288)](),u[t(-249,-271)](),document.execCommand(t(-334,-316)),n[t(-300,-288)](),toastNotif(shrtSet[e(-527,-532)])})}})):toastNotif(shrtSet[t(931,936)])})}();
  /*]]>*/
</script>

Safelink + Shortlink

<style>
  /*! SafeLink Generator CSS */
  .hidden{display:none !important}
  button{cursor:pointer}
  button:hover{opacity:.9}
</style>

<h2>Safelink + Shortlink</h2>
<!--[ ShortLink + SafeLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='sSafeIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='sSafeOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='sSafeGen'>Protect Link</button>
  <button class='button hidden' id='sSafeCpy'>Copy</button>
  <button class='button hidden' id='sSafeViw'>View</button>
</div>

<!--[ ShortLink + SafeLink ]-->
<script>
  /*<![CDATA[*/
  /* ShortLink + SafeLink settings */
  var sSafeSet = {
    apiKey: 'api_key_goes_here',
    pageLink: 'page_link_goes_here',
    sSafePar: "?url",
    succNtf: "<i class='check'></i>Link Protected, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to protect!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* ShortLink + SafeLink scripts */
  function _0x1fe5(u,n){var i=_0x225f();return(_0x1fe5=function(n,t){var e=i[n=+n];void 0===_0x1fe5.RGxDoB&&(_0x1fe5.RPYDdw=function(n){for(var t,e,r="",f="",u=0,i=0;e=n.charAt(i++);~e&&(t=u%4?64*t+e:e,u++%4)&&(r+=String.fromCharCode(255&t>>(-2*u&6))))e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);for(var o=0,a=r.length;o<a;o++)f+="%"+("00"+r.charCodeAt(o).toString(16)).slice(-2);return decodeURIComponent(f)},u=arguments,_0x1fe5.RGxDoB=!0);var r=i[0],f=n+r,r=u[f];return r?e=r:(e=_0x1fe5.RPYDdw(e),u[f]=e),e})(u,n)}function _0x225f(){var n=["zxjYB3i","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","nJy0qufMAwPP","BMzS","C2HVCNrmAw5R","yxbWBgLJyxrPB24VANnVBG","C1nHzMvhzw4","mZbxq1P6A0e","C1nHzMvqyxi","yxbP","q29UDgvUDc10ExbL","ue9tva","y2XPy2S","Aw5KzxHpzG","ywrKrxzLBNrmAxn0zw5LCG","mta3mJm0ogvfrwvSvG","C3vJy050zG","CgfNzq","x2jSyw5R","C3vMzML4","C2v0uMvXDwvZDeHLywrLCG","B3bLBG","mJK1odnQD01pwKi","zxHLy0nVBw1HBMq","CMvTB3zLqwXSuMfUz2vZ","Bg9Uz0r5BMfTAwnmAw5R","zw5J","BgLUAW","AgLKzgvU","CMvZCg9UC2vuzxH0","C2v0qxr0CMLIDxrL","zw50CK50zG","mJaZmgnltfbvBa","C1nHzMvjBG","Ahr0Chm6lY8","C1nHzMvpDxq","C2vSzwn0","C1nHzMvwAxC","mZeWodG4vLLfALfo","B25LCNjVCG","C1nHzMvdChK","u0HpuLq","y3b5ze50zG","nti1mZeXzNLUv3P1","B3b0Aw9U","nta5ntiWr1zXr0Ls","C3rYAw5NAwz5","DMfSDwu","B25SB2fK","mJy1mZDevuLxCe0","mtK2ntyZvvfJrM5T","C2vUza","zgf0ys10zxH0","BgvUz3rO"];return(_0x225f=function(){return n})()}(function(){var t=_0x225f();function n(n,t){return _0x1fe5(t- -395,n)}function e(n,t){return _0x1fe5(t-389,n)}for(;;)try{if(275028==-parseInt(n(-389,-366))+parseInt(e(402,390))/2+parseInt(e(403,425))/3+-parseInt(e(434,413))/4*(-parseInt(n(-351,-348))/5)+parseInt(e(423,420))/6+-parseInt(n(-347,-360))/7*(-parseInt(e(431,431))/8)+parseInt(e(404,397))/9*(-parseInt(e(400,407))/10))break;t.push(t.shift())}catch(n){t.push(t.shift())}})(),function(){for(var n=qSell(a(712,714)),t=0;t<n[o(-384,-375)];t++)n[t][a(671,658)]("input",function(){var n=this[e(-410,-435)]?"fl":t(-444,-459);function t(n,t){return _0x1fe5(t- -502,n)}function e(n,t){return _0x1fe5(t- -468,n)}this[e(-461,-452)](t(-465,-464),n)});var r=getid(o(-404,-410)),f=getid(o(-402,-404)),e=getid(o(-377,-359)),u=getid(a(697,702)),i=getid(o(-400,-396));function o(n,t){return _0x1fe5(n- -423,t)}function a(n,t){return _0x1fe5(n-671,t)}r[o(-423,-450)]("blur",function(){var n=r.value;function t(n,t){return _0x1fe5(n-250,t)}function e(n,t){return _0x1fe5(t- -956,n)}return~n[e(-894,-903)](t(270,290))||~n[t(303,310)]("http://")||""==n||(n=e(-912,-936)+n),r[t(283,297)]=n,r}),e[a(671,661)](o(-371,-382),function(){function n(n,t){return _0x1fe5(t- -36,n)}var t;function e(n,t){return _0x1fe5(t-191,n)}""!=r[n(-27,-3)]?(t=b64[e(204,203)](r[n(-24,-3)]),t=blogUrl+sSafeSet[e(218,239)]+"="+t,function(e){function n(n,t){return _0x1fe5(t-462,n)}function t(n,t){return _0x1fe5(t-531,n)}if(e[n(486,511)]&&e[n(472,465)]&&e[n(481,475)]){var r={};r[n(511,492)]=t(543,558);var f={};f[n(483,473)]=e.page+"/?link="+e[n(480,475)],f[t(515,536)]=r;f=f;const u=new XMLHttpRequest;u[n(480,469)](n(534,513),"https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key="+e[n(517,511)]),u[n(457,468)](n(528,512),n(492,507)),u[t(583,568)](JSON[t(561,563)](f)),u[t(550,565)]=function(){var n=JSON.parse(u[_0x1fe5(15,877)]);e.success&&e.success(n)},u[n(508,487)]=function(){function n(n,t){return _0x1fe5(t- -823,n)}var t=u[n(-826,-808)];e[_0x1fe5(40,1031)]&&e[n(-771,-783)](t)}}}({api:sSafeSet.apiKey,page:sSafeSet.pageLink,link:t,success:function(n){function t(n,t){return _0x1fe5(n- -258,t)}function e(n,t){return _0x1fe5(n-559,t)}f[e(592,598)]=n[t(-214,-194)],f[e(575,552)]("data-text","fl"),i.onclick=function(){window.open(n[_0x1fe5(44,-655)],_0x1fe5(4,-497))},remCt(u,t(-244,-242)),remCt(i,t(-244,-245)),toastNotif(sSafeSet[t(-256,-255)]),u.addEventListener(e(611,615),function(){function n(n,t){return _0x1fe5(t- -678,n)}function t(n,t){return _0x1fe5(n- -566,t)}f[n(-664,-645)];var e=getSelection();e[t(-556,-562)](),f[n(-630,-656)](),document[n(-655,-669)]("copy"),e.removeAllRanges(),toastNotif(sSafeSet[t(-538,-519)])})}})):toastNotif(sSafeSet[e(209,208)])})}();
  /*]]>*/
</script>

All in One

<style>
  /*! SafeLink Generator CSS */
  .hidden{display:none !important}
  button{cursor:pointer}
  button:hover{opacity:.9}
</style>

<h2>Safelink</h2>
<!--[ SafeLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='safeIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='safeOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='safeGen'>Protect Link</button>
  <button class='button hidden' id='safeCpy'>Copy</button>
  <button class='button hidden' id='safeViw'>View</button>
</div>

<h2>Shortlink</h2>
<!--[ ShortLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='shrtIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='shrtOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='shrtGen'>Shorten Link</button>
  <button class='button hidden' id='shrtCpy'>Copy</button>
  <button class='button hidden' id='shrtViw'>View</button>
</div>

<h2>Safelink + Shortlink</h2>
<!--[ ShortLink + SafeLink ]-->
<div class='cArea'>
  <label>
    <input class='cInpt' id='sSafeIn' name='' type='text' />
    <span class='n req'>Enter Link here</span>
  </label>
</div>
<div class='cArea'>
  <label>
    <input class='cInpt' id='sSafeOut' name='' type='text' readonly />
    <span class='n'>Protected Link</span>
  </label>
</div>
<div class='cArea'>
  <button class='button' id='sSafeGen'>Protect Link</button>
  <button class='button hidden' id='sSafeCpy'>Copy</button>
  <button class='button hidden' id='sSafeViw'>View</button>
</div>

<!--[ Safelink ]-->
<script>
  /*<![CDATA[*/
  /* SafeLink settings */
  var safeSet = {
    safePar: "#?url",
    succNtf: "<i class='check'></i>Link Protected, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to protect!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* SafeLink scripts */
  function _0x4b5f(){var t=["nJi2mJq1mLfgEhzRvW","C2fMzuLU","ywrKrxzLBNrmAxn0zw5LCG","C2v0qxr0CMLIDxrL","mJqZmtq3nNfhvxHuBa","C2fMzunWEq","Ahr0Chm6lY8","mtaXody0u0DArgD0","x2jSyw5R","mtbnzfrwzve","C2fMzvzPDW","zw5J","y29WEq","y3b5ze50zG","ngT4zfHNvW","Ahr0CdOVlW","zxHLy0nVBw1HBMq","CMvTB3zLqwXSuMfUz2vZ","BgvUz3rO","C2fMzvbHCG","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","AgLKzgvU","mJKXmZCXnZzTB3bishO","otG2otrkEMTeuwK","DMfSDwu","C2fMzu91Da","mtCZotq1mu13whzbtG","Aw5WDxq","mZqYnZK1mfHIsMPbwa","y2XPy2S","Aw5KzxHpzG","zgf0ys10zxH0","B3bLBG","C2fMzuDLBG","B25JBgLJAW"];return(_0x4b5f=function(){return t})()}function _0x227a(a,t){var u=_0x4b5f();return(_0x227a=function(t,n){var r=u[t=+t];void 0===_0x227a.AFejpy&&(_0x227a.UIWYON=function(t){for(var n,r,e="",f="",a=0,u=0;r=t.charAt(u++);~r&&(n=a%4?64*n+r:r,a++%4)&&(e+=String.fromCharCode(255&n>>(-2*a&6))))r="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(r);for(var i=0,o=e.length;i<o;i++)f+="%"+("00"+e.charCodeAt(i).toString(16)).slice(-2);return decodeURIComponent(f)},a=arguments,_0x227a.AFejpy=!0);var e=u[0],f=t+e,e=a[f];return e?r=e:(r=_0x227a.UIWYON(r),a[f]=r),r})(a,t)}(function(){function t(t,n){return _0x227a(t-811,n)}var n=_0x4b5f();function r(t,n){return _0x227a(t- -794,n)}for(;;)try{if(681338==+parseInt(r(-783,-783))+parseInt(t(838,831))/2+-parseInt(t(825,821))/3*(-parseInt(r(-792,-805))/4)+parseInt(r(-762,-759))/5*(parseInt(t(827,834))/6)+parseInt(r(-771,-775))/7+-parseInt(r(-764,-781))/8+-parseInt(r(-784,-787))/9)break;n.push(n.shift())}catch(t){n.push(n.shift())}})(),function(){for(var t=qSell(o(70,75)),n=0;n<t[r(-595,-587)];n++)t[n][o(87,89)](r(-566,-578),function(){var t=this[n(-683,-678)]?"fl":"nfl";function n(t,n){return _0x227a(n- -690,t)}this[n(-647,-664)]("data-text",t)});function r(t,n){return _0x227a(n- -593,t)}var f=getid(r(-581,-569)),a=getid(r(-592,-580)),e=getid(o(83,73)),u=getid(o(90,106)),i=getid(r(-565,-560));function o(t,n){return _0x227a(t-62,n)}f.addEventListener("blur",function(){var t=f[r(-575,-561)];function n(t,n){return _0x227a(n- -586,t)}function r(t,n){return _0x227a(n- -573,t)}return~t.indexOf(n(-568,-557))||~t[n(-578,-568)](r(-556,-570))||""==t||(t="https://"+t),f[r(-548,-561)]=t,f}),e.addEventListener("click",function(){function t(t,n){return _0x227a(t- -369,n)}var n,r;function e(t,n){return _0x227a(t- -344,n)}""!=f[e(-332,-342)]?(n=b64[t(-335,-346)](f[t(-357,-368)]),r=blogUrl+safeSet[t(-362,-376)]+"="+n,a[t(-357,-350)]=r,a[e(-318,-305)](e(-325,-340),"fl"),i[t(-347,-364)]=function(){window[_0x227a(20,610)](r,_0x227a(31,1029))},remCt(u,"hidden"),remCt(i,e(-335,-330)),toastNotif(safeSet.succNtf)):toastNotif(safeSet.entrNtf)}),u[o(87,100)](r(-590,-576),function(){function t(t,n){return _0x227a(t-791,n)}function n(t,n){return _0x227a(t- -873,n)}a[t(803,819)];var r=getSelection();r[n(-868,-857)](),a.select(),document[n(-869,-885)](t(791,804)),r[t(796,788)](),toastNotif(safeSet[t(792,783)])})}();
  /*]]>*/
</script>

<!--[ ShortLink ]-->
<script>
  /*<![CDATA[*/
  /* ShortLink settings */
  var shrtSet = {
    apiKey: 'api_key_goes_here',
    pageLink: 'page_link_goes_here',
    succNtf: "<i class='check'></i>Link is shortened, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to short!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* ShortLink scripts */
  function _0x3e9a(u,t){var f=_0x15bd();return(_0x3e9a=function(t,n){var e=f[t=+t];void 0===_0x3e9a.YFgCvE&&(_0x3e9a.qusKEx=function(t){for(var n,e,r="",a="",u=0,f=0;e=t.charAt(f++);~e&&(n=u%4?64*n+e:e,u++%4)&&(r+=String.fromCharCode(255&n>>(-2*u&6))))e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);for(var i=0,o=r.length;i<o;i++)a+="%"+("00"+r.charCodeAt(i).toString(16)).slice(-2);return decodeURIComponent(a)},u=arguments,_0x3e9a.YFgCvE=!0);var r=f[0],a=t+r,r=u[a];return r?e=r:(e=_0x3e9a.qusKEx(e),u[a]=e),e})(u,t)}function _0x15bd(){var t=["Ahr0Chm6lY8","C3vJy2vZCW","C3vJy050zG","y3b5ze50zG","AgLKzgvU","B3bLBG","C2HVCNrmAw5R","Aw5WDxq","DMfSDwu","C2HYDfzPDW","C2HYDeDLBG","B25SB2fK","mty5mdyWnuPmqvfbyq","yMX1CG","C2v0qxr0CMLIDxrL","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","C2HYDeLU","C2HYDe91Da","CgfNzq","CMvZCg9UC2vuzxH0","Ahr0Chm6lY9MAxjLyMfZzwr5BMfTAwnSAw5RCY5NB29NBgvHCgLZlMnVBs92ms9ZAg9YDeXPBMTZp2TLEt0","CMvTB3zLqwXSuMfUz2vZ","Bg9Uz0r5BMfTAwnmAw5R","C2v0uMvXDwvZDeHLywrLCG","BgvUz3rO","nZyYqNztDg9l","y2XPy2S","C2HYDenWEq","zw50CK50zG","BgLUAW","mZK2nJKWquLRr3rN","CgfNzuXPBMS","yxbP","zgf0ys10zxH0","yxbWBgLJyxrPB24VANnVBG","Aw5KzxHpzG","mZeXotfuq2nWr04","odrNvffSDKy","C2vSzwn0","mJKZmJC2u2j3AKDd","nJCXnZaWy2jqBKTh","BMzS","x2jSyw5R","y29WEq","zxjYB3i","B3b0Aw9U","ywrKrxzLBNrmAxn0zw5LCG","mtC3ntL5wffuD1e","mtC1odCZnNHpCeXlDG","B25JBgLJAW"];return(_0x15bd=function(){return t})()}(function(){function t(t,n){return _0x3e9a(t- -680,n)}function n(t,n){return _0x3e9a(t-782,n)}for(var e=_0x15bd();;)try{if(169613==+parseInt(t(-634,-617))+-parseInt(t(-633,-610))/2+parseInt(t(-637,-626))/3*(parseInt(t(-636,-613))/4)+parseInt(n(819,829))/5+-parseInt(n(814,793))/6*(-parseInt(t(-676,-652))/7)+-parseInt(n(787,801))/8+-parseInt(n(801,811))/9)break;e.push(e.shift())}catch(t){e.push(e.shift())}})(),function(){function t(t,n){return _0x3e9a(t- -474,n)}function n(t,n){return _0x3e9a(t- -179,n)}for(var e=qSell(t(-452,-477)),r=0;r<e[n(-148,-134)];r++)e[r][n(-176,-160)](n(-165,-145),function(){var t=this[_0x3e9a(15,868)]?"fl":_0x3e9a(48,738);this.setAttribute("data-text",t)});var a=getid(t(-451,-473)),u=getid(n(-155,-149)),f=getid(t(-457,-481)),i=getid(t(-440,-434)),o=getid(n(-163,-157));a.addEventListener(n(-159,-174),function(){var t=a.value;function n(t,n){return _0x3e9a(t-570,n)}return~t[_0x3e9a(42,635)](n(577,598))||~t.indexOf("http://")||""==t||(t=n(577,564)+t),a.value=t,a}),f[t(-471,-490)](t(-441,-423),function(){function t(t,n){return _0x3e9a(n-901,t)}var n;""!=a[t(918,916)]?(n=a[t(892,916)],function(e){function t(t,n){return _0x3e9a(t- -932,n)}function n(t,n){return _0x3e9a(n-355,t)}if(e[t(-893,-868)]&&e[n(362,380)]&&e[n(373,391)]){var r={};r[t(-930,-936)]="SHORT";var a={};a[n(365,384)]=e.page+"/?link="+e[n(414,391)],a.suffix=r;a=a;const u=new XMLHttpRequest;u[n(347,367)]("POST",n(385,382)+e[n(407,394)]),u[t(-902,-911)]("Content-type",t(-891,-894)),u.send(JSON.stringify(a)),u[t(-914,-927)]=function(){function t(t,n){return _0x3e9a(t-793,n)}var n=JSON.parse(u[_0x3e9a(26,-78)]);e[t(801,806)]&&e[t(801,784)](n)},u.onerror=function(){var t=u[_0x3e9a(26,512)];e[_0x3e9a(1,-536)]&&e.error(t)}}}({api:shrtSet.apiKey,page:shrtSet[_0x3e9a(38,-843)],link:n,success:function(n){function t(t,n){return _0x3e9a(n- -120,t)}u[t(-102,-105)]=n.shortLink,u[t(-117,-99)](t(-86,-80),"fl"),o[t(-107,-114)]=function(){function t(t,n){return _0x3e9a(t-313,n)}window.open(n[t(326,312)],t(362,355))},remCt(i,_0x3e9a(11,344)),remCt(o,t(-134,-109)),toastNotif(shrtSet[t(-106,-111)]),i[t(-142,-117)](t(-94,-87),function(){function t(t,n){return _0x3e9a(n- -316,t)}u[e(-533,-527)];var n=getSelection();function e(t,n){return _0x3e9a(n- -542,t)}n[t(-289,-288)](),u[t(-249,-271)](),document.execCommand(t(-334,-316)),n[t(-300,-288)](),toastNotif(shrtSet[e(-527,-532)])})}})):toastNotif(shrtSet[t(931,936)])})}();
  /*]]>*/
</script>

<!--[ ShortLink + SafeLink ]-->
<script>
  /*<![CDATA[*/
  /* ShortLink + SafeLink settings */
  var sSafeSet = {
    apiKey: 'api_key_goes_here',
    pageLink: 'page_link_goes_here',
    sSafePar: "?url",
    succNtf: "<i class='check'></i>Link Protected, Click on Copy",
    entrNtf: "<i class='warn'></i>Enter link to protect!",
    cpydNtf: "<i class='clipboard'></i>Copied to clipboard!",
  };
  /* ShortLink + SafeLink scripts */
  function _0x1fe5(u,n){var i=_0x225f();return(_0x1fe5=function(n,t){var e=i[n=+n];void 0===_0x1fe5.RGxDoB&&(_0x1fe5.RPYDdw=function(n){for(var t,e,r="",f="",u=0,i=0;e=n.charAt(i++);~e&&(t=u%4?64*t+e:e,u++%4)&&(r+=String.fromCharCode(255&t>>(-2*u&6))))e="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(e);for(var o=0,a=r.length;o<a;o++)f+="%"+("00"+r.charCodeAt(o).toString(16)).slice(-2);return decodeURIComponent(f)},u=arguments,_0x1fe5.RGxDoB=!0);var r=i[0],f=n+r,r=u[f];return r?e=r:(e=_0x1fe5.RPYDdw(e),u[f]=e),e})(u,n)}function _0x225f(){var n=["zxjYB3i","lNDPzgDLDcbPBNb1DfT0ExbLpxrLEhrDlcaUD2LKz2v0igLUChv0w3r5Cgu9zw1HAwXDlcaUD2LKz2v0ihrLEhrHCMvH","nJy0qufMAwPP","BMzS","C2HVCNrmAw5R","yxbWBgLJyxrPB24VANnVBG","C1nHzMvhzw4","mZbxq1P6A0e","C1nHzMvqyxi","yxbP","q29UDgvUDc10ExbL","ue9tva","y2XPy2S","Aw5KzxHpzG","ywrKrxzLBNrmAxn0zw5LCG","mta3mJm0ogvfrwvSvG","C3vJy050zG","CgfNzq","x2jSyw5R","C3vMzML4","C2v0uMvXDwvZDeHLywrLCG","B3bLBG","mJK1odnQD01pwKi","zxHLy0nVBw1HBMq","CMvTB3zLqwXSuMfUz2vZ","Bg9Uz0r5BMfTAwnmAw5R","zw5J","BgLUAW","AgLKzgvU","CMvZCg9UC2vuzxH0","C2v0qxr0CMLIDxrL","zw50CK50zG","mJaZmgnltfbvBa","C1nHzMvjBG","Ahr0Chm6lY8","C1nHzMvpDxq","C2vSzwn0","C1nHzMvwAxC","mZeWodG4vLLfALfo","B25LCNjVCG","C1nHzMvdChK","u0HpuLq","y3b5ze50zG","nti1mZeXzNLUv3P1","B3b0Aw9U","nta5ntiWr1zXr0Ls","C3rYAw5NAwz5","DMfSDwu","B25SB2fK","mJy1mZDevuLxCe0","mtK2ntyZvvfJrM5T","C2vUza","zgf0ys10zxH0","BgvUz3rO"];return(_0x225f=function(){return n})()}(function(){var t=_0x225f();function n(n,t){return _0x1fe5(t- -395,n)}function e(n,t){return _0x1fe5(t-389,n)}for(;;)try{if(275028==-parseInt(n(-389,-366))+parseInt(e(402,390))/2+parseInt(e(403,425))/3+-parseInt(e(434,413))/4*(-parseInt(n(-351,-348))/5)+parseInt(e(423,420))/6+-parseInt(n(-347,-360))/7*(-parseInt(e(431,431))/8)+parseInt(e(404,397))/9*(-parseInt(e(400,407))/10))break;t.push(t.shift())}catch(n){t.push(t.shift())}})(),function(){for(var n=qSell(a(712,714)),t=0;t<n[o(-384,-375)];t++)n[t][a(671,658)]("input",function(){var n=this[e(-410,-435)]?"fl":t(-444,-459);function t(n,t){return _0x1fe5(t- -502,n)}function e(n,t){return _0x1fe5(t- -468,n)}this[e(-461,-452)](t(-465,-464),n)});var r=getid(o(-404,-410)),f=getid(o(-402,-404)),e=getid(o(-377,-359)),u=getid(a(697,702)),i=getid(o(-400,-396));function o(n,t){return _0x1fe5(n- -423,t)}function a(n,t){return _0x1fe5(n-671,t)}r[o(-423,-450)]("blur",function(){var n=r.value;function t(n,t){return _0x1fe5(n-250,t)}function e(n,t){return _0x1fe5(t- -956,n)}return~n[e(-894,-903)](t(270,290))||~n[t(303,310)]("http://")||""==n||(n=e(-912,-936)+n),r[t(283,297)]=n,r}),e[a(671,661)](o(-371,-382),function(){function n(n,t){return _0x1fe5(t- -36,n)}var t;function e(n,t){return _0x1fe5(t-191,n)}""!=r[n(-27,-3)]?(t=b64[e(204,203)](r[n(-24,-3)]),t=blogUrl+sSafeSet[e(218,239)]+"="+t,function(e){function n(n,t){return _0x1fe5(t-462,n)}function t(n,t){return _0x1fe5(t-531,n)}if(e[n(486,511)]&&e[n(472,465)]&&e[n(481,475)]){var r={};r[n(511,492)]=t(543,558);var f={};f[n(483,473)]=e.page+"/?link="+e[n(480,475)],f[t(515,536)]=r;f=f;const u=new XMLHttpRequest;u[n(480,469)](n(534,513),"https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key="+e[n(517,511)]),u[n(457,468)](n(528,512),n(492,507)),u[t(583,568)](JSON[t(561,563)](f)),u[t(550,565)]=function(){var n=JSON.parse(u[_0x1fe5(15,877)]);e.success&&e.success(n)},u[n(508,487)]=function(){function n(n,t){return _0x1fe5(t- -823,n)}var t=u[n(-826,-808)];e[_0x1fe5(40,1031)]&&e[n(-771,-783)](t)}}}({api:sSafeSet.apiKey,page:sSafeSet.pageLink,link:t,success:function(n){function t(n,t){return _0x1fe5(n- -258,t)}function e(n,t){return _0x1fe5(n-559,t)}f[e(592,598)]=n[t(-214,-194)],f[e(575,552)]("data-text","fl"),i.onclick=function(){window.open(n[_0x1fe5(44,-655)],_0x1fe5(4,-497))},remCt(u,t(-244,-242)),remCt(i,t(-244,-245)),toastNotif(sSafeSet[t(-256,-255)]),u.addEventListener(e(611,615),function(){function n(n,t){return _0x1fe5(t- -678,n)}function t(n,t){return _0x1fe5(n- -566,t)}f[n(-664,-645)];var e=getSelection();e[t(-556,-562)](),f[n(-630,-656)](),document[n(-655,-669)]("copy"),e.removeAllRanges(),toastNotif(sSafeSet[t(-538,-519)])})}})):toastNotif(sSafeSet[e(209,208)])})}();
  /*]]>*/
</script>

About the Author

Hey! I'm Deo Kumar, a passionate web developer skilled in JavaScript, Node.js, Cloudflare Workers, KV stores, and Next.js. With a focus on dynamic web applications, I excel in JavaScript and Node.js, ensuring robust websites. As a front-end expe…

2 comments

  1. I have a question. I want to buy PlusUI theme for my two blogs. I use two different email addresses for those two blogs. This is just to signify that each website has its own email address and managing the blog from their own email address is convenient. I understand that I can use the 01 key on 03 blogs after purchase. All I want to ask if I can use the key on two or more email addresses.
    1. You can use it on upto 3 blogs regardless of email addresses/blogger account.
🌟 Attention, Valued Community Members! 🌟

We're delighted to have you engage in our vibrant discussions. To ensure a respectful and inclusive environment for everyone, we kindly request your cooperation with the following guidelines:

1. Respect Privacy: Please refrain from sharing sensitive or private information in your comments.

2. Spread Positivity: We uphold a zero-tolerance policy towards hate speech or abusive language. Let's keep our conversations respectful and friendly.

3. Language of Choice: Feel free to express yourself in either English or Hindi. These two languages will help us maintain clear and coherent discussions.

4. Respect Diversity: To foster an inclusive atmosphere, we kindly request that you avoid discussing religious matters in your comments.

Remember, your contributions are valued, and we appreciate your commitment to making our community a welcoming place for everyone. Let's continue to learn and grow together through constructive and respectful discussions.

Thank you for being a part of our vibrant community! 🌟
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.